.styles-module-preset_green-zFbtz {
  --module-promoblock-outlineColor: var(--theme-palette-green400);
}

.styles-module-preset_blue-DW9sQ {
  --module-promoblock-outlineColor: var(--theme-palette-blue300);
}

.styles-module-preset_red-BDwUX {
  --module-promoblock-outlineColor: var(--theme-palette-red300);
}

.styles-module-preset_orange-ytBzq {
  --module-promoblock-outlineColor: var(--theme-palette-orange400);
}

.styles-module-preset_beige-xlcr8 {
  --module-promoblock-outlineColor: var(--theme-palette-beige600);
}

.styles-module-preset_violet-vemLk {
  --module-promoblock-outlineColor: var(--theme-palette-violet300);
}

.styles-module-preset_warmGray-ARWhJ {
  --module-promoblock-outlineColor: var(--theme-palette-warmGray36);
}

/* ---------- size modifier ---------- */

/* ---------- xs size ---------- */
.styles-module-size_xs-F3ioP {
  --capital-height: var(--theme-font-capitalHeight-xs);
  --line-height: var(--theme-font-height-xs-normal);
  font-size: var(--theme-font-size-xs);
  line-height: var(--theme-font-height-xs-normal);
}

.styles-module-size_xs_dense-hto3t {
  --line-height: var(--theme-font-height-xs-dense);
  line-height: var(--theme-font-height-xs-dense);
}

.styles-module-size_xs_compensated-Ja5IK {
  padding-bottom: var(--theme-font-compensation-xs, 0);
}

/* ---------- s size ---------- */
.styles-module-size_s-xEPnm {
  --capital-height: var(--theme-font-capitalHeight-s);
  --line-height: var(--theme-font-height-s-normal);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-normal);
}

.styles-module-size_s_dense-qEyB_ {
  --line-height: var(--theme-font-height-s-dense);
  line-height: var(--theme-font-height-s-dense);
}

.styles-module-size_s_compensated-_7vLS {
  padding-bottom: var(--theme-font-compensation-s, 0);
}

/* ---------- ms size ---------- */
.styles-module-size_ms-ax0eX {
  --capital-height: var(--theme-font-capitalHeight-ms);
  --line-height: var(--theme-font-height-ms-normal);
  font-size: var(--theme-font-size-ms);
  line-height: var(--theme-font-height-ms-normal);
}

.styles-module-size_ms_dense-Ux1Cg {
  --line-height: var(--theme-font-height-ms-dense);
  line-height: var(--theme-font-height-ms-dense);
}

.styles-module-size_ms_compensated-QxpBO {
  padding-bottom: var(--theme-font-compensation-ms, 0);
}

/* ---------- m size ---------- */
.styles-module-size_m-Y3Et5 {
  --capital-height: var(--theme-font-capitalHeight-m);
  --line-height: var(--theme-font-height-m-normal);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-normal);
}

.styles-module-size_m_dense-O5_pC {
  --line-height: var(--theme-font-height-m-dense);
  line-height: var(--theme-font-height-m-dense);
}

.styles-module-size_m_compensated-tUz5C {
  padding-bottom: var(--theme-font-compensation-m, 0);
}

/* ---------- xm size ---------- */
.styles-module-size_xm-IeK1i {
  --capital-height: var(--theme-font-capitalHeight-xm);
  --line-height: var(--theme-font-height-xm-normal);
  font-size: var(--theme-font-size-xm);
  line-height: var(--theme-font-height-xm-normal);
}

.styles-module-size_xm_dense-hFwmj {
  --line-height: var(--theme-font-height-xm-dense);
  line-height: var(--theme-font-height-xm-dense);
}

.styles-module-size_xm_compensated-hfhNJ {
  padding-bottom: var(--theme-font-compensation-xm, 0);
}

/* ---------- l size ---------- */
.styles-module-size_l-CpHCt {
  --capital-height: var(--theme-font-capitalHeight-l);
  --line-height: var(--theme-font-height-l-normal);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-normal);
}

.styles-module-size_l_dense-IUx7x {
  --line-height: var(--theme-font-height-l-dense);
  line-height: var(--theme-font-height-l-dense);
}

.styles-module-size_l_compensated-o1ZkT {
  padding-bottom: var(--theme-font-compensation-l, 0);
}

/* ---------- xl size ---------- */
.styles-module-size_xl-mAnWf {
  --capital-height: var(--theme-font-capitalHeight-xl);
  --line-height: var(--theme-font-height-xl-normal);
  font-size: var(--theme-font-size-xl);
  line-height: var(--theme-font-height-xl-normal);
}

.styles-module-size_xl_dense-Taotb {
  --line-height: var(--theme-font-height-xl-dense);
  line-height: var(--theme-font-height-xl-dense);
}

.styles-module-size_xl_compensated-fCmBx {
  padding-bottom: var(--theme-font-compensation-xl, 0);
}

/* ---------- xxl size ---------- */
.styles-module-size_xxl-cM3rY {
  --capital-height: var(--theme-font-capitalHeight-xxl);
  --line-height: var(--theme-font-height-xxl-normal);
  font-size: var(--theme-font-size-xxl);
  line-height: var(--theme-font-height-xxl-normal);
}

.styles-module-size_xxl_dense-s9XyW {
  --line-height: var(--theme-font-height-xxl-dense);
  line-height: var(--theme-font-height-xxl-dense);
}

.styles-module-size_xxl_compensated-sdUGf {
  padding-bottom: var(--theme-font-compensation-xxl, 0);
}

/* ---------- xxxl size ---------- */
.styles-module-size_xxxl-dwi6D {
  --capital-height: var(--theme-font-capitalHeight-xxxl);
  --line-height: var(--theme-font-height-xxxl-normal);
  font-size: var(--theme-font-size-xxxl);
  line-height: var(--theme-font-height-xxxl-normal);
}

.styles-module-size_xxxl_dense-bconu {
  --line-height: var(--theme-font-height-xxxl-dense);
  line-height: var(--theme-font-height-xxxl-dense);
}

.styles-module-size_xxxl_compensated-vA7tM {
  padding-bottom: var(--theme-font-compensation-xxxl, 0);
}

/* ---------- xxxxl size ---------- */
.styles-module-size_xxxxl-NUtkr {
  --capital-height: var(--theme-font-capitalHeight-xxxxl);
  --line-height: var(--theme-font-height-xxxxl-normal);
  font-size: var(--theme-font-size-xxxxl);
  line-height: var(--theme-font-height-xxxxl-normal);
}

.styles-module-size_xxxxl_dense-zMAhq {
  --line-height: var(--theme-font-height-xxxxl-dense);
  line-height: var(--theme-font-height-xxxxl-dense);
}

.styles-module-size_xxxxl_compensated-FmJmN {
  padding-bottom: var(--theme-font-compensation-xxxxl, 0);
}

/* ---------- xxxxxl size ---------- */
.styles-module-size_xxxxxl-azw8W {
  --capital-height: var(--theme-font-capitalHeight-xxxxxl);
  --line-height: var(--theme-font-height-xxxxxl-normal);
  font-size: var(--theme-font-size-xxxxxl);
  line-height: var(--theme-font-height-xxxxxl-normal);
}

.styles-module-size_xxxxxl_dense-YglVU {
  --line-height: var(--theme-font-height-xxxxxl-dense);
  line-height: var(--theme-font-height-xxxxxl-dense);
}

.styles-module-size_xxxxxl_compensated-YRaDm {
  padding-bottom: var(--theme-font-compensation-xxxxxl, 0);
}

.styles-module-root-bn5W2 {
  --module-link-color: var(--theme-palette-blue600);
  --module-link-color-hover: var(--theme-palette-red500);
  --module-link-opacity-hover: 1;
  --module-link-text-decoration: none;

  color: var(--module-link-color);
  -webkit-text-decoration: var(--module-link-text-decoration);
          text-decoration: var(--module-link-text-decoration);
  /* Specified explicitly, because if href is omitted the cursor is default */
  cursor: pointer;
}

.styles-module-root-bn5W2:hover {
  color: var(--module-link-color-hover);
  opacity: var(--module-link-opacity-hover);
}

@media (hover: none) {
  .styles-module-root-bn5W2:hover {
    --module-link-color-hover: var(--module-link-color);
  }
}

.styles-module-root-bn5W2:focus-visible {
  box-shadow: 0 0 0 3px var(--module-promoblock-outlineColor, var(--theme-palette-blue300));
  outline: none;
  border-radius: var(--theme-borderRadius-s);
}

.styles-module-root-bn5W2:visited:not(.styles-module-root_noVisited-aZlzN):not(:hover) {
  color: revert;
}

/* ---------- size modifier ---------- */

.styles-module-root_preset_default-xwxGM {
  --module-link-color: var(--theme-palette-blue600);
  --module-link-text-decoration: none;
}

.styles-module-root_preset_noAccent-bAs0S {
  --module-link-color: var(--theme-palette-gray54);
  --module-link-text-decoration: underline;
}

.styles-module-root_preset_noAccent-bAs0S:hover {
  --module-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_gray-GAOxt {
  --module-link-color: var(--theme-palette-gray54);
}

.styles-module-root_preset_black-JVn_1 {
  --module-link-color: var(--theme-palette-black);
}

.styles-module-root_preset_red-C8UM6 {
  --module-link-color: var(--theme-palette-red600);
}

.styles-module-root_preset_monochrome-fzrAq {
  --module-link-color: var(--theme-palette-black);
  --module-link-text-decoration: underline;
}

.styles-module-root_preset_monochrome-fzrAq:hover {
  --module-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_inherit-beX8q {
  --module-link-color: inherit;
  --module-link-color-hover: inherit;
  --module-link-opacity-hover: 0.65;
  --module-link-text-decoration: underline;
}

.application-widget-module-widget_container-qtM72 {
    min-height: 410px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.application-widget-module-about_link-NOTuY {
    margin-top: 20px;
    text-align: center;
}

.application-widget-module-login_container-DkBS7 {
    z-index: 5;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(255, 255, 255, .45);
}

.application-widget-module-login_banner-KW0mr {
    box-sizing: border-box;
    margin: 120px auto 0;
    box-shadow: 0 4px 24px 0 #0000001f;
    background: #fff;
}

.application-widget-module-login_banner_desktop-ZsYBY {
    width: 334px;
    padding: 28px 32px 36px;
    border-radius: 28px;
}

.application-widget-module-login_banner_mobile-ZSXtz {
    width: 300px;
    padding: 22px 18px 24px;
    border-radius: 22px;
}

.styles-module-ellipsis-hGxJA {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: var(--module-max-lines-size);
}

/* Fix the issue when one line is too short because of word-break: break-word */
/* The break-all value makes the line cut closer to the text-overflow: ellipsis */
/* We decided that is not an issue for the case when maxLines is more the one */
.styles-module-ellipsis_oneLine-PeEjw {
  word-break: break-all !important;
}

.styles-module-root-SZzBp {
  margin: 0;
  word-break: break-word;
}

.styles-module-ellipsis-eQdSR {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- textAlign modifier ---------- */

.styles-module-textAlign_start-nyOu8 {
  text-align: start;
}

.styles-module-textAlign_center-howV8 {
  text-align: center;
}

.styles-module-textAlign_end-wOxNP {
  text-align: end;
}

/* ---------- weight modifier ---------- */

.styles-module-weight_normal-cbsGV {
  font-weight: var(--theme-font-weight-normal) !important;
}

.styles-module-weight_bold-z4ysD {
  font-weight: var(--theme-font-weight-bold) !important;
}

/* ---------- size modifier ---------- */

/* xs size */
.styles-module-size_xs-CLfxW {
  --element-margin-fallback: calc(var(--theme-font-height-xs-normal)/2);
}

/* s size */
.styles-module-size_s-RvcHF {
  --element-margin-fallback: calc(var(--theme-font-height-s-normal)/2);
}

/* ms size */
.styles-module-size_ms-vhMJx {
  --element-margin-fallback: calc(var(--theme-font-height-ms-normal)/2);
}

/* m size */
.styles-module-size_m-iOpi9 {
  --element-margin-fallback: calc(var(--theme-font-height-m-normal)/2);
}

/* xm size */
.styles-module-size_xm-vBUfp {
  --element-margin-fallback: calc(var(--theme-font-height-xm-normal)/2);
}

/* l size */
.styles-module-size_l-G7x94 {
  --element-margin-fallback: calc(var(--theme-font-height-l-normal)/2);
}

/* xl size */
.styles-module-size_xl-Myejo {
  --element-margin-fallback: calc(var(--theme-font-height-xl-normal)/2);
}

/* xxl size */
.styles-module-size_xxl-vC3AJ {
  --element-margin-fallback: calc(var(--theme-font-height-xxl-normal)/2);
}

/* xxxl size */
.styles-module-size_xxxl-CSCol {
  --element-margin-fallback: calc(var(--theme-font-height-xxxl-normal)/2);
}

/* xxxxl size */
.styles-module-size_xxxxl-TUMBK {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxl-normal)/2);
}

/* xxxxxl size */
.styles-module-size_xxxxxl-FcInQ {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxxl-normal)/2);
}

/* ---------- dense modifier ---------- */

.styles-module-size_dense-gqza6 {
  --element-margin-fallback: 0;
}

.stylesMarningNormal-module-root-KiMlO + .stylesMarningNormal-module-root-KiMlO {
  margin-top: var(--module-typography-margin-top, var(--element-margin-fallback));
}

/* ------- .header-5xl ------- */

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-5xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-4xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-3xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-2xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-l);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xm);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-m);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-ms);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-s);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xl);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-5xl-GtHro + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-5xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-4xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-3xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-2xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-l);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xm);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-m);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-ms);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-s);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xl);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-4xl-YnkmY + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-5xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-4xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-3xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-2xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-l);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xm);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-m);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-ms);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-s);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xl);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-3xl-FOYzK + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xs);
}

/* ------- .header-2xl ------- */

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-5xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-4xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-3xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-2xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-l);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xm);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-m);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-ms);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-s);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xl);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-2xl-_F39z + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-5xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-4xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-3xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-2xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-l);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xm);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-m);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-ms);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-s);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xl);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xl-hy3mT + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-5xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-4xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-3xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-2xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-l);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xm);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-m);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-ms);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-s);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xl);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l-dense);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m-dense);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s-dense);
}

.stylesMarningNormal-module-header-l-BpBbj + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-5xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-4xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-3xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-2xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-l);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xm);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-m);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-ms);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-s);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xl);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xm-lTlKh + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-5xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-4xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-3xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-2xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-l);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xm);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-m);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-ms);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-s);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xl);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l-dense);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m-dense);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s-dense);
}

.stylesMarningNormal-module-header-m-Hm9po + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-5xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-4xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-3xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-2xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-l);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xm);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-m);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-ms);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-s);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xl);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l-dense);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m-dense);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s-dense);
}

.stylesMarningNormal-module-header-ms-Dvp6F + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-5xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-4xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-3xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-2xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-l);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xm);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-m);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-ms);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-s);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xl);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l-dense);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m-dense);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s-dense);
}

.stylesMarningNormal-module-header-s-MCOzA + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-5xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-4xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-3xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-2xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-l);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xm);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-m);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-ms);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-s);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xl-sAoX8 + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-l);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xm);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-m);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-ms);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-s);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-D128N + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-l);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-m);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-s);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-JulLt + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-l);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xm);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-m);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-ms);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-s);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-yDj4W + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-l);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-m);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-s);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-WYgiC + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-l);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xm);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-m);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-ms);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-s);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-cGxVa + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-l);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-m);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-s);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-Wyp8a + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-5xl-GtHro {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-5xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-4xl-YnkmY {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-4xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-3xl-FOYzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-3xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-2xl-_F39z {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-2xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-xl-hy3mT {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-l-BpBbj {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-l);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-xm-lTlKh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xm);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-m-Hm9po {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-m);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-ms-Dvp6F {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-ms);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-header-s-MCOzA {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-s);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-xl-sAoX8 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-l-D128N {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-l-dense-JulLt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-m-yDj4W {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-m-dense-WYgiC {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-s-cGxVa {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-s-dense-Wyp8a {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xs-hj1OU + .stylesMarningNormal-module-paragraph-xs-hj1OU {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.stylesMarginDense-module-root-qiAFY + .stylesMarginDense-module-root-qiAFY {
  margin-top: var(--module-typography-margin-top, 0px);
}

/* ------- .header-5xl ------- */

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-5xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-4xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-3xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-2xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-l);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xm);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-m);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-ms);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-s);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xl);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-5xl-VMq0S + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xs);
}

/* ------- .header-4xl ------- */

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-5xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-4xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-3xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-2xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-l);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xm);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-m);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-ms);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-s);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xl);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-4xl-Q6Y92 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-5xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-4xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-3xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-2xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-l);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xm);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-m);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-ms);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-s);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xl);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-3xl-OBkRD + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-5xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-4xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-3xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-2xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-l);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xm);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-m);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-ms);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-s);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xl);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-2xl-oUHdw + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xs);
}

/* ------- .header-xl ------- */

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-5xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-4xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-3xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-2xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-l);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xm);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-m);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-ms);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-s);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xl);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-xl-sjcDh + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xs);
}

