.heading{text-wrap:balance;height:max-content;font-style:normal;display:grid}.heading .title_size_5xl,.heading .description_size_5xl{letter-spacing:-.5px;font-size:64px;font-stretch:130%;line-height:110%}@media (max-width:1090px){.heading .title_size_5xl,.heading .description_size_5xl{font-size:36px}}.heading .title_size_4xl,.heading .description_size_4xl{font-size:48px;font-stretch:130%;line-height:120%}@media (max-width:1090px){.heading .title_size_4xl,.heading .description_size_4xl{font-size:32px}}.heading .title_size_3xl,.heading .description_size_3xl{letter-spacing:.25px;font-size:36px;font-stretch:120%;line-height:120%}@media (max-width:1090px){.heading .title_size_3xl,.heading .description_size_3xl{font-size:24px}}.heading .title_size_2xl,.heading .description_size_2xl{font-size:24px;font-stretch:120%;line-height:130%}@media (max-width:1090px){.heading .title_size_2xl,.heading .description_size_2xl{font-size:20px}}.heading .title_size_xl,.heading .description_size_xl{letter-spacing:.15px;font-size:20px;font-stretch:120%;line-height:120%}@media (max-width:1090px){.heading .title_size_xl,.heading .description_size_xl{font-size:20px}}.heading .title_size_lg,.heading .description_size_lg{letter-spacing:.1px;font-size:16px;font-stretch:120%;line-height:125%}.heading .title_weight_regular,.heading .description_weight_regular{font-weight:400}.heading .title_weight_medium,.heading .description_weight_medium{font-weight:500}.heading .title_weight_semi-bold,.heading .description_weight_semi-bold{font-weight:600}.heading .title_weight_bold,.heading .description_weight_bold{font-weight:700}.heading .title_weight_extra-bold,.heading .description_weight_extra-bold{font-weight:800}.heading.heading_size_5xl{gap:32px}.heading.heading_size_4xl{gap:12px}.heading.heading_size_3xl{gap:8px}
.button{cursor:pointer;border-radius:var(--button-border-radius);transition:color var(--transition),background-color var(--transition);text-align:center;width:max-content;font-family:var(--font-base),serif;grid-auto-flow:column;align-items:center;gap:6px;display:inline-grid;position:relative;overflow:hidden}.button:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--transition);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.button_as_button{border:none}.button_size_2xl{height:64px;padding:0 32px;font-size:20px}.button_size_xl{height:56px;padding:0 32px;font-size:16px;font-weight:500;font-stretch:120%;line-height:110%}.button_size_lg{height:52px;padding:0 24px;font-size:16px;font-weight:500;font-stretch:120%;line-height:110%}.button_size_md{height:44px;padding:0 16px;font-size:16px;font-weight:500;font-stretch:120%;line-height:110%}.button_size_sm{height:36px;padding:0 12px;font-size:14px}.button_size_xs{height:24px;padding:0 6px;font-size:12px}.button_style_filled.button_theme_primary{background:var(--button-color-primary);color:var(--button-color-text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button_style_filled.button_theme_primary:before{background:var(--button-color-primary-hover)}@media (hover:hover){.button_style_filled.button_theme_primary:hover:before,.button_style_filled.button_theme_primary.hover:before{opacity:1}.button_style_filled.button_theme_primary:hover,.button_style_filled.button_theme_primary.hover{color:var(--button-color-text-primary-hover)}}.button_style_filled.button_theme_primary:active:before,.button_style_filled.button_theme_primary.active:before{background:var(--button-color-primary-active);opacity:1}.button_style_filled.button_theme_primary:active,.button_style_filled.button_theme_primary.active{color:var(--button-color-text-primary-active)}.button_style_filled.button_theme_primary.focus-visible:before,.button_style_filled.button_theme_primary.focus:before{background:var(--button-color-primary-focus);opacity:1}.button_style_filled.button_theme_primary:focus-visible:before{background:var(--button-color-primary-focus);opacity:1}.button_style_filled.button_theme_primary.focus-visible,.button_style_filled.button_theme_primary.focus{color:var(--button-color-text-primary-focus);outline:3px solid rgba(134,76,74,.8)}.button_style_filled.button_theme_primary:focus-visible{color:var(--button-color-text-primary-focus);outline:3px solid rgba(134,76,74,.8)}.button_style_filled.button_theme_primary:disabled:before,.button_style_filled.button_theme_primary.disabled:before{background:var(--button-color-primary-disabled);opacity:1}.button_style_filled.button_theme_primary:disabled,.button_style_filled.button_theme_primary.disabled{color:var(--button-color-text-primary-disabled);pointer-events:none}.button_style_filled.button_theme_secondary{background:var(--button-color-secondary);color:var(--button-color-text-secondary)}@media (hover:hover){.button_style_filled.button_theme_secondary:hover,.button_style_filled.button_theme_secondary.hover{background:var(--button-color-secondary-hover);color:var(--button-color-text-secondary-hover)}}.button_style_filled.button_theme_secondary:active,.button_style_filled.button_theme_secondary.active{background:var(--button-color-secondary-active);color:var(--button-color-text-secondary-active)}.button_style_filled.button_theme_secondary.focus-visible,.button_style_filled.button_theme_secondary.focus{background:var(--button-color-secondary-focus);color:var(--button-color-text-secondary-focus)}.button_style_filled.button_theme_secondary:focus-visible{background:var(--button-color-secondary-focus);color:var(--button-color-text-secondary-focus)}.button_style_filled.button_theme_secondary:disabled,.button_style_filled.button_theme_secondary.disabled{background:var(--button-color-secondary-disabled);color:var(--button-color-text-secondary-disabled);pointer-events:none}.button_style_filled.button_theme_neutral{background:var(--button-color-neutral);color:var(--button-color-text-neutral)}@media (hover:hover){.button_style_filled.button_theme_neutral:hover,.button_style_filled.button_theme_neutral.hover{background:var(--button-color-neutral-hover);color:var(--button-color-text-neutral-hover)}}.button_style_filled.button_theme_neutral:active,.button_style_filled.button_theme_neutral.active{background:var(--button-color-neutral-active);color:var(--button-color-text-neutral-active)}.button_style_filled.button_theme_neutral.focus-visible,.button_style_filled.button_theme_neutral.focus{background:var(--button-color-neutral-focus);color:var(--button-color-text-neutral-focus)}.button_style_filled.button_theme_neutral:focus-visible{background:var(--button-color-neutral-focus);color:var(--button-color-text-neutral-focus)}.button_style_filled.button_theme_neutral:disabled,.button_style_filled.button_theme_neutral.disabled{background:var(--button-color-neutral-disabled);color:var(--button-color-text-neutral-disabled);pointer-events:none}.button_style_outline.button_theme_primary{background:var(--button-outline-background-primary);color:var(--button-outline-font-primary)}@media (hover:hover){.button_style_outline.button_theme_primary:hover,.button_style_outline.button_theme_primary.hover{background:var(--button-outline-background-primary-hover);color:var(--button-outline-font-primary-hover)}}.button_style_outline.button_theme_primary:active,.button_style_outline.button_theme_primary.active{background:var(--button-outline-background-primary-active);color:var(--button-outline-font-primary-active)}.button_style_outline.button_theme_primary.focus-visible,.button_style_outline.button_theme_primary.focus{background:var(--button-outline-background-primary-focus);color:var(--button-outline-font-primary-focus)}.button_style_outline.button_theme_primary:focus-visible{background:var(--button-outline-background-primary-focus);color:var(--button-outline-font-primary-focus)}.button_style_outline.button_theme_primary:disabled,.button_style_outline.button_theme_primary.disabled{background:var(--button-outline-background-primary-disabled);color:var(--button-outline-font-primary-disabled)}.button_style_outline.button_theme_base{background:var(--button-outline-background-base)}@media (hover:hover){.button_style_outline.button_theme_base:hover{background:var(--button-outline-background-base-hover)}}.button_style_outline.button_theme_base:active,.button_style_outline.button_theme_base.active{background:var(--button-outline-background-base-active)}.button_style_outline.button_theme_base.focus-visible,.button_style_outline.button_theme_base.focus{background:var(--button-outline-background-base-focus)}.button_style_outline.button_theme_base:focus-visible{background:var(--button-outline-background-base-focus)}.button_style_outline.button_theme_base:disabled,.button_style_outline.button_theme_base.disabled{background:var(--button-outline-background-base-disabled)}.button_style_outline.button_theme_neutral{background:var(--button-outline-background-neutral)}@media (hover:hover){.button_style_outline.button_theme_neutral:hover{background:var(--button-outline-background-neutral-hover)}}.button_style_outline.button_theme_neutral:active,.button_style_outline.button_theme_neutral.active{background:var(--button-outline-background-neutral-active)}.button_style_outline.button_theme_neutral.focus-visible,.button_style_outline.button_theme_neutral.focus{background:var(--button-outline-background-neutral-focus)}.button_style_outline.button_theme_neutral:focus-visible{background:var(--button-outline-background-neutral-focus)}.button_style_outline.button_theme_neutral:disabled,.button_style_outline.button_theme_neutral.disabled{background:var(--button-outline-background-neutral-disabled)}.button_style_text{border-radius:unset;border:none;padding:0}.button_style_text.button_theme_primary{--button-color-text-primary:var(--global-color-text-secondary);--button-color-text-primary-hover:var(--global-color-text-primary);--button-color-text-primary-active:var(--button-color-primary-active);--button-color-text-primary-focus:var(--global-color-text-primary);--button-color-text-primary-disabled:var(--button-color-primary-disabled);color:var(--button-color-text-primary);background:0 0}@media (hover:hover){.button_style_text.button_theme_primary:hover,.button_style_text.button_theme_primary.hover{color:var(--button-color-text-primary-hover)}}.button_style_text.button_theme_primary:active,.button_style_text.button_theme_primary.active{color:var(--button-color-text-primary-active)}.button_style_text.button_theme_primary.focus-visible,.button_style_text.button_theme_primary.focus{background:var(--button-color-primary-focus);color:var(--button-color-text-primary-focus)}.button_style_text.button_theme_primary:focus-visible{background:var(--button-color-primary-focus);color:var(--button-color-text-primary-focus)}.button_style_text.button_theme_primary:disabled,.button_style_text.button_theme_primary.disabled{color:var(--button-color-text-primary-disabled);pointer-events:none}.button_style_text.button_theme_secondary{--button-color-text-secondary:var(--button-color-primary);--button-color-text-secondary-hover:var(--button-color-primary-hover);--button-color-text-secondary-active:var(--button-color-primary-active);--button-color-text-secondary-focus:var(--button-color-primary-focus);--button-color-text-secondary-disabled:var(--button-color-primary-disabled);color:var(--button-color-text-secondary);background:0 0}@media (hover:hover){.button_style_text.button_theme_secondary:hover,.button_style_text.button_theme_secondary.hover{color:var(--button-color-text-secondary-hover)}}.button_style_text.button_theme_secondary:active,.button_style_text.button_theme_secondary.active{color:var(--button-color-text-secondary-active)}.button_style_text.button_theme_secondary.focus-visible,.button_style_text.button_theme_secondary.focus{color:var(--button-color-text-secondary-focus)}.button_style_text.button_theme_secondary:focus-visible{color:var(--button-color-text-secondary-focus)}.button_style_text.button_theme_secondary:disabled,.button_style_text.button_theme_secondary.disabled{color:var(--button-color-text-secondary-disabled);pointer-events:none}.button_style_text.button_size_2xl{height:42px}.button_style_text.button_size_xl{height:38px}.button_style_text.button_size_lg{height:36px}.button_style_text.button_size_md{height:32px}.button_style_text.button_size_sm{height:28px}.button_style_text.button_size_xs{height:24px}.button_modificator_icon{min-width:unset;aspect-ratio:1;justify-content:center;align-items:center;gap:0;padding:0}.button_modificator_icon .icon{justify-content:center;align-items:center;display:grid}.button_modificator_circle{min-width:unset;aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;display:grid}.button_modificator_circle>.icon{text-indent:unset}.button_modificator_full{width:100%}
.icon{width:var(--icon-width);height:var(--icon-height);justify-content:center;align-items:center;display:grid}.icon_size_xl{--icon-width:48px;--icon-height:48px}.icon_size_lg{--icon-width:32px;--icon-height:32px}.icon_size_md{--icon-width:24px;--icon-height:24px}.icon_size_sm{--icon-width:16px;--icon-height:16px}.icon_size_xs{--icon-width:12px;--icon-height:12px}.icon>*{width:100%;height:100%}
