/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-nNWJm {
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-columns: 12;
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-meter-gap-s: 2px;
  --theme-component-meter-gap-m: 2px;
  --theme-component-meter-gap-l: 2px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-l: 8px;
  --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-disabled: var(--theme-palette-warmGray12);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-tabs-tab-size-s-padding: 12px 0;
  --theme-component-tabs-tab-size-s-paddingRight: 14px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-fontSize-l);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-lineHeight-l2);
  --theme-component-tabs-tab-size-m-padding: 14px 0;
  --theme-component-tabs-tab-size-m-paddingRight: 16px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-fontSize-xl);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-lineHeight-xl);
  --theme-component-tabs-tab-size-l-padding: 16px 0;
  --theme-component-tabs-tab-size-l-paddingRight: 20px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-fontSize-xxl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-lineHeight-xxl);
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-fontSize-xs);
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-lineHeight-xs);
  --theme-component-tabs-tab-counter-size-s-top: -2px;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-fontSize-s);
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-tabs-tab-counter-size-m-top: -2px;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-fontSize-m);
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-tabs-tab-counter-size-l-top: -2px;
  --theme-component-tabs-tab-counter-size-l-left: -1px;
  --theme-component-tabs-tab-pointer-height: 6px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-s-right: -11px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-l-right: -11px;
  --theme-component-tabs-tab-pointer-size-l-top: 2px;
  --theme-component-h1-size: xxxl;
  --theme-component-h2-size: xxl;
  --theme-component-h3-size: xl;
  --theme-component-h4-size: l;
  --theme-component-h5-size: m;
  --theme-component-h6-size: m;
  --theme-component-ul-position: outside;
  --theme-component-ol-position: outside;
  --theme-font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  --theme-font-size-xs: 13px;
  --theme-font-size-s: 14px;
  --theme-font-size-m: 16px;
  --theme-font-size-l: 18px;
  --theme-font-size-xl: 20px;
  --theme-font-size-xxl: 25px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-height-xs-normal: 18px;
  --theme-font-height-xs-dense: 18px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-s-dense: 18px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 30px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-font-weight-bold: 700;
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-fontFamily: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  --theme-font-fontSize-xs: 13px;
  --theme-font-fontSize-s: 14px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-xl: 20px;
  --theme-font-fontSize-xxl: 25px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-lineHeight-xs: 18px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 18px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-gap-0: 0px;
  --theme-gap-2: 2px;
  --theme-gap-4: 4px;
  --theme-gap-6: 6px;
  --theme-gap-8: 8px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-16: 16px;
  --theme-gap-20: 20px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-40: 40px;
  --theme-gap-48: 48px;
  --theme-gap-56: 56px;
  --theme-gap-64: 64px;
  --theme-gap-80: 80px;
  --theme-margin-normal-h1-h1: var(--theme-gap-20);
  --theme-margin-normal-h1-h2: var(--theme-gap-20);
  --theme-margin-normal-h1-h3: var(--theme-gap-16);
  --theme-margin-normal-h1-h4: var(--theme-gap-16);
  --theme-margin-normal-h1-h5: var(--theme-gap-12);
  --theme-margin-normal-h1-h6: var(--theme-gap-16);
  --theme-margin-normal-h1-l: var(--theme-gap-20);
  --theme-margin-normal-h1-l-dense: var(--theme-gap-16);
  --theme-margin-normal-h1-m: var(--theme-gap-16);
  --theme-margin-normal-h1-m-dense: var(--theme-gap-16);
  --theme-margin-normal-h1-s: var(--theme-gap-16);
  --theme-margin-normal-h1-xs: var(--theme-gap-16);
  --theme-margin-normal-h2-h1: var(--theme-gap-80);
  --theme-margin-normal-h2-h2: var(--theme-gap-16);
  --theme-margin-normal-h2-h3: var(--theme-gap-16);
  --theme-margin-normal-h2-h4: var(--theme-gap-16);
  --theme-margin-normal-h2-h5: var(--theme-gap-12);
  --theme-margin-normal-h2-h6: var(--theme-gap-16);
  --theme-margin-normal-h2-l: var(--theme-gap-16);
  --theme-margin-normal-h2-l-dense: var(--theme-gap-16);
  --theme-margin-normal-h2-m: var(--theme-gap-16);
  --theme-margin-normal-h2-m-dense: var(--theme-gap-16);
  --theme-margin-normal-h2-s: var(--theme-gap-16);
  --theme-margin-normal-h2-xs: var(--theme-gap-12);
  --theme-margin-normal-h3-h1: var(--theme-gap-80);
  --theme-margin-normal-h3-h2: var(--theme-gap-56);
  --theme-margin-normal-h3-h3: var(--theme-gap-12);
  --theme-margin-normal-h3-h4: var(--theme-gap-12);
  --theme-margin-normal-h3-h5: var(--theme-gap-12);
  --theme-margin-normal-h3-h6: var(--theme-gap-12);
  --theme-margin-normal-h3-l: var(--theme-gap-16);
  --theme-margin-normal-h3-l-dense: var(--theme-gap-16);
  --theme-margin-normal-h3-m: var(--theme-gap-12);
  --theme-margin-normal-h3-m-dense: var(--theme-gap-12);
  --theme-margin-normal-h3-s: var(--theme-gap-12);
  --theme-margin-normal-h3-xs: var(--theme-gap-10);
  --theme-margin-normal-h4-h1: var(--theme-gap-80);
  --theme-margin-normal-h4-h2: var(--theme-gap-56);
  --theme-margin-normal-h4-h3: var(--theme-gap-32);
  --theme-margin-normal-h4-h4: var(--theme-gap-12);
  --theme-margin-normal-h4-h5: var(--theme-gap-12);
  --theme-margin-normal-h4-h6: var(--theme-gap-12);
  --theme-margin-normal-h4-l: var(--theme-gap-16);
  --theme-margin-normal-h4-l-dense: var(--theme-gap-12);
  --theme-margin-normal-h4-m: var(--theme-gap-12);
  --theme-margin-normal-h4-m-dense: var(--theme-gap-12);
  --theme-margin-normal-h4-s: var(--theme-gap-12);
  --theme-margin-normal-h4-xs: var(--theme-gap-10);
  --theme-margin-normal-h5-h1: var(--theme-gap-80);
  --theme-margin-normal-h5-h2: var(--theme-gap-56);
  --theme-margin-normal-h5-h3: var(--theme-gap-32);
  --theme-margin-normal-h5-h4: var(--theme-gap-24);
  --theme-margin-normal-h5-h5: var(--theme-gap-12);
  --theme-margin-normal-h5-h6: var(--theme-gap-10);
  --theme-margin-normal-h5-l: var(--theme-gap-16);
  --theme-margin-normal-h5-l-dense: var(--theme-gap-12);
  --theme-margin-normal-h5-m: var(--theme-gap-12);
  --theme-margin-normal-h5-m-dense: var(--theme-gap-12);
  --theme-margin-normal-h5-s: var(--theme-gap-10);
  --theme-margin-normal-h5-xs: var(--theme-gap-8);
  --theme-margin-normal-h6-h1: var(--theme-gap-80);
  --theme-margin-normal-h6-h2: var(--theme-gap-56);
  --theme-margin-normal-h6-h3: var(--theme-gap-32);
  --theme-margin-normal-h6-h4: var(--theme-gap-24);
  --theme-margin-normal-h6-h5: var(--theme-gap-16);
  --theme-margin-normal-h6-h6: var(--theme-gap-8);
  --theme-margin-normal-h6-l: var(--theme-gap-16);
  --theme-margin-normal-h6-l-dense: var(--theme-gap-12);
  --theme-margin-normal-h6-m: var(--theme-gap-16);
  --theme-margin-normal-h6-m-dense: var(--theme-gap-10);
  --theme-margin-normal-h6-s: var(--theme-gap-8);
  --theme-margin-normal-h6-xs: var(--theme-gap-8);
  --theme-margin-normal-l-h1: var(--theme-gap-80);
  --theme-margin-normal-l-h2: var(--theme-gap-56);
  --theme-margin-normal-l-h3: var(--theme-gap-32);
  --theme-margin-normal-l-h4: var(--theme-gap-24);
  --theme-margin-normal-l-h5: var(--theme-gap-16);
  --theme-margin-normal-l-h6: var(--theme-gap-16);
  --theme-margin-normal-l-l: var(--theme-gap-16);
  --theme-margin-normal-l-l-dense: var(--theme-gap-16);
  --theme-margin-normal-l-m: var(--theme-gap-16);
  --theme-margin-normal-l-m-dense: var(--theme-gap-16);
  --theme-margin-normal-l-s: var(--theme-gap-16);
  --theme-margin-normal-l-xs: var(--theme-gap-16);
  --theme-margin-normal-l-dense-h1: var(--theme-gap-80);
  --theme-margin-normal-l-dense-h2: var(--theme-gap-56);
  --theme-margin-normal-l-dense-h3: var(--theme-gap-32);
  --theme-margin-normal-l-dense-h4: var(--theme-gap-24);
  --theme-margin-normal-l-dense-h5: var(--theme-gap-12);
  --theme-margin-normal-l-dense-h6: var(--theme-gap-12);
  --theme-margin-normal-l-dense-l: var(--theme-gap-16);
  --theme-margin-normal-l-dense-l-dense: var(--theme-gap-12);
  --theme-margin-normal-l-dense-m: var(--theme-gap-12);
  --theme-margin-normal-l-dense-m-dense: var(--theme-gap-12);
  --theme-margin-normal-l-dense-s: var(--theme-gap-12);
  --theme-margin-normal-l-dense-xs: var(--theme-gap-12);
  --theme-margin-normal-m-h1: var(--theme-gap-80);
  --theme-margin-normal-m-h2: var(--theme-gap-56);
  --theme-margin-normal-m-h3: var(--theme-gap-32);
  --theme-margin-normal-m-h4: var(--theme-gap-24);
  --theme-margin-normal-m-h5: var(--theme-gap-12);
  --theme-margin-normal-m-h6: var(--theme-gap-16);
  --theme-margin-normal-m-l: var(--theme-gap-16);
  --theme-margin-normal-m-l-dense: var(--theme-gap-16);
  --theme-margin-normal-m-m: var(--theme-gap-12);
  --theme-margin-normal-m-m-dense: var(--theme-gap-12);
  --theme-margin-normal-m-s: var(--theme-gap-16);
  --theme-margin-normal-m-xs: var(--theme-gap-16);
  --theme-margin-normal-m-dense-h1: var(--theme-gap-80);
  --theme-margin-normal-m-dense-h2: var(--theme-gap-56);
  --theme-margin-normal-m-dense-h3: var(--theme-gap-32);
  --theme-margin-normal-m-dense-h4: var(--theme-gap-24);
  --theme-margin-normal-m-dense-h5: var(--theme-gap-12);
  --theme-margin-normal-m-dense-h6: var(--theme-gap-10);
  --theme-margin-normal-m-dense-l: var(--theme-gap-16);
  --theme-margin-normal-m-dense-l-dense: var(--theme-gap-12);
  --theme-margin-normal-m-dense-m: var(--theme-gap-12);
  --theme-margin-normal-m-dense-m-dense: var(--theme-gap-8);
  --theme-margin-normal-m-dense-s: var(--theme-gap-10);
  --theme-margin-normal-m-dense-xs: var(--theme-gap-10);
  --theme-margin-normal-s-h1: var(--theme-gap-80);
  --theme-margin-normal-s-h2: var(--theme-gap-56);
  --theme-margin-normal-s-h3: var(--theme-gap-32);
  --theme-margin-normal-s-h4: var(--theme-gap-24);
  --theme-margin-normal-s-h5: var(--theme-gap-16);
  --theme-margin-normal-s-h6: var(--theme-gap-8);
  --theme-margin-normal-s-l: var(--theme-gap-16);
  --theme-margin-normal-s-l-dense: var(--theme-gap-12);
  --theme-margin-normal-s-m: var(--theme-gap-16);
  --theme-margin-normal-s-m-dense: var(--theme-gap-10);
  --theme-margin-normal-s-s: var(--theme-gap-8);
  --theme-margin-normal-s-xs: var(--theme-gap-8);
  --theme-margin-normal-xs-h1: var(--theme-gap-80);
  --theme-margin-normal-xs-h2: var(--theme-gap-56);
  --theme-margin-normal-xs-h3: var(--theme-gap-32);
  --theme-margin-normal-xs-h4: var(--theme-gap-24);
  --theme-margin-normal-xs-h5: var(--theme-gap-16);
  --theme-margin-normal-xs-h6: var(--theme-gap-8);
  --theme-margin-normal-xs-l: var(--theme-gap-16);
  --theme-margin-normal-xs-l-dense: var(--theme-gap-12);
  --theme-margin-normal-xs-m: var(--theme-gap-16);
  --theme-margin-normal-xs-m-dense: var(--theme-gap-10);
  --theme-margin-normal-xs-s: var(--theme-gap-8);
  --theme-margin-normal-xs-xs: var(--theme-gap-6);
  --theme-margin-dense-h1-h2: var(--theme-gap-6);
  --theme-margin-dense-h1-h3: var(--theme-gap-6);
  --theme-margin-dense-h1-h4: var(--theme-gap-8);
  --theme-margin-dense-h1-h5: var(--theme-gap-8);
  --theme-margin-dense-h1-h6: var(--theme-gap-10);
  --theme-margin-dense-h1-l: var(--theme-gap-10);
  --theme-margin-dense-h1-l-dense: var(--theme-gap-12);
  --theme-margin-dense-h1-m: var(--theme-gap-6);
  --theme-margin-dense-h1-m-dense: var(--theme-gap-8);
  --theme-margin-dense-h1-s: var(--theme-gap-10);
  --theme-margin-dense-h1-xs: var(--theme-gap-10);
  --theme-margin-dense-h2-h1: var(--theme-gap-6);
  --theme-margin-dense-h2-h3: var(--theme-gap-6);
  --theme-margin-dense-h2-h4: var(--theme-gap-4);
  --theme-margin-dense-h2-h5: var(--theme-gap-6);
  --theme-margin-dense-h2-h6: var(--theme-gap-6);
  --theme-margin-dense-h2-l: var(--theme-gap-8);
  --theme-margin-dense-h2-l-dense: var(--theme-gap-10);
  --theme-margin-dense-h2-m: var(--theme-gap-6);
  --theme-margin-dense-h2-m-dense: var(--theme-gap-8);
  --theme-margin-dense-h2-s: var(--theme-gap-6);
  --theme-margin-dense-h2-xs: var(--theme-gap-6);
  --theme-margin-dense-h3-h1: var(--theme-gap-4);
  --theme-margin-dense-h3-h2: var(--theme-gap-4);
  --theme-margin-dense-h3-h4: var(--theme-gap-6);
  --theme-margin-dense-h3-h5: var(--theme-gap-4);
  --theme-margin-dense-h3-h6: var(--theme-gap-4);
  --theme-margin-dense-h3-l: var(--theme-gap-2);
  --theme-margin-dense-h3-l-dense: var(--theme-gap-4);
  --theme-margin-dense-h3-m: var(--theme-gap-4);
  --theme-margin-dense-h3-m-dense: var(--theme-gap-6);
  --theme-margin-dense-h3-s: var(--theme-gap-4);
  --theme-margin-dense-h3-xs: var(--theme-gap-4);
  --theme-margin-dense-h4-h1: var(--theme-gap-6);
  --theme-margin-dense-h4-h2: var(--theme-gap-6);
  --theme-margin-dense-h4-h3: var(--theme-gap-6);
  --theme-margin-dense-h4-h5: var(--theme-gap-4);
  --theme-margin-dense-h4-h6: var(--theme-gap-4);
  --theme-margin-dense-h4-l: var(--theme-gap-2);
  --theme-margin-dense-h4-m: var(--theme-gap-2);
  --theme-margin-dense-h4-m-dense: var(--theme-gap-2);
  --theme-margin-dense-h4-s: var(--theme-gap-4);
  --theme-margin-dense-h4-xs: var(--theme-gap-2);
  --theme-margin-dense-h5-h1: var(--theme-gap-6);
  --theme-margin-dense-h5-h2: var(--theme-gap-4);
  --theme-margin-dense-h5-h3: var(--theme-gap-4);
  --theme-margin-dense-h5-h4: var(--theme-gap-4);
  --theme-margin-dense-h5-h6: var(--theme-gap-2);
  --theme-margin-dense-h5-l: var(--theme-gap-2);
  --theme-margin-dense-h5-l-dense: var(--theme-gap-2);
  --theme-margin-dense-h5-m: var(--theme-gap-2);
  --theme-margin-dense-h5-s: var(--theme-gap-2);
  --theme-margin-dense-h5-xs: var(--theme-gap-2);
  --theme-margin-dense-h6-h1: var(--theme-gap-8);
  --theme-margin-dense-h6-h2: var(--theme-gap-6);
  --theme-margin-dense-h6-h3: var(--theme-gap-4);
  --theme-margin-dense-h6-h4: var(--theme-gap-4);
  --theme-margin-dense-h6-h5: var(--theme-gap-2);
  --theme-margin-dense-h6-l: var(--theme-gap-4);
  --theme-margin-dense-h6-l-dense: var(--theme-gap-2);
  --theme-margin-dense-h6-m: var(--theme-gap-2);
  --theme-margin-dense-h6-m-dense: var(--theme-gap-2);
  --theme-margin-dense-l-h1: var(--theme-gap-8);
  --theme-margin-dense-l-h2: var(--theme-gap-6);
  --theme-margin-dense-l-h3: var(--theme-gap-2);
  --theme-margin-dense-l-h4: var(--theme-gap-2);
  --theme-margin-dense-l-h6: var(--theme-gap-4);
  --theme-margin-dense-l-l-dense: var(--theme-gap-2);
  --theme-margin-dense-l-m: var(--theme-gap-2);
  --theme-margin-dense-l-m-dense: var(--theme-gap-2);
  --theme-margin-dense-l-s: var(--theme-gap-4);
  --theme-margin-dense-l-xs: var(--theme-gap-2);
  --theme-margin-dense-l-dense-h1: var(--theme-gap-10);
  --theme-margin-dense-l-dense-h2: var(--theme-gap-8);
  --theme-margin-dense-l-dense-h3: var(--theme-gap-4);
  --theme-margin-dense-l-dense-h6: var(--theme-gap-2);
  --theme-margin-dense-l-dense-l: var(--theme-gap-2);
  --theme-margin-dense-l-dense-m: var(--theme-gap-2);
  --theme-margin-dense-l-dense-m-dense: var(--theme-gap-2);
  --theme-margin-dense-l-dense-s: var(--theme-gap-2);
  --theme-margin-dense-l-dense-xs: var(--theme-gap-2);
  --theme-margin-dense-m-h1: var(--theme-gap-6);
  --theme-margin-dense-m-h2: var(--theme-gap-6);
  --theme-margin-dense-m-h3: var(--theme-gap-6);
  --theme-margin-dense-m-h4: var(--theme-gap-4);
  --theme-margin-dense-m-h5: var(--theme-gap-2);
  --theme-margin-dense-m-h6: var(--theme-gap-4);
  --theme-margin-dense-m-l: var(--theme-gap-4);
  --theme-margin-dense-m-l-dense: var(--theme-gap-4);
  --theme-margin-dense-m-m-dense: var(--theme-gap-2);
  --theme-margin-dense-m-s: var(--theme-gap-4);
  --theme-margin-dense-m-xs: var(--theme-gap-4);
  --theme-margin-dense-m-dense-h1: var(--theme-gap-6);
  --theme-margin-dense-m-dense-h2: var(--theme-gap-8);
  --theme-margin-dense-m-dense-h3: var(--theme-gap-8);
  --theme-margin-dense-m-dense-h4: var(--theme-gap-4);
  --theme-margin-dense-m-dense-h6: var(--theme-gap-2);
  --theme-margin-dense-m-dense-l: var(--theme-gap-4);
  --theme-margin-dense-m-dense-l-dense: var(--theme-gap-4);
  --theme-margin-dense-m-dense-m: var(--theme-gap-2);
  --theme-margin-dense-m-dense-s: var(--theme-gap-2);
  --theme-margin-dense-m-dense-xs: var(--theme-gap-2);
  --theme-margin-dense-s-h1: var(--theme-gap-8);
  --theme-margin-dense-s-h2: var(--theme-gap-6);
  --theme-margin-dense-s-h3: var(--theme-gap-4);
  --theme-margin-dense-s-h4: var(--theme-gap-4);
  --theme-margin-dense-s-h5: var(--theme-gap-2);
  --theme-margin-dense-s-l: var(--theme-gap-4);
  --theme-margin-dense-s-l-dense: var(--theme-gap-2);
  --theme-margin-dense-s-m: var(--theme-gap-2);
  --theme-margin-dense-s-m-dense: var(--theme-gap-2);
  --theme-margin-dense-xs-h1: var(--theme-gap-8);
  --theme-margin-dense-xs-h2: var(--theme-gap-4);
  --theme-margin-dense-xs-h3: var(--theme-gap-4);
  --theme-margin-dense-xs-h4: var(--theme-gap-2);
  --theme-margin-dense-xs-h5: var(--theme-gap-2);
  --theme-margin-dense-xs-l: var(--theme-gap-2);
  --theme-margin-dense-xs-l-dense: var(--theme-gap-2);
  --theme-margin-dense-xs-m: var(--theme-gap-4);
  --theme-margin-dense-xs-m-dense: var(--theme-gap-2);
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue100: #ccecff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0075eb;
  --theme-palette-green50: #eafccf;
  --theme-palette-green75: #ddf9b9;
  --theme-palette-green100: #d6f7ad;
  --theme-palette-green200: #b9ed85;
  --theme-palette-green300: #9de364;
  --theme-palette-green400: #7adb35;
  --theme-palette-green500: #4fcc02;
  --theme-palette-green600: #43bf00;
  --theme-palette-green700: #39b200;
  --theme-palette-green800: #30a800;
  --theme-palette-green900: #289e00;
  --theme-palette-red50: #ffedee;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red100: #ffe6e6;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple100: #f0e7fe;
  --theme-palette-purple200: #dac5fb;
  --theme-palette-purple300: #caacfa;
  --theme-palette-purple400: #b78ff9;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet100: #f0e7fe;
  --theme-palette-violet200: #dac5fb;
  --theme-palette-violet300: #caacfa;
  --theme-palette-violet400: #b78ff9;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #493072;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray8: #ebebeb;
  --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-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-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --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-warmGray84: #292827;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-black: rgba(0, 0, 0, 1);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --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-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-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-white5: rgba(255, 255, 255, 0.05);
  --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-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-white: #ffffff;
}