/* ------- .header-l ------- */

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-5xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-4xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-3xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-2xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-l);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xm);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-m);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-ms);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-s);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xl);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l-dense);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m-dense);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s-dense);
}

.stylesMarginDense-module-header-l-R27Gm + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xs);
}

/* ------- .header-xm ------- */

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-5xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-4xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-3xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-2xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-l);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xm);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-m);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-ms);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-s);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xl);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l-dense);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m-dense);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s-dense);
}

.stylesMarginDense-module-header-xm-EK7VJ + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xs);
}

/* ------- .header-m ------- */

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-5xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-4xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-3xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-2xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-l);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xm);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-m);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-ms);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-s);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xl);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l-dense);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m-dense);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s-dense);
}

.stylesMarginDense-module-header-m-Jri_3 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xs);
}

/* ------- .header-ms ------- */

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-5xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-4xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-3xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-2xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-l);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xm);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-m);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-ms);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-s);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xl);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l-dense);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m-dense);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s-dense);
}

.stylesMarginDense-module-header-ms-mQGRc + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xs);
}

/* ------- .header-s ------- */

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-5xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-4xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-3xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-2xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-l);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xm);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-m);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-ms);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-s);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xl);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l-dense);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m-dense);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s-dense);
}

.stylesMarginDense-module-header-s-tM2Em + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xs);
}

/* ------- .paragraph-xl ------- */

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-5xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-4xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-3xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-2xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-l);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xm);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-m);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-ms);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-s);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xl-A0Kwe + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xs);
}

/* ------- .paragraph-l ------- */

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-5xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-4xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-3xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-2xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-l);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xm);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-m);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-ms);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-s);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-ZkT84 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-l);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xm);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-m);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-ms);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-s);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-dense-qEXRM + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xs);
}

/* ------- .paragraph-m ------- */

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-5xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-4xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-3xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-2xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-l);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xm);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-m);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-ms);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-s);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-Yqtd1 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-l);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xm);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-m);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-ms);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-s);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-dense-QZnA5 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xs);
}

/* ------- .paragraph-s ------- */

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-5xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-4xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-3xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-2xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-l);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xm);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-m);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-ms);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-s);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-c151l + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-l);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xm);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-m);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-ms);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-s);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-dense-tyePa + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xs);
}

/* ------- .paragraph-xs ------- */

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-5xl-VMq0S {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-5xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-4xl-Q6Y92 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-4xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-3xl-OBkRD {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-3xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-2xl-oUHdw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-2xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-xl-sjcDh {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-l-R27Gm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-l);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-xm-EK7VJ {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xm);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-m-Jri_3 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-m);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-ms-mQGRc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-ms);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-header-s-tM2Em {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-s);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-xl-A0Kwe {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-l-ZkT84 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-l-dense-qEXRM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-m-Yqtd1 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-m-dense-QZnA5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-s-c151l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-s-dense-tyePa {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xs-Avzt5 + .stylesMarginDense-module-paragraph-xs-Avzt5 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xs);
}

.styles-module-valid-ZTZ5B {
  color: var(--theme-font-color-valid);
}

.styles-module-invalid-_tbJu {
  color: var(--theme-font-color-invalid);
}

.styles-module-noAccent-PIb0h {
  color: var(--theme-font-color-noAccent);
}

.style-module-lowercase-dvz6Q {
  text-transform: lowercase;
}

.style-module-uppercase-YPty3 {
  text-transform: uppercase;
}

.styles-module-root_top-bEhub {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-top: var(--module-useSpaces-top) !important;
}

.styles-module-root_bottom-MOKzG {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-bottom: var(--module-useSpaces-bottom) !important;
}

/* Top margins */
.styles-module-margin-top_none-mt_QP,
.styles-module-margin-top_0-sEixF {
  --module-useSpaces-top: 0px;
}

.styles-module-margin-top_2-fCysF {
  --module-useSpaces-top: var(--theme-gap-2);
}

.styles-module-margin-top_4-Af6E6 {
  --module-useSpaces-top: var(--theme-gap-4);
}

.styles-module-margin-top_6-cxyVU {
  --module-useSpaces-top: var(--theme-gap-6);
}

.styles-module-margin-top_8-vvXxO {
  --module-useSpaces-top: var(--theme-gap-8);
}

.styles-module-margin-top_10-FCFcm {
  --module-useSpaces-top: var(--theme-gap-10);
}

.styles-module-margin-top_12-aLQMb {
  --module-useSpaces-top: var(--theme-gap-12);
}

.styles-module-margin-top_14-c1z0M {
  --module-useSpaces-top: var(--theme-gap-14);
}

.styles-module-margin-top_16-WUp_4 {
  --module-useSpaces-top: var(--theme-gap-16);
}

.styles-module-margin-top_18-jf3Jx {
  --module-useSpaces-top: var(--theme-gap-18);
}

.styles-module-margin-top_20-cvY1l {
  --module-useSpaces-top: var(--theme-gap-20);
}

.styles-module-margin-top_22-uJq_m {
  --module-useSpaces-top: var(--theme-gap-22);
}

.styles-module-margin-top_24-wgwsg {
  --module-useSpaces-top: var(--theme-gap-24);
}

.styles-module-margin-top_28-UpFWu {
  --module-useSpaces-top: var(--theme-gap-28);
}

.styles-module-margin-top_32-RqrLb {
  --module-useSpaces-top: var(--theme-gap-32);
}

.styles-module-margin-top_36-aLNyx {
  --module-useSpaces-top: var(--theme-gap-36);
}

.styles-module-margin-top_40-G3Ulk {
  --module-useSpaces-top: var(--theme-gap-40);
}

.styles-module-margin-top_44-rIL0B {
  --module-useSpaces-top: var(--theme-gap-44);
}

.styles-module-margin-top_48-GmbVZ {
  --module-useSpaces-top: var(--theme-gap-48);
}

.styles-module-margin-top_52-NwSg9 {
  --module-useSpaces-top: var(--theme-gap-52);
}

.styles-module-margin-top_56-beRSF {
  --module-useSpaces-top: var(--theme-gap-56);
}

.styles-module-margin-top_60-CSjzc {
  --module-useSpaces-top: var(--theme-gap-60);
}

.styles-module-margin-top_64-s6emH {
  --module-useSpaces-top: var(--theme-gap-64);
}

.styles-module-margin-top_72-DDuVw {
  --module-useSpaces-top: var(--theme-gap-72);
}

.styles-module-margin-top_80-F9pdw {
  --module-useSpaces-top: var(--theme-gap-80);
}

/* Bottom margins */
.styles-module-margin-bottom_none-h3vzl,
.styles-module-margin-bottom_0-B_z2m {
  --module-useSpaces-bottom: 0px;
}

.styles-module-margin-bottom_2-_x617 {
  --module-useSpaces-bottom: var(--theme-gap-2);
}

.styles-module-margin-bottom_4-W39Fg {
  --module-useSpaces-bottom: var(--theme-gap-4);
}

.styles-module-margin-bottom_6-gMEON {
  --module-useSpaces-bottom: var(--theme-gap-6);
}

.styles-module-margin-bottom_8-Ar1kO {
  --module-useSpaces-bottom: var(--theme-gap-8);
}

.styles-module-margin-bottom_10-IXtQd {
  --module-useSpaces-bottom: var(--theme-gap-10);
}

.styles-module-margin-bottom_12-ehba8 {
  --module-useSpaces-bottom: var(--theme-gap-12);
}

.styles-module-margin-bottom_14-y6OSl {
  --module-useSpaces-bottom: var(--theme-gap-14);
}

.styles-module-margin-bottom_16-tiZVP {
  --module-useSpaces-bottom: var(--theme-gap-16);
}

.styles-module-margin-bottom_18-ivIBb {
  --module-useSpaces-bottom: var(--theme-gap-18);
}

.styles-module-margin-bottom_20-U4Ddf {
  --module-useSpaces-bottom: var(--theme-gap-20);
}

.styles-module-margin-bottom_22-gdPM9 {
  --module-useSpaces-bottom: var(--theme-gap-22);
}

.styles-module-margin-bottom_24-Ho9wG {
  --module-useSpaces-bottom: var(--theme-gap-24);
}

.styles-module-margin-bottom_28-DpIqs {
  --module-useSpaces-bottom: var(--theme-gap-28);
}

.styles-module-margin-bottom_32-PVfyQ {
  --module-useSpaces-bottom: var(--theme-gap-32);
}

.styles-module-margin-bottom_36-S9WwT {
  --module-useSpaces-bottom: var(--theme-gap-36);
}

.styles-module-margin-bottom_40-LwlUp {
  --module-useSpaces-bottom: var(--theme-gap-40);
}

.styles-module-margin-bottom_44-NCSWJ {
  --module-useSpaces-bottom: var(--theme-gap-44);
}

.styles-module-margin-bottom_48-P5aRM {
  --module-useSpaces-bottom: var(--theme-gap-48);
}

.styles-module-margin-bottom_52-BiUqG {
  --module-useSpaces-bottom: var(--theme-gap-52);
}

.styles-module-margin-bottom_56-aD8Zh {
  --module-useSpaces-bottom: var(--theme-gap-56);
}

.styles-module-margin-bottom_60-rrA_C {
  --module-useSpaces-bottom: var(--theme-gap-60);
}

.styles-module-margin-bottom_64-dIOpU {
  --module-useSpaces-bottom: var(--theme-gap-64);
}

.styles-module-margin-bottom_72-uAr2_ {
  --module-useSpaces-bottom: var(--theme-gap-72);
}

.styles-module-margin-bottom_80-gxHWc {
  --module-useSpaces-bottom: var(--theme-gap-80);
}

.styles-module-root-HqMlt {
  font-weight: var(--theme-font-weight-bold);
}

.styles-module-root-Ns1A8 {
  --module-spacer-column-gap: var(--theme-component-spacer-gap);
  --module-spacer-row-gap: var(--theme-component-spacer-gap);
  --module-spacer-half-column-gap: calc(var(--module-spacer-column-gap)/2);
  --module-spacer-half-row-gap: calc(var(--module-spacer-row-gap)/2);

  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  margin: var(--module-useSpaces-top, 0px) calc(var(--module-spacer-half-column-gap)*-1)
    var(--module-useSpaces-bottom, 0px);
}

.styles-module-root-Ns1A8 > * {
  margin: var(--module-useSpaces-top, 0px) var(--module-spacer-half-column-gap) var(--module-useSpaces-bottom, 0px);
}

/* formContext modifier */

.styles-module-root_formContext-bcWx7 {
  --module-spacer-column-gap: var(--theme-component-spacer-formGap);
  --module-spacer-row-gap: var(--theme-component-spacer-formGap);
}

/* fullWidth modifier */

.styles-module-root_fullWidth-cpjWf {
  display: flex;
  width: calc(100% + var(--module-spacer-column-gap));
}

/* direction modifier */

.styles-module-root_direction_vertical-WNDAm {
  flex-direction: column;
}

/* flex gap not working in safari */
.styles-module-root_direction_vertical-WNDAm > * + * {
  margin-top: calc(var(--module-spacer-row-gap) + var(--module-useSpaces-top, 0px));
}

/* wrap modifier */

.styles-module-root_wrap-KLUwJ {
  flex-wrap: wrap;
  margin-top: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap)*-1 + var(--module-useSpaces-bottom, 0px));
}

/* flex gap not working in safari */