.styles-module-lock-mh4Jv {
  overflow: hidden;
}

/* NOTE We use "!important" here because we think it's the most important rule about margins.  */
/* Top margins */
.styles-module-margin-top_none-gq090,
.styles-module-margin-top_0-nKHyO {
  margin-top: 0 !important;
}

.styles-module-margin-top_2-UmY8r {
  margin-top: var(--theme-gap-2) !important;
}

.styles-module-margin-top_4-W4KjG {
  margin-top: var(--theme-gap-4) !important;
}

.styles-module-margin-top_6-nEU4h {
  margin-top: var(--theme-gap-6) !important;
}

.styles-module-margin-top_8-wpmlS {
  margin-top: var(--theme-gap-8) !important;
}

.styles-module-margin-top_10-GAqAt {
  margin-top: var(--theme-gap-10) !important;
}

.styles-module-margin-top_12-eF6pX {
  margin-top: var(--theme-gap-12) !important;
}

.styles-module-margin-top_16-aM5Ck {
  margin-top: var(--theme-gap-16) !important;
}

.styles-module-margin-top_20-AN2nc {
  margin-top: var(--theme-gap-20) !important;
}

.styles-module-margin-top_24-LF08a {
  margin-top: var(--theme-gap-24) !important;
}

.styles-module-margin-top_28-UJ3Hp {
  margin-top: var(--theme-gap-28) !important;
}

.styles-module-margin-top_32-E_OTg {
  margin-top: var(--theme-gap-32) !important;
}

.styles-module-margin-top_40-PuTNc {
  margin-top: var(--theme-gap-40) !important;
}

.styles-module-margin-top_48-YLxD6 {
  margin-top: var(--theme-gap-48) !important;
}

.styles-module-margin-top_56-ZpefX {
  margin-top: var(--theme-gap-56) !important;
}

.styles-module-margin-top_64-f2YKB {
  margin-top: var(--theme-gap-64) !important;
}

.styles-module-margin-top_80-sbhK0 {
  margin-top: var(--theme-gap-80) !important;
}

/* Bottom margins */
.styles-module-margin-bottom_none-OjVLb,
.styles-module-margin-bottom_0-It3kN {
  margin-bottom: 0 !important;
}

.styles-module-margin-bottom_2-Zncna {
  margin-bottom: var(--theme-gap-2) !important;
}

.styles-module-margin-bottom_4-skvFm {
  margin-bottom: var(--theme-gap-4) !important;
}

.styles-module-margin-bottom_6-Ekcde {
  margin-bottom: var(--theme-gap-6) !important;
}

.styles-module-margin-bottom_8-Sf_t1 {
  margin-bottom: var(--theme-gap-8) !important;
}

.styles-module-margin-bottom_10-cmqVK {
  margin-bottom: var(--theme-gap-10) !important;
}

.styles-module-margin-bottom_12-megrv {
  margin-bottom: var(--theme-gap-12) !important;
}

.styles-module-margin-bottom_16-RJsb4 {
  margin-bottom: var(--theme-gap-16) !important;
}

.styles-module-margin-bottom_20-DAp6T {
  margin-bottom: var(--theme-gap-20) !important;
}

.styles-module-margin-bottom_24-tlJ9_ {
  margin-bottom: var(--theme-gap-24) !important;
}

.styles-module-margin-bottom_28-JT9Rp {
  margin-bottom: var(--theme-gap-28) !important;
}

.styles-module-margin-bottom_32-Bu7gJ {
  margin-bottom: var(--theme-gap-32) !important;
}

.styles-module-margin-bottom_40-y60dF {
  margin-bottom: var(--theme-gap-40) !important;
}

.styles-module-margin-bottom_48-FOxhi {
  margin-bottom: var(--theme-gap-48) !important;
}

.styles-module-margin-bottom_56-BfVE_ {
  margin-bottom: var(--theme-gap-56) !important;
}

.styles-module-margin-bottom_64-_62Aw {
  margin-bottom: var(--theme-gap-64) !important;
}

.styles-module-margin-bottom_80-sXwoV {
  margin-bottom: var(--theme-gap-80) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.styles-module-root-uDlrk {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

.styles-module-size_xs_dense-jgB_h {
  --element-margin-fallback: 0;
}

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

.styles-module-size_s_dense-M6sRj {
  --element-margin-fallback: 0;
}

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

.styles-module-size_m_dense-NQww3 {
  --element-margin-fallback: 0;
}

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

.styles-module-size_l_dense-Gk9ez {
  --element-margin-fallback: 0;
}

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

.styles-module-size_xl_dense-DDwmh {
  --element-margin-fallback: 0;
}

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

.styles-module-size_xxl_dense-wulfy {
  --element-margin-fallback: 0;
}

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

.styles-module-size_xxxl_dense-sDaEv {
  --element-margin-fallback: 0;
}

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

.styles-module-size_xxxxl_dense-IArPm {
  --element-margin-fallback: 0;
}

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

.styles-module-size_xxxxxl_dense-moZf4 {
  --element-margin-fallback: 0;
}

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

/* ------- h1 ------- */

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h1-IhXry + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- h2 ------- */

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h2-PlrHj + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- h3 ------- */

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h3-OSrml + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- h4 ------- */

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h4-DrGox + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- h5 ------- */

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h5-heAF6 + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- h6 ------- */

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-h6-D5XTC + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- l ------- */

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-Mu2TS + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- l, dense ------- */

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-l-dense-uTHPE + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- m ------- */

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-VZFMg + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- m, dense ------- */

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-m-dense-_U2Fu + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- s ------- */

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-NvSP2 + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- s, dense ------- */

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-s-dense-DQoRR + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

/* ------- xs ------- */

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h1-IhXry {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h2-PlrHj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h3-OSrml {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h4-DrGox {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h5-heAF6 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-h6-D5XTC {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-l-Mu2TS {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-l-dense-uTHPE {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-m-VZFMg {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-m-dense-_U2Fu {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-s-NvSP2 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-s-dense-DQoRR {
  margin-top: var(--element-margin-fallback);
}

.stylesMarningNormal-module-xs-J0sAI + .stylesMarningNormal-module-xs-J0sAI {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-root-mF_49 + .stylesMarginDense-module-fallback-gTig_,
.stylesMarginDense-module-fallback-gTig_ + .stylesMarginDense-module-root-mF_49 {
  margin-top: 0;
}

/* ------- h1 ------- */

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h1-SrOVv + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- h2 ------- */

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h2-UsC60 + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- h3 ------- */

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h3-co2ob + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- h4 ------- */

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h4-I25DV + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- h5 ------- */

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h5-OHLFs + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- h6 ------- */

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-h6-G1jM_ + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- l ------- */

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-e7ZlD + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- l, dense  ------- */

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-l-dense-njsRj + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- m ------- */

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-KG7wh + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- m, dense  ------- */

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-m-dense-WlVcs + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- s ------- */

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-U13Bk + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- s, dense  ------- */

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-s-dense-P79OG + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

/* ------- xs ------- */

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h1-SrOVv {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h2-UsC60 {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h3-co2ob {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h4-I25DV {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h5-OHLFs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-h6-G1jM_ {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-l-e7ZlD {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-l-dense-njsRj {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-m-KG7wh {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-m-dense-WlVcs {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-s-U13Bk {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-s-dense-P79OG {
  margin-top: var(--element-margin-fallback);
}

.stylesMarginDense-module-xs-ZDMo0 + .stylesMarginDense-module-xs-ZDMo0 {
  margin-top: var(--element-margin-fallback);
}

.styles-module-root-y5gdo {
  padding: 0;
  list-style-type: none;
  counter-reset: section;
}

.styles-module-root_nested-oUCD4 {
  margin-top: var(--element-margin-fallback);
  -webkit-padding-start: var(--list-padding-start);
          padding-inline-start: var(--list-padding-start);
}

.styles-module-root_nested_xs-yTS4r {
  --list-margin-top: var(--theme-margin-normal-xs-xs);
}

.styles-module-root_nested_s-iyP4v {
  --list-margin-top: var(--theme-margin-normal-s-s);
}

.styles-module-root_nested_s-dense-R4iPD {
  --list-margin-top: var(--theme-margin-dense-s-s);
}

.styles-module-root_nested_m-eY18U {
  --list-margin-top: var(--theme-margin-normal-m-m);
}

.styles-module-root_nested_m-dense-kfl29 {
  --list-margin-top: var(--theme-margin-dense-m-m);
}

.styles-module-root_nested_l-kcVcj {
  --list-margin-top: var(--theme-margin-normal-l-l);
}

.styles-module-root_nested_l-dense-R66cq {
  --list-margin-top: var(--theme-margin-dense-l-l);
}

/* Sizes */
.styles-module-root_size_xs-rz6iL {
  --list-padding-start: 14px;
}

.styles-module-root_size_s-T_evM {
  --list-padding-start: 16px;
}

.styles-module-root_size_m-EnhAA {
  --list-padding-start: 20px;
}

.styles-module-root_size_l-K7Hsl {
  --list-padding-start: 20px;
}

.styles-module-root_size_xl-fmLpN {
  --list-padding-start: 20px;
}

.styles-module-root_size_xxl-DLWvC {
  --list-padding-start: 22px;
}

.styles-module-root_size_xxxl-Y9KAi {
  --list-padding-start: 26px;
}

.styles-module-root_size_xxxxl-WbImS {
  --list-padding-start: 32px;
}

.styles-module-root_size_xxxxxl-Szcgo {
  --list-padding-start: 40px;
}

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

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

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

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

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

.styles-module-root-nvJ_K {
  font-weight: var(--theme-font-weight-bold);
}

.styles-module-dropdown-RmcdZ {
  background-color: #ffffff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 24px rgba(0, 0, 0, 0.12);
  border-radius: 6px 6px 12px 12px;
  box-sizing: border-box;
  overflow: auto;
}

.styles-module-dropdown_size-s-amM3R {
  padding: 14px 0 20px;
}

.styles-module-dropdown_size-m-F1byt {
  padding: 16px 0 22px;
}

.styles-module-dropdown_size-l-rVSjb {
  padding: 18px 0 24px;
}

/* Specific dropdown state for Select */

.styles-module-dropdown_narrow_size-s-PCQZ1 {
  padding: 14px 0 20px;
}

.styles-module-dropdown_narrow_size-m-a4IdM {
  padding: 18px 0 22px;
}

.styles-module-dropdown_narrow_size-l-Nuh65 {
  padding: 20px 0 24px;
}

.styles-module-item-FzIQ6 {
  display: flex;
  font-family: var(--theme-font-fontFamily);
  background-color: transparent;
}

/* Common */

.styles-module-item_size-s-Rzo1H {
  padding-top: 6px;
  padding-bottom: 8px;
}

.styles-module-item_size-m-ZKSOG {
  padding-top: 8px;
  padding-bottom: 10px;
}

.styles-module-item_size-l-bgaru {
  padding-top: 11px;
  padding-bottom: 13px;
}

/* Dropdown items for <Select />  */

.styles-module-item_narrow_size-s-iYH65 {
  padding-right: 8px;
}

.styles-module-item_narrow_size-m-UYn7Z {
  padding-right: 10px;
}

.styles-module-item_narrow_size-l-E82Tt {
  padding-right: 14px;
}

/* S */

.styles-module-item_narrow_size-s_lvl-0-ha1NU {
  padding-left: 10px;
}

.styles-module-item_narrow_size-s_lvl-1-AvPHU {
  padding-left: 32px;
}

.styles-module-item_narrow_size-s_lvl-2-AYKjV {
  padding-left: 54px;
}

.styles-module-item_narrow_size-s_lvl-3-t9jBM {
  padding-left: 76px;
}

/* M */

.styles-module-item_narrow_size-m_lvl-0-f26zV {
  padding-left: 16px;
}

.styles-module-item_narrow_size-m_lvl-1-HmPl7 {
  padding-left: 42px;
}

.styles-module-item_narrow_size-m_lvl-2-MaZGu {
  padding-left: 68px;
}

.styles-module-item_narrow_size-m_lvl-3-abJlE {
  padding-left: 94px;
}

/* L */

.styles-module-item_narrow_size-l_lvl-0-HiNc_ {
  padding-left: 20px;
}

.styles-module-item_narrow_size-l_lvl-1-l1Bs9 {
  padding-left: 50px;
}

.styles-module-item_narrow_size-l_lvl-2-TimGS {
  padding-left: 80px;
}

.styles-module-item_narrow_size-l_lvl-3-ZWVMu {
  padding-left: 110px;
}

/* Default dropdown items */

.styles-module-item_default_size-s-ea_rM {
  padding-left: 20px;
  padding-right: 20px;
}

.styles-module-item_default_size-m-hrGaj {
  padding-left: 24px;
  padding-right: 24px;
}

.styles-module-item_default_size-l-ywpDf {
  padding-left: 28px;
  padding-right: 28px;
}

.styles-module-textWrapper-bAr1b {
  flex-grow: 1;
}

.styles-module-textWrapper_size-s-N9aVx {
  font-size: var(--theme-font-fontSize-s);
  line-height: var(--theme-font-lineHeight-s1);
}

.styles-module-textWrapper_size-m-hl10a {
  font-size: var(--theme-font-fontSize-m);
  line-height: var(--theme-font-lineHeight-m2);
}

.styles-module-textWrapper_size-l-Uu3PU {
  font-size: var(--theme-font-fontSize-l);
  line-height: var(--theme-font-lineHeight-l1);
}

.styles-module-item_firstItemAfterGroup-qk5Gq {
  margin-top: var(--theme-gap-12);
}

.styles-module-item_interactive-frGY0 {
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
}

.styles-module-item_interactive-frGY0:not(.styles-module-item_interactive_selected-VDLR3, .styles-module-item_interactive_disabled-Vofg9):hover,
.styles-module-item_interactive_multiple-VjZiU:not(.styles-module-item_interactive_disabled-Vofg9):hover {
  background-color: #f2f1f0;
}

.styles-module-item_interactive_selected-VDLR3:not(.styles-module-item_interactive_multiple-VjZiU) {
  background-color: #e5dfd3;
}

.styles-module-item_interactive_disabled-Vofg9 {
  cursor: default;
}

.styles-module-checkboxContainer-pfZIO {
  position: relative;
}

.styles-module-checkboxContainer_size-s-ejY2x {
  margin-right: 9px;
  top: 1px;
}

.styles-module-checkboxContainer_size-m-me4D8 {
  margin-right: 11px;
  top: 2px;
}

.styles-module-checkboxContainer_size-l-mYlHz {
  margin-right: 13px;
  top: 1px;
}

.styles-module-itemLabel-KXQzu:not(.styles-module-itemLabel_disabled-djoOz) {
  color: rgba(0, 0, 0, 1);
}

.styles-module-itemLabel_disabled-djoOz {
  color: #b8b8b8;
}

.styles-module-itemDescription-uqKVr:not(.styles-module-itemDescription_disabled-fGonx) {
  color: #757575;
  margin-top: 2px;
}

.styles-module-itemDescription_disabled-fGonx {
  color: #b8b8b8;
}

.styles-module-iconBeforeWrapper-kHCXl {
  position: relative;
  top: 1px;
}

.styles-module-iconBeforeWrapper_size-s-_QafP {
  margin-right: 4px;
}

.styles-module-iconBeforeWrapper_size-m-TJSyA {
  margin-right: 5px;
  top: 1px;
}

.styles-module-iconBeforeWrapper_size-l-Jab_q {
  margin-right: 6px;
  top: 2px;
}

.styles-module-iconAfterWrapper-XONM1 {
  position: relative;
}

.styles-module-checkmarkContainer-o0V3d {
  position: relative;
}

.styles-module-checkmarkContainer_size-s-CoSYE,
.styles-module-checkmarkContainer_size-m-YEL7O {
  top: 1px;
}

.styles-module-checkmarkContainer_size-l-mzAQD {
  top: 2px;
}

.styles-module-iconAfterWrapper_size-s-V93oE,
.styles-module-checkmarkContainer_size-s-CoSYE {
  margin-left: 4px;
}

.styles-module-iconAfterWrapper_size-m-PnHT0,
.styles-module-checkmarkContainer_size-m-YEL7O {
  margin-left: 5px;
}

.styles-module-iconAfterWrapper_size-l-ndiZX,
.styles-module-checkmarkContainer_size-l-mzAQD {
  margin-left: 6px;
}

.styles-module-iconAfterWrapper_size-l-ndiZX {
  top: 2px;
}

.styles-module-iconAfterWrapper_size-m-PnHT0 {
  top: 1px;
}

.styles-module-item_title-fFZUs {
  font-weight: var(--theme-font-weight-bold);
  margin-top: var(--theme-gap-12);
}

.styles-module-item_title-fFZUs:first-child {
  margin-top: 0;
}

.FormField-label-o6wr_ {
    font-weight: bold;
    margin-bottom: 4px;
}

.FormField-wrapper-YWmRT {
    display: flex;
    flex-direction: column;
}

.ChoiceField-wrapper-JTYKj span::before {
    font-size: 16px;
    margin-bottom: 0;
}

.ChoiceField-wrapper-JTYKj span {
    font-size: 16px !important; /* stylelint-disable-line declaration-no-important */
    margin-left: 9px !important; /* stylelint-disable-line declaration-no-important */
}

.ChoiceField-wrapper-JTYKj input ~ div {
    width: 21px;
    height: 21px;
    background-color: #e3e2e1;
    border-color: #e3e2e1;
}

.ChoiceField-wrapper-JTYKj input:hover + div {
    border-color: #e3e2e1;
}

.ChoiceField-wrapper-JTYKj input:checked ~ div {
    background-color: black;
    border-color: black;
}

.TextField-form-field-urHSc > label:last-child {
    height: 40px;
    background-color: #f2f1f0;
    border-radius: 6px;
    border-style: none;
    padding-right: 16px !important; /* stylelint-disable-line declaration-no-important */
    padding-left: 16px !important; /* stylelint-disable-line declaration-no-important */
}

.TextField-form-field-urHSc > label:last-child:hover {
    background-color: #ebeae8;
}

.TextField-form-field-urHSc > label:last-child[data-state~='disabled'] {
    border: 1px solid #e0e0e0;
}

.TextField-form-field-urHSc svg[data-icon='cross'] {
    color: inherit;
}

.TextField-form-field-urHSc input::-moz-placeholder {
    font-size: 16px !important; /* stylelint-disable-line declaration-no-important */
}

.TextField-form-field-urHSc input:-ms-input-placeholder {
    font-size: 16px !important; /* stylelint-disable-line declaration-no-important */
}

.TextField-form-field-urHSc input,
.TextField-form-field-urHSc input::placeholder {
    font-size: 16px !important; /* stylelint-disable-line declaration-no-important */
}

.TextField-form-field-urHSc input:disabled {
    color: #8f8f8f;
}

.TextField-error-T4bxW > label:nth-child(2) { /* stylelint-disable-line no-descending-specificity */
    height: 38px;
    border: 1px solid #ff4053;
}

.PhoneSelectField-form-field-X7xUN label:last-child {
    height: 40px;
    background-color: #f2f1f0;
    border-radius: 6px;
    border-style: none;
    padding-right: 16px !important; /* stylelint-disable-line declaration-no-important */
    padding-left: 16px !important; /* stylelint-disable-line declaration-no-important */
}

svg[data-icon='chevron-narrow'] {
    color: inherit;
}

.MainForm-form-zU6ZS {
    margin-bottom: 8px;
}

.Description-container-Yu9a0 {
    display: flex;
    flex-direction: column;
}

.popup-overlay-W1W2w {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3000;
    background: rgba(0,0,0,.7);
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    overflow: auto;
}

.popup-title-jTX_7 {
    margin-bottom: 8px;
}

.popup-inline-sQo6S {
    position: absolute;
}

.popup-container-sYijw {
    display: flex;
    position: relative;
    margin: auto;
    /* FF fix */
    max-height: calc(100% - 80px);
    box-shadow: 0 5px 17px 0 rgba(0, 0, 0, .15);
}

.popup-position-top-MkBoj {
    margin-top: 20vh;
}

.popup-position-middle-lXZlp {
    margin-top: auto;
}

.popup-scrolling-outside-knyOI .popup-container-sYijw {
    flex: 0 0 auto;
    max-height: none;
}

/* instead of vertical padding (IE and FF ignores vertical padding when scrolling) */
.popup-overlay-W1W2w::before,
.popup-overlay-W1W2w::after {
    content: '';
    display: block;
    height: 40px;
    flex-shrink: 0;
}

.popup-with-custom-top-hZDIu.popup-overlay-W1W2w::before {
    display: none;
}

.popup-content-HBeeI {
    width: 100%;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow-x: hidden;
    overflow-y: auto;
}

.popup-content-HBeeI::before,
.popup-content-HBeeI::after {
    content: '';
    display: block;
}

/* ff and ie padding-bottom fix */
.popup-padding-normal-mr6S0.popup-content-HBeeI {
    padding: 0 35px;
}

.popup-padding-normal-mr6S0.popup-content-HBeeI::before {
    height: 30px;
}

.popup-padding-normal-mr6S0.popup-content-HBeeI::after {
    height: 40px;
}

.popup-padding-space-Ie822.popup-content-HBeeI {
    padding: 0 35px;
}

.popup-padding-space-Ie822.popup-content-HBeeI::before {
    height: 40px;
}

.popup-padding-space-Ie822.popup-content-HBeeI::after {
    height: 60px;
}

.popup-padding-old-a7UCP.popup-content-HBeeI {
    padding: 0 30px;
}

.popup-padding-old-a7UCP.popup-content-HBeeI::before {
    height: 20px;
}

.popup-padding-old-a7UCP.popup-content-HBeeI::after {
    height: 30px;
}

.popup-scrolling-outside-knyOI .popup-content-HBeeI {
    overflow: visible;
}

.popup-content-HBeeI.popup-cover-WLcLk {
    padding: 0;
}

.popup-content-HBeeI.popup-cover-WLcLk::before,
.popup-content-HBeeI.popup-cover-WLcLk::after {
    display: none;
}

.popup-close-WemQj {
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    display: block;
    padding: 0;
    height: 20px;
    width: 20px;
    flex-shrink: 0;
    cursor: pointer;
    opacity: .6;
    transition: opacity .25s ease;
    overflow: hidden;
    text-indent: 9999px;
    font-size: 0;
    border: none;
    outline: none;
    background: url(https://www.avito.st/remote-modules/component-auth/2e977573/fc764609b65f9fa3fe88.svg) center no-repeat;
}

.popup-close-WemQj:hover {
    opacity: 1;
}

.popup-is-disabled-scroll-Tp9R7 {
    overflow: hidden;
}

@media screen and (pointer: coarse) {
    .popup-overlay-W1W2w,
    .popup-close-WemQj {
        -webkit-tap-highlight-color: transparent;
    }

    .popup-container-sYijw {
        -webkit-overflow-scrolling: touch;
    }

    .popup-close-WemQj {
        opacity: 1;
    }
}

.popup-width-narrow-yiaTJ {
    width: 470px;
}

.popup-width-medium-LikP1 {
    width: 630px;
}

.popup-width-wide-A1Qwi {
    width: 800px;
}

.popup-width-xwide-gBTad {
    width: 894px;
}

/*
TODO reuse styles from grid/width.css
https://github.com/webpack-contrib/css-loader/issues/700
*/

@media screen and (min-width: 768px) {
    .popup-width-responsive-narrow-NnXcE {
        /* 6 columns */
        width: 50%;
    }

    .popup-width-responsive-medium-FIsAv {
        /* 8 columns */
        width: 66.66%;
    }

    .popup-width-responsive-wide-OAVNc {
        /* 10 columns */
        width: 83.33%;
    }

    .popup-width-responsive-xwide-vo8Mm {
        /* 12 columns - paddingX */
        width: calc(100% - 70px);
    }

    .popup-close-WemQj {
        top: 0;
        right: -30px;
        bottom: auto;
        left: auto;
        transform: translateX(0);
    }
}

.text-text-YE5Et {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin: 0;
}

.text-size-xxxl-_rKKQ {
    font-size: 40px;
    line-height: 60px;
}

.text-size-xxl-PVVoM {
    font-size: 32px;
    line-height: 46px;
}

.text-size-xl-Syrn1 {
    font-size: 25px;
    line-height: 30px;
}

.text-size-l-jVzde {
    font-size: 20px;
    line-height: 28px;
}

.text-size-m-AtZk3 {
    font-size: 16px;
    line-height: 24px;
}

.text-size-ms-SU1eW {
    font-size: 16px;
    line-height: 20px;
}

.text-size-s-Q7kPQ {
    font-size: 14px;
    line-height: 20px;
}

.text-size-xs-F0LeR {
    font-size: 13px;
    line-height: 18px;
}

.text-color-default-oDTdx {
    color: #000000;
}

.text-color-noaccent-QzSDM {
    color: #999999;
}

.text-color-inverted-uiLfp {
    color: #ffffff;
}

.text-bold-l5MMe {
    font-weight: bold;
}

.text-italic-o55Gy {
    font-style: italic;
}

.text-strike-ySK56 {
    display: inline-block;
    position: relative;
}

.text-strike-ySK56::after {
    content: '';
    border-bottom: .1em solid;
    display: block;
    position: absolute;
    top: 50%;
    left: -2px;
    width: calc(100% + 4px);
    transform: rotate(-1deg);
    border-color: inherit;
}

.text-align-left-B_51h {
    text-align: left;
}

.text-align-center-fWdpF {
    text-align: center;
}

.text-align-right-hz_qz {
    text-align: right;
}

.text-align-justify-nPluX {
    text-align: justify;
}

.text-truncate-x38Qu {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    outline: 0;
    overflow: hidden;
}

.fieldset-fieldset-SQlNZ {
    /* font-family: var(--theme-form-fontFamily);
    font-size: var(--theme-text-fontSize-m);
    line-height: var(--theme-text-lineHeight-m); */
    position: relative;
    display: flex;
    margin-left: -10px;
    margin-right: -10px;
}

.fieldset-size-l-gHu29 {
    padding-top: 12px;
    padding-bottom: 12px;
}

.fieldset-size-m-Q2qKo {
    padding-top: 8px;
    padding-bottom: 8px;
}

.fieldset-size-s-Bt4Zo {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Elements */
.fieldset-label-Phq1f {
    color: #5C5C5C;
    display: flex;
    align-items: center;
    white-space: pre-line;
    flex-wrap: wrap;
}

.fieldset-root_layout_inline-xbMZ8 .fieldset-label-Phq1f,
.fieldset-root_layout_narrow-X6dRX .fieldset-label-Phq1f {
    display: block;
    padding-top: 0;
}

.fieldset-size-l-gHu29 .fieldset-label-Phq1f:not(.fieldset-read_only-yuKkL) {
    padding-top: 9px;
}

.fieldset-size-m-Q2qKo .fieldset-label-Phq1f:not(.fieldset-read_only-yuKkL) {
    padding-top: 8px;
}

.fieldset-size-s-Bt4Zo .fieldset-label-Phq1f:not(.fieldset-read_only-yuKkL) {
    padding-top: 5px;
}

.fieldset-label_hidden-ht9YF {
    position: absolute;
    overflow: hidden;
    width: 0;
    height: 0;
}

.fieldset-size-l-gHu29 .fieldset-label-icon-OQoaP {
    margin-left: 12px;
}

.fieldset-size-m-Q2qKo .fieldset-label-icon-OQoaP {
    margin-left: 8px;
}

.fieldset-size-s-Bt4Zo .fieldset-label-icon-OQoaP {
    margin-left: 4px;
}

.fieldset-field-erJHr {
    position: relative;
}

.fieldset-size-l-gHu29 .fieldset-field-erJHr ~ .fieldset-field-erJHr {
    margin-top: 16px;
}

.fieldset-size-m-Q2qKo .fieldset-field-erJHr ~ .fieldset-field-erJHr {
    margin-top: 12px;
}

.fieldset-size-s-Bt4Zo .fieldset-field-erJHr ~ .fieldset-field-erJHr {
    margin-top: 10px;
}

.fieldset-size-l-gHu29 .fieldset-field-footer-OEu27 {
    padding-top: 8px;
}

.fieldset-size-m-Q2qKo .fieldset-field-footer-OEu27 {
    padding-top: 6px;
}

.fieldset-size-s-Bt4Zo .fieldset-field-footer-OEu27 {
    padding-top: 5px;
}

.fieldset-field-hint-jBXUA {
    color: #8F8F8F;
}

.fieldset-error-xkVqE {
    color: #FF6163;
}

.fieldset-postfix-yXWEN {
    color: #8F8F8F;
}

.fieldset-root_layout_wide-TJvEg .fieldset-postfix-yXWEN {
    color: #000000;
}

.fieldset-size-l-gHu29.fieldset-root_layout_wide-TJvEg .fieldset-postfix-yXWEN {
    padding-top: 9px;
}

.fieldset-size-m-Q2qKo.fieldset-root_layout_wide-TJvEg .fieldset-postfix-yXWEN {
    padding-top: 8px;
}

.fieldset-size-s-Bt4Zo.fieldset-root_layout_wide-TJvEg .fieldset-postfix-yXWEN {
    padding-top: 5px;
}

.fieldset-root_layout_medium-a58oJ,
.fieldset-root_layout_narrow-X6dRX {
    flex-wrap: wrap;
}

.fieldset-root_layout_narrow-X6dRX {
    flex-direction: column;
}

.fieldset-root_layout_inline-xbMZ8 {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.fieldset-size-l-gHu29.fieldset-root_layout_inline-xbMZ8 .fieldset-postfix-yXWEN {
    padding-bottom: 0px;
}

.fieldset-size-m-Q2qKo.fieldset-root_layout_inline-xbMZ8 .fieldset-postfix-yXWEN {
    padding-bottom: 0px;
}

.fieldset-size-s-Bt4Zo.fieldset-root_layout_inline-xbMZ8 .fieldset-postfix-yXWEN {
    padding-bottom: 0px;
}

.fieldset-size-l-gHu29.fieldset-root_layout_inline-xbMZ8 .fieldset-label-Phq1f,
.fieldset-size-l-gHu29.fieldset-root_layout_narrow-X6dRX .fieldset-label-Phq1f {
    padding-bottom: 12px;
}

.fieldset-size-m-Q2qKo.fieldset-root_layout_inline-xbMZ8 .fieldset-label-Phq1f,
.fieldset-size-m-Q2qKo.fieldset-root_layout_narrow-X6dRX .fieldset-label-Phq1f {
    padding-bottom: 8px;
}

.fieldset-size-s-Bt4Zo.fieldset-root_layout_inline-xbMZ8 .fieldset-label-Phq1f,
.fieldset-size-s-Bt4Zo.fieldset-root_layout_narrow-X6dRX .fieldset-label-Phq1f {
    padding-bottom: 5px;
}

.fieldset-root_layout_inline-xbMZ8 .fieldset-label_empty-h7Qzw {
    color: transparent;
}

/* stylelint-disable declaration-no-important */

.width-width-1-OAA2P {
    width: 8.33333%;
}

.width-width-2-Za6mc {
    width: 16.66667%;
}

.width-width-3-Of2uR {
    width: 25%;
}

.width-width-4-DCrOr {
    width: 33.33333%;
}

.width-width-5-lJqQb {
    width: 41.66667%;
}

.width-width-6-MMFKq {
    width: 50%;
}

.width-width-7-VDLcX {
    width: 58.33333%;
}

.width-width-8-ly27n {
    width: 66.66667%;
}

.width-width-9-hYRh7 {
    width: 75%;
}

.width-width-10-femnG {
    width: 83.33333%;
}

.width-width-11-Z9owr {
    width: 91.66667%;
}

.width-width-12-he_88 {
    width: 100%;
}

.width-width-flex-1-jVugW {
    flex-basis: 8.33333%;
    max-width: 8.33333%;
}

.width-width-flex-2-GLQKk {
    flex-basis: 16.66667%;
    max-width: 16.66667%;
}

.width-width-flex-3-waWqJ {
    flex-basis: 25%;
    max-width: 25%;
}

.width-width-flex-4-Kd23f {
    flex-basis: 33.33333%;
    max-width: 33.33333%;
}

.width-width-flex-5-gE8tN {
    flex-basis: 41.66667%;
    max-width: 41.66667%;
}

.width-width-flex-6-l2pih {
    flex-basis: 50%;
    max-width: 50%;
}

.width-width-flex-7-uTqC6 {
    flex-basis: 58.33333%;
    max-width: 58.33333%;
}

.width-width-flex-8-Yng6j {
    flex-basis: 66.66667%;
    max-width: 66.66667%;
}

.width-width-flex-9-jhBSw {
    flex-basis: 75%;
    max-width: 75%;
}

.width-width-flex-10-pmXD5 {
    flex-basis: 83.33333%;
    max-width: 83.33333%;
}

.width-width-flex-11-fvyCS {
    flex-basis: 91.66667%;
    max-width: 91.66667%;
}

.width-width-flex-12-gdLUG {
    flex-basis: 100%;
    max-width: 100%;
}

.width-offset-1-EaRIR {
    margin-left: 8.33333%;
}

.width-offset-2-nGqxV {
    margin-left: 16.66667%;
}

.width-offset-3-zMApp {
    margin-left: 25%;
}

.width-offset-4-kDcCP {
    margin-left: 33.33333%;
}

.width-offset-5-Zy8St {
    margin-left: 41.66667%;
}

.width-offset-6-wRAdv {
    margin-left: 50%;
}

.width-offset-7-YnpSq {
    margin-left: 58.33333%;
}

.width-offset-8-DmQfF {
    margin-left: 66.66667%;
}

.width-offset-9-sf6Lx {
    margin-left: 75%;
}

.width-offset-10-gapeR {
    margin-left: 83.33333%;
}

.width-offset-11-tPBAp {
    margin-left: 91.66667%;
}

.grid-root-BYrH1 {
    box-sizing: border-box;
    width: 100%;
    max-width: 984px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: left;
}

.grid-root_fluid-XGPEi {
    max-width: none;
}

.row-root-xZ6_K {
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    flex-wrap: wrap;
    align-content: flex-start;
}

.row-root_padding_none-rXh1z {
    padding-bottom: 0;
}

.row-root_padding_x-small-zRE_j {
    padding-bottom: 5px;
}

.row-root_padding_small-uq6aN {
    padding-bottom: 10px;
}

.row-root_padding_s-normal-OC92q {
    padding-bottom: 15px;
}

.row-root_padding_normal-upMCW {
    padding-bottom: 20px;
}

.row-root_padding_x-normal-vuq9h {
    padding-bottom: 25px;
}

.row-root_padding_large-UGm57 {
    padding-bottom: 30px;
}

.row-root_padding_x-large-fYN6q {
    padding-bottom: 35px;
}

.column-root-dj31Y {
    flex-grow: 1;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

/* set max-width only when width-property is not set (fixes one of IE flexbox-bug) */
.column-no_width-K6F6q {
    max-width: 100%;
}

.column-has_width-qRbCl {
    flex-grow: 0;
    flex-shrink: 0;
}

.column-root_align_left-TCECO,
.column-root_align_center-AMQ7P,
.column-root_align_right-ftFvN,
.column-root_vertical_align_top-v5MC2,
.column-root_vertical_align_center-oMLdn,
.column-root_vertical_align_bottom-nHHPu {
    display: flex;
}

.column-root_align_left-TCECO,
.column-root_align_center-AMQ7P,
.column-root_align_right-ftFvN {
    align-items: flex-start;
}

.column-root_align_left-TCECO {
    justify-content: flex-start;
}

.column-root_align_center-AMQ7P {
    justify-content: center;
}

.column-root_align_right-ftFvN {
    justify-content: flex-end;
}

.column-root_vertical_align_top-v5MC2 {
    align-items: flex-start;
}

.column-root_vertical_align_center-oMLdn {
    align-items: center;
}

.column-root_vertical_align_bottom-nHHPu {
    align-items: flex-end;
}

.action-root-Hvc2R {
    /* empty */
}

.action-root_align-left-x6GUl {
    text-align: left;
}

.action-root_align-center-RZbMP {
    text-align: center;
}

.action-root_align-right-J_Cdq {
    text-align: right;
}

.action-root_divided-QeJVf {
    border-top: 1px solid #EBEBEB;
    padding-top: 16px;
    margin-top: 16px;
}

.section-title-UFF40.section-size-s-KAQLh {
    margin-top: 24px;
    padding-bottom: 8px;
}

.section-title-UFF40.section-size-m-KrPXd {
    margin-top: 24px;
    padding-bottom: 8px;
}

.section-title-UFF40.section-size-l-aS3Pp {
    margin-top: 32px;
    padding-bottom: 8px;
}

.section-root_divided-IhRw_ {
    border-top: 1px solid #EBEBEB;
    padding-top: 16px;
    margin-top: 16px;
}

.section-root_divided-IhRw_ > .section-title-UFF40 {
    margin-top: 0;
}

.section-root_layout-inline-tk9gD > .section-body-J6Msh {
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap;
}

.form-form-QcQCh {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.form-size-l-CcFid.form-form-QcQCh {
    font-size: 20px;
    line-height: 28px;
}

.form-size-m-mkQKh.form-form-QcQCh {
    font-size: 16px;
    line-height: 24px;
}

.form-size-s-wSYEt.form-form-QcQCh {
    font-size: 14px;
    line-height: 20px;
}

.form-inline-GnjS1 {
    margin-left: -10px;
    margin-right: -10px;
    display: flex;
    flex-wrap: wrap;
}

/* ** */
.form-inline-GnjS1 .form-item-Fpf0v {
    flex-basis: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.form-inline-GnjS1 .form-fieldset-hgSCs {
    flex-basis: auto;
}

.form-title-aFzoA,
.form-description-rvXW5 {
    flex-basis: 100%;
}

.form-size-l-CcFid .form-title-aFzoA {
    margin-bottom: 24px;
}

.form-size-m-mkQKh .form-title-aFzoA {
    margin-bottom: 18px;
}

.form-size-s-wSYEt .form-title-aFzoA {
    margin-bottom: 15px;
}

.form-title-aFzoA.form-inline-GnjS1 {
    padding-left: 20px;
}

.form-align-left-LVykO {
    text-align: left;
}

.form-align-center-FqLvL {
    text-align: center;
}

.form-size-l-CcFid .form-description-rvXW5:not(:empty) {
    padding-bottom: 24px;
}

.form-size-m-mkQKh .form-description-rvXW5:not(:empty) {
    padding-bottom: 16px;
}

.form-size-s-wSYEt .form-description-rvXW5:not(:empty) {
    padding-bottom: 10px;
}

.form-error-mNXoI {
    color: #FF6163;
}

.form-size-l-CcFid .form-error-mNXoI {
    padding-top: 24px;
}

.form-size-m-mkQKh .form-error-mNXoI {
    padding-top: 16px;
}

.form-size-s-wSYEt .form-error-mNXoI {
    padding-top: 5px;
}

.icon-icon-WWrcl {
    fill: currentColor;
    flex-shrink: 0;
    vertical-align: bottom;
}

.icon-icon-WWrcl[role='button'] {
    cursor: pointer;
    outline: none;
}

.icon-icon-WWrcl[role='button']:hover {
    /* opacity: .7; */
    color: var(--theme-icon-color-default-base-hover);
}

/* stylelint-disable */
.icon-icon-WWrcl path {
    vector-effect: non-scaling-stroke; 
}
/* stylelint-enable */

/* Default */
.icon-variant-default-RIich {
    color: #999999;
}

.icon-inverted-qJmJm.icon-variant-default-RIich {
    color: #ffffff;
}

/* Primary */
.icon-variant-primary-ZpmIp {
    color: #00AAFF;
}

.icon-inverted-qJmJm.icon-variant-primary-ZpmIp {
    color: #D6F1FF;
}

/* Success */
.icon-variant-success-VrNU2 {
    color: #97cf27;
}

.icon-inverted-qJmJm.icon-variant-success-VrNU2 {
    color: var(--theme-icon-color-success-inverted-normal);
}

/* Important */
.icon-variant-important-_BTSp {
    color: #FFCF21;
}

.icon-inverted-qJmJm.icon-variant-important-_BTSp {
    color: var(--theme-icon-color-important-inverted-normal);
}

/* Danger */
.icon-variant-danger-cYZQc {
    color: #FF6163;
}

.icon-inverted-qJmJm.icon-variant-danger-cYZQc {
    color: var(--theme-icon-color-danger-inverted-normal);
}

/* stylelint-disable selector-max-universal, no-descending-specificity, length-zero-no-unit */

.input-layout-input-layout-PWsr6 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background-color: #ffffff;
    color: #000000;
    border-color: #cccccc;
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    border-style: solid;
    outline: 0;
    flex-shrink: 1;
    resize: none;
    margin: 0;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .input-layout-input-layout-PWsr6:not(textarea) {
        height: 1px;
    }

    textarea.input-layout-input-layout-PWsr6 {
        overflow: auto;
    }
}

.input-layout-input-layout-PWsr6:not(.input-layout-error-G4cKQ):not(.input-layout-disabled-pnQJ8):hover {
    border-color: #B8B8B8;
    z-index: 2;
}

.input-layout-input-layout-PWsr6:not(.input-layout-error-G4cKQ):not(.input-layout-disabled-pnQJ8):not(.input-layout-focus-tXxzq):hover *::-moz-placeholder {
    color: #999999;
}

.input-layout-input-layout-PWsr6:not(.input-layout-error-G4cKQ):not(.input-layout-disabled-pnQJ8):not(.input-layout-focus-tXxzq):hover *:-ms-input-placeholder {
    color: #999999;
}

.input-layout-input-layout-PWsr6:not(.input-layout-error-G4cKQ):not(.input-layout-disabled-pnQJ8):not(.input-layout-focus-tXxzq):hover *::placeholder {
    color: #999999;
}

.input-layout-error-G4cKQ {
    border-color: #FF6163;
}

.input-layout-error-G4cKQ:hover {
    border-color: #F05456;
}

.input-layout-icon-Nx3ZL {
    color: #999999;
    display: inline-flex;
}

.input-layout-icon-Nx3ZL:hover {
    color: var(--theme-inputLayout-hoverIconColor);
}

.input-layout-input-layout-PWsr6 > *::-ms-clear,
.input-layout-input-layout-PWsr6 > *::-ms-reveal {
    display: none;
}

*::-moz-placeholder {
    color: #999999;
}

*:-ms-input-placeholder {
    color: #999999;
}

*::placeholder {
    color: #999999;
}

/* - Internet Explorer 10–11
   - Internet Explorer Mobile 10-11 */
*:-ms-input-placeholder {
    color: #999999 !important; /* stylelint-disable-line */
}

.input-layout-focus-tXxzq *::-moz-placeholder {
    color: #999999;
}

.input-layout-focus-tXxzq *:-ms-input-placeholder {
    color: #999999;
}

.input-layout-focus-tXxzq *::placeholder {
    color: #999999;
}

.input-layout-focus-tXxzq {
    z-index: 2;
}

.input-layout-focus-tXxzq:not(.input-layout-error-G4cKQ) {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.input-layout-focus-tXxzq.input-layout-error-G4cKQ:not([aria-readonly='true']) {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

.input-layout-size-l-NUDKb {
    font-size: 20px;
    line-height: 28px;
    min-height: 50px;
    padding-left: 12px;
    padding-right: 12px;
    border-width: 1px;
    border-radius: 3px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.input-layout-size-l-NUDKb:not(textarea) {
    padding-top: 0;
    padding-bottom: 0;
    height: 50px;
}

.input-layout-size-l-NUDKb > :not(:first-child) {
    margin-left: 12px;
}

.input-layout-size-m-lHP3s {
    font-size: 16px;
    line-height: 24px;
    min-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    border-width: 1px;
    border-radius: 3px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.input-layout-size-m-lHP3s:not(textarea) {
    padding-top: 0;
    padding-bottom: 0;
    height: 40px;
}

.input-layout-size-m-lHP3s > :not(:first-child) {
    margin-left: 10px;
}

.input-layout-size-s-tyHDL {
    font-size: 14px;
    line-height: 20px;
    min-height: 30px;
    padding-left: 7px;
    padding-right: 7px;
    border-width: 1px;
    border-radius: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.input-layout-size-s-tyHDL:not(textarea) {
    padding-top: 0;
    padding-bottom: 0;
    height: 30px;
}

.input-layout-size-s-tyHDL > :not(:first-child) {
    margin-left: 7px;
}

.input-layout-input-layout-PWsr6[aria-expanded='true'] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.input-layout-clear-uOJnv {
    cursor: pointer;
    display: inline-flex;
}

.input-layout-text-align-left-k4eMA {
    text-align: left;
}

.input-layout-text-align-right-_Zobb {
    text-align: right;
}

.input-layout-disabled-pnQJ8 {
    cursor: default;
    background-color: #F5F5F5;
    border-color: #cccccc;
    color: #5C5C5C;
    box-shadow: none;
    /* stylelint-disable-next-line */
    -webkit-text-fill-color: #5C5C5C;
    opacity: 1;
}

.input-layout-stick-after-XTi0P,
.input-layout-stick-both-horizontal-W7cOn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-layout-stick-before-mMKvw,
.input-layout-stick-both-horizontal-W7cOn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-layout-stick-before-mMKvw.input-layout-size-s-tyHDL,
.input-layout-stick-both-horizontal-W7cOn.input-layout-size-s-tyHDL {
    margin-left: -1px;
}

.input-layout-stick-before-mMKvw.input-layout-size-m-lHP3s,
.input-layout-stick-both-horizontal-W7cOn.input-layout-size-m-lHP3s {
    margin-left: -1px;
}

.input-layout-stick-before-mMKvw.input-layout-size-l-NUDKb,
.input-layout-stick-both-horizontal-W7cOn.input-layout-size-l-NUDKb {
    margin-left: -1px;
}

.input-layout-stick-above-SQ5VM,
.input-layout-stick-both-vertical-sGhOg {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.input-layout-stick-below-IofV4,
.input-layout-stick-both-vertical-sGhOg {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.input-layout-before-fJ4uw,
.input-layout-after-vmR10 {
    display: inline-flex;
    flex-shrink: 0;
}

@-webkit-keyframes loader-visibility-ZkmEZ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes loader-visibility-ZkmEZ {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@-webkit-keyframes loader-spin-MTy8O {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes loader-spin-MTy8O {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.loader-loader-UPnZ8 {
    color: #D6F1FF;
    -webkit-animation-name: loader-spin-MTy8O;
            animation-name: loader-spin-MTy8O;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    transform-origin: center;
}

.loader-fade-EM4J8 > g {
    opacity: 0;
    -webkit-animation-name: loader-visibility-ZkmEZ;
            animation-name: loader-visibility-ZkmEZ;
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-delay: 1s;
            animation-delay: 1s;
}

.tooltip-tooltip-box-vM3_t {
    box-sizing: border-box;
    display: inherit;
    width: inherit;
    position: relative;
}

.tooltip-target-wrapper-Qst2m {
    display: inline;
}

.tooltip-tooltip-USjqo {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    position: relative;
    box-shadow: 0 5px 17px 0 rgba(0, 0, 0, .15);
    white-space: nowrap;
    z-index: 1000;
}

.tooltip-arrow-BJvOm {
    box-sizing: border-box;
    width: 19px;
    height: 19px;
    position: absolute;
    display: flex;
    z-index: -1;
    justify-content: center;
    align-items: center;
}

.tooltip-arrow-BJvOm::before {
    content: '';
    box-sizing: border-box;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    display: inline-block;
}

.tooltip-tooltip-USjqo,
.tooltip-arrow-BJvOm::before {
    border: 1px solid transparent;
}

.tooltip-light-C5xQ0 {
    border-radius: 3px;
    color: inherit;
    padding: 16px;
}

.tooltip-light-C5xQ0,
.tooltip-light-C5xQ0 .tooltip-arrow-BJvOm::before {
    background-color: #ffffff;
    border-color: #e0e0e0;
}

.tooltip-dark-BJDuw {
    padding: 16px;
    color: #ffffff;
    border-radius: 3px;
}

.tooltip-dark-BJDuw,
.tooltip-dark-BJDuw .tooltip-arrow-BJvOm::before {
    background-color: #292929;
    border-color: #292929;
}

.tooltip-attention-uRvD5 {
    padding: 16px;
    color: inherit;
    border-radius: 0px;
}

.tooltip-attention-uRvD5,
.tooltip-attention-uRvD5 .tooltip-arrow-BJvOm::before {
    background-color: #D6F1FF;
    border-color: #D6F1FF;
}

.tooltip-cover-yOLQf {
    padding: 0;
}

.tooltip-placement-top-Wcp4L .tooltip-arrow-BJvOm,
.tooltip-placement-top-end-f7anj .tooltip-arrow-BJvOm,
.tooltip-placement-top-start-HKwc3 .tooltip-arrow-BJvOm {
    bottom: -10px;
}

.tooltip-placement-top-Wcp4L .tooltip-arrow-BJvOm::before,
.tooltip-placement-top-end-f7anj .tooltip-arrow-BJvOm::before,
.tooltip-placement-top-start-HKwc3 .tooltip-arrow-BJvOm::before {
    box-shadow: 2px 2px 6px -3px rgba(0, 0, 0, .3);
    border-top-color: transparent;
    border-left-color: transparent;
}

.tooltip-placement-bottom-CPUSd .tooltip-arrow-BJvOm,
.tooltip-placement-bottom-end-JvMZx .tooltip-arrow-BJvOm,
.tooltip-placement-bottom-start-ZFq17 .tooltip-arrow-BJvOm {
    top: -10px;
}

.tooltip-placement-bottom-CPUSd .tooltip-arrow-BJvOm::before,
.tooltip-placement-bottom-end-JvMZx .tooltip-arrow-BJvOm::before,
.tooltip-placement-bottom-start-ZFq17 .tooltip-arrow-BJvOm::before {
    box-shadow: -2px -2px 6px -3px rgba(0, 0, 0, .3);
    border-bottom-color: transparent;
    border-right-color: transparent;
}

.tooltip-placement-left-ugxYO .tooltip-arrow-BJvOm,
.tooltip-placement-left-end-QHj3h .tooltip-arrow-BJvOm,
.tooltip-placement-left-start-X6Auy .tooltip-arrow-BJvOm {
    right: -10px;
}

.tooltip-placement-left-ugxYO .tooltip-arrow-BJvOm::before,
.tooltip-placement-left-end-QHj3h .tooltip-arrow-BJvOm::before,
.tooltip-placement-left-start-X6Auy .tooltip-arrow-BJvOm::before {
    box-shadow: 2px -2px 6px -3px rgba(0, 0, 0, .3);
    border-bottom-color: transparent;
    border-left-color: transparent;
}

.tooltip-placement-right-vMtIB .tooltip-arrow-BJvOm,
.tooltip-placement-right-end-W2dV8 .tooltip-arrow-BJvOm,
.tooltip-placement-right-start-Lo6Ik .tooltip-arrow-BJvOm {
    left: -10px;
}

.tooltip-placement-right-vMtIB .tooltip-arrow-BJvOm::before,
.tooltip-placement-right-end-W2dV8 .tooltip-arrow-BJvOm::before,
.tooltip-placement-right-start-Lo6Ik .tooltip-arrow-BJvOm::before {
    box-shadow: -2px 2px 6px -3px rgba(0, 0, 0, .3);
    border-top-color: transparent;
    border-right-color: transparent;
}

.tooltip-close-gEoiz {
    position: absolute;
    top: 0;
    right: 0;
    width: 19px;
    height: 19px;
    padding: 0;
    cursor: pointer;
    overflow: hidden;
    text-indent: 9999px;
    font-size: 0;
    outline: none;
    border: 0;
    background: url(https://www.avito.st/remote-modules/component-auth/2e977573/ae3767e2f4b7465a2568.svg) center no-repeat;
    opacity: .8;
}

.tooltip-close-gEoiz:hover {
    opacity: 1;
}

.tooltip-loader-g2VWA {
    width: 20px;
    height: 20px;
    margin: 5px;
}

@-webkit-keyframes tooltip-spinner-rotating-NVoiN {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@keyframes tooltip-spinner-rotating-NVoiN {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.input-input-iAk2b {
    font-family: inherit;
    font-size: inherit;
    text-align: inherit;
    background-color: transparent;
    color: inherit;
    width: 100%;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border: 0;
    outline: 0;
    box-shadow: none;
    flex-shrink: 1;
    display: inline-flex;
    align-self: stretch;
    vertical-align: middle;
    min-width: 0;
}

.input-input-iAk2b[readonly] {
    cursor: default;
}

/* Отключение желтого фона при автозаполнении в Chrome */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-animation: input-autofill-YaB8D 0s forwards;
            animation: input-autofill-YaB8D 0s forwards;
}

@-webkit-keyframes input-autofill-YaB8D {
    100% {
        background: transparent;
        color: inherit;
    }
}

@keyframes input-autofill-YaB8D {
    100% {
        background: transparent;
        color: inherit;
    }
}

.button-button-GQPRe {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    display: inline-block;
    border-style: solid;
    position: relative;
    text-align: center;
    vertical-align: middle;
    box-sizing: border-box;
    cursor: pointer;
    outline: 0;
    border-width: 0;
    padding: 0;
    margin: 0;
    z-index: 1;
}

/* удаляет в ФФ пугктирную рамку вокруг текста когда элемент находится в фокусе */
.button-button-GQPRe::-moz-focus-inner {
    border: 0;
}

.button-button-GQPRe:not(button) {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.button-size-l-HEJtY {
    font-size: 20px;
    line-height: 28px;
    min-height: 50px;
    padding-left: 17px;
    padding-right: 17px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-width: 1px;
    border-radius: 3px;
}

.button-size-m-DEqBY {
    font-size: 16px;
    line-height: 24px;
    min-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-radius: 3px;
}

.button-size-s-x11th {
    font-size: 14px;
    line-height: 20px;
    min-height: 30px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    border-width: 1px;
    border-radius: 3px;
}

.button-button-GQPRe[disabled],
.button-disabled-oaSqQ {
    opacity: .5;
    pointer-events: none;
    cursor: default;
}

.button-button-GQPRe:focus {
    z-index: 2;
}

.button-button-GQPRe:not(.button-error-RbBSu):focus {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.button-button-GQPRe::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: inherit;
}

.button-primary-cF3Rr {
    color: #ffffff;
    border-width: 0;
}

.button-primary-cF3Rr:not(.button-selected-Llo16) {
    background-color: #00AAFF;
    border-color: transparent;
}

.button-primary-cF3Rr:not(.button-selected-Llo16):hover {
    background-color: #009CF0;
    border-color: transparent;
}

.button-primary-cF3Rr:not(.button-selected-Llo16):active,
.button-primary-cF3Rr.button-selected-Llo16 {
    background-color: #008EE0;
}

.button-primary-cF3Rr:not(.button-selected-Llo16):active::before,
.button-primary-cF3Rr.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-primary-innerShadowColor);
}

.button-primary-cF3Rr.button-selected-Llo16 {
    border-color: transparent;
}

.button-primary-cF3Rr.button-selected-Llo16:hover {
    background-color: #0081D1;
    border-color: transparent;
}

.button-primary-cF3Rr.button-selected-Llo16:active {
    background-color: #0081D1;
}

.button-default-puLnI {
    color: #000000;
}

.button-default-puLnI:not(.button-selected-Llo16) {
    background-color: #ffffff;
    border-color: #cccccc;
}

.button-default-puLnI:not(.button-selected-Llo16):hover {
    background-color: #F5F5F5;
    border-color: #cccccc;
}

.button-default-puLnI:not(.button-selected-Llo16):active,
.button-default-puLnI.button-selected-Llo16 {
    background-color: #e0e0e0;
}

.button-default-puLnI.button-selected-Llo16 {
    border-color: #cccccc;
}

.button-default-puLnI:not(.button-selected-Llo16):active::before,
.button-default-puLnI.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-default-innerShadowColor);
}

.button-default-puLnI.button-selected-Llo16:hover {
    background-color: #D6D6D6;
    border-color: #cccccc;
}

.button-default-puLnI.button-selected-Llo16:active {
    background-color: #D6D6D6;
}

.button-newDefault-Z9vwy {
    color: #000000;
    border-width: 0;
}

.button-newDefault-Z9vwy:not(.button-selected-Llo16) {
    background-color: #EBEBEB;
    border-color: transparent;
}

.button-newDefault-Z9vwy:not(.button-selected-Llo16):hover {
    background-color: #e0e0e0;
    border-color: transparent;
}

.button-newDefault-Z9vwy:not(.button-selected-Llo16):active,
.button-newDefault-Z9vwy.button-selected-Llo16 {
    background-color: #cccccc;
}

.button-newDefault-Z9vwy.button-selected-Llo16 {
    border-color: transparent;
}

.button-newDefault-Z9vwy:not(.button-selected-Llo16):active::before,
.button-newDefault-Z9vwy.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-newDefault-innerShadowColor);
}

.button-newDefault-Z9vwy.button-selected-Llo16:hover {
    background-color: #c2c2c2;
    border-color: transparent;
}

.button-newDefault-Z9vwy.button-selected-Llo16:active {
    background-color: #c2c2c2;
}

.button-success-TmZmS {
    color: #ffffff;
    border-width: 0;
}

.button-success-TmZmS:not(.button-selected-Llo16) {
    background-color: #97cf27;
    border-color: transparent;
}

.button-success-TmZmS:not(.button-selected-Llo16):hover {
    background-color: #83C217;
    border-color: transparent;
}

.button-success-TmZmS:not(.button-selected-Llo16):active,
.button-success-TmZmS.button-selected-Llo16 {
    background-color: #72B50E;
}

.button-success-TmZmS.button-selected-Llo16 {
    border-color: transparent;
}

.button-success-TmZmS:not(.button-selected-Llo16):active::before,
.button-success-TmZmS.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-success-innerShadowColor);
}

.button-success-TmZmS.button-selected-Llo16:hover {
    background-color: #5FA800;
    border-color: transparent;
}

.button-success-TmZmS.button-selected-Llo16:active {
    background-color: #5FA800;
}

.button-noaccent-tweVa {
    color: #009CF0;
    border-width: 0;
}

.button-noaccent-tweVa:hover {
    color: #FF6163;
}

.button-noaccent-tweVa:not(.button-selected-Llo16) {
    background-color: transparent;
    border-color: transparent;
}

.button-noaccent-tweVa:not(.button-selected-Llo16):hover {
    background-color: transparent;
    border-color: transparent;
}

.button-noaccent-tweVa:not(.button-selected-Llo16):active,
.button-noaccent-tweVa.button-selected-Llo16 {
    background-color: transparent;
}

.button-noaccent-tweVa.button-selected-Llo16 {
    border-color: transparent;
}

.button-noaccent-tweVa:not(.button-selected-Llo16):active::before,
.button-noaccent-tweVa.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-noaccent-innerShadowColor);
}

.button-noaccent-tweVa.button-selected-Llo16:hover {
    background-color: transparent;
    border-color: transparent;
    color: #FF6163;
}

.button-noaccent-tweVa.button-selected-Llo16:active {
    background-color: transparent;
}

.button-important-XJUKZ {
    color: rgba(0,0,0, .84);
    border-width: 0;
}

.button-important-XJUKZ:not(.button-selected-Llo16) {
    background-color: #FFCF21;
    border-color: transparent;
}

.button-important-XJUKZ:not(.button-selected-Llo16):hover {
    background-color: #FCBD00;
    border-color: transparent;
}

.button-important-XJUKZ:not(.button-selected-Llo16):active,
.button-important-XJUKZ.button-selected-Llo16 {
    background-color: #F7AD00;
}

.button-important-XJUKZ.button-selected-Llo16 {
    border-color: transparent;
}

.button-important-XJUKZ:not(.button-selected-Llo16):active::before,
.button-important-XJUKZ.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-important-innerShadowColor);
}

.button-important-XJUKZ.button-selected-Llo16:hover {
    background-color: #F29D00;
    border-color: transparent;
}

.button-important-XJUKZ.button-selected-Llo16:active {
    background-color: #F29D00;
}

.button-danger-gFNKV {
    color: #ffffff;
    border-width: 0;
}

.button-danger-gFNKV:not(.button-selected-Llo16) {
    background-color: #FF6163;
    border-color: transparent;
}

.button-danger-gFNKV:not(.button-selected-Llo16):hover {
    background-color: #F05456;
    border-color: transparent;
}

.button-danger-gFNKV:not(.button-selected-Llo16):active,
.button-danger-gFNKV.button-selected-Llo16 {
    background-color: #E34449;
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-gFNKV.button-selected-Llo16 {
    border-color: transparent;
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-gFNKV:not(.button-selected-Llo16):active::before,
.button-danger-gFNKV.button-selected-Llo16::before {
    box-shadow: inset 0px 2px 4px -2px var(--theme-button-danger-innerShadowColor);
}

.button-danger-gFNKV.button-selected-Llo16:hover {
    background-color: #D4393E;
    border-color: transparent;
}

.button-danger-gFNKV.button-selected-Llo16:active {
    background-color: #D4393E;
}

.button-textBox-LgKzA {
    display: inline-block;
}

.button-button-GQPRe:active > .button-textBox-LgKzA,
.button-button-GQPRe:active > span {
    transform: translateY(1px);
}

.button-error-RbBSu.button-error-RbBSu {
    border-width: 1px;
    border-color: #FF6163;
}

.button-error-RbBSu.button-error-RbBSu:focus {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

.button-error-RbBSu.button-error-RbBSu:hover {
    border-color: #F05456;
}

.button-loaderBox-akwq2 {
    visibility: hidden;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.button-button-GQPRe[aria-busy='true'] > .button-loaderBox-akwq2 {
    visibility: visible;
}

.button-button-GQPRe[aria-busy='true'] > .button-textBox-LgKzA {
    visibility: hidden;
}

.button-stick-after-ryUwp {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.button-stick-after-ryUwp:hover {
    z-index: 2;
}

.button-stick-before-mghjp {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.button-stick-above-TRvId {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.button-stick-below-QYlTw {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.button-root-ZyfLf:hover,
.button-root-ZyfLf:active,
.button-root_active-KOyG5 {
    background-color: #f7f7f7;
}

a.button-root-ZyfLf:hover,
a.button-root-ZyfLf:active,
a.button-root_active-KOyG5 {
    text-decoration: none;
    color: #000000;
}

/* stylelint-disable length-zero-no-unit */

.button-stick-before-mghjp.button-size-s-x11th {
    margin-left: -1px;
}

.button-stick-before-mghjp.button-size-m-DEqBY {
    margin-left: -1px;
}

.button-stick-before-mghjp.button-size-l-HEJtY {
    margin-left: -1px;
}

/* stylelint-disable no-descending-specificity, length-zero-no-unit */

.checkbox-checkbox-ouK92 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: var(--theme-checkbox-textColor);
    vertical-align: middle;
    position: relative;
    display: inline-flex;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    align-items: center;
}

.checkbox-disabled-Ly2Ao {
    cursor: default;
}

.checkbox-input-HV5GI {
    position: absolute;
    opacity: 0;
}

.checkbox-label-XWy5f {
    vertical-align: top;
    position: relative;
    display: inline-block;
}

.checkbox-size-s-nuggX {
    min-height: 30px;
}

.checkbox-size-m-oTMrp {
    min-height: 40px;
}

.checkbox-size-l-bD7nh {
    min-height: 50px;
}

.checkbox-size-s-nuggX .checkbox-label-XWy5f {
    padding: 0 0 0 22px;
}

.checkbox-size-m-oTMrp .checkbox-label-XWy5f {
    padding: 0 0 0 26px;
}

.checkbox-size-l-bD7nh .checkbox-label-XWy5f {
    padding: 0 0 0 30px;
}

.checkbox-label-XWy5f::before {
    background-color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: relative;
    top: -2px;
    border-style: solid;
    border-color: #cccccc;
    display: inline-block;
    content: '';
    box-sizing: border-box;
}

.checkbox-size-s-nuggX .checkbox-label-XWy5f::before {
    width: 16px;
    height: 16px;
    margin: 0 6px 0 -22px;
    border-width: 1px;
    border-radius: 3px;
    top: -1px;
}

.checkbox-size-m-oTMrp .checkbox-label-XWy5f::before {
    width: 18px;
    height: 18px;
    margin: 0 8px 0 -26px;
    border-width: 1px;
    border-radius: 3px;
    top: -1px;
}

.checkbox-size-l-bD7nh .checkbox-label-XWy5f::before {
    width: 22px;
    height: 22px;
    margin: 0 8px 0 -30px;
    border-width: 1px;
    border-radius: 3px;
    top: -1px;
}

.checkbox-checkbox-ouK92:hover .checkbox-label-XWy5f::before {
    border-color: #B8B8B8;
}

.checkbox-checked-N_6uq .checkbox-label-XWy5f::before {
    background-image: url(https://www.avito.st/remote-modules/component-auth/2e977573/2e9f0df92d936d664965.svg);
    background-size: 86%;
}

.checkbox-indeterminate-c4sk4 .checkbox-label-XWy5f::before {
    background-image: url(https://www.avito.st/remote-modules/component-auth/2e977573/fcf64bb84a3fd54f2602.svg);
    background-size: 73%;
}

.checkbox-set-wDVpg .checkbox-label-XWy5f::before {
    background-color: #00AAFF;
    border-color: #00AAFF;
}

.checkbox-set-wDVpg:hover .checkbox-label-XWy5f::before {
    background-color: #009CF0;
    border-color: #009CF0;
}

/* error */
.checkbox-error-lk0aj .checkbox-label-XWy5f::before {
    border-color: #FF6163;
}

.checkbox-error-lk0aj:hover .checkbox-label-XWy5f::before {
    border-color: #F05456;
}

.checkbox-error-lk0aj.checkbox-set-wDVpg .checkbox-label-XWy5f::before {
    background-color: #FF6163;
}

.checkbox-error-lk0aj.checkbox-set-wDVpg:not(.checkbox-disabled-Ly2Ao):hover .checkbox-label-XWy5f::before {
    background-color: #F05456;
}

/* Focus */
.checkbox-focus-o8QgV:not(.checkbox-disabled-Ly2Ao) .checkbox-label-XWy5f::before {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.checkbox-focus-o8QgV:not(.checkbox-disabled-Ly2Ao).checkbox-error-lk0aj .checkbox-label-XWy5f::before {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

/* Disabled */
.checkbox-disabled-Ly2Ao .checkbox-label-XWy5f::before,
.checkbox-disabled-Ly2Ao:hover .checkbox-label-XWy5f::before,
.checkbox-disabled-Ly2Ao:active .checkbox-label-XWy5f::before {
    background-color: #F5F5F5;
    border-color: #cccccc;
    box-shadow: none;
}

.checkbox-disabled-Ly2Ao.checkbox-set-wDVpg .checkbox-label-XWy5f::before {
    background-color: #cccccc;
    border-color: #cccccc;
}

/* Design button */
.checkbox-design-button-KeW8t .checkbox-label-XWy5f {
    padding: 0;
}

.checkbox-design-button-KeW8t .checkbox-label-XWy5f::before {
    display: none;
}

.link-link-uzNGP {
    font: inherit;
    display: inline;
    padding: 0;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    background: 0;
    outline: 0;
    line-height: inherit;
}

.link-link-uzNGP:focus {
    box-shadow: 0 0 1px 3px rgba(0, 170, 255, .2);
}

.link-design-default-WenS8,
.link-design-default-WenS8.link-novisited-dLCYl:visited {
    color: #009CF0;
}

.link-design-default-WenS8:visited {
    color: #8C4FE8;
}

.link-design-default-WenS8:hover,
.link-design-default-WenS8:active,
.link-design-default-WenS8:visited:hover {
    color: #FF6163;
}

.link-design-inherited-o6rXH {
    opacity: var(--theme-link-opacity-default);
}

.link-design-inherited-o6rXH,
.link-design-inherited-o6rXH:visited {
    color: inherit;
}

.link-design-inherited-o6rXH:hover {
    opacity: var(--theme-link-opacity-hover);
}

.link-underline-solid-olpzF {
    border-bottom: 1px solid currentColor;
}

.link-underline-dashed-QDIsV {
    border-bottom: 1px dashed currentColor;
}

/* stylelint-disable selector-max-universal */

.captcha-root-4eHSK {
    position: relative;
    display: inline-flex;
    white-space: nowrap;
}

.captcha-controls-Vz1ge {
    margin-right: 8px;
    display: inline-flex;
    flex-direction: column;
    vertical-align: top;
}

.captcha-controls-Vz1ge > * + * {
    margin-top: 5px;
}

.captcha-input-b9Z7e {
    max-width: 144px;
}

.captcha-image-DFn2Y {
    height: 100%;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    min-width: 100px;
}

.captcha-size-s-umCJy .captcha-controls-Vz1ge {
    width: 135px;
}

.captcha-size-m-ad3KQ .captcha-controls-Vz1ge {
    width: 145px;
}

.captcha-size-l-CVnTM .captcha-controls-Vz1ge {
    width: 165px;
}

.captcha-size-s-umCJy {
    height: 50px;
}

.captcha-size-m-ad3KQ {
    height: 65px;
}

.captcha-size-l-CVnTM {
    height: 75px;
}

.captcha-refresh-vf5HH {
    position: relative;
    display: block;
    margin-left: 20px;
    padding: 0;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    border: none;
    outline: none;
    background: transparent;
    color: #009CF0;
    cursor: pointer;
    white-space: nowrap;
    overflow: visible; /* IE bugfix */
}

.captcha-refresh-icon-tz4TS {
    display: inline-block;
    width: 1em;
    height: 1em;
    background: transparent url(https://www.avito.st/remote-modules/component-auth/2e977573/f65918175ea8186e445a.svg) center no-repeat;
    background-size: .75em;
    border-radius: 50%;
    border: 1px solid #D6D6D6;
    box-sizing: border-box;
    margin-right: .3em;
    vertical-align: text-bottom;
}

.captcha-root_animating-MeGQG .captcha-refresh-icon-tz4TS {
    -webkit-animation: captcha-captcha-rotate-IpLIp 1s ease-out;
            animation: captcha-captcha-rotate-IpLIp 1s ease-out;
}

@-webkit-keyframes captcha-captcha-rotate-IpLIp {
    to {
        transform: rotate(1turn);
    }
}

@keyframes captcha-captcha-rotate-IpLIp {
    to {
        transform: rotate(1turn);
    }
}

.PasswordComplexityTooltip-root-pL6qQ {
    margin-left: 5px;
}

.TooltipContent-root-Dz7jl {
    width: 230px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

/* stylelint-disable selector-max-universal */

.group-root-Qe1ez {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
}

.group-spaced-q3P79 > :not(:first-child) {
    margin-left: 20px;
}

.group-vertical-GNNmo {
    display: inline-flex;
    flex-direction: column;
    align-items: stretch;
}

.group-vertical-GNNmo.group-spaced-q3P79 > * {
    margin-left: inherit;
}

.group-vertical-GNNmo.group-spaced-q3P79 > :not(:first-child) {
    margin-top: 20px;
}

.group-grow-ON2bi {
    flex-grow: 1;
}

.select-select-box-EgYEO {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    box-sizing: border-box;
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    border-style: solid;
    background-color: #ffffff;
    color: #000000;
    border-color: #cccccc;
}

.select-select-box-EgYEO:not(.select-error-bRNF2):not(.select-disabled-aoATD):hover {
    border-color: #B8B8B8;
}

.select-select-box-EgYEO.select-root_stick-after-nn0sz.select-size-s-IdkM5:not(.select-error-bRNF2):not(.select-disabled-aoATD):hover {
    z-index: 2;
}

.select-error-bRNF2 {
    border-color: #FF6163;
}

.select-error-bRNF2:hover {
    border-color: #F05456;
}

.select-part-TKdFo {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.select-icon-uKOBG {
    color: #999999;
}

.select-icon-uKOBG:hover {
    color: var(--theme-select-hoverIconColor);
}

.select-size-l-sw3ss {
    font-size: 20px;
    line-height: 28px;
    height: 50px;
    border-width: 1px;
    border-radius: 3px;
}

.select-size-m-htVPw {
    font-size: 16px;
    line-height: 24px;
    height: 40px;
    border-width: 1px;
    border-radius: 3px;
}

.select-size-s-IdkM5 {
    font-size: 14px;
    line-height: 20px;
    height: 30px;
    border-width: 1px;
    border-radius: 3px;
}

.select-focus-OX5sQ {
    z-index: 20;
}

.select-focus-OX5sQ:not(.select-error-bRNF2) {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.select-focus-OX5sQ.select-error-bRNF2 {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

.select-disabled-aoATD {
    pointer-events: none;
    cursor: default;
    background-color: #F5F5F5;
    border-color: #cccccc;
    color: #5C5C5C;
    box-shadow: none;
}

.select-select-AsR8q {
    background-color: transparent;
    background-image: none;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
    border: 0;
    border-radius: inherit;
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    text-indent: .01px;
    outline: 0;
    color: inherit;
}

.select-select-AsR8q option[value=''] {
    color: #8F8F8F;
}

.select-select-AsR8q::-ms-expand {
    display: none;
}

.select-size-s-IdkM5 .select-select-AsR8q {
    padding-left: 7px;
    padding-right: calc(7px + 1.5em);
}

.select-size-s-IdkM5 .select-part-TKdFo {
    right: 7px;
}

.select-size-m-htVPw .select-select-AsR8q {
    padding-left: 10px;
    padding-right: calc(10px + 1.5em);
}

.select-size-m-htVPw .select-part-TKdFo {
    right: 10px;
}

.select-size-l-sw3ss .select-select-AsR8q {
    padding-left: 12px;
    padding-right: calc(12px + 1.5em);
}

.select-size-l-sw3ss .select-part-TKdFo {
    right: 12px;
}

/* Хак для отключения обводки точками в FireFox */
.select-select-AsR8q:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000000;
}

.select-select-AsR8q option:not(:checked) {
    color: #000000;
}
/* Хак для отключения обводки точками в FireFox */

.select-select-AsR8q:focus::-ms-value {
    color: inherit;
    background: none;
}

.select-root_stick-after-nn0sz {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.select-root_stick-before-xmcyM {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.select-root_stick-above-Di4n_ {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select-root_stick-below-K6r3w {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

/* stylelint-disable length-zero-no-unit */
.select-root_stick-before-xmcyM.select-size-s-IdkM5 {
    margin-left: -1px;
}

.select-root_stick-before-xmcyM.select-size-m-htVPw {
    margin-left: -1px;
}

.select-root_stick-before-xmcyM.select-size-l-sw3ss {
    margin-left: -1px;
}

.select-select-box-EgYEO .select-prefix-qBbuh {
    right: auto;
}

.select-size-s-IdkM5 .select-prefix-qBbuh {
    left: 7px;
}

.select-size-m-htVPw .select-prefix-qBbuh {
    left: 10px;
}

.select-size-l-sw3ss .select-prefix-qBbuh {
    left: 12px;
}

/* stylelint-disable selector-max-universal, no-descending-specificity, length-zero-no-unit */

.suggest-root-kcdGv {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    background-color: #ffffff;
    color: #000000;
    border-color: #cccccc;
    border-style: solid;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.suggest-tag-_8Adp {
    display: flex;
    position: relative;
    flex-shrink: 0;
    box-sizing: border-box;
    max-width: 100%;
    background-color: #ebf6fa;
    border-radius: 10px;
    margin-top: 4px;
    margin-right: 5px;
    padding: 0px 4px 0 10px;
    line-height: 20px;
    height: 20px;
    z-index: 10;
}

.suggest-disabled-Eb3Rl .suggest-tag-_8Adp,
.suggest-readOnly-gNAg_ .suggest-tag-_8Adp {
    padding-right: 10px;
}

.suggest-tag-inner-canyV {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.suggest-tag-delete-xf73e {
    position: relative;
    margin-top: 3px;
    margin-left: 2px;
}

.suggest-input-clear-lN9jf {
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: pointer;
    width: 14px;
    height: 14px;
    overflow: hidden;
    text-indent: 9999px;
    font-size: 0;
    background: none;
    border: none;
    outline: none;
}

.suggest-input-clear-lN9jf::before,
.suggest-input-clear-lN9jf::after {
    content: '';
    position: absolute;
    width: 14px;
    height: 1px;
    left: 50%;
    top: 50%;
    background-color: #A3A3A3;
    transition: background-color .25s ease;
}

.suggest-input-clear-lN9jf::before {
    transform: translate(-50%) rotate(45deg);
}

.suggest-input-clear-lN9jf::after {
    transform: translate(-50%) rotate(-45deg);
}

.suggest-input-clear-lN9jf:hover::before,
.suggest-input-clear-lN9jf:hover::after {
    background-color: #000000;
}

.suggest-input-M15u7 {
    flex-grow: 2;
    background-color: transparent;
    vertical-align: middle;
    color: inherit;
    margin: 0;
    height: 20px;
    box-sizing: border-box;
    border: 0;
    display: inline-block;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: 0;
    font-size: inherit;
    font-family: inherit;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    min-width: 1px;
}

.suggest-input-M15u7::-ms-clear {
    display: none;
}

.suggest-root_show-shadow-jOEib .suggest-input-M15u7 {
    color: #ffffff;
}

.suggest-root_loading-HVxGX .suggest-input-M15u7 {
    padding-right: 20px;
    background-image: url(https://www.avito.st/remote-modules/component-auth/2e977573/1e80b20dfd2b1dbc123d.gif);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 16px 16px;
}

.suggest-input-M15u7:focus::-webkit-input-placeholder {
    color: transparent;
}

.suggest-input-M15u7:focus::-moz-placeholder {
    color: transparent;
}

.suggest-input-M15u7:focus:-ms-input-placeholder {
    color: transparent;
}

.suggest-shadow-PkubH {
    display: block;
    position: absolute;
    box-sizing: border-box;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 1px solid transparent;
    padding: 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    pointer-events: none;
    line-height: 28px;
    color: #8F8F8F;
}

.suggest-shadow-name-adWjg {
    color: #000000;
}

.suggest-shadow-postfix-M3Kvt {
    color: #8F8F8F;
    margin-left: 4px;
}

.suggest-suggests-CS_w3 {
    background-color: #ffffff;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 1010;
    margin: 1px 0 0;
    padding: 6px 0 8px;
    max-height: 300px;
    box-shadow: 0 1px 3px 0 #9b9b9b;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left;
}

.suggest-suggests-status-p7C5y {
    text-align: center;
    color: #8F8F8F;
    height: 21px;
    line-height: 21px;
    display: block;
}

.suggest-suggest-WKzjn {
    width: 100%;
    box-sizing: border-box;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
}

.suggest-suggest-content-n5fE3 {
    position: relative;
}

.suggest-suggest-postfix-boFSc {
    margin-left: 9px;
    color: #8F8F8F;
}

.suggest-suggest_active-pW5yK {
    background-color: #D6F1FF;
}

.suggest-suggest_disabled-MBiyc {
    cursor: default;
    color: #999999;
}

.suggest-size-l-AiGhj {
    border-width: 1px;
    border-radius: 3px;
}

.suggest-size-l-AiGhj,
.suggest-size-l-AiGhj .suggest-suggest-WKzjn {
    font-size: 20px;
    line-height: 28px;
    height: 50px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.suggest-size-m-SU_zj {
    border-width: 1px;
    border-radius: 3px;
}

.suggest-size-m-SU_zj,
.suggest-size-m-SU_zj .suggest-suggest-WKzjn {
    font-size: 16px;
    line-height: 24px;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.suggest-size-s-ev4Cl {
    border-width: 1px;
    border-radius: 3px;
}

.suggest-size-s-ev4Cl,
.suggest-size-s-ev4Cl .suggest-suggest-WKzjn {
    font-size: 14px;
    line-height: 20px;
    height: 30px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.suggest-disabled-Eb3Rl,
.suggest-readOnly-gNAg_ {
    cursor: default;
    background-color: #F5F5F5;
    border-color: #cccccc;
    color: #5C5C5C;
    box-shadow: none;
}

.suggest-root-kcdGv:not(.suggest-error-rJ1ec):not(.suggest-disabled-Eb3Rl):hover {
    border-color: #B8B8B8;
}

.suggest-root-kcdGv:not(.suggest-error-rJ1ec):not(.suggest-disabled-Eb3Rl):not(.suggest-focus-T5940):hover *::-moz-placeholder {
    color: #999999;
}

.suggest-root-kcdGv:not(.suggest-error-rJ1ec):not(.suggest-disabled-Eb3Rl):not(.suggest-focus-T5940):hover *:-ms-input-placeholder {
    color: #999999;
}

.suggest-root-kcdGv:not(.suggest-error-rJ1ec):not(.suggest-disabled-Eb3Rl):not(.suggest-focus-T5940):hover *::placeholder {
    color: #999999;
}

.suggest-icon-fLhU9 {
    display: inline-flex;
}

.suggest-root-kcdGv *::-moz-placeholder {
    color: #999999;
}

.suggest-root-kcdGv *:-ms-input-placeholder {
    color: #999999;
}

.suggest-root-kcdGv *::placeholder {
    color: #999999;
}

.suggest-focus-T5940 *::-moz-placeholder {
    color: #999999;
}

.suggest-focus-T5940 *:-ms-input-placeholder {
    color: #999999;
}

.suggest-focus-T5940 *::placeholder {
    color: #999999;
}

.suggest-focus-T5940 {
    z-index: 1010;
}

.suggest-focus-T5940:not(.suggest-error-rJ1ec),
.suggest-root-kcdGv:not(.suggest-error-rJ1ec):not(.suggest-disabled-Eb3Rl):focus-within {
    box-shadow: 0px 0px 1px 3px rgba(0, 170, 255, 0.3);
}

.suggest-focus-T5940.suggest-error-rJ1ec {
    box-shadow: 0px 0px 1px 3px rgba(240, 60, 55, 0.3);
}

.suggest-root_stick-after-wwYbV {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.suggest-root_stick-before-JKdNB {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.suggest-root_stick-above-zNDxl {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.suggest-root_stick-below-jot_r {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}

.suggest-root_stick-after-wwYbV.suggest-root_active-mt4Dz,
.suggest-root_stick-before-JKdNB.suggest-root_active-mt4Dz {
    z-index: 20;
}

.suggest-root_stick-after-wwYbV:hover,
.suggest-root_stick-before-JKdNB:hover {
    z-index: 10;
}

.suggest-error-rJ1ec {
    border-color: #FF6163;
    border-right-width: 1px;
}

.suggest-error-rJ1ec:hover {
    border-color: #F05456;
}

.suggest-root_stick-before-JKdNB.suggest-size-s-ev4Cl {
    margin-left: -1px;
}

.suggest-root_stick-before-JKdNB.suggest-size-m-SU_zj {
    margin-left: -1px;
}

.suggest-root_stick-before-JKdNB.suggest-size-l-AiGhj {
    margin-left: -1px;
}

.Description-container-fYdwX {
    display: flex;
    flex-direction: column;
}