.styles-module-root_wrap-KLUwJ > * {
  margin-top: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

.styles-module-root-UhJsu {
  width: var(--module-spacer-slot-width);
}

.styles-module-root-UhJsu:empty {
  display: none;
}

/* ---------- grow modifier ---------- */
.styles-module-root_grow-ldIVv {
  flex-grow: 1;
}

/* ---------- fixed width modifier ---------- */
.styles-module-root_width_fixed-Nd6AS {
  flex-shrink: 0;
}

/* ---------- align modifier ---------- */

.styles-module-root_align_start-dn1z_ {
  align-self: flex-start;
}

.styles-module-root_align_center-bgC0v {
  align-self: center;
}

.styles-module-root_align_end-MH237 {
  align-self: flex-end;
}

.styles-module-root-PfBT_ {
  --module-button-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-default);

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  background-color: var(--module-button-backgroundColor, var(--theme-palette-warmGray4));
  color: var(--module-button-color, var(--theme-font-color-default));
  height: var(--module-button-height);
  padding: var(--module-button-padding);
  max-width: 100%;
  /* Fix the issue when the user agent stylesheet sets the value */
  font-family: var(--theme-font-family);
  font-size: var(--module-button-fontSize);
  border-radius: var(--module-button-borderRadius);
  box-shadow: var(--module-bottom-boxShadow, none);
  border: none;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.styles-module-root-PfBT_:hover {
  background-color: var(--module-button-backgroundColor-hover, var(--theme-palette-warmGray8));
}

.styles-module-root-PfBT_:active {
  background-color: var(--module-button-backgroundColor-active, var(--theme-palette-warmGray12));
  box-shadow: var(--module-bottom-boxShadow, none);
}

.styles-module-root-PfBT_:focus {
  box-shadow: var(--module-button-focusBoxShadow);
}

.styles-module-root-PfBT_:focus:not(:focus-visible) {
  box-shadow: var(--module-bottom-boxShadow);
}

.styles-module-root-PfBT_:focus-visible {
  box-shadow: var(--module-button-focusBoxShadow);
}

/* ------------------ link modifier ------------------ */
.styles-module-root_link-L1Z8J {
  text-decoration: none;
  display: inline-flex;
}

/* ------------------ disabled modifier ------------------ */

.styles-module-root_disabled-rffak {
  background-color: var(--module-button-backgroundColor-disabled);
  color: var(--module-button-color-disabled, var(--theme-font-color-disabled));
  pointer-events: none;
}

/* ------------------ size modifier ------------------ */

.styles-module-root_size_xs-nocdG {
  --module-button-height: var(--theme-size-xs-height);
  --module-button-fontSize: var(--theme-size-xs-fontSize);
  --module-button-lineHeight: var(--theme-size-xs-lineHeight);
  --module-button-borderRadius: var(--theme-size-xs-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xs-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xs-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xs-icon-square-compensation);
}

.styles-module-root_size_s-qHuQg {
  --module-button-height: var(--theme-size-s-height);
  --module-button-fontSize: var(--theme-size-s-fontSize);
  --module-button-lineHeight: var(--theme-size-s-lineHeight);
  --module-button-borderRadius: var(--theme-size-s-borderRadius);
  --module-button-padding: var(--theme-component-button-size-s-padding);
  --module-button-text-compensation: var(--theme-component-button-size-s-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-s-icon-square-compensation);
}

.styles-module-root_size_m-AsO5d {
  --module-button-height: var(--theme-size-m-height);
  --module-button-fontSize: var(--theme-size-m-fontSize);
  --module-button-lineHeight: var(--theme-size-m-lineHeight);
  --module-button-borderRadius: var(--theme-size-m-borderRadius);
  --module-button-padding: var(--theme-component-button-size-m-padding);
  --module-button-text-compensation: var(--theme-component-button-size-m-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-m-icon-square-compensation);
}

.styles-module-root_size_l-CQfVI {
  --module-button-height: var(--theme-size-l-height);
  --module-button-fontSize: var(--theme-size-l-fontSize);
  --module-button-lineHeight: var(--theme-size-l-lineHeight);
  --module-button-borderRadius: var(--theme-size-l-borderRadius);
  --module-button-padding: var(--theme-component-button-size-l-padding);
  --module-button-text-compensation: var(--theme-component-button-size-l-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-l-icon-square-compensation);
}

.styles-module-root_size_xl-x6Czb {
  --module-button-height: var(--theme-size-xl-height);
  --module-button-fontSize: var(--theme-size-xl-fontSize);
  --module-button-lineHeight: var(--theme-size-xl-lineHeight);
  --module-button-borderRadius: var(--theme-size-xl-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xl-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xl-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xl-icon-square-compensation);
}

/* ------------------ preset modifier ------------------ */

.styles-module-root_preset_primary-qSKbp {
  --module-button-color: var(--theme-component-button-presets-primary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-primary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-primary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-primary-backgroundColor-active);
}

.styles-module-root_preset_secondary-WsZvP {
  --module-button-color: var(--theme-component-button-presets-secondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-secondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-secondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-secondary-backgroundColor-active);
}

.styles-module-root_preset_accent-ZKU9R {
  --module-button-color: var(--theme-component-button-presets-accent-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-accent-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-accent-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-accent-backgroundColor-active);
}

.styles-module-root_preset_overlay-A4wNR {
  --module-button-color: var(--theme-component-button-presets-overlay-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlay-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlay-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlay-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(--theme-component-button-presets-overlay-backgroundColor-disabled);
  --module-button-focusBoxShadow: var(--theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay);
}

.styles-module-root_preset_overlayDanger-LhE21 {
  --module-button-color: var(--theme-component-button-presets-overlayDanger-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayDanger-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayDanger-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayDanger-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayDanger-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayDanger-backgroundColor-disabled
  );
}

/* ------------------ preset modifier - only 23 ------------------ */

.styles-module-root_preset_accentSecondary-SvGFt {
  --module-button-color: var(--theme-component-button-presets-accentSecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-accentSecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-accentSecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-accentSecondary-backgroundColor-active);
}

.styles-module-root_preset_pay-Po_Vm {
  --module-button-color: var(--theme-component-button-presets-pay-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-pay-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-pay-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-pay-backgroundColor-active);
}

.styles-module-root_preset_paySecondary-zsNP_ {
  --module-button-color: var(--theme-component-button-presets-paySecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-paySecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-paySecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-paySecondary-backgroundColor-active);
}

.styles-module-root_preset_success-I2Ey0 {
  --module-button-color: var(--theme-component-button-presets-success-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-success-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-success-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-success-backgroundColor-active);
}

.styles-module-root_preset_danger-GgCHm {
  --module-button-color: var(--theme-component-button-presets-danger-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-danger-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-danger-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-danger-backgroundColor-active);
}

.styles-module-root_preset_overlaySecondary-zN_3H {
  --module-button-color: var(--theme-component-button-presets-overlaySecondary-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlaySecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlaySecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlaySecondary-backgroundColor-active);
}

.styles-module-root_preset_inverse-ZGGKd {
  --module-button-color: var(--theme-component-button-presets-inverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-inverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-inverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-inverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-inverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(--theme-component-button-presets-inverse-backgroundColor-disabled);
}

.styles-module-root_preset_inverseSecondary-SJxSF {
  --module-button-color: var(--theme-component-button-presets-inverseSecondary-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-inverseSecondary-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-inverseSecondary-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-inverseSecondary-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-inverseSecondary-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-inverseSecondary-backgroundColor-disabled
  );
}

/* ------------------ preset modifier - only LF ------------------ */

.styles-module-root_preset_default-isE8S {
  --module-button-color: var(--theme-component-button-presets-default-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-default-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-default-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-default-backgroundColor-active);
}
.styles-module-root_preset_defaultInverse-IssKx {
  --module-button-color: var(--theme-component-button-presets-defaultInverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-defaultInverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-defaultInverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-defaultInverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-defaultInverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-defaultInverse-backgroundColor-disabled
  );
}
.styles-module-root_preset_warning-yve8c {
  --module-button-color: var(--theme-component-button-presets-warning-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-warning-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-warning-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-warning-backgroundColor-active);
}
.styles-module-root_preset_safeDeal-U48pp {
  --module-button-color: var(--theme-component-button-presets-safeDeal-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-safeDeal-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-safeDeal-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-safeDeal-backgroundColor-active);
}
.styles-module-root_preset_overlayActive-OGrL_ {
  --module-button-color: var(--theme-component-button-presets-overlayActive-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayActive-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayActive-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayActive-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayActive-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayActive-backgroundColor-disabled
  );
}

/* ------------------ shadow modifier ------------------ */

.styles-module-root_withShadow-_KVIy {
  --module-bottom-boxShadow: var(--theme-boxShadow-default);
}

/* ------------------ fullWidth modifier ------------------ */

.styles-module-root_fullWidth-h4EY3 {
  width: 100%;
}

/* ------------------ multiLine modifier ------------------ */

.styles-module-root_multiLine-uVUpm {
  --module-button-borderRadius: var(--theme-borderRadius-l);
}

.styles-module-root_multiLine-uVUpm.styles-module-root_size_xs-nocdG {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-uVUpm.styles-module-root_size_s-qHuQg {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-uVUpm.styles-module-root_size_m-AsO5d {
  --module-button-height: 60px;
}

.styles-module-root_multiLine-uVUpm.styles-module-root_size_l-CQfVI {
  --module-button-height: 68px;
}

.styles-module-root_multiLine-uVUpm.styles-module-root_size_xl-x6Czb {
  --module-button-height: 68px;
}

/* ------------------ shape modifier ------------------ */

.styles-module-root_shape_round-nfO1G {
  border-radius: var(--module-button-height);
}

.styles-module-root_shape_square-lgQWp,
.styles-module-root_shape_circle-xGQGk {
  max-width: var(--module-button-height);
  min-width: var(--module-button-height);
  padding-left: 0;
  padding-right: 0;
}

.styles-module-root_shape_circle-xGQGk {
  border-radius: var(--module-button-height);
}

/* ------------------ withIcon modifier ------------------ */

.styles-module-root_withIcon-Z7sH6.styles-module-root_size_xs-nocdG {
  --module-button-padding: var(--theme-component-button-size-xs-paddingWithIcon);
}

.styles-module-root_withIcon-Z7sH6.styles-module-root_size_s-qHuQg {
  --module-button-padding: var(--theme-component-button-size-s-paddingWithIcon);
}

.styles-module-root_withIcon-Z7sH6.styles-module-root_size_m-AsO5d {
  --module-button-padding: var(--theme-component-button-size-m-paddingWithIcon);
}

.styles-module-root_withIcon-Z7sH6.styles-module-root_size_l-CQfVI {
  --module-button-padding: var(--theme-component-button-size-l-paddingWithIcon);
}

.styles-module-root_withIcon-Z7sH6.styles-module-root_size_xl-x6Czb {
  --module-button-padding: var(--theme-component-button-size-xl-paddingWithIcon);
}

/* ------------------ wrapper element  ------------------ */

.styles-module-wrapper-JMug5 {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  justify-content: center;
  line-height: var(--module-button-lineHeight);
  width: 100%;
}

/* ------------------ loading modifier  ------------------ */

.styles-module-wrapper_loading-p8eG2 {
  opacity: 0;
}

/* ------------------ text element  ------------------ */

.styles-module-text-e_DiQ {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
  padding-inline-start: var(--theme-module-button-text-padding-start, 0);
  padding-inline-end: var(--theme-module-button-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.styles-module-text_withIcon-RQuF1.styles-module-text_size_xs-Kvs_g {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-end);
}

.styles-module-text_iconBefore-LoyjL.styles-module-text_size_xs-Kvs_g {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-toNqG.styles-module-text_size_xs-Kvs_g {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.styles-module-text_withIcon-RQuF1.styles-module-text_size_s-KfvPt {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-end);
}

.styles-module-text_iconBefore-LoyjL.styles-module-text_size_s-KfvPt {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-toNqG.styles-module-text_size_s-KfvPt {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.styles-module-text_withIcon-RQuF1.styles-module-text_size_m-bQmeD {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-end);
}

.styles-module-text_iconBefore-LoyjL.styles-module-text_size_m-bQmeD {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-toNqG.styles-module-text_size_m-bQmeD {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.styles-module-text_withIcon-RQuF1.styles-module-text_size_l-NWfQG {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-end);
}

.styles-module-text_iconBefore-LoyjL.styles-module-text_size_l-NWfQG {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-toNqG.styles-module-text_size_l-NWfQG {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.styles-module-text_withIcon-RQuF1.styles-module-text_size_xl-fik5y {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-end);
}

.styles-module-text_iconBefore-LoyjL.styles-module-text_size_xl-fik5y {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-toNqG.styles-module-text_size_xl-fik5y {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-endWithIcon);
}

/* ------------------ firstLine element ------------------ */

.styles-module-firstLine-oj9mk {
  display: block;
  font-size: var(--theme-module-button-firstLine-font-size);
  line-height: var(--theme-module-button-firstLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-firstLine_size_xs-PcdzJ {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_s-Mz7jv {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_m-WOcCG {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_l-IWwE6 {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

.styles-module-firstLine_size_xl-G8h7l {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

/* ------------------ secondLine element  ------------------ */

.styles-module-secondLine-jcjgV {
  display: block;
  opacity: 0.7;
  font-size: var(--theme-module-button-secondLine-font-size);
  line-height: var(--theme-module-button-secondLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-secondLine_size_xs-IPK8y {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_s-RI1NB {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_m-OSBes {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_l-l1FBS {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

.styles-module-secondLine_size_xl-vedtd {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

/* ------------------ loader element  ------------------ */

.styles-module-loader-eKr4S {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 0;
}

/* ------------------ icon before/after styles ------------------ */
.styles-module-icon-uShT3 {
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
}

/* Для inline иконок работать не будет, так как они обернуты в span.
  data-icon — иконки из web-components/icons */
.styles-module-icon-uShT3 > svg[data-icon],
.styles-module-icon-uShT3 > svg[data-icon-name] {
  position: relative;
  top: var(--module-button-icon-square-compensation);
}

.styles-module-root-JBe45 {
  animation: styles-module-loaderRotation-WSnax 1s linear infinite;
}

@keyframes styles-module-loaderRotation-WSnax {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.popular-questions-module-questions_section-aupe0 {
    margin-top: 100px;
    margin-bottom: 100px;
}

.popular-questions-module-accordion-vtmcJ button {
    padding-bottom: 24px;
    padding-top: 24px;
    display: flex;
    justify-content: space-between;
}

.popular-questions-module-accordion-vtmcJ {
    border-bottom: 1px solid #ddd;
}

.styles-module-header-GaK5x {
  display: block;
  margin: 0;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border-radius: 6px;
}

.styles-module-button-HxXiu {
  display: flex;
  width: 100%;
  padding: 0;
  margin: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  background: transparent;
  border-radius: 6px;
}

.styles-module-button-HxXiu:focus-visible {
  box-shadow: var(--theme-focusBoxShadow-default);
}

.styles-module-title-tMKNR {
  text-align: justify;
}

.styles-module-icon-mfpjq {
  --module-accordion-icon-margin: 6px;

  height: var(--line-height);
  width: calc(var(--line-height)/2);
  min-width: calc(var(--line-height)/2);
  margin-left: var(--module-accordion-icon-margin);
}

.styles-module-path-zb2W3 {
  transform-origin: center 58%;
}

.styles-module-path_open-WWcf6 {
  transform: rotate(180deg);
}

.styles-module-icon_size_xm-a9bH2,
.styles-module-icon_size_l-uiI_w {
  --module-accordion-icon-margin: 4px;
}

.styles-module-icon_size_xxxxxl-wdZUk {
  --module-accordion-icon-margin: 8px;
}

.styles-module-panel-vX6wm {
  overflow: hidden;
  /* Additional indents for components with outline */
  margin: 0 calc(var(--theme-outline-width)*-1) calc(var(--theme-outline-width)*-1);
  padding: 0 var(--theme-outline-width) var(--theme-outline-width);
}

.styles-module-panelWrapper-f_iYV {
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 0.25s ease-out;
}

.styles-module-panelWrapper-transition-appear-p1lOf {
  transition: unset;
  grid-template-rows: 1fr;
}

.styles-module-panelWrapper-transition-enter-spXwX {
  grid-template-rows: 0fr;
}

.styles-module-panelWrapper-transition-enter_active-gHHtF {
  grid-template-rows: 1fr;
}

.styles-module-panelWrapper-transition-enter_done-MBunl {
  grid-template-rows: 1fr;
}

.styles-module-panelWrapper-transition-exit-FnTbb {
  grid-template-rows: 1fr;
}

.styles-module-panelWrapper-transition-exit_active-iL2sh {
  grid-template-rows: 0fr;
}

.styles-module-panelWrapper-transition-exit_done-x1vdU {
  grid-template-rows: 0fr;
}

.styles-module-panelWrapper-transition-enter_done-MBunl .styles-module-panel-vX6wm {
  overflow: visible;
}

.selling-proposition-module-feature_item-ol3I9 {
    height: 292px;
    background-color: var(--theme-palette-warmGray4);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 270px auto;
    border-radius: 24px;
    padding: 32px 24px;
    box-sizing: border-box;
}

.selling-proposition-module-features-j_WdI {
    margin-top: 100px;
}

.landing-intro-module-main-RamF7 {
    padding-bottom: 28px;
    padding-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.styles-module-root-tRFX5 {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

.styles-module-root_circle-HWyyY {
  border-radius: 50%;
}

.styles-module-root_object_fit_none-yR3Kc {
  -o-object-fit: none;
     object-fit: none;
}

.styles-module-root_object_fit_fill-UB8Sj {
  -o-object-fit: fill;
     object-fit: fill;
}

.styles-module-root_object_fit_contain-h_Xag {
  -o-object-fit: contain;
     object-fit: contain;
}

.styles-module-root_object_fit_cover-dmMFG {
  -o-object-fit: cover;
     object-fit: cover;
}

.styles-module-root_object_fit_scale-down-WxQNM {
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.styles-module-root_max-width-zEK1h {
  max-width: 100%;
}

.styles-module-overlay-wAChx {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: var(--theme-palette-black68);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: auto;
}

/* Эти классы нужны для сохранения вертикальных отступов при scrollPosition = 'outside' */
.styles-module-overlay-wAChx::before,
.styles-module-overlay-wAChx::after {
  content: '';
  display: block;
  height: 40px;
  flex-shrink: 0;
}

/* Popup */

.styles-module-popup-bC_Hu {
  border-radius: var(--theme-component-popup-borderRadius);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 5%), 0 4px 24px rgba(0, 0, 0, 12%);
  background: var(--theme-palette-white);
  overflow: hidden;
}

.styles-module-popup-bC_Hu:focus-visible {
  outline: none;
}

.styles-module-overflow_wrapper-Y1uLZ {
  position: relative;
  margin: auto;
}

.styles-module-overflow_wrapper_withFixedTop-oNz10 {
  margin: 0 auto;
}

.styles-module-wrapper-WkLsY {
  border-radius: var(--theme-component-popup-borderRadius);
  overflow: hidden auto;
  max-height: calc(100vh - 160px);
  padding: 36px 40px 44px;
  isolation: isolate;
}

.styles-module-wrapper_max-height-A8E1V {
  height: 100%;
}

.styles-module-wrapper_scroll-outside-DN60r {
  flex: 0 0 auto;
  max-height: none;
}

.styles-module-popup_withoutPaddings-sF32E {
  padding: 0;
}

.styles-module-popup_compensateBottom-n4NQ2 {
  padding-bottom: 6px;
}

.styles-module-popup_xs-CzKH3 {
  width: 320px;
}

.styles-module-popup_s-n7jsh {
  width: 470px;
}

.styles-module-popup_m-WP6mN {
  width: 630px;
}

.styles-module-popup_l-AY4EA {
  width: 800px;
}

.styles-module-popup_xl-Kcps7 {
  width: 904px;
}

/* Content */

.styles-module-content-FpMSX {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.styles-module-content_scroll-outside-pIR2C {
  overflow: visible;
}

/* Close */

.styles-module-closeButton-ddUVK {
  --module-crossButton-size: 36px;
  --module-crossButton-iconSize: 21px;
  --module-crossButton-iconColor: var(--theme-palette-white);

  position: absolute;
  top: -7px;
  right: -14px;
  transform: translateX(100%);
}

.styles-module-root-LW3AQ {
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);
  padding: 0;

  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 100%;

  outline: none;

  color: var(--module-crossButton-iconColor, currentColor);
  background-color: var(--module-crossButton-color, transparent);
  -webkit-tap-highlight-color: transparent;

  cursor: pointer;
}

.styles-module-root-LW3AQ:hover {
  background-color: var(--module-crossButton-hoverColor, transparent);
}

.styles-module-root-LW3AQ:active {
  background-color: var(--module-crossButton-activeColor, transparent);
}

/* focus-visible not working on Safari */
.styles-module-root-LW3AQ:focus {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-LW3AQ:focus-visible {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-LW3AQ:focus:not(:focus-visible) {
  box-shadow: unset;
}

.styles-module-closeIcon-uckFg {
  width: var(--module-crossButton-iconSize, 12px);
  height: var(--module-crossButton-iconSize, 12px);
}

@media (hover: none) {
  .styles-module-root-LW3AQ:not(:active) {
    background: transparent;
  }
}

.styles-module-root-ZVtqs {
  margin-bottom: 8px;
}

.styles-module-root_sticky-Nj_P9 {
  position: sticky;
}

.styles-module-navigation-A_rGD {
  margin-bottom: 6px;
}

.styles-module-back-button-SeIaw {
  margin-left: -16px;
  display: flex;
  align-items: center;
}

.styles-module-root-LX6Pk {
  margin: 0 -40px;
  transition: box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;
  --module-popup-content-top-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 22px 24px -18px rgba(0, 0, 0, 0.12);
  --module-popup-content-bottom-shadow: inset 0 -3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 -22px 24px -18px rgba(0, 0, 0, 0.12);
}

.styles-module-root_scroll-aW0W2 {
  overflow: hidden auto;
  height: 100%;
}

.styles-module-root_withoutPaddings-WY4Jl {
  margin: 0;
}

.styles-module-root_boxShadow_both-OWthA {
  box-shadow: var(--module-popup-content-top-shadow), var(--module-popup-content-bottom-shadow);
}

.styles-module-root_boxShadow_top-QDVAv {
  box-shadow: var(--module-popup-content-top-shadow);
}

.styles-module-root_boxShadow_bottom-EpkyM {
  box-shadow: var(--module-popup-content-bottom-shadow);
}

.styles-module-wrapper-JacYu {
  padding: 0 40px;
}

.styles-module-wrapper_withoutPaddings-zjsGD {
  padding: 0;
}

.styles-module-root-bf_oF {
  margin-top: 16px;
}

.promo-modals-module-promo_modal_img_container-E8IG9 {
    border-radius: 24px;
    width: 385px;
    height: 100%;
    position: relative;
}

.promo-modals-module-promo_modal_img_default-dKMeP {
    background: linear-gradient(90deg, #f4eefe 10%, #e3f7ff 90%);
}

.promo-modals-module-promo_modal_img_discount-mbZmK {
    background: linear-gradient(90deg, #e2ffd6 10%, #f4eefe 90%);
}

.promo-modals-module-promo_modal_img_x5-TVCnE {
    background: linear-gradient(90deg, #e2ffd6 10%, #e3f7ff 90%);
}

.promo-modals-module-booking_promo_modal_img-u2Ww8 {
    position: absolute;
    width: 351px;
    height: 285px;
    right: 28px;
    bottom: 55px;
}

.promo-modals-module-delivery_promo_modal_img-ZWDiC {
    position: absolute;
    width: 379px;
    height: 286px;
    right: 9px;
    bottom: 72px;
}

.promo-modals-module-x5_promo_modal_img-QNXMW {
    position: absolute;
    width: 372px;
    height: 247px;
    right: 0;
    bottom: 45px;
}

.promo-modals-module-discount_promo_modal_img-BZc_e {
    position: absolute;
    width: 362px;
    height: 276px;
    right: 12px;
    bottom: 17px;
}

.promos-module-promo_container-PUGDt {
    padding: 36px 44px 56px;
    border-radius: 44px;
    position: relative;
    margin: 60px -28px 0;
}

.promos-module-promo_title-f1er0 {
    font-size: 56px;
    margin-top: 48px;
    margin-bottom: 0;
    text-align: center;
    line-height: 62px;
}

.promos-module-x5_promo_container-S8AUG {
    background: linear-gradient(90deg, #e2ffd6 10%, #e3f7ff 90%);
}

.promos-module-x5_promo_img-WLSGS {
    position: absolute;
    width: 380px;
    height: 236px;
    right: 45px;
    bottom: 0;
}

.promos-module-discount_promo_container-Accnh {
    background: linear-gradient(90deg, #e2ffd6 10%, #f4eefe 90%);
}

.promos-module-discount_promo_img-hZIFa {
    position: absolute;
    width: 364px;
    height: 244px;
    right: 32px;
    bottom: 25px;
}

.promos-module-booking_promo_container-p8CBj {
    background: linear-gradient(90deg, #f4eefe 10%, #e3f7ff 90%);
}

.promos-module-booking_promo_img-qPCXM {
    position: absolute;
    width: 276px;
    height: 244px;
    right: 48px;
    bottom: 20px;
}

.promos-module-delivery_promo_container-aY4vC {
    background: linear-gradient(90deg, #f4eefe 10%, #e3f7ff 90%);
}

.promos-module-delivery_promo_img-nZLKI {
    position: absolute;
    width: 378px;
    height: 255px;
    right: 23px;
    bottom: 15px;
}

.callback-form-module-callback_form-UWTk7,
.callback-form-module-callback_success-VLIj5 {
    transition: opacity .3s ease-in-out;
    margin-top: 100px;
}

.callback-form-module-callback_form-UWTk7 {
    padding-right: 295px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 180px auto;
}

.callback-form-module-callback_success-VLIj5 {
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    padding-right: 270px;
    position: relative;
    opacity: 0;
}

.callback-form-module-callback_success-VLIj5.callback-form-module-show-RGg8W {
    opacity: 1;
}

.callback-form-module-callback_success-VLIj5::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url(/static/re-insurance-mfe/assets/../assets/ed4dd6acd780fc52.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 180px;
    height: 180px;
    transform: translateY(-50%) scale(.5);
    transition: transform .3s ease-in-out;
}

.callback-form-module-callback_success-VLIj5.callback-form-module-show-RGg8W::before {
    transform: translateY(-50%) scale(1);
}

.callback-form-module-callback_form-UWTk7.callback-form-module-fading-yZL_D {
    opacity: 0;
    pointer-events: none;
}

.styles-module-root-wk03K {
  margin-bottom: var(--theme-component-form-title-margin);
}

.styles-module-root-lLxKd {
  --module-form-compensation: var(--theme-component-form-fieldset-density-normal-compensation);
  --module-form-columns: 12;

  display: grid;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(var(--module-form-columns), 1fr);
  gap: var(--theme-component-grid-gap-column);
  row-gap: var(--theme-component-grid-gap-row);
}

.styles-module-root-lLxKd:first-of-type {
  padding-top: 0;
}

.styles-module-root-lLxKd:last-of-type {
  padding-bottom: 0;
}

.styles-module-root_dense-ExZiZ {
  --module-form-compensation: var(--theme-component-form-fieldset-density-dense-compensation);
}

.styles-module-root-lLxKd + .styles-module-root-lLxKd {
  margin-top: var(--theme-component-form-fieldset-density-normal-margin);
}

.styles-module-root-lLxKd + .styles-module-root_dense-ExZiZ {
  margin-top: var(--theme-component-form-fieldset-density-dense-margin);
}

/* ------- label: compensation modifier ------- */

.styles-module-root_compensate_top-vqaCV {
  padding-top: var(--module-form-compensation);
}

.styles-module-root_compensate_bottom-lTCKn {
  padding-bottom: var(--module-form-compensation);
}

/* ------- label component ------- */

.styles-module-label-RPbDJ {
  display: block;
  word-break: break-word;
}

.styles-module-label_size_xs-OgluI {
  --module-form-marginTop: 4px;
  --module-form-marginBottom: var(--theme-component-form-label-size-xs-margin);
}

.styles-module-label_size_s-sjufr {
  --module-form-marginTop: 4px;
  --module-form-marginBottom: var(--theme-component-form-label-size-s-margin);
}

.styles-module-label_size_m-a5XAW {
  --module-form-marginTop: 9px;
  --module-form-marginBottom: var(--theme-component-form-label-size-m-margin);
}

.styles-module-label_size_l-IF0uB {
  --module-form-marginTop: 13px;
  --module-form-marginBottom: var(--theme-component-form-label-size-l-margin);
}

.styles-module-label_size_xl-eEznp {
  --module-form-marginTop: 13px;
  --module-form-marginBottom: var(--theme-component-form-label-size-xl-margin);
}

.styles-module-label_side-mghIP {
  padding-top: var(--module-form-marginTop, 0px);
  padding-right: var(--theme-component-grid-compensation-m);
}

.styles-module-label_fullWidth-Y7qUT {
  margin-bottom: var(--module-form-marginBottom);
}

.styles-module-labelText_fullWidth-u5xqj {
  font-weight: var(--theme-font-weight-bold);
}

/* ------- hint/error components ------- */

.styles-module-hint-c3wVq {
  display: block;
  margin-top: var(--theme-gap-6);
  margin-bottom: var(--theme-gap-2);
  line-height: 0;
}

/* ------- col ------- */

.styles-module-col-yFbSt {
  --col-start: auto;
  grid-column-start: var(--col-start);
  grid-column-end: span var(--col-span);
}

/* ------- span modifier ------- */

.styles-module-col_span_1-ekkx1 {
  --col-span: 1;
}

.styles-module-col_span_2-o8JMb {
  --col-span: 2;
}

.styles-module-col_span_3-fZx54 {
  --col-span: 3;
}

.styles-module-col_span_4-AifD3 {
  --col-span: 4;
}

.styles-module-col_span_5-WIUSB {
  --col-span: 5;
}

.styles-module-col_span_6-sPltu {
  --col-span: 6;
}

.styles-module-col_span_7-gWWoZ {
  --col-span: 7;
}

.styles-module-col_span_8-b1ALQ {
  --col-span: 8;
}

.styles-module-col_span_9-KJyII {
  --col-span: 9;
}

.styles-module-col_span_10-_jqr2 {
  --col-span: 10;
}

.styles-module-col_span_11-sFu4y {
  --col-span: 11;
}

.styles-module-col_span_12-yX_sf {
  --col-span: 12;
}

/* ------- start modifier ------- */

.styles-module-col_columnStart_3-TTcA9 {
  --col-start: 3;
}

.styles-module-col_columnStart_4-rzFes {
  --col-start: 4;
}

.styles-module-col_columnStart_5-aBKMq {
  --col-start: 5;
}

.styles-module-col_columnStart_6-fQxw9 {
  --col-start: 6;
}

.styles-module-root-ym5YU + .styles-module-root-ym5YU {
  margin-top: var(--theme-component-form-section-density-normal-margin);
}

.styles-module-root_dense-Khckc + .styles-module-root_dense-Khckc {
  margin-top: var(--theme-component-form-section-density-dense-margin);
}

.styles-module-title-w384g {
  margin-bottom: var(--theme-component-form-section-title-density-normal-margin);
}

.styles-module-title_dense-__4bK {
  margin-bottom: var(--theme-component-form-section-title-density-dense-margin);
}

.styles-module-root-RDNdr {
  --module-input-focusBoxShadow: var(--theme-focusBoxShadow-default);
  --module-input-backgroundColor: var(--theme-palette-warmGray4);
  --module-input-focusBackgroundColor: var(--theme-component-input-focusBackgroundColor);
  --module-input-backgroundColor-hover: var(--theme-palette-warmGray8);

  position: relative;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  padding: var(--module-input-padding);
  background-color: var(--module-input-backgroundColor);
  line-height: var(--module-input-lineHeight);
  border-width: 1px;
  border-style: solid;
  border-color: var(--module-input-backgroundColor);
  outline: none;

  cursor: text;
}

.styles-module-root_size_xs-kH9lH {
  --module-input-iconBefore-margin: var(--theme-component-input-size-xs-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-xs-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-xs-padding);
  --module-input-postfix-margin-right: var(--theme-component-input-size-xs-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xs-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-xs-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xs-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-xs-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-xs-icon-square-compensation);

  height: var(--theme-size-xs-height);
  font-size: var(--theme-size-xs-fontSize);
  border-radius: var(--theme-size-xs-borderRadius);
}

.styles-module-root_size_s-LTaal {
  --module-input-iconBefore-margin: var(--theme-component-input-size-s-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-s-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-s-padding);
  --module-input-postfix-margin-right: var(--theme-component-input-size-s-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-s-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-s-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-s-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-s-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-s-icon-square-compensation);

  height: var(--theme-size-s-height);
  font-size: var(--theme-size-s-fontSize);
  border-radius: var(--theme-size-s-borderRadius);
}

.styles-module-root_size_m-iLiXt {
  --module-input-iconBefore-margin: var(--theme-component-input-size-m-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-m-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-m-padding);
  --module-input-postfix-margin-right: var(--theme-component-input-size-m-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-m-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-m-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-m-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-m-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-m-icon-square-compensation);

  height: var(--theme-size-m-height);
  font-size: var(--theme-size-m-fontSize);
  border-radius: var(--theme-size-m-borderRadius);
}

.styles-module-root_size_l-Owryz {
  --module-input-iconBefore-margin: var(--theme-component-input-size-l-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-l-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-l-padding);
  --module-input-postfix-margin-right: var(--theme-component-input-size-l-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-l-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-l-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-l-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-l-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-l-icon-square-compensation);

  height: var(--theme-size-l-height);
  font-size: var(--theme-size-l-fontSize);
  border-radius: var(--theme-size-l-borderRadius);
}

.styles-module-root_size_xl-prN_9 {
  --module-input-iconBefore-margin: var(--theme-component-input-size-xl-iconBeforeMarginRight);
  --module-input-iconAfter-margin: var(--theme-component-input-size-xl-iconAfterMarginLeft);

  --module-input-padding: var(--theme-component-input-size-xl-padding);
  --module-input-postfix-margin-right: var(--theme-component-input-size-xl-postfixMarginRight);

  --module-input-clearButtonWrapper-width: var(--theme-component-input-size-xl-clearButtonWrapperWidth);
  --module-crossButton-size: var(--theme-size-xl-crossButtonSize);
  --module-crossButton-iconSize: var(--theme-size-xl-crossButtonIconSize);

  --module-input-lineHeight: var(--theme-size-xl-lineHeight);
  --module-square-icon-compensation: var(--theme-component-input-size-xl-icon-square-compensation);

  height: var(--theme-size-xl-height);
  font-size: var(--theme-size-xl-fontSize);
  border-radius: var(--theme-size-xl-borderRadius);
}

.styles-module-root_preset_overlay-cfauB {
  --module-input-backgroundColor: var(--theme-palette-white);
  --module-input-focusBackgroundColor: var(--theme-palette-white);
  --module-input-backgroundColor-hover: var(--theme-palette-white);
  --module-input-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.styles-module-content-uplo_ {
  display: flex;
  align-items: center;
  flex-grow: 1;
  overflow: hidden;
}

.styles-module-inputWrapper-iq6em {
  position: relative;
  width: auto;
  min-width: 5px;
}

.styles-module-inputWrapper_fullWidth-t8b4T {
  width: 100%;
}

.styles-module-inputMirror-yXkWy {
  visibility: hidden;
  display: inline-block;
  line-break: anywhere;
  white-space: break-spaces;
  /* fix for ios, see FA-2548 and FA-4812 */
  padding-right: 2px;
}

.styles-module-input-eprhr {
  position: absolute;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  outline: none;
  border: none;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  background-color: inherit;
  text-overflow: ellipsis;
}

/* safari fix */
.styles-module-input-eprhr[autocomplete='off']::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  display: none !important;
  pointer-events: none;
  height: 0;
  width: 0;
  margin: 0;
}

.styles-module-input-eprhr::-moz-placeholder {
  color: var(--theme-palette-gray54);
}

.styles-module-input-eprhr::placeholder {
  color: var(--theme-palette-gray54);
}

.styles-module-root_focused-EDG_V {
  background-color: var(--module-input-focusBackgroundColor);
  border-color: var(--module-input-focusBackgroundColor);
  box-shadow: var(--module-input-focusBoxShadow);
}

.styles-module-root_focused-EDG_V .styles-module-input-eprhr {
  text-overflow: unset;
}

.styles-module-root-RDNdr:hover {
  background-color: var(--module-input-backgroundColor-hover);
  border-color: var(--module-input-backgroundColor-hover);
}

.styles-module-root_focused-EDG_V:hover {
  background-color: var(--module-input-focusBackgroundColor);
  border-color: var(--module-input-focusBackgroundColor);
}

.styles-module-root_empty-u5LiJ .styles-module-prefix-L_LGz,
.styles-module-root_empty-u5LiJ .styles-module-postfix-VLhRs {
  color: var(--theme-palette-gray54);
}

.styles-module-root_empty-u5LiJ .styles-module-iconBefore-wP0Zt,
.styles-module-root_empty-u5LiJ .styles-module-iconAfter-in0l2 {
  color: var(--theme-component-input-iconColorWithoutContent);
}

.styles-module-root_withShadow-SjOYI {
  box-shadow: var(--theme-boxShadow-default);
}

.styles-module-root_invalid-EpMpo:hover,
.styles-module-root_invalid-EpMpo {
  border-color: var(--theme-font-color-invalid);
}

.styles-module-root_invalid-EpMpo.styles-module-root_focused-EDG_V {
  box-shadow: var(--theme-focusBoxShadow-invalid);
}

.styles-module-root_disabled-fGu05:focus-visible {
  box-shadow: var(--module-input-focusBoxShadow);
}

.styles-module-input_disabled-WpxAA::-moz-placeholder {
  color: var(--theme-font-color-disabled);
  /* safari fix */
  -webkit-text-fill-color: var(--theme-font-color-disabled);
  /* iOs fix */
  opacity: 1;

  cursor: default;
}

.styles-module-root_disabled-fGu05,
.styles-module-input_disabled-WpxAA,
.styles-module-input_disabled-WpxAA::placeholder {
  color: var(--theme-font-color-disabled);
  /* safari fix */
  -webkit-text-fill-color: var(--theme-font-color-disabled);
  /* iOs fix */
  opacity: 1;

  cursor: default;
}

.styles-module-input_disabled-WpxAA {
  pointer-events: none;
}

.styles-module-root_disabled-fGu05:hover {
  background-color: var(--module-input-backgroundColor);
  border-color: var(--module-input-backgroundColor);
}

.styles-module-root_disabled-fGu05 .styles-module-iconBefore-wP0Zt,
.styles-module-root_disabled-fGu05 .styles-module-iconAfter-in0l2 {
  color: var(--theme-font-color-disabled);
}

.styles-module-icon-h9O2a {
  line-height: var(--module-input-lineHeight);
}

.styles-module-icon-h9O2a > svg[data-icon],
.styles-module-icon-h9O2a > svg[data-icon-name] {
  position: relative;
  top: var(--module-square-icon-compensation);
}

.styles-module-iconBefore-wP0Zt {
  margin-right: var(--module-input-iconBefore-margin);
}

.styles-module-iconAfter-in0l2 {
  margin-left: var(--module-input-iconAfter-margin);
}

.styles-module-prefix-L_LGz,
.styles-module-postfix-VLhRs {
  white-space: pre;
}

.styles-module-postfix-VLhRs {
  margin-right: var(--module-input-postfix-margin-right);
  /* fix for ios, see FA-2548 and FA-4812 */
  margin-left: -2px;
}

.styles-module-loader-qZBdu {
  display: flex;
  align-items: center;
  color: var(--theme-palette-black);
  line-height: 0;
}

.styles-module-clearButton_wrapper-EJKxm {
  position: relative;
  width: var(--module-input-clearButtonWrapper-width);
  min-width: var(--module-input-clearButtonWrapper-width);
  height: 100%;
}

.styles-module-clearButton-T_SoF {
  --module-crossButton-hoverColor: var(--theme-palette-warmGray12);
  --module-crossButton-activeColor: var(--theme-palette-warmGray16);

  position: absolute;
  left: 50%;
  top: calc(50% + 1px);
  transform: translate(-50%, -50%);
}

@media (hover: none) {
  .styles-module-root_focused-EDG_V {
    box-shadow: unset;
  }

  .styles-module-root_focused-EDG_V.styles-module-root_invalid-EpMpo {
    box-shadow: unset;
  }
}

/* style to safari only */
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    .styles-module-inputWrapper-iq6em {
      line-height: 22px;
    }
  }
}

.styles-module-root-y6qzi {
  animation: styles-module-loaderRotation-J4wWM 1s linear infinite;
}

@keyframes styles-module-loaderRotation-J4wWM {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.popular-questions-module-questions_section-pc1lq {
    margin-top: 56px;
    margin-bottom: 56px;
}

.popular-questions-module-accordion-eFn07 button {
    display: flex;
    justify-content: space-between;
    padding-bottom: 16px;
    padding-top: 16px;
}

.popular-questions-module-accordion-eFn07 {
    border-bottom: 1px solid #ddd;
}

.selling-proposition-module-feature_item-fC3Ky {
    height: 270px;
    background-color: var(--theme-palette-warmGray4);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 130px auto;
    border-radius: 16px;
    padding: 24px 15px;
    box-sizing: border-box;
}

.selling-proposition-module-features-pwU01 {
    margin: 56px -6px 0;
}

.landing-intro-module-main-gEB0g {
    padding-bottom: 12px;
    padding-top: 12px;
}

.landing-intro-module-img_container-hLD8F {
    width: 100%;
    max-width: 415px;
}

.landing-intro-module-img_centered_container-dQKjI {
    margin: 0 auto;
}

.promo-modals-module-bottom_sheet_footer-uY5EE {
    padding: 10px 10px 70px;
    border-radius: 24px 24px 0 0;
    box-shadow: 0 4px 30px 0 #0000001a;
    margin-top: 26px;
}

.promo-modals-module-bottom_sheet_header-ABinn {
    padding: 28px 16px 16px;
    display: flex;
    justify-content: space-between;
    align-items: start;
}

.styles-module-root-NsCeG {
  /* Common tokens */
  --module-bottomSheet-top-margin: var(--theme-gap-4);
  --module-bottomSheet-withHandler-compensation: var(--theme-gap-4);
  --module-bottomSheet-radius: var(--theme-borderRadius-xl);
  --module-bottomSheet-background: var(--theme-palette-white);
  --module-bottomSheet-overlap: 100vh;

  /* Backdrop element */
  --module-bottomSheet-backdrop-background: var(--theme-color-overlay);

  /* Handler element */
  --module-bottomSheet-handler-color: var(--theme-palette-black);

  /* Header element */
  --module-bottomSheet-header-gap: var(--theme-gap-16);

  /* JS tokens */
  --module-bottomSheet-footer-height: 0;

  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  /* These properties below will be changed in JS */
  top: 0;
  height: 100vh;
}

.styles-module-root_withoutBackdrop-_Lwrt {
  top: auto;
}

/* This element creates an additional bottom overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
.styles-module-root-NsCeG::after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: var(--module-bottomSheet-overlap);
  background-color: var(--module-bottomSheet-background);
}

/* ------- backdrop element ------- */

.styles-module-backdrop-O_Sl3 {
  position: absolute;
  /* Added extra top overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
  top: calc(var(--module-bottomSheet-overlap)*-1);
  bottom: 0;
  right: 0;
  left: 0;
  background: var(--module-bottomSheet-backdrop-background);
  opacity: 0;
  transition-property: opacity;
  /* Property will be changed in JS */
  transition-duration: 0s;
}

/* ------- bottomSheet element ------- */

.styles-module-bottomSheet-GE8tj {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 480px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - var(--module-bottomSheet-top-margin));
  transform: translateY(100%);
  border-radius: var(--module-bottomSheet-radius) var(--module-bottomSheet-radius) 0 0;
  background-color: var(--module-bottomSheet-background);
  overflow: hidden;
  touch-action: none;
  isolation: isolate;
  transition-property: transform;
  /* Property will be changed in JS */
  transition-duration: 0s;
}

/* ------- withoutBackdrop modifiers ------- */

.styles-module-bottomSheet_withoutBackdrop-Kcm9Z {
  box-shadow: 0 -28px 58px rgba(0, 0, 0, 0.08);
}

/* ------- content element ------- */

.styles-module-content-x0dS7 {
  max-height: 100%;
  box-sizing: border-box;
  overflow: scroll;
  padding: var(--theme-component-bottomSheet-content-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-content-padding-bottom);
  flex-grow: 1;
}

.styles-module-content_withHandler-nkhcz {
  padding-top: calc(var(--theme-component-bottomSheet-content-padding-top) + var(--module-bottomSheet-withHandler-compensation));
}

.styles-module-content_withoutPaddings-o0fNw {
  padding: 0;
}

.styles-module-content_withHeader-GBgeg {
  padding-top: 0;
}

.styles-module-content_withFooter-j33JZ {
  padding-bottom: 0;
}

.styles-module-content_withFloatFooter-zlLXl {
  padding-bottom: calc(var(--theme-component-bottomSheet-footer-padding-top) + var(--theme-component-bottomSheet-footer-padding-bottom) + var(--module-bottomSheet-footer-height));
}

/* ------- handler element ------- */

.styles-module-handler-jYEC9 {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  padding: 10px;
  z-index: 1;
}

.styles-module-handler-jYEC9::before {
  content: '';
  display: block;
  width: var(--theme-component-bottomSheet-handler-width);
  height: 4px;
  border-radius: 2px;
  background-color: var(--module-bottomSheet-handler-color);
  opacity: 0.12;
}

/* ------- header element ------- */

.styles-module-header-rtvG8 {
  position: relative;
}

/* ------- footer element ------- */

.styles-module-footer-eZUZQ {
  position: relative;
  /* There is issue with checkboxes stacking context */
  z-index: 2;
}

.styles-module-footer_float-U26cO {
  position: absolute;
  left: var(--theme-component-bottomSheet-footer-padding-horizontal);
  right: var(--theme-component-bottomSheet-footer-padding-horizontal);
  bottom: var(--theme-component-bottomSheet-footer-padding-bottom);
  /* Fix Safari issue when footer became under the content during open animation */
  transform: translate3d(0, 0, 0);
}

.styles-module-footer_float-U26cO::before {
  content: '';
  position: absolute;
  left: calc(var(--theme-component-bottomSheet-footer-padding-horizontal)*-1);
  right: calc(var(--theme-component-bottomSheet-footer-padding-horizontal)*-1);
  top: calc(var(--theme-component-bottomSheet-footer-padding-top)*-1);
  bottom: calc(var(--theme-component-bottomSheet-footer-padding-bottom)*-1);
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 254, 254, 0) 0%, var(--theme-palette-white) 67.27%);
}

.styles-module-root-ZyOJ7 {
  /* JS tokens */
  --module-bottomSheet-header-slot-minWidth: auto;

  display: flex;
  padding: var(--theme-component-bottomSheet-header-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-header-padding-bottom);
}

.styles-module-root_withHandler-zI6yd {
  padding-top: calc(var(--theme-component-bottomSheet-header-padding-top) + var(--module-bottomSheet-withHandler-compensation));
}

.styles-module-root_align_center-sxq4b {
  justify-content: space-between;
}

.styles-module-root_align_centerWithoutSlots-wqSCu {
  justify-content: space-around;
}

.styles-module-root_verticalAlign_center-R2jcT {
  align-items: center;
}

.styles-module-root_verticalAlign_end-5fnom {
  align-items: flex-end;
}

.styles-module-root_verticalAlign_baseline-azMmI {
  align-items: baseline;
}

/* ------- slot element ------- */

.styles-module-slot-_qWm4 {
  min-width: var(--module-bottomSheet-header-slot-minWidth);
}

.styles-module-slot_left-SpXlF {
  margin-right: var(--module-bottomSheet-header-gap);
}

.styles-module-slot_right-IPwcq {
  display: flex;
  justify-content: flex-end;
  margin-left: var(--module-bottomSheet-header-gap);
}

/* ------- title element ------- */

.styles-module-title-sqsLm {
  flex-grow: 1;
}

.styles-module-title_align_center-wMMbf {
  flex-grow: 0;
  flex-shrink: 1;
}

.styles-module-root-SABQ1 {
  padding: var(--theme-component-bottomSheet-footer-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-footer-padding-bottom);
}

.styles-module-root_float-Emg8l {
  padding: 0;
}

.styles-module-aspectRatio_light-wEN7Z {
  --aspect-ratio: 0.625;
}

.styles-module-aspectRatio_normal-VdaVg {
  --aspect-ratio: 0.7;
}

.styles-module-aspectRatio_bold-ETIvt {
  --aspect-ratio: 0.7;
}

.styles-module-root-kKqRQ {
  /* Это отношение строчной буквы «х» к прописной в шрифте Manrope */
  --ex-capital-ratio: 1.333ex;
  /* Это отношение высоты фрейма иконки к высоте прописной буквы «Х» */
  --icon-frame-ratio: 1.852;
  --icon-height: calc(var(--ex-capital-ratio)*var(--icon-frame-ratio));

  width: calc(var(--icon-height)*var(--aspect-ratio));
  position: relative;
  display: inline-block;
  vertical-align: baseline;
}

.styles-module-root_weight_light-cexZp {
  --icon-frame-ratio: 1.709;
  --icon-height: calc(var(--ex-capital-ratio)*var(--icon-frame-ratio));
}

.styles-module-root_weight_bold-QfMar {
  --icon-frame-ratio: 1.72;
  --icon-height: calc(var(--ex-capital-ratio)*var(--icon-frame-ratio));
}

.styles-module-root-kKqRQ > svg {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-53%);
  height: var(--icon-height);
  vertical-align: baseline;
}

.styles-module-root-kKqRQ > svg path:not([fill]),
.styles-module-root-kKqRQ.styles-module-root_filled-p_XLe > svg path {
  fill: currentColor;
}

.styles-module-root_weight_light-cexZp > svg {
  transform: translateY(-52%);
}

.styles-module-root_weight_bold-QfMar > svg {
  transform: translateY(-53%);
}

.promos-module-promo_container-B1TFO {
    padding: 150px 16px 40px;
    border-radius: 24px;
    position: relative;
    margin: 44px -16px 0;
}

.promos-module-promo_title-ytpfg {
    font-size: 56px;
    margin-top: 48px;
    margin-bottom: 0;
    text-align: center;
    line-height: 62px;
}

.promos-module-x5_promo_container-BOIhl {
    background: linear-gradient(90deg, #e2ffd6 10%, #e3f7ff 90%);
}

.promos-module-x5_promo_img-wdS2Z {
    position: absolute;
    width: 266px;
    height: 159px;
    left: 50%;
    transform: translateX(-50%);
    top: -27px;
}

.promos-module-discount_promo_container-OsccR {
    background: linear-gradient(90deg, #e2ffd6 10%, #f4eefe 90%);
}

.promos-module-discount_promo_img-WlQmQ {
    position: absolute;
    width: 303px;
    height: 162px;
    left: 50%;
    transform: translateX(-50%);
    top: -35px;
}

.promos-module-booking_promo_container-qR4fz {
    background: linear-gradient(90deg, #f4eefe 10%, #e3f7ff 90%);
}

.promos-module-booking_promo_img-WZJ5b {
    position: absolute;
    width: 159px;
    height: 157px;
    left: 50%;
    transform: translateX(-50%);
    top: -34px;
}

.promos-module-delivery_promo_container-mATfj {
    background: linear-gradient(90deg, #f4eefe 10%, #e3f7ff 90%);
}

.promos-module-delivery_promo_img-ItFP_ {
    position: absolute;
    width: 286px;
    height: 168px;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
}

.callback-form-module-callback_form-rMHWH,
.callback-form-module-callback_success-oAdcs {
    margin-top: 56px;
    transition: opacity .3s ease-in-out;
}

.callback-form-module-callback_form-rMHWH {
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 80px auto;
}

.callback-form-module-callback_text-Pu0d1 {
    padding-right: 95px;
}

.callback-form-module-callback_success-oAdcs {
    display: flex;
    align-items: start;
    justify-content: center;
    flex-direction: column;
    padding-right: 100px;
    position: relative;
    opacity: 0;
}

.callback-form-module-callback_success-oAdcs.callback-form-module-show-Lxv5C {
    opacity: 1;
}

.callback-form-module-callback_success-oAdcs::before {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    background-image: url(/static/re-insurance-mfe/assets/../assets/ed4dd6acd780fc52.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 80px;
    height: 80px;
    transform: translateY(-50%) scale(.5);
    transition: transform .3s ease-in-out;
}

.callback-form-module-callback_success-oAdcs.callback-form-module-show-Lxv5C::before {
    transform: translateY(-50%) scale(1);
}

.callback-form-module-callback_form-rMHWH.callback-form-module-fading-sYBV1 {
    opacity: 0;
    pointer-events: none;
}

.mobile-re-insurance-landing-module-container-tHz8e {
    padding: 0 16px;
    max-width: 834px;
    margin: 0 auto;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-eSJ8r {
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 12px;
  --theme-borderRadius-m: 6px;
  --theme-borderRadius-s: 2px;
  --theme-borderRadius-xl: 20px;
  --theme-borderRadius-xxl: 20px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-color-overlay: var(--theme-palette-black32);
  --theme-component-avatar-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-avatar-backgroundColor-iconType: var(--theme-palette-beige100);
  --theme-component-avatar-color-default: var(--theme-palette-white);
  --theme-component-avatar-color-iconType: var(--theme-palette-black);
  --theme-component-banner-borderRadius: 24px;
  --theme-component-banner-compensatedPadding: 36px 40px 46px;
  --theme-component-banner-padding: 36px 40px 40px;
  --theme-component-button-presets-accent-backgroundColor-active: var(--theme-palette-green800);
  --theme-component-button-presets-accent-backgroundColor-default: var(--theme-palette-green600);
  --theme-component-button-presets-accent-backgroundColor-hover: var(--theme-palette-green700);
  --theme-component-button-presets-accent-color-default: var(--theme-palette-white);
  --theme-component-button-presets-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-button-presets-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-button-presets-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-button-presets-default-color-default: var(--theme-palette-black);
  --theme-component-button-presets-default-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-defaultInverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-default: var(--theme-palette-gray68);
  --theme-component-button-presets-defaultInverse-backgroundColor-disabled: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-hover: var(--theme-palette-gray64);
  --theme-component-button-presets-defaultInverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-defaultInverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlay-backgroundColor-active: var(--theme-palette-blue200);
  --theme-component-button-presets-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlay-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlay-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlay-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-button-presets-overlayActive-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-overlayActive-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-overlayActive-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlayActive-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-overlayActive-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlayActive-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-overlayDanger-backgroundColor-active: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-default: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-disabled: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-hover: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-overlayDanger-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-primary-backgroundColor-active: var(--theme-palette-blue700);
  --theme-component-button-presets-primary-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-button-presets-primary-backgroundColor-hover: var(--theme-palette-blue600);
  --theme-component-button-presets-primary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-safeDeal-backgroundColor-active: var(--theme-palette-violet700);
  --theme-component-button-presets-safeDeal-backgroundColor-default: var(--theme-palette-violet500);
  --theme-component-button-presets-safeDeal-backgroundColor-hover: var(--theme-palette-violet600);
  --theme-component-button-presets-safeDeal-color-default: var(--theme-palette-white);
  --theme-component-button-presets-secondary-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-secondary-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-secondary-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-secondary-color-default: var(--theme-palette-blue700);
  --theme-component-button-presets-warning-backgroundColor-active: var(--theme-palette-yellow700);
  --theme-component-button-presets-warning-backgroundColor-default: var(--theme-palette-yellow500);
  --theme-component-button-presets-warning-backgroundColor-hover: var(--theme-palette-yellow600);
  --theme-component-button-presets-warning-color-default: var(--theme-palette-black);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 21px 2px 20px;
  --theme-component-button-size-l-paddingWithIcon: 0 17px;
  --theme-component-button-size-l-text-compensation: -1px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: -1px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 13px 2px 12px;
  --theme-component-button-size-s-paddingWithIcon: 0 11px;
  --theme-component-button-size-s-text-compensation: 0px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 21px 2px 20px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: 1px;
  --theme-component-button-size-xl-text-padding-end: 4px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 13px 2px 12px;
  --theme-component-button-size-xs-paddingWithIcon: 0 11px;
  --theme-component-button-size-xs-text-compensation: 0px;
  --theme-component-button-size-xs-text-padding-end: 4px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xs-text-padding-start: 2px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-chips-backgroundColor-activeOverlay: var(--theme-palette-warmGray12);
  --theme-component-chips-backgroundColor-checked: var(--theme-palette-beige300);
  --theme-component-chips-backgroundColor-checkedActive: var(--theme-palette-beige500);
  --theme-component-chips-backgroundColor-checkedDisabled: var(--theme-palette-beige200);
  --theme-component-chips-backgroundColor-checkedHover: var(--theme-palette-beige400);
  --theme-component-chips-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-chips-backgroundColor-defaultOverlay: var(--theme-palette-warmGray4);
  --theme-component-chips-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-chips-backgroundColor-hoverOverlay: var(--theme-palette-warmGray8);
  --theme-component-chips-border-color: var(--theme-palette-red500);
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-color-checked: var(--theme-palette-black);
  --theme-component-chips-color-default: var(--theme-palette-black);
  --theme-component-chips-focusBoxShadow-default: var(--theme-focusBoxShadow-default);
  --theme-component-chips-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-default);
  --theme-component-chips-size-l-padding: 0 20px;
  --theme-component-chips-size-l-paddingWithIcon: 0 16px 0 20px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-l-text-topCompensation: -1px;
  --theme-component-chips-size-m-padding: 0 16px;
  --theme-component-chips-size-m-paddingWithIcon: 0 12px 0 16px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 5px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding: 0 12px;
  --theme-component-chips-size-s-paddingWithIcon: 0 8px 0 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: 0px;
  --theme-component-chips-size-xl-padding: 0 20px;
  --theme-component-chips-size-xl-paddingWithIcon: 0 16px 0 20px;
  --theme-component-chips-size-xl-text-padding-end: 4px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding: 0 12px;
  --theme-component-chips-size-xs-paddingWithIcon: 0 8px 0 12px;
  --theme-component-chips-size-xs-text-padding-end: 4px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xs-text-padding-start: 2px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-xs-text-topCompensation: 0px;
  --theme-component-commonToggle-backgroundColor-active: var(--theme-palette-warmGray16);
  --theme-component-commonToggle-backgroundColor-activeOverlay: var(--theme-palette-warmGray16);
  --theme-component-commonToggle-backgroundColor-checked: var(--theme-palette-black);
  --theme-component-commonToggle-backgroundColor-checkedDisabled: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-backgroundColor-checkedInvalid: var(--theme-palette-red500);
  --theme-component-commonToggle-backgroundColor-default: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-backgroundColor-defaultOverlay: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-backgroundColor-hover: var(--theme-palette-warmGray12);
  --theme-component-commonToggle-backgroundColor-hoverOverlay: var(--theme-palette-warmGray8);
  --theme-component-commonToggle-backgroundColor-switcher: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherChecked: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherCheckedOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherDisabledOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherDisabledOverlaySecondary: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-border-default: 1px solid transparent;
  --theme-component-commonToggle-border-invalid: 1px solid var(--theme-palette-red600);
  --theme-component-commonToggle-borderRadius-checkbox: 2px;
  --theme-component-commonToggle-borderRadius-switcher: 15px;
  --theme-component-commonToggle-color-description: var(--theme-palette-gray54);
  --theme-component-commonToggle-color-disabled: var(--theme-font-color-disabled);
  --theme-component-commonToggle-color-label: var(--theme-font-color-default);
  --theme-component-commonToggle-focusBoxShadow-default: var(--theme-focusBoxShadow-default);
  --theme-component-commonToggle-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-default);
  --theme-component-commonToggle-size-l-checkboxHeight: 22px;
  --theme-component-commonToggle-size-l-checkboxIconHeight: 12px;
  --theme-component-commonToggle-size-l-checkboxIconWidth: 16px;
  --theme-component-commonToggle-size-l-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-l-checkboxWidth: 22px;
  --theme-component-commonToggle-size-l-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-l-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-l-labelMargin: 12px;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-l-radioHeight: 24px;
  --theme-component-commonToggle-size-l-radioIconSize: 8px;
  --theme-component-commonToggle-size-l-radioPadding: 0;
  --theme-component-commonToggle-size-l-radioWidth: 24px;
  --theme-component-commonToggle-size-l-switcherHeight: 22px;
  --theme-component-commonToggle-size-l-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-l-switcherIconSize: 16px;
  --theme-component-commonToggle-size-l-switcherPadding: 0;
  --theme-component-commonToggle-size-l-switcherWidth: 44px;
  --theme-component-commonToggle-size-m-checkboxHeight: 18px;
  --theme-component-commonToggle-size-m-checkboxIconHeight: 10px;
  --theme-component-commonToggle-size-m-checkboxIconWidth: 12px;
  --theme-component-commonToggle-size-m-checkboxPadding: 2px 2px 2px 1px;
  --theme-component-commonToggle-size-m-checkboxWidth: 18px;
  --theme-component-commonToggle-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-m-labelMargin: 9px;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-radioHeight: 21px;
  --theme-component-commonToggle-size-m-radioIconSize: 7px;
  --theme-component-commonToggle-size-m-radioPadding: 0;
  --theme-component-commonToggle-size-m-radioWidth: 21px;
  --theme-component-commonToggle-size-m-switcherHeight: 20px;
  --theme-component-commonToggle-size-m-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-m-switcherIconSize: 14px;
  --theme-component-commonToggle-size-m-switcherPadding: 0;
  --theme-component-commonToggle-size-m-switcherWidth: 40px;
  --theme-component-commonToggle-size-s-checkboxHeight: 16px;
  --theme-component-commonToggle-size-s-checkboxIconHeight: 8px;
  --theme-component-commonToggle-size-s-checkboxIconWidth: 10px;
  --theme-component-commonToggle-size-s-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-s-checkboxWidth: 16px;
  --theme-component-commonToggle-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-s-labelMargin: 8px;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-s-radioHeight: 18px;
  --theme-component-commonToggle-size-s-radioIconSize: 6px;
  --theme-component-commonToggle-size-s-radioPadding: 0;
  --theme-component-commonToggle-size-s-radioWidth: 18px;
  --theme-component-commonToggle-size-s-switcherHeight: 16px;
  --theme-component-commonToggle-size-s-switcherIconPosition: 1px;
  --theme-component-commonToggle-size-s-switcherIconSize: 12px;
  --theme-component-commonToggle-size-s-switcherPadding: 0;
  --theme-component-commonToggle-size-s-switcherWidth: 32px;
  --theme-component-commonToggle-size-xl-checkboxHeight: 22px;
  --theme-component-commonToggle-size-xl-checkboxIconHeight: 12px;
  --theme-component-commonToggle-size-xl-checkboxIconWidth: 16px;
  --theme-component-commonToggle-size-xl-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-xl-checkboxWidth: 22px;
  --theme-component-commonToggle-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 11px 0 13px 0;
  --theme-component-commonToggle-size-xl-labelMargin: 12px;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xl-radioHeight: 24px;
  --theme-component-commonToggle-size-xl-radioIconSize: 8px;
  --theme-component-commonToggle-size-xl-radioPadding: 0;
  --theme-component-commonToggle-size-xl-radioWidth: 24px;
  --theme-component-commonToggle-size-xl-switcherHeight: 22px;
  --theme-component-commonToggle-size-xl-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-xl-switcherIconSize: 16px;
  --theme-component-commonToggle-size-xl-switcherPadding: 0;
  --theme-component-commonToggle-size-xl-switcherWidth: 44px;
  --theme-component-commonToggle-size-xs-checkboxHeight: 16px;
  --theme-component-commonToggle-size-xs-checkboxIconHeight: 8px;
  --theme-component-commonToggle-size-xs-checkboxIconWidth: 10px;
  --theme-component-commonToggle-size-xs-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-xs-checkboxWidth: 16px;
  --theme-component-commonToggle-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 8px 0;
  --theme-component-commonToggle-size-xs-labelMargin: 8px;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xs-radioHeight: 18px;
  --theme-component-commonToggle-size-xs-radioIconSize: 6px;
  --theme-component-commonToggle-size-xs-radioPadding: 0;
  --theme-component-commonToggle-size-xs-radioWidth: 18px;
  --theme-component-commonToggle-size-xs-switcherHeight: 16px;
  --theme-component-commonToggle-size-xs-switcherIconPosition: 1px;
  --theme-component-commonToggle-size-xs-switcherIconSize: 12px;
  --theme-component-commonToggle-size-xs-switcherPadding: 0;
  --theme-component-commonToggle-size-xs-switcherWidth: 32px;
  --theme-component-datepicker-dayOfWeekColor-default: var(--theme-palette-black);
  --theme-component-datepicker-dayOfWeekColor-weekend: var(--theme-palette-red600);
  --theme-component-datepicker-daySelectedBgColor: var(--theme-palette-beige200);
  --theme-component-datepicker-daySelectedColor: var(--theme-palette-black);
  --theme-component-datepicker-daySelectingEdge: var(--theme-palette-warmGray4);
  --theme-component-datepicker-disabledColor: var(--theme-palette-gray24);
  --theme-component-datepicker-outlineColor: var(--theme-palette-beige200);
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-day-height: 48px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -4px;
  --theme-component-datepicker-size-l-day-width: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-dayOfWeek-height: 48px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-datepicker-size-l-dayOfWeek-width: 48px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-l-normal);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-l-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-l);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 40px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-day-outlineOffset: -4px;
  --theme-component-datepicker-size-m-day-width: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-dayOfWeek-height: 40px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-dayOfWeek-width: 40px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -2px;
  --theme-component-datepicker-size-s-day-width: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 32px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-title-yearColor: var(--theme-palette-black);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-s);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-normal);
  --theme-component-dropdown-item-hoverBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-selectedBackgroundColor: var(--theme-palette-beige200);
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-l-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-l-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-l-paddingBottom: 13px;
  --theme-component-dropdown-item-size-l-paddingLeft: 28px;
  --theme-component-dropdown-item-size-l-paddingRight: 28px;
  --theme-component-dropdown-item-size-l-paddingTop: 11px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 8px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-m-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-fontSize-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 5px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-dropdown-item-size-m-paddingBottom: 10px;
  --theme-component-dropdown-item-size-m-paddingLeft: 24px;
  --theme-component-dropdown-item-size-m-paddingRight: 24px;
  --theme-component-dropdown-item-size-m-paddingTop: 8px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-s-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-s-paddingBottom: 8px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 6px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-xl-paddingBottom: 13px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 28px;
  --theme-component-dropdown-item-size-xl-paddingRight: 28px;
  --theme-component-dropdown-item-size-xl-paddingTop: 11px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 20px;
  --theme-component-dropdown-item-size-xs-paddingRight: 20px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 10px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 22px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 14px;
  --theme-component-dropdown-wrapper-boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 24px rgba(0, 0, 0, 0.12);
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 14px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-4);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-8);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-20);
  --theme-component-form-label-size-l-margin: var(--theme-gap-8);
  --theme-component-form-label-size-m-margin: var(--theme-gap-8);
  --theme-component-form-label-size-s-margin: var(--theme-gap-6);
  --theme-component-form-label-size-xl-margin: var(--theme-gap-8);
  --theme-component-form-label-size-xs-margin: var(--theme-gap-6);
  --theme-component-form-section-density-dense-margin: var(--theme-gap-28);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-16);
  --theme-component-form-title-margin: var(--theme-gap-32);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-focusBackgroundColor: var(--theme-palette-white);
  --theme-component-input-iconColorWithoutContent: var(--theme-palette-black);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 6px;
  --theme-component-input-size-l-padding: 11px 13px 13px 19px;
  --theme-component-input-size-l-postfixMarginRight: 10px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -2px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 5px;
  --theme-component-input-size-m-padding: 8px 9px 8px 15px;
  --theme-component-input-size-m-postfixMarginRight: 6px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 4px;
  --theme-component-input-size-s-padding: 6px 7px 6px 11px;
  --theme-component-input-size-s-postfixMarginRight: 4px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 6px;
  --theme-component-input-size-xl-padding: 11px 13px 13px 19px;
  --theme-component-input-size-xl-postfixMarginRight: 10px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-input-size-xs-padding: 6px 7px 6px 11px;
  --theme-component-input-size-xs-postfixMarginRight: 4px;
  --theme-component-meter-gap: 2px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-notification-size-l-fontSize: 15px;
  --theme-component-notification-size-l-height: 28px;
  --theme-component-notification-size-l-padding: 3px 10px 5px 9px;
  --theme-component-notification-size-l-pointHeight: 11px;
  --theme-component-notification-size-m-fontSize: 13px;
  --theme-component-notification-size-m-height: 24px;
  --theme-component-notification-size-m-padding: 0 8px;
  --theme-component-notification-size-m-pointHeight: 9px;
  --theme-component-notification-size-s-fontSize: 11px;
  --theme-component-notification-size-s-height: 19px;
  --theme-component-notification-size-s-padding: 0 6px;
  --theme-component-notification-size-s-pointHeight: 7px;
  --theme-component-notification-size-xs-fontSize: 11px;
  --theme-component-notification-size-xs-height: 14px;
  --theme-component-notification-size-xs-padding: 0 4px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-12);
  --theme-component-pagination-divider-color: var(--theme-palette-gray12);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: 1px;
  --theme-component-pagination-item-backgroundColor-active: var(--theme-palette-warmGray16);
  --theme-component-pagination-item-backgroundColor-current: var(--theme-palette-warmGray12);
  --theme-component-pagination-item-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-pagination-item-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-pagination-item-shift: 1px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-text-color-current: var(--theme-palette-black);
  --theme-component-pagination-text-size-l-padding: 0 18px 2px 19px;
  --theme-component-pagination-text-size-m-padding: 0 15px 0 16px;
  --theme-component-pagination-text-size-s-padding: 0 12px 2px 12px;
  --theme-component-popup-borderRadius: 20px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-select-size-l-selectHeight: 32px;
  --theme-component-select-size-m-selectHeight: 32px;
  --theme-component-select-size-s-selectHeight: 32px;
  --theme-component-spacer-formGap: var(--theme-gap-8);
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-stepper-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-stepper-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-iconButton-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-iconButton-divider-color: var(--theme-palette-gray12);
  --theme-component-stepper-iconButton-divider-size-l-height: 28px;
  --theme-component-stepper-iconButton-divider-size-m-height: 24px;
  --theme-component-stepper-iconButton-divider-size-s-height: 18px;
  --theme-component-stepper-iconButton-divider-size-xl-height: 28px;
  --theme-component-stepper-iconButton-divider-size-xs-height: 18px;
  --theme-component-stepper-iconButton-size-l-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-l-padding-top: 12px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 10px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 11px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 9px;
  --theme-component-stepper-iconButton-size-m-padding-top: 8px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-s-padding-top: 5px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 14px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 15px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 12px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 7px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 8px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 5px;
  --theme-component-stepper-inputWrapper-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-stepper-inputWrapper-size-l-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-l-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-m-padding: 8px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 6px 8px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 28px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 12px 10px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 6px 8px;
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: -1px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-l-top: -2px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-tabs-tab-counter-size-m-top: -2px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: -2px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -11px;
  --theme-component-tabs-tab-pointer-size-l-size: 6px;
  --theme-component-tabs-tab-pointer-size-l-top: 2px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 6px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-s-right: -11px;
  --theme-component-tabs-tab-pointer-size-s-size: 6px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 10px;
  --theme-component-tabs-tab-size-l-paddingVertical: 16px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-m-paddingVertical: 14px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 7px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-textarea-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-textarea-backgroundColor-disabled: var(--theme-palette-warmGray2);
  --theme-component-textarea-backgroundColor-disabledHover: var(--theme-palette-warmGray2);
  --theme-component-textarea-backgroundColor-focus: var(--theme-palette-white);
  --theme-component-textarea-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-textarea-border-color: var(--theme-palette-warmGray4);
  --theme-component-textarea-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-boxShadow-focus: var(--theme-focusBoxShadow-default);
  --theme-component-textarea-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-clearButton-size-l-position-right: 3px;
  --theme-component-textarea-clearButton-size-l-position-top: 3px;
  --theme-component-textarea-clearButton-size-m-position-right: 3px;
  --theme-component-textarea-clearButton-size-m-position-top: 3px;
  --theme-component-textarea-clearButton-size-s-position-right: 3px;
  --theme-component-textarea-clearButton-size-s-position-top: 3px;
  --theme-component-textarea-clearButton-size-xl-position-right: 3px;
  --theme-component-textarea-clearButton-size-xl-position-top: 3px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 3px;
  --theme-component-textarea-color-default: var(--theme-font-color-default);
  --theme-component-textarea-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-placeholderColor-disabled: var(--theme-palette-gray28);
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 30px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 22px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 22px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 10px 43px 12px 19px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 8px 35px 9px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 5px 27px 7px 11px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-xl-padding: 10px 43px 12px 19px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-xs-padding: 5px 27px 7px 11px;
  --theme-component-toast-borderRadius: var(--theme-borderRadius-xl);
  --theme-component-toast-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-toast-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-toast-closeButtonPosition-right: 14px;
  --theme-component-toast-closeButtonPosition-top: 18px;
  --theme-component-toast-closeButtonSize: 36px;
  --theme-component-toast-closeIconSize: 14px;
  --theme-component-toast-padding: 23px 24px;
  --theme-component-toast-paddingWithActions: 31px;
  --theme-component-toast-paddingWithCloseButton: 50px;
  --theme-component-toast-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-toast-preset-error-backgroundColor: var(--theme-palette-red600);
  --theme-component-toast-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-closeButtonDefaultActive: var(--theme-palette-gray76);
  --theme-component-tooltip-closeButtonDefaultHover: var(--theme-palette-gray68);
  --theme-component-tooltip-preset-default-backgroundColor: var(--theme-palette-gray84);
  --theme-component-tooltip-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-size-l-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-l-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 10px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 24px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-m-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-m-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 10px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 24px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 24px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-s-paddingWithActions: 24px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 34px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue300);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red300);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 12px;
  --theme-font-capitalHeight-ms: 11px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 13px;
  --theme-font-capitalHeight-xs: 10px;
  --theme-font-capitalHeight-xxl: 20px;
  --theme-font-capitalHeight-xxxl: 24px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 24px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 14px;
  --theme-font-fontSize-xl: 20px;
  --theme-font-fontSize-xs: 13px;
  --theme-font-fontSize-xxl: 25px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-ms-dense: 20px;
  --theme-font-height-ms-normal: 22px;
  --theme-font-height-s-dense: 18px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 22px;
  --theme-font-height-xm-normal: 24px;
  --theme-font-height-xs-dense: 18px;
  --theme-font-height-xs-normal: 18px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxxl-dense: 30px;
  --theme-font-height-xxxxl-normal: 30px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 18px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 18px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 16px;
  --theme-font-size-ms: 15px;
  --theme-font-size-s: 14px;
  --theme-font-size-xl: 20px;
  --theme-font-size-xm: 17px;
  --theme-font-size-xs: 13px;
  --theme-font-size-xxl: 25px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-56);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-6);
  --theme-outline-width: 3px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: rgba(0, 0, 0, 1);
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0075eb;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #e2ffd6;
  --theme-palette-green800: #00b353;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe6e6;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #493072;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 18px;
  --theme-size-l-height: 48px;
  --theme-size-l-lineHeight: 22px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 16px;
  --theme-size-m-height: 40px;
  --theme-size-m-lineHeight: 22px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 14px;
  --theme-size-s-height: 32px;
  --theme-size-s-lineHeight: 18px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xl-crossButtonIconSize: 12px;
  --theme-size-xl-crossButtonSize: 40px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 48px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 14px;
  --theme-size-xs-height: 32px;
  --theme-size-xs-lineHeight: 18px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-x3Tbi.styles-module-theme-x3Tbi {
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-OMaIe {
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 16px;
  --theme-borderRadius-m: 12px;
  --theme-borderRadius-s: 6px;
  --theme-borderRadius-xl: 24px;
  --theme-borderRadius-xxl: 28px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-color-overlay: var(--theme-palette-black40);
  --theme-component-avatar-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-avatar-backgroundColor-iconType: var(--theme-palette-warmGray4);
  --theme-component-avatar-color-default: var(--theme-palette-black);
  --theme-component-avatar-color-iconType: var(--theme-palette-black);
  --theme-component-banner-borderRadius: 20px;
  --theme-component-banner-compensatedPadding: 20px 24px 38px;
  --theme-component-banner-padding: 20px 24px 32px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 16px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 16px;
  --theme-component-bottomSheet-footer-padding-horizontal: 20px;
  --theme-component-bottomSheet-footer-padding-top: 24px;
  --theme-component-bottomSheet-handler-width: 40px;
  --theme-component-bottomSheet-header-padding-bottom: 16px;
  --theme-component-bottomSheet-header-padding-top: 16px;
  --theme-component-button-presets-accent-backgroundColor-active: var(--theme-palette-blue700);
  --theme-component-button-presets-accent-backgroundColor-default: var(--theme-palette-blue500);
  --theme-component-button-presets-accent-backgroundColor-hover: var(--theme-palette-blue600);
  --theme-component-button-presets-accent-color-default: var(--theme-palette-white);
  --theme-component-button-presets-accentSecondary-backgroundColor-active: var(--theme-palette-blue200);
  --theme-component-button-presets-accentSecondary-backgroundColor-default: var(--theme-palette-blue50);
  --theme-component-button-presets-accentSecondary-backgroundColor-hover: var(--theme-palette-blue100);
  --theme-component-button-presets-accentSecondary-color-default: var(--theme-palette-blue700);
  --theme-component-button-presets-danger-backgroundColor-active: var(--theme-palette-red800);
  --theme-component-button-presets-danger-backgroundColor-default: var(--theme-palette-red600);
  --theme-component-button-presets-danger-backgroundColor-hover: var(--theme-palette-red700);
  --theme-component-button-presets-danger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-inverse-backgroundColor-default: var(--theme-palette-gray76);
  --theme-component-button-presets-inverse-backgroundColor-disabled: var(--theme-palette-gray88);
  --theme-component-button-presets-inverse-backgroundColor-hover: var(--theme-palette-gray68);
  --theme-component-button-presets-inverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-inverseSecondary-backgroundColor-active: var(--theme-palette-gray84);
  --theme-component-button-presets-inverseSecondary-backgroundColor-default: var(--theme-palette-gray84);
  --theme-component-button-presets-inverseSecondary-backgroundColor-disabled: var(--theme-palette-gray88);
  --theme-component-button-presets-inverseSecondary-backgroundColor-hover: var(--theme-palette-gray76);
  --theme-component-button-presets-inverseSecondary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-inverseSecondary-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlay-backgroundColor-active: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlay-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-disabled: var(--theme-palette-white);
  --theme-component-button-presets-overlay-backgroundColor-hover: var(--theme-palette-white);
  --theme-component-button-presets-overlay-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlay-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-button-presets-overlayDanger-backgroundColor-active: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-default: var(--theme-palette-red400);
  --theme-component-button-presets-overlayDanger-backgroundColor-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-backgroundColor-hover: var(--theme-palette-red300);
  --theme-component-button-presets-overlayDanger-color-default: var(--theme-palette-white);
  --theme-component-button-presets-overlayDanger-color-disabled: var(--theme-palette-red200);
  --theme-component-button-presets-overlaySecondary-backgroundColor-active: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlaySecondary-backgroundColor-default: var(--theme-palette-white);
  --theme-component-button-presets-overlaySecondary-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-button-presets-overlaySecondary-color-default: var(--theme-palette-black);
  --theme-component-button-presets-pay-backgroundColor-active: var(--theme-palette-violet800);
  --theme-component-button-presets-pay-backgroundColor-default: var(--theme-palette-violet600);
  --theme-component-button-presets-pay-backgroundColor-hover: var(--theme-palette-violet700);
  --theme-component-button-presets-pay-color-default: var(--theme-palette-white);
  --theme-component-button-presets-paySecondary-backgroundColor-active: var(--theme-palette-violet200);
  --theme-component-button-presets-paySecondary-backgroundColor-default: var(--theme-palette-violet50);
  --theme-component-button-presets-paySecondary-backgroundColor-hover: var(--theme-palette-violet100);
  --theme-component-button-presets-paySecondary-color-default: var(--theme-palette-violet600);
  --theme-component-button-presets-primary-backgroundColor-active: var(--theme-palette-black);
  --theme-component-button-presets-primary-backgroundColor-default: var(--theme-palette-gray92);
  --theme-component-button-presets-primary-backgroundColor-hover: var(--theme-palette-gray84);
  --theme-component-button-presets-primary-color-default: var(--theme-palette-white);
  --theme-component-button-presets-secondary-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-button-presets-secondary-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-button-presets-secondary-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-button-presets-secondary-color-default: var(--theme-palette-black);
  --theme-component-button-presets-success-backgroundColor-active: var(--theme-palette-green800);
  --theme-component-button-presets-success-backgroundColor-default: var(--theme-palette-green600);
  --theme-component-button-presets-success-backgroundColor-hover: var(--theme-palette-green700);
  --theme-component-button-presets-success-color-default: var(--theme-palette-white);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 19px 0 18px;
  --theme-component-button-size-l-paddingWithIcon: 0 15px;
  --theme-component-button-size-l-text-compensation: 0px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: 0px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 15px 0 14px;
  --theme-component-button-size-s-paddingWithIcon: 0 12px;
  --theme-component-button-size-s-text-compensation: -2px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 25px 0 24px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 3px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 12px 0 11px;
  --theme-component-button-size-xs-paddingWithIcon: 0 8px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 3px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xs-text-padding-start: 3px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-carousel-scrollButtonSize-l: 28px;
  --theme-component-carousel-scrollButtonSize-m: 26px;
  --theme-component-carousel-scrollButtonSize-s: 22px;
  --theme-component-carousel-scrollButtonSize-xl: 36px;
  --theme-component-carousel-scrollButtonSize-xs: 18px;
  --theme-component-chips-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-chips-backgroundColor-activeOverlay: var(--theme-palette-warmGray2);
  --theme-component-chips-backgroundColor-checked: var(--theme-palette-gray92);
  --theme-component-chips-backgroundColor-checkedActive: var(--theme-palette-black);
  --theme-component-chips-backgroundColor-checkedDisabled: var(--theme-palette-gray88);
  --theme-component-chips-backgroundColor-checkedHover: var(--theme-palette-gray84);
  --theme-component-chips-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-chips-backgroundColor-defaultOverlay: var(--theme-palette-white);
  --theme-component-chips-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-chips-backgroundColor-hoverOverlay: var(--theme-palette-white);
  --theme-component-chips-border-color: var(--theme-palette-red500);
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-color-checked: var(--theme-palette-white);
  --theme-component-chips-color-default: var(--theme-palette-black);
  --theme-component-chips-focusBoxShadow-default: var(--theme-focusBoxShadow-default);
  --theme-component-chips-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-chips-size-l-padding: 0 19px 0 18px;
  --theme-component-chips-size-l-paddingWithIcon: 0 15px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-l-text-topCompensation: 0px;
  --theme-component-chips-size-m-padding: 0 17px 0 16px;
  --theme-component-chips-size-m-paddingWithIcon: 0 13px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding: 0 15px 0 14px;
  --theme-component-chips-size-s-paddingWithIcon: 0 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: -1px;
  --theme-component-chips-size-xl-padding: 0 25px 0 24px;
  --theme-component-chips-size-xl-paddingWithIcon: 0 17px;
  --theme-component-chips-size-xl-text-padding-end: 3px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding: 0 12px 0 11px;
  --theme-component-chips-size-xs-paddingWithIcon: 0 8px;
  --theme-component-chips-size-xs-text-padding-end: 3px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xs-text-padding-start: 3px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xs-text-topCompensation: -1px;
  --theme-component-commonToggle-backgroundColor-active: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-backgroundColor-activeOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-checked: var(--theme-palette-gray92);
  --theme-component-commonToggle-backgroundColor-checkedDisabled: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-backgroundColor-checkedInvalid: var(--theme-palette-red600);
  --theme-component-commonToggle-backgroundColor-default: var(--theme-palette-warmGray12);
  --theme-component-commonToggle-backgroundColor-defaultOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-hover: var(--theme-palette-warmGray20);
  --theme-component-commonToggle-backgroundColor-hoverOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcher: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherChecked: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherCheckedOverlay: var(--theme-palette-white);
  --theme-component-commonToggle-backgroundColor-switcherDisabledOverlay: var(--theme-palette-warmGray54);
  --theme-component-commonToggle-backgroundColor-switcherDisabledOverlaySecondary: var(--theme-palette-warmGray36);
  --theme-component-commonToggle-backgroundColor-switcherOverlay: var(--theme-palette-black);
  --theme-component-commonToggle-border-default: 1px solid transparent;
  --theme-component-commonToggle-border-invalid: 1px solid var(--theme-palette-red600);
  --theme-component-commonToggle-borderRadius-checkbox: 4px;
  --theme-component-commonToggle-borderRadius-switcher: 15px;
  --theme-component-commonToggle-color-description: var(--theme-palette-gray54);
  --theme-component-commonToggle-color-disabled: var(--theme-palette-gray36);
  --theme-component-commonToggle-color-label: var(--theme-palette-black);
  --theme-component-commonToggle-focusBoxShadow-default: var(--theme-focusBoxShadow-default);
  --theme-component-commonToggle-focusBoxShadow-defaultOverlay: var(--theme-focusBoxShadow-overlayPreset);
  --theme-component-commonToggle-size-l-checkboxHeight: 18px;
  --theme-component-commonToggle-size-l-checkboxIconHeight: 10px;
  --theme-component-commonToggle-size-l-checkboxIconWidth: 12px;
  --theme-component-commonToggle-size-l-checkboxPadding: 1px 2px 2px 1px;
  --theme-component-commonToggle-size-l-checkboxWidth: 18px;
  --theme-component-commonToggle-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 15px 0 16px 0;
  --theme-component-commonToggle-size-l-labelMargin: 12px;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-l-radioHeight: 21px;
  --theme-component-commonToggle-size-l-radioIconSize: 7px;
  --theme-component-commonToggle-size-l-radioPadding: 0;
  --theme-component-commonToggle-size-l-radioWidth: 21px;
  --theme-component-commonToggle-size-l-switcherHeight: 20px;
  --theme-component-commonToggle-size-l-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-l-switcherIconSize: 14px;
  --theme-component-commonToggle-size-l-switcherPadding: 1px 0 0 0;
  --theme-component-commonToggle-size-l-switcherWidth: 40px;
  --theme-component-commonToggle-size-m-checkboxHeight: 18px;
  --theme-component-commonToggle-size-m-checkboxIconHeight: 10px;
  --theme-component-commonToggle-size-m-checkboxIconWidth: 12px;
  --theme-component-commonToggle-size-m-checkboxPadding: 1px 2px 2px 1px;
  --theme-component-commonToggle-size-m-checkboxWidth: 18px;
  --theme-component-commonToggle-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 11px 0 12px 0;
  --theme-component-commonToggle-size-m-labelMargin: 12px;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-radioHeight: 21px;
  --theme-component-commonToggle-size-m-radioIconSize: 7px;
  --theme-component-commonToggle-size-m-radioPadding: 0;
  --theme-component-commonToggle-size-m-radioWidth: 21px;
  --theme-component-commonToggle-size-m-switcherHeight: 20px;
  --theme-component-commonToggle-size-m-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-m-switcherIconSize: 14px;
  --theme-component-commonToggle-size-m-switcherPadding: 1px 0 0 0;
  --theme-component-commonToggle-size-m-switcherWidth: 40px;
  --theme-component-commonToggle-size-s-checkboxHeight: 16px;
  --theme-component-commonToggle-size-s-checkboxIconHeight: 12px;
  --theme-component-commonToggle-size-s-checkboxIconWidth: 10px;
  --theme-component-commonToggle-size-s-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-s-checkboxWidth: 16px;
  --theme-component-commonToggle-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 9px 0 9px 0;
  --theme-component-commonToggle-size-s-labelMargin: 10px;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-s-radioHeight: 18px;
  --theme-component-commonToggle-size-s-radioIconSize: 6px;
  --theme-component-commonToggle-size-s-radioPadding: 0;
  --theme-component-commonToggle-size-s-radioWidth: 18px;
  --theme-component-commonToggle-size-s-switcherHeight: 16px;
  --theme-component-commonToggle-size-s-switcherIconPosition: 1px;
  --theme-component-commonToggle-size-s-switcherIconSize: 12px;
  --theme-component-commonToggle-size-s-switcherPadding: 1px 0 1px 0;
  --theme-component-commonToggle-size-s-switcherWidth: 32px;
  --theme-component-commonToggle-size-xl-checkboxHeight: 22px;
  --theme-component-commonToggle-size-xl-checkboxIconHeight: 14px;
  --theme-component-commonToggle-size-xl-checkboxIconWidth: 16px;
  --theme-component-commonToggle-size-xl-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-xl-checkboxWidth: 22px;
  --theme-component-commonToggle-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 20px 0 20px 0;
  --theme-component-commonToggle-size-xl-labelMargin: 12px;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xl-radioHeight: 24px;
  --theme-component-commonToggle-size-xl-radioIconSize: 10px;
  --theme-component-commonToggle-size-xl-radioPadding: 0;
  --theme-component-commonToggle-size-xl-radioWidth: 24px;
  --theme-component-commonToggle-size-xl-switcherHeight: 22px;
  --theme-component-commonToggle-size-xl-switcherIconPosition: 2px;
  --theme-component-commonToggle-size-xl-switcherIconSize: 16px;
  --theme-component-commonToggle-size-xl-switcherPadding: 1px 0 1px 0;
  --theme-component-commonToggle-size-xl-switcherWidth: 44px;
  --theme-component-commonToggle-size-xs-checkboxHeight: 16px;
  --theme-component-commonToggle-size-xs-checkboxIconHeight: 12px;
  --theme-component-commonToggle-size-xs-checkboxIconWidth: 10px;
  --theme-component-commonToggle-size-xs-checkboxPadding: 1px 1px 1px 1px;
  --theme-component-commonToggle-size-xs-checkboxWidth: 16px;
  --theme-component-commonToggle-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 6px 0;
  --theme-component-commonToggle-size-xs-labelMargin: 10px;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xs-radioHeight: 18px;
  --theme-component-commonToggle-size-xs-radioIconSize: 6px;
  --theme-component-commonToggle-size-xs-radioPadding: 0;
  --theme-component-commonToggle-size-xs-radioWidth: 18px;
  --theme-component-commonToggle-size-xs-switcherHeight: 16px;
  --theme-component-commonToggle-size-xs-switcherIconPosition: 1px;
  --theme-component-commonToggle-size-xs-switcherIconSize: 12px;
  --theme-component-commonToggle-size-xs-switcherPadding: 1px 0 1px 0;
  --theme-component-commonToggle-size-xs-switcherWidth: 32px;
  --theme-component-datepicker-dayOfWeekColor-default: var(--theme-palette-gray54);
  --theme-component-datepicker-dayOfWeekColor-weekend: var(--theme-palette-gray54);
  --theme-component-datepicker-daySelectedBgColor: var(--theme-palette-black);
  --theme-component-datepicker-daySelectedColor: var(--theme-palette-white);
  --theme-component-datepicker-daySelectingEdge: var(--theme-palette-black);
  --theme-component-datepicker-disabledColor: var(--theme-palette-gray28);
  --theme-component-datepicker-outlineColor: var(--theme-palette-warmGray16);
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-l-day-height: 36px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -1px;
  --theme-component-datepicker-size-l-day-width: 38px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-l-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-l-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-l-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 36px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-m-day-outlineOffset: -1px;
  --theme-component-datepicker-size-m-day-width: 38px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-m-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-m-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-m-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -1px;
  --theme-component-datepicker-size-s-day-width: 34px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 34px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-s-title-yearColor: var(--theme-palette-gray36);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-bold);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-dialog-boxShadow: 0px 4px 24px 0px #0000001f, 0px 1px 3px 0px #0000000d;
  --theme-component-dialog-compensatedPadding: 32px;
  --theme-component-dialog-contentPadding: 0 16px;
  --theme-component-dialog-gradientPosition: 38px;
  --theme-component-dialog-root-padding: 32px 0 42px;
  --theme-component-dialog-root-paddingWithFooter: 32px 0 42px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 22px;
  --theme-component-dialog-width: 355px;
  --theme-component-dialog-withCoverMargin: 12px;
  --theme-component-dialog-withTitleMargin: 12px;
  --theme-component-dropdown-item-hoverBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-dropdown-item-selectedBackgroundColor: none;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-l-paddingBottom: 16px;
  --theme-component-dropdown-item-size-l-paddingLeft: 20px;
  --theme-component-dropdown-item-size-l-paddingRight: 20px;
  --theme-component-dropdown-item-size-l-paddingTop: 16px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 8px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-m-paddingBottom: 13px;
  --theme-component-dropdown-item-size-m-paddingLeft: 20px;
  --theme-component-dropdown-item-size-m-paddingRight: 20px;
  --theme-component-dropdown-item-size-m-paddingTop: 11px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-s-paddingBottom: 11px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 9px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-dropdown-item-size-xl-paddingBottom: 22px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 24px;
  --theme-component-dropdown-item-size-xl-paddingRight: 24px;
  --theme-component-dropdown-item-size-xl-paddingTop: 20px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 11px;
  --theme-component-dropdown-item-size-xs-paddingRight: 11px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 34px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 18px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 6px;
  --theme-component-dropdown-wrapper-boxShadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-24);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 6px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-label-size-l-margin: var(--theme-gap-12);
  --theme-component-form-label-size-m-margin: var(--theme-gap-12);
  --theme-component-form-label-size-s-margin: var(--theme-gap-12);
  --theme-component-form-label-size-xl-margin: var(--theme-gap-12);
  --theme-component-form-label-size-xs-margin: var(--theme-gap-12);
  --theme-component-form-section-density-dense-margin: var(--theme-gap-40);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-title-margin: var(--theme-gap-24);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-24);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-focusBackgroundColor: var(--theme-palette-warmGray4);
  --theme-component-input-iconColorWithoutContent: var(--theme-palette-gray54);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 8px;
  --theme-component-input-size-l-padding: 14px 15px 16px 15px;
  --theme-component-input-size-l-postfixMarginRight: 15px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -1px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 6px;
  --theme-component-input-size-m-padding: 10px 9px 12px 15px;
  --theme-component-input-size-m-postfixMarginRight: 9px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 5px;
  --theme-component-input-size-s-padding: 8px 7px 10px 13px;
  --theme-component-input-size-s-postfixMarginRight: 7px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 22px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 8px;
  --theme-component-input-size-xl-padding: 20px 21px 22px 24px;
  --theme-component-input-size-xl-postfixMarginRight: 15px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 5px;
  --theme-component-input-size-xs-padding: 6px 5px 8px 11px;
  --theme-component-input-size-xs-postfixMarginRight: 5px;
  --theme-component-meter-gap: 0px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-notification-size-l-fontSize: 15px;
  --theme-component-notification-size-l-height: 28px;
  --theme-component-notification-size-l-padding: 3px 10px 5px 9px;
  --theme-component-notification-size-l-pointHeight: 11px;
  --theme-component-notification-size-m-fontSize: 13px;
  --theme-component-notification-size-m-height: 24px;
  --theme-component-notification-size-m-padding: 0 8px;
  --theme-component-notification-size-m-pointHeight: 9px;
  --theme-component-notification-size-s-fontSize: 11px;
  --theme-component-notification-size-s-height: 19px;
  --theme-component-notification-size-s-padding: 0 6px;
  --theme-component-notification-size-s-pointHeight: 7px;
  --theme-component-notification-size-xs-fontSize: 11px;
  --theme-component-notification-size-xs-height: 14px;
  --theme-component-notification-size-xs-padding: 0 4px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-8);
  --theme-component-pagination-divider-color: transparent;
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: var(--theme-gap-4);
  --theme-component-pagination-item-backgroundColor-active: var(--theme-palette-beige100);
  --theme-component-pagination-item-backgroundColor-current: var(--theme-palette-black);
  --theme-component-pagination-item-backgroundColor-default: transparent;
  --theme-component-pagination-item-backgroundColor-disabled: transparent;
  --theme-component-pagination-item-backgroundColor-hover: var(--theme-palette-warmGray2);
  --theme-component-pagination-item-shift: 0px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-text-color-current: var(--theme-palette-white);
  --theme-component-pagination-text-size-l-padding: 0 16px;
  --theme-component-pagination-text-size-m-padding: 0 12px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-popup-borderRadius: 28px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-select-size-l-selectHeight: 32px;
  --theme-component-select-size-m-selectHeight: 32px;
  --theme-component-select-size-s-selectHeight: 32px;
  --theme-component-spacer-formGap: var(--theme-gap-6);
  --theme-component-spacer-gap: var(--theme-gap-8);
  --theme-component-stepper-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-stepper-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-iconButton-backgroundColor-active: var(--theme-palette-warmGray12);
  --theme-component-stepper-iconButton-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-stepper-iconButton-divider-color: transparent;
  --theme-component-stepper-iconButton-divider-size-l-height: 0;
  --theme-component-stepper-iconButton-divider-size-m-height: 0;
  --theme-component-stepper-iconButton-divider-size-s-height: 0;
  --theme-component-stepper-iconButton-divider-size-xl-height: 0;
  --theme-component-stepper-iconButton-divider-size-xs-height: 0;
  --theme-component-stepper-iconButton-size-l-padding-bottom: 16px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 16px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-top: 14px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 10px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-m-padding-top: 10px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 9px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 7px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 10px;
  --theme-component-stepper-iconButton-size-s-padding-top: 7px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 16px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 18px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 4px;
  --theme-component-stepper-inputWrapper-backgroundColor-hover: transparent;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-l-padding: 14px 8px 16px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 10px 8px 12px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 8px 8px 10px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 22px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 21px 8px 19px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 12px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 5px 5px 7px;
  --theme-component-tabs-newArrowIcon-l-offset: -7px;
  --theme-component-tabs-newArrowIcon-l-size: 18px;
  --theme-component-tabs-newArrowIcon-m-offset: -7px;
  --theme-component-tabs-newArrowIcon-m-size: 18px;
  --theme-component-tabs-newArrowIcon-ms-offset: -9px;
  --theme-component-tabs-newArrowIcon-ms-size: 14px;
  --theme-component-tabs-newArrowIcon-s-offset: -9px;
  --theme-component-tabs-newArrowIcon-s-size: 14px;
  --theme-component-tabs-newArrowIcon-xl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xxl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxxl-offset: -3px;
  --theme-component-tabs-newArrowIcon-xxxl-size: 26px;
  --theme-component-tabs-newArrowIcon-xxxxl-offset: -2px;
  --theme-component-tabs-newArrowIcon-xxxxl-size: 28px;
  --theme-component-tabs-newArrowIcon-xxxxxl-offset: 2px;
  --theme-component-tabs-newArrowIcon-xxxxxl-size: 36px;
  --theme-component-tabs-tab-counter-padding: 4px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 2px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-l-top: -1px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-m-top: -1px;
  --theme-component-tabs-tab-counter-size-ms-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-ms-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-ms-left: 2px;
  --theme-component-tabs-tab-counter-size-ms-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-ms-top: 0px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-s-left: 1px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: 0px;
  --theme-component-tabs-tab-counter-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-xl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xl-left: 1px;
  --theme-component-tabs-tab-counter-size-xl-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-xl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxl-left: 2px;
  --theme-component-tabs-tab-counter-size-xxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxxl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-counter-size-xxxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-counter-size-xxxxxl-top: 0px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -12px;
  --theme-component-tabs-tab-pointer-size-l-size: 7px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 7px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-ms-right: -13px;
  --theme-component-tabs-tab-pointer-size-ms-size: 7px;
  --theme-component-tabs-tab-pointer-size-ms-top: 2px;
  --theme-component-tabs-tab-pointer-size-s-right: -13px;
  --theme-component-tabs-tab-pointer-size-s-size: 7px;
  --theme-component-tabs-tab-pointer-size-s-top: 0px;
  --theme-component-tabs-tab-pointer-size-xl-right: -12px;
  --theme-component-tabs-tab-pointer-size-xl-size: 7px;
  --theme-component-tabs-tab-pointer-size-xl-top: 0px;
  --theme-component-tabs-tab-pointer-size-xxl-right: -15px;
  --theme-component-tabs-tab-pointer-size-xxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxxl-top: 3px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-right: -16px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-size: 11px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-top: 4px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-l-paddingVertical: 13px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xm-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-m-paddingVertical: 13px;
  --theme-component-tabs-tab-size-ms-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-ms-fontSize: var(--theme-font-size-ms);
  --theme-component-tabs-tab-size-ms-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-tabs-tab-size-ms-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-ms-paddingVertical: 12px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-tabs-tab-size-xl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-xl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-xl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xl-paddingVertical: 15px;
  --theme-component-tabs-tab-size-xxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxl-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-xxl-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-xxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxl-paddingVertical: 16px;
  --theme-component-tabs-tab-size-xxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxl-fontSize: var(--theme-font-size-xxxl);
  --theme-component-tabs-tab-size-xxxl-lineHeight: var(--theme-font-height-xxxl-normal);
  --theme-component-tabs-tab-size-xxxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxxl-paddingVertical: 17px;
  --theme-component-tabs-tab-size-xxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxl-fontSize: var(--theme-font-size-xxxxl);
  --theme-component-tabs-tab-size-xxxxl-lineHeight: var(--theme-font-height-xxxxl-normal);
  --theme-component-tabs-tab-size-xxxxl-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-xxxxl-paddingVertical: 22px;
  --theme-component-tabs-tab-size-xxxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxxl-emphasisHeight: 4px;
  --theme-component-tabs-tab-size-xxxxxl-fontSize: var(--theme-font-size-xxxxxl);
  --theme-component-tabs-tab-size-xxxxxl-lineHeight: var(--theme-font-height-xxxxxl-normal);
  --theme-component-tabs-tab-size-xxxxxl-paddingHorizontal: 15px;
  --theme-component-tabs-tab-size-xxxxxl-paddingVertical: 26px;
  --theme-component-textarea-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-textarea-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-textarea-backgroundColor-disabledHover: var(--theme-palette-warmGray4);
  --theme-component-textarea-backgroundColor-focus: var(--theme-palette-warmGray4);
  --theme-component-textarea-backgroundColor-hover: var(--theme-palette-warmGray8);
  --theme-component-textarea-border-color: var(--theme-palette-warmGray4);
  --theme-component-textarea-border-colorInvalid: var(--theme-palette-red600);
  --theme-component-textarea-boxShadow-focus: var(--theme-focusBoxShadow-default);
  --theme-component-textarea-boxShadow-focusInvalid: var(--theme-focusBoxShadow-invalid);
  --theme-component-textarea-clearButton-size-l-position-right: 6px;
  --theme-component-textarea-clearButton-size-l-position-top: 5px;
  --theme-component-textarea-clearButton-size-m-position-right: 6px;
  --theme-component-textarea-clearButton-size-m-position-top: 5px;
  --theme-component-textarea-clearButton-size-s-position-right: 6px;
  --theme-component-textarea-clearButton-size-s-position-top: 5px;
  --theme-component-textarea-clearButton-size-xl-position-right: 7px;
  --theme-component-textarea-clearButton-size-xl-position-top: 8px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 3px;
  --theme-component-textarea-color-default: var(--theme-font-color-default);
  --theme-component-textarea-color-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-placeholderColor-default: var(--theme-font-color-noAccent);
  --theme-component-textarea-placeholderColor-disabled: var(--theme-font-color-disabled);
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 33px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 27px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 52px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 25px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 14px 44px 16px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 10px 39px 12px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 8px 33px 10px 13px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-xl-lineHeight);
  --theme-component-textarea-size-xl-padding: 20px 52px 22px 24px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-xs-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 31px 8px 11px;
  --theme-component-toast-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-toast-closeButtonDefaultActive: var(--theme-palette-gray88);
  --theme-component-toast-closeButtonDefaultHover: var(--theme-palette-gray84);
  --theme-component-toast-closeButtonPosition-right: 15px;
  --theme-component-toast-closeButtonPosition-top: 17px;
  --theme-component-toast-closeButtonSize: 24px;
  --theme-component-toast-closeIconSize: 12px;
  --theme-component-toast-padding: 18px 20px 18px 20px;
  --theme-component-toast-paddingWithActions: 26px;
  --theme-component-toast-paddingWithCloseButton: 40px;
  --theme-component-toast-preset-default-backgroundColor: var(--theme-palette-black);
  --theme-component-toast-preset-error-backgroundColor: var(--theme-palette-red600);
  --theme-component-toast-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-closeButtonDefaultActive: var(--theme-palette-gray88);
  --theme-component-tooltip-closeButtonDefaultHover: var(--theme-palette-gray84);
  --theme-component-tooltip-preset-default-backgroundColor: var(--theme-palette-black);
  --theme-component-tooltip-preset-inverse-backgroundColor: var(--theme-palette-white);
  --theme-component-tooltip-size-l-borderRadius: 20px;
  --theme-component-tooltip-size-l-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 12px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 20px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-m-borderRadius: 20px;
  --theme-component-tooltip-size-m-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 12px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 20px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-m);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 20px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 9px 13px 11px 12px;
  --theme-component-tooltip-size-s-paddingWithActions: 17px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 30px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue400);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red400);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 11px;
  --theme-font-capitalHeight-ms: 10px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 12px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 18px;
  --theme-font-capitalHeight-xxxl: 19px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 35px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 20px;
  --theme-font-height-m-normal: 22px;
  --theme-font-height-ms-dense: 18px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 20px;
  --theme-font-height-xm-normal: 22px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 28px;
  --theme-font-height-xxl-normal: 28px;
  --theme-font-height-xxxl-dense: 30px;
  --theme-font-height-xxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 54px;
  --theme-font-height-xxxxxl-normal: 54px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 15px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 21px;
  --theme-font-size-xm: 16px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 24px;
  --theme-font-size-xxxl: 26px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 48px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-5xl: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-ms: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-4xl: var(--theme-gap-0);
  --theme-margin-dense-header-4xl-header-5xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-ms: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-2xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-3xl: var(--theme-gap-12);
  --theme-margin-dense-header-5xl-header-4xl: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-5xl: var(--theme-gap-0);
  --theme-margin-dense-header-5xl-header-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-ms: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-xm: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-s-dense: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-ms-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-ms-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-ms: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-header-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-s: var(--theme-gap-0);
  --theme-margin-dense-header-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-header-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-ms: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-3xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-3xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-4xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-5xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-ms: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xm: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-ms-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-ms-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-ms-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-ms-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-s-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-header-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-l-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-header-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: rgba(0, 0, 0, 1);
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0075eb;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #e2ffd6;
  --theme-palette-green800: #00b353;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe6e6;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #493072;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 15px;
  --theme-size-l-height: 52px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 15px;
  --theme-size-m-height: 44px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-12);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 36px;
  --theme-size-s-lineHeight: 16px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-20);
  --theme-size-xl-crossButtonIconSize: 13px;
  --theme-size-xl-crossButtonSize: 44px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 64px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 30px;
  --theme-size-xs-lineHeight: 16px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

