@charset "UTF-8";
@import "@diplodoc/transform/dist/css/yfm.css";

/* node_modules/@gravity-ui/uikit/build/esm/components/Icon/Icon.css */
.g-icon {
  line-height: 0;
  vertical-align: top;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ArrowToggle/ArrowToggle.css */
.g-arrow-toggle {
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.1s ease-out;
}
.g-arrow-toggle_direction_bottom {
  transform:
    matrix(
      1, 0,
      0, 1,
      0, 0);
}
.g-arrow-toggle_direction_left {
  transform:
    matrix(
      0, 1,
      -1, 0,
      0, 0);
}
.g-arrow-toggle_direction_top {
  transform:
    matrix(
      -1, 0,
      0, -1,
      0, 0);
}
.g-arrow-toggle_direction_right {
  transform:
    matrix(
      0, -1,
      1, 0,
      0, 0);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Disclosure/Disclosure.css */
.g-disclosure {
  --_--text-color: var(--g-color-text-primary);
  --_--text-color-disabled: var(--g-color-text-secondary);
}
.g-disclosure_size_m .g-disclosure__trigger {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-disclosure_size_l .g-disclosure__trigger {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-disclosure_size_xl .g-disclosure__trigger {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-disclosure__trigger {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: flex;
  flex-flow: row nowrap;
  gap: 8px;
  flex-shrink: 0;
  align-items: center;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  border-radius: var(--g-focus-border-radius);
  color: var(--g-disclosure-text-color, var(--_--text-color));
}
.g-disclosure__trigger:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-disclosure__trigger_arrow_end {
  flex-direction: row-reverse;
}
.g-disclosure__trigger_disabled {
  color: var(--g-disclosure-text-color-disabled, var(--_--text-color-disabled));
  cursor: auto;
}
.g-disclosure__content {
  display: none;
}
.g-disclosure__content_visible {
  display: block;
}
.g-disclosure__content.g-disclosure_exit_active {
  display: block;
  animation-name: g-disclosure-collapsed;
  animation-duration: 0.1s;
  opacity: 0;
}
.g-disclosure__content.g-disclosure_enter_active {
  animation-name: g-disclosure-expanded;
  animation-duration: 0.2s;
}
@keyframes g-disclosure-expanded {
  0% {
    opacity: 0.4;
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-disclosure-collapsed {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Accordion/AccordionSummary/AccordionSummary.css */
.g-accordion-summary_size_m .g-accordion-summary__trigger {
  padding: 5px var(--g-spacing-2);
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.g-accordion-summary_size_l .g-accordion-summary__trigger {
  padding: var(--g-spacing-2) var(--g-spacing-3);
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-accordion-summary_size_xl .g-accordion-summary__trigger {
  padding: var(--g-spacing-3) var(--g-spacing-3);
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-accordion-summary_arrow_position_end .g-accordion-summary__trigger {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Accordion/AccordionItem/AccordionItem.css */
.g-accordion-item_disabled {
  pointer-events: none;
  background-color: var(--g-color-base-generic-accent-disabled);
  --g-disclosure-text-color-disabled: var(--g-color-text-hint);
}
.g-accordion-item_size_m .g-accordion-item__details {
  padding: var(--g-spacing-half) var(--g-spacing-2) var(--g-spacing-2) var(--g-spacing-2);
}
.g-accordion-item_size_l .g-accordion-item__details {
  padding: var(--g-spacing-half) var(--g-spacing-3) var(--g-spacing-3) var(--g-spacing-3);
}
.g-accordion-item_size_xl .g-accordion-item__details {
  padding: var(--g-spacing-0) var(--g-spacing-3) var(--g-spacing-3) var(--g-spacing-3);
}
.g-accordion-item:not(:first-child) {
  border-block-start: 1px solid var(--g-color-line-generic);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Accordion/Accordion.css */
.g-accordion {
  box-sizing: border-box;
  border: 1px solid var(--g-color-line-generic);
  height: fit-content;
}
.g-accordion .g-disclosure__content.g-disclosure_exit_active {
  animation: none;
  display: none;
}
.g-accordion .g-disclosure__content.g-disclosure_enter_active {
  animation: none;
}
.g-accordion_size_m {
  border-radius: var(--g-border-radius-m);
}
.g-accordion_size_l {
  border-radius: var(--g-border-radius-l);
}
.g-accordion_size_xl {
  border-radius: var(--g-border-radius-xl);
}
.g-accordion_view_top-bottom {
  border-radius: 0;
  border-inline-start: 0;
  border-inline-end: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Hotkey/Hotkey.css */
.g-hotkey {
  display: inline-block;
  padding: 1px 5px;
  border-radius: var(--g-border-radius-xs);
}
.g-hotkey,
.g-hotkey kbd {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-hotkey_view_light {
  color: var(--g-color-text-primary);
  background-color: var(--g-color-base-generic);
}
.g-hotkey_view_light .g-hotkey__plus {
  color: var(--g-color-text-hint);
}
.g-hotkey_view_dark {
  color: var(--g-color-text-light-complementary);
  background-color: var(--g-color-base-light-simple-hover);
}
.g-hotkey_view_dark .g-hotkey__plus {
  color: var(--g-color-text-light-hint);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Portal/Portal.css */
.g-portal__theme-wrapper {
  display: contents;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Tooltip/Tooltip.css */
.g-tooltip {
  --_--text-color: var(--g-tooltip-text-color, var(--g-color-text-primary));
  --_--background-color: var(--g-tooltip-background-color, var(--g-color-base-float));
  --_--padding: var(--g-tooltip-padding, var(--g-spacing-1) var(--g-spacing-2));
  --_--border-radius: var(--g-tooltip-border-radius, 4px);
  --_--box-shadow: var(--g-tooltip-box-shadow, 0 1px 5px 0 var(--g-color-sfx-shadow));
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  -webkit-line-clamp: 20;
  -moz-line-clamp: 20;
  -ms-line-clamp: 20;
  box-sizing: border-box;
  padding: var(--_--padding);
  max-width: 360px;
  background-color: var(--_--background-color);
  box-shadow: var(--_--box-shadow);
  border-radius: var(--_--border-radius);
  overflow: hidden;
  text-overflow: ellipsis;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ActionTooltip/ActionTooltip.css */
.g-action-tooltip {
  --g-tooltip-text-color: var(--g-color-text-light-primary);
  --g-tooltip-background-color: var(--g-color-base-float-heavy);
  --g-tooltip-padding: var(--g-spacing-2) var(--g-spacing-3);
}
.g-action-tooltip__heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.g-action-tooltip__title {
  color: var(--g-color-text-light-primary);
}
.g-action-tooltip__hotkey {
  margin-inline-start: var(--g-spacing-2);
}
.g-action-tooltip__description {
  margin-block-start: var(--g-spacing-1);
  color: var(--g-color-text-light-secondary);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Button/Button.css */
.g-button {
  --_--text-color: var(--g-color-text-primary);
  --_--text-color-hover: var(--_--text-color);
  --_--background-color: transparent;
  --_--background-color-hover: var(--g-color-base-simple-hover);
  --_--border-width: 0;
  --_--border-color: currentColor;
  --_--focus-outline-color: var(--g-color-line-focus);
  --_--focus-outline-offset: 0;
  --_--font-size: var(--g-text-body-1-font-size);
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  overflow: visible;
  box-sizing: border-box;
  height: var(--g-button-height, var(--_--height));
  line-height: var(--g-button-height, var(--_--height));
  font-size: var(--g-button-font-size, var(--_--font-size));
  user-select: none;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  color: var(--g-button-text-color, var(--_--text-color));
  background: transparent;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: transform 0.1s ease-out, color 0.15s linear;
  transform: scale(1);
  display: inline-flex;
  justify-content: center;
  padding: 0 var(--g-button-padding, var(--_--padding));
  gap: var(--g-button-icon-offset, var(--_--icon-offset));
}
.g-button::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  background-color: var(--g-button-background-color, var(--_--background-color));
  border: var(--g-button-border-width, var(--_--border-width)) var(--g-button-border-style, solid) var(--g-button-border-color, var(--_--border-color));
  transition: background-color 0.15s linear;
}
.g-button:hover,
.g-button[aria-haspopup][aria-expanded=true] {
  color: var(--g-button-text-color-hover, var(--_--text-color-hover));
}
.g-button:hover::before,
.g-button[aria-haspopup][aria-expanded=true]::before {
  background-color: var(--g-button-background-color-hover, var(--_--background-color-hover));
}
.g-button:focus-visible::before {
  outline: var(--g-button-focus-outline-color, var(--_--focus-outline-color)) var(--g-button-focus-outline-style, solid) var(--g-button-focus-outline-width, 2px);
  outline-offset: var(--g-button-focus-outline-offset, var(--_--focus-outline-offset));
}
.g-button::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  transform: scale(1);
  transition: none;
}
.g-button:active {
  transition: none;
  transform: scale(0.96);
}
.g-button:active::after {
  transform: scale(1.042);
}
.g-button_size_xs {
  --_--height: 20px;
  --_--border-radius: var(--g-border-radius-xs);
  --_--padding: 6px;
  --_--icon-space: 12px;
  --_--icon-offset: 4px;
}
.g-button_size_s {
  --_--height: 24px;
  --_--border-radius: var(--g-border-radius-s);
  --_--padding: 8px;
  --_--icon-space: 16px;
  --_--icon-offset: 4px;
}
.g-button_size_m {
  --_--height: 28px;
  --_--border-radius: var(--g-border-radius-m);
  --_--padding: 12px;
  --_--icon-space: 16px;
  --_--icon-offset: 8px;
}
.g-button_size_l {
  --_--height: 36px;
  --_--border-radius: var(--g-border-radius-l);
  --_--padding: 16px;
  --_--icon-space: 16px;
  --_--icon-offset: 8px;
}
.g-button_size_xl {
  --_--height: 44px;
  --_--border-radius: var(--g-border-radius-xl);
  --_--padding: 24px;
  --_--icon-space: 20px;
  --_--icon-offset: 12px;
  --_--font-size: var(--g-text-body-2-font-size);
}
.g-button_view_normal {
  --_--background-color: var(--g-color-base-generic);
  --_--background-color-hover: var(--g-color-base-generic-hover);
}
.g-button_view_action {
  --_--text-color: var(--g-color-text-brand-contrast);
  --_--background-color: var(--g-color-base-brand);
  --_--background-color-hover: var(--g-color-base-brand-hover);
  --_--focus-outline-color: var(--g-color-base-brand);
  --_--focus-outline-offset: 1px;
}
.g-button_view_outlined {
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-generic);
}
.g-button_view_outlined-info {
  --_--text-color: var(--g-color-text-info);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-info);
}
.g-button_view_outlined-success {
  --_--text-color: var(--g-color-text-positive);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-positive);
}
.g-button_view_outlined-warning {
  --_--text-color: var(--g-color-text-warning);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-warning);
}
.g-button_view_outlined-danger {
  --_--text-color: var(--g-color-text-danger);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-danger);
}
.g-button_view_outlined-utility {
  --_--text-color: var(--g-color-text-utility);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-utility);
}
.g-button_view_outlined-action {
  --_--text-color: var(--g-color-text-brand);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-brand);
}
.g-button_view_raised {
  --_--background-color: var(--g-color-base-float);
  --_--background-color-hover: var(--g-color-base-float-hover);
}
.g-button_view_raised::before {
  box-shadow: 0 3px 5px var(--g-color-sfx-shadow);
}
.g-button_view_raised:active::before {
  box-shadow: 0 1px 2px var(--g-color-sfx-shadow);
}
.g-button_view_flat-secondary {
  --_--text-color: var(--g-color-text-secondary);
  --_--text-color-hover: var(--g-color-text-primary);
}
.g-button_view_flat-info {
  --_--text-color: var(--g-color-text-info);
}
.g-button_view_flat-success {
  --_--text-color: var(--g-color-text-positive);
}
.g-button_view_flat-warning {
  --_--text-color: var(--g-color-text-warning);
}
.g-button_view_flat-danger {
  --_--text-color: var(--g-color-text-danger);
}
.g-button_view_flat-utility {
  --_--text-color: var(--g-color-text-utility);
}
.g-button_view_flat-action {
  --_--text-color: var(--g-color-text-brand);
}
.g-button_view_normal-contrast {
  --_--text-color: var(--g-color-text-dark-primary);
  --_--background-color: var(--g-color-base-light);
  --_--background-color-hover: var(--g-color-base-light-hover);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button_view_normal-contrast.g-button_loading {
  --_--background-color-hover: var(--g-color-base-simple-hover);
}
.g-button_view_outlined-contrast {
  --_--text-color: var(--g-color-text-light-primary);
  --_--background-color-hover: var(--g-color-base-light-simple-hover);
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-light);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button_view_flat-contrast {
  --_--text-color: var(--g-color-text-light-primary);
  --_--background-color-hover: var(--g-color-base-light-simple-hover);
  --_--focus-outline-color: var(--g-color-line-light);
}
.g-button_pin_round-round::before {
  border-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button_pin_brick-brick::before {
  border-radius: 0;
}
.g-button_pin_clear-clear::before {
  border-radius: 0;
  border-inline: 0;
}
.g-button_pin_circle-circle::before {
  border-radius: 100px;
}
.g-button_pin_round-brick::before {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-button_pin_brick-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button_pin_round-clear::before {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-button_pin_brick-clear::before {
  border-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-brick::before {
  border-radius: 0;
  border-inline-start: 0;
}
.g-button_pin_circle-brick::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-button_pin_brick-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-button_pin_circle-clear::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-button_pin_round-round::after {
  border-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button_pin_brick-brick::after {
  border-radius: 0;
}
.g-button_pin_clear-clear::after {
  border-radius: 0;
  border-inline: 0;
}
.g-button_pin_circle-circle::after {
  border-radius: 100px;
}
.g-button_pin_round-brick::after {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-button_pin_brick-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
}
.g-button_pin_round-clear::after {
  border-start-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-button-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-button_pin_brick-clear::after {
  border-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-brick::after {
  border-radius: 0;
  border-inline-start: 0;
}
.g-button_pin_circle-brick::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-button_pin_brick-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-button_pin_circle-clear::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-button_pin_clear-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-button__text {
  display: inline-block;
  white-space: nowrap;
}
.g-button__icon {
  display: inline-block;
  position: relative;
  margin: 0 calc((var(--g-button-height, var(--_--height)) - var(--g-button-icon-space, var(--_--icon-space))) / 2 * -1);
  width: var(--g-button-height, var(--_--height));
  height: var(--g-button-height, var(--_--height));
}
.g-button__icon::after {
  content: "\a0";
  visibility: hidden;
}
.g-button__icon-inner {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.g-button__icon_side_start {
  order: -1;
}
.g-button__icon_side_end {
  order: 1;
}
.g-button__icon:only-child {
  margin: 0;
}
.g-button:has(.g-button__icon:only-child) {
  --_--padding: 0;
}
.g-button:has(.g-button__icon:only-child):not(.g-button_width_max) {
  width: var(--g-button-height, var(--_--height));
}
.g-button_selected:not(.g-button_view_outlined-contrast) {
  --_--border-width: 0;
}
.g-button_selected:not(.g-button_view_normal-contrast, .g-button_view_flat-contrast, .g-button_view_outlined-contrast) {
  --_--text-color: var(--g-color-text-brand-heavy);
  --_--background-color: var(--g-color-base-selection);
  --_--background-color-hover: var(--g-color-base-selection-hover);
}
.g-button_selected.g-button_view_outlined-info,
.g-button_selected.g-button_view_flat-info {
  --_--text-color: var(--g-color-text-info-heavy);
  --_--background-color: var(--g-color-base-info-light);
  --_--background-color-hover: var(--g-color-base-info-light-hover);
}
.g-button_selected.g-button_view_outlined-success,
.g-button_selected.g-button_view_flat-success {
  --_--text-color: var(--g-color-text-positive-heavy);
  --_--background-color: var(--g-color-base-positive-light);
  --_--background-color-hover: var(--g-color-base-positive-light-hover);
}
.g-button_selected.g-button_view_outlined-warning,
.g-button_selected.g-button_view_flat-warning {
  --_--text-color: var(--g-color-text-warning-heavy);
  --_--background-color: var(--g-color-base-warning-light);
  --_--background-color-hover: var(--g-color-base-warning-light-hover);
}
.g-button_selected.g-button_view_outlined-danger,
.g-button_selected.g-button_view_flat-danger {
  --_--text-color: var(--g-color-text-danger-heavy);
  --_--background-color: var(--g-color-base-danger-light);
  --_--background-color-hover: var(--g-color-base-danger-light-hover);
}
.g-button_selected.g-button_view_outlined-utility,
.g-button_selected.g-button_view_flat-utility {
  --_--text-color: var(--g-color-text-utility-heavy);
  --_--background-color: var(--g-color-base-utility-light);
  --_--background-color-hover: var(--g-color-base-utility-light-hover);
}
.g-button_disabled {
  cursor: default;
  pointer-events: none;
}
.g-button_disabled:not(.g-button_loading) {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--background-color-hover: var(--g-color-base-generic-accent-disabled);
  --_--border-width: 0;
}
.g-button_disabled:not(.g-button_loading):is(.g-button_view_normal-contrast, .g-button_view_outlined-contrast) {
  --_--text-color: var(--g-color-text-light-secondary);
  --_--background-color: var(--g-color-base-light-disabled);
  --_--background-color-hover: var(--g-color-base-light-disabled);
}
.g-button_disabled:not(.g-button_loading):is(.g-button_view_flat, .g-button_view_flat-secondary, .g-button_view_flat-info, .g-button_view_flat-success, .g-button_view_flat-warning, .g-button_view_flat-danger, .g-button_view_flat-utility, .g-button_view_flat-action, .g-button_view_flat-contrast) {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--background-color-hover: transparent;
}
.g-button_disabled:not(.g-button_loading).g-button_view_flat-contrast {
  --_--text-color: var(--g-color-text-light-hint);
}
.g-button_disabled:active {
  transform: scale(1);
}
.g-button_loading::before {
  background-image:
    repeating-linear-gradient(
      -45deg,
      var(--g-button-background-color, var(--_--background-color)),
      var(--g-button-background-color, var(--_--background-color)) 4px,
      var(--g-button-background-color-hover, var(--_--background-color-hover)) 4px,
      var(--g-button-background-color-hover, var(--_--background-color-hover)) 8px);
  background-size: 150%;
  background-clip: padding-box;
  animation: g-loading-animation 0.5s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .g-button_loading::before {
    animation: none;
  }
}
.g-button_width_auto {
  max-width: 100%;
}
.g-button_width_max {
  width: 100%;
}
.g-button_width_auto .g-button__text,
.g-button_width_max .g-button__text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Text/colorText/colorText.css */
.g-color-text_color_primary {
  color: var(--g-color-text-primary);
}
.g-color-text_color_complementary {
  color: var(--g-color-text-complementary);
}
.g-color-text_color_secondary {
  color: var(--g-color-text-secondary);
}
.g-color-text_color_hint {
  color: var(--g-color-text-hint);
}
.g-color-text_color_info {
  color: var(--g-color-text-info);
}
.g-color-text_color_info-heavy {
  color: var(--g-color-text-info-heavy);
}
.g-color-text_color_positive {
  color: var(--g-color-text-positive);
}
.g-color-text_color_positive-heavy {
  color: var(--g-color-text-positive-heavy);
}
.g-color-text_color_warning {
  color: var(--g-color-text-warning);
}
.g-color-text_color_warning-heavy {
  color: var(--g-color-text-warning-heavy);
}
.g-color-text_color_danger {
  color: var(--g-color-text-danger);
}
.g-color-text_color_danger-heavy {
  color: var(--g-color-text-danger-heavy);
}
.g-color-text_color_utility {
  color: var(--g-color-text-utility);
}
.g-color-text_color_utility-heavy {
  color: var(--g-color-text-utility-heavy);
}
.g-color-text_color_misc {
  color: var(--g-color-text-misc);
}
.g-color-text_color_misc-heavy {
  color: var(--g-color-text-misc-heavy);
}
.g-color-text_color_brand {
  color: var(--g-color-text-brand);
}
.g-color-text_color_link {
  color: var(--g-color-text-link);
}
.g-color-text_color_link-hover {
  color: var(--g-color-text-link-hover);
}
.g-color-text_color_link-visited {
  color: var(--g-color-text-link-visited);
}
.g-color-text_color_link-visited-hover {
  color: var(--g-color-text-link-visited-hover);
}
.g-color-text_color_dark-primary {
  color: var(--g-color-text-dark-primary);
}
.g-color-text_color_dark-complementary {
  color: var(--g-color-text-dark-complementary);
}
.g-color-text_color_dark-secondary {
  color: var(--g-color-text-dark-secondary);
}
.g-color-text_color_light-primary {
  color: var(--g-color-text-light-primary);
}
.g-color-text_color_light-complementary {
  color: var(--g-color-text-light-complementary);
}
.g-color-text_color_light-secondary {
  color: var(--g-color-text-light-secondary);
}
.g-color-text_color_light-hint {
  color: var(--g-color-text-light-hint);
}
.g-color-text_color_inverted-primary {
  color: var(--g-color-text-inverted-primary);
}
.g-color-text_color_inverted-complementary {
  color: var(--g-color-text-inverted-complementary);
}
.g-color-text_color_inverted-secondary {
  color: var(--g-color-text-inverted-secondary);
}
.g-color-text_color_inverted-hint {
  color: var(--g-color-text-inverted-hint);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Text/text/text.css */
.g-text_variant_display-1 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-1-font-size);
  line-height: var(--g-text-display-1-line-height);
}
.g-text_variant_display-2 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-2-font-size);
  line-height: var(--g-text-display-2-line-height);
}
.g-text_variant_display-3 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-3-font-size);
  line-height: var(--g-text-display-3-line-height);
}
.g-text_variant_display-4 {
  font-family: var(--g-text-display-font-family);
  font-weight: var(--g-text-display-font-weight);
  font-size: var(--g-text-display-4-font-size);
  line-height: var(--g-text-display-4-line-height);
}
.g-text_variant_code-1 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-1-font-size);
  line-height: var(--g-text-code-1-line-height);
}
.g-text_variant_code-2 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-2-font-size);
  line-height: var(--g-text-code-2-line-height);
}
.g-text_variant_code-3 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-3-font-size);
  line-height: var(--g-text-code-3-line-height);
}
.g-text_variant_code-inline-1 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-1-font-size);
  line-height: var(--g-text-code-inline-1-line-height);
}
.g-text_variant_code-inline-2 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-2-font-size);
  line-height: var(--g-text-code-inline-2-line-height);
}
.g-text_variant_code-inline-3 {
  font-family: var(--g-text-code-font-family);
  font-weight: var(--g-text-code-font-weight);
  font-size: var(--g-text-code-inline-3-font-size);
  line-height: var(--g-text-code-inline-3-line-height);
}
.g-text_variant_body-1 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-text_variant_body-2 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-text_variant_body-3 {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.g-text_variant_body-short {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-text_variant_caption-1 {
  font-family: var(--g-text-caption-font-family);
  font-weight: var(--g-text-caption-font-weight);
  font-size: var(--g-text-caption-1-font-size);
  line-height: var(--g-text-caption-1-line-height);
}
.g-text_variant_caption-2 {
  font-family: var(--g-text-caption-font-family);
  font-weight: var(--g-text-caption-font-weight);
  font-size: var(--g-text-caption-2-font-size);
  line-height: var(--g-text-caption-2-line-height);
}
.g-text_variant_header-1 {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.g-text_variant_header-2 {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-2-font-size);
  line-height: var(--g-text-header-2-line-height);
}
.g-text_variant_subheader-1 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.g-text_variant_subheader-2 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-text_variant_subheader-3 {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-text_ellipsis {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-text_ellipsis-lines {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  align-self: center;
  white-space: normal;
  -webkit-line-clamp: 2;
}
.g-text_ws_nowrap {
  white-space: nowrap;
}
.g-text_ws_break-spaces {
  white-space: break-spaces;
}
.g-text_wb_break-all {
  word-break: break-all;
}
.g-text_wb_break-word {
  word-break: break-word;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Menu/Menu.css */
.g-menu {
  box-sizing: border-box;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden auto;
  font-size: var(--g-text-body-1-font-size);
  color: var(--g-color-text-primary);
  background-color: var(--g-color-base-float);
  user-select: none;
  outline: none;
}
.g-menu__list-group-item + .g-menu__list-group-item,
.g-menu__list-item + .g-menu__list-group-item,
.g-menu__list-group-item + .g-menu__list-item {
  border-block-start: 1px solid var(--g-color-line-generic);
}
.g-menu__item {
  display: flex;
  align-items: center;
  color: var(--g-color-text-primary);
  text-decoration: none;
  outline: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-menu__item-icon {
  display: flex;
}
.g-menu__item-icon-end {
  display: flex;
  margin-inline-end: 0;
}
.g-menu__item-content {
  flex-grow: 1;
  min-width: 0;
}
.g-menu__item_interactive {
  cursor: pointer;
}
.g-menu__item_interactive:hover,
.g-menu__item_interactive:focus-visible {
  background-color: var(--g-color-base-simple-hover);
}
.g-menu__item_selected {
  background-color: var(--g-color-base-simple-hover);
}
.g-menu__item_disabled {
  color: var(--g-color-text-secondary);
  cursor: default;
  pointer-events: none;
}
.g-menu__item_disabled:hover {
  background-color: transparent;
}
.g-menu__item_active {
  cursor: default;
  background-color: var(--g-color-base-selection);
}
.g-menu__item_active:hover,
.g-menu__item_active:focus-visible {
  background-color: var(--g-color-base-selection-hover);
}
.g-menu__item_theme_danger:not(.g-menu__item_disabled) {
  color: var(--g-color-text-danger);
}
.g-menu__group-label {
  font-weight: var(--g-text-accent-font-weight);
  color: var(--g-color-text-hint);
}
.g-menu__group-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.g-menu_size_s {
  line-height: 24px;
  padding: var(--g-spacing-1) 0;
}
.g-menu_size_s .g-menu__item,
.g-menu_size_s .g-menu__group-label {
  padding: 0 var(--g-spacing-3);
}
.g-menu_size_s .g-menu__item-icon {
  margin-inline-end: var(--g-spacing-2);
}
.g-menu_size_s .g-menu__item-icon-end {
  margin-inline-start: var(--g-spacing-2);
}
.g-menu_size_s .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_s .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_s .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: var(--g-spacing-1);
  padding-block-start: var(--g-spacing-1);
}
.g-menu_size_m {
  line-height: 28px;
  padding: var(--g-spacing-1) 0;
}
.g-menu_size_m .g-menu__item,
.g-menu_size_m .g-menu__group-label {
  padding: 0 var(--g-spacing-3);
}
.g-menu_size_m .g-menu__item-icon {
  margin-inline-end: var(--g-spacing-2);
}
.g-menu_size_m .g-menu__item-icon-end {
  margin-inline-start: var(--g-spacing-2);
}
.g-menu_size_m .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_m .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_m .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: var(--g-spacing-1);
  padding-block-start: var(--g-spacing-1);
}
.g-menu_size_l {
  line-height: 32px;
  padding: var(--g-spacing-1) 0;
}
.g-menu_size_l .g-menu__item,
.g-menu_size_l .g-menu__group-label {
  padding: 0 var(--g-spacing-4);
}
.g-menu_size_l .g-menu__item-icon {
  margin-inline-end: var(--g-spacing-2);
}
.g-menu_size_l .g-menu__item-icon-end {
  margin-inline-start: var(--g-spacing-2);
}
.g-menu_size_l .g-menu__list-group-item + .g-menu__list-group-item,
.g-menu_size_l .g-menu__list-item + .g-menu__list-group-item,
.g-menu_size_l .g-menu__list-group-item + .g-menu__list-item {
  margin-block-start: var(--g-spacing-1);
  padding-block-start: var(--g-spacing-1);
}
.g-menu_size_xl {
  font-size: var(--g-text-body-2-font-size);
  line-height: 36px;
  padding: var(--g-spacing-1) 0;
}
.g-menu_size_xl .g-menu__item,
.g-menu_size_xl .g-menu__group-label {
  padding: 0 var(--g-spacing-4);
}
.g-menu_size_xl .g-menu__item-icon {
  margin-inline-end: var(--g-spacing-3);
}
.g-menu_size_xl .g-menu__item-icon-end {
  margin-inline-start: var(--g-spacing-3);
}
.g-menu_size_xl .g-menu__list-group-item:not(:first-child) {
  margin-block-start: 6px;
  padding-block-start: 6px;
}
.g-menu_size_xl .g-menu__list-group-item:not(:last-child) {
  margin-block-end: 6px;
  padding-block-end: 6px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Popup/Popup.css */
.g-popup {
  --_--background-color: var(--g-popup-background-color, var(--g-color-base-float));
  --_--border-color: var(--g-popup-border-color, var(--g-color-line-generic-solid));
  --_--border-radius: var(--g-popup-border-radius, 4px);
  --_--border-width: var(--g-popup-border-width, 1px);
  position: relative;
  border-radius: var(--_--border-radius);
  background-color: var(--_--background-color);
  box-shadow: 0 0 0 var(--_--border-width) var(--_--border-color), 0 8px 20px var(--_--border-width) var(--g-color-sfx-shadow);
  outline: none;
  visibility: hidden;
  transition-property: opacity, transform;
  transition-timing-function: ease-out;
}
.g-popup_open {
  visibility: visible;
}
.g-popup_disable-transition {
  transition: none;
}
.g-popup > :first-child:not(.g-popup__arrow),
.g-popup > .g-popup__arrow + * {
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.g-popup > :last-child {
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}
[data-floating-ui-status=open] > .g-popup,
[data-floating-ui-status=close] > .g-popup {
  transition-duration: 100ms;
}
[data-floating-ui-status=initial] > .g-popup,
[data-floating-ui-status=close] > .g-popup {
  opacity: 0;
  transform: translate(0, 0);
}
[data-floating-ui-status=initial][data-floating-ui-placement*=bottom] > .g-popup,
[data-floating-ui-status=close][data-floating-ui-placement*=bottom] > .g-popup {
  transform: translateY(10px);
}
[data-floating-ui-status=initial][data-floating-ui-placement*=top] > .g-popup,
[data-floating-ui-status=close][data-floating-ui-placement*=top] > .g-popup {
  transform: translateY(-10px);
}
[data-floating-ui-status=initial][data-floating-ui-placement*=left] > .g-popup,
[data-floating-ui-status=close][data-floating-ui-placement*=left] > .g-popup {
  transform: translateX(-10px);
}
[data-floating-ui-status=initial][data-floating-ui-placement*=right] > .g-popup,
[data-floating-ui-status=close][data-floating-ui-placement*=right] > .g-popup {
  transform: translateX(10px);
}
@media (prefers-reduced-motion: reduce) {
  [data-floating-ui-status][data-floating-ui-placement] > .g-popup {
    transform: none;
    transition-property: opacity;
  }
}
.g-popup__arrow {
  position: absolute;
}
.g-popup__arrow-content {
  width: 18px;
  height: 18px;
  position: relative;
  overflow: hidden;
  display: flex;
}
.g-popup__arrow-circle-wrapper {
  background-color: transparent;
  overflow: hidden;
  width: 9px;
  height: 9px;
  position: relative;
}
.g-popup__arrow-circle {
  box-sizing: border-box;
  border-radius: 50%;
  box-shadow: inset 0 0 0 calc(5px - var(--_--border-width)) var(--_--background-color), inset 0 0 0 5px var(--_--border-color);
  width: 28px;
  height: 30px;
  position: absolute;
}
.g-popup__arrow-circle_left {
  inset-inline-end: -5px;
  inset-block-end: -4px;
}
.g-popup__arrow-circle_right {
  inset-inline-start: -5px;
  inset-block-end: -4px;
}
[data-floating-ui-placement*=bottom] .g-popup__arrow {
  inset-block-start: -9px;
}
[data-floating-ui-placement*=top] .g-popup__arrow {
  inset-block-end: -9px;
}
[data-floating-ui-placement*=top] .g-popup__arrow-content {
  transform: rotate(180deg);
}
[data-floating-ui-placement*=left] .g-popup__arrow {
  right: -9px;
}
[data-floating-ui-placement*=left] .g-popup__arrow-content {
  transform: rotate(90deg);
}
[data-floating-ui-placement*=right] .g-popup__arrow {
  left: -9px;
}
[data-floating-ui-placement*=right] .g-popup__arrow-content {
  transform: rotate(-90deg);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/DropdownMenu/DropdownMenu.css */
.g-dropdown-menu__switcher-wrapper {
  display: inline-block;
}
.g-dropdown-menu__switcher-button {
  display: flex;
}
.g-dropdown-menu__menu-item_separator {
  border-block-start: 1px solid var(--g-color-line-generic-solid);
  margin: 0.5em 0;
  pointer-events: none;
}
.g-dropdown-menu__sub-menu-arrow {
  inset-inline-end: -4px;
  position: relative;
}
.g-dropdown-menu__sub-menu {
  position: relative;
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before,
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {
  position: absolute;
  inset-block-start: 0;
  width: 10px;
  height: 100%;
  content: "";
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:before {
  inset-inline-start: -10px;
}
.g-dropdown-menu__sub-menu .g-dropdown-menu__menu:after {
  inset-inline-end: -10px;
}
.g-dropdown-menu__popup-content > :first-child {
  border-start-start-radius: inherit;
  border-start-end-radius: inherit;
}
.g-dropdown-menu__popup-content > :last-child {
  border-end-start-radius: inherit;
  border-end-end-radius: inherit;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ActionsPanel/components/CollapseActions.css */
.g-actions-panel-collapse {
  flex-shrink: 2;
  min-width: 32px;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding-inline-end: 8px;
}
.g-actions-panel-collapse__container {
  display: flex;
  align-items: center;
  overflow: hidden;
  height: 100%;
}
.g-actions-panel-collapse__button-action-wrapper {
  margin: 0 4px;
}
.g-actions-panel-collapse__button-action-wrapper_invisible {
  visibility: hidden;
  pointer-events: none;
}
.g-actions-panel-collapse__menu-placeholder {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
}
.g-actions-panel-collapse__menu-wrapper {
  position: absolute;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ActionsPanel/ActionsPanel.css */
.g-actions-panel {
  box-sizing: border-box;
  background-color: var(--g-color-base-brand);
  min-width: 200px;
  height: 52px;
  padding: 4px 20px;
  border-radius: 10px;
  display: flex;
  align-items: center;
}
.g-actions-panel__note-wrapper {
  min-width: 100px;
  margin-inline-end: 40px;
}
.g-actions-panel__button-close {
  flex-shrink: 0;
  margin-inline-start: auto;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Col/Col.css */
.g-col {
  flex: 1 0 0;
  width: 100%;
}
.g-col_size_1 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 8.33333333%;
}
.g-col_size_2 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 16.66666667%;
}
.g-col_size_3 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 25%;
}
.g-col_size_4 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 33.33333333%;
}
.g-col_size_5 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 41.66666667%;
}
.g-col_size_6 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 50%;
}
.g-col_size_7 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 58.33333333%;
}
.g-col_size_8 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 66.66666667%;
}
.g-col_size_9 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 75%;
}
.g-col_size_10 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 83.33333333%;
}
.g-col_size_11 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 91.66666667%;
}
.g-col_size_12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 100%;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Row/Row.css */
.g-row {
  display: flex;
  flex-flow: row wrap;
  flex-shrink: 0;
}
.g-row_s_0 {
  margin-block-start: calc(-1 * var(--g-spacing-0));
  margin-inline-start: calc(-1 * var(--g-spacing-0));
}
.g-row_s_0 > .g-col {
  padding-block-start: var(--g-spacing-0);
  padding-inline-start: var(--g-spacing-0);
}
.g-row_sr_0 {
  margin-block-start: calc(-1 * var(--g-spacing-0)) !important;
}
.g-row_sr_0 > .g-col {
  padding-block-start: var(--g-spacing-0) !important;
}
.g-row_s_half {
  margin-block-start: calc(-1 * var(--g-spacing-half));
  margin-inline-start: calc(-1 * var(--g-spacing-half));
}
.g-row_s_half > .g-col {
  padding-block-start: var(--g-spacing-half);
  padding-inline-start: var(--g-spacing-half);
}
.g-row_sr_half {
  margin-block-start: calc(-1 * var(--g-spacing-half)) !important;
}
.g-row_sr_half > .g-col {
  padding-block-start: var(--g-spacing-half) !important;
}
.g-row_s_1 {
  margin-block-start: calc(-1 * var(--g-spacing-1));
  margin-inline-start: calc(-1 * var(--g-spacing-1));
}
.g-row_s_1 > .g-col {
  padding-block-start: var(--g-spacing-1);
  padding-inline-start: var(--g-spacing-1);
}
.g-row_sr_1 {
  margin-block-start: calc(-1 * var(--g-spacing-1)) !important;
}
.g-row_sr_1 > .g-col {
  padding-block-start: var(--g-spacing-1) !important;
}
.g-row_s_2 {
  margin-block-start: calc(-1 * var(--g-spacing-2));
  margin-inline-start: calc(-1 * var(--g-spacing-2));
}
.g-row_s_2 > .g-col {
  padding-block-start: var(--g-spacing-2);
  padding-inline-start: var(--g-spacing-2);
}
.g-row_sr_2 {
  margin-block-start: calc(-1 * var(--g-spacing-2)) !important;
}
.g-row_sr_2 > .g-col {
  padding-block-start: var(--g-spacing-2) !important;
}
.g-row_s_3 {
  margin-block-start: calc(-1 * var(--g-spacing-3));
  margin-inline-start: calc(-1 * var(--g-spacing-3));
}
.g-row_s_3 > .g-col {
  padding-block-start: var(--g-spacing-3);
  padding-inline-start: var(--g-spacing-3);
}
.g-row_sr_3 {
  margin-block-start: calc(-1 * var(--g-spacing-3)) !important;
}
.g-row_sr_3 > .g-col {
  padding-block-start: var(--g-spacing-3) !important;
}
.g-row_s_4 {
  margin-block-start: calc(-1 * var(--g-spacing-4));
  margin-inline-start: calc(-1 * var(--g-spacing-4));
}
.g-row_s_4 > .g-col {
  padding-block-start: var(--g-spacing-4);
  padding-inline-start: var(--g-spacing-4);
}
.g-row_sr_4 {
  margin-block-start: calc(-1 * var(--g-spacing-4)) !important;
}
.g-row_sr_4 > .g-col {
  padding-block-start: var(--g-spacing-4) !important;
}
.g-row_s_5 {
  margin-block-start: calc(-1 * var(--g-spacing-5));
  margin-inline-start: calc(-1 * var(--g-spacing-5));
}
.g-row_s_5 > .g-col {
  padding-block-start: var(--g-spacing-5);
  padding-inline-start: var(--g-spacing-5);
}
.g-row_sr_5 {
  margin-block-start: calc(-1 * var(--g-spacing-5)) !important;
}
.g-row_sr_5 > .g-col {
  padding-block-start: var(--g-spacing-5) !important;
}
.g-row_s_6 {
  margin-block-start: calc(-1 * var(--g-spacing-6));
  margin-inline-start: calc(-1 * var(--g-spacing-6));
}
.g-row_s_6 > .g-col {
  padding-block-start: var(--g-spacing-6);
  padding-inline-start: var(--g-spacing-6);
}
.g-row_sr_6 {
  margin-block-start: calc(-1 * var(--g-spacing-6)) !important;
}
.g-row_sr_6 > .g-col {
  padding-block-start: var(--g-spacing-6) !important;
}
.g-row_s_7 {
  margin-block-start: calc(-1 * var(--g-spacing-7));
  margin-inline-start: calc(-1 * var(--g-spacing-7));
}
.g-row_s_7 > .g-col {
  padding-block-start: var(--g-spacing-7);
  padding-inline-start: var(--g-spacing-7);
}
.g-row_sr_7 {
  margin-block-start: calc(-1 * var(--g-spacing-7)) !important;
}
.g-row_sr_7 > .g-col {
  padding-block-start: var(--g-spacing-7) !important;
}
.g-row_s_8 {
  margin-block-start: calc(-1 * var(--g-spacing-8));
  margin-inline-start: calc(-1 * var(--g-spacing-8));
}
.g-row_s_8 > .g-col {
  padding-block-start: var(--g-spacing-8);
  padding-inline-start: var(--g-spacing-8);
}
.g-row_sr_8 {
  margin-block-start: calc(-1 * var(--g-spacing-8)) !important;
}
.g-row_sr_8 > .g-col {
  padding-block-start: var(--g-spacing-8) !important;
}
.g-row_s_9 {
  margin-block-start: calc(-1 * var(--g-spacing-9));
  margin-inline-start: calc(-1 * var(--g-spacing-9));
}
.g-row_s_9 > .g-col {
  padding-block-start: var(--g-spacing-9);
  padding-inline-start: var(--g-spacing-9);
}
.g-row_sr_9 {
  margin-block-start: calc(-1 * var(--g-spacing-9)) !important;
}
.g-row_sr_9 > .g-col {
  padding-block-start: var(--g-spacing-9) !important;
}
.g-row_s_10 {
  margin-block-start: calc(-1 * var(--g-spacing-10));
  margin-inline-start: calc(-1 * var(--g-spacing-10));
}
.g-row_s_10 > .g-col {
  padding-block-start: var(--g-spacing-10);
  padding-inline-start: var(--g-spacing-10);
}
.g-row_sr_10 {
  margin-block-start: calc(-1 * var(--g-spacing-10)) !important;
}
.g-row_sr_10 > .g-col {
  padding-block-start: var(--g-spacing-10) !important;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/spacing/spacing.css */
.g-s__m_0 {
  margin: var(--g-spacing-0);
}
.g-s__mr_0 {
  margin-inline-end: var(--g-spacing-0);
}
.g-s__ml_0 {
  margin-inline-start: var(--g-spacing-0);
}
.g-s__mt_0 {
  margin-block-start: var(--g-spacing-0);
}
.g-s__mb_0 {
  margin-block-end: var(--g-spacing-0);
}
.g-s__mx_0 {
  margin-inline: var(--g-spacing-0);
}
.g-s__my_0 {
  margin-block: var(--g-spacing-0);
}
.g-s__p_0 {
  padding: var(--g-spacing-0);
}
.g-s__pl_0 {
  padding-inline-start: var(--g-spacing-0);
}
.g-s__pr_0 {
  padding-inline-end: var(--g-spacing-0);
}
.g-s__pb_0 {
  padding-block-end: var(--g-spacing-0);
}
.g-s__pt_0 {
  padding-block-start: var(--g-spacing-0);
}
.g-s__py_0 {
  padding-block: var(--g-spacing-0);
}
.g-s__px_0 {
  padding-inline: var(--g-spacing-0);
}
.g-s__m_half {
  margin: var(--g-spacing-half);
}
.g-s__mr_half {
  margin-inline-end: var(--g-spacing-half);
}
.g-s__ml_half {
  margin-inline-start: var(--g-spacing-half);
}
.g-s__mt_half {
  margin-block-start: var(--g-spacing-half);
}
.g-s__mb_half {
  margin-block-end: var(--g-spacing-half);
}
.g-s__mx_half {
  margin-inline: var(--g-spacing-half);
}
.g-s__my_half {
  margin-block: var(--g-spacing-half);
}
.g-s__p_half {
  padding: var(--g-spacing-half);
}
.g-s__pl_half {
  padding-inline-start: var(--g-spacing-half);
}
.g-s__pr_half {
  padding-inline-end: var(--g-spacing-half);
}
.g-s__pb_half {
  padding-block-end: var(--g-spacing-half);
}
.g-s__pt_half {
  padding-block-start: var(--g-spacing-half);
}
.g-s__py_half {
  padding-block: var(--g-spacing-half);
}
.g-s__px_half {
  padding-inline: var(--g-spacing-half);
}
.g-s__m_1 {
  margin: var(--g-spacing-1);
}
.g-s__mr_1 {
  margin-inline-end: var(--g-spacing-1);
}
.g-s__ml_1 {
  margin-inline-start: var(--g-spacing-1);
}
.g-s__mt_1 {
  margin-block-start: var(--g-spacing-1);
}
.g-s__mb_1 {
  margin-block-end: var(--g-spacing-1);
}
.g-s__mx_1 {
  margin-inline: var(--g-spacing-1);
}
.g-s__my_1 {
  margin-block: var(--g-spacing-1);
}
.g-s__p_1 {
  padding: var(--g-spacing-1);
}
.g-s__pl_1 {
  padding-inline-start: var(--g-spacing-1);
}
.g-s__pr_1 {
  padding-inline-end: var(--g-spacing-1);
}
.g-s__pb_1 {
  padding-block-end: var(--g-spacing-1);
}
.g-s__pt_1 {
  padding-block-start: var(--g-spacing-1);
}
.g-s__py_1 {
  padding-block: var(--g-spacing-1);
}
.g-s__px_1 {
  padding-inline: var(--g-spacing-1);
}
.g-s__m_2 {
  margin: var(--g-spacing-2);
}
.g-s__mr_2 {
  margin-inline-end: var(--g-spacing-2);
}
.g-s__ml_2 {
  margin-inline-start: var(--g-spacing-2);
}
.g-s__mt_2 {
  margin-block-start: var(--g-spacing-2);
}
.g-s__mb_2 {
  margin-block-end: var(--g-spacing-2);
}
.g-s__mx_2 {
  margin-inline: var(--g-spacing-2);
}
.g-s__my_2 {
  margin-block: var(--g-spacing-2);
}
.g-s__p_2 {
  padding: var(--g-spacing-2);
}
.g-s__pl_2 {
  padding-inline-start: var(--g-spacing-2);
}
.g-s__pr_2 {
  padding-inline-end: var(--g-spacing-2);
}
.g-s__pb_2 {
  padding-block-end: var(--g-spacing-2);
}
.g-s__pt_2 {
  padding-block-start: var(--g-spacing-2);
}
.g-s__py_2 {
  padding-block: var(--g-spacing-2);
}
.g-s__px_2 {
  padding-inline: var(--g-spacing-2);
}
.g-s__m_3 {
  margin: var(--g-spacing-3);
}
.g-s__mr_3 {
  margin-inline-end: var(--g-spacing-3);
}
.g-s__ml_3 {
  margin-inline-start: var(--g-spacing-3);
}
.g-s__mt_3 {
  margin-block-start: var(--g-spacing-3);
}
.g-s__mb_3 {
  margin-block-end: var(--g-spacing-3);
}
.g-s__mx_3 {
  margin-inline: var(--g-spacing-3);
}
.g-s__my_3 {
  margin-block: var(--g-spacing-3);
}
.g-s__p_3 {
  padding: var(--g-spacing-3);
}
.g-s__pl_3 {
  padding-inline-start: var(--g-spacing-3);
}
.g-s__pr_3 {
  padding-inline-end: var(--g-spacing-3);
}
.g-s__pb_3 {
  padding-block-end: var(--g-spacing-3);
}
.g-s__pt_3 {
  padding-block-start: var(--g-spacing-3);
}
.g-s__py_3 {
  padding-block: var(--g-spacing-3);
}
.g-s__px_3 {
  padding-inline: var(--g-spacing-3);
}
.g-s__m_4 {
  margin: var(--g-spacing-4);
}
.g-s__mr_4 {
  margin-inline-end: var(--g-spacing-4);
}
.g-s__ml_4 {
  margin-inline-start: var(--g-spacing-4);
}
.g-s__mt_4 {
  margin-block-start: var(--g-spacing-4);
}
.g-s__mb_4 {
  margin-block-end: var(--g-spacing-4);
}
.g-s__mx_4 {
  margin-inline: var(--g-spacing-4);
}
.g-s__my_4 {
  margin-block: var(--g-spacing-4);
}
.g-s__p_4 {
  padding: var(--g-spacing-4);
}
.g-s__pl_4 {
  padding-inline-start: var(--g-spacing-4);
}
.g-s__pr_4 {
  padding-inline-end: var(--g-spacing-4);
}
.g-s__pb_4 {
  padding-block-end: var(--g-spacing-4);
}
.g-s__pt_4 {
  padding-block-start: var(--g-spacing-4);
}
.g-s__py_4 {
  padding-block: var(--g-spacing-4);
}
.g-s__px_4 {
  padding-inline: var(--g-spacing-4);
}
.g-s__m_5 {
  margin: var(--g-spacing-5);
}
.g-s__mr_5 {
  margin-inline-end: var(--g-spacing-5);
}
.g-s__ml_5 {
  margin-inline-start: var(--g-spacing-5);
}
.g-s__mt_5 {
  margin-block-start: var(--g-spacing-5);
}
.g-s__mb_5 {
  margin-block-end: var(--g-spacing-5);
}
.g-s__mx_5 {
  margin-inline: var(--g-spacing-5);
}
.g-s__my_5 {
  margin-block: var(--g-spacing-5);
}
.g-s__p_5 {
  padding: var(--g-spacing-5);
}
.g-s__pl_5 {
  padding-inline-start: var(--g-spacing-5);
}
.g-s__pr_5 {
  padding-inline-end: var(--g-spacing-5);
}
.g-s__pb_5 {
  padding-block-end: var(--g-spacing-5);
}
.g-s__pt_5 {
  padding-block-start: var(--g-spacing-5);
}
.g-s__py_5 {
  padding-block: var(--g-spacing-5);
}
.g-s__px_5 {
  padding-inline: var(--g-spacing-5);
}
.g-s__m_6 {
  margin: var(--g-spacing-6);
}
.g-s__mr_6 {
  margin-inline-end: var(--g-spacing-6);
}
.g-s__ml_6 {
  margin-inline-start: var(--g-spacing-6);
}
.g-s__mt_6 {
  margin-block-start: var(--g-spacing-6);
}
.g-s__mb_6 {
  margin-block-end: var(--g-spacing-6);
}
.g-s__mx_6 {
  margin-inline: var(--g-spacing-6);
}
.g-s__my_6 {
  margin-block: var(--g-spacing-6);
}
.g-s__p_6 {
  padding: var(--g-spacing-6);
}
.g-s__pl_6 {
  padding-inline-start: var(--g-spacing-6);
}
.g-s__pr_6 {
  padding-inline-end: var(--g-spacing-6);
}
.g-s__pb_6 {
  padding-block-end: var(--g-spacing-6);
}
.g-s__pt_6 {
  padding-block-start: var(--g-spacing-6);
}
.g-s__py_6 {
  padding-block: var(--g-spacing-6);
}
.g-s__px_6 {
  padding-inline: var(--g-spacing-6);
}
.g-s__m_7 {
  margin: var(--g-spacing-7);
}
.g-s__mr_7 {
  margin-inline-end: var(--g-spacing-7);
}
.g-s__ml_7 {
  margin-inline-start: var(--g-spacing-7);
}
.g-s__mt_7 {
  margin-block-start: var(--g-spacing-7);
}
.g-s__mb_7 {
  margin-block-end: var(--g-spacing-7);
}
.g-s__mx_7 {
  margin-inline: var(--g-spacing-7);
}
.g-s__my_7 {
  margin-block: var(--g-spacing-7);
}
.g-s__p_7 {
  padding: var(--g-spacing-7);
}
.g-s__pl_7 {
  padding-inline-start: var(--g-spacing-7);
}
.g-s__pr_7 {
  padding-inline-end: var(--g-spacing-7);
}
.g-s__pb_7 {
  padding-block-end: var(--g-spacing-7);
}
.g-s__pt_7 {
  padding-block-start: var(--g-spacing-7);
}
.g-s__py_7 {
  padding-block: var(--g-spacing-7);
}
.g-s__px_7 {
  padding-inline: var(--g-spacing-7);
}
.g-s__m_8 {
  margin: var(--g-spacing-8);
}
.g-s__mr_8 {
  margin-inline-end: var(--g-spacing-8);
}
.g-s__ml_8 {
  margin-inline-start: var(--g-spacing-8);
}
.g-s__mt_8 {
  margin-block-start: var(--g-spacing-8);
}
.g-s__mb_8 {
  margin-block-end: var(--g-spacing-8);
}
.g-s__mx_8 {
  margin-inline: var(--g-spacing-8);
}
.g-s__my_8 {
  margin-block: var(--g-spacing-8);
}
.g-s__p_8 {
  padding: var(--g-spacing-8);
}
.g-s__pl_8 {
  padding-inline-start: var(--g-spacing-8);
}
.g-s__pr_8 {
  padding-inline-end: var(--g-spacing-8);
}
.g-s__pb_8 {
  padding-block-end: var(--g-spacing-8);
}
.g-s__pt_8 {
  padding-block-start: var(--g-spacing-8);
}
.g-s__py_8 {
  padding-block: var(--g-spacing-8);
}
.g-s__px_8 {
  padding-inline: var(--g-spacing-8);
}
.g-s__m_9 {
  margin: var(--g-spacing-9);
}
.g-s__mr_9 {
  margin-inline-end: var(--g-spacing-9);
}
.g-s__ml_9 {
  margin-inline-start: var(--g-spacing-9);
}
.g-s__mt_9 {
  margin-block-start: var(--g-spacing-9);
}
.g-s__mb_9 {
  margin-block-end: var(--g-spacing-9);
}
.g-s__mx_9 {
  margin-inline: var(--g-spacing-9);
}
.g-s__my_9 {
  margin-block: var(--g-spacing-9);
}
.g-s__p_9 {
  padding: var(--g-spacing-9);
}
.g-s__pl_9 {
  padding-inline-start: var(--g-spacing-9);
}
.g-s__pr_9 {
  padding-inline-end: var(--g-spacing-9);
}
.g-s__pb_9 {
  padding-block-end: var(--g-spacing-9);
}
.g-s__pt_9 {
  padding-block-start: var(--g-spacing-9);
}
.g-s__py_9 {
  padding-block: var(--g-spacing-9);
}
.g-s__px_9 {
  padding-inline: var(--g-spacing-9);
}
.g-s__m_10 {
  margin: var(--g-spacing-10);
}
.g-s__mr_10 {
  margin-inline-end: var(--g-spacing-10);
}
.g-s__ml_10 {
  margin-inline-start: var(--g-spacing-10);
}
.g-s__mt_10 {
  margin-block-start: var(--g-spacing-10);
}
.g-s__mb_10 {
  margin-block-end: var(--g-spacing-10);
}
.g-s__mx_10 {
  margin-inline: var(--g-spacing-10);
}
.g-s__my_10 {
  margin-block: var(--g-spacing-10);
}
.g-s__p_10 {
  padding: var(--g-spacing-10);
}
.g-s__pl_10 {
  padding-inline-start: var(--g-spacing-10);
}
.g-s__pr_10 {
  padding-inline-end: var(--g-spacing-10);
}
.g-s__pb_10 {
  padding-block-end: var(--g-spacing-10);
}
.g-s__pt_10 {
  padding-block-start: var(--g-spacing-10);
}
.g-s__py_10 {
  padding-block: var(--g-spacing-10);
}
.g-s__px_10 {
  padding-inline: var(--g-spacing-10);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Box/Box.css */
.g-box {
  box-sizing: border-box;
}
.g-box_overflow_hidden {
  overflow: hidden;
}
.g-box_overflow_auto {
  overflow: auto;
}
.g-box_overflow_x {
  overflow: hidden auto;
}
.g-box_overflow_y {
  overflow: auto hidden;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Flex/Flex.css */
.g-flex {
  display: flex;
}
.g-flex_inline {
  display: inline-flex;
}
.g-flex_center-content {
  justify-content: center;
  align-items: center;
}
.g-flex_s_0 {
  margin-block-start: calc(-1 * var(--g-spacing-0)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-0)) !important;
}
.g-flex_s_0 > * {
  padding-block-start: var(--g-spacing-0) !important;
  padding-inline-start: var(--g-spacing-0) !important;
}
.g-flex_s_half {
  margin-block-start: calc(-1 * var(--g-spacing-half)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-half)) !important;
}
.g-flex_s_half > * {
  padding-block-start: var(--g-spacing-half) !important;
  padding-inline-start: var(--g-spacing-half) !important;
}
.g-flex_s_1 {
  margin-block-start: calc(-1 * var(--g-spacing-1)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-1)) !important;
}
.g-flex_s_1 > * {
  padding-block-start: var(--g-spacing-1) !important;
  padding-inline-start: var(--g-spacing-1) !important;
}
.g-flex_s_2 {
  margin-block-start: calc(-1 * var(--g-spacing-2)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-2)) !important;
}
.g-flex_s_2 > * {
  padding-block-start: var(--g-spacing-2) !important;
  padding-inline-start: var(--g-spacing-2) !important;
}
.g-flex_s_3 {
  margin-block-start: calc(-1 * var(--g-spacing-3)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-3)) !important;
}
.g-flex_s_3 > * {
  padding-block-start: var(--g-spacing-3) !important;
  padding-inline-start: var(--g-spacing-3) !important;
}
.g-flex_s_4 {
  margin-block-start: calc(-1 * var(--g-spacing-4)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-4)) !important;
}
.g-flex_s_4 > * {
  padding-block-start: var(--g-spacing-4) !important;
  padding-inline-start: var(--g-spacing-4) !important;
}
.g-flex_s_5 {
  margin-block-start: calc(-1 * var(--g-spacing-5)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-5)) !important;
}
.g-flex_s_5 > * {
  padding-block-start: var(--g-spacing-5) !important;
  padding-inline-start: var(--g-spacing-5) !important;
}
.g-flex_s_6 {
  margin-block-start: calc(-1 * var(--g-spacing-6)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-6)) !important;
}
.g-flex_s_6 > * {
  padding-block-start: var(--g-spacing-6) !important;
  padding-inline-start: var(--g-spacing-6) !important;
}
.g-flex_s_7 {
  margin-block-start: calc(-1 * var(--g-spacing-7)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-7)) !important;
}
.g-flex_s_7 > * {
  padding-block-start: var(--g-spacing-7) !important;
  padding-inline-start: var(--g-spacing-7) !important;
}
.g-flex_s_8 {
  margin-block-start: calc(-1 * var(--g-spacing-8)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-8)) !important;
}
.g-flex_s_8 > * {
  padding-block-start: var(--g-spacing-8) !important;
  padding-inline-start: var(--g-spacing-8) !important;
}
.g-flex_s_9 {
  margin-block-start: calc(-1 * var(--g-spacing-9)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-9)) !important;
}
.g-flex_s_9 > * {
  padding-block-start: var(--g-spacing-9) !important;
  padding-inline-start: var(--g-spacing-9) !important;
}
.g-flex_s_10 {
  margin-block-start: calc(-1 * var(--g-spacing-10)) !important;
  margin-inline-start: calc(-1 * var(--g-spacing-10)) !important;
}
.g-flex_s_10 > * {
  padding-block-start: var(--g-spacing-10) !important;
  padding-inline-start: var(--g-spacing-10) !important;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/layout/Container/Container.css */
.g-container {
  margin-inline: auto;
  max-width: 100%;
  height: 100%;
}
.g-container_sr_0 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-0);
}
.g-container_sr_half > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-half);
}
.g-container_sr_1 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-1);
}
.g-container_sr_2 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-2);
}
.g-container_sr_3 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-3);
}
.g-container_sr_4 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-4);
}
.g-container_sr_5 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-5);
}
.g-container_sr_6 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-6);
}
.g-container_sr_7 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-7);
}
.g-container_sr_8 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-8);
}
.g-container_sr_9 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-9);
}
.g-container_sr_10 > .g-row:not(:last-child) {
  margin-block-end: var(--g-spacing-10);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Card/Card.css */
.g-card {
  --_--background-color: transparent;
  --_--border-color: transparent;
  --_--border-width: 0;
  --_--box-shadow: none;
  box-shadow: var(--g-card-box-shadow, var(--_--box-shadow));
  box-sizing: border-box;
  background-color: var(--g-card-background-color, var(--_--background-color));
  border: var(--g-card-border-width, var(--_--border-width)) solid var(--g-card-border-color, var(--_--border-color));
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  outline: none;
}
.g-card_theme_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--background-color: var(--g-color-base-generic);
}
.g-card_theme_info {
  --_--border-color: var(--g-color-line-info);
  --_--background-color: var(--g-color-base-info-light);
}
.g-card_theme_success {
  --_--border-color: var(--g-color-line-positive);
  --_--background-color: var(--g-color-base-positive-light);
}
.g-card_theme_warning {
  --_--border-color: var(--g-color-line-warning);
  --_--background-color: var(--g-color-base-warning-light);
}
.g-card_theme_danger {
  --_--border-color: var(--g-color-line-danger);
  --_--background-color: var(--g-color-base-danger-light);
}
.g-card_theme_utility {
  --_--border-color: var(--g-color-line-utility);
  --_--background-color: var(--g-color-base-utility-light);
}
.g-card_view_clear {
  --_--background-color: transparent;
}
.g-card_view_outlined {
  --_--background-color: transparent;
  --_--border-width: 1px;
}
.g-card_type_action {
  --_--background-color: var(--g-color-base-float);
  --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);
}
.g-card_type_action::after {
  position: absolute;
  inset: 0;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_action.g-card_clickable {
  cursor: pointer;
  position: relative;
}
.g-card_type_action.g-card_clickable:hover {
  --_--box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);
}
.g-card_type_action.g-card_clickable:focus-visible::after {
  outline: 2px solid var(--g-color-line-focus);
  content: "";
}
.g-card_type_selection {
  --_--border-width: 1px;
  --_--border-color: var(--g-color-line-generic);
  position: relative;
}
.g-card_type_selection::before {
  position: absolute;
  inset: -1px;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_selection::after {
  position: absolute;
  inset: 0;
  border-radius: var(--g-card-border-radius, var(--_--border-radius));
  pointer-events: none;
}
.g-card_type_selection.g-card_clickable {
  cursor: pointer;
}
.g-card_type_selection.g-card_clickable:hover {
  --_--border-color: transparent;
}
.g-card_type_selection.g-card_clickable:hover:not(.g-card_selected)::before {
  content: "";
  border: 2px solid var(--g-color-line-brand);
  opacity: 0.5;
}
.g-card_type_selection.g-card_clickable:hover:focus-visible::before {
  border-color: transparent;
}
.g-card_type_selection.g-card_clickable:focus-visible::after {
  outline: 2px solid var(--g-color-line-focus);
  content: "";
}
.g-card_type_selection.g-card_selected:not(.g-card_disabled) {
  --_--border-color: transparent;
}
.g-card_type_selection.g-card_selected:not(.g-card_disabled)::before {
  content: "";
  border: 2px solid var(--g-color-line-brand);
}
.g-card_type_selection.g-card_view_clear {
  --_--border-color: transparent;
}
.g-card_type_container.g-card_view_raised {
  --_--background-color: var(--g-color-base-float);
}
.g-card_type_container.g-card_view_raised.g-card_size_m {
  --_--box-shadow: 0px 1px 5px var(--g-color-sfx-shadow);
}
.g-card_type_container.g-card_view_raised.g-card_size_l {
  --_--box-shadow: 0px 1px 6px var(--g-color-sfx-shadow-light), 1px 3px 13px var(--g-color-sfx-shadow-light);
}
.g-card_size_m {
  --_--border-radius: 8px;
}
.g-card_size_l {
  --_--border-radius: 16px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Alert/Alert.css */
.g-alert_corners_square {
  --g-card-border-radius: 0;
}
.g-alert__text-content {
  width: 100%;
}
.g-alert__actions_minContent {
  width: min-content;
}
.g-alert__close-btn {
  flex-shrink: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Avatar/Avatar.css */
.g-avatar {
  --_--size: 32px;
  --_--border-width: 2px;
  --_--border-radius: 50%;
  --_--inner-border-width: 3px;
  --_--border-color: currentColor;
  --_--background-color: var(--g-color-base-misc-light);
  --_--text-color: var(--g-color-text-misc);
  --_--font-weight: var(--g-text-body-font-weight);
  --_--font-size: var(--g-text-body-1-font-size);
  --_--line-height: var(--g-text-body-1-line-height);
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: var(--g-avatar-size, var(--_--size));
  height: var(--g-avatar-size, var(--_--size));
  border-radius: var(--_--border-radius);
  background-color: var(--g-avatar-background-color, var(--_--background-color));
}
.g-avatar_with-border,
.g-avatar_view_outlined {
  position: relative;
}
.g-avatar_with-border::before,
.g-avatar_with-border::after,
.g-avatar_view_outlined::before,
.g-avatar_view_outlined::after {
  content: "";
  z-index: 1;
  position: absolute;
  inset: 0;
  border-radius: var(--_--border-radius);
}
.g-avatar_with-border::before,
.g-avatar_view_outlined::before {
  border: var(--g-avatar-inner-border-width, var(--_--inner-border-width)) solid var(--g-color-base-background);
}
.g-avatar_with-border::after,
.g-avatar_view_outlined::after {
  border: var(--g-avatar-border-width, var(--_--border-width)) solid var(--g-avatar-border-color, var(--_--border-color));
}
.g-avatar_shape_circle {
  --_--border-radius: 50%;
}
.g-avatar_shape_square.g-avatar_size_3xs,
.g-avatar_shape_square.g-avatar_size_2xs,
.g-avatar_shape_square.g-avatar_size_xs {
  --_--border-radius: var(--g-border-radius-xs);
}
.g-avatar_shape_square.g-avatar_size_s {
  --_--border-radius: var(--g-border-radius-s);
}
.g-avatar_shape_square.g-avatar_size_m {
  --_--border-radius: var(--g-border-radius-m);
}
.g-avatar_shape_square.g-avatar_size_l {
  --_--border-radius: var(--g-border-radius-l);
}
.g-avatar_shape_square.g-avatar_size_xl {
  --_--border-radius: var(--g-border-radius-xl);
}
.g-avatar_size_3xs {
  --_--size: 16px;
}
.g-avatar_size_2xs {
  --_--size: 20px;
}
.g-avatar_size_xs {
  --_--size: 24px;
}
.g-avatar_size_s {
  --_--size: 28px;
}
.g-avatar_size_m {
  --_--size: 32px;
}
.g-avatar_size_l {
  --_--size: 42px;
}
.g-avatar_size_xl {
  --_--size: 50px;
}
.g-avatar_size_3xs,
.g-avatar_size_2xs,
.g-avatar_size_xs {
  --_--font-weight: var(--g-text-caption-font-weight);
  --_--font-size: var(--g-text-caption-1-font-size);
  --_--line-height: var(--g-text-caption-1-line-height);
}
.g-avatar_size_s {
  --_--font-weight: var(--g-text-caption-font-weight);
  --_--font-size: var(--g-text-caption-2-font-size);
  --_--line-height: var(--g-text-caption-2-line-height);
}
.g-avatar_size_m,
.g-avatar_size_l {
  --_--font-weight: var(--g-text-subheader-font-weight);
  --_--font-size: var(--g-text-subheader-1-font-size);
  --_--line-height: var(--g-text-subheader-1-line-height);
}
.g-avatar_size_xl {
  --_--font-weight: var(--g-text-subheader-font-weight);
  --_--font-size: var(--g-text-subheader-2-font-size);
  --_--line-height: var(--g-text-subheader-2-line-height);
}
.g-avatar_size_3xs,
.g-avatar_size_2xs {
  --_--border-width: 1.5px;
  --_--inner-border-width: 2.5px;
}
.g-avatar_size_xs,
.g-avatar_size_s,
.g-avatar_size_m,
.g-avatar_size_l,
.g-avatar_size_xl {
  --_--border-width: 2px;
  --_--inner-border-width: 3px;
}
.g-avatar_theme_normal.g-avatar_view_filled {
  --_--background-color: var(--g-color-base-misc-light);
  --_--text-color: var(--g-color-text-misc);
}
.g-avatar_theme_normal.g-avatar_view_outlined {
  --_--background-color: var(--g-color-base-background);
  --_--border-color: var(--g-color-text-misc);
  --_--text-color: var(--g-color-text-misc);
}
.g-avatar_theme_brand.g-avatar_view_filled {
  --_--background-color: var(--g-color-base-brand);
  --_--text-color: var(--g-color-text-brand-contrast);
}
.g-avatar_theme_brand.g-avatar_view_outlined {
  --_--background-color: var(--g-color-base-background);
  --_--border-color: var(--g-color-text-brand);
  --_--text-color: var(--g-color-text-brand);
}
.g-avatar__image {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
}
.g-avatar__image_with-border {
  border: 1px solid var(--g-color-line-generic);
}
.g-avatar__icon {
  color: var(--g-avatar-text-color, var(--_--text-color));
}
.g-avatar__icon > svg {
  display: block;
}
.g-avatar__text {
  color: var(--g-avatar-text-color, var(--_--text-color));
  font-weight: var(--g-avatar-font-weight, var(--_--font-weight));
  font-size: var(--g-avatar-font-size, var(--_--font-size));
  line-height: var(--g-avatar-line-height, var(--_--line-height));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/AvatarStack/AvatarStack.css */
.g-avatar-stack {
  --_--more-button-size: 32px;
  --_--more-button-border-width: 1px;
  display: inline-flex;
  justify-content: flex-end;
  flex-direction: row;
  margin: 0;
  padding: 0;
}
.g-avatar-stack_overlap-size_s {
  --_--overlap: var(--g-spacing-1);
}
.g-avatar-stack_overlap-size_m {
  --_--overlap: var(--g-spacing-2);
}
.g-avatar-stack_overlap-size_l {
  --_--overlap: var(--g-spacing-3);
}
.g-avatar-stack__item {
  display: flex;
  z-index: 0;
  border-radius: 100%;
}
.g-avatar-stack__item:not(:last-child) {
  margin-inline-end: calc(-1 * var(--_--overlap));
}
.g-avatar-stack__more-button,
.g-avatar-stack__more {
  border-radius: 100%;
  width: var(--_--more-button-size);
  height: var(--_--more-button-size);
}
.g-avatar-stack__more-button_size_3xs,
.g-avatar-stack__more_size_3xs {
  --_--more-button-size: 16px;
}
.g-avatar-stack__more-button_size_2xs,
.g-avatar-stack__more_size_2xs {
  --_--more-button-size: 20px;
}
.g-avatar-stack__more-button_size_xs,
.g-avatar-stack__more_size_xs {
  --_--more-button-size: 24px;
}
.g-avatar-stack__more-button_size_s,
.g-avatar-stack__more_size_s {
  --_--more-button-size: 28px;
}
.g-avatar-stack__more-button_size_m,
.g-avatar-stack__more_size_m {
  --_--more-button-size: 32px;
}
.g-avatar-stack__more-button_size_l,
.g-avatar-stack__more_size_l {
  --_--more-button-size: 42px;
}
.g-avatar-stack__more-button_size_xl,
.g-avatar-stack__more_size_xl {
  --_--more-button-size: 50px;
}
.g-avatar-stack__more-button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}
.g-avatar-stack__more-button:focus-visible {
  outline: var(--g-color-line-focus) solid 2px;
  outline-offset: 0;
}
.g-avatar-stack__more {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  background-color: var(--g-color-base-generic);
}
.g-avatar-stack__more_has-border {
  border-width: var(--_--more-button-border-width);
  border-style: solid;
}
.g-avatar-stack__more_size_2xs {
  font-size: var(--g-text-caption-1-font-size);
}
.g-avatar-stack__more_size_xs {
  font-size: var(--g-text-caption-1-font-size);
}
.g-avatar-stack__more_size_s {
  font-size: var(--g-text-caption-2-font-size);
}
.g-avatar-stack__more_size_m {
  font-size: var(--g-text-body-1-font-size);
}
.g-avatar-stack__more_size_l {
  font-size: var(--g-text-body-1-font-size);
}
.g-avatar-stack__more_size_xl {
  font-size: var(--g-text-body-2-font-size);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/lab/ListItemView/ListItemView.css */
.g-lab-list-item-view {
  --_--min-height: var(--g-list-item-view-min-height, 28px);
  --_--border-radius: var(--g-list-item-view-border-radius, var(--g-border-radius-m));
  --_--padding-inline: var(--g-list-item-view-padding-inline, var(--g-spacing-2));
  --_--padding-block: var(--g-list-item-view-padding-block, var(--g-spacing-1));
  --_--line-height: var(--g-list-item-view-line-height, 18px);
  --_--controls-gap: var(--g-list-item-view-controls-gap, var(--g-spacing-1));
  --_--controls-size: var(--g-list-item-view-controls-size, 20px);
  --_--controls-border-radius: var( --g-list-item-view-controls-border-radius, var(--g-border-radius-s) );
  --_--controls-icon-size: var(--g-list-item-view-controls-icon-size, 16px);
  --_--spacer-size: var(--g-list-item-view-spacer-size, var(--_--controls-size));
  --_--background-color: var(--g-list-item-view-background-color, var(--g-color-base-fill));
  --_--background-color-hover: var( --g-list-item-view-background-color-hover, var(--g-color-base-simple-hover) );
  --_--background-color-disabled: var( --g-list-item-view-background-color, var(--g-color-base-fill) );
  --_--background-color-active: var( --g-list-item-view-background-color, var(--g-color-base-generic-medium) );
  --_--background-color-selected: var( --g-list-item-view-background-color, var(--g-color-base-selection) );
  --_--background-color-selected-hover: var( --g-list-item-view-background-color-hover, var(--g-color-base-selection-hover) );
  --_--text-color: var(--g-list-item-view-text-color, var(--g-color-text-primary));
  --_--text-color-disabled: var(--g-list-item-view-text-color, var(--g-color-text-hint));
  --_--description-color: var( --g-list-item-view-description-color, var(--g-color-text-secondary) );
  --_--nested-level: 0;
}
.g-lab-list-item-view {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: inherit;
  text-decoration: inherit;
  display: grid;
  box-sizing: border-box;
  grid-template: "drag-handle spacer collapsed-toggle checked start-content content     end-content" 1fr "drag-handle spacer collapsed-toggle checked start-content description end-content" auto/auto auto auto auto auto 1fr auto;
  align-items: center;
  min-height: calc(var(--_--min-height) + var(--_--description-min-height, 0px));
  border-radius: var(--_--border-radius);
  background: var(--_--background-color);
  color: var(--_--text-color);
  width: 100%;
  padding-inline: var(--_--padding-inline);
  padding-block: var(--_--padding-block);
  outline: none;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-lab-list-item-view_has-description {
  --_--description-min-height: 16px;
}
.g-lab-list-item-view__slot:not(.g-lab-list-item-view__slot_name_spacer) + .g-lab-list-item-view__slot:not(.g-lab-list-item-view__slot_name_description, .g-lab-list-item-view__slot_name_spacer),
.g-lab-list-item-view__slot:not(.g-lab-list-item-view__slot_name_spacer) + .g-lab-list-item-view__slot + .g-lab-list-item-view__slot_name_description {
  margin-inline-start: var(--_--controls-gap);
}
.g-lab-list-item-view__slot {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--_--controls-gap);
  margin-block: calc(-1 * var(--_--padding-block));
}
.g-lab-list-item-view__slot_name_drag-handle {
  grid-area: drag-handle;
  --g-button-height: var(--_--controls-size);
  --g-button-border-radius: var(--_--controls-border-radius);
  --g-button-background-color-hover: transparent;
}
.g-lab-list-item-view__slot_name_spacer {
  grid-area: spacer;
  width: calc(var(--_--spacer-size) * var(--_--nested-level));
  height: var(--_--controls-size);
}
.g-lab-list-item-view__slot_name_collapsed-toggle {
  grid-area: collapsed-toggle;
  --g-button-height: var(--_--controls-size);
  --g-button-border-radius: var(--_--controls-border-radius);
  --g-button-background-color-hover: transparent;
}
.g-lab-list-item-view__slot_name_checked {
  grid-area: checked;
}
.g-lab-list-item-view__slot_name_start-content {
  grid-area: start-content;
  height: 100%;
}
.g-lab-list-item-view__slot_name_content {
  grid-area: content;
  justify-content: flex-start;
  overflow: hidden;
  min-width: 3ch;
  line-height: var(--_--line-height);
  margin-block: 0;
}
.g-lab-list-item-view__slot_name_description {
  grid-area: description;
  justify-content: flex-start;
  overflow: hidden;
  min-width: 3ch;
  color: var(--_--description-color);
  line-height: var(--_--line-height);
  margin-block: 0;
}
.g-lab-list-item-view__slot_name_end-content {
  grid-area: end-content;
  height: 100%;
}
.g-lab-list-item-view__slot_name_container {
  grid-row: 1/-1;
  grid-column: 1/-1;
}
.g-lab-list-item-view_size_s {
  --_--min-height: 24px;
  --_--border-radius: var(--g-border-radius-s);
  --_--padding-inline: var(--g-spacing-2);
  --_--padding-block: var(--g-spacing-half);
  --_--controls-gap: var(--g-spacing-2);
  --_--controls-size: 20px;
  --_--controls-border-radius: var(--g-border-radius-xs);
  --_--controls-icon-size: 12px;
}
.g-lab-list-item-view_size_m {
  --_--min-height: 28px;
  --_--border-radius: var(--g-border-radius-m);
  --_--padding-inline: var(--g-spacing-2);
  --_--padding-block: var(--g-spacing-1);
  --_--controls-gap: var(--g-spacing-2);
  --_--controls-size: 24px;
  --_--controls-border-radius: var(--g-border-radius-s);
  --_--controls-icon-size: 16px;
}
.g-lab-list-item-view_size_l {
  --_--min-height: 32px;
  --_--border-radius: var(--g-border-radius-l);
  --_--padding-inline: var(--g-spacing-2);
  --_--padding-block: var(--g-spacing-2);
  --_--controls-gap: var(--g-spacing-2);
  --_--controls-size: 24px;
  --_--controls-border-radius: var(--g-border-radius-m);
  --_--controls-icon-size: 16px;
}
.g-lab-list-item-view_size_xl {
  --_--min-height: 36px;
  --_--border-radius: var(--g-border-radius-xl);
  --_--padding-inline: var(--g-spacing-2);
  --_--padding-block: var(--g-spacing-3);
  --_--controls-gap: var(--g-spacing-2);
  --_--controls-size: 24px;
  --_--controls-border-radius: var(--g-border-radius-l);
  --_--controls-icon-size: 16px;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-lab-list-item-view_is-container {
  display: block;
  --_--padding-inline: 0;
  --_--padding-block: 0;
}
.g-lab-list-item-view:focus {
  --_--background-color: var(--_--background-color-hover);
}
.g-lab-list-item-view:not(.g-lab-list-item-view_hovered_no):hover,
.g-lab-list-item-view_hovered_yes {
  --_--background-color: var(--_--background-color-hover);
}
.g-lab-list-item-view_active {
  --_--background-color: var(--_--background-color-hover);
  --_--background-color-hover: var(--_--background-color-active);
}
.g-lab-list-item-view_selected {
  --_--background-color: var(--_--background-color-selected);
  --_--background-color-hover: var(--_--background-color-selected-hover);
}
.g-lab-list-item-view_disabled {
  pointer-events: none;
}
.g-lab-list-item-view_disabled,
.g-lab-list-item-view_disabled:hover,
.g-lab-list-item-view_disabled:focus {
  --_--background-color: var(--_--background-color-disabled);
  --_--text-color: var(--_--text-color-disabled);
  --_--description-color: var(--_--text-color-disabled);
  outline: none;
}
.g-lab-list-item-view__arrow_direction_bottom {
  transform: rotate(0);
}
.g-lab-list-item-view__arrow_direction_top {
  transform: rotate(-180deg);
}
.g-lab-list-item-view__checked {
  display: flex;
  justify-content: center;
  align-items: center;
  width: var(--_--controls-size);
  height: var(--_--controls-size);
  color: var(--g-color-base-brand);
}
.g-lab-list-item-view__icon {
  width: var(--_--controls-icon-size);
  height: var(--_--controls-icon-size);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Breadcrumbs/Breadcrumbs.css */
.g-breadcrumbs {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.g-breadcrumbs__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 24px;
  white-space: nowrap;
  color: var(--g-color-text-primary);
}
.g-breadcrumbs__item_current {
  box-sizing: content-box;
  font-weight: var(--g-text-accent-font-weight);
  overflow: hidden;
  margin: -2px;
  padding: 2px;
  min-width: 25px;
}
.g-breadcrumbs__item_current .g-breadcrumbs__link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-breadcrumbs__item_calculating {
  overflow: visible;
}
.g-breadcrumbs__link {
  cursor: default;
  position: relative;
  text-decoration: none;
  outline: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
  height: 24px;
  line-height: 24px;
  vertical-align: middle;
  border-radius: var(--g-focus-border-radius);
  color: inherit;
}
.g-breadcrumbs__link_is-disabled {
  color: var(--g-color-text-hint);
}
.g-breadcrumbs__link:not([aria-disabled]) {
  cursor: pointer;
}
.g-breadcrumbs__link:not([aria-disabled]):hover {
  color: var(--g-color-text-link-hover);
}
.g-breadcrumbs__link:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.g-breadcrumbs__divider {
  display: flex;
  align-items: center;
  color: var(--g-color-text-secondary);
  padding: 0 var(--g-spacing-2);
}
.g-breadcrumbs__menu {
  margin-inline: calc(-1 * var(--g-spacing-2));
}
.g-breadcrumbs__menu-popup {
  --g-list-item-view-spacer-size: 8px;
  max-width: 320px;
  padding: var(--g-spacing-1);
}
.g-breadcrumbs__menu-link {
  text-decoration: none;
  cursor: default;
}
.g-breadcrumbs__menu-link:not([aria-disabled]) {
  cursor: pointer;
}
.g-breadcrumbs__item:first-child .g-breadcrumbs__menu {
  margin-inline-start: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ControlLabel/ControlLabel.css */
.g-control-label {
  display: inline-flex;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  color: var(--g-color-text-primary);
  user-select: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.g-control-label_disabled {
  cursor: default;
  pointer-events: none;
}
.g-control-label_size_s,
.g-control-label_size_m {
  font-size: var(--g-text-body-1-font-size);
  line-height: 15px;
}
.g-control-label_size_l {
  font-size: var(--g-text-body-2-font-size);
  line-height: 18px;
}
.g-control-label_size_xl {
  font-size: var(--g-text-body-2-font-size);
  line-height: 25px;
}
.g-control-label__indicator {
  flex-shrink: 0;
}
.g-control-label__text {
  flex-grow: 1;
  margin-inline-start: var(--g-spacing-2);
  white-space: normal;
}
.g-control-label_disabled .g-control-label__text {
  opacity: 0.6;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Checkbox/Checkbox.css */
.g-checkbox__indicator {
  display: inline-block;
  position: relative;
  cursor: inherit;
}
.g-checkbox__indicator::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: transparent;
  border: 1px solid var(--g-color-line-generic-accent);
  border-radius: 4px;
  transition: background 0.1s linear;
}
.g-checkbox__indicator::after {
  content: "\a0";
  visibility: hidden;
}
.g-checkbox__icon {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  visibility: hidden;
  color: transparent;
  transform: translateY(-5px);
  transition: color 0.1s, transform 0.2s;
}
.g-checkbox__control {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  background: none;
  border: none;
  outline: none;
  cursor: inherit;
}
.g-checkbox__outline {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: none;
  pointer-events: none;
  border-radius: 4px;
}
.g-checkbox__control:focus-visible + .g-checkbox__outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-checkbox_size_m .g-checkbox__icon-svg_type_tick {
  width: 8px;
  height: 10px;
}
.g-checkbox_size_m .g-checkbox__icon-svg_type_dash {
  width: 12px;
  height: 12px;
}
.g-checkbox_size_m .g-checkbox__indicator {
  width: 14px;
  height: 14px;
}
.g-checkbox_size_l .g-checkbox__icon-svg_type_tick {
  width: 11px;
  height: 9px;
}
.g-checkbox_size_l .g-checkbox__icon-svg_type_dash {
  width: 15px;
  height: 15px;
}
.g-checkbox_size_l .g-checkbox__indicator {
  width: 17px;
  height: 17px;
}
.g-checkbox_size_xl .g-checkbox__icon-svg_type_tick {
  width: 16px;
  height: 13px;
}
.g-checkbox_size_xl .g-checkbox__icon-svg_type_dash {
  width: 22px;
  height: 22px;
}
.g-checkbox_size_xl .g-checkbox__indicator {
  width: 24px;
  height: 24px;
}
.g-checkbox:hover .g-checkbox__indicator::before {
  border-color: var(--g-color-line-generic-accent-hover);
}
.g-checkbox_checked .g-checkbox__indicator::before,
.g-checkbox_indeterminate .g-checkbox__indicator::before {
  background-color: var(--g-color-base-brand);
  border: transparent;
}
.g-checkbox_checked .g-checkbox__icon,
.g-checkbox_indeterminate .g-checkbox__icon {
  visibility: visible;
  color: var(--g-color-text-brand-contrast);
  transform: translateX(0);
}
.g-checkbox_disabled .g-checkbox__indicator::before {
  background-color: var(--g-color-base-generic-accent-disabled);
  border: transparent;
}
.g-checkbox_disabled.g-checkbox_checked .g-checkbox__icon,
.g-checkbox_disabled.g-checkbox_indeterminate .g-checkbox__icon {
  color: var(--g-color-text-hint);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/ClipboardButton/ClipboardButton.css */
.g-clipboard-button__icon {
  pointer-events: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/HelpMark/HelpMark.css */
.g-help-mark {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  width: var(--_--size);
  height: var(--_--size);
  color: var(--g-color-text-hint);
  line-height: 0;
}
.g-help-mark::after {
  content: "\a0";
  visibility: hidden;
}
.g-help-mark:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  border-radius: 50%;
}
.g-help-mark__popover {
  padding: var(--g-spacing-3);
}
.g-help-mark__icon {
  position: absolute;
  inset: 0;
}
.g-help-mark_size_s {
  --_--size: 14px;
}
.g-help-mark_size_m {
  --_--size: 16px;
}
.g-help-mark_size_l {
  --_--size: 18px;
}
.g-help-mark_size_xl {
  --_--size: 20px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/DefinitionList/DefinitionList.css */
.g-definition-list {
  --_--item-block-start: var(--g-spacing-4);
  --_--term-width: 300px;
  --_--copy-button: var(--g-spacing-7);
  margin: 0;
}
.g-definition-list__item {
  display: flex;
  align-items: baseline;
  gap: var(--g-spacing-1);
}
.g-definition-list__item + .g-definition-list__item {
  margin-block-start: var(--g-definition-list-item-gap, var(--_--item-block-start));
}
.g-definition-list__term-container {
  display: flex;
  flex: 0 0 auto;
  width: var(--_--term-width);
  max-width: var(--_--term-width);
  align-items: baseline;
  overflow: hidden;
  position: relative;
}
.g-definition-list__term-wrapper {
  color: var(--g-color-text-secondary);
}
.g-definition-list__dots {
  box-sizing: border-box;
  flex: 1 0 auto;
  min-width: 25px;
  margin: 0 2px;
  border-block-end: 1px dotted var(--g-color-line-generic-active);
}
.g-definition-list__definition {
  flex: 0 1 auto;
  margin: 0;
}
.g-definition-list_with-copy {
  padding-inline-end: var(--_--copy-button);
}
.g-definition-list_responsive .g-definition-list__term-container {
  --_--term-width: auto;
  flex: 1 0 min-content;
}
.g-definition-list_vertical {
  --_--item-block-start: var(--g-spacing-3);
  --_--term-width: auto;
}
.g-definition-list_vertical .g-definition-list__term-container {
  flex: 1 0 auto;
}
.g-definition-list_vertical .g-definition-list__item {
  flex-direction: column;
  gap: var(--g-spacing-half);
}
.g-definition-list__copy-container {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.g-definition-list__copy-container:hover .g-definition-list__copy-button {
  opacity: 1;
}
.g-definition-list__copy-button {
  position: absolute;
  display: inline-block;
  inset-inline-end: calc(-1 * var(--_--copy-button));
  opacity: 0;
}
.g-definition-list__copy-button:focus-visible {
  opacity: 1;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Modal/Modal.css */
.g-modal {
  position: fixed;
  inset: 0;
  z-index: 1000;
  outline: none;
  background-color: var(--g-color-sfx-veil);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-modal__content-aligner {
  min-width: 100%;
  min-height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.g-modal__content-wrapper {
  margin: var(--g-modal-margin, 20px);
}
.g-modal__content {
  height: var(--g-modal-height, auto);
  width: var(--g-modal-width, auto);
  background-color: var(--g-color-base-modal);
  border-radius: var(--g-modal-border-radius, 5px);
  clip-path: inset(0 round var(--g-modal-border-radius, 5px));
  outline: none;
  transition: height 350ms ease-in-out;
}
.g-modal__content_has-scroll {
  overflow: auto;
  max-width: calc(100vw - var(--g-modal-margin, 20px) * 2);
  max-height: calc(100vh - var(--g-modal-margin, 20px) * 2);
}
.g-modal[data-floating-ui-status=unmounted] {
  display: none;
  visibility: hidden;
  margin: -9999px 0 0 -9999px;
}
.g-modal[data-floating-ui-status=open],
.g-modal[data-floating-ui-status=close] {
  transition: opacity 150ms ease-out;
}
.g-modal[data-floating-ui-status=initial],
.g-modal[data-floating-ui-status=close] {
  opacity: 0;
}
.g-modal[data-floating-ui-status=initial] .g-modal__content {
  transform: scale(0.75);
}
.g-modal[data-floating-ui-status=open] .g-modal__content,
.g-modal[data-floating-ui-status=close] .g-modal__content {
  transition: height 350ms ease-in-out, transform 150ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .g-modal[data-floating-ui-status] .g-modal__content {
    transition: none;
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/ButtonClose/ButtonClose.css */
.g-dialog-btn-close {
  position: absolute;
  inset-block-start: 14px;
  inset-inline-end: 14px;
  z-index: 1;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogBody/DialogBody.css */
.g-dialog-body {
  padding: 10px var(--_--side-padding);
  flex: 1 1 auto;
  overflow: auto;
  transition: height 0.35s ease-in-out;
}
.g-dialog-body_has-borders {
  border-block-start: 1px solid var(--g-color-line-generic);
  border-block-end: 1px solid var(--g-color-line-generic);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogDivider/DialogDivider.css */
.g-dialog-divider {
  border-block-start: 1px solid var(--g-color-line-generic);
  margin: 0 calc(-1 * var(--_--side-padding));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogFooter/DialogFooter.css */
.g-dialog-footer {
  padding: 28px var(--_--side-padding);
  display: flex;
  align-items: center;
}
.g-dialog-footer__bts-wrapper {
  display: flex;
  gap: 10px;
}
.g-dialog-footer__children {
  flex-grow: 1;
  height: 100%;
  align-items: center;
  display: flex;
}
.g-dialog-footer__button {
  min-width: 128px;
  position: relative;
}
.g-dialog-footer__error {
  padding: 10px;
  color: var(--g-color-text-danger);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/DialogHeader/DialogHeader.css */
.g-dialog-header {
  padding-block: 20px 10px;
  padding-inline: var(--_--side-padding) calc(var(--_--side-padding) + var(--_--close-button-space) * var(--g-flow-is-ltr) + var(--_--close-button-space) * var(--g-flow-is-rtl));
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: var(--g-color-text-primary);
}
.g-dialog-header__caption {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Dialog/Dialog.css */
.g-dialog {
  --_--side-padding: 32px;
  --_--close-button-space: 0px;
  position: relative;
  display: flex;
  flex-direction: column;
  width: var(--g-dialog-width, var(--_--width));
}
.g-dialog_has-scroll {
  overflow-y: auto;
  max-height: calc(100vh - var(--g-modal-margin, 20px) * 2);
}
.g-dialog_size_s {
  --_--width: 480px;
}
.g-dialog_size_m {
  --_--width: 720px;
}
.g-dialog_size_l {
  --_--width: 900px;
}
.g-dialog_has-close {
  --_--close-button-space: 24px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Divider/Divider.css */
.g-divider {
  --_--content-gap: 8px;
  --_--size: var(--g-divider-size, 1px);
  --_--background: var(--g-divider-color, var(--g-color-line-generic));
  background: var(--_--background);
}
.g-divider:not(:empty) {
  background: none;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
}
.g-divider:not(:empty)::before,
.g-divider:not(:empty)::after {
  content: "";
}
.g-divider::before,
.g-divider::after {
  flex-grow: 1;
  background: var(--_--background);
}
.g-divider_orientation_vertical {
  width: var(--_--size);
  flex-direction: column;
}
.g-divider_orientation_vertical::before,
.g-divider_orientation_vertical::after {
  width: var(--_--size);
}
.g-divider_orientation_vertical::before {
  margin-block-end: var(--_--content-gap);
}
.g-divider_orientation_vertical::after {
  margin-block-start: var(--_--content-gap);
}
.g-divider_orientation_horizontal {
  height: var(--_--size);
}
.g-divider_orientation_horizontal::before,
.g-divider_orientation_horizontal::after {
  height: var(--_--size);
}
.g-divider_orientation_horizontal::before {
  margin-inline-end: var(--_--content-gap);
}
.g-divider_orientation_horizontal::after {
  margin-inline-start: var(--_--content-gap);
}
.g-divider_align_start::before {
  display: none;
}
.g-divider_align_end::after {
  display: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/FilePreview/FilePreviewActions/DesktopActionsMenu/DesktopActionsMenu.css */
.g-file-preview-actions-desktop {
  position: absolute;
  z-index: 1;
  inset-block-start: -12px;
  inset-inline-end: -12px;
  opacity: 0;
  display: flex;
  gap: var(--g-spacing-1);
}
.g-file-preview-actions-desktop__action-button {
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
}
.g-file-preview-actions-desktop__action-icon-wrapper {
  display: flex;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/controls/common/ClearButton/ClearButton.css */
.g-clear-button {
  --g-button-text-color: var(--g-color-text-hint);
  --g-button-text-color-hover: var(--g-color-text-primary);
  --g-button-background-color: transparent;
  --g-button-background-color-hover: transparent;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/controls/common/OuterAdditionalContent/OuterAdditionalContent.css */
.g-outer-additional-content {
  display: flex;
  justify-content: space-between;
  vertical-align: top;
}
.g-outer-additional-content__note,
.g-outer-additional-content__error {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  margin-block-start: 2px;
}
.g-outer-additional-content__error {
  color: var(--g-color-text-danger);
}
.g-outer-additional-content__error:not(:last-child) {
  margin-inline-end: var(--g-spacing-2);
}
.g-outer-additional-content__note {
  margin-inline-start: auto;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/controls/TextArea/TextArea.css */
.g-text-area {
  --_--text-color: var(--g-color-text-primary);
  --_--placeholder-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--border-width: 1px;
  --_--clear-offset: calc( var(--g-text-area-border-width, 1px) + 1px );
  --_--focus-outline-color: var(--g-text-area-focus-outline-color);
  display: inline-block;
  width: 100%;
  position: relative;
}
.g-text-area__content {
  box-sizing: border-box;
  display: flex;
  width: inherit;
  height: inherit;
  background-color: var(--g-text-area-background-color, var(--_--background-color));
  border-width: var(--g-text-area-border-width, var(--_--border-width));
  border-style: solid;
  border-color: var(--g-text-area-border-color, var(--_--border-color));
  color: var(--g-text-area-text-color, var(--_--text-color));
}
.g-text-area__content:hover {
  border-color: var(--g-text-area-border-color-hover, var(--_--border-color-hover));
}
.g-text-area__content:focus-within {
  border-color: var(--g-text-area-border-color-active, var(--_--border-color-active));
  outline: 2px solid var(--g-text-area-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-text-area__content {
  overflow: hidden;
}
.g-text-area__control {
  box-sizing: border-box;
  display: inline-block;
  flex-grow: 1;
  vertical-align: top;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  color: inherit;
  background-color: transparent;
  border: none;
  resize: none;
  overflow-x: hidden;
}
.g-text-area__control::placeholder {
  color: var(--g-text-area-placeholder-color, var(--_--placeholder-color));
}
.g-text-area__control:focus {
  outline: none;
}
.g-text-area__control[type=number] {
  appearance: textfield;
}
.g-text-area__clear {
  position: absolute;
}
.g-text-area__clear_size_s,
.g-text-area__clear_size_m {
  inset-inline-end: var(--_--clear-offset);
  inset-block-start: var(--_--clear-offset);
}
.g-text-area__clear_size_l,
.g-text-area__clear_size_xl {
  inset-inline-end: calc(var(--_--clear-offset) + 1px);
  inset-block-start: calc(var(--_--clear-offset) + 2px);
}
.g-text-area_size_s .g-text-area__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(24px - var(--_--input-control-border-width) * 2);
  padding: 3px 8px;
}
.g-text-area_size_s.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 26px;
}
.g-text-area_size_s {
  --_--border-radius: var(--g-border-radius-s);
}
.g-text-area_size_m .g-text-area__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(28px - var(--_--input-control-border-width) * 2);
  padding: 5px 8px;
}
.g-text-area_size_m.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 26px;
}
.g-text-area_size_m {
  --_--border-radius: var(--g-border-radius-m);
}
.g-text-area_size_l .g-text-area__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(36px - var(--_--input-control-border-width) * 2);
  padding: 9px 12px;
}
.g-text-area_size_l.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 36px;
}
.g-text-area_size_l {
  --_--border-radius: var(--g-border-radius-l);
}
.g-text-area_size_xl .g-text-area__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  height: calc(44px - var(--_--input-control-border-width) * 2);
  padding: 11px 12px;
}
.g-text-area_size_xl.g-text-area_has-clear .g-text-area__control {
  padding-inline-end: 36px;
}
.g-text-area_size_xl {
  --_--border-radius: var(--g-border-radius-xl);
}
.g-text-area_view_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--border-color-hover: var(--g-color-line-generic-hover);
  --_--border-color-active: var(--g-color-line-generic-active);
}
.g-text-area_view_clear {
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
  --_--border-radius: 0;
}
.g-text-area_view_clear .g-text-area__content {
  border-inline: 0;
}
.g-text-area_view_clear .g-text-area__control {
  padding-inline: 0;
}
.g-text-area_pin_round-round .g-text-area__content {
  border-radius: var(--g-text-area-border-radius, var(--_--border-radius));
}
.g-text-area_pin_brick-brick .g-text-area__content {
  border-radius: 0;
}
.g-text-area_pin_clear-clear .g-text-area__content {
  border-radius: 0;
  border-inline: 0;
}
.g-text-area_pin_circle-circle .g-text-area__content {
  border-radius: 100px;
}
.g-text-area_pin_round-brick .g-text-area__content {
  border-start-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-text-area_pin_brick-round .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
}
.g-text-area_pin_round-clear .g-text-area__content {
  border-start-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-area_pin_clear-round .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-area-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-text-area_pin_brick-clear .g-text-area__content {
  border-radius: 0;
  border-inline-end: 0;
}
.g-text-area_pin_clear-brick .g-text-area__content {
  border-radius: 0;
  border-inline-start: 0;
}
.g-text-area_pin_circle-brick .g-text-area__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-text-area_pin_brick-circle .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-text-area_pin_circle-clear .g-text-area__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-area_pin_clear-circle .g-text-area__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-text-area_disabled {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
}
.g-text-area_has-scrollbar .g-text-area__clear {
  inset-inline-end: var(--g-scrollbar-width);
}
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content,
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:hover,
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {
  border-color: var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_normal .g-text-area__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content,
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:hover,
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {
  border-block-end: 1px solid var(--g-color-line-danger);
}
.g-text-area_state_error.g-text-area_view_clear .g-text-area__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Link/Link.css */
.g-link {
  text-decoration: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.g-link:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-link_view_normal {
  color: var(--g-color-text-link);
}
.g-link_view_primary {
  color: var(--g-color-text-primary);
}
.g-link_view_secondary {
  color: var(--g-color-text-secondary);
}
.g-link_view_normal:hover,
.g-link_view_primary:hover,
.g-link_view_secondary:hover {
  color: var(--g-color-text-link-hover);
}
.g-link_visitable:visited {
  color: var(--g-color-text-link-visited);
}
.g-link_visitable:visited:hover {
  color: var(--g-color-text-link-visited-hover);
}
.g-link_underline {
  text-decoration: underline;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/legacy/Popover/Popover.css */
.g-popover-legacy {
  display: inline-block;
  position: relative;
}
.g-popover-legacy:not(.g-popover-legacy_disabled) {
  cursor: pointer;
}
.g-popover-legacy__handler {
  display: inline-block;
}
.g-popover-legacy__tooltip {
  --_--padding: 16px;
  --_--close-offset: 8px;
  --_--close-size: 24px;
  box-sizing: border-box;
  min-height: 40px;
  max-width: var(--g-popover-max-width, 300px);
  padding: var(--g-popover-padding, var(--_--padding));
  cursor: default;
}
.g-popover-legacy__tooltip-title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  display: inline-flex;
  margin: 0 0 12px;
}
.g-popover-legacy__tooltip-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  margin-block-start: 20px;
}
.g-popover-legacy__tooltip-button {
  flex: 1;
}
.g-popover-legacy__tooltip-close {
  position: absolute;
  inset-block-start: var(--_--close-offset);
  inset-inline-end: var(--_--close-offset);
}
.g-popover-legacy__tooltip-content {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  overflow-wrap: break-word;
}
.g-popover-legacy__tooltip-content_secondary {
  opacity: 0.7;
}
.g-popover-legacy__tooltip-links > * {
  margin-block-start: 8px;
}
.g-popover-legacy__tooltip-links > *:first-child {
  margin-block-start: 0;
}
.g-popover-legacy__tooltip-content + .g-popover-legacy__tooltip-links > *:first-child {
  margin-block-start: 12px;
}
.g-popover-legacy__tooltip-link {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: inline-block;
}
.g-popover-legacy__tooltip_theme_info.g-popover-legacy__tooltip_theme_info,
.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip_theme_announcement,
.g-popover-legacy__tooltip_theme_announcement.g-popover-legacy__tooltip_theme_info,
.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip_theme_announcement {
  color: var(--g-color-text-primary);
}
.g-popover-legacy__tooltip_force-links-appearance.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip-content a:not(.g-button),
.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip-content a:not(.g-button) {
  text-decoration: none;
  color: var(--g-color-text-link);
}
.g-popover-legacy__tooltip_force-links-appearance.g-popover-legacy__tooltip_theme_info .g-popover-legacy__tooltip-content a:not(.g-button):hover,
.g-popover-legacy__tooltip_theme_announcement .g-popover-legacy__tooltip-content a:not(.g-button):hover {
  color: var(--g-color-text-link-hover);
}
.g-popover-legacy__tooltip_theme_announcement {
  --g-popup-background-color: var(--g-color-base-simple-hover-solid);
  --g-popup-border-color: var(--g-color-base-simple-hover-solid);
}
.g-popover-legacy__tooltip_theme_special {
  --g-popup-background-color: var(--g-color-base-brand);
  --g-popup-border-color: var(--g-color-base-brand);
  color: var(--g-color-text-light-primary);
}
.g-popover-legacy__tooltip_theme_special .g-popover-legacy__tooltip-content a:not(.g-button) {
  font-weight: var(--g-text-accent-font-weight);
  color: var(--g-color-text-light-primary);
}
.g-popover-legacy__tooltip_theme_special .g-popover-legacy__tooltip-content a:not(.g-button):hover {
  color: var(--g-color-text-light-secondary);
}
.g-popover-legacy__tooltip_theme_special .g-link {
  color: var(--g-color-text-light-primary);
}
.g-popover-legacy__tooltip_theme_special .g-link:hover {
  color: var(--g-color-text-light-secondary);
}
.g-popover-legacy__tooltip_size_l {
  --_--padding: 24px;
}
.g-popover-legacy__tooltip_size_l .g-popover-legacy__tooltip-title {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.g-popover-legacy__tooltip_size_l .g-popover-legacy__tooltip-content {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-popover-legacy__tooltip_with-close .g-popover-legacy__tooltip-title,
.g-popover-legacy__tooltip_with-close .g-popover-legacy__tooltip-content {
  padding-inline-end: calc(var(--_--close-offset) + var(--_--close-size) - var(--_--padding));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Label/Label.css */
.g-label {
  --_--bg-color: none;
  --_--bg-color-hover: none;
  --_--text-color: none;
  --_--animation-from: calc(-100% * var(--g-flow-direction));
  --_--animation-to: calc(100% * var(--g-flow-direction));
  --_--gradient-deg: calc(90deg * var(--g-flow-direction));
  --_--gradient-mask-begin-color: rgba(233, 233, 233, 0);
  --_--gradient-mask-end-color: rgba(233, 233, 233, 1);
  display: inline-flex;
  align-items: center;
  position: relative;
  height: var(--_--height);
  border-radius: var(--_--border-radius);
  color: var(--_--text-color);
  background-color: var(--_--bg-color);
  transition-property:
    opacity,
    color,
    background-color;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
  box-sizing: border-box;
  isolation: isolate;
}
.g-label__animation-container {
  overflow: hidden;
  position: absolute;
  inset: 0;
  border-radius: inherit;
}
.g-label__animation-container::after {
  position: absolute;
  z-index: -1;
  inset: 0;
  content: "";
  background-color: var(--_--gradient-bg-color, var(--_--bg-color));
  mask-image:
    linear-gradient(
      var(--_--gradient-deg),
      var(--_--gradient-mask-begin-color),
      var(--_--gradient-mask-end-color));
  animation: g-label 2s linear infinite;
}
.g-label__text {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  display: flex;
  align-items: baseline;
  margin: 0 var(--_--margin-inline);
  width: 100%;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.g-label__content,
.g-label__key {
  text-overflow: ellipsis;
  overflow: hidden;
}
.g-label__value {
  display: flex;
  opacity: 0.7;
  overflow: hidden;
}
.g-label__separator {
  margin: 0 4px;
}
.g-label__main-button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  border-radius: inherit;
  z-index: 1;
  height: 100%;
}
.g-label__main-button:empty {
  position: absolute;
  inset: 0;
}
.g-label__addon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--_--height);
  height: var(--_--height);
  border-radius: var(--_--border-radius);
}
.g-label__addon_side_start,
.g-label__addon_side_end {
  position: absolute;
  inset-block-start: 0;
}
.g-label__addon_side_start {
  inset-inline-start: 2px;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.g-label__addon_side_end {
  inset-inline-end: 0;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.g-label__addon_type_button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  z-index: 2;
  cursor: pointer;
  color: var(--_--text-color);
  background-color: transparent;
  transition:
    color 0.15s ease-in-out,
    background-color 0.15s ease-in-out,
    transform 0.1s ease-out;
}
.g-label__addon_type_button:active {
  transform: scale(0.96);
}
.g-label_size_xs {
  --_--height: 20px;
  --_--border-radius: var(--g-border-radius-xs);
  --_--margin-inline: 8px;
  --_--margin-addon-start: 24px;
  --_--margin-addon-end: 22px;
}
.g-label_size_s {
  --_--height: 24px;
  --_--border-radius: var(--g-border-radius-s);
  --_--margin-inline: 10px;
  --_--margin-addon-start: 28px;
  --_--margin-addon-end: 26px;
}
.g-label_size_m {
  --_--height: 28px;
  --_--border-radius: var(--g-border-radius-m);
  --_--margin-inline: 12px;
  --_--margin-addon-start: 32px;
  --_--margin-addon-end: 32px;
}
.g-label_disabled {
  opacity: 0.7;
  pointer-events: none;
}
.g-label_interactive {
  cursor: pointer;
}
.g-label_width_auto {
  max-width: 100%;
}
.g-label_theme_normal {
  --_--bg-color: var(--g-color-base-misc-light);
  --_--bg-color-hover: var(--g-color-base-misc-light-hover);
  --_--text-color: var(--g-color-text-misc-heavy);
}
.g-label_theme_success {
  --_--bg-color: var(--g-color-base-positive-light);
  --_--bg-color-hover: var(--g-color-base-positive-light-hover);
  --_--text-color: var(--g-color-text-positive-heavy);
}
.g-label_theme_info {
  --_--bg-color: var(--g-color-base-info-light);
  --_--bg-color-hover: var(--g-color-base-info-light-hover);
  --_--text-color: var(--g-color-text-info-heavy);
}
.g-label_theme_warning {
  --_--bg-color: var(--g-color-base-warning-light);
  --_--bg-color-hover: var(--g-color-base-warning-light-hover);
  --_--text-color: var(--g-color-text-warning-heavy);
}
.g-label_theme_danger {
  --_--bg-color: var(--g-color-base-danger-light);
  --_--bg-color-hover: var(--g-color-base-danger-light-hover);
  --_--text-color: var(--g-color-text-danger-heavy);
}
.g-label_theme_utility {
  --_--bg-color: var(--g-color-base-utility-light);
  --_--bg-color-hover: var(--g-color-base-utility-light-hover);
  --_--text-color: var(--g-color-text-utility-heavy);
}
.g-label_theme_unknown {
  --_--bg-color: var(--g-color-base-neutral-light);
  --_--bg-color-hover: var(--g-color-base-neutral-light-hover);
  --_--text-color: var(--g-color-text-complementary);
}
.g-label_theme_clear {
  --_--bg-color: transparent;
  --_--bg-color-hover: var(--g-color-base-simple-hover);
  --_--text-color: var(--g-color-text-complementary);
  --_--gradient-bg-color: var(--g-color-base-neutral-light);
  box-shadow: inset 0 0 0 1px var(--g-color-line-generic);
}
.g-label:has(.g-label__addon_side_start) .g-label__text {
  margin-inline-start: var(--_--margin-addon-start);
}
.g-label:has(.g-label__addon_side_end) .g-label__text {
  margin-inline-end: var(--_--margin-addon-end);
}
.g-label_interactive:hover:not(:has(.g-label__addon_type_button:not(.g-label__addon_action_copy):hover)),
.g-label__addon_type_button:not(.g-label__addon_action_copy):hover {
  background-color: var(--_--bg-color-hover);
}
.g-label__main-button:focus-visible,
.g-label__addon_type_button:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
@keyframes g-label {
  0% {
    transform: translateX(var(--_--animation-from));
  }
  100% {
    transform: translateX(var(--_--animation-to));
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/legacy/Tabs/Tabs.css */
.g-tabs-legacy {
  --_--vertical-item-padding: var(--g-tabs-vertical-item-padding, 6px 20px);
  --_--vertical-item-height: var(--g-tabs-vertical-item-height, 18px);
}
.g-tabs-legacy_size_m {
  --_--item-height: 36px;
  --_--item-gap: 24px;
  --_--item-border-width: 2px;
}
.g-tabs-legacy_size_m .g-tabs-legacy__item-title,
.g-tabs-legacy_size_m .g-tabs-legacy__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-tabs-legacy_size_l {
  --_--item-height: 40px;
  --_--item-gap: 28px;
  --_--item-border-width: 2px;
}
.g-tabs-legacy_size_l .g-tabs-legacy__item-title,
.g-tabs-legacy_size_l .g-tabs-legacy__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-tabs-legacy_size_xl {
  --_--item-height: 44px;
  --_--item-gap: 32px;
  --_--item-border-width: 3px;
}
.g-tabs-legacy_size_xl .g-tabs-legacy__item-title,
.g-tabs-legacy_size_xl .g-tabs-legacy__item-counter {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-tabs-legacy__item {
  cursor: pointer;
  user-select: none;
  outline: none;
}
.g-tabs-legacy__item-content {
  display: flex;
  align-items: center;
  border-radius: var(--g-focus-border-radius);
}
.g-tabs-legacy__item_overflow .g-tabs-legacy__item-content {
  min-width: 0;
}
.g-tabs-legacy__item-icon {
  margin-inline-end: 8px;
}
.g-tabs-legacy__item-title {
  white-space: nowrap;
}
.g-tabs-legacy__item_overflow .g-tabs-legacy__item-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-tabs-legacy__item-counter,
.g-tabs-legacy__item-label {
  margin-inline-start: 8px;
}
.g-tabs-legacy__item-icon > svg {
  display: block;
}
.g-tabs-legacy_direction_horizontal {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic);
  overflow: hidden;
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: var(--g-tabs-item-height, var(--_--item-height));
  border-block-end: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent;
  padding-block-start: var(--_--item-border-width);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:focus-visible .g-tabs-legacy__item-content {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: -2px;
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item-meta {
  display: none;
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item-title {
  color: var(--g-color-text-secondary);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item-icon,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item-counter {
  color: var(--g-color-text-hint);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active .g-tabs-legacy__item-title,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:hover .g-tabs-legacy__item-title,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:focus-visible .g-tabs-legacy__item-title {
  color: var(--g-color-text-primary);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active .g-tabs-legacy__item-icon,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active .g-tabs-legacy__item-counter,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:hover .g-tabs-legacy__item-icon,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:hover .g-tabs-legacy__item-counter,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:focus-visible .g-tabs-legacy__item-icon,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item:focus-visible .g-tabs-legacy__item-counter {
  color: var(--g-color-text-secondary);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active:hover,
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_active:focus-visible {
  border-color: var(--g-color-line-brand);
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_disabled {
  pointer-events: none;
}
.g-tabs-legacy_direction_horizontal .g-tabs-legacy__item_disabled .g-tabs-legacy__item-title {
  color: var(--g-color-text-hint);
}
.g-tabs-legacy_direction_horizontal > :not(:last-child) {
  margin-inline-end: var(--g-tabs-item-gap, var(--_--item-gap));
}
.g-tabs-legacy_direction_vertical {
  display: flex;
  flex-direction: column;
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item {
  padding: var(--_--vertical-item-padding);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item-title {
  line-height: var(--_--vertical-item-height);
  color: var(--g-color-text-primary);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item-meta {
  line-height: var(--_--vertical-item-height);
  color: var(--g-color-text-secondary);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item-icon,
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item-counter {
  color: var(--g-color-text-secondary);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item:hover,
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item:focus-visible {
  background-color: var(--g-color-base-generic-hover);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item_active {
  background-color: var(--g-color-base-selection);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item_active:hover,
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item_active:focus-visible {
  background-color: var(--g-color-base-selection-hover);
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item_disabled {
  pointer-events: none;
}
.g-tabs-legacy_direction_vertical .g-tabs-legacy__item_disabled .g-tabs-legacy__item-title {
  color: var(--g-color-text-secondary);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/legacy/Breadcrumbs/Breadcrumbs.css */
.g-breadcrumbs-legacy__inner {
  display: inline-flex;
  align-items: center;
  width: 100%;
  min-height: 24px;
  overflow: hidden;
  gap: 4px;
}
.g-breadcrumbs-legacy__switcher {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  color: var(--g-color-text-secondary);
}
.g-breadcrumbs-legacy__switcher:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-breadcrumbs-legacy__item,
.g-breadcrumbs-legacy__switcher {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.g-breadcrumbs-legacy__item:focus-visible,
.g-breadcrumbs-legacy__switcher:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  border-radius: var(--g-focus-border-radius);
}
.g-breadcrumbs-legacy_calculated_no .g-breadcrumbs-legacy__item {
  overflow: visible;
}
.g-breadcrumbs-legacy__divider {
  display: flex;
  align-items: center;
  color: var(--g-color-text-secondary);
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item .g-menu__item {
  padding-inline-start: 80px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(0) .g-menu__item {
  padding-inline-start: 0px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(1) .g-menu__item {
  padding-inline-start: 8px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(2) .g-menu__item {
  padding-inline-start: 16px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(3) .g-menu__item {
  padding-inline-start: 24px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(4) .g-menu__item {
  padding-inline-start: 32px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(5) .g-menu__item {
  padding-inline-start: 40px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(6) .g-menu__item {
  padding-inline-start: 48px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(7) .g-menu__item {
  padding-inline-start: 56px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(8) .g-menu__item {
  padding-inline-start: 64px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(9) .g-menu__item {
  padding-inline-start: 72px !important;
}
.g-breadcrumbs-legacy__popup_staircase .g-menu .g-menu__list-item:nth-child(10) .g-menu__item {
  padding-inline-start: 80px !important;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/controls/TextInput/TextInput.css */
.g-text-input {
  --_--text-color: var(--g-color-text-primary);
  --_--label-color: inherit;
  --_--placeholder-color: var(--g-color-text-hint);
  --_--background-color: transparent;
  --_--border-width: 1px;
  --_--focus-outline-color: var(--g-text-input-focus-outline-color);
  display: inline-block;
  width: 100%;
  position: relative;
}
.g-text-input__content {
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  width: 100%;
  background-color: var(--g-text-input-background-color, var(--_--background-color));
  border-width: var(--g-text-input-border-width, var(--_--border-width));
  border-style: solid;
  border-color: var(--g-text-input-border-color, var(--_--border-color));
  color: var(--g-text-input-text-color, var(--_--text-color));
}
.g-text-input__content:hover {
  border-color: var(--g-text-input-border-color-hover, var(--_--border-color-hover));
}
.g-text-input__content:focus-within {
  border-color: var(--g-text-input-border-color-active, var(--_--border-color-active));
  outline: 2px solid var(--g-text-input-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-text-input__control {
  box-sizing: border-box;
  display: inline-block;
  flex-grow: 1;
  vertical-align: top;
  position: relative;
  margin: 0;
  padding: 0;
  width: 100%;
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  color: inherit;
  background-color: transparent;
  border: none;
  height: var(--g-text-input-height);
}
.g-text-input__control::placeholder {
  color: var(--g-text-input-placeholder-color, var(--_--placeholder-color));
  overflow: hidden;
  white-space: nowrap;
}
.g-text-input__control:focus {
  outline: none;
}
.g-text-input__control[type=number] {
  appearance: textfield;
}
.g-text-input__label {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  color: var(--g-text-input-label-color, var(--_--label-color));
}
.g-text-input__clear {
  flex-shrink: 0;
  margin: auto 0;
}
.g-text-input__clear_size_s,
.g-text-input__clear_size_m {
  margin-inline-end: 1px;
}
.g-text-input__clear_size_l,
.g-text-input__clear_size_xl {
  margin-inline-end: 2px;
}
.g-text-input__error-icon {
  box-sizing: content-box;
  color: var(--g-color-text-danger);
  padding-block: var(--_--error-icon-padding-block);
  padding-inline: var(--_--error-icon-padding-inline-start) var(--_--error-icon-padding-inline-end);
}
.g-text-input__additional-content {
  display: flex;
  align-items: center;
}
.g-text-input_size_s .g-text-input__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(24px - var(--_--input-control-border-width) * 2);
  padding: 3px 8px;
}
.g-text-input_size_s .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 3px;
  padding-inline: 8px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_s.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 2px;
}
.g-text-input_size_s .g-text-input__additional-content {
  height: 22px;
}
.g-text-input_size_s .g-text-input__additional-content_placement_start {
  padding-inline-start: 1px;
}
.g-text-input_size_s .g-text-input__additional-content_placement_end {
  padding-inline-end: 1px;
}
.g-text-input_size_s {
  --_--error-icon-padding-block: 5px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 5px;
  --_--border-radius: var(--g-border-radius-s);
}
.g-text-input_size_m .g-text-input__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(28px - var(--_--input-control-border-width) * 2);
  padding: 5px 8px;
}
.g-text-input_size_m .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 5px;
  padding-inline: 8px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_m.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 2px;
}
.g-text-input_size_m .g-text-input__additional-content {
  height: 26px;
}
.g-text-input_size_m .g-text-input__additional-content_placement_start {
  padding-inline-start: 1px;
}
.g-text-input_size_m .g-text-input__additional-content_placement_end {
  padding-inline-end: 1px;
}
.g-text-input_size_m {
  --_--error-icon-padding-block: 5px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 5px;
  --_--border-radius: var(--g-border-radius-m);
}
.g-text-input_size_l .g-text-input__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  height: calc(36px - var(--_--input-control-border-width) * 2);
  padding: 9px 12px;
}
.g-text-input_size_l .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
  padding-block: 9px;
  padding-inline: 12px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_l.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 3px;
}
.g-text-input_size_l .g-text-input__additional-content {
  height: 34px;
}
.g-text-input_size_l .g-text-input__additional-content_placement_start {
  padding-inline-start: 3px;
}
.g-text-input_size_l .g-text-input__additional-content_placement_end {
  padding-inline-end: 3px;
}
.g-text-input_size_l {
  --_--error-icon-padding-block: 9px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 9px;
  --_--border-radius: var(--g-border-radius-l);
}
.g-text-input_size_xl .g-text-input__control {
  --_--input-control-border-width: var( --g-text-input-border-width, var(--g-text-area-border-width, 1px) );
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  height: calc(44px - var(--_--input-control-border-width) * 2);
  padding: 11px 12px;
}
.g-text-input_size_xl .g-text-input__label {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  padding-block: 11px;
  padding-inline: 12px 4px;
  font-weight: var(--g-text-accent-font-weight);
}
.g-text-input_size_xl.g-text-input_has-start-content .g-text-input__label {
  padding-inline-start: 3px;
}
.g-text-input_size_xl .g-text-input__additional-content {
  height: 42px;
}
.g-text-input_size_xl .g-text-input__additional-content_placement_start {
  padding-inline-start: 3px;
}
.g-text-input_size_xl .g-text-input__additional-content_placement_end {
  padding-inline-end: 3px;
}
.g-text-input_size_xl {
  --_--error-icon-padding-block: 13px;
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 13px;
  --_--border-radius: var(--g-border-radius-xl);
}
.g-text-input_view_normal {
  --_--border-color: var(--g-color-line-generic);
  --_--border-color-hover: var(--g-color-line-generic-hover);
  --_--border-color-active: var(--g-color-line-generic-active);
}
.g-text-input_view_clear {
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
  --_--border-radius: 0;
}
.g-text-input_view_clear .g-text-input__content {
  border-inline: 0;
}
.g-text-input_view_clear .g-text-input__control {
  padding-inline: 0;
}
.g-text-input_pin_round-round .g-text-input__content {
  border-radius: var(--g-text-input-border-radius, var(--_--border-radius));
}
.g-text-input_pin_brick-brick .g-text-input__content {
  border-radius: 0;
}
.g-text-input_pin_clear-clear .g-text-input__content {
  border-radius: 0;
  border-inline: 0;
}
.g-text-input_pin_circle-circle .g-text-input__content {
  border-radius: 100px;
}
.g-text-input_pin_round-brick .g-text-input__content {
  border-start-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
}
.g-text-input_pin_brick-round .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
}
.g-text-input_pin_round-clear .g-text-input__content {
  border-start-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-start-end-radius: 0;
  border-end-start-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-input_pin_clear-round .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-end-start-radius: 0;
  border-end-end-radius: var(--g-text-input-border-radius, var(--_--border-radius));
  border-inline-start: 0;
}
.g-text-input_pin_brick-clear .g-text-input__content {
  border-radius: 0;
  border-inline-end: 0;
}
.g-text-input_pin_clear-brick .g-text-input__content {
  border-radius: 0;
  border-inline-start: 0;
}
.g-text-input_pin_circle-brick .g-text-input__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-text-input_pin_brick-circle .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-text-input_pin_circle-clear .g-text-input__content {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-text-input_pin_clear-circle .g-text-input__content {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-text-input_disabled {
  --_--text-color: var(--g-color-text-hint);
  --_--background-color: var(--g-color-base-generic-accent-disabled);
  --_--border-color: transparent;
  --_--border-color-hover: transparent;
  --_--border-color-active: transparent;
}
.g-text-input_has-scrollbar .g-text-input__clear {
  inset-inline-end: var(--g-scrollbar-width);
}
.g-text-input_has-start-content .g-text-input__control {
  padding-inline-start: 2px;
}
.g-text-input_has-end-content {
  --_--error-icon-padding-inline-start: 0;
  --_--error-icon-padding-inline-end: 0;
}
.g-text-input_has-end-content .g-text-input__control {
  padding-inline-end: 2px;
}
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content,
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:hover,
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {
  border-color: var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_normal .g-text-input__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content,
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:hover,
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {
  border-block-end: 1px solid var(--g-color-line-danger);
}
.g-text-input_state_error.g-text-input_view_clear .g-text-input__content:focus-within {
  --_--focus-outline-color: var(--g-color-line-danger);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/controls/PasswordInput/PasswordInput.css */
.g-password-input__input-control::-ms-reveal,
.g-password-input__input-control::-ms-clear {
  display: none;
}
.g-password-input__copy-button {
  margin-inline-end: 4px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Loader/Loader.css */
@keyframes g-pulse {
  50% {
    opacity: 15%;
  }
}
.g-loader {
  display: inline-flex;
  align-items: center;
}
.g-loader__left,
.g-loader__center,
.g-loader__right {
  background: var(--g-color-base-brand);
  animation: g-pulse ease 800ms infinite;
}
.g-loader__left {
  animation-delay: 200ms;
}
.g-loader__center {
  animation-delay: 400ms;
}
.g-loader__right {
  animation-delay: 600ms;
}
.g-loader_size_s .g-loader__left {
  height: calc(20px / 1.5);
  width: 5px;
}
.g-loader_size_s .g-loader__center {
  width: 5px;
  height: 20px;
  margin-inline-start: 5px;
}
.g-loader_size_s .g-loader__right {
  height: calc(20px / 1.5);
  width: 5px;
  margin-inline-start: 5px;
}
.g-loader_size_m .g-loader__left {
  height: calc(28px / 1.5);
  width: 7px;
}
.g-loader_size_m .g-loader__center {
  width: 7px;
  height: 28px;
  margin-inline-start: 7px;
}
.g-loader_size_m .g-loader__right {
  height: calc(28px / 1.5);
  width: 7px;
  margin-inline-start: 7px;
}
.g-loader_size_l .g-loader__left {
  height: calc(36px / 1.5);
  width: 9px;
}
.g-loader_size_l .g-loader__center {
  width: 9px;
  height: 36px;
  margin-inline-start: 9px;
}
.g-loader_size_l .g-loader__right {
  height: calc(36px / 1.5);
  width: 9px;
  margin-inline-start: 9px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/List/List.css */
.g-list {
  --_--item-padding: var(--g-list-item-padding, 0);
  outline: none;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  width: 100%;
}
.g-list__filter {
  padding: var(--_--item-padding);
  margin-block-end: 8px;
  flex: 0 0 auto;
}
.g-list__items {
  flex: 1 1 auto;
}
.g-list__item,
.g-list__empty-placeholder {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: var(--_--item-padding);
  user-select: none;
  overflow: hidden;
}
.g-list__item_active {
  background: var(--g-color-base-simple-hover);
}
.g-list__item_selected {
  background: var(--g-color-base-selection);
}
.g-list__item_selected:hover {
  background: var(--g-color-base-selection-hover);
}
.g-list__item_sort-handle-align_right {
  flex-direction: row-reverse;
}
.g-list__item_sort-handle-align_right .g-list__item-sort-icon {
  margin-inline: 10px 0;
}
.g-list__item_sortable[data-rbd-drag-handle-context-id]:active {
  cursor: grabbing;
}
.g-list__item_dragging {
  background: var(--g-color-base-simple-hover-solid);
  z-index: 100001;
}
.g-list__empty-placeholder {
  box-sizing: border-box;
  color: var(--g-color-text-hint);
  min-height: 36px;
  padding-block: 8px;
}
.g-list__item-content {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 100%;
}
.g-list__item-sort-icon {
  display: flex;
  align-items: center;
  width: 12px;
  margin-inline-end: 4px;
  flex: 0 0 auto;
  color: var(--g-color-text-hint);
}
.g-list__loading-indicator {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Sheet/Sheet.css */
.g-sheet {
  position: fixed;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.g-sheet__veil {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  background-color: var(--g-color-sfx-veil);
  opacity: 0;
  will-change: opacity;
}
.g-sheet__veil_with-transition {
  transition: opacity 0.3s ease;
}
.g-sheet__sheet {
  position: absolute;
  inset-block-start: 100%;
  inset-inline-start: 0;
  width: 100%;
  max-height: 100%;
  will-change: transform;
}
.g-sheet__sheet_with-transition {
  transition: transform 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .g-sheet__sheet {
    opacity: 0;
  }
  .g-sheet__sheet_with-transition {
    transition: opacity 0.3s ease;
  }
}
.g-sheet__sheet-swipe-area {
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 0;
  width: 100%;
  height: 40px;
  z-index: 1;
}
.g-sheet__sheet-top {
  position: relative;
  height: 20px;
  border-start-start-radius: 20px;
  border-start-end-radius: 20px;
  background-color: var(--g-sheet-background-color, var(--g-color-base-float));
}
.g-sheet__sheet-top-resizer {
  --_--translate-x: calc(-50% * var(--g-flow-direction));
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translateX(var(--_--translate-x)) translateY(-50%);
  width: 40px;
  height: 4px;
  border-radius: 4px;
  background-color: var(--g-color-line-generic);
}
.g-sheet__sheet-scroll-container {
  box-sizing: border-box;
  max-height: calc(100% - 20px);
  overflow: hidden auto;
  overscroll-behavior-y: contain;
  background-color: var(--g-sheet-background-color, var(--g-color-base-float));
  transition: height 0.3s ease;
}
.g-sheet__sheet-scroll-container_without-scroll {
  overflow: hidden;
}
@media (prefers-reduced-motion: reduce) {
  .g-sheet__sheet-scroll-container {
    transition-duration: 1ms;
  }
}
.g-sheet__sheet-margin-box {
  border: 1px solid transparent;
}
.g-sheet__sheet-margin-box_always-full-height {
  box-sizing: border-box;
  height: 100%;
}
.g-sheet__sheet-margin-box_always-full-height .g-sheet__sheet-margin-box-border-compensation {
  height: 100%;
}
.g-sheet__sheet-margin-box-border-compensation {
  margin: -1px;
}
.g-sheet__sheet-content {
  box-sizing: border-box;
  width: 100%;
  padding: var(--g-sheet-content-padding, 0 10px);
}
.g-sheet__sheet-content-title {
  padding-block-end: 8px;
  font-size: var(--g-text-body-2-font-size);
  line-height: 28px;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/FilePreview/FilePreviewActions/MobileActionsMenu/MobileActionsMenu.css */
.g-file-preview-actions-mobile {
  --_-mobile-actions-menu-size: 28px;
}
.g-file-preview-actions-mobile__actions-menu {
  position: absolute;
  z-index: 1;
  height: 24px;
  width: 24px;
  padding: 0;
  inset-block-start: 6px;
  inset-inline-end: 14px;
}
.g-file-preview-actions-mobile__actions-menu::before {
  box-shadow: none;
}
.g-file-preview-actions-mobile__list-item {
  display: flex;
  gap: var(--g-spacing-2);
  align-items: center;
  padding: 0 var(--g-spacing-4);
}
.g-file-preview-actions-mobile__list-item > svg {
  width: var(--_-mobile-icon-size);
  height: var(--_-mobile-icon-size);
}
.g-file-preview-actions-mobile__sheet {
  --_-mobile-icon-size: 18px;
  --g-sheet-content-padding: var(--g-spacing-1) 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/FilePreview/FilePreview.css */
.g-file-preview {
  --_-box-shadow: none;
  --_-border-radius: 8px;
  --_-icon-border-radius: 4px;
  --_-color-base-background: transparent;
  --_-action-button-size: 24px;
  position: relative;
  width: 120px;
}
.g-file-preview:not(.g-file-preview_mobile):focus-within,
.g-file-preview:not(.g-file-preview_mobile):hover {
  --_-color-base-background: var(--g-color-base-simple-hover);
}
.g-file-preview:hover .g-file-preview__actions-panel,
.g-file-preview:focus-within .g-file-preview__actions-panel {
  opacity: 1;
}
.g-file-preview__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  outline: none;
  border-radius: var(--_-border-radius);
  padding: 4px 10px;
}
.g-file-preview__card_clickable {
  cursor: pointer;
}
.g-file-preview__card_hoverable {
  background-color: var(--_-color-base-background);
}
.g-file-preview__card_selected {
  outline: 1px solid var(--g-color-line-brand);
}
.g-file-preview__card::after {
  position: absolute;
  inset: 0;
  border-radius: var(--_-border-radius);
  pointer-events: none;
}
.g-file-preview__card:hover {
  --_-box-shadow: 0px 3px 10px var(--g-color-sfx-shadow);
}
.g-file-preview__card:focus::after {
  content: "";
  box-shadow: 0 0 0 2px var(--g-color-line-misc);
}
.g-file-preview__card:focus:not(:focus-visible)::after {
  box-shadow: none;
}
.g-file-preview__icon {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--_-icon-border-radius);
  background-color: var(--g-color-base-generic-medium);
  height: 40px;
  width: 40px;
}
.g-file-preview__icon-svg {
  color: var(--g-color-base-background);
}
.g-file-preview__icon_type_image,
.g-file-preview__icon_type_video,
.g-file-preview__icon_type_code,
.g-file-preview__icon_type_archive,
.g-file-preview__icon_type_music {
  background-color: var(--g-color-base-misc-heavy);
}
.g-file-preview__icon_type_text {
  background-color: var(--g-color-base-info-heavy);
}
.g-file-preview__icon_type_pdf {
  background-color: var(--g-color-base-danger-medium);
}
.g-file-preview__icon_type_table {
  background-color: var(--g-color-base-positive-medium);
}
.g-file-preview__name {
  margin-block-start: 4px;
}
.g-file-preview__name,
.g-file-preview__description {
  text-align: center;
  width: 100%;
}
.g-file-preview__image-container {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.g-file-preview__icon-container,
.g-file-preview__image-container {
  height: 64px;
  width: 96px;
}
.g-file-preview__icon-container {
  display: flex;
  align-items: center;
  justify-content: center;
}
.g-file-preview__image {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.g-file-preview_view_compact {
  width: 48px;
  height: 48px;
}
.g-file-preview_view_compact .g-file-preview__card {
  width: 100%;
  min-width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 4px;
}
.g-file-preview_view_compact .g-file-preview__icon-container,
.g-file-preview_view_compact .g-file-preview__image-container {
  width: 100%;
  height: 100%;
}
.g-file-preview_view_compact .g-file-preview__icon,
.g-file-preview_view_compact .g-file-preview__image {
  width: 100%;
  height: 100%;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/NumberInput/NumericArrows/NumericArrows.css */
.g-numeric-arrows {
  --_--border-width: var(--g-text-input-border-width, 1px);
  width: 24px;
  height: fit-content;
}
.g-numeric-arrows,
.g-numeric-arrows__separator {
  border-width: var(--_--border-width);
  border-color: var(--_--arrows-border-color);
}
.g-numeric-arrows_size_s {
  --g-button-height: 11px;
}
.g-numeric-arrows_size_m {
  --g-button-height: 13px;
}
.g-numeric-arrows_size_l {
  --g-button-height: 17px;
}
.g-numeric-arrows_size_xl {
  --g-button-height: 21px;
}
.g-numeric-arrows__separator {
  width: 100%;
  height: 0px;
  border-block-start-style: solid;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/NumberInput/NumberInput.css */
.g-number-input_size_s {
  --_--textinput-end-padding: 1px;
}
.g-number-input_size_m {
  --_--textinput-end-padding: 1px;
}
.g-number-input_size_l {
  --_--textinput-end-padding: 3px;
}
.g-number-input_size_xl {
  --_--textinput-end-padding: 3px;
}
.g-number-input_view_normal {
  --_--arrows-border-color: var(--g-color-line-generic);
}
.g-number-input_view_normal.g-number-input_state_error {
  --_--arrows-border-color: var(--g-color-line-danger);
}
.g-number-input_view_clear {
  --_--arrows-border-color: transparent;
}
.g-number-input__arrows {
  border-style: none;
  border-inline-start-style: solid;
  margin-inline: var(--_--textinput-end-padding) calc(0px - var(--_--textinput-end-padding));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Overlay/Overlay.css */
.g-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  visibility: hidden;
  justify-content: center;
  align-items: center;
  isolation: isolate;
  opacity: 0;
  transition: visibility 0.1s, opacity 0.1s linear;
}
.g-overlay_visible {
  visibility: visible;
  opacity: 1;
}
.g-overlay__background {
  position: absolute;
  z-index: 0;
  inset: 0;
  opacity: 0.8;
}
.g-overlay__background_style_base {
  background-color: var(--g-color-base-background);
}
.g-overlay__background_style_float {
  background-color: var(--g-color-base-float);
}
.g-overlay__children {
  z-index: 1;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationEllipsis/PaginationEllipsis.css */
.g-pagination-ellipsis {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: flex-end;
  color: var(--g-color-text-secondary);
}
.g-pagination-ellipsis_size_s {
  padding-block-end: 3px;
}
.g-pagination-ellipsis_size_m {
  padding-block-end: 5px;
}
.g-pagination-ellipsis_size_l {
  padding-block-end: 9px;
}
.g-pagination-ellipsis_size_xl {
  padding-block-end: 11px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPage/PaginationPage.css */
.g-pagination-page__simple {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: center;
}
.g-pagination-page__simple_size_s {
  padding: 0 8px;
}
.g-pagination-page__simple_size_m {
  padding: 0 13px;
}
.g-pagination-page__simple_size_l {
  padding: 0 18px;
}
.g-pagination-page__simple_size_xl {
  padding: 0 21px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationPageOf/PaginationPageOf.css */
.g-pagination-page-of {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: flex;
  align-items: flex-end;
  color: var(--g-color-text-secondary);
}
.g-pagination-page-of_size_s {
  padding-block-end: 3px;
}
.g-pagination-page-of_size_m {
  padding-block-end: 5px;
}
.g-pagination-page-of_size_l {
  padding-block-end: 9px;
}
.g-pagination-page-of_size_xl {
  padding-block-end: 11px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/components/PaginationInput/PaginationInput.css */
.g-pagination-input.g-pagination-input_size_s {
  width: 70px;
}
.g-pagination-input.g-pagination-input_size_m {
  width: 80px;
}
.g-pagination-input.g-pagination-input_size_l {
  width: 90px;
}
.g-pagination-input.g-pagination-input_size_xl {
  width: 100px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/EmptyOptions/EmptyOptions.css */
.g-select-empty-placeholder {
  margin: 4px;
  color: var(--g-color-text-hint);
}
.g-select-empty-placeholder_empty {
  margin-block-start: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectClear/SelectClear.css */
.g-select-clear {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-start: auto;
  z-index: 1;
  flex-shrink: 0;
}
.g-select-clear:focus-visible {
  border: 1px solid var(--g-color-line-generic-active);
}
.g-select-clear_size_s {
  height: 24px;
  width: 24px;
  border-radius: var(--g-border-radius-s);
}
.g-select-clear_size_m {
  height: 28px;
  width: 28px;
  border-radius: var(--g-border-radius-m);
}
.g-select-clear_size_l {
  height: 36px;
  width: 36px;
  border-radius: var(--g-border-radius-l);
}
.g-select-clear_size_xl {
  height: 44px;
  width: 44px;
  border-radius: var(--g-border-radius-xl);
}
.g-select-clear__clear {
  color: var(--g-color-text-secondary);
}
.g-select-clear:hover .g-select-clear__clear {
  color: var(--g-color-text-primary);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectCounter/SelectCounter.css */
.g-select-counter {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-inline: 4px;
  background-color: var(--g-color-base-generic);
}
.g-select-counter__text {
  margin-inline: 4px;
  flex-grow: 1;
  text-align: center;
}
.g-select-counter_size_xl .g-select-counter__text {
  margin-inline: 6px;
}
.g-select-counter_size_s {
  border-radius: var(--g-border-radius-xs);
  height: 20px;
  min-width: 20px;
}
.g-select-counter_size_m {
  border-radius: var(--g-border-radius-s);
  height: 24px;
  min-width: 24px;
}
.g-select-counter_size_l {
  border-radius: var(--g-border-radius-m);
  height: 28px;
  min-width: 28px;
}
.g-select-counter_size_xl {
  border-radius: var(--g-border-radius-l);
  margin-inline: 4px;
  height: 36px;
  min-width: 36px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectControl/SelectControl.css */
.g-select-clear {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-inline-start: auto;
  z-index: 1;
  flex-shrink: 0;
}
.g-select-clear:focus-visible {
  border: 1px solid var(--g-color-line-generic-active);
}
.g-select-clear_size_s {
  height: 24px;
  width: 24px;
  border-radius: var(--g-border-radius-s);
}
.g-select-clear_size_m {
  height: 28px;
  width: 28px;
  border-radius: var(--g-border-radius-m);
}
.g-select-clear_size_l {
  height: 36px;
  width: 36px;
  border-radius: var(--g-border-radius-l);
}
.g-select-clear_size_xl {
  height: 44px;
  width: 44px;
  border-radius: var(--g-border-radius-xl);
}
.g-select-clear__clear {
  color: var(--g-color-text-secondary);
}
.g-select-clear:hover .g-select-clear__clear {
  color: var(--g-color-text-primary);
}
.g-select-control {
  --_--focus-outline-color: var(--g-select-focus-outline-color);
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  position: relative;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  transition: transform 0.1s ease-out;
  width: 100%;
  z-index: 0;
}
.g-select-control_disabled {
  cursor: default;
}
.g-select-control_size_s {
  --_--text-right-padding: 8px;
  --_--border-radius: var(--g-border-radius-s);
  height: 24px;
  padding: 4px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_m {
  --_--text-right-padding: 8px;
  --_--border-radius: var(--g-border-radius-m);
  height: 28px;
  padding: 6px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_l {
  --_--text-right-padding: 12px;
  --_--border-radius: var(--g-border-radius-l);
  height: 36px;
  padding: 10px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control_size_xl {
  --_--text-right-padding: 12px;
  --_--border-radius: var(--g-border-radius-xl);
  height: 44px;
  padding: 12px calc(var(--_--text-right-padding) + 1px);
}
.g-select-control__button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-grid;
  grid-template-columns: auto auto;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: color 0.15s linear, background-color 0.15s linear;
}
.g-select-control__button::before {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid var(--g-color-line-generic);
  border-radius: var(--_--border-radius);
}
.g-select-control__button::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
}
.g-select-control__button:active::after {
  transform: scale(1.042);
}
.g-select-control__button_pin_round-round::before {
  border-radius: var(--_--border-radius);
}
.g-select-control__button_pin_brick-brick::before {
  border-radius: 0;
}
.g-select-control__button_pin_clear-clear::before {
  border-radius: 0;
  border-inline: 0;
}
.g-select-control__button_pin_circle-circle::before {
  border-radius: 100px;
}
.g-select-control__button_pin_round-brick::before {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
}
.g-select-control__button_pin_brick-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
}
.g-select-control__button_pin_round-clear::before {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-round::before {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
  border-inline-start: 0;
}
.g-select-control__button_pin_brick-clear::before {
  border-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-brick::before {
  border-radius: 0;
  border-inline-start: 0;
}
.g-select-control__button_pin_circle-brick::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-select-control__button_pin_brick-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-select-control__button_pin_circle-clear::before {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-circle::before {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-select-control__button_pin_round-round::after {
  border-radius: var(--_--border-radius);
}
.g-select-control__button_pin_brick-brick::after {
  border-radius: 0;
}
.g-select-control__button_pin_clear-clear::after {
  border-radius: 0;
  border-inline: 0;
}
.g-select-control__button_pin_circle-circle::after {
  border-radius: 100px;
}
.g-select-control__button_pin_round-brick::after {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
}
.g-select-control__button_pin_brick-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
}
.g-select-control__button_pin_round-clear::after {
  border-start-start-radius: var(--_--border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--_--border-radius);
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-round::after {
  border-start-start-radius: 0;
  border-start-end-radius: var(--_--border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--_--border-radius);
  border-inline-start: 0;
}
.g-select-control__button_pin_brick-clear::after {
  border-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-brick::after {
  border-radius: 0;
  border-inline-start: 0;
}
.g-select-control__button_pin_circle-brick::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
}
.g-select-control__button_pin_brick-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
}
.g-select-control__button_pin_circle-clear::after {
  border-start-start-radius: 100px;
  border-start-end-radius: 0;
  border-end-start-radius: 100px;
  border-end-end-radius: 0;
  border-inline-end: 0;
}
.g-select-control__button_pin_clear-circle::after {
  border-start-start-radius: 0;
  border-start-end-radius: 100px;
  border-end-start-radius: 0;
  border-end-end-radius: 100px;
  border-inline-start: 0;
}
.g-select-control__button_view_clear {
  border-color: transparent;
}
.g-select-control__button_view_clear::before {
  border-color: transparent;
}
.g-select-control__button_view_clear::after {
  border-color: transparent;
}
.g-select-control__button_size_s {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_m {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_l {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-short-font-size);
  line-height: var(--g-text-body-short-line-height);
}
.g-select-control__button_size_xl {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-select-control__button_error::before {
  --_--focus-outline-color: var(--g-color-line-danger);
  border-color: var(--g-color-line-danger);
}
.g-select-control__button:hover::before {
  background-color: var(--g-color-base-simple-hover);
}
.g-select-control__button_disabled {
  color: var(--g-color-text-hint);
  pointer-events: none;
}
.g-select-control__button_disabled::before {
  background-color: var(--g-color-base-generic-accent-disabled);
}
.g-select-control__button_disabled::after {
  border-color: transparent;
}
.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_disabled):not(.g-select-control__button_view_clear):hover::before {
  border-color: var(--g-color-line-generic-hover);
}
.g-select-control__button_open:not(.g-select-control__button_error):not(.g-select-control__button_view_clear)::before,
.g-select-control__button:not(.g-select-control__button_error):not(.g-select-control__button_view_clear):focus-visible::before {
  border-color: var(--g-color-line-generic-active);
}
.g-select-control__button:focus-visible::before {
  outline: 2px solid var(--g-select-focus-outline-color, var(--_--focus-outline-color));
  outline-offset: -1px;
}
.g-select-control:not(.g-select-control_disabled):not(.g-select-control_no-active):active {
  transform: scale(0.96);
}
.g-select-control__label {
  font-weight: var(--g-text-accent-font-weight);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-inline-end: 4px;
}
.g-select-control__placeholder,
.g-select-control__option-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-inline-end: var(--_--text-right-padding);
}
.g-select-control_has-clear.g-select-control_size_s .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(24px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_m .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(28px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_l .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(36px + var(--_--text-right-padding));
}
.g-select-control_has-clear.g-select-control_size_xl .g-select-control__button_disabled .g-select-control__option-text {
  padding-inline-end: calc(44px + var(--_--text-right-padding));
}
.g-select-control__placeholder {
  color: var(--g-color-text-hint);
}
.g-select-control__chevron-icon {
  flex: 0 0 16px;
  margin-inline-start: auto;
  color: var(--g-color-text-secondary);
}
.g-select-control__chevron-icon_disabled {
  color: var(--g-color-text-hint);
}
.g-select-clear + .g-select-control__chevron-icon {
  margin-inline-start: 0;
}
.g-select-control__error-icon {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  box-sizing: content-box;
  color: var(--g-color-text-danger);
  padding: var(--_--text-input-error-icon-padding);
  border-radius: var(--g-focus-border-radius);
}
.g-select-control__error-icon:focus {
  outline: 2px solid var(--g-color-line-focus);
}
.g-select-control__error-icon:focus:not(:focus-visible) {
  outline: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectFilter/SelectFilter.css */
.g-select-filter {
  --g-text-input-border-color: var(--g-color-line-generic-active);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectList/SelectList.css */
.g-select-list {
  display: flex;
  margin: 4px 0;
  overflow: hidden;
}
.g-popup .g-select-list:first-child,
.g-popup .g-select-list:last-child {
  border-radius: 0;
}
.g-select-list:not(.g-select-list_virtualized) {
  overflow: auto;
  position: relative;
}
.g-select-list_mobile {
  max-height: 100%;
}
.g-select-list__group-label,
.g-select-list__group-label-custom {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: auto;
  padding: 0;
}
.g-select-list__group-label {
  font-size: var(--g-text-body-1-font-size);
}
.g-select-list_size_s .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 24px;
  padding: 8px 8px 4px;
}
.g-select-list_size_m .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 28px;
  padding: 8px 8px 4px;
}
.g-select-list_size_l .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 36px;
  padding: 10px 12px 6px;
}
.g-select-list_size_xl .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 44px;
  padding: 12px 12px 8px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_mobile .g-select-list__group-label:not(.g-select-list__group-label_empty) {
  height: 36px;
  padding: 12px 12px 8px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list__item:not(:first-child) .g-select-list__group-label {
  margin-block-start: 5px;
}
.g-select-list__item:not(:first-child) .g-select-list__group-label::before {
  content: "";
  position: absolute;
  inset-block-start: -3px;
  inset-inline-start: 0;
  width: 100%;
  height: 1px;
  background-color: var(--g-color-line-generic);
}
.g-select-list__group-label-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: var(--g-text-accent-font-weight);
  width: 100%;
}
.g-select-list__item.g-list__item_selected {
  background: none;
}
.g-select-list__item.g-list__item_selected:hover {
  background: var(--g-color-base-simple-hover);
}
.g-select-list__item.g-list__item_active {
  background: var(--g-color-base-simple-hover);
}
.g-select-list__option {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.g-select-list_size_s .g-select-list__option {
  padding: 0 8px;
}
.g-select-list_size_s .g-select-list__option .g-select-list__option-default-label {
  height: 24px;
  line-height: 24px;
}
.g-select-list_size_s .g-select-list__option {
  --_--select-tick-icon-padding-right: calc(8px / 2);
}
.g-select-list_size_m .g-select-list__option {
  padding: 0 8px 0 8px;
}
.g-select-list_size_m .g-select-list__option .g-select-list__option-default-label {
  height: 28px;
  line-height: 28px;
}
.g-select-list_size_m .g-select-list__option {
  --_--select-tick-icon-padding-right: calc(8px / 2);
}
.g-select-list_size_l .g-select-list__option {
  padding: 0 12px 0 12px;
}
.g-select-list_size_l .g-select-list__option .g-select-list__option-default-label {
  height: 36px;
  line-height: 36px;
}
.g-select-list_size_l .g-select-list__option {
  --_--select-tick-icon-padding-right: calc(12px / 2);
}
.g-select-list_size_xl .g-select-list__option {
  padding: 0 12px;
}
.g-select-list_size_xl .g-select-list__option .g-select-list__option-default-label {
  height: 44px;
  line-height: 44px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_size_xl .g-select-list__option {
  --_--select-tick-icon-padding-right: calc(12px / 2);
}
.g-select-list_mobile .g-select-list__option {
  padding: 0 12px 0 12px;
}
.g-select-list_mobile .g-select-list__option .g-select-list__option-default-label {
  height: 36px;
  line-height: 36px;
  font-size: var(--g-text-body-2-font-size);
}
.g-select-list_mobile .g-select-list__option .g-select-list__tick-icon {
  padding-inline-end: calc(12px / 2);
}
.g-select-list__option_colored {
  background-color: var(--g-color-base-selection);
}
.g-select-list__option_disabled {
  cursor: default;
}
.g-select-list__option-default-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--g-text-body-1-font-size);
  width: 100%;
}
.g-select-list__option-default-label_disabled {
  color: var(--g-color-text-secondary);
}
.g-select-list__tick-icon {
  box-sizing: content-box;
  flex: 0 0 16px;
  visibility: hidden;
  color: var(--g-color-text-brand);
  padding-inline-end: var(--_--select-tick-icon-padding-right);
}
.g-select-list__tick-icon_shown {
  visibility: visible;
}
.g-select-list__loading-indicator {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/components/SelectPopup/SelectPopup.css */
.g-select-popup {
  display: flex;
  flex-direction: column;
  max-height: 90vh;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Select/Select.css */
.g-select {
  display: inline-block;
  max-width: 100%;
}
.g-select_width_max {
  width: 100%;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Pagination/Pagination.css */
.g-pagination {
  display: flex;
}
.g-pagination__pagination-item {
  margin-inline-end: 4px;
  flex-shrink: 0;
}
.g-pagination__input,
.g-pagination__page-sizer {
  margin: 0 4px;
  flex-shrink: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Palette/Palette.css */
.g-palette {
  display: inline-flex;
  flex-flow: column wrap;
  gap: 8px;
}
.g-palette:focus {
  border: none;
  outline: none;
}
.g-palette__row {
  display: inline-flex;
  gap: 8px;
}
.g-palette_size_xs .g-palette__option {
  font-size: 12px;
}
.g-palette_size_s .g-palette__option {
  font-size: 16px;
}
.g-palette_size_m .g-palette__option {
  font-size: 16px;
}
.g-palette_size_l .g-palette__option {
  font-size: 16px;
}
.g-palette_size_xl .g-palette__option {
  font-size: 20px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/PinInput/PinInput.css */
.g-pin-input {
  display: inline-block;
}
.g-pin-input__items {
  display: flex;
  gap: var(--g-pin-input-item-gap, var(--_--gap));
}
.g-pin-input__item {
  flex: 0 0 auto;
  width: var(--g-pin-input-item-width, var(--_--item-width));
  line-height: 0;
}
.g-pin-input__control {
  padding-inline: 0 !important;
  text-align: center;
  appearance: none;
}
.g-pin-input_size_s {
  --_--item-width: 22px;
  --_--gap: 6px;
}
.g-pin-input_size_m {
  --_--item-width: 26px;
  --_--gap: 8px;
}
.g-pin-input_size_l {
  --_--item-width: 34px;
  --_--gap: 10px;
}
.g-pin-input_size_xl {
  --_--item-width: 42px;
  --_--gap: 12px;
}
.g-pin-input_responsive {
  display: block;
}
.g-pin-input_responsive .g-pin-input__item {
  width: auto;
  flex: 1 1 auto;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/PlaceholderContainer/PlaceholderContainer.css */
.g-placeholder-container {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  padding: var(--g-spacing-7);
}
.g-placeholder-container.g-placeholder-container_align_left {
  justify-content: flex-start;
}
.g-placeholder-container.g-placeholder-container_align_center {
  justify-content: center;
}
.g-placeholder-container__body {
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.g-placeholder-container_size_s {
  padding: var(--g-spacing-5);
}
.g-placeholder-container_size_s .g-placeholder-container__description {
  margin-block-start: var(--g-spacing-1);
}
.g-placeholder-container_size_m {
  padding: var(--g-spacing-7);
}
.g-placeholder-container_size_m .g-placeholder-container__description {
  margin-block-start: var(--g-spacing-2);
}
.g-placeholder-container_size_promo .g-placeholder-container__description,
.g-placeholder-container_size_l .g-placeholder-container__description {
  margin-block-start: var(--g-spacing-3);
}
.g-placeholder-container__image {
  flex-shrink: 0;
}
.g-placeholder-container__image img {
  display: block;
}
.g-placeholder-container__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex-grow: 1;
}
.g-placeholder-container_size_s .g-placeholder-container__title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-1-font-size);
  line-height: var(--g-text-subheader-1-line-height);
}
.g-placeholder-container_size_m .g-placeholder-container__title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.g-placeholder-container_size_l .g-placeholder-container__title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-placeholder-container_size_promo .g-placeholder-container__title {
  font-family: var(--g-text-header-font-family);
  font-weight: var(--g-text-header-font-weight);
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.g-placeholder-container__actions {
  margin-block-start: var(--g-spacing-5);
  display: flex;
  flex-direction: row;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__body {
  max-width: 320px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image {
  width: 100px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__image > * {
  max-width: 100px;
  display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_s .g-placeholder-container__content {
  margin-inline-start: var(--g-spacing-5);
  min-height: 130px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__body {
  max-width: 430px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image {
  width: 150px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__image > * {
  max-width: 150px;
  display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_m .g-placeholder-container__content {
  margin-inline-start: var(--g-spacing-7);
  min-height: 180px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__body {
  max-width: 600px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image {
  width: 230px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__image > * {
  max-width: 230px;
  display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_l .g-placeholder-container__content {
  margin-inline-start: var(--g-spacing-10);
  min-height: 320px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__body {
  max-width: 600px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image {
  width: 230px;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__image > * {
  max-width: 230px;
  display: block;
}
.g-placeholder-container_direction_row.g-placeholder-container_size_promo .g-placeholder-container__content {
  margin-inline-start: var(--g-spacing-10);
  min-height: none;
}
.g-placeholder-container_direction_column .g-placeholder-container__body {
  flex-direction: column;
}
.g-placeholder-container_direction_column .g-placeholder-container__content {
  margin-block-start: var(--g-spacing-5);
  align-items: center;
  text-align: center;
  flex-shrink: 0;
}
.g-placeholder-container_direction_column .g-placeholder-container__image {
  flex-shrink: 0;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__body {
  max-width: 320px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image {
  max-height: 100px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_s .g-placeholder-container__image > * {
  max-height: 100px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__body {
  max-width: 320px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image {
  max-height: 150px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_m .g-placeholder-container__image > * {
  max-height: 150px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__body {
  max-width: 430px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image {
  max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_l .g-placeholder-container__image > * {
  max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo {
  padding: var(--g-spacing-5);
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body {
  max-width: 430px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image {
  max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__image > * {
  max-height: 230px;
}
.g-placeholder-container_direction_column.g-placeholder-container_size_promo .g-placeholder-container__body {
  width: 100%;
}
.g-placeholder-container__action {
  margin-inline-end: var(--g-spacing-5);
}
.g-placeholder-container__action:last-child {
  margin-inline-end: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Progress/Progress.css */
.g-progress {
  --_--empty-background-color: var(--g-color-base-generic);
  --_--empty-text-color: var(--g-color-text-primary);
  --_--filled-text-color: var(--g-color-text-primary);
  --_--filled-background-color: var(--g-color-base-neutral-medium);
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  border-radius: 3px;
  background-color: var(--g-progress-empty-background-color, var(--_--empty-background-color));
  text-align: center;
}
.g-progress__text {
  font-size: var(--g-text-body-short-font-size);
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  padding: 0 10px;
  box-sizing: border-box;
  position: relative;
  color: var(--g-progress-empty-text-color, var(--_--empty-text-color));
}
.g-progress__text-inner {
  font-size: var(--g-text-body-short-font-size);
  font-weight: var(--g-text-body-font-weight);
  font-family: var(--g-text-body-font-family);
  padding: 0 10px;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  color: var(--g-progress-filled-text-color, var(--_--empty-text-color));
  transition: transform 0.6s ease;
}
.g-progress__item {
  position: relative;
  float: left;
}
[dir=rtl] .g-progress__item {
  float: right;
}
.g-progress__item {
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition:
    transform 0.6s ease,
    width 0.6s ease,
    background-color 0.6s ease;
  background-color: var(--g-progress-filled-background-color, var(--_--filled-background-color));
}
.g-progress__item_theme_default {
  --_--filled-background-color: var(--g-color-base-neutral-medium);
}
.g-progress__item_theme_success {
  --_--filled-background-color: var(--g-color-base-positive-medium);
}
.g-progress__item_theme_warning {
  --_--filled-background-color: var(--g-color-base-warning-medium);
}
.g-progress__item_theme_danger {
  --_--filled-background-color: var(--g-color-base-danger-medium);
}
.g-progress__item_theme_info {
  --_--filled-background-color: var(--g-color-base-info-medium);
}
.g-progress__item_theme_misc {
  --_--filled-background-color: var(--g-color-base-misc-medium);
}
.g-progress__item_loading {
  background-image:
    repeating-linear-gradient(
      -45deg,
      rgba(255, 255, 255, 0.3),
      rgba(255, 255, 255, 0.3) 4px,
      transparent 4px,
      transparent 8px);
  background-size: 150%;
  background-clip: padding-box;
  animation: g-loading-animation 0.5s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .g-progress__item_loading {
    animation: none;
  }
}
.g-progress__stack {
  position: relative;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  color: var(--g-color-text-light-primary);
  transition: transform 0.6s ease;
}
.g-progress_size_m {
  height: 20px;
  line-height: 20px;
}
.g-progress_size_m .g-progress__stack {
  height: 20px;
  line-height: 20px;
}
.g-progress_size_m .g-progress__text {
  height: 20px;
  margin-block-end: -20px;
}
.g-progress_size_s {
  height: 10px;
  line-height: 10px;
}
.g-progress_size_s .g-progress__stack {
  height: 10px;
  line-height: 10px;
}
.g-progress_size_xs {
  height: 4px;
  line-height: 4px;
}
.g-progress_size_xs .g-progress__stack {
  height: 4px;
  line-height: 4px;
}
.g-progress_size_s .g-progress__text,
.g-progress_size_s .g-progress__text-inner,
.g-progress_size_xs .g-progress__text,
.g-progress_size_xs .g-progress__text-inner {
  display: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Radio/Radio.css */
.g-radio__indicator {
  display: inline-block;
  position: relative;
  cursor: inherit;
}
.g-radio__indicator::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: transparent;
  border: 1px solid var(--g-color-line-generic-accent);
  border-radius: 50%;
  transition: background 0.1s linear;
}
.g-radio__indicator::after {
  content: "\a0";
  visibility: hidden;
}
.g-radio__disc::before {
  content: "";
  position: absolute;
  border: none;
  background-color: var(--g-color-text-brand-contrast);
  border-radius: 50%;
  opacity: 0;
  transform: scale(0.1);
  transition: opacity 0.1s, transform 0.2s;
}
.g-radio__control {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  background: none;
  border: none;
  outline: none;
  cursor: inherit;
}
.g-radio__outline {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: none;
  pointer-events: none;
  border-radius: 50%;
}
.g-radio__control:focus-visible + .g-radio__outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-radio_size_m .g-radio__indicator {
  width: 14px;
  height: 14px;
}
.g-radio_size_m .g-radio__disc::before {
  inset: 5px;
}
.g-radio_size_l .g-radio__indicator {
  width: 17px;
  height: 17px;
}
.g-radio_size_l .g-radio__disc::before {
  inset: 6px;
}
.g-radio_size_xl .g-radio__indicator {
  width: 24px;
  height: 24px;
}
.g-radio_size_xl .g-radio__disc::before {
  inset: 8px;
}
.g-radio:hover .g-radio__indicator::before {
  border-color: var(--g-color-line-generic-accent-hover);
}
.g-radio_checked .g-radio__indicator::before {
  background-color: var(--g-color-base-brand);
  border: transparent;
}
.g-radio_checked .g-radio__indicator .g-radio__disc::before {
  opacity: 1;
  transform: scale(1);
}
.g-radio_disabled .g-radio__indicator::before {
  background-color: var(--g-color-base-generic-accent-disabled);
  border: transparent;
}
.g-radio_disabled.g-radio_checked .g-radio__disc::before {
  background-color: var(--g-color-text-hint);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/RadioGroup/RadioGroup.css */
.g-radio-group_direction_horizontal.g-radio-group_size_m {
  line-height: 20px;
}
.g-radio-group_direction_horizontal.g-radio-group_size_m .g-radio-group__option:not(:last-child) {
  margin-inline-end: 12px;
}
.g-radio-group_direction_horizontal.g-radio-group_size_l {
  line-height: 24px;
}
.g-radio-group_direction_horizontal.g-radio-group_size_l .g-radio-group__option:not(:last-child) {
  margin-inline-end: 15px;
}
.g-radio-group_direction_horizontal.g-radio-group_size_xl {
  line-height: 24px;
}
.g-radio-group_direction_horizontal.g-radio-group_size_xl .g-radio-group__option:not(:last-child) {
  margin-inline-end: 15px;
}
.g-radio-group_direction_vertical {
  display: flex;
  flex-direction: column;
}
.g-radio-group_direction_vertical.g-radio-group_size_m .g-radio-group__option:not(:last-child) {
  margin-block-end: 8px;
}
.g-radio-group_direction_vertical.g-radio-group_size_l .g-radio-group__option:not(:last-child) {
  margin-block-end: 12px;
}
.g-radio-group_direction_vertical.g-radio-group_size_xl {
  line-height: 24px;
}
.g-radio-group_direction_vertical.g-radio-group_size_xl .g-radio-group__option:not(:last-child) {
  margin-block-end: 18px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/SegmentedRadioGroup/SegmentedRadioGroup.css */
.g-segmented-radio-group {
  --_--border-width: 1px;
  --_--transition-time: 0.15s;
  box-sizing: border-box;
  display: inline-flex;
  flex-direction: row;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  position: relative;
}
.g-segmented-radio-group__option {
  position: relative;
  flex: 1 1 auto;
  user-select: none;
  font-size: var(--g-text-body-1-font-size);
  text-align: center;
  cursor: pointer;
  transform: scale(1);
  transition: color var(--_--transition-time) linear;
}
.g-segmented-radio-group__option::before {
  position: absolute;
  inset-inline-start: 0;
  inset-block: var(--_--border-width);
  content: "";
  width: var(--_--border-width);
  background-color: var(--g-color-line-generic);
}
.g-segmented-radio-group__option::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: var(--_--border-width) solid var(--g-color-line-generic);
  border-radius: 0;
  transition: background-color var(--_--transition-time) linear, border-color var(--_--transition-time) linear;
}
.g-segmented-radio-group__option:not(:first-child):not(.g-segmented-radio-group__option_checked)::after {
  border-inline-start-width: 0;
}
.g-segmented-radio-group__option:not(:last-child):not(.g-segmented-radio-group__option_checked):after {
  border-inline-end-width: 0;
}
.g-segmented-radio-group__option:first-child {
  border-start-start-radius: var(--_--border-radius);
  border-end-start-radius: var(--_--border-radius);
}
.g-segmented-radio-group__option:first-child::before {
  display: none;
}
.g-segmented-radio-group__option:first-child::after {
  border-start-start-radius: var(--_--border-radius);
  border-end-start-radius: var(--_--border-radius);
}
.g-segmented-radio-group__option:last-child {
  border-start-end-radius: var(--_--border-radius);
  border-end-end-radius: var(--_--border-radius);
}
.g-segmented-radio-group__option:last-child::after {
  border-start-end-radius: var(--_--border-radius);
  border-end-end-radius: var(--_--border-radius);
}
.g-segmented-radio-group__option:not(.g-segmented-radio-group__option_checked):not(.g-segmented-radio-group__option_disabled):hover::after {
  background-color: var(--g-color-base-simple-hover);
}
.g-segmented-radio-group__option:not(.g-segmented-radio-group__option_checked):not(.g-segmented-radio-group__option_disabled):hover .g-segmented-radio-group__option-text {
  color: var(--g-color-text-primary);
}
.g-segmented-radio-group__option:has(.g-segmented-radio-group__option-control:focus-visible) {
  outline: 2px solid var(--g-color-line-misc);
  outline-offset: calc(-1 * var(--_--border-width));
}
.g-segmented-radio-group__option-control {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  opacity: 0;
  cursor: inherit;
}
.g-segmented-radio-group__option-text {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  color: var(--g-color-text-complementary);
  overflow: hidden;
}
.g-segmented-radio-group__option-text_icon {
  height: 100%;
  display: flex;
  align-items: center;
}
.g-segmented-radio-group__option_checked {
  cursor: default;
  border-color: var(--g-color-line-brand);
}
.g-segmented-radio-group__option_checked .g-segmented-radio-group__option-text {
  color: var(--g-color-text-brand-heavy);
}
.g-segmented-radio-group__option_checked::after {
  background-color: var(--g-color-base-selection);
  border-color: var(--g-color-line-brand);
}
.g-segmented-radio-group__option_checked::before,
.g-segmented-radio-group__option_checked + .g-segmented-radio-group__option::before {
  background-color: transparent;
}
.g-segmented-radio-group__option_disabled {
  cursor: default;
}
.g-segmented-radio-group__option_disabled::after {
  background-color: var(--g-color-base-generic);
}
.g-segmented-radio-group__option_disabled .g-segmented-radio-group__option-text {
  color: var(--g-color-text-hint);
}
.g-segmented-radio-group__option_disabled.g-segmented-radio-group__option_checked::after {
  background-color: var(--g-color-base-generic-accent);
  border-color: var(--g-color-line-generic-accent);
}
.g-segmented-radio-group__option_disabled.g-segmented-radio-group__option_checked .g-segmented-radio-group__option-text {
  color: var(--g-color-text-secondary);
}
.g-segmented-radio-group__option::before {
  z-index: -1;
}
.g-segmented-radio-group_size_s .g-segmented-radio-group__option {
  height: 24px;
  line-height: 24px;
}
.g-segmented-radio-group_size_s .g-segmented-radio-group__option-text {
  margin: 0 10px;
}
.g-segmented-radio-group_size_s {
  --_--border-radius: var(--g-border-radius-s);
}
.g-segmented-radio-group_size_m .g-segmented-radio-group__option {
  height: 28px;
  line-height: 28px;
}
.g-segmented-radio-group_size_m .g-segmented-radio-group__option-text {
  margin: 0 13px;
}
.g-segmented-radio-group_size_m {
  --_--border-radius: var(--g-border-radius-m);
}
.g-segmented-radio-group_size_l .g-segmented-radio-group__option {
  height: 36px;
  line-height: 36px;
}
.g-segmented-radio-group_size_l .g-segmented-radio-group__option-text {
  margin: 0 18px;
}
.g-segmented-radio-group_size_l {
  --_--border-radius: var(--g-border-radius-l);
}
.g-segmented-radio-group_size_xl .g-segmented-radio-group__option {
  height: 44px;
  line-height: 44px;
  font-size: var(--g-text-body-2-font-size);
}
.g-segmented-radio-group_size_xl .g-segmented-radio-group__option-text {
  margin: 0 25px;
}
.g-segmented-radio-group_size_xl {
  --_--border-radius: var(--g-border-radius-xl);
}
.g-segmented-radio-group_width_auto {
  max-width: 100%;
}
.g-segmented-radio-group_width_max {
  width: 100%;
}
.g-segmented-radio-group_width_auto .g-segmented-radio-group__option,
.g-segmented-radio-group_width_max .g-segmented-radio-group__option {
  overflow: hidden;
}
.g-segmented-radio-group_width_auto .g-segmented-radio-group__option-text,
.g-segmented-radio-group_width_max .g-segmented-radio-group__option-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Skeleton/Skeleton.css */
.g-skeleton {
  --_--animation-from: calc(-100% * var(--g-flow-direction));
  --_--animation-to: calc(100% * var(--g-flow-direction));
  --_--gradient-deg: calc(90deg * var(--g-flow-direction));
  display: inline-block;
  position: relative;
  z-index: 0;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
  background-color: var(--g-color-base-generic);
}
.g-skeleton_animation_gradient::after {
  position: absolute;
  inset: 0;
  content: "";
  background-image:
    linear-gradient(
      var(--_--gradient-deg),
      transparent,
      var(--g-color-base-generic));
  animation: g-skeleton 1.2s ease-out infinite;
}
@media (prefers-reduced-motion: reduce) {
  .g-skeleton_animation_gradient::after {
    animation: none;
  }
}
.g-skeleton_animation_pulse {
  animation: g-skeletonPulse 1.5s infinite linear;
}
@keyframes g-skeleton {
  0% {
    transform: translateX(var(--_--animation-from));
  }
  100% {
    transform: translateX(var(--_--animation-to));
  }
}
@keyframes g-skeletonPulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/BaseSlider/BaseSlider.css */
.g-base-slider {
  position: relative;
  flex-grow: 1;
  touch-action: none;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-base-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.g-base-slider_size_s {
  padding: 6px 0 6px;
  height: 15px;
  margin: 0 7.5px var(--g-text-body-1-line-height);
}
.g-base-slider_size_s .rc-slider-mark {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-base-slider_size_s .rc-slider-mark-text:last-of-type {
  inset-inline-end: -7.5px;
}
.g-base-slider_size_s .rc-slider-mark-text:first-of-type {
  inset-inline-end: unset;
  inset-inline-start: -7.5px;
}
.g-base-slider_size_s .rc-slider-dot {
  inset-block-start: 7px;
  height: 1px;
  width: 1px;
}
.g-base-slider_size_m {
  padding: 7px 0 7px;
  height: 18px;
  margin: 0 9px var(--g-text-body-1-line-height);
}
.g-base-slider_size_m .rc-slider-mark {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-base-slider_size_m .rc-slider-mark-text:last-of-type {
  inset-inline-end: -9px;
}
.g-base-slider_size_m .rc-slider-mark-text:first-of-type {
  inset-inline-end: unset;
  inset-inline-start: -9px;
}
.g-base-slider_size_m .rc-slider-dot {
  inset-block-start: 8px;
  height: 2px;
  width: 2px;
}
.g-base-slider_size_l {
  padding: 8px 0 8px;
  height: 21px;
  margin: 0 10.5px var(--g-text-body-1-line-height);
}
.g-base-slider_size_l .rc-slider-mark {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-base-slider_size_l .rc-slider-mark-text:last-of-type {
  inset-inline-end: -10.5px;
}
.g-base-slider_size_l .rc-slider-mark-text:first-of-type {
  inset-inline-end: unset;
  inset-inline-start: -10.5px;
}
.g-base-slider_size_l .rc-slider-dot {
  inset-block-start: 9px;
  height: 3px;
  width: 3px;
}
.g-base-slider_size_xl {
  padding: 9px 0 9px;
  height: 24px;
  margin: 0 12px var(--g-text-body-2-line-height);
}
.g-base-slider_size_xl .rc-slider-mark {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-base-slider_size_xl .rc-slider-mark-text:last-of-type {
  inset-inline-end: -12px;
}
.g-base-slider_size_xl .rc-slider-mark-text:first-of-type {
  inset-inline-end: unset;
  inset-inline-start: -12px;
}
.g-base-slider_size_xl .rc-slider-dot {
  inset-block-start: 10px;
  height: 4px;
  width: 4px;
}
.g-base-slider_no-marks {
  margin-block-end: 0;
}
.g-base-slider__rail {
  position: absolute;
  border-radius: 4px;
  background-color: var(--g-color-base-selection);
}
.g-base-slider__rail_size_s {
  height: 3px;
  inset-inline: -7px;
}
.g-base-slider__rail_size_m {
  height: 4px;
  inset-inline: -9px;
}
.g-base-slider__rail_size_l {
  height: 5px;
  inset-inline: -10px;
}
.g-base-slider__rail_size_xl {
  height: 6px;
  inset-inline: -12px;
}
.g-base-slider__rail_disabled {
  background-color: var(--g-color-base-generic-accent-disabled);
}
.g-base-slider__rail_error {
  background-color: var(--g-color-base-danger-heavy);
}
.g-base-slider__track {
  position: absolute;
  background-color: var(--g-color-base-brand);
}
.g-base-slider__track_size_s {
  height: 3px;
}
.g-base-slider__track_size_s::before {
  position: absolute;
  content: "";
  background-color: var(--g-color-base-brand);
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
  height: 3px;
  width: 7px;
  inset-inline: -7px;
}
.g-base-slider__track_size_m {
  height: 4px;
}
.g-base-slider__track_size_m::before {
  position: absolute;
  content: "";
  background-color: var(--g-color-base-brand);
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
  height: 4px;
  width: 9px;
  inset-inline: -9px;
}
.g-base-slider__track_size_l {
  height: 5px;
}
.g-base-slider__track_size_l::before {
  position: absolute;
  content: "";
  background-color: var(--g-color-base-brand);
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
  height: 5px;
  width: 10px;
  inset-inline: -10px;
}
.g-base-slider__track_size_xl {
  height: 6px;
}
.g-base-slider__track_size_xl::before {
  position: absolute;
  content: "";
  background-color: var(--g-color-base-brand);
  border-start-start-radius: 4px;
  border-end-start-radius: 4px;
  height: 6px;
  width: 12px;
  inset-inline: -12px;
}
.g-base-slider__track_inverted::before {
  inset-inline-start: unset;
  border-start-start-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 4px;
  border-start-end-radius: 4px;
}
.g-base-slider__track_with-start-point::before {
  display: none;
}
.g-base-slider__track_disabled,
.g-base-slider__track_error {
  visibility: hidden;
}
.g-base-slider__handle {
  position: absolute;
  z-index: 1;
  cursor: grab;
  touch-action: pan-x;
  background-color: var(--g-color-base-background);
  border-radius: 50%;
  border-style: solid;
  border-color: var(--g-color-base-brand);
  inset-block-start: 0;
}
.g-base-slider__handle_size_s {
  height: 15px;
  width: 15px;
  border-width: 3px;
}
.g-base-slider__handle_size_m {
  height: 18px;
  width: 18px;
  border-width: 4px;
}
.g-base-slider__handle_size_l {
  height: 21px;
  width: 21px;
  border-width: 5px;
}
.g-base-slider__handle_size_xl {
  height: 24px;
  width: 24px;
  border-width: 6px;
}
.g-base-slider__handle:focus {
  box-shadow: 0 0 0 3px var(--g-color-base-selection-hover);
  outline: none;
}
.g-base-slider__handle:active {
  box-shadow: 0 0 0 4px var(--g-color-base-selection-hover);
  cursor: grabbing;
}
.g-base-slider__handle_disabled {
  cursor: not-allowed;
  border-color: var(--g-color-base-generic-accent);
}
.g-base-slider__handle_disabled:active,
.g-base-slider__handle_disabled:focus {
  cursor: not-allowed;
  box-shadow: none;
}
.g-base-slider__handle_error {
  border-color: var(--g-color-base-danger-heavy);
}
.g-base-slider__handle_error:focus {
  box-shadow: 0 0 0 3px var(--g-color-base-danger-light-hover);
}
.g-base-slider__handle_error:active {
  box-shadow: 0 0 0 4px var(--g-color-base-danger-light-hover);
}
.g-base-slider__step {
  position: absolute;
  width: 100%;
  background: transparent;
}
.g-base-slider__step_size_s {
  height: 3px;
}
.g-base-slider__step_size_m {
  height: 4px;
}
.g-base-slider__step_size_l {
  height: 5px;
}
.g-base-slider__step_size_xl {
  height: 6px;
}
.g-base-slider .rc-slider-mark {
  position: absolute;
  inset-inline-start: 0;
  width: 100%;
  color: var(--g-color-text-secondary);
  inset-block-end: 0;
}
.g-base-slider .rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  inset-block-start: 0;
}
.g-base-slider_disabled .rc-slider-mark-text {
  cursor: not-allowed;
}
.g-base-slider .rc-slider-dot {
  position: absolute;
  border-radius: 50%;
  background-color: var(--g-color-base-brand);
}
.g-base-slider .rc-slider-dot:first-of-type,
.g-base-slider .rc-slider-dot:last-of-type {
  display: none;
}
.g-base-slider_disabled .rc-slider-dot,
.g-base-slider_error .rc-slider-dot {
  display: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/SliderTooltip/SliderTooltip.css */
[dir=rtl] .g-slider-tooltip {
  transform: translate(50%, -100%);
}
.g-slider-tooltip {
  position: absolute;
  inset-block-start: -6px;
  transform: translate(-50%, -100%);
  cursor: default;
  pointer-events: none;
  user-select: none;
}
.g-slider-tooltip__card {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 4px 4px 2px;
  background-color: var(--g-color-base-brand);
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  color: var(--g-color-text-brand-contrast);
}
.g-slider-tooltip__card_size_xl {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-slider-tooltip__pin {
  display: flex;
  position: absolute;
  inset-block-end: -5px;
  inset-inline: 0;
  justify-content: center;
  color: var(--g-color-base-brand);
}
.g-slider-tooltip_error .g-slider-tooltip__card {
  background-color: var(--g-color-base-danger-heavy);
}
.g-slider-tooltip_disabled .g-slider-tooltip__card {
  background-color: var(--g-color-base-generic-accent);
}
.g-slider-tooltip_disabled .g-slider-tooltip__card::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 4px;
  background-color: var(--g-color-base-background);
  z-index: -1;
}
.g-slider-tooltip_error .g-slider-tooltip__pin {
  color: var(--g-color-base-danger-heavy);
}
.g-slider-tooltip_disabled .g-slider-tooltip__pin {
  color: var(--g-color-base-generic-accent);
}
.g-slider-tooltip_disabled .g-slider-tooltip__pin_background {
  color: var(--g-color-base-background);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Slider/Slider.css */
.g-slider {
  display: flex;
  flex-direction: column;
}
.g-slider__error {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  color: var(--g-color-text-danger);
}
.g-slider__error_size_s {
  margin-block-start: 0px;
}
.g-slider__error_size_m {
  margin-block-start: 2px;
}
.g-slider__error_size_l {
  margin-block-start: 4px;
}
.g-slider__error_size_xl {
  margin-block-start: 6px;
}
.g-slider__top {
  height: calc(var(--g-text-body-1-line-height) + 6px + 6px);
  display: block;
}
.g-slider__top_tooltip-display_off {
  display: none;
}
.g-slider__top_size_xl {
  height: calc(var(--g-text-body-2-line-height) + 6px + 6px);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Stepper/Stepper.css */
.g-stepper {
  --_--text-max-width: 180px;
  --_--step-gap: var(--g-stepper-gap, var(--g-spacing-2));
  list-style: none;
  display: flex;
  gap: var(--_--step-gap);
}
.g-stepper__list-item {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--_--step-gap);
  align-items: center;
}
.g-stepper__item {
  max-width: var(--g-stepper-item-text-max-width, var(--_--text-max-width));
}
.g-stepper__item_selected:not(.g-stepper__item_disabled) {
  --g-button-border-color: var(--g-color-line-brand);
}
.g-stepper__item_disabled {
  cursor: default;
}
.g-stepper__item_disabled .g-stepper__item-text {
  color: var(--g-color-text-hint);
}
.g-stepper__item-icon {
  width: 16px;
  height: 16px;
}
.g-stepper__item-icon_view_idle {
  color: var(--g-color-text-secondary);
}
.g-stepper__item-icon_view_error {
  color: var(--g-color-text-danger);
}
.g-stepper__item-icon_view_success {
  color: var(--g-color-text-positive);
}
.g-stepper__separator {
  display: flex;
  align-items: center;
  color: var(--g-color-text-secondary);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Spin/Spin.css */
.g-spin {
  display: inline-block;
  backface-visibility: hidden;
  animation: g-spin 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .g-spin {
    animation: none;
  }
}
.g-spin__inner {
  box-sizing: border-box;
  height: 100%;
  width: 50%;
  margin-inline-start: 50%;
  border: 2px solid var(--g-color-line-brand);
  border-inline-start: none;
  border-start-end-radius: 25px;
  border-end-end-radius: 25px;
}
.g-spin_size_xs {
  width: 16px;
  height: 16px;
}
.g-spin_size_s {
  width: 24px;
  height: 24px;
}
.g-spin_size_m {
  width: 28px;
  height: 28px;
}
.g-spin_size_l {
  width: 32px;
  height: 32px;
}
.g-spin_size_xl {
  width: 36px;
  height: 36px;
}
@keyframes g-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Switch/Switch.css */
.g-switch {
  position: relative;
}
.g-switch__control {
  opacity: 0;
  cursor: pointer;
}
.g-switch__indicator {
  display: inline-block;
  position: relative;
}
.g-switch__indicator::before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: var(--g-color-base-generic-medium);
  transition: background 0.1s linear;
}
.g-switch__indicator::after {
  content: "\a0";
  visibility: hidden;
}
.g-switch__slider {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: var(--g-color-base-background);
  transition: transform 0.15s ease-out;
}
.g-switch__outline {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  background: none;
  pointer-events: none;
}
.g-switch__control:focus-visible + .g-switch__outline {
  outline: 2px solid var(--g-color-line-focus);
}
.g-switch_loading .g-switch__slider::after {
  content: "";
  position: absolute;
  box-sizing: border-box;
  border-radius: 50%;
  inset-inline-start: 2px;
  inset-block-start: 2px;
  border-color: var(--g-color-base-generic-accent);
  border-style: solid;
  border-block-start-color: transparent;
  animation: g-spin 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .g-switch_loading .g-switch__slider::after {
    animation: none;
  }
}
.g-switch_size_s .g-switch__indicator,
.g-switch_size_s .g-switch__indicator::before,
.g-switch_size_s .g-switch__outline {
  width: 28px;
  height: 16px;
  border-radius: 10px;
}
.g-switch_size_s .g-switch__slider {
  inset-block-start: 2px;
  inset-inline-start: 2px;
  width: 12px;
  height: 12px;
}
.g-switch_size_s .g-switch__slider::after {
  width: 8px;
  height: 8px;
  border-width: 2px;
}
.g-switch_size_m .g-switch__indicator,
.g-switch_size_m .g-switch__indicator::before,
.g-switch_size_m .g-switch__outline {
  width: 36px;
  height: 20px;
  border-radius: 10px;
}
.g-switch_size_m .g-switch__slider {
  inset-block-start: 2px;
  inset-inline-start: 2px;
  width: 16px;
  height: 16px;
}
.g-switch_size_m .g-switch__slider::after {
  width: 12px;
  height: 12px;
  border-width: 2px;
}
.g-switch_size_m .g-switch__text {
  margin-block-start: 3px;
}
.g-switch_size_l .g-switch__indicator,
.g-switch_size_l .g-switch__indicator::before,
.g-switch_size_l .g-switch__outline {
  width: 42px;
  height: 24px;
  border-radius: 12px;
}
.g-switch_size_l .g-switch__slider {
  inset-block-start: 3px;
  inset-inline-start: 3px;
  width: 18px;
  height: 18px;
}
.g-switch_size_l .g-switch__slider::after {
  width: 14px;
  height: 14px;
  border-width: 2px;
}
.g-switch_size_l .g-switch__text {
  margin-block-start: 4px;
}
.g-switch:hover .g-switch__indicator::before {
  background-color: var(--g-color-base-generic-medium-hover);
}
.g-switch_checked .g-switch__slider {
  --_--translate-x: calc(100% * var(--g-flow-direction));
  transform: translateX(var(--_--translate-x));
}
.g-switch_checked.g-switch_loading .g-switch__slider::after {
  border-color: var(--g-color-base-brand);
  border-block-start-color: transparent;
}
.g-switch_checked .g-switch__indicator::before,
.g-switch_checked:hover .g-switch__indicator::before {
  background-color: var(--g-color-base-brand);
}
.g-switch_disabled .g-switch__indicator::before {
  background-color: var(--g-color-base-generic-accent-disabled);
}
.g-switch_disabled.g-switch_checked .g-switch__indicator::before {
  background-color: var(--g-color-base-brand);
  opacity: 0.5;
}
.g-switch_disabled .g-switch__slider::after {
  opacity: 0.5;
}
@keyframes g-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/Table.css */
.g-table {
  overflow: auto;
  position: relative;
}
.g-table__scroll-container {
  overflow: auto;
  position: relative;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.g-table__scroll-container::-webkit-scrollbar {
  display: none;
}
.g-table__horizontal-scroll-bar {
  overflow-x: auto;
  margin-block-start: -1px;
}
.g-table__horizontal-scroll-bar-inner {
  height: 1px;
  position: relative;
}
.g-table__horizontal-scroll-bar-inner::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 1px;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: rgba(255, 255, 255, 0.01);
}
.g-table__horizontal-scroll-bar_sticky-horizontal-scroll {
  position: sticky;
  z-index: 3;
}
.g-table__table {
  border-spacing: 0;
  border-collapse: separate;
}
.g-table__table_width_max {
  width: 100%;
}
.g-table__cell {
  box-sizing: content-box;
  padding: 11px var(--g-spacing-2) 10px;
  border-block-end: 1px solid var(--g-color-line-generic);
  line-height: 18px;
  text-align: start;
  overflow-wrap: break-word;
}
.g-table__cell:first-child {
  padding-inline-start: 0;
}
.g-table__cell:last-child {
  padding-inline-end: 0;
}
.g-table__cell:not(.g-table__cell_word-wrap) {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.g-table__cell_align_center {
  text-align: center;
}
.g-table__cell_align_end {
  text-align: end;
}
.g-table .g-table__cell_sticky_start,
.g-table .g-table__cell_sticky_end {
  position: sticky;
  z-index: 2;
  background: var(--g-color-base-background);
}
.g-table__cell_border_right {
  border-inline-end: 1px solid var(--g-color-line-generic);
}
.g-table__cell_edge-padding:first-child {
  padding-inline-start: var(--g-spacing-3);
}
.g-table__cell_edge-padding:last-child {
  padding-inline-end: var(--g-spacing-3);
}
.g-table__row_vertical-align_top {
  vertical-align: top;
}
.g-table__row_vertical-align_middle {
  vertical-align: middle;
}
.g-table__row_empty .g-table__cell {
  text-align: center;
}
.g-table__body .g-table__row:last-child .g-table__cell {
  border-block-end-color: transparent;
}
.g-table__head .g-table__cell {
  font-weight: var(--g-text-accent-font-weight);
}
.g-table__body .g-table__row_interactive:hover {
  background-color: var(--g-color-base-simple-hover-solid);
  cursor: pointer;
}
.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_start,
.g-table__body .g-table__row_interactive:hover .g-table__cell_sticky_end {
  background: var(--g-color-base-simple-hover-solid);
}
.g-table__body .g-table__row_disabled {
  opacity: 0.3;
}
.g-table_with-primary .g-table__body .g-table__cell {
  color: var(--g-color-text-secondary);
}
.g-table_with-primary .g-table__body .g-table__cell_primary {
  color: var(--g-color-text-primary);
}
.g-table_with-sticky-scroll {
  overflow: visible;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSelection/withTableSelection.css */
.g-table__checkbox_cell {
  position: relative;
  min-width: 17px;
  width: 17px;
}
.g-table__selection-checkbox {
  display: flex;
  align-items: center;
  padding: inherit;
  border-block-end: none;
  position: absolute;
  inset: 0;
}
.g-table__selection-checkbox_vertical-align_top {
  align-items: start;
}
.g-table__row_selected {
  background: var(--g-color-base-selection);
}
.g-table__row_selected .g-table__cell_sticky_start,
.g-table__row_selected .g-table__cell_sticky_end {
  background:
    linear-gradient(
      to right,
      var(--g-color-base-selection),
      var(--g-color-base-selection)),
    linear-gradient(
      to right,
      var(--g-color-base-background),
      var(--g-color-base-background));
}
.g-table__row_selected.g-table__row_interactive:hover {
  background: var(--g-color-base-selection-hover);
}
.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_start,
.g-table__row_selected.g-table__row_interactive:hover .g-table__cell_sticky_end {
  background:
    linear-gradient(
      to right,
      var(--g-color-base-selection-hover),
      var(--g-color-base-selection-hover)),
    linear-gradient(
      to right,
      var(--g-color-base-background),
      var(--g-color-base-background));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableActions/withTableActions.css */
.g-table__actions {
  height: 18px;
  display: flex;
  align-items: center;
}
.g-table-action-popup__menu {
  max-height: 200px;
  overflow-y: auto;
}
.g-table-action-popup__menu-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableCopy/withTableCopy.css */
.g-table__copy {
  display: inline-flex;
  align-items: center;
}
.g-table__copy-content {
  margin-inline-end: 5px;
}
.g-table__copy-button {
  line-height: 0;
  visibility: hidden;
  color: var(--g-color-text-secondary);
  opacity: 0.5;
}
.g-table__copy-button:hover {
  opacity: 1;
}
.g-table__cell:hover .g-table__copy-button {
  visibility: visible;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSorting/withTableSorting.css */
.g-table__sort {
  display: inline-flex;
  align-items: center;
  gap: var(--g-spacing-1);
  vertical-align: top;
  cursor: pointer;
  user-select: none;
  border-radius: var(--g-border-radius-xs);
}
.g-table__sort-indicator {
  display: flex;
  flex-shrink: 0;
  color: var(--g-color-text-hint);
}
.g-table__sort_active .g-table__sort-indicator {
  color: var(--g-color-text-primary);
}
.g-table__sort:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListItemExpandIcon/ListItemExpandIcon.css */
.g-list-item-expand-icon {
  flex-shrink: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListItemView/ListItemView.css */
.g-list-item-view {
  flex-shrink: 0;
  display: flex;
  flex-grow: 1;
  align-items: center;
}
.g-list-item-view__content {
  width: 100%;
  height: 100%;
}
.g-list-item-view__main-content {
  width: 100%;
  display: grid;
  gap: var(--g-spacing-half, 2px);
}
.g-list-item-view:hover.g-list-item-view_activeOnHover,
.g-list-item-view_active {
  background: var(--g-color-base-simple-hover);
}
.g-list-item-view_clickable {
  cursor: pointer;
}
.g-list-item-view_selected,
.g-list-item-view_selected.g-list-item-view_active,
.g-list-item-view_selected:hover.g-list-item-view_activeOnHover {
  background: var(--g-color-base-selection);
}
.g-list-item-view_dragging,
.g-list-item-view_dragging.g-list-item-view_selected,
.g-list-item-view_dragging.g-list-item-view_active {
  background: var(--g-color-base-simple-hover-solid);
  z-index: 100001 !important;
}
.g-list-item-view_radius_s {
  border-radius: var(--g-list-item-border-radius, 3px);
}
.g-list-item-view_radius_m {
  border-radius: var(--g-list-item-border-radius, 5px);
}
.g-list-item-view_radius_l {
  border-radius: var(--g-list-item-border-radius, 6px);
}
.g-list-item-view_radius_xl {
  border-radius: var(--g-list-item-border-radius, 8px);
}
.g-list-item-view__slot {
  flex-shrink: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListRecursiveRenderer/ListRecursiveRenderer.css */
.g-list-recursive-renderer {
  padding: 0;
  margin: 0;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/useList/components/ListContainerView/ListContainerView.css */
.g-list-container-view {
  box-sizing: border-box;
  width: 100%;
  outline: none;
}
.g-list-container-view_fixed-height {
  height: var(--g-list-container-height, 300px);
}
.g-list-container-view:not(.g-list-container-view_fixed-height) {
  overflow: auto;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/TreeSelect/TreeSelect.css */
.g-tree-select {
  display: inline-block;
  max-width: 100%;
}
.g-tree-select_width_max {
  width: 100%;
}
.g-tree-select__popup {
  padding: 4px 0;
  overflow: hidden;
}
.g-tree-select__popup_size_s {
  border-radius: var(--g-list-container-border-radius, 5px);
}
.g-tree-select__popup_size_m {
  border-radius: var(--g-list-container-border-radius, 6px);
}
.g-tree-select__popup_size_l {
  border-radius: var(--g-list-container-border-radius, 8px);
}
.g-tree-select__popup_size_xl {
  border-radius: var(--g-list-container-border-radius, 10px);
}
.g-tree-select__list {
  padding: 0 4px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/TableColumnSetup/TableColumnSetup.css */
.g-inner-table-column-setup {
  display: inline-block;
}
.g-inner-table-column-setup__controls {
  margin: var(--g-spacing-1) var(--g-spacing-1) 0;
}
.g-inner-table-column-setup__filter-input {
  box-sizing: border-box;
  padding: 0 var(--g-spacing-2) var(--g-spacing-1);
  border-block-end: 1px solid var(--g-color-line-generic);
}
.g-inner-table-column-setup__empty-placeholder {
  padding: var(--g-spacing-2);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Table/hoc/withTableSettings/withTableSettings.css */
.g-table__settings {
  height: 18px;
  display: flex;
  align-items: center;
}
.g-table__settings-button {
  color: var(--g-color-text-secondary) !important;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/TableColumnSetup/TableColumnSetup.css */
.g-table-column-setup__status {
  margin-inline-start: 5px;
  color: var(--g-color-text-secondary);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/tabs/TabList.css */
.g-tab-list {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  box-shadow: inset 0 calc(var(--g-tabs-border-width, 1px) * -1) 0 0 var(--g-color-line-generic);
  overflow: hidden;
}
.g-tab-list_size_m {
  --_--item-height: 36px;
  --_--item-gap: 24px;
  --_--item-border-width: 2px;
}
.g-tab-list_size_m .g-tab__title,
.g-tab-list_size_m .g-tab__counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.g-tab-list_size_l {
  --_--item-height: 40px;
  --_--item-gap: 28px;
  --_--item-border-width: 2px;
}
.g-tab-list_size_l .g-tab__title,
.g-tab-list_size_l .g-tab__counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.g-tab-list_size_xl {
  --_--item-height: 44px;
  --_--item-gap: 32px;
  --_--item-border-width: 3px;
}
.g-tab-list_size_xl .g-tab__title,
.g-tab-list_size_xl .g-tab__counter {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.g-tab-list .g-tab:not(:last-child) {
  margin-inline-end: var(--g-tabs-item-gap, var(--_--item-gap));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/tabs/Tab.css */
.g-tab {
  cursor: pointer;
  user-select: none;
  outline: none;
  color: inherit;
  background: transparent;
  text-decoration: none;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  height: var(--g-tabs-item-height, var(--_--item-height));
  border: none;
  padding: 0;
  border-block-end: var(--g-tabs-item-border-width, var(--_--item-border-width)) solid transparent;
  padding-block-start: var(--_--item-border-width);
}
.g-tab__content {
  display: flex;
  align-items: center;
  border-radius: var(--g-focus-border-radius);
  min-width: 0;
  height: 100%;
}
.g-tab__icon {
  margin-inline-end: 8px;
}
.g-tab__title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--g-color-text-secondary);
}
.g-tab__counter,
.g-tab__label {
  margin-inline-start: 8px;
}
.g-tab__icon > svg {
  display: block;
}
.g-tab:focus-visible .g-tab__content {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: -2px;
}
.g-tab__icon,
.g-tab__counter {
  color: var(--g-color-text-hint);
}
.g-tab_active .g-tab__title,
.g-tab:hover .g-tab__title,
.g-tab:focus-visible .g-tab__title {
  color: var(--g-color-text-primary);
}
.g-tab_active .g-tab__icon,
.g-tab_active .g-tab__counter,
.g-tab:hover .g-tab__icon,
.g-tab:hover .g-tab__counter,
.g-tab:focus-visible .g-tab__icon,
.g-tab:focus-visible .g-tab__counter {
  color: var(--g-color-text-secondary);
}
.g-tab_active,
.g-tab_active:hover,
.g-tab_active:focus-visible {
  border-color: var(--g-color-line-brand);
}
.g-tab_disabled {
  pointer-events: none;
}
.g-tab_disabled .g-tab__title {
  color: var(--g-color-text-hint);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/tabs/TabPanel.css */
.g-tab-panel_hidden {
  display: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/Toast/Toast.css */
.g-toast {
  --_--item-gap: 10px;
  --_--item-padding: 16px;
  --_--background-color: var(--g-color-base-background);
  display: flex;
  box-sizing: border-box;
  position: relative;
  width: inherit;
  margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
  padding: var(--g-toaster-item-padding, var(--_--item-padding));
  font-size: var(--g-text-body-2-font-size);
  border-radius: 8px;
  box-shadow: 0px 0px 15px var(--g-color-sfx-shadow);
  background-color: var(--_--background-color);
  overflow: hidden;
  z-index: 0;
}
.g-toast_mobile {
  width: 100%;
}
.g-toast_theme_normal {
  --_--background-color: var(--g-color-base-float);
}
.g-toast_theme_info {
  --_--container-background-color: var(--g-color-base-info-light);
  --_--icon-color: var(--g-color-text-info-heavy);
}
.g-toast_theme_success {
  --_--container-background-color: var(--g-color-base-positive-light);
  --_--icon-color: var(--g-color-text-positive-heavy);
}
.g-toast_theme_warning {
  --_--container-background-color: var(--g-color-base-warning-light);
  --_--icon-color: var(--g-color-text-warning-heavy);
}
.g-toast_theme_danger {
  --_--container-background-color: var(--g-color-base-danger-light);
  --_--icon-color: var(--g-color-text-danger-heavy);
}
.g-toast_theme_utility {
  --_--container-background-color: var(--g-color-base-utility-light);
  --_--icon-color: var(--g-color-text-utility-heavy);
}
.g-toast__container {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column nowrap;
  min-height: var(--g-text-body-2-line-height);
  min-width: 0;
}
.g-toast__container:before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
  background-color: var(--_--container-background-color);
}
.g-toast__icon-container {
  flex: 0 0 auto;
  padding-inline-end: 8px;
  padding-block-start: 2px;
  color: var(--_--icon-color);
  min-width: 0;
}
.g-toast__title {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  margin: 0;
  padding-inline-end: 32px;
}
.g-toast__content {
  margin-block-start: var(--g-spacing-2);
}
.g-toast__content_without-title {
  margin-block-start: 0;
  padding-inline-end: 32px;
}
.g-toast__actions {
  margin-block-start: var(--g-spacing-3);
  display: flex;
  flex-flow: row wrap;
  gap: var(--g-spacing-2);
}
.g-toast .g-toast__btn-close {
  position: absolute;
  inset-block-start: 16px;
  inset-inline-end: 16px;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastAnimation.css */
.g-toast-animation-mobile_enter {
  opacity: 0;
  position: absolute;
}
.g-toast-animation-mobile_enter_active {
  animation: g-toast-enter-mobile 0.6s ease-out forwards;
  position: relative;
}
@media (prefers-reduced-motion: reduce) {
  .g-toast-animation-mobile_enter_active {
    animation-name: g-toast-enter-reduced-motion;
  }
}
.g-toast-animation-mobile_exit_active {
  animation: g-toast-exit-mobile 0.6s ease-in forwards;
}
@media (prefers-reduced-motion: reduce) {
  .g-toast-animation-mobile_exit_active {
    animation-name: g-toast-exit-reduced-motion;
  }
}
@keyframes g-toast-enter-mobile {
  0% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateY(10px);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes g-toast-exit-mobile {
  0% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateY(10px);
  }
}
@keyframes g-toast-enter-reduced-motion {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-toast-exit-reduced-motion {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.g-toast-animation-desktop_enter {
  opacity: 0;
  position: absolute;
}
.g-toast-animation-desktop_enter_active {
  animation: g-toast-enter-desktop 0.6s ease-out forwards;
  position: relative;
}
@media (prefers-reduced-motion: reduce) {
  .g-toast-animation-desktop_enter_active {
    animation-name: g-toast-enter-reduced-motion;
  }
}
.g-toast-animation-desktop_exit_active {
  animation: g-toast-exit-desktop 0.6s ease-in forwards;
}
@media (prefers-reduced-motion: reduce) {
  .g-toast-animation-desktop_exit_active {
    animation-name: g-toast-exit-reduced-motion;
  }
}
@keyframes g-toast-enter-desktop {
  0% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  100% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes g-toast-exit-desktop {
  0% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 1;
    transform: translateX(0);
  }
  50% {
    margin-block-end: var(--g-toaster-item-gap, var(--_--item-gap));
    padding: var(--g-toaster-item-padding, var(--_--item-padding));
    height: var(--_--item-height);
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
  100% {
    margin-block-end: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    transform: translateX(calc(var(--g-flow-direction) * 10px));
  }
}
@keyframes g-toast-enter-reduced-motion {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes g-toast-exit-reduced-motion {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Toaster/ToastList/ToastList.css */
.g-toaster {
  --_--width: 312px;
  position: fixed;
  inset-block-end: 0;
  inset-inline-end: 10px;
  width: var(--g-toaster-width, var(--_--width));
  z-index: 100000;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.g-toaster_mobile {
  --_--width: calc(100% - 20px);
  inset-inline-start: 50%;
  transform: translate(-50%);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Toc/TocItem/TocItem.css */
.g-toc-item__section {
  cursor: pointer;
}
.g-toc-item__section > .g-toc-item__section-link {
  border-inline-start-color: var(--g-color-line-generic);
}
.g-toc-item__section-link:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: -2px;
  border-radius: calc(var(--g-focus-border-radius) + 2px);
}
.g-toc-item__section-link {
  display: flex;
  align-items: center;
  padding: 6px 6px 6px 12px;
  min-height: 18px;
  color: var(--g-color-text-secondary);
  border-inline-start: 2px solid transparent;
  text-decoration: none;
}
.g-toc-item__section-link:hover {
  color: var(--g-color-text-complementary);
}
.g-toc-item__section_depth_1 .g-toc-item__section-link {
  padding-inline-start: 12px;
}
.g-toc-item__section_depth_2 .g-toc-item__section-link {
  padding-inline-start: 24px;
}
.g-toc-item__section_depth_3 .g-toc-item__section-link {
  padding-inline-start: 36px;
}
.g-toc-item__section_depth_4 .g-toc-item__section-link {
  padding-inline-start: 48px;
}
.g-toc-item__section_depth_5 .g-toc-item__section-link {
  padding-inline-start: 60px;
}
.g-toc-item__section_depth_6 .g-toc-item__section-link {
  padding-inline-start: 72px;
}
.g-toc-item__section_active > .g-toc-item__section-link {
  color: var(--g-color-text-primary);
  border-inline-start-color: var(--g-color-line-brand);
}

/* node_modules/@gravity-ui/uikit/build/esm/components/Toc/TocSections/TocSections.css */
.g-toc__sections {
  padding: 0;
  margin: 0;
  overflow: hidden auto;
  list-style: none;
}

/* node_modules/@gravity-ui/uikit/build/esm/components/User/User.css */
.g-user {
  --_--avatar-offset: var(--g-spacing-2);
  --_--name-font-weight: var(--g-text-body-font-weight);
  --_--name-font-size: var(--g-text-body-short-font-size);
  --_--name-line-height: var(--g-text-body-short-line-height);
  --_--description-font-weight: var(--g-text-body-font-weight);
  --_--description-font-size: var(--g-text-body-short-font-size);
  --_--description-line-height: var(--g-text-body-short-line-height);
  display: flex;
  align-items: center;
  gap: var(--g-user-avatar-offset, var(--_--avatar-offset));
}
.g-user_size_3xs,
.g-user_size_2xs,
.g-user_size_xs,
.g-user_size_s {
  --_--avatar-offset: calc(var(--g-spacing-base) * 1.5);
}
.g-user_size_m {
  --_--avatar-offset: var(--g-spacing-2);
}
.g-user_size_l,
.g-user_size_xl {
  --_--avatar-offset: var(--g-spacing-3);
}
.g-user_size_3xs,
.g-user_size_2xs,
.g-user_size_xs,
.g-user_size_s,
.g-user_size_m,
.g-user_size_l {
  --_--name-font-size: var(--g-text-body-short-font-size);
  --_--name-line-height: var(--g-text-body-short-line-height);
}
.g-user_size_xl {
  --_--name-font-size: var(--g-text-body-2-font-size);
  --_--name-line-height: var(--g-text-body-2-line-height);
}
.g-user__avatar {
  display: flex;
  align-items: center;
}
.g-user__info {
  flex: auto;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.g-user__info .g-user__name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--g-color-text-primary);
  font-weight: var(--g-user-name-font-weight, var(--_--name-font-weight));
  font-size: var(--g-user-name-font-size, var(--_--name-font-size));
  line-height: var(--g-user-name-line-height, var(--_--name-line-height));
}
.g-user__info .g-user__description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--g-color-text-secondary);
  font-weight: var(--g-user-description-font-weight, var(--_--description-font-weight));
  font-size: var(--g-user-description-font-size, var(--_--description-font-size));
  line-height: var(--g-user-description-line-height, var(--_--description-line-height));
}

/* node_modules/@gravity-ui/uikit/build/esm/components/UserLabel/UserLabel.css */
.g-user-label {
  --_--size: 28px;
  --_--border-radius: 25px;
  --_--padding: var(--g-spacing-3);
  --_--gap: calc(var(--g-spacing-base) * 1.5);
  --_--text-font-weight: var(--g-text-body-font-weight);
  --_--text-font-size: var(--g-text-body-short-font-size);
  --_--text-line-height: var(--g-text-body-short-line-height);
  --_--description-font-weight: var(--g-text-body-font-weight);
  --_--description-font-size: var(--g-text-body-short-font-size);
  --_--description-line-height: var(--g-text-body-short-line-height);
  position: relative;
  z-index: 0;
  display: inline-flex;
  max-width: 100%;
  height: var(--g-user-label-size, var(--_--size));
  border-radius: var(--g-user-label-border-radius, var(--_--border-radius));
  transition-property: background-color;
  transition-duration: 0.1s;
  transition-timing-function: ease-in-out;
}
.g-user-label_view_outlined::after {
  content: "";
  position: absolute;
  z-index: -1;
  inset: 0;
  border: 1px solid var(--g-color-line-generic-solid);
  border-radius: inherit;
  transition-property: border-color;
  transition-duration: 0.1s;
  transition-timing-function: ease-in-out;
}
.g-user-label_size_3xs {
  --_--size: 16px;
}
.g-user-label_size_2xs {
  --_--size: 20px;
}
.g-user-label_size_xs {
  --_--size: 24px;
}
.g-user-label_size_s {
  --_--size: 28px;
}
.g-user-label_size_m {
  --_--size: 32px;
}
.g-user-label_size_l {
  --_--size: 42px;
}
.g-user-label_size_xl {
  --_--size: 50px;
}
.g-user-label_size_3xs,
.g-user-label_size_2xs {
  --_--padding: calc(var(--g-spacing-base) * 1.5);
  --_--gap: var(--g-spacing-1);
}
.g-user-label_size_xs {
  --_--padding: calc(var(--g-spacing-base) * 2.5);
  --_--gap: calc(var(--g-spacing-base) * 1.5);
}
.g-user-label_size_s {
  --_--padding: var(--g-spacing-3);
  --_--gap: calc(var(--g-spacing-base) * 1.5);
}
.g-user-label_size_m {
  --_--padding: var(--g-spacing-3);
  --_--gap: var(--g-spacing-2);
}
.g-user-label_size_l {
  --_--padding: var(--g-spacing-4);
  --_--gap: var(--g-spacing-3);
}
.g-user-label_size_xl {
  --_--padding: var(--g-spacing-5);
  --_--gap: var(--g-spacing-4);
}
.g-user-label_size_3xs,
.g-user-label_size_2xs,
.g-user-label_size_xs {
  --_--text-font-weight: var(--g-text-caption-font-weight);
  --_--text-font-size: var(--g-text-caption-2-font-size);
  --_--text-line-height: var(--g-text-caption-2-line-height);
}
.g-user-label_size_s,
.g-user-label_size_m,
.g-user-label_size_l {
  --_--text-font-weight: var(--g-text-body-font-weight);
  --_--text-font-size: var(--g-text-body-short-font-size);
  --_--text-line-height: var(--g-text-body-short-line-height);
}
.g-user-label_size_xl {
  --_--text-font-weight: var(--g-text-body-font-weight);
  --_--text-font-size: var(--g-text-body-2-font-size);
  --_--text-line-height: var(--g-text-body-2-line-height);
}
.g-user-label_clickable:hover {
  background-color: var(--g-color-base-simple-hover);
}
.g-user-label_clickable:hover::after {
  border-color: transparent;
}
.g-user-label__avatar {
  --g-avatar-size: var(--g-user-label-size, var(--_--size));
  --g-avatar-border-width: 1px;
  --g-avatar-inner-border-width: 0;
  --g-avatar-background-color: var(--g-color-base-neutral-light);
  --g-avatar-text-color: var(--g-color-text-primary);
  display: flex;
  margin-inline-end: var(--g-user-label-gap, var(--_--gap));
}
.g-user-label__main {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  min-width: 0;
  border-radius: var(--g-user-label-border-radius, var(--_--border-radius));
  padding-inline-end: var(--g-user-label-padding, var(--_--padding));
  cursor: unset;
}
.g-user-label_empty .g-user-label__main {
  padding-inline-start: var(--g-user-label-padding, var(--_--padding));
}
.g-user-label_clickable .g-user-label__main {
  outline-offset: -1px;
  cursor: pointer;
}
.g-user-label_clickable .g-user-label__main:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
}
.g-user-label_closeable .g-user-label__main {
  padding-inline-end: var(--g-user-label-gap, var(--_--gap));
}
.g-user-label__info {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.g-user-label__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--g-color-text-primary);
  font-weight: var(--g-user-label-text-font-weight, var(--_--text-font-weight));
  font-size: var(--g-user-label-text-font-size, var(--_--text-font-size));
  line-height: var(--g-user-label-text-line-height, var(--_--text-line-height));
}
.g-user-label__description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--g-color-text-secondary);
  font-weight: var(--g-user-label-description-font-weight, var(--_--description-font-weight));
  font-size: var(--g-user-label-description-font-size, var(--_--description-font-size));
  line-height: var(--g-user-label-description-line-height, var(--_--description-line-height));
}
.g-user-label__close {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  box-sizing: initial;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--g-user-label-border-radius, var(--_--border-radius));
  padding-inline-end: var(--g-user-label-padding, var(--_--padding));
  color: var(--g-color-text-secondary);
  cursor: pointer;
  transition-property: color;
  transition-duration: 0.1s;
  transition-timing-function: ease-in-out;
}
.g-user-label__close:hover {
  color: var(--g-color-text-primary);
}
.g-user-label__close-icon {
  border-radius: var(--g-focus-border-radius);
}
.g-user-label__close:focus-visible .g-user-label__close-icon {
  outline: 2px solid var(--g-color-line-focus);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/VideoBlock/VideoBlock.css */
.pc-VideoBlock {
  position: relative;
}
.pc-VideoBlock__preview {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pc-VideoBlock__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.pc-VideoBlock__image-wrapper {
  height: 100%;
  width: 100%;
}
.pc-VideoBlock__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 64px;
  height: 64px;
  color: var(--g-color-base-background);
  background-color: var(--g-color-base-brand);
  border-radius: 50%;
}
.pc-VideoBlock__button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-VideoBlock__button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-VideoBlock__icon {
  margin-left: 1px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Media/DataLens/DataLens.css */
.pc-media-component-data-lens__wrap {
  height: 400px;
  overflow: hidden;
  margin: 24px;
}
.pc-media-component-data-lens__wrap .pc-media-component-data-lens__iframe {
  border-radius: 0;
}
.pc-media-component-data-lens__iframe {
  width: calc(100% + 4px);
  height: calc(100% + 4px);
  margin: -1px -2px 0;
}
@media (max-width: 577px) {
  .pc-media-component-data-lens__wrap {
    margin: 24px 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenMedia/FullscreenMedia.css */
.pc-full-screen-media__modal-media_type_youtube,
.pc-full-screen-media__modal-media_type_video video,
.pc-full-screen-media__modal-media_type_image {
  display: block;
  position: relative;
  width: 100%;
  max-width: 1232px;
  max-height: 70vh;
}
.pc-full-screen-media__media {
  cursor: pointer;
}
.pc-full-screen-media__media-wrapper {
  cursor: pointer;
  position: relative;
}
.pc-full-screen-media__modal-content {
  position: relative;
  border-radius: var(--pc-border-radius);
}
.pc-full-screen-media__inline-media {
  transform: translateZ(0);
}
.pc-full-screen-media__modal-media {
  border-radius: var(--pc-border-radius);
}
.pc-full-screen-media__modal-media_type_youtube {
  max-width: min(65vw, 1232px);
  width: 100%;
  aspect-ratio: 16/9;
  height: calc(min(65vw, 1232px) * 9 / 16) !important;
}
.pc-full-screen-media__modal .g-modal__content,
.pc-full-screen-media__modal-image {
  border-radius: var(--pc-border-radius);
}
.pc-full-screen-media__icon-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background-color: var(--g-color-base-simple-hover-solid);
  cursor: pointer;
  z-index: 10;
}
.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper,
.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper {
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper_visible,
.pc-full-screen-media__modal-content .pc-full-screen-media__icon-wrapper:focus,
.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper_visible,
.pc-full-screen-media__media-wrapper .pc-full-screen-media__icon-wrapper:focus {
  opacity: 1;
  pointer-events: inherit;
}
.pc-full-screen-media__modal-content:hover .pc-full-screen-media__icon-wrapper,
.pc-full-screen-media__media-wrapper:hover .pc-full-screen-media__icon-wrapper {
  opacity: 1;
  pointer-events: inherit;
}
.pc-full-screen-media__icon {
  color: var(--g-color-text-hint);
}
.pc-full-screen-media__icon_hover:hover {
  color: var(--g-color-text-secondary);
}
@media (max-width: 577px) {
  .pc-full-screen-media__icon-wrapper {
    display: none;
  }
  .pc-full-screen-media__modal {
    display: none !important;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CircleProgress.css */
.pc-CircleProgress {
  position: absolute;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/CustomBarControls.css */
.pc-CustomBarControls__button_type_with-play-pause-button {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-CustomBarControls__button_type_with-play-pause-button:hover {
  box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);
  cursor: pointer;
}
.pc-CustomBarControls__wrapper {
  position: absolute;
  bottom: 0;
  opacity: 0;
  transition: opacity 300ms ease 3s;
  z-index: 1;
}
.pc-CustomBarControls__wrapper_shown {
  opacity: 1;
  transition: opacity 0s ease 0s;
}
.pc-CustomBarControls__wrapper_type_with-play-pause-button {
  gap: 8px;
  padding: 8px;
}
.pc-CustomBarControls__wrapper_positioning_left,
.pc-CustomBarControls__wrapper_positioning_right,
.pc-CustomBarControls__wrapper_positioning_center {
  display: flex;
  width: 100%;
}
.pc-CustomBarControls__wrapper_positioning_right {
  flex-direction: row-reverse;
}
.pc-CustomBarControls__wrapper_positioning_center {
  justify-content: center;
}
.pc-CustomBarControls__button {
  border: 0;
  padding: 0;
  cursor: pointer;
}
.pc-CustomBarControls__button_type_with-mute-button {
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  width: 64px;
  height: 64px;
  background: var(--g-color-base-background);
  transition: background-color 300ms;
  margin: 12px;
}
.pc-CustomBarControls__button_type_with-mute-button:hover,
.pc-CustomBarControls__button_type_with-mute-button:focus {
  background: #eff2f8;
}
.pc-CustomBarControls__button_type_with-mute-button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-CustomBarControls__button_type_with-mute-button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-CustomBarControls__button_type_with-play-pause-button {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--g-color-base-background);
}
.pc-CustomBarControls__button_type_with-play-pause-button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-CustomBarControls__button_type_with-play-pause-button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-CustomBarControls__play-icon_type_with-play-pause-button {
  height: 16px;
  width: 16px;
  color: var(--g-color-base-neutral-heavy);
}
.pc-CustomBarControls__mute-icon_type_with-mute-button {
  height: 22px;
  width: 32px;
}
.pc-CustomBarControls__mute-icon_type_with-play-pause-button {
  height: 16px;
  width: 16px;
  color: var(--g-color-base-neutral-heavy);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/DefaultVideo/DefaultVideo.css */
.pc-default-video {
  width: 100%;
  display: flex;
  align-items: center;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ReactPlayer/ReactPlayer.css */
.pc-ReactPlayer video {
  background-color: var(--pc-color-video-player-bg, #000);
  object-fit: cover;
}
.pc-ReactPlayer__wrapper {
  position: relative;
  padding-top: 56.25%;
}
.pc-ReactPlayer__wrapper .pc-ReactPlayer__player {
  position: absolute;
  top: 0;
  left: 0;
}
.pc-ReactPlayer__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 64px;
  height: 64px;
  border-radius: 166px;
}
.pc-ReactPlayer__button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-ReactPlayer__button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-ReactPlayer__button_theme_blue {
  color: var(--g-color-base-background);
  background-color: var(--g-color-base-brand);
}
.pc-ReactPlayer__button_theme_grey {
  color: var(--pc-text-header-color);
  background-color: #eff2f8;
}
.pc-ReactPlayer__button_text {
  padding: 16px 32px;
  font-weight: 400;
  font-size: 24px;
  line-height: 32px;
  width: auto;
  height: auto;
}
.pc-ReactPlayer__icon {
  margin-left: 1px;
}
.pc-ReactPlayer_controls_custom::before {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  content: "";
  background:
    linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 65.36%,
      rgba(0, 0, 0, 0.2) 100%);
  opacity: 0;
  transition: opacity 300ms;
}
.pc-ReactPlayer_contain video {
  object-fit: contain;
}
.pc-ReactPlayer_auto-ratio video {
  object-fit: cover;
}
@media only screen and (max-width: 577px) {
  .pc-ReactPlayer__button_text {
    font-size: 20px;
    line-height: 24px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Video/Video.css */
.pc-media-component-video__wrap {
  position: relative;
  overflow: hidden;
}
.pc-media-component-video__react-player {
  display: flex;
  position: relative;
  justify-content: center;
  overflow: hidden;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Iframe/Iframe.css */
.pc-media-component-iframe {
  overflow: hidden;
}
.pc-media-component-iframe_margins {
  margin: 24px;
}
.pc-media-component-iframe_margins .pc-media-component-iframe__item {
  border-radius: 0;
}
.pc-media-component-iframe .pc-media-component-iframe__iframe {
  border-radius: 0;
}
.pc-media-component-iframe__item {
  width: 100%;
  height: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Divider/Divider.css */
.pc-divider-block_size_xxs {
  padding-top: 12px;
}
.pc-divider-block_size_xs {
  padding-top: 16px;
}
.pc-divider-block_size_s {
  padding-top: 24px;
}
.pc-divider-block_size_m {
  padding-top: 32px;
}
.pc-divider-block_size_l {
  padding-top: 48px;
}
.pc-divider-block_size_xl {
  padding-top: 64px;
}
.pc-divider-block_size_xxl {
  padding-top: 96px;
}
.pc-divider-block_size_xxxl {
  padding-top: 128px;
}
.pc-divider-block_border {
  border-top: 1px solid var(--g-color-line-generic);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Anchor/Anchor.css */
.pc-Anchor {
  display: block;
  position: relative;
  top: calc(-1 * var(--header-height) - var(--anchor-offset, 0px));
  visibility: hidden;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Author/Author.css */
.pc-author {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  display: flex;
  flex-direction: column;
}
.pc-author__avatar {
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  border-radius: 16px;
  overflow: hidden;
}
.pc-author__avatar img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  display: block;
}
.pc-author__name {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-author__description {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  color: var(--g-color-text-secondary);
  padding-top: 4px;
}
.pc-author__label:not(:first-child) {
  font-weight: 400;
  margin-top: 8px;
}
.pc-author_type_column {
  z-index: 1;
  position: relative;
}
.pc-author_type_line {
  flex-flow: row nowrap;
  align-items: center;
  width: 100%;
}
.pc-author_type_line .pc-author__avatar {
  margin: 0;
}
.pc-author_type_line .pc-author__label {
  margin-top: 0;
}
.pc-author_type_line .pc-author__label:not(:first-child) {
  margin-left: 16px;
}
.pc-author_theme_dark .pc-author__description {
  color: var(--g-color-text-light-secondary);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundImage/BackgroundImage.css */
.pc-storage-background-image {
  position: relative;
  overflow: hidden;
}
.pc-storage-background-image__img {
  left: 0;
  top: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pc-storage-background-image__container {
  position: relative;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/BalancedMasonry/BalancedMasonry.css */
.pc-BalancedMasonry {
  position: relative;
}
.pc-BalancedMasonry__hidden-container {
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  height: 100%;
  z-index: -1;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/grid/Grid/Grid.css */
.pc-Grid .container-fluid,
.pc-Grid .container {
  max-width: calc(1232px + 8px * 2 + 40px * 2);
}
.pc-Grid .row {
  margin-right: 0;
  margin-left: 0;
}
.pc-Grid .pc-Grid .container-fluid,
.pc-Grid .pc-Grid .container {
  padding: 0;
}
.pc-Grid .row .row {
  margin: 0 -8px;
}
.pc-Grid_debug .container,
.pc-Grid_debug .container-fluid,
.pc-Grid_debug [class*=col-] {
  box-sizing: border-box;
  border: 1px solid var(--g-color-line-generic);
}
@media only screen and (max-width: 577px) {
  .pc-Grid .container,
  .pc-Grid .container-fluid {
    padding: 0 16px;
  }
  .pc-Grid .col,
  .pc-Grid .col-sm-auto,
  .pc-Grid .col-auto {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-0,
  .pc-Grid .col-0 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-1,
  .pc-Grid .col-1 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-2,
  .pc-Grid .col-2 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-3,
  .pc-Grid .col-3 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-4,
  .pc-Grid .col-4 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-5,
  .pc-Grid .col-5 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-6,
  .pc-Grid .col-6 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-7,
  .pc-Grid .col-7 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-8,
  .pc-Grid .col-8 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-9,
  .pc-Grid .col-9 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-10,
  .pc-Grid .col-10 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-11,
  .pc-Grid .col-11 {
    padding: 0 8px;
  }
  .pc-Grid .col-sm-12,
  .pc-Grid .col-12 {
    padding: 0 8px;
  }
  .pc-Grid .row .row {
    margin: 0 -8px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/grid/styles/bootstrap.css */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
.container {
  width: 100%;
  padding-right: 40px;
  padding-left: 40px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 577px) {
  .container {
    max-width: 577px;
  }
}
@media (min-width: 769px) {
  .container {
    max-width: 769px;
  }
}
@media (min-width: 1081px) {
  .container {
    max-width: 1081px;
  }
}
@media (min-width: 1185px) {
  .container {
    max-width: 1185px;
  }
}
.container-fluid {
  width: 100%;
  padding-right: 40px;
  padding-left: 40px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  order: -1;
}
.order-last {
  order: 13;
}
.order-0 {
  order: 0;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.order-4 {
  order: 4;
}
.order-5 {
  order: 5;
}
.order-6 {
  order: 6;
}
.order-7 {
  order: 7;
}
.order-8 {
  order: 8;
}
.order-9 {
  order: 9;
}
.order-10 {
  order: 10;
}
.order-11 {
  order: 11;
}
.order-12 {
  order: 12;
}
.offset-1 {
  margin-left: 8.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 577px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 769px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1081px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 1185px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 577px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 769px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1081px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1185px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 577px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 769px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1081px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1185px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.col-reset {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/BlockBase/BlockBase.css */
.pc-block-base {
  --anchor-offset: 48px;
}
.pc-block-base.pc-block-base {
  margin-top: 48px;
  padding: 0 0 48px;
}
.pc-block-base.pc-block-base:first-child {
  margin-top: var(--pc-first-block-indent, 96px);
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_0 {
  margin-top: 0;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xs {
  margin-top: 16px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_s {
  margin-top: 24px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_m {
  margin-top: 32px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_l {
  margin-top: 48px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentTop_xl {
  margin-top: 64px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_0 {
  padding-bottom: 0;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xs {
  padding-bottom: 16px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_s {
  padding-bottom: 24px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_m {
  padding-bottom: 32px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_l {
  padding-bottom: 48px;
}
.pc-block-base.pc-block-base.pc-block-base.pc-block-base_indentBottom_xl {
  padding-bottom: 64px;
}
@media only screen and (max-width: 577px) {
  .pc-block-base.pc-block-base {
    margin-top: 32px;
    padding-bottom: 32px;
  }
  .pc-block-base.pc-block-base:first-child {
    margin-top: var(--pc-first-block-mobile-indent, 64px);
  }
}
.pc-block-base_reset-paddings.pc-block-base.pc-block-base_reset-paddings.pc-block-base {
  padding: 0;
  margin: 0;
}
@media (max-width: 577px) {
  .pc-block-base {
    --anchor-offset: 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/AdaptiveTabs/AdaptiveTabs.css */
.gc-adaptive-tabs {
  --gc-tabs-color-divider: var(--g-color-line-generic);
  --gc-tabs-color-border-active: var(--g-color-line-brand);
  --gc-tabs-color-text-active: var(--g-color-text-primary);
  --gc-tabs-color-text-inactive: var(--g-color-text-complementary);
  --gc-tabs-color-text-disabled: var(--g-color-text-secondary);
  position: relative;
  overflow: hidden;
  width: 100%;
  box-shadow: inset 0 -1px 0 0 var(--gc-tabs-color-divider);
}
.gc-adaptive-tabs_size_m {
  --gc-tabs-height: 36px;
  --gc-tabs-space-between: 24px;
  --gc-tabs-border-width: 2px;
}
.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-title,
.gc-adaptive-tabs_size_m .gc-adaptive-tabs__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.gc-adaptive-tabs_size_l {
  --gc-tabs-height: 40px;
  --gc-tabs-space-between: 28px;
  --gc-tabs-border-width: 2px;
}
.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-title,
.gc-adaptive-tabs_size_l .gc-adaptive-tabs__item-counter {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.gc-adaptive-tabs_size_xl {
  --gc-tabs-height: 44px;
  --gc-tabs-space-between: 32px;
  --gc-tabs-border-width: 3px;
}
.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-title,
.gc-adaptive-tabs_size_xl .gc-adaptive-tabs__item-counter {
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.gc-adaptive-tabs:has(.gc-adaptive-tabs__tabs-as-select-control) {
  box-shadow: none;
}
.gc-adaptive-tabs_visible {
  opacity: initial;
}
.gc-adaptive-tabs__tabs-list {
  max-height: calc(var(--gc-tabs-height) + var(--gc-tabs-border-width) * 2);
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  overflow: hidden;
}
.gc-adaptive-tabs__select-switcher {
  position: absolute;
  inset-block-start: 0;
  will-change: left;
}
.gc-adaptive-tabs__select-switcher .gc-adaptive-tabs__tab-container .gc-adaptive-tabs__tab {
  margin-inline-end: 0;
}
.gc-adaptive-tabs__switcher-tab-content {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
}
.gc-adaptive-tabs__switcher-tab-text {
  overflow: hidden;
  text-overflow: ellipsis;
}
.gc-adaptive-tabs__switcher-tab-icon {
  display: flex;
}
.gc-adaptive-tabs__tab-container {
  overflow: hidden;
  padding-inline-end: var(--gc-tabs-space-between);
}
.gc-adaptive-tabs__tab-container:not(.gc-adaptive-tabs__tab-container_switcher-tab):only-child .gc-adaptive-tabs__tab {
  cursor: auto;
}
.gc-adaptive-tabs__tab-container_last-tab {
  padding-inline-end: 0;
}
.gc-adaptive-tabs__tab-container_switcher-tab {
  padding-inline-end: 0;
  max-width: 100%;
}
.gc-adaptive-tabs__tab-container_switcher-tab .gc-adaptive-tabs__tab {
  width: auto;
  display: inline-flex;
  max-width: 100%;
}
.gc-adaptive-tabs__tab-container_no-overflow .gc-adaptive-tabs__tab {
  overflow: initial;
}
.gc-adaptive-tabs__tab {
  border-block-end: var(--gc-tabs-border-width) solid transparent;
  padding: var(--gc-tabs-border-width) 1px 0;
  box-sizing: border-box;
  text-decoration: none;
  line-height: var(--gc-tabs-height);
  color: var(--gc-tabs-color-text-inactive);
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  cursor: pointer;
  user-select: none;
  outline: none;
  white-space: nowrap;
}
.gc-adaptive-tabs__tab_disabled {
  pointer-events: none;
  cursor: auto;
  color: var(--gc-tabs-color-text-disabled);
}
.gc-adaptive-tabs__tab_active {
  border-color: var(--gc-tabs-color-border-active);
  color: var(--gc-tabs-color-text-active);
}
.gc-adaptive-tabs__chevron-icon {
  margin-inline-start: 10px;
}
.gc-adaptive-tabs__tabs-as-select-control .gc-adaptive-tabs__tab {
  border: none;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentNotification/ConsentNotification.css */
.gc-consent-notification {
  --g-color-base-generic: var(--g-color-base-float-announcement);
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  position: fixed;
  box-sizing: border-box;
  z-index: 1000;
}
.gc-consent-notification__text {
  display: block;
}
.gc-consent-notification__text + .gc-consent-notification__text {
  margin-block-start: var(--g-spacing-4);
}
.gc-consent-notification_type_default {
  inset-inline-end: var(--g-spacing-4);
  inset-block-end: var(--g-spacing-4);
  width: 480px;
  border-radius: var(--g-border-radius-xl);
  padding: calc(var(--g-spacing-4) * 2);
  box-shadow: 0px var(--g-spacing-2) var(--g-spacing-5) rgba(0, 0, 0, 0.15);
}
.gc-consent-notification_type_default .gc-consent-notification__text {
  line-height: calc(var(--g-spacing-3) * 2);
}
.gc-consent-notification_type_default .gc-consent-notification__button {
  margin-block-start: var(--g-spacing-2);
  padding: 0 var(--g-spacing-4);
  align-self: flex-end;
}
.gc-consent-notification_type_mobile {
  inset-inline-start: 0;
  inset-block-end: 0;
  width: 100%;
  padding: var(--g-spacing-5);
}
.gc-consent-notification_type_mobile .gc-consent-notification__button {
  width: 100%;
  margin-block-start: var(--g-spacing-5);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/FoldableList/FoldableList.css */
.gc-foldable-list {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.gc-foldable-list__item {
  padding: var(--g-spacing-4) 0;
  display: flex;
  flex-direction: column;
  gap: calc(var(--g-spacing-5) * 0.5);
}
.gc-foldable-list__item-title-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}
.gc-foldable-list__item-button {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  flex-grow: 1;
  padding: 4px 0;
  border-radius: var(--g-border-radius-s);
}
.gc-foldable-list__item-button:focus-visible {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 4px;
}
.gc-foldable-list__title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gc-foldable-list__item-checkbox {
  margin-inline-end: var(--g-spacing-3);
}
.gc-foldable-list__title-label {
  margin-inline-start: var(--g-spacing-2);
}
.gc-foldable-list__content-text {
  line-height: calc(var(--g-spacing-3) * 2);
}
.gc-foldable-list__content-link {
  display: flex;
  align-items: center;
  margin-block-start: calc(var(--g-spacing-5) * 0.5);
}
.gc-foldable-list__item_mobile .gc-foldable-list__item-button {
  height: auto;
}
.gc-foldable-list__item_mobile .gc-foldable-list__title {
  display: flex;
  align-items: center;
}
.gc-foldable-list__item_mobile .gc-foldable-list__title-label {
  align-self: flex-start;
  margin-inline-start: 0;
  margin-block-end: calc(var(--g-spacing-5) * 0.5);
}
.gc-foldable-list__item_mobile .gc-foldable-list__item-checkbox {
  margin-inline-end: var(--g-spacing-2);
}
.gc-foldable-list__item_mobile .gc-foldable-list__item-title-wrapper {
  align-items: center;
}
.gc-foldable-list__item_mobile.gc-foldable-list__item {
  margin-block: var(--g-spacing-5);
  padding: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/ConsentPopup/ConsentPopup.css */
.gc-consent-popup {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  padding: var(--g-spacing-8) calc(var(--g-spacing-4) * 2);
  border-radius: 14px;
  max-width: calc(720px - calc(var(--g-spacing-4) * 2) * 2);
}
.gc-consent-popup__header {
  display: flex;
  justify-content: space-between;
}
.gc-consent-popup__title {
  font-weight: var(--g-text-header-font-weight);
}
.gc-consent-popup__body {
  margin: calc(var(--g-spacing-3) * 2) 0 48px;
  line-height: calc(var(--g-spacing-3) * 2);
}
.gc-consent-popup__body_step_manage {
  margin-block-end: var(--g-spacing-4);
}
.gc-consent-popup__text + .gc-consent-popup__text {
  margin-block-start: var(--g-spacing-2);
}
.gc-consent-popup__footer {
  display: flex;
  justify-content: space-between;
}
.gc-consent-popup__action-buttons {
  display: flex;
  gap: var(--g-spacing-4);
}
.gc-consent-popup__close-button {
  --g-button-focus-outline-color: var(--g-color-line-focus);
  position: relative;
  inset-block-start: 1px;
}
.gc-consent-popup__arrow-button {
  --g-button-focus-outline-color: var(--g-color-line-focus);
  position: relative;
  inset-block-start: -2px;
}
.gc-consent-popup__modal-content_mobile .gc-consent-popup {
  max-width: initial;
}
.gc-consent-popup__modal-content_mobile .gc-consent-popup__body {
  margin: var(--g-spacing-2) 0 var(--g-spacing-4);
  line-height: 20px;
}
.gc-consent-popup__modal-content_mobile .gc-consent-popup__footer,
.gc-consent-popup__modal-content_mobile .gc-consent-popup__action-buttons {
  flex-direction: column-reverse;
  gap: var(--g-spacing-2);
}
.gc-consent-popup__modal-content_mobile .gc-consent-popup__arrow-button {
  margin-inline-end: var(--g-spacing-4);
}
.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content {
  position: fixed;
  inset: 0;
  margin: 0;
  overflow-y: scroll;
  border-radius: 0;
  min-height: 100vh;
}
.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content .gc-consent-popup {
  padding: var(--g-spacing-9);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  box-sizing: border-box;
}
.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content .gc-consent-popup__body {
  margin: var(--g-spacing-5) 0 var(--g-spacing-10);
}
.gc-consent-popup__modal-content_mobile.gc-consent-popup__modal-content .gc-consent-popup__text + .gc-consent-popup__text {
  margin-block-start: var(--g-spacing-2);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/CookieConsent/components/SimpleConsent/SimpleConsent.css */
.gc-simple-consent {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  position: fixed;
  inset-block-end: 24px;
  inset-inline-start: 0;
  max-width: calc(1232px + var(--g-spacing-10) * 2);
  padding: 24px 32px;
  margin: 0 var(--g-spacing-10);
  box-shadow: 0px 8px 32px 0px rgba(0, 0, 0, 0.1);
  background-color: var(--g-color-base-float);
  border-radius: var(--g-border-radius-xl);
}
.gc-simple-consent__container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.gc-simple-consent__buttons {
  display: flex;
}
.gc-simple-consent__button {
  margin-inline-start: var(--g-spacing-4);
}
@media (max-width: 769px) {
  .gc-simple-consent__buttons {
    margin-block-start: 24px;
    width: 100%;
  }
  .gc-simple-consent__container {
    flex-direction: column;
  }
  .gc-simple-consent__button {
    flex: 1 1 0;
  }
  .gc-simple-consent__button:first-child {
    margin-inline-start: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Picture/Picture.css */
.gc-changelog-dialog-picture__placeholder {
  position: relative;
}
.gc-changelog-dialog-picture__loader {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--g-flow-direction)), -50%);
  z-index: 1;
}
.gc-changelog-dialog-picture__image-with-ratio {
  display: block;
  width: 100%;
  height: 0px;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.gc-changelog-dialog-picture__image-with-ratio_visible {
  height: auto;
  opacity: 1;
}
.gc-changelog-dialog-picture__image {
  display: block;
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/components/Item/Item.css */
.gc-changelog-dialog-item {
  display: flex;
}
.gc-changelog-dialog-item__meta {
  width: var(--gc-changelog-dialog-meta-width);
}
.gc-changelog-dialog-item__date {
  line-height: var(--g-text-subheader-3-line-height);
  color: var(--g-color-text-secondary);
}
.gc-changelog-dialog-item__label-new {
  margin-block-start: var(--g-spacing-2);
}
.gc-changelog-dialog-item__content {
  flex: 1;
  margin-inline-start: var(--g-spacing-5);
}
.gc-changelog-dialog-item__title {
  margin: 0;
  font-family: var(--g-text-subheader-font-family);
  font-weight: var(--g-text-subheader-font-weight);
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.gc-changelog-dialog-item__image {
  margin-block-start: var(--g-spacing-3);
  border-radius: 16px;
  overflow: hidden;
}
.gc-changelog-dialog-item__description {
  margin-block-start: var(--g-spacing-3);
}
.gc-changelog-dialog-item__button {
  margin-block-start: var(--g-spacing-4);
}
.gc-changelog-dialog-item__button + .gc-changelog-dialog-item__button {
  margin-inline-start: var(--g-spacing-4);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/ChangelogDialog/ChangelogDialog.css */
.gc-changelog-dialog {
  --gc-changelog-dialog-width: 732px;
  --gc-changelog-dialog-meta-width: 80px;
  width: var(--gc-changelog-dialog-width);
}
.gc-changelog-dialog__full-list-link-icon {
  margin-inline-start: var(--g-spacing-1);
  vertical-align: middle;
}
.gc-changelog-dialog__items-container {
  max-height: 70vh;
  overflow-y: auto;
  margin-block-end: var(--g-spacing-5);
  padding-inline-end: var(--g-spacing-5);
}
.gc-changelog-dialog__items-container .gc-changelog-dialog__item:last-child {
  margin-block-end: 0;
}
.gc-changelog-dialog__item {
  margin-block-end: var(--g-spacing-8);
}
.gc-changelog-dialog__empty-placeholder {
  color: var(--g-color-text-secondary);
  text-align: center;
}
.gc-changelog-dialog__loading {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  height: 70vh;
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/FormRow/FormRow.css */
.gc-form-row {
  --gc-form-row-label-width: 172px;
  --gc-form-row-field-height: 28px;
  display: flex;
  margin-block-end: 20px;
}
.gc-form-row_direction_row {
  align-items: flex-start;
}
.gc-form-row_direction_column {
  flex-direction: column;
}
.gc-form-row__left {
  display: flex;
  flex-flow: row;
  box-sizing: border-box;
}
.gc-form-row_direction_row .gc-form-row__left {
  min-height: var(--gc-form-row-field-height);
  flex-shrink: 0;
  width: var(--gc-form-row-label-width);
  padding-inline-end: var(--g-spacing-2);
}
.gc-form-row_direction_column .gc-form-row__left {
  margin-block-end: var(--g-spacing-2);
}
.gc-form-row__field-name {
  align-self: center;
}
.gc-form-row__field-name-text {
  word-break: break-word;
}
.gc-form-row__required-mark {
  line-height: 0;
  vertical-align: baseline;
  color: var(--g-color-text-danger);
  font-size: inherit;
}
.gc-form-row__help-popover {
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
}
.gc-form-row__right {
  flex: 1 1 auto;
  min-width: 0;
}
.gc-form-row__field-description {
  margin: 10px 0 0;
  color: var(--g-color-text-secondary);
  word-break: break-word;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/InfiniteScroll/InfiniteScroll.css */
.gc-infinite-scroll__loader {
  width: 100%;
  padding: 60px 0 20px;
  display: flex;
  justify-content: center;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/ItemSelector/ItemSelector.css */
.gc-item-selector {
  --g-list-item-padding: 0 16px;
  display: flex;
  width: 100%;
  min-height: 200px;
}
.gc-item-selector__list {
  flex: 0 0 50%;
  padding-block-start: 8px;
}
.gc-item-selector__list:not(:last-child) {
  border-inline-end: 1px solid var(--g-color-line-generic);
}
.gc-item-selector__list-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 8px;
  padding: var(--g-list-item-padding);
  min-height: 24px;
}
.gc-item-selector__list-title {
  font-weight: var(--g-text-accent-font-weight);
}
.gc-item-selector__item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
.gc-item-selector__item_active .gc-item-selector__item-select {
  display: block;
}
.gc-item-selector__item-select {
  display: none;
}
.gc-item-selector__item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-inline-end: auto;
}
.gc-item-selector__value-item {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
.gc-item-selector__value-item_active .gc-item-selector__value-item-remove {
  display: block;
}
.gc-item-selector__value-item-text {
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gc-item-selector__value-item-remove {
  display: none;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Notification/Notification.css */
.gc-notification {
  display: flex;
  padding: 12px;
  gap: 12px;
  border-radius: 4px;
  box-sizing: border-box;
  width: 100%;
  font: inherit;
  color: inherit;
  text-decoration: none;
}
.gc-notification_active:hover {
  background: var(--g-color-base-simple-hover);
  cursor: pointer;
}
.gc-notification__right {
  flex: 1;
}
.gc-notification__title-wrapper {
  flex: 1;
  min-width: 0;
  overflow-x: hidden;
}
.gc-notification__source-text,
.gc-notification__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gc-notification__source-text {
  color: var(--g-color-text-secondary);
}
.gc-notification__bottom-source {
  margin-block-start: 4px;
}
.gc-notification__title {
  font-weight: 500;
  color: var(--g-color-text-primary);
}
.gc-notification__title-with-source {
  margin-block-end: 4px;
}
.gc-notification__content {
  font-size: 13px;
  line-height: 18px;
  color: var(--g-color-text-complementary);
}
.gc-notification_unread {
  background: var(--g-color-base-selection);
}
.gc-notification_unread:hover {
  background: var(--g-color-base-selection-hover);
}
.gc-notification__actions {
  display: flex;
  align-items: center;
}
.gc-notification__actions_bottom-actions {
  margin-block-start: 8px;
  gap: 8px;
  flex-wrap: wrap;
}
.gc-notification__actions_side-actions {
  height: 28px;
  opacity: 0;
}
.gc-notification:hover .gc-notification__actions_side-actions,
.gc-notification__actions_side-actions:focus-within {
  opacity: 1;
}
.gc-notification_mobile .gc-notification__actions_side-actions {
  opacity: 1;
}
.gc-notification__action_icon {
  color: var(--g-color-text-secondary);
}
.gc-notification_theme_success {
  border-inline-start: 4px solid var(--g-color-line-positive);
}
.gc-notification_theme_info {
  border-inline-start: 4px solid var(--g-color-line-info);
}
.gc-notification_theme_warning {
  border-inline-start: 4px solid var(--g-color-line-warning);
}
.gc-notification_theme_danger {
  border-inline-start: 4px solid var(--g-color-line-danger);
}
.gc-notification_active {
  cursor: pointer;
}
.gc-notification__swipe-wrap {
  width: 100%;
  overflow: hidden;
}
.gc-notification__swipe {
  width: 200%;
  display: flex;
  overflow-x: hidden;
  align-items: stretch;
}
.gc-notification__swipe_position_notification.gc-notification__swipe_has-left {
  transform: translateX(-25%);
}
.gc-notification__notification-wrapper {
  width: 50%;
  transition: opacity 0.5s;
}
.gc-notification__swipe-action-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25%;
}
.gc-notification__swipe-action {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
  height: 100%;
  flex: 1;
}
.gc-notification__swipe-action_theme_base {
  background: var(--g-color-base-misc-light);
}
.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-icon {
  background: var(--g-color-base-misc-heavy-hover);
}
.gc-notification__swipe-action_theme_base .gc-notification__swipe-action-text {
  color: var(--g-color-text-misc-heavy);
}
.gc-notification__swipe-action_theme_warning {
  background: var(--g-color-base-warning-light);
}
.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-icon {
  background: var(--g-color-base-warning-heavy);
}
.gc-notification__swipe-action_theme_warning .gc-notification__swipe-action-text {
  color: var(--g-color-text-warning-heavy);
}
.gc-notification__swipe-action_theme_danger {
  background: var(--g-color-base-danger-light);
}
.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-icon {
  background: var(--g-color-base-danger-heavy);
}
.gc-notification__swipe-action_theme_danger .gc-notification__swipe-action-text {
  color: var(--g-color-text-danger-heavy);
}
.gc-notification__swipe-action-icon {
  padding: 8px;
  border-radius: 100%;
  color: var(--g-color-base-background);
}
.gc-notification__swipe-action-text {
  font-size: 16px;
}
.gc-notification__source-icon {
  width: 36px;
  height: 36px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Notifications/Notifications.css */
.gc-notifications {
  display: flex;
  flex-direction: column;
  color: var(--g-color-text-primary);
  height: 100%;
  width: 100%;
}
.gc-notifications__head {
  display: flex;
  align-items: center;
  padding: 16px;
  border-block-end: 1px solid var(--g-color-line-generic);
}
.gc-notifications__head-title {
  flex: 1;
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
  color: var(--g-color-text-primary);
}
.gc-notifications__body {
  height: 100%;
  padding: 4px;
  overflow-y: auto;
}
.gc-notifications__empty {
  height: 100%;
  gap: 16px;
}
.gc-notifications__empty,
.gc-notifications__empty-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.gc-notifications__empty-title {
  margin-block-end: 3px;
  font-weight: 500;
  font-size: 17px;
  line-height: 24px;
}
.gc-notifications__empty-message-content {
  font-size: 13px;
  line-height: 18px;
}
.gc-notifications__actions {
  display: flex;
  align-items: center;
  height: 28px;
}
.gc-notifications__notification-wrapper:not(:first-child)::before {
  content: "";
  display: block;
  border-block-start: 1px solid var(--g-color-line-generic);
  margin: 2px 12px;
}
.gc-notifications__notification-wrapper_active:hover:not(:first-child)::before,
.gc-notifications__notification-wrapper_active:hover + .gc-notifications__notification-wrapper::before,
.gc-notifications__notification-wrapper_unread:not(:first-child)::before,
.gc-notifications__notification-wrapper_unread + .gc-notifications__notification-wrapper::before {
  content: "";
  display: block;
  border-block-start: 1px solid transparent;
  margin: 2px 12px;
}
.gc-notifications__notification-wrapper {
  overflow-y: hidden;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/components/OnboardingMenuItem.css */
.gc-onboarding-menu-item__collapse {
  padding: var(--g-spacing-3) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-5);
}
.gc-onboarding-menu-item__collapse-header {
  display: flex;
  align-items: center;
  width: 100%;
}
.gc-onboarding-menu-item__icon {
  margin-inline-end: var(--g-spacing-2);
  align-self: flex-start;
  display: flex;
  align-items: center;
  height: var(--g-spacing-5);
}
.gc-onboarding-menu-item__status-icon {
  color: var(--g-color-text-positive);
}
.gc-onboarding-menu-item__status-icon_pending {
  color: var(--g-color-text-info);
}
.gc-onboarding-menu-item__status-icon_disabled {
  color: var(--g-color-text-hint);
}
.gc-onboarding-menu-item__node {
  display: flex;
  flex-direction: column;
  gap: var(--g-spacing-2);
  margin-block: var(--g-spacing-3);
  margin-block-start: var(--g-spacing-3);
}
.gc-onboarding-menu-item__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--g-spacing-2);
  max-width: 100%;
}
.gc-onboarding-menu-item__divider {
  border-block-start: 1px solid var(--g-color-line-generic);
  margin-inline: var(--g-spacing-1);
}
.gc-onboarding-menu-item__skeleton {
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: var(--g-spacing-3) var(--g-spacing-6);
}
.gc-onboarding-menu-item__skeleton-avatar {
  flex-shrink: 0;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  margin-inline-end: 8px;
}
.gc-onboarding-menu-item__skeleton-title {
  height: 17px;
  width: 100%;
}
.gc-onboarding-menu-item__title-header {
  width: 100%;
  overflow: hidden;
}
.gc-onboarding-menu-item__title-summary {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  background-color: transparent;
  border: none;
  padding: 0;
  color: var(--g-color-text-primary);
}
.gc-onboarding-menu-item__title {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  color: var(--g-color-text-complementary);
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: start;
}
.gc-onboarding-menu-item__text {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  overflow: hidden;
  color: var(--g-color-text-complementary);
  text-overflow: ellipsis;
}
.gc-onboarding-menu-item__image {
  max-width: 242px;
  max-height: 118px;
  border: 1px solid var(--g-color-line-generic);
  border-radius: 8px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/OnboardingMenu/OnboardingMenu.css */
.gc-onboarding-menu {
  max-width: 280px;
  background: none;
  width: fit-content;
  position: relative;
}
.gc-onboarding-menu__content {
  box-shadow: 0 2px 8px 0 var(--g-color-sfx-shadow-light);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  box-sizing: border-box;
  width: 230px;
  background-color: var(--g-color-base-brand);
  border-radius: 16px;
}
.gc-onboarding-menu__content_expand {
  width: 280px;
  border-radius: 20px;
  height: fit-content;
  min-height: 600px;
}
.gc-onboarding-menu__title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-block-end: var(--g-spacing-1);
  background: none;
  border: none;
  cursor: pointer;
  width: 100%;
  color: var(--g-color-text-brand-contrast);
  padding: 0;
}
.gc-onboarding-menu__title-icon {
  flex-shrink: 0;
  margin-inline: 0 var(--g-spacing-2);
}
.gc-onboarding-menu__title-text {
  text-align: start;
}
.gc-onboarding-menu__header {
  padding: var(--g-spacing-2) var(--g-spacing-4) var(--g-spacing-3) var(--g-spacing-4);
}
.gc-onboarding-menu__header_expand {
  padding: var(--g-spacing-3) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5);
}
.gc-onboarding-menu__lining {
  overflow-y: auto;
  height: 500px;
  box-sizing: border-box;
  flex: 1 1 auto;
  padding: var(--g-spacing-2) 0;
  margin-inline: 1px;
  margin-block-end: var(--g-spacing-4);
  background-color: var(--g-color-base-float);
  border-radius: var(--g-border-radius-xl);
}
.gc-onboarding-menu__buttons {
  display: flex;
  gap: var(--g-spacing-2);
  justify-content: space-between;
  max-width: 100%;
  padding-inline: var(--g-spacing-5);
  margin-block-end: var(--g-spacing-5);
}
.gc-onboarding-menu__close-button {
  position: absolute;
  inset-block-start: calc(-1 * var(--g-spacing-1));
  inset-inline-end: calc(-1 * var(--g-spacing-1));
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/PromoSheet/PromoSheet.css */
.gc-promo-sheet__content[class] {
  width: auto;
  padding: var(--gc-promo-sheet-padding);
  margin: 0 var(--gc-promo-sheet-margin) var(--gc-promo-sheet-margin);
  color: var(--gc-promo-sheet-foreground);
  background: var(--gc-promo-sheet-background);
  border-radius: var(--gc-promo-sheet-border-radius);
}
.gc-promo-sheet__header {
  position: relative;
  padding: 0;
  padding-inline-end: 20px;
  margin: 0 0 var(--gc-promo-sheet-header-margin);
}
.gc-promo-sheet__title {
  margin: 0;
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.gc-promo-sheet__close-button {
  position: absolute;
  inset-block-start: -12px;
  inset-inline-end: -12px;
}
.gc-promo-sheet__message {
  margin: 0 0 var(--gc-promo-sheet-message-margin);
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.gc-promo-sheet__image-container {
  margin-block-end: var(--gc-promo-sheet-image-margin);
}
.gc-promo-sheet__image {
  display: block;
  width: 100%;
  height: auto;
}
.gc-promo-sheet__action-button {
  display: block;
}
.g-root {
  --gc-promo-sheet-margin: 8px;
  --gc-promo-sheet-padding: 20px;
  --gc-promo-sheet-border-radius: 12px;
  --gc-promo-sheet-header-margin: 12px;
  --gc-promo-sheet-message-margin: 16px;
  --gc-promo-sheet-image-margin: 12px;
  --gc-promo-sheet-foreground: var(--g-color-text-brand-contrast);
  --gc-promo-sheet-background: var(--g-color-base-brand);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareListItem/ShareListItem.css */
.gc-share-list-item {
  display: flex;
  align-items: center;
}
.gc-share-list-item__icon_type_telegram {
  color: #51a4db;
}
.gc-share-list-item__icon_type_facebook {
  color: #4968ad;
}
.gc-share-list-item__icon_type_twitter {
  color: #4aa0eb;
}
.gc-share-list-item__icon_type_vk {
  color: #436eab;
}
.gc-share-list-item__link-container {
  display: flex;
}
.gc-share-list-item__link-icon {
  display: flex;
  align-items: center;
}
.gc-share-list-item__link-title {
  display: flex;
  flex-grow: 1;
  align-items: center;
  margin-inline-start: 10px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/SharePopover/ShareList/ShareList.css */
.gc-share-list {
  display: flex;
  align-items: center;
}
.gc-share-list_layout_row {
  flex-direction: row;
}
.gc-share-list_layout_row .gc-share-list__separator {
  align-self: stretch;
  margin: 8px -2px;
}
@media (min-width: 639px) {
  .gc-share-list_layout_row .gc-share-list__separator {
    width: 1px;
    margin: -2px 8px;
  }
}
.gc-share-list_layout_row .gc-share-list__option {
  flex-direction: row;
}
.gc-share-list_layout_row .gc-share-list__link + .gc-share-list__link {
  margin-inline-start: 4px;
}
.gc-share-list_layout_column {
  flex-direction: column;
}
.gc-share-list_layout_column .gc-share-list__separator {
  justify-self: stretch;
  height: 1px;
  width: 100%;
  margin: 8px -2px;
}
.gc-share-list_layout_column .gc-share-list__option {
  flex-direction: column;
  width: 100%;
}
.gc-share-list_layout_column .gc-share-list__link {
  justify-content: flex-start;
}
.gc-share-list__option {
  display: flex;
  align-items: flex-start;
}
.gc-share-list__separator {
  background: var(--g-color-line-generic);
}
.gc-share-list__copy-link {
  display: contents;
}
@media (max-width: 639px) {
  .gc-share-list {
    flex-direction: column;
    align-items: stretch;
    min-width: 175px;
  }
  .gc-share-list__option {
    justify-content: space-evenly;
  }
  .gc-share-list__separator {
    width: calc(100% + 4px);
    height: 1px;
    margin: 8px -2px;
  }
}
.gc-share-list__options-container {
  display: flex;
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/SharePopover/SharePopover.css */
.gc-share-popover {
  position: relative;
}
.gc-share-popover .gc-share-popover__tooltip {
  max-width: none;
  padding: 8px;
}
.gc-share-popover__container {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: flex;
  flex-wrap: nowrap;
  cursor: pointer;
  color: var(--g-color-text-secondary);
  border-radius: var(--g-focus-border-radius);
}
.gc-share-popover__container:focus {
  outline: 2px solid var(--g-color-line-focus);
}
.gc-share-popover__container:focus:not(:focus-visible) {
  outline: 0;
}
.gc-share-popover__container:hover {
  color: var(--g-color-text-primary);
}
.gc-share-popover__icon-container {
  display: flex;
  align-items: center;
}
.gc-share-popover__title {
  padding-inline-start: 10px;
  display: flex;
  align-items: center;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Stories/components/ImageView/ImageView.css */
.gc-stories-image-view {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.gc-stories-image-view__image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.gc-stories-image-view_style_half-size {
  border-radius: 20px;
}
.gc-stories-image-view_style_half-size-with-margins {
  width: calc(100% - 2 * var(--g-spacing-2));
  height: calc(100% - 2 * var(--g-spacing-2));
  border-radius: 20px;
  margin: var(--g-spacing-2);
}
.gc-stories-image-view_style_full-size {
  position: absolute;
  border-radius: 20px;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Stories/components/VideoView/VideoView.css */
.gc-stories-video-view {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
}
.gc-stories-video-view_style_half-size {
  border-radius: 20px;
}
.gc-stories-video-view_style_half-size-with-margins {
  width: calc(100% - 2 * var(--g-spacing-2));
  height: calc(100% - 2 * var(--g-spacing-2));
  border-radius: 20px;
  margin: var(--g-spacing-2);
}
.gc-stories-video-view_style_full-size {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  border-radius: 20px;
  z-index: 0;
}
.gc-stories-video-view__video {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Stories/components/StoriesLayout/StoriesLayout.css */
.gc-stories-layout__wrap-outer {
  height: calc(100vh - 2 * var(--g-modal-margin));
  width: calc(100vw - 2 * var(--g-modal-margin));
  background-color: var(--g-color-base-background);
  display: flex;
  border-radius: 20px;
  max-width: 1280px;
  max-height: 640px;
  min-width: 800px;
  min-height: 480px;
}
.gc-stories-layout__container {
  display: flex;
  box-shadow: 0 8px 20px var(--g-color-sfx-shadow);
  border-radius: 20px;
  position: relative;
  width: 100%;
  height: 100%;
}
.gc-stories-layout__left-pane {
  flex-basis: calc(50% - var(--g-spacing-4));
  margin-inline: var(--g-spacing-2);
  margin-block: var(--g-spacing-2);
  padding: var(--g-spacing-8);
  display: flex;
  flex-direction: column;
  align-items: stretch;
  flex-shrink: 0;
  box-sizing: border-box;
  z-index: 30;
}
.gc-stories-layout__left-pane_blockStyle_card {
  background-color: var(--g-color-base-background);
  border-radius: 14px;
}
.gc-stories-layout__left-pane_blockStyle_transparent {
  background-color: transparent;
}
.gc-stories-layout__right-pane {
  flex-basis: 50%;
  width: 100%;
  height: 100%;
  display: flex;
}
.gc-stories-layout__counter {
  color: var(--g-color-text-secondary);
}
.gc-stories-layout__text-block {
  box-sizing: border-box;
  height: 100%;
  min-height: 0;
  display: flex;
  flex-grow: 1;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  margin-block-start: var(--g-spacing-10);
}
.gc-stories-layout__action-block {
  margin-block-start: var(--g-spacing-8);
}
.gc-stories-layout__text-header {
  color: var(--g-color-text-primary);
}
.gc-stories-layout__text-content {
  color: var(--g-color-text-complementary);
  overflow-y: auto;
}
.gc-stories-layout__text-header + .gc-stories-layout__text-content {
  margin-block-start: var(--g-spacing-4);
}
.gc-stories-layout__story-link-block {
  margin-block-start: var(--g-spacing-4);
}
.gc-stories-layout__navigation-btn {
  --g-border-radius-xl: 50%;
  position: absolute;
  inset-block-start: calc(50% - 22px);
  z-index: 50;
}
.gc-stories-layout__navigation-btn_back {
  inset-inline-start: -22px;
}
.gc-stories-layout__navigation-btn_next {
  inset-inline-end: -22px;
}
.gc-stories-layout__close-btn {
  --g-border-radius-xl: 50%;
  position: absolute;
  inset-block-start: var(--g-spacing-4);
  inset-inline-end: var(--g-spacing-4);
  z-index: 50;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Stories/Stories.css */
.gc-stories {
  --g-modal-border-radius: $borderRadius;
  --g-modal-margin: var(--g-spacing-5);
}
.gc-stories .g-modal__content-wrapper {
  overflow-x: initial;
}
.gc-stories__modal-content {
  border-radius: 20px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/components/StoriesPreview/StoriesPreview.css */
.gc-stories-group-preview {
  user-select: none;
  padding-block-end: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.gc-stories-group-preview__slider-preview-list-wrapper {
  display: flex;
  gap: 8px;
}
.gc-stories-group-preview__stories-preview-item {
  position: relative;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background-color: var(--g-color-base-background);
}
.gc-stories-group-preview__stories-preview-item::after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: var(--g-color-sfx-shadow);
  width: 40px;
  height: 40px;
}
.gc-stories-group-preview__stories-preview-item_active::after,
.gc-stories-group-preview__stories-preview-item:hover:not(.gc-stories-group-preview__stories-preview-item_disabled)::after {
  display: none;
}
.gc-stories-group-preview__stories-preview-item_active {
  border: 2px solid var(--g-color-line-brand);
}
.gc-stories-group-preview__slider-button-wrapper {
  width: 28px;
  height: 28px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/StoriesGroup/StoriesGroup.css */
.gc-stories-group {
  --g-modal-border-radius: 20px;
  --g-modal-margin: 20px;
}
.gc-stories-group .g-modal__content-wrapper {
  overflow-x: initial;
}
.gc-stories-group__modal-content {
  background-color: inherit;
  border-radius: 20px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/ConfirmDialog/ConfirmDialog.css */
.gc-confirm-dialog__body {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Reactions/Reactions.css */
.gc-reactions__popup {
  padding: 8px;
}
.gc-reactions__add-reaction-popover {
  max-width: unset;
  padding: 16px;
}
.gc-reactions__reaction-button-content_size_xs {
  font-size: 12px;
}
.gc-reactions__reaction-button-content_size_xs.gc-reactions__reaction-button-content_text {
  font-size: var(--g-text-caption-1-font-size);
}
.gc-reactions__reaction-button-content_size_s {
  font-size: 16px;
}
.gc-reactions__reaction-button-content_size_s.gc-reactions__reaction-button-content_text {
  font-size: var(--g-text-caption-2-font-size);
}
.gc-reactions__reaction-button-content_size_m {
  font-size: 16px;
}
.gc-reactions__reaction-button-content_size_m.gc-reactions__reaction-button-content_text {
  font-size: var(--g-text-body-1-font-size);
}
.gc-reactions__reaction-button-content_size_l {
  font-size: 16px;
}
.gc-reactions__reaction-button-content_size_l.gc-reactions__reaction-button-content_text {
  font-size: var(--g-text-subheader-1-font-size);
}
.gc-reactions__reaction-button-content_size_xl {
  font-size: 20px;
}
.gc-reactions__reaction-button-content_size_xl.gc-reactions__reaction-button-content_text {
  font-size: var(--g-text-subheader-2-font-size);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/FallbackText/FallbackText.css */
.gc-gallery-fallback-text {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0 var(--g-spacing-10);
  font-size: 25px;
  line-height: 1.2;
  color: var(--g-color-text-secondary);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/DesktopGalleryHeader/DesktopGalleryHeader.css */
.gc-desktop-gallery-header {
  padding: var(--g-spacing-2) var(--g-spacing-3) var(--g-spacing-2) var(--g-spacing-5);
}
.gc-desktop-gallery-header > * {
  flex: 1;
  min-width: 0;
}
.gc-desktop-gallery-header__active-item-info {
  align-self: stretch;
  align-items: center;
  display: flex;
  flex: 1;
}
.gc-desktop-gallery-header__navigation {
  display: flex;
  gap: var(--g-spacing-2);
  align-items: center;
  justify-content: center;
  flex: 1;
}
.gc-desktop-gallery-header__actions {
  display: flex;
  gap: var(--g-spacing-1);
  align-items: stretch;
  justify-content: flex-end;
  flex: 1;
}
.gc-desktop-gallery-header_full-screen {
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
  z-index: 3;
  opacity: 0;
}
.gc-desktop-gallery-header_full-screen:hover {
  opacity: 1;
}
.g-root_theme_light .gc-desktop-gallery-header_full-screen,
.g-root_theme_light-hc .gc-desktop-gallery-header_full-screen {
  background-color: rgba(255, 255, 255, 0.45);
}
.g-root_theme_dark .gc-desktop-gallery-header_full-screen,
.g-root_theme_dark-hc .gc-desktop-gallery-header_full-screen {
  background-color: rgba(0, 0, 0, 0.45);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/MobileGalleryActions/MobileGalleryActions.css */
.gc-mobile-gallery-actions {
  --g-sheet-content-padding: var(--g-spacing-1) 0;
  --g-button-border-radius: 0;
}
.gc-mobile-gallery-actions__list-item {
  justify-content: flex-start;
  transition: background-color 0.2s ease-in-out;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/MobileGalleryHeader/MobileGalleryHeader.css */
.gc-gallery-header-mobile__header {
  place-items: center;
  display: grid;
  grid-template-columns: minmax(44px, auto) 1fr minmax(44px, auto);
  width: 100%;
  position: absolute;
  inset-block-start: 0;
  inset-inline: 0;
  z-index: 3;
  padding: 0 var(--g-spacing-3);
  grid-area: mobile-header;
  box-sizing: border-box;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.gc-gallery-header-mobile__header_hidden {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
}
.gc-gallery-header-mobile__header_interactive {
  position: static;
  background-color: var(--g-color-base-background);
}
.gc-gallery-header-mobile__button-actions {
  grid-column: 3;
}
.gc-gallery-header-mobile__footer {
  width: 100%;
  padding: var(--g-spacing-2) var(--g-spacing-5) var(--g-spacing-2);
  position: absolute;
  inset-block-end: 0;
  z-index: 3;
  grid-area: mobile-footer;
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.gc-gallery-header-mobile__footer_hidden {
  opacity: 0;
  transform: translateY(100%);
  pointer-events: none;
}
.gc-gallery-header-mobile__footer_interactive {
  position: static;
  background-color: var(--g-color-base-background);
}
.g-root_theme_light .gc-gallery-header-mobile__header,
.g-root_theme_light .gc-gallery-header-mobile__footer,
.g-root_theme_light-hc .gc-gallery-header-mobile__header,
.g-root_theme_light-hc .gc-gallery-header-mobile__footer {
  background-color: rgba(255, 255, 255, 0.45);
}
.g-root_theme_dark .gc-gallery-header-mobile__header,
.g-root_theme_dark .gc-gallery-header-mobile__footer,
.g-root_theme_dark-hc .gc-gallery-header-mobile__header,
.g-root_theme_dark-hc .gc-gallery-header-mobile__footer {
  background-color: rgba(0, 0, 0, 0.45);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/NavigationButton/NavigationButton.css */
.gc-gallery-navigation-button {
  position: absolute;
  inset-block: 0 60px;
  z-index: 2;
  display: flex;
  align-items: center;
  width: 200px;
  max-width: 20%;
  padding: 0;
  margin: 0;
  appearance: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
  opacity: 0;
}
.gc-gallery-navigation-button_position_start {
  inset-inline-start: 0;
  padding-inline-start: var(--g-spacing-7);
  cursor: w-resize;
}
.gc-gallery-navigation-button_position_end {
  inset-inline-end: var(--g-spacing-7);
  justify-content: end;
  cursor: e-resize;
}
.gc-gallery-navigation-button_direction_rtl.gc-gallery-navigation-button_position_start {
  cursor: e-resize;
}
.gc-gallery-navigation-button_direction_rtl.gc-gallery-navigation-button_position_end {
  cursor: w-resize;
}
.gc-gallery-navigation-button:hover {
  opacity: 1;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/Gallery.css */
.gc-gallery {
  --g-modal-margin: 0;
}
.gc-gallery__content {
  display: flex;
  flex-direction: column;
  width: calc(100vw - 264px);
  height: calc(100vh - 56px);
}
.gc-gallery__body {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  min-height: 0;
  padding: 0 var(--g-spacing-2);
  grid-area: body;
}
.gc-gallery__body-content {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.gc-gallery__footer {
  padding: var(--g-spacing-2) var(--g-spacing-5) var(--g-spacing-4) var(--g-spacing-5);
}
.gc-gallery__preview-list {
  display: flex;
  gap: var(--g-spacing-2);
  align-items: stretch;
  overflow: auto hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.gc-gallery__preview-list::-webkit-scrollbar {
  display: none;
}
.gc-gallery__preview-list-item {
  width: 50px;
  min-width: 50px;
  height: 50px;
  box-sizing: border-box;
  border: 1px solid transparent;
  border-radius: var(--g-border-radius-l);
  padding: 0;
  margin: 0;
  appearance: none;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  overflow: hidden;
}
.gc-gallery__preview-list-item_selected {
  border-color: var(--g-color-line-brand);
}
.gc-gallery_mode_full-screen,
.gc-gallery_mode_mobile {
  --g-modal-border-radius: 0;
}
.gc-gallery_mode_full-screen .gc-gallery__content,
.gc-gallery_mode_mobile .gc-gallery__content {
  width: 100vw;
  height: 100vh;
  position: relative;
  overflow: hidden;
}
.gc-gallery_mode_full-screen .gc-gallery__body,
.gc-gallery_mode_mobile .gc-gallery__body {
  padding: 0;
}
.gc-gallery_mode_full-screen .gc-gallery__footer,
.gc-gallery_mode_mobile .gc-gallery__footer {
  position: absolute;
  inset-inline: 0;
  inset-block-end: 0;
  z-index: 1;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.45);
}
.gc-gallery_mode_full-screen .gc-gallery__footer:hover,
.gc-gallery_mode_mobile .gc-gallery__footer:hover {
  opacity: 1;
}
.gc-gallery_mode_mobile.gc-gallery_interactive .gc-gallery__content {
  display: grid;
  grid-template: "mobile-header" min-content "body" auto "mobile-footer" min-content;
}
.gc-gallery_mode_mobile.gc-gallery_interactive .gc-gallery__body {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
.gc-gallery_mode_mobile .gc-gallery__content {
  height: 100dvh;
}
.gc-gallery_mode_mobile .gc-gallery__body {
  overflow: hidden;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.gc-gallery_mode_mobile .gc-gallery__body-content {
  overflow: hidden;
  touch-action: none;
  opacity: 1;
  transform: translateX(0);
  transition: opacity 0.25s ease-in-out, transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.gc-gallery_mode_mobile .gc-gallery__body-content_switching {
  opacity: 0;
  transform: translateX(20px);
}
.g-root_theme_light .gc-gallery_mode_mobile .gc-gallery__content,
.g-root_theme_light-hc .gc-gallery_mode_mobile .gc-gallery__content {
  background-color: rgb(255, 255, 255);
}
.g-root_theme_dark .gc-gallery_mode_mobile .gc-gallery__content,
.g-root_theme_dark-hc .gc-gallery_mode_mobile .gc-gallery__content {
  background-color: rgb(0, 0, 0);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/views/VideoView/VideoView.css */
.gc-gallery-video-view {
  width: 100%;
  height: 100%;
}
.gc-gallery-video-view__spin {
  position: absolute;
  z-index: 1;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/views/ImageView/ImageView.css */
.gc-gallery-image-view {
  max-width: 100%;
  max-height: 100%;
}
.gc-gallery-image-view__spin {
  position: absolute;
}
.gc-gallery-image-view_mobile {
  user-select: none;
  -webkit-user-drag: none;
  -webkit-touch-callout: none;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/components/build/esm/components/Gallery/components/views/DocumentView/DocumentView.css */
.gc-gallery-document-view {
  width: 100%;
  height: 100%;
  border: none;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Button/Button.css */
.pc-button-block {
  --g-button-focus-outline-color: var(--g-color-line-focus);
}
.pc-button-block__content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--g-spacing-2);
}
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github {
  --g-button-background-color: var(--pc-monochrome-button-background-color);
  --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover);
}
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github,
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:link,
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:visited,
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:active,
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:focus {
  color: var(--pc-monochrome-button-color);
}
.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github.pc-button-block_theme_github:hover {
  color: var(--pc-monochrome-button-color);
}
.pc-button-block_theme_scale::before,
.pc-button-block_theme_scale::after {
  border-radius: 300px;
}
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome {
  --g-button-background-color: var(--pc-monochrome-button-background-color);
  --g-button-background-color-hover: var(--pc-monochrome-button-background-color-hover);
}
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome,
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:link,
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:visited,
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:active,
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:focus {
  color: var(--pc-monochrome-button-color);
}
.pc-button-block_theme_monochrome.pc-button-block_theme_monochrome:hover {
  color: var(--pc-monochrome-button-color);
}
.pc-button-block_theme_normal-contrast:focus::before,
.pc-button-block_theme_raised:focus::before {
  outline-offset: 1px;
}
.pc-button-block_size_s {
  --btn-image-margin: 10px;
}
.pc-button-block_size_m {
  --btn-image-margin: 13px;
}
.pc-button-block_size_l {
  --btn-image-margin: 18px;
}
.pc-button-block_size_xl {
  --btn-image-margin: 25px;
}
.pc-button-block_width_max .pc-button-block__text {
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Buttons/Buttons.css */
.pc-buttons {
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
}
.pc-buttons_size_s {
  row-gap: 8px;
}
.pc-buttons_size_l {
  row-gap: 12px;
}
.pc-buttons_size_m {
  row-gap: 12px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/BrandFooter/BrandFooter.css */
.pc-brand-footer {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 72px;
  margin-top: var(--header-height);
  box-sizing: content-box;
  border-top: 1px solid;
  border-bottom: 1px solid transparent;
  transition: color 0.5s ease-out, border-color 0.5s ease-out;
}
.pc-brand-footer::after {
  position: absolute;
  top: -1px;
  right: 0;
  left: 0;
  height: 1px;
  background:
    linear-gradient(
      270deg,
      rgb(228, 106, 68) 0%,
      rgb(242, 159, 85) 46.62%,
      rgb(255, 212, 102) 100%);
  opacity: 0;
  transition: opacity 0.5s ease-out;
  content: "";
}
.pc-brand-footer_theme_light {
  color: var(--g-color-text-secondary);
  border-top-color: var(--g-color-private-black-200);
}
.pc-brand-footer_theme_light:hover {
  color: var(--g-color-text-primary);
  border-top-color: transparent;
}
.pc-brand-footer_theme_light:hover::after {
  opacity: 1;
}
.pc-brand-footer_theme_dark {
  color: var(--g-color-private-white-700);
  border-top-color: var(--g-color-private-white-100);
}
.pc-brand-footer_theme_dark:hover {
  color: var(--g-color-private-white-1000-solid);
  border-top-color: transparent;
}
.pc-brand-footer_theme_dark:hover::after {
  opacity: 0.6;
}
.pc-brand-footer__content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.pc-brand-footer__brand-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.pc-brand-footer__brand-icon > svg {
  width: 100%;
  height: 100%;
}
.pc-brand-footer__brand-name {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90px;
  height: 20px;
}
.pc-brand-footer__brand-name > svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 769px) {
  .pc-brand-footer {
    font-family: var(--g-text-body-font-family);
    font-weight: var(--g-text-body-font-weight);
    font-size: var(--g-text-body-1-font-size);
    line-height: var(--g-text-body-1-line-height);
    height: 52px;
    border-bottom-width: 0;
  }
  .pc-brand-footer__brand-icon {
    width: 20px;
    height: 20px;
  }
  .pc-brand-footer__brand-name {
    width: 72px;
    height: 16px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/CardBase/CardBase.css */
a.pc-card-base-block_border_shadow,
.pc-card-base-block_border_shadow {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-card-base-block__body,
.pc-card-base-block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.pc-card-base-block {
  min-height: 248px;
  height: 100%;
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-float);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  display: flex;
}
.pc-card-base-block_border_line {
  border: 1px solid var(--g-color-line-generic);
}
@media (min-width: 577px) {
  .slick-slide:not(.slick-active) .pc-card-base-block {
    box-shadow: none;
  }
  .swiper-slide:not(.swiper-slide-visible) .pc-card-base-block {
    box-shadow: none;
  }
}
.pc-card-base-block__header {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: var(--pc-image-padding);
  border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));
}
.pc-card-base-block__header-content {
  padding: 32px;
}
.pc-card-base-block__body {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  flex: 1;
  padding: 32px;
  padding-bottom: 36px;
}
.pc-card-base-block__header + .pc-card-base-block__body {
  padding: 24px 32px 32px;
}
.pc-card-base-block__content {
  flex: 1;
}
.pc-card-base-block__footer {
  margin-top: 14px;
}
@media (max-width: 577px) {
  .pc-card-base-block {
    min-height: unset;
  }
}
a.pc-card-base-block {
  color: inherit;
  text-decoration: none;
  min-height: 248px;
  height: 100%;
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-float);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
a.pc-card-base-block:hover,
a.pc-card-base-block:active {
  --pc-text-header-color: inherit;
  color: inherit;
}
a.pc-card-base-block_border_line {
  border: 1px solid var(--g-color-line-generic);
}
a.pc-card-base-block_border_line,
a.pc-card-base-block_border_none {
  transition: transform 0.3s ease-out;
}
a.pc-card-base-block_border_line:hover,
a.pc-card-base-block_border_none:hover {
  transform: translateY(-8px);
}
a.pc-card-base-block_border_shadow {
  transition: transform 0.3s ease-out;
}
a.pc-card-base-block_border_shadow:hover {
  transform: translateY(-8px);
}
a.pc-card-base-block_border_shadow:hover {
  background-color: var(--pc-color-base-float-hover);
}
a.pc-card-base-block:hover {
  background: var(--hover-background-color);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Icon/Icon.css */
.pc-icon_color_brand {
  color: var(--g-color-base-brand) !important;
}
.pc-icon_color_brand * {
  color: var(--g-color-base-brand) !important;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ContentList/ContentList.css */
.pc-content-list_size_l,
.pc-content-list_size_m {
  max-width: 480px;
}
.pc-content-list_size_l .pc-content-list__title,
.pc-content-list_size_m .pc-content-list__title {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  margin: 0 0 8px;
}
.pc-content-list_size_l .pc-content-list__icon,
.pc-content-list_size_m .pc-content-list__icon {
  width: 22px;
  height: 22px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 12px;
}
.pc-content-list_size_l .pc-content-list__item:not(:last-child),
.pc-content-list_size_m .pc-content-list__item:not(:last-child) {
  margin-bottom: 16px;
}
.pc-content-list_size_l .pc-content-list__item_without-title:not(:last-child),
.pc-content-list_size_m .pc-content-list__item_without-title:not(:last-child) {
  margin-bottom: 12px;
}
.pc-content-list_size_l .pc-content-list__item_without-title .pc-content-list__icon,
.pc-content-list_size_m .pc-content-list__item_without-title .pc-content-list__icon {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 8px;
}
.pc-content-list_size_l .pc-content-list__text,
.pc-content-list_size_m .pc-content-list__text {
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.pc-content-list_size_l .pc-content-list__text_without-title,
.pc-content-list_size_m .pc-content-list__text_without-title {
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
}
.pc-content-list_size_s {
  max-width: 440px;
}
.pc-content-list_size_s .pc-content-list__title {
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  margin: 0 0 calc(8px / 2);
}
.pc-content-list_size_s .pc-content-list__icon {
  width: 20px;
  height: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 8px;
}
.pc-content-list_size_s .pc-content-list__item:not(:last-child) {
  margin-bottom: 12px;
}
.pc-content-list_size_s .pc-content-list__item_without-title:not(:last-child) {
  margin-bottom: 8px;
}
.pc-content-list_size_s .pc-content-list__item_without-title .pc-content-list__icon {
  width: 18px;
  height: 18px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.pc-content-list_size_s .pc-content-list__text {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.pc-content-list_size_s .pc-content-list__text_without-title {
  font-size: var(--g-text-subheader-2-font-size);
  line-height: var(--g-text-subheader-2-line-height);
}
.pc-content-list_theme_light .pc-content-list__item *,
.pc-content-list_theme_light .pc-content-list__item .yfm,
.pc-content-list_theme_light .pc-content-list__item .yfm * {
  color: var(--g-color-text-dark-primary);
}
.pc-content-list_theme_light .pc-content-list__item .yfm a {
  color: var(--g-color-text-dark-primary);
  text-decoration: underline;
}
.pc-content-list_theme_light .pc-content-list__item .yfm a:hover {
  color: var(--g-color-text-dark-secondary);
}
.pc-content-list_theme_dark .pc-content-list__item *,
.pc-content-list_theme_dark .pc-content-list__item .yfm,
.pc-content-list_theme_dark .pc-content-list__item .yfm * {
  color: var(--g-color-text-light-primary);
}
.pc-content-list_theme_dark .pc-content-list__item .yfm a {
  color: var(--g-color-text-light-primary);
  text-decoration: underline;
}
.pc-content-list_theme_dark .pc-content-list__item .yfm a:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-content-list__icon {
  display: block;
}
.pc-content-list__item {
  display: flex;
}
.pc-content-list .pc-content-list__title .yfm {
  font-size: inherit;
  line-height: inherit;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Control/Control.css */
.pc-control {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--g-focus-border-radius);
  transition: color 0.2s;
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  outline: none;
}
.pc-control .pc-control_theme_primary,
.pc-control .pc-control_theme_secondary,
.pc-control .pc-control_theme_link {
  transition: color 0.2s;
}
.pc-control .pc-control_theme_accent {
  transition: opacity 0.2s;
}
.utilityfocus .pc-control:focus {
  outline: 2px solid #ffdb4d;
}
.pc-control:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-control:focus:not(:focus-visible) {
  outline: 0;
}
.pc-control_size_xs {
  width: 24px;
  height: 24px;
}
.pc-control_size_s {
  width: 28px;
  height: 28px;
}
.pc-control_size_m {
  width: 32px;
  height: 32px;
}
.pc-control_size_l {
  width: 36px;
  height: 36px;
}
.pc-control_theme_primary {
  color: var(--g-color-text-complementary);
}
.pc-control_theme_primary:hover {
  color: var(--g-color-text-primary);
}
.pc-control_theme_secondary {
  color: var(--g-color-text-secondary);
}
.pc-control_theme_secondary:hover {
  color: var(--g-color-text-complementary);
}
.pc-control_theme_link {
  color: var(--g-color-text-complementary);
}
.pc-control_theme_link:hover {
  color: var(--g-color-text-link-hover);
}
.pc-control_theme_accent {
  opacity: 0.7;
  color: var(--g-color-base-danger-heavy);
}
.pc-control_theme_accent:hover {
  opacity: 1;
}
.pc-control_disabled {
  cursor: default;
  color: var(--g-color-text-secondary);
}
.pc-control_disabled:hover {
  color: var(--g-color-text-secondary);
}
@media (max-width: 768px) {
  .pc-control:hover {
    color: inherit;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ErrorWrapper/ErrorWrapper.css */
.pc-ErrorWrapper {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  white-space: nowrap;
  color: var(--g-color-text-danger);
}
.pc-ErrorWrapper__text {
  margin-bottom: 5px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/FileLink/FileLink.css */
.pc-file-link {
  align-items: baseline;
}
.pc-file-link_type_horizontal {
  display: flex;
}
.pc-file-link_type_horizontal .pc-file-link__file-label {
  margin-right: 8px;
}
.pc-file-link__file-label {
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  width: 52px;
}
.pc-file-link__file-label .g-label__text {
  width: initial;
}
.pc-file-link__link > a {
  color: var(--g-color-text-primary);
  border-radius: var(--g-focus-border-radius);
}
.pc-file-link__link > a:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-file-link__link > a:focus:not(:focus-visible) {
  outline: 0;
}
.pc-file-link__link > a:hover {
  color: var(--g-color-text-secondary);
}
.pc-file-link_size_l .pc-file-link__file-label,
.pc-file-link_size_m .pc-file-link__file-label {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-file-link_size_xs .pc-file-link__file-label,
.pc-file-link_size_s .pc-file-link__file-label {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.pc-file-link_theme_dark .pc-file-link__link > a {
  color: var(--g-color-text-light-primary);
}
.pc-file-link_theme_dark .pc-file-link__link > a:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-file-link_theme_light .pc-file-link__link > a {
  color: var(--g-color-text-dark-primary);
}
.pc-file-link_theme_light .pc-file-link__link > a:hover {
  color: var(--g-color-text-dark-secondary);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Foldable/Foldable.css */
.pc-foldable-block {
  height: 0;
  overflow-y: hidden;
  transition: height 300ms, margin-bottom 300ms;
}
.pc-foldable-block__content-container {
  overflow: auto;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/FullscreenImage/FullscreenImage.css */
.pc-fullscreen-image__image {
  cursor: pointer;
}
.pc-fullscreen-image__image-wrapper {
  position: relative;
}
.pc-fullscreen-image__image-wrapper:hover .pc-fullscreen-image__expand-icon-wrapper {
  opacity: 1;
}
.pc-fullscreen-image__modal-content {
  position: relative;
  border-radius: var(--pc-border-radius);
  width: 100%;
}
.pc-fullscreen-image__modal-content-wrapper {
  width: 100%;
}
.pc-fullscreen-image__modal-content_loaded {
  max-width: fit-content;
}
.pc-fullscreen-image__modal_with-slider .g-modal__content-wrapper {
  width: 100%;
  height: 100vh;
  margin: 0;
  justify-content: center;
}
.pc-fullscreen-image__modal_with-slider .pc-fullscreen-image__modal-content {
  background-color: transparent;
}
.pc-fullscreen-image__modal_with-slider .pc-fullscreen-image__modal-content:hover .pc-fullscreen-image__expand-icon-wrapper,
.pc-fullscreen-image__modal_with-slider .pc-fullscreen-image__modal-content:hover .pc-fullscreen-image__close-icon-wrapper {
  opacity: 1;
}
.pc-fullscreen-image__modal-image {
  display: block;
  max-width: 1232px;
  max-height: 70vh;
  overflow: hidden;
}
.pc-fullscreen-image__modal-slider {
  max-width: 100vw;
  width: 100%;
  height: 100vh;
}
.pc-fullscreen-image__modal-slider_item {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pc-fullscreen-image__modal-slider_item-image {
  display: block;
  margin: auto;
  border-radius: var(--pc-border-radius);
  overflow: hidden;
  margin-top: 40px;
  max-height: calc(100vh - 120px);
  max-width: 100%;
  object-fit: contain;
  object-position: center;
}
.pc-fullscreen-image__modal .g-modal__content,
.pc-fullscreen-image__modal-image {
  border-radius: var(--pc-border-radius);
}
.pc-fullscreen-image__expand-icon-wrapper {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background-color: var(--g-color-base-simple-hover-solid);
  cursor: pointer;
  opacity: 0;
  transition: 0.3s;
  position: absolute;
  right: 16px;
  top: 16px;
}
.pc-fullscreen-image__expand-icon-wrapper:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-fullscreen-image__expand-icon-wrapper:focus:not(:focus-visible) {
  outline: 0;
}
.pc-fullscreen-image__expand-icon-wrapper:focus {
  opacity: 1;
}
@media (max-width: 769px) {
  .pc-fullscreen-image__expand-icon-wrapper {
    opacity: 1;
  }
}
.pc-fullscreen-image__expand-icon-wrapper_visible {
  opacity: 1;
}
.pc-fullscreen-image__close-icon-wrapper {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background-color: var(--g-color-base-simple-hover-solid);
  cursor: pointer;
  opacity: 0;
  transition: 0.3s;
  z-index: 1001;
  position: absolute;
  right: 24px;
  top: 24px;
}
.pc-fullscreen-image__close-icon-wrapper:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-fullscreen-image__close-icon-wrapper:focus:not(:focus-visible) {
  outline: 0;
}
.pc-fullscreen-image__close-icon-wrapper:focus {
  opacity: 1;
}
@media (max-width: 769px) {
  .pc-fullscreen-image__close-icon-wrapper {
    opacity: 1;
  }
}
.pc-fullscreen-image__icon {
  color: var(--g-color-text-hint);
}
.pc-fullscreen-image__icon_hover:hover {
  color: var(--g-color-text-secondary);
}
@media (max-width: 769px) {
  .pc-fullscreen-image__modal .g-modal__content-wrapper {
    margin: 8px;
  }
  .pc-fullscreen-image__modal_with-slider .g-modal__content-wrapper {
    margin: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/FullWidthBackground/FullWidthBackground.css */
.pc-FullWidthBackground {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--g-color-base-background);
  z-index: 0;
  pointer-events: none;
}
.pc-FullWidthBackground_rounded {
  border-radius: var(--pc-border-radius);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/HeaderBreadcrumbs/HeaderBreadcrumbs.css */
.pc-header-breadcrumbs {
  z-index: 11;
}
.pc-header-breadcrumbs__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pc-header-breadcrumbs__item {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  display: inline-block;
}
.pc-header-breadcrumbs__text {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
  color: var(--g-color-text-secondary);
}
.utilityfocus .pc-header-breadcrumbs__text:focus {
  outline: 2px solid #ffdb4d;
}
.pc-header-breadcrumbs__text:hover,
.pc-header-breadcrumbs__text:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-header-breadcrumbs__text:hover {
  color: var(--g-color-text-primary);
}
.pc-header-breadcrumbs__separator {
  margin: 0 8px 0 6px;
  color: var(--g-color-text-secondary);
}
.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text {
  color: var(--g-color-text-light-secondary);
}
.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__text:hover {
  color: var(--g-color-text-light-primary);
}
.pc-header-breadcrumbs_theme_dark .pc-header-breadcrumbs__separator {
  color: var(--g-color-text-light-secondary);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/IconWrapper/IconWrapper.css */
.pc-icon-wrapper {
  display: flex;
  flex-direction: column;
}
.pc-icon-wrapper_icon-position_left {
  flex-direction: row;
}
.pc-icon-wrapper__icon-container {
  flex-shrink: 0;
}
.pc-icon-wrapper__icon {
  max-width: 100%;
  margin-bottom: 12px;
  height: 32px;
  object-fit: contain;
  display: block;
}
.pc-icon-wrapper__icon_gravity-icon {
  width: 32px;
}
.pc-icon-wrapper__icon_icon-position_left {
  height: 22px;
  width: 22px;
  margin: 1px 12px 1px 0;
}
.pc-icon-wrapper__icon_icon-position_left.pc-icon-wrapper__icon_size_m {
  height: 28px;
  width: 28px;
  margin-bottom: 4px;
  margin-top: 4px;
}
.pc-icon-wrapper__icon_icon-position_left.pc-icon-wrapper__icon_size_l {
  height: 32px;
  width: 32px;
  margin-bottom: 4px;
  margin-top: 4px;
}
.pc-icon-wrapper__content {
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
}
.pc-icon-wrapper__content_icon-position_left.pc-icon-wrapper__content_icon-position_left {
  flex: 1 0 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Link/Link.css */
.pc-link-block {
  margin-top: 16px;
}
.pc-link-block__link {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-radius: var(--g-focus-border-radius);
}
.utilityfocus .pc-link-block__link:focus {
  outline: 2px solid #ffdb4d;
}
.pc-link-block__link:hover,
.pc-link-block__link:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-link-block__link:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-link-block__link:focus:not(:focus-visible) {
  outline: 0;
}
.pc-link-block__link_theme_dark {
  color: var(--g-color-text-light-primary);
}
.pc-link-block__link_theme_dark:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-link-block__link_has-arrow {
  display: inherit;
  white-space: nowrap;
}
.pc-link-block__link_has-arrow:hover,
.pc-link-block__link_has-arrow:active {
  --pc-text-header-color: inherit;
  color: var(--g-color-text-link);
}
.pc-link-block__link_has-arrow .pc-link-block__content {
  white-space: normal;
}
.pc-link-block__link:hover .pc-link-block__arrow {
  transform: translateX(5px);
}
.pc-link-block__link.pc-link-block__link_has-arrow.pc-link-block__link_theme_dark:hover {
  color: var(--g-color-text-light-primary);
}
.pc-link-block__arrow {
  position: relative;
  top: 2px;
  transition: transform 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.pc-link-block_size_l {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-link-block_size_m {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-link-block_size_m .pc-link-block__arrow {
  top: 1px;
}
.pc-link-block_size_s {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Links/Links.css */
.pc-links {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}
.pc-links__link {
  margin-top: 0px !important;
}
.pc-links_size_s {
  gap: 8px;
}
.pc-links_size_l {
  gap: 12px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Map/Map.css */
.pc-map {
  width: 100%;
  height: 300px;
  border: 0;
  overflow: hidden;
  display: flex;
}
.pc-map_hidden {
  opacity: 0;
}
.pc-map__spinner {
  margin: 0 auto;
  align-self: center;
  position: absolute;
}
.pc-map__wrapper {
  min-height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/MetaInfo/MetaInfo.css */
.pc-meta-info {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  display: flex;
  align-items: center;
}
.pc-meta-info__item.pc-meta-info__item:not(:first-child) {
  margin-left: 16px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/OverflowScroller/OverflowScroller.css */
.pc-overflow-scroller {
  display: flex;
  align-items: center;
  position: relative;
  overflow-x: hidden;
}
.pc-overflow-scroller__container {
  width: 100%;
  position: relative;
}
.pc-overflow-scroller__container_padding-left {
  padding-left: 24px;
}
.pc-overflow-scroller__container_padding-right {
  padding-right: 24px;
}
.pc-overflow-scroller__wrapper {
  position: relative;
  transition: left 0.6s;
}
.pc-overflow-scroller__arrow {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 32px;
  height: calc(100% - 1px);
  cursor: pointer;
  color: var(--g-color-text-secondary);
  border-radius: var(--g-focus-border-radius);
}
.pc-overflow-scroller__arrow:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-overflow-scroller__arrow:focus:not(:focus-visible) {
  outline: 0;
}
.pc-overflow-scroller__arrow_type_left {
  left: 0;
  transform: rotate(180deg);
}
.pc-overflow-scroller__arrow_type_right {
  right: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Table/Table.css */
.pc-table {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-table__table {
  width: 100%;
  overflow-x: auto;
}
.pc-table__row {
  display: flex;
}
.pc-table__row:first-child {
  font-weight: var(--g-text-accent-font-weight);
}
.pc-table__row:first-child .pc-table__cell {
  border-bottom-color: var(--g-color-line-generic-active);
  align-items: flex-end;
  padding-top: 0;
}
.pc-table__cell {
  padding: 12px 0;
  display: flex;
  flex: 1;
  align-items: center;
  border-bottom: 1px solid var(--g-color-line-generic);
}
.pc-table__cell:first-child {
  flex: 2;
}
.pc-table__cell_justify_center {
  justify-content: center;
  text-align: center;
}
.pc-table__cell_justify_right {
  justify-content: flex-end;
  text-align: right;
}
.pc-table__marker {
  display: inline-block;
}
.pc-table__marker_type_disk {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  flex-shrink: 0;
  box-sizing: border-box;
}
.pc-table__marker_type_disk.pc-table__marker_index_0 {
  background-color: var(--g-color-base-neutral-light);
}
.pc-table__marker_type_disk.pc-table__marker_index_1 {
  background-color: var(--g-color-base-brand);
}
.pc-table__marker_type_disk.pc-table__marker_index_2 {
  border: 1px solid var(--g-color-text-hint);
}
.pc-table__marker_tick {
  color: var(--g-color-base-generic-medium);
}
.pc-table__marker_tick_check {
  color: var(--g-color-base-brand);
}
.pc-table__legend {
  display: flex;
  margin-top: 20px;
  color: var(--g-color-text-secondary);
}
.pc-table__legend-item {
  display: flex;
  align-items: center;
}
.pc-table__legend-item + .pc-table__legend-item {
  margin-left: 32px;
}
.pc-table__legent-item-text.pc-table__legent-item-text {
  margin-left: 6px;
}
@media (max-width: 577px) {
  .pc-table__cell {
    min-width: 120px;
  }
  .pc-table__cell:first-child {
    min-width: 230px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ButtonTabs/ButtonTabs.css */
.pc-button-tabs__item.pc-button-tabs__item {
  margin-right: 8px;
  margin-bottom: 12px;
  --g-button-background-color: var(--pc-tab-item-background-color);
  --g-button-background-color-hover: var(--pc-tab-item-background-color-hover);
}
.pc-button-tabs__item.pc-button-tabs__item,
.pc-button-tabs__item.pc-button-tabs__item:link,
.pc-button-tabs__item.pc-button-tabs__item:visited,
.pc-button-tabs__item.pc-button-tabs__item:active,
.pc-button-tabs__item.pc-button-tabs__item:focus {
  color: var(--pc-tab-item-color);
}
.pc-button-tabs__item.pc-button-tabs__item:hover {
  color: var(--pc-tab-item-color);
}
.pc-button-tabs__item.pc-button-tabs__item_active {
  pointer-events: none;
  --g-button-background-color: var(--pc-selected-tab-item-background-color);
  --g-button-background-color-hover: var(--pc-selected-tab-item-background-color-hover);
}
.pc-button-tabs__item.pc-button-tabs__item_active,
.pc-button-tabs__item.pc-button-tabs__item_active:link,
.pc-button-tabs__item.pc-button-tabs__item_active:visited,
.pc-button-tabs__item.pc-button-tabs__item_active:active,
.pc-button-tabs__item.pc-button-tabs__item_active:focus {
  color: var(--pc-selected-tab-item-color);
}
.pc-button-tabs__item.pc-button-tabs__item_active:hover {
  color: var(--pc-selected-tab-item-color);
}
.pc-button-tabs__item.pc-button-tabs__item_active:focus::before {
  outline-offset: 1px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Title/TitleItem.css */
.pc-title-item_size_l,
.pc-title-item_size_m,
.pc-title-item_size_sm,
.pc-title-item_size_s,
.pc-title-item_size_xs {
  margin: 0;
}
.pc-title-item_justify_center {
  text-align: center;
}
.pc-title-item_justify_end {
  text-align: right;
}
.pc-title-item_size_xs {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
}
.pc-title-item_size_s {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  margin-top: 32px;
}
.pc-title-item_size_sm {
  font-size: var(--g-text-display-1-font-size);
  line-height: var(--g-text-display-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  margin-top: 48px;
}
.pc-title-item_size_m {
  font-size: var(--g-text-display-2-font-size);
  line-height: var(--g-text-display-2-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  margin-top: 48px;
}
@media (max-width: 576px) {
  .pc-title-item_size_m {
    font-size: var(--g-text-display-1-font-size);
    line-height: var(--g-text-display-1-line-height);
  }
}
.pc-title-item_size_l {
  font-size: var(--g-text-display-4-font-size);
  line-height: var(--g-text-display-4-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  margin-top: 96px;
}
@media (max-width: 577px) {
  .pc-title-item_size_l {
    font-size: var(--g-text-display-2-font-size);
    line-height: var(--g-text-display-2-line-height);
  }
}
.pc-title-item__arrow {
  margin-top: 9px;
}
.pc-title-item__arrow_size_xs {
  margin-top: 6px;
}
.pc-title-item__arrow_size_s {
  margin-top: 4px;
}
.pc-title-item__link {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  color: inherit;
  text-decoration: none;
  padding-right: 8px;
  border-radius: var(--g-focus-border-radius);
}
.pc-title-item__link:hover,
.pc-title-item__link:active {
  --pc-text-header-color: inherit;
  color: inherit;
}
.pc-title-item__link:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-title-item__link:focus:not(:focus-visible) {
  outline: 0;
}
.pc-title-item__link:hover {
  cursor: pointer;
}
.pc-title-item__link:hover .pc-title-item__arrow {
  margin-left: 10px;
}
.pc-title-item__link:hover .pc-title-item__arrow_size_xs {
  margin-left: 6px;
}
.pc-title-item__link:hover .pc-title-item__arrow_size_s {
  margin-left: 8px;
}
.pc-title-item__text.pc-title-item__text {
  white-space: normal;
  font-size: inherit;
  line-height: inherit;
}
.pc-title-item__text.pc-title-item__text a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-title-item__text.pc-title-item__text a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-title-item__text.pc-title-item__text a:hover,
.pc-title-item__text.pc-title-item__text a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-title-item__wrapper {
  display: inline-flex;
  white-space: nowrap;
}
.pc-title-item_reset-margin {
  margin-top: 0;
}
@media (max-width: 577px) {
  .pc-title-item_size_l:not(.pc-title-item_reset-margin) {
    margin-top: 48px;
  }
  .pc-title-item__arrow_size_m,
  .pc-title-item__arrow_size_l {
    margin-top: 9px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Title/Title.css */
.pc-title__description {
  margin-top: 12px;
}
.pc-title__description .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-title__description_titleSize_s,
.pc-title__description_titleSize_xs {
  margin-top: 8px;
}
.pc-title__description_titleSize_s .yfm,
.pc-title__description_titleSize_xs .yfm {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/ToggleArrow/ToggleArrow.css */
.pc-ToggleArrow {
  transition: transform 0.15s;
  stroke-width: 2px;
}
.pc-ToggleArrow_type_horizontal {
  transition: margin-left 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  transform: rotate(-90deg);
}
.pc-ToggleArrow_type_vertical {
  transform: rotate(0deg);
}
.pc-ToggleArrow_open.pc-ToggleArrow_type_horizontal {
  transform: rotate(0deg);
}
.pc-ToggleArrow_open.pc-ToggleArrow_type_vertical {
  transform: rotate(180deg);
}
.pc-ToggleArrow_thin {
  stroke-width: 1px;
}
.pc-ToggleArrow_slow {
  transition-duration: 0.3s;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/UnpublishedLabel/UnpublishedLabel.css */
.pc-unpublished-label {
  background-color: var(--g-color-base-danger-heavy);
}
.pc-unpublished-label_type_line {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  padding: 15px;
}
.pc-unpublished-label_type_label {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  display: inline-block;
  padding: 0 8px;
  border-radius: 2px;
  height: 20px;
  line-height: 20px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Quote/Quote.css */
.pc-quote_border_shadow {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-quote {
  min-height: 248px;
  height: 100%;
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-float);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  display: flex;
  min-height: 400px;
  height: 100%;
}
.pc-quote_theme_dark {
  color: var(--g-color-text-light-primary);
}
.pc-quote_theme_dark h1,
.pc-quote_theme_dark h2,
.pc-quote_theme_dark h3,
.pc-quote_theme_dark h4,
.pc-quote_theme_dark h5,
.pc-quote_theme_dark h6,
.pc-quote_theme_dark .yfm {
  color: var(--g-color-text-light-primary);
}
.pc-quote_border_line {
  border: 1px solid var(--g-color-line-generic);
}
@media (min-width: 577px) {
  .slick-slide:not(.slick-active) .pc-quote {
    box-shadow: none;
  }
  .swiper-slide:not(.swiper-slide-visible) .pc-quote {
    box-shadow: none;
  }
}
.pc-quote__logo {
  height: 48px;
}
.pc-quote__content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: calc(50% + 5px * 2);
  margin-right: 5px;
  padding: 48px 32px 48px 48px;
}
.pc-quote__image-wrapper {
  flex: 1;
  margin-left: 5px;
  overflow: hidden;
  margin: var(--pc-image-padding);
  border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));
}
.pc-quote__content {
  margin-top: 24px;
  position: relative;
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-quote__content_quote-type_chevron.pc-quote__content_quote-type_chevron::before {
  position: absolute;
  left: -10px;
  content: "\ab";
}
.pc-quote__content_quote-type_chevron.pc-quote__content_quote-type_chevron .pc-quote__text::after {
  content: "\bb";
  left: auto;
}
.pc-quote__content_quote-type_english-double.pc-quote__content_quote-type_english-double::before {
  position: absolute;
  left: -8px;
  content: "\201c";
}
.pc-quote__content_quote-type_english-double.pc-quote__content_quote-type_english-double .pc-quote__text::after {
  content: "\201d";
  left: auto;
}
.pc-quote__content .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-quote__content .yfm > * {
  display: inline;
}
.pc-quote__content .yfm:after {
  position: relative;
  left: -5px;
}
.pc-quote__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pc-quote__author-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 20px;
}
.pc-quote__author {
  max-width: calc(60% - 20px);
  margin-right: 20px;
}
.pc-quote__link-button {
}
.pc-quote__link-button_theme_dark {
  color: var(--g-color-base-background) !important;
}
.pc-quote__link-button_theme_dark:before {
  border-color: var(--g-color-base-background) !important;
}
@media (max-width: 1081px) {
  .pc-quote__author-wrapper {
    flex-direction: column;
  }
  .pc-quote__author {
    margin-right: 0;
    margin-bottom: 32px;
    max-width: initial;
  }
  .pc-quote__link-button {
    align-self: flex-start;
  }
}
@media (max-width: 769px) {
  .pc-quote__content-wrapper {
    width: calc(75% + 5px * 2);
  }
}
@media (max-width: 577px) {
  .pc-quote__image-wrapper {
    display: none;
  }
  .pc-quote__content-wrapper {
    padding: 32px;
  }
  .pc-quote__content-wrapper {
    width: 100%;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/CombinedPriceDetailed/CombinedPriceDetailed.css */
.pc-combined-price-detailed-block__row {
  margin: 0 !important;
}
.pc-combined-price-detailed-block__row .col {
  padding: 0;
  margin: 12px;
}
.pc-combined-price-detailed-block__row > * {
  display: flex;
  width: 100%;
}
.pc-combined-price-detailed-block__row:not(:last-child) {
  border-bottom: 1px solid var(--g-color-line-generic);
  margin-bottom: 12px !important;
  padding-bottom: 12px;
}
@media (min-width: 1081px) {
  .pc-combined-price-detailed-block__description > * {
    padding-top: 12px;
  }
  .pc-combined-price-detailed-block__description_delimiter > * {
    border-top: 1px solid var(--g-color-line-generic);
  }
  .pc-combined-price-detailed-block__empty-column {
    border-top: 0;
  }
}
@media (max-width: 1080px) {
  .pc-combined-price-detailed-block__description > * {
    margin-top: 0 !important;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDescription/PriceDescription.css */
.pc-price-description {
  margin-bottom: 12px;
}
.pc-price-description__title_size_l,
.pc-price-description__description_size_l,
.pc-price-description__detailed-title_size_l {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.pc-price-description__title_size_m,
.pc-price-description__description_size_m,
.pc-price-description__detailed-title_size_m {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-price-description__title_size_s,
.pc-price-description__description_size_s,
.pc-price-description__detailed-title_size_s {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.pc-price-description__main-title {
  font-weight: var(--g-text-accent-font-weight);
}
.pc-price-description__main-title_color_cornflower {
  color: var(--g-color-base-brand);
}
.pc-price-description__main-title_color_black {
  color: var(--g-color-text-primary);
}
.pc-price-description__title {
  display: flex;
  padding: 16px 0 12px 0;
  align-items: flex-end;
}
.pc-price-description__description {
  font-weight: 400;
}
.pc-price-description__detailed-title {
  margin-left: 4px;
}
.pc-price-description__label_size_s {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-price-description__label_size_xs {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
@media (max-width: 577px) {
  .pc-price-description {
    min-width: 160px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/List.css */
.pc-marked-list__list-item {
  display: flex;
}
.pc-marked-list__text {
  margin-left: 8px;
}
.pc-marked-list__img {
  margin-top: 5px;
  height: fit-content;
  content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjUgNCA1IDcuNSAxMS41IDEiIHN0cm9rZT0iIzUyODJGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/Details/Settings.css */
.pc-settings-list__title,
.pc-settings-list__description {
  font-weight: 400;
}
.pc-settings-list__title_size_l,
.pc-settings-list__description_size_l {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.pc-settings-list__title_size_m,
.pc-settings-list__description_size_m {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-settings-list__title_size_s,
.pc-settings-list__description_size_s {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.pc-settings-list__title {
  color: var(--g-color-text-hint);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/PriceDetails/PriceDetails.css */
@media (min-width: 1081px) {
  .pc-price-details__non_foldable {
    display: block;
  }
  .pc-price-details__foldable {
    display: none;
  }
}
@media (max-width: 1080px) {
  .pc-price-details__non_foldable {
    display: none;
  }
  .pc-price-details__foldable {
    display: block;
  }
}
.pc-price-details__delimiter-line {
  border-top: 1px solid var(--g-color-line-generic);
}
.pc-price-details__arrow {
  margin: auto 10px;
}
.pc-price-details__foldable_title {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 400;
  border-radius: var(--g-focus-border-radius);
}
.pc-price-details__foldable_title:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-price-details__foldable_title:focus:not(:focus-visible) {
  outline: 0;
}
.pc-price-details__foldable_title_color_cornflower {
  color: var(--g-color-text-link);
}
.pc-price-details__foldable_title_color_black {
  color: var(--g-color-text-primary);
}
.pc-price-details__foldable_block > * {
  padding-top: 12px;
}
.pc-price-details .pc-settings-list__title {
  margin-bottom: 2px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceDetailed/SeparatePriceDetailed/SeparatePriceDetailed.css */
.pc-separate-price-detailed-block .pc-price-description {
  margin-bottom: 0;
}
.pc-separate-price-detailed-block .pc-price-details > * {
  padding-top: 12px;
}
.pc-separate-price-detailed-block .pc-price-details {
  margin-top: 24px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/MediaCard/MediaCard.css */
.pc-MediaCard__body {
  padding: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BannerCard/BannerCard.css */
.pc-banner-card__subtitle.pc-banner-card__subtitle p,
.pc-banner-card__subtitle.pc-banner-card__subtitle,
.pc-banner-card__title.pc-banner-card__title {
  margin: 0;
}
.pc-banner-card_theme_dark {
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title,
.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle {
  color: var(--g-color-text-light-primary);
}
.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__title p,
.pc-banner-card_theme_dark.pc-banner-card_theme_dark .pc-banner-card__subtitle p {
  color: var(--g-color-text-light-primary);
}
.pc-banner-card__text {
  max-width: 100%;
}
.pc-banner-card__title.pc-banner-card__title {
  font-size: var(--g-text-display-2-font-size);
  line-height: var(--g-text-display-2-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
}
@media (max-width: 576px) {
  .pc-banner-card__title.pc-banner-card__title {
    font-size: var(--g-text-display-1-font-size);
    line-height: var(--g-text-display-1-line-height);
  }
}
.pc-banner-card__title.pc-banner-card__title a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-banner-card__title.pc-banner-card__title a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-banner-card__title.pc-banner-card__title a:hover,
.pc-banner-card__title.pc-banner-card__title a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-banner-card__content {
  width: 100%;
  border-radius: var(--pc-border-radius);
  display: flex;
  min-height: 320px;
}
.pc-banner-card__info,
.pc-banner-card__image {
  flex: 1;
}
.pc-banner-card__info {
  padding: 32px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: baseline;
  max-width: 100%;
}
.pc-banner-card__subtitle.pc-banner-card__subtitle {
  display: inline-block;
  margin-top: 8px;
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  font-weight: normal;
}
.pc-banner-card__subtitle.pc-banner-card__subtitle p {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  font-weight: normal;
}
.pc-banner-card__button.pc-banner-card__button {
  margin-top: 28px;
}
.pc-banner-card__image {
  border-top-right-radius: var(--pc-border-radius);
  border-bottom-right-radius: var(--pc-border-radius);
  margin: var(--pc-image-padding);
  border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));
}
.pc-banner-card__image img {
  object-fit: cover;
  object-position: left;
}
.pc-banner-card_media-view_fit .pc-banner-card__image img {
  object-fit: contain;
}
@media (max-width: 576px) {
  .pc-banner-card__image {
    display: none;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/Content/Content.css */
.pc-content_size_l .pc-content__text .yfm,
.pc-content_size_l .pc-content__notice .yfm,
.pc-content_size_m .pc-content__text .yfm,
.pc-content_size_m .pc-content__notice .yfm {
  margin: 0;
}
.pc-content {
  --pc-monochrome-button-background-color: #262626;
  --pc-monochrome-button-background-color-hover: #393939;
  --pc-monochrome-button-color: var(--g-color-text-light-primary);
  display: flex;
  flex-direction: column;
}
.pc-content__notice .yfm ol,
.pc-content__notice .yfm ul,
.pc-content__text .yfm ol,
.pc-content__text .yfm ul {
  padding-left: 1.4em;
}
.pc-content__notice.pc-content__notice .yfm,
.pc-content__notice.pc-content__notice .yfm > * {
  color: var(--g-color-text-secondary);
}
.pc-content__notice.pc-content__notice .yfm a {
  color: var(--g-color-text-secondary);
  text-decoration: underline;
}
.pc-content__notice.pc-content__notice .yfm a:hover {
  color: var(--g-color-text-primary);
}
.pc-content__link {
  display: block;
}
.pc-content_centered.pc-content_centered {
  margin: 0 auto;
  text-align: center;
}
.pc-content_centered .pc-content__list {
  margin-inline: auto;
}
.pc-content_centered .pc-content__buttons {
  justify-content: center;
}
.pc-content_centered .pc-content__links {
  align-items: center;
}
.pc-content_centered .pc-content__link a {
  justify-content: center;
}
.pc-content_centered .pc-content__notice .yfm ul,
.pc-content_centered .pc-content__notice .yfm ol,
.pc-content_centered .pc-content__text .yfm ul,
.pc-content_centered .pc-content__text .yfm ol {
  text-align: left;
}
.pc-content_size_s .pc-content__text {
  margin-top: 8px;
}
.pc-content_size_s .pc-content__text_without-title {
  margin-top: 0;
}
.pc-content_size_s .pc-content__list,
.pc-content_size_s .pc-content__links,
.pc-content_size_s .pc-content__notice {
  margin-top: 16px;
}
.pc-content_size_s .pc-content__buttons {
  margin-top: 20px;
}
.pc-content_size_s .pc-content__notice .yfm {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
.pc-content_size_m .pc-content__text {
  margin-top: 12px;
}
.pc-content_size_m .pc-content__text_without-title {
  margin-top: 0;
}
.pc-content_size_m .pc-content__text .yfm,
.pc-content_size_m .pc-content__notice .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-content_size_m .pc-content__text .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-content_size_m .pc-content__notice .yfm {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-content_size_m .pc-content__list,
.pc-content_size_m .pc-content__links,
.pc-content_size_m .pc-content__notice {
  margin-top: 20px;
}
.pc-content_size_m .pc-content__buttons {
  margin-top: 24px;
}
.pc-content_size_l .pc-content__text {
  margin-top: 12px;
}
.pc-content_size_l .pc-content__text_without-title {
  margin-top: 0;
}
.pc-content_size_l .pc-content__text .yfm,
.pc-content_size_l .pc-content__notice .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-content_size_l .pc-content__text .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-content_size_l .pc-content__notice .yfm {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-content_size_l .pc-content__list,
.pc-content_size_l .pc-content__links,
.pc-content_size_l .pc-content__notice {
  margin-top: 20px;
}
.pc-content_size_l .pc-content__buttons {
  margin-top: 24px;
}
.pc-content_theme_dark.pc-content_theme_dark {
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__title *,
.pc-content_theme_dark.pc-content_theme_dark .pc-content__text .yfm,
.pc-content_theme_dark.pc-content_theme_dark .pc-content__text .yfm *,
.pc-content_theme_dark.pc-content_theme_dark .pc-content__links a {
  color: var(--g-color-text-light-primary);
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__notice .yfm,
.pc-content_theme_dark.pc-content_theme_dark .pc-content__notice .yfm * {
  color: var(--g-color-text-light-secondary);
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__notice .yfm a {
  color: var(--g-color-text-light-secondary);
  text-decoration: underline;
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__notice .yfm a:hover {
  color: var(--g-color-text-light-primary);
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__text .yfm a {
  color: var(--g-color-text-light-primary);
  text-decoration: underline;
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__text .yfm a:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__title a {
  color: var(--g-color-text-light-primary);
  text-decoration: underline;
  text-decoration: none;
}
.pc-content_theme_dark.pc-content_theme_dark .pc-content__title a:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-content_theme_light.pc-content_theme_light .pc-content__title *,
.pc-content_theme_light.pc-content_theme_light .pc-content__text .yfm,
.pc-content_theme_light.pc-content_theme_light .pc-content__text .yfm *,
.pc-content_theme_light.pc-content_theme_light .pc-content__links a {
  color: var(--g-color-text-dark-primary);
}
.pc-content_theme_light.pc-content_theme_light .pc-content__notice .yfm,
.pc-content_theme_light.pc-content_theme_light .pc-content__notice .yfm * {
  color: var(--g-color-text-dark-secondary);
}
.pc-content_theme_light.pc-content_theme_light .pc-content__notice .yfm a {
  color: var(--g-color-text-dark-secondary);
  text-decoration: underline;
}
.pc-content_theme_light.pc-content_theme_light .pc-content__notice .yfm a:hover {
  color: var(--g-color-text-dark-primary);
}
.pc-content_theme_light.pc-content_theme_light .pc-content__text .yfm a {
  color: var(--g-color-text-dark-primary);
  text-decoration: underline;
}
.pc-content_theme_light.pc-content_theme_light .pc-content__text .yfm a:hover {
  color: var(--g-color-text-dark-secondary);
}
.pc-content_theme_light.pc-content_theme_light .pc-content__title a {
  color: var(--g-color-text-dark-primary);
  text-decoration: underline;
  text-decoration: none;
}
.pc-content_theme_light.pc-content_theme_light .pc-content__title a:hover {
  color: var(--g-color-text-dark-secondary);
}
.pc-content_control-position_bottom .pc-content__notice:has(+ .pc-content__buttons),
.pc-content_control-position_bottom .pc-content__notice:has(+ .pc-content__links),
.pc-content_control-position_bottom .pc-content__list:has(+ .pc-content__buttons),
.pc-content_control-position_bottom .pc-content__list:has(+ .pc-content__links),
.pc-content_control-position_bottom .pc-content__text:has(+ .pc-content__buttons),
.pc-content_control-position_bottom .pc-content__text:has(+ .pc-content__links),
.pc-content_control-position_bottom .pc-content__title:has(+ .pc-content__buttons),
.pc-content_control-position_bottom .pc-content__title:has(+ .pc-content__links) {
  margin-bottom: auto;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/LayoutItem/LayoutItem.css */
.pc-layout-item {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.pc-layout-item__media {
  width: 100%;
  display: block;
  border-radius: var(--pc-border-radius);
}
.pc-layout-item__media_border {
  border: 1px solid var(--g-color-line-generic);
}
.pc-layout-item__meta-info {
  margin: 16px 0 -8px 0;
}
.pc-layout-item__content {
  display: flex;
  flex: auto;
  margin-top: 16px;
  margin-left: 0;
  margin-bottom: 0;
}
.pc-layout-item__content_no-media {
  margin-top: 0;
}
.pc-layout-item__content_margin_m {
  margin-right: 40px;
}
.pc-layout-item__content_margin_l {
  margin-right: 80px;
}
.pc-layout-item__wrapper {
  flex: auto;
}
@media (max-width: 576px) {
  .pc-layout-item__content {
    margin-right: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BackgroundCard/BackgroundCard.css */
.pc-background-card {
  position: relative;
}
.pc-background-card_theme_light {
  background-color: var(--pc-color-base-silver);
}
.pc-background-card_theme_dark {
  background-color: var(--pc-color-base-asphalt);
}
.pc-background-card_padding_s {
  padding-bottom: 80px;
}
.pc-background-card_padding_m {
  padding-bottom: 160px;
}
.pc-background-card_padding_l {
  padding-bottom: 240px;
}
.pc-background-card_padding_xl {
  padding-bottom: 320px;
}
.pc-background-card_border_none {
  box-shadow: none;
  cursor: default;
  border: none;
}
.pc-background-card__content {
  display: flex;
}
.pc-background-card__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pc-background-card__image img {
  object-fit: cover;
  object-position: left;
}
a.pc-background-card_theme_light {
  background-color: var(--pc-color-base-silver);
}
a.pc-background-card_theme_dark {
  background-color: var(--pc-color-base-asphalt);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/BasicCard/BasicCard.css */
.pc-basic-card.pc-basic-card {
  min-height: auto;
}
.pc-basic-card__content {
  display: flex;
}
.pc-basic-card__wrapper {
  flex: auto;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/HubspotForm/HubspotForm.css */
.pc-hubspot-form {
  --g-color-line-focus: var(--pc-color-line-focus-light);
}
.pc-hubspot-form .submitted-message {
  padding-left: 10px;
}
.pc-hubspot-form .hs-form-field {
  margin-bottom: 16px;
  padding-left: 10px;
}
.pc-hubspot-form .hs-form-field > label {
  color: var(--g-color-text-primary);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  display: flex;
  width: 200px;
  max-width: 100%;
  padding: 5px 0 0;
  position: relative;
}
.pc-hubspot-form .hs-form-field:only-child > label {
  width: 100%;
}
.pc-hubspot-form .hs-form-field .input {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  width: 100%;
}
.pc-hubspot-form .hs-form-field .input input[type=text],
.pc-hubspot-form .hs-form-field .input input[type=number],
.pc-hubspot-form .hs-form-field .input input[type=tel],
.pc-hubspot-form .hs-form-field .input input[type=email],
.pc-hubspot-form .hs-form-field .input textarea,
.pc-hubspot-form .hs-form-field .input select {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin: 0;
  padding: 10px 13px;
  width: 100%;
  height: 36px;
  font-size: 15px;
  line-height: 16px;
  font-weight: normal;
  font-family: var(--g-text-body-font-family);
  color: var(--g-color-text-primary);
  background-color: transparent;
  border: 1px solid var(--g-color-line-generic);
  border-radius: var(--g-border-radius-l);
}
.pc-hubspot-form .hs-form-field .input input[type=text]:hover,
.pc-hubspot-form .hs-form-field .input input[type=number]:hover,
.pc-hubspot-form .hs-form-field .input input[type=tel]:hover,
.pc-hubspot-form .hs-form-field .input input[type=email]:hover,
.pc-hubspot-form .hs-form-field .input textarea:hover,
.pc-hubspot-form .hs-form-field .input select:hover {
  border: 1px solid var(--g-color-line-generic-hover);
}
.pc-hubspot-form .hs-form-field .input input[type=text]::placeholder,
.pc-hubspot-form .hs-form-field .input input[type=number]::placeholder,
.pc-hubspot-form .hs-form-field .input input[type=tel]::placeholder,
.pc-hubspot-form .hs-form-field .input input[type=email]::placeholder,
.pc-hubspot-form .hs-form-field .input textarea::placeholder,
.pc-hubspot-form .hs-form-field .input select::placeholder {
  color: var(--g-color-text-hint);
}
.pc-hubspot-form .hs-form-field .input input[type=text]:focus,
.pc-hubspot-form .hs-form-field .input input[type=number]:focus,
.pc-hubspot-form .hs-form-field .input input[type=tel]:focus,
.pc-hubspot-form .hs-form-field .input input[type=email]:focus,
.pc-hubspot-form .hs-form-field .input textarea:focus,
.pc-hubspot-form .hs-form-field .input select:focus {
  outline: none;
}
.pc-hubspot-form .hs-form-field .input input[type=text]:focus,
.pc-hubspot-form .hs-form-field .input input[type=number]:focus,
.pc-hubspot-form .hs-form-field .input input[type=tel]:focus,
.pc-hubspot-form .hs-form-field .input input[type=email]:focus,
.pc-hubspot-form .hs-form-field .input textarea:focus {
  border: 2px solid var(--g-color-line-focus);
  outline: none;
}
.pc-hubspot-form .hs-form-field .input textarea {
  margin: 10px 0 0 0;
}
.pc-hubspot-form .hs-form-field .input textarea {
  height: 110px;
  min-width: 100%;
  resize: none;
  padding-right: 30px;
}
.pc-hubspot-form .hs-form-field .input select {
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right 12px top 50%;
  padding-right: 30px;
}
.pc-hubspot-form .hs-form-field .input select:focus {
  border: 1px solid var(--g-color-line-focus);
}
.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input {
  float: none;
  width: 100% !important;
}
.pc-hubspot-form .hs-form-field .input .hs-fieldtype-intl-phone.hs-input .hs-input + .hs-input {
  margin-top: 10px;
}
.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) {
  display: flex;
  flex-wrap: wrap;
}
.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input {
  width: calc(100% - 200px);
}
.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg,
.pc-hubspot-form .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc {
  margin-left: 200px;
}
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display,
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display,
.pc-hubspot-form .hs-form-field .hs-form-radio-display {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input,
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input,
.pc-hubspot-form .hs-form-field .hs-form-radio-display input {
  width: 17px;
  height: 17px;
  margin: 0;
  opacity: 0;
  flex-shrink: 0;
}
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display span:not(.hs-form-required),
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display span:not(.hs-form-required),
.pc-hubspot-form .hs-form-field .hs-form-radio-display span:not(.hs-form-required) {
  color: var(--g-color-text-primary);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  padding-left: 7px;
  margin: 0;
  flex-grow: 1;
}
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display .hs-form-required,
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display .hs-form-required,
.pc-hubspot-form .hs-form-field .hs-form-radio-display .hs-form-required {
  top: 0;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display {
  position: relative;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display > span:not(.hs-form-required):before,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display > span:not(.hs-form-required):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 17px;
  background-color: transparent;
  border-radius: 4px;
  border: 1px solid var(--g-color-line-generic-accent);
  transition: background-color 0.1s linear;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display > span:not(.hs-form-required):after,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display > span:not(.hs-form-required):after {
  content: "";
  position: absolute;
  top: -10px;
  left: 2px;
  height: 18px;
  width: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE4Ij4KICAgIDxwYXRoIGQ9Ik0xNS42MjMgMWwtOS4xNSAxMy4xNzQtNC4yODctNC42TDEgMTEuMDMgNi42MiAxNyAxNyAyLjI3IDE1LjYyMyAxeiIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K);
  transition: top 0.1s linear, opacity 0.1s linear;
  opacity: 0;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:after,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:after {
  opacity: 1;
  top: -5px;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input:checked ~ span:before,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input:checked ~ span:before {
  background-color: #ffeba0;
}
.pc-hubspot-form .hs-form-field .hs-form-booleancheckbox-display input[type=checkbox]:focus ~ span::before,
.pc-hubspot-form .hs-form-field .hs-form-checkbox-display input[type=checkbox]:focus ~ span::before {
  outline: 2px solid var(--g-color-line-focus);
}
.pc-hubspot-form .hs-form-field .hs-form-radio-display span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 17px;
  background-color: transparent;
  border-radius: 50%;
  border: 1px solid var(--g-color-line-generic-accent);
  transition: background-color 0.1s linear;
}
.pc-hubspot-form .hs-form-field .hs-form-radio-display span:after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  height: 7px;
  width: 7px;
  border-radius: 50%;
  opacity: 0;
  background: #000000;
  transition: opacity 0.1s linear;
}
.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:after {
  opacity: 1;
}
.pc-hubspot-form .hs-form-field .hs-form-radio-display input:checked ~ span:before {
  background-color: #ffeba0;
}
.pc-hubspot-form .hs-form-field .hs-form-checkbox:not(:last-child),
.pc-hubspot-form .hs-form-field .hs-form-radio:not(:last-child) {
  margin-bottom: 5px;
}
.pc-hubspot-form .hs-richtext {
  padding-left: 10px;
}
.pc-hubspot-form .hs-richtext p {
  color: var(--g-color-text-primary);
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  margin: 20px 0;
}
.pc-hubspot-form .hs_error_rollup {
  padding-left: 10px;
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  color: var(--g-color-text-danger);
}
.pc-hubspot-form .legal-consent-container {
  padding-top: 8px;
}
.pc-hubspot-form .inputs-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pc-hubspot-form .hs-form-required {
  color: var(--g-color-text-hint);
  width: 10px;
  order: 1;
  position: absolute;
  left: -10px;
}
.pc-hubspot-form .hs-field-desc {
  order: 3;
  padding: 0;
  margin: 3px 0 0;
  font-size: var(--g-text-body-1-font-size);
  color: var(--g-color-text-complementary);
}
.pc-hubspot-form .hs-error-msgs {
  width: 100%;
  margin: 3px 0;
  order: 4;
}
.pc-hubspot-form .hs-error-msg {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
  color: var(--g-color-text-danger);
  display: block;
}
.pc-hubspot-form .actions {
  display: flex;
  justify-content: flex-end;
}
.pc-hubspot-form .hs-button.primary {
  padding: 0;
  font-family: var(--g-text-body-font-family);
  font-size: inherit;
  font-weight: var(--g-text-body-font-weight);
  color: inherit;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  display: inline-block;
  position: relative;
  overflow: visible;
  box-sizing: border-box;
  height: 44px;
  padding: 0 20px;
  border-radius: var(--g-border-radius-xl);
  background-color: var(--g-color-base-brand);
  color: var(--g-color-text-brand-contrast);
  line-height: 44px;
  font-size: var(--g-text-body-2-font-size);
  font-weight: normal;
  user-select: none;
  text-align: center;
  white-space: nowrap;
  appearance: none;
}
.pc-hubspot-form .hs-button.primary:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 1px;
}
.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) {
  outline: 0;
}
.pc-hubspot-form .hs-button.primary:hover {
  background-color: var(--g-color-base-brand-hover);
}
.pc-hubspot-form .hs-button.primary:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 1px;
}
.pc-hubspot-form .hs-button.primary:focus:not(:focus-visible) {
  outline: 0;
}
.pc-hubspot-form .grecaptcha-badge {
  box-shadow: none !important;
  border: 1px solid var(--g-color-line-generic);
}
.pc-hubspot-form .hs_recaptcha div {
  font-family: var(--g-text-body-font-family);
  font-weight: var(--g-text-body-font-weight);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-hubspot-form_mobile .hs-richtext,
.pc-hubspot-form_mobile .hs-form-field,
.pc-hubspot-form_mobile .hs_error_rollup.actions,
.pc-hubspot-form_mobile .submitted-message {
  padding: 0 4px;
}
.pc-hubspot-form_mobile .hs-form-field > label span {
  order: 2;
}
.pc-hubspot-form_mobile .hs-form-field > label span.hs-form-required {
  order: 1;
}
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) {
  flex-direction: column;
}
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input {
  width: 100%;
}
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=text],
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=number],
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=tel],
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input input[type=email],
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .input select {
  margin: 10px 0 0 0;
}
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-error-msg,
.pc-hubspot-form_mobile .hs-form-field:not(.hs-fieldtype-textarea):not(.hs-fieldtype-booleancheckbox) .hs-field-desc {
  margin-left: 0;
}
.pc-hubspot-form_mobile .hs-form-field .hs-form-checkbox:first-child,
.pc-hubspot-form_mobile .hs-form-field .hs-form-radio:first-child {
  margin-top: 10px;
}
.pc-hubspot-form_mobile .hs-form-required {
  position: static;
}
.pc-hubspot-form_mobile .actions {
  justify-content: center;
}
.pc-hubspot-form_mobile .hs-button.primary {
  width: 80%;
}
.pc-hubspot-form a:focus {
  box-shadow: 0 0 0 2px var(--g-color-line-focus);
}
.pc-hubspot-form a:focus:not(:focus-visible) {
  box-shadow: none;
}
.pc-hubspot-form a:focus {
  outline: 0;
  border-radius: var(--g-focus-border-radius);
}
.pc-hubspot-form_theme_dark {
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.pc-hubspot-form_theme_dark .hs-form-field .input select {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTEgNiIgZmlsbD0ibm9uZSI+CiAgICA8cGF0aCBkPSJNMTAuMDggMEw1LjUgNC4zNi45MSAwIDAgLjg2bDUuNSA1LjI1TDExIC44NnoiIGZpbGw9IiNmZmZmZmYiLz4KPC9zdmc+Cg==);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/PriceCard/PriceCard.css */
.pc-price-card {
  position: relative;
}
.pc-price-card.pc-price-card {
  min-height: auto;
}
.pc-price-card__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pc-price-card__content {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}
.pc-price-card__content_theme_dark {
  color: var(--g-color-text-light-primary);
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.pc-price-card__content_theme_dark .pc-price-card__info .yfm,
.pc-price-card__content_theme_dark .pc-price-card__info .yfm * {
  color: var(--g-color-text-light-primary);
}
.pc-price-card__content_theme_dark .pc-price-card__info a {
  text-decoration: underline;
}
.pc-price-card__content_theme_dark .pc-price-card__info a:hover {
  color: var(--g-color-text-light-secondary);
}
.pc-price-card__content_theme_light {
  color: var(--g-color-text-dark-primary);
}
.pc-price-card__content_theme_light .pc-price-card__info .yfm,
.pc-price-card__content_theme_light .pc-price-card__info .yfm * {
  color: var(--g-color-text-dark-primary);
}
.pc-price-card__content_theme_light .pc-price-card__info a {
  text-decoration: underline;
}
.pc-price-card__content_theme_light .pc-price-card__info a:hover {
  color: var(--g-color-text-dark-secondary);
}
.pc-price-card__title.pc-price-card__title {
  font-size: var(--g-text-subheader-3-font-size);
  line-height: var(--g-text-subheader-3-line-height);
  margin-bottom: 24px;
}
.pc-price-card__price {
  margin-bottom: 24px;
}
.pc-price-card__price-value {
  font-size: var(--g-text-display-1-font-size);
  line-height: var(--g-text-display-1-line-height);
  font-weight: var(--g-text-accent-font-weight);
}
.pc-price-card__price-period {
  margin-left: 4px;
}
.pc-price-card__price-details {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  white-space: pre-wrap;
}
.pc-price-card__main {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  position: relative;
}
.pc-price-card__info {
  flex: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}
.pc-price-card__description:not(:last-child) {
  margin-bottom: 12px;
}
.pc-price-card__links,
.pc-price-card__buttons {
  margin-top: 24px;
}
.pc-price-card__footer {
  margin-top: 0px;
}
@media (max-width: 769px) {
  .pc-price-card__title,
  .pc-price-card__price {
    margin-bottom: 16px;
  }
  .pc-price-card__links,
  .pc-price-card__buttons {
    margin-top: 16px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/sub-blocks/ImageCard/ImageCard.css */
a.pc-image-card_border_shadow,
.pc-image-card_border_shadow {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-image-card {
  min-height: 248px;
  height: 100%;
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-float);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  min-height: 1px;
}
.pc-image-card_border_line {
  border: 1px solid var(--g-color-line-generic);
}
@media (min-width: 577px) {
  .slick-slide:not(.slick-active) .pc-image-card {
    box-shadow: none;
  }
  .swiper-slide:not(.swiper-slide-visible) .pc-image-card {
    box-shadow: none;
  }
}
.pc-image-card .pc-image-card__content {
  display: flex;
  padding: 32px;
  padding-bottom: 36px;
  flex: auto;
}
.pc-image-card .pc-image-card__image_inner {
  width: 100%;
  display: block;
}
.pc-image-card .pc-image-card__image_inner_radius {
  border-radius: var(--pc-border-radius);
}
.pc-image-card .pc-image-card__image_margins_s {
  padding: 4px;
}
.pc-image-card .pc-image-card__image_margins_s .pc-image-card__image_inner {
  border-radius: calc(var(--pc-border-radius) - var(--pc-image-padding));
}
.pc-image-card .pc-image-card__image_margins_m {
  padding: 32px;
  padding-bottom: 36px;
}
.pc-image-card .pc-image-card__image_margins_m .pc-image-card__image_inner {
  border-radius: initial;
}
.pc-image-card_with-content {
  display: flex;
  flex-direction: column;
}
.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__image {
  padding-bottom: 0;
}
.pc-image-card_with-content.pc-image-card_direction_direct .pc-image-card__content {
  padding-top: 24px;
}
.pc-image-card_with-content.pc-image-card_direction_reverse {
  flex-direction: column-reverse;
}
.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__image {
  padding-top: 0;
}
.pc-image-card_with-content.pc-image-card_direction_reverse .pc-image-card__content {
  padding-bottom: 24px;
}
a.pc-image-card {
  color: inherit;
  text-decoration: none;
  min-height: 248px;
  height: 100%;
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-float);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
a.pc-image-card:hover,
a.pc-image-card:active {
  --pc-text-header-color: inherit;
  color: inherit;
}
a.pc-image-card_border_line {
  border: 1px solid var(--g-color-line-generic);
}
a.pc-image-card_border_line,
a.pc-image-card_border_none {
  transition: transform 0.3s ease-out;
}
a.pc-image-card_border_line:hover,
a.pc-image-card_border_none:hover {
  transform: translateY(-8px);
}
a.pc-image-card_border_shadow {
  transition: transform 0.3s ease-out;
}
a.pc-image-card_border_shadow:hover {
  transform: translateY(-8px);
}
a.pc-image-card_border_shadow:hover {
  background-color: var(--pc-color-base-float-hover);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Banner/Banner.css */
@media (min-width: 769px) {
  .pc-banner-block.pc-AnimateBlock,
  .pc-AnimateBlock .pc-banner-block {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-banner-block.pc-AnimateBlock.animate,
  .pc-AnimateBlock .pc-banner-block.animate {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Companies/Companies.css */
.pc-companies-block {
  text-align: center;
}
.pc-companies-block__images {
  margin-top: 32px;
}
.pc-companies-block__image {
  max-width: 100%;
}
@media (min-width: 769px) {
  .pc-companies-block.pc-AnimateBlock .pc-companies-block__images,
  .pc-AnimateBlock .pc-companies-block .pc-companies-block__images {
    opacity: 0;
  }
  .pc-companies-block.pc-AnimateBlock.animate .pc-companies-block__images,
  .pc-AnimateBlock .pc-companies-block.animate .pc-companies-block__images {
    opacity: 1;
    transition: opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Info/Info.css */
.pc-info-block__container {
  background-color: var(--g-color-base-brand);
  padding: 96px 64px;
  border-radius: var(--pc-border-radius);
}
.pc-info-block__left,
.pc-info-block__right {
  padding-right: 96px;
  padding-bottom: 16px;
}
@media (max-width: 1081px) {
  .pc-info-block__left,
  .pc-info-block__right {
    padding-bottom: 0;
  }
  .pc-info-block__container {
    padding: 96px 64px;
  }
}
@media (max-width: 769px) {
  .pc-info-block__left {
    margin-bottom: 48px;
  }
  .pc-info-block__left,
  .pc-info-block__right {
    padding-right: 0;
  }
}
@media (max-width: 577px) {
  .pc-info-block__container {
    padding: 64px 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBaseContent.css */
.pc-media-base-content {
  margin-right: 64px;
  height: 100%;
  align-items: center;
  display: flex;
}
@media (max-width: 769px) {
  .pc-media-base-content {
    margin-right: 0;
    padding-bottom: 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/MediaBase/MediaBase.css */
.pc-media-base__card img {
  width: 100%;
}
.pc-media-base__card img,
.pc-media-base__card video,
.pc-media-base__card iframe,
.pc-media-base__card .pc-map {
  border-radius: var(--pc-border-radius);
}
.pc-media-base__card_shadow {
  box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
}
.pc-media-base__card_specialBorderRadius img,
.pc-media-base__card_specialBorderRadius video,
.pc-media-base__card_specialBorderRadius iframe,
.pc-media-base__card_specialBorderRadius .pc-map {
  border-radius: calc(var(--pc-border-radius) - 1px);
}
.pc-media-base__row_reverse {
  flex-direction: row-reverse;
}
.pc-media-base__row_reverse .pc-media-base__content > * {
  margin-right: 0;
  margin-left: 64px;
}
.pc-media-base__header {
  margin-bottom: 24px;
}
@media (max-width: 769px) {
  .pc-media-base__row_reverse {
    flex-direction: row;
  }
  .pc-media-base__row_reverse .pc-media-base__content > * {
    margin-left: 0;
  }
  .pc-media-base__row_mobile-reverse {
    flex-direction: column-reverse;
  }
  .pc-media-base__row_mobile-reverse .pc-media-base__content > * {
    margin-top: 32px;
    padding-bottom: 0;
  }
}
@media (min-width: 769px) {
  .pc-media-base.pc-AnimateBlock .pc-media-base__card,
  .pc-AnimateBlock .pc-media-base .pc-media-base__card {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-media-base.pc-AnimateBlock.animate .pc-media-base__card,
  .pc-AnimateBlock .pc-media-base.animate .pc-media-base__card {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Media/Media.css */
.pc-media-block_border_shadow {
  box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
}
.pc-media-block_border_line {
  border-radius: var(--pc-border-radius);
  border: 1px solid var(--g-color-line-generic);
}
.pc-media-block_border_none {
  border-radius: var(--pc-border-radius);
}
.pc-media-block__image {
  border-radius: var(--pc-border-radius);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Map/Map.css */
.pc-map-block_border_shadow {
  box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
}
.pc-map-block_border_line {
  border-radius: var(--pc-border-radius);
  border: 1px solid var(--g-color-line-generic);
}
.pc-map-block_border_none {
  border-radius: var(--pc-border-radius);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/SliderOld/Arrow/Arrow.css */
.pc-slider-old-block-arrow__button {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-slider-old-block-arrow__button:hover {
  box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);
  cursor: pointer;
}
.pc-slider-old-block-arrow__icon-wrapper,
.pc-slider-old-block-arrow__button,
.pc-slider-old-block-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pc-slider-old-block-arrow {
  width: 42px;
  height: 42px;
  cursor: pointer;
}
@media (max-width: 576px) {
  .pc-slider-old-block-arrow {
    display: none;
  }
}
.pc-slider-old-block-arrow_type_left {
  margin-right: 16px;
}
.pc-slider-old-block-arrow_type_left .pc-slider-old-block-arrow__icon-wrapper {
  transform: rotate(180deg);
}
.pc-slider-old-block-arrow__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  width: 42px;
  height: 42px;
  color: var(--g-color-text-secondary);
  border-radius: 100%;
  background-color: var(--g-color-base-background);
  box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), color 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.pc-slider-old-block-arrow__button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-slider-old-block-arrow__button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-slider-old-block-arrow:hover .pc-slider-old-block-arrow__button {
  color: var(--g-color-text-primary);
  box-shadow: 0 2px 12px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
}
.pc-slider-old-block-arrow__icon {
  position: relative;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/SliderOld/SliderOld.css */
.pc-slick-origin.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.pc-slick-origin.slick-slider .slick-track,
.pc-slick-origin.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.pc-slick-origin .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.pc-slick-origin .slick-list:focus {
  outline: none;
}
.pc-slick-origin .slick-list.dragging {
  cursor: hand;
}
.pc-slick-origin .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pc-slick-origin .slick-track::before,
.pc-slick-origin .slick-track::after {
  content: "";
  display: table;
}
.pc-slick-origin .slick-track:after {
  clear: both;
}
.slick-loading .pc-slick-origin .slick-track {
  visibility: hidden;
}
.pc-slick-origin .slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .pc-slick-origin .slick-slide {
  float: right;
}
.pc-slick-origin .slick-slide img {
  display: block;
}
.pc-slick-origin .slick-slide.slick-loading img {
  display: none;
}
.pc-slick-origin .slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .pc-slick-origin .slick-slide {
  display: block;
}
.slick-loading .pc-slick-origin .slick-slide {
  visibility: hidden;
}
.slick-vertical .pc-slick-origin .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.pc-slick-origin.slick-initialized .slick-slide {
  display: block;
}
.pc-slick-origin.slick-loading .slick-slide {
  visibility: hidden;
}
.pc-slick-origin.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.pc-slick-origin .slick-arrow.slick-hidden {
  display: none;
}
.pc-SliderOldBlock .slick-list {
  padding: 24px 0 20px;
  margin: 0 -8px;
}
.pc-SliderOldBlock .slick-slide {
  padding: 0 8px;
  box-sizing: border-box;
  flex-shrink: 0;
}
.pc-SliderOldBlock .slick-track {
  display: flex;
  min-width: 100%;
}
.pc-SliderOldBlock .slick-track .slick-slide {
  height: auto;
}
.pc-SliderOldBlock .slick-track .slick-slide > div {
  display: flex;
  width: 100%;
  height: 100%;
}
.pc-SliderOldBlock .slick-arrow {
  position: absolute;
  top: -42px;
  right: 0;
  z-index: 2;
}
.pc-SliderOldBlock .slick-arrow.slick-prev {
  right: 42px;
}
.pc-SliderOldBlock__header_no-description {
  position: relative;
  top: -3px;
}
.pc-SliderOldBlock__dots {
  display: flex;
  justify-content: center;
  width: 100%;
}
.pc-SliderOldBlock__dots-list {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  display: inline-flex;
  justify-content: center;
}
.pc-SliderOldBlock__dots-list li.pc-SliderOldBlock__bar,
.pc-SliderOldBlock__dots-list li.pc-SliderOldBlock__accessible-bar,
.pc-SliderOldBlock__dots-list li.pc-SliderOldBlock__dot {
  margin: calc(12px / 2) 8px;
  top: 0;
}
.pc-SliderOldBlock__dot {
  margin-top: 12px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: var(--g-color-line-generic-accent);
  cursor: pointer;
  transition: background-color 1s;
}
.pc-SliderOldBlock__dot:hover {
  background-color: var(--g-color-line-generic-accent-hover);
}
.pc-SliderOldBlock__dot + .pc-SliderOldBlock__dot {
  margin-left: 16px;
}
.pc-SliderOldBlock__dot_active {
  background-color: var(--g-color-line-generic-active);
}
.pc-SliderOldBlock__bar,
.pc-SliderOldBlock__accessible-bar {
  position: absolute;
  top: 12px;
  left: 0;
  width: 24px;
  height: 8px;
  border-radius: var(--pc-border-radius);
}
.pc-SliderOldBlock__bar {
  transition: left 0.3s;
  background-color: var(--pc-color-line-generic-active-solid);
}
.pc-SliderOldBlock_align-left .slick-track {
  width: inherit !important;
}
.pc-SliderOldBlock_only-arrows {
  padding-top: 42px;
}
.pc-SliderOldBlock__footer {
  display: flex;
  position: relative;
}
.pc-SliderOldBlock__footer .pc-SliderOldBlock__disclaimer {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--g-color-text-secondary);
}
.pc-SliderOldBlock__footer .pc-SliderOldBlock__disclaimer_size_l {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.pc-SliderOldBlock__footer .pc-SliderOldBlock__disclaimer_size_m {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-SliderOldBlock__footer .pc-SliderOldBlock__disclaimer_size_s {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
@media (min-width: 769px) {
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock .slick-slide,
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides .slick-slide {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide,
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(0),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(1),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(2),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(3),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(4),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(5),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(6),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(7),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(8),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(9),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(10),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(11),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(12),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(13),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(14),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(15),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(16),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(17),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(18),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(19),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(20),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(21),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(22),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(23),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(24),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(25),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(26),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(27),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(28),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(29),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(30),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(31),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(32),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(33),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(34),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(35),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(36),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(37),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(38),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(39),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(40),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(41),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(42),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(43),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(44),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(45),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(46),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(47),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(48),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(49),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(50),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(51),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(52),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(53),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(54),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(55),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(56),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(57),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(58),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(59),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(60),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(61),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(62),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(63),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(64),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(65),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(66),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(67),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(68),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(69),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(70),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(71),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(72),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(73),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(74),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(75),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(76),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(77),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(78),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(79),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(80),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(81),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(82),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(83),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(84),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(85),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(86),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(87),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(88),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(89),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(90),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(91),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(92),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(93),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(94),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(95),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(96),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(97),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(98),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-SliderOldBlock__animate-slides.pc-AnimateBlock.animate .slick-slide:nth-child(99),
  .pc-AnimateBlock .pc-SliderOldBlock__animate-slides.animate .slick-slide:nth-child(99) {
    transition-delay: 9.9s;
  }
}
.pc-SliderOldBlock_type_media-card {
  padding: 0;
}
.pc-SliderOldBlock_type_media-card .slick-slide {
  width: 100%;
}
@media (max-width: 577px) {
  .pc-SliderOldBlock_type_media-card:not(.pc-SliderOldBlock_type_media-card_one-slide) {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    overflow: inherit;
  }
  .pc-SliderOldBlock_type_media-card:not(.pc-SliderOldBlock_type_media-card_one-slide) .slick-list {
    margin: 0;
  }
  .pc-SliderOldBlock_type_media-card:not(.pc-SliderOldBlock_type_media-card_one-slide) .slick-slide:last-child {
    padding-right: 10px;
  }
}
.pc-SliderOldBlock_type_media-card .pc-SliderOldBlock__dots {
  position: absolute;
  bottom: 24px;
  left: 0;
  width: 100%;
}
.pc-SliderOldBlock_type_media-card:hover .slick-arrow {
  display: flex;
}
.pc-SliderOldBlock_type_media-card .slick-arrow {
  display: none;
  width: 64px;
  top: 50%;
  transform: translate(0, -50%);
}
.pc-SliderOldBlock_type_media-card .slick-prev {
  left: 0;
}
.pc-SliderOldBlock_type_media-card .slick-next {
  right: 0;
}
.pc-SliderOldBlock_type_media-card .slick-list {
  padding: 0;
}
@media (max-width: 769px) {
  .pc-SliderOldBlock_type_media-card:hover .slick-arrow {
    display: none;
  }
}
.pc-SliderOldBlock_type_header-card {
  padding-top: 0;
}
.pc-SliderOldBlock_type_header-card .slick-slide {
  width: 100%;
}
@media (max-width: 577px) {
  .pc-SliderOldBlock_type_header-card:not(.pc-SliderOldBlock_type_header-card_one-slide) {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    overflow: inherit;
  }
  .pc-SliderOldBlock_type_header-card:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-list {
    margin: 0;
  }
  .pc-SliderOldBlock_type_header-card:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-slide:last-child {
    padding-right: 10px;
  }
}
.pc-SliderOldBlock_type_header-card .pc-SliderOldBlock__wrapper {
  position: relative;
}
.pc-SliderOldBlock_type_header-card .pc-SliderOldBlock__dots {
  position: absolute;
  bottom: 16px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 100;
}
.pc-SliderOldBlock_type_header-card .slick-arrow {
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
}
.pc-SliderOldBlock_type_header-card .slick-arrow.slick-prev {
  left: 16px;
}
.pc-SliderOldBlock_type_header-card .slick-arrow button {
  background-color: transparent;
  box-shadow: none;
}
.pc-SliderOldBlock_type_header-card .slick-arrow button:hover {
  box-shadow: none;
}
.pc-SliderOldBlock_type_header-card .slick-arrow:hover button {
  box-shadow: none;
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_light) .pc-slider-old-block-arrow__button {
  color: var(--g-color-text-dark-primary);
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_light) .pc-SliderOldBlock__dot {
  background-color: var(--g-color-private-black-150);
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_light) .pc-SliderOldBlock__dot_active {
  background-color: var(--g-color-private-black-300);
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_dark) .pc-slider-old-block-arrow__button {
  color: var(--g-color-text-light-primary);
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_dark) .pc-SliderOldBlock__dot {
  background-color: var(--g-color-private-white-150);
}
.pc-SliderOldBlock_type_header-card:has(.slick-active .pc-header-block_controls-view_dark) .pc-SliderOldBlock__dot_active {
  background-color: var(--g-color-private-white-300);
}
.pc-SliderOldBlock_type_header-card .slick-slide {
  padding: 0;
}
@keyframes safari-fix {
  from {
    transform: translateX(0.001px);
  }
  to {
    transform: translateX(0);
  }
}
.pc-SliderOldBlock_type_header-card .slick-slide[aria-hidden=true] {
  animation: safari-fix 1000ms;
}
.pc-SliderOldBlock_type_header-card .slick-list {
  padding: 0;
  margin: 0;
}
.pc-SliderOldBlock_type_header-card .slick-arrow {
  width: 68px;
  height: 68px;
  right: 0;
}
.pc-SliderOldBlock_type_header-card .slick-arrow.slick-prev {
  left: 0;
}
@media (max-width: 577px) {
  .pc-SliderOldBlock_type_header-card .slick-arrow {
    display: none;
  }
  .pc-SliderOldBlock_type_header-card.pc-SliderOldBlock:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-list {
    margin-left: 0;
  }
  .pc-SliderOldBlock_type_header-card.pc-SliderOldBlock:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-track {
    padding-left: 0;
  }
  .pc-SliderOldBlock_type_header-card.pc-SliderOldBlock:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-slide {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .pc-SliderOldBlock_type_header-card.pc-SliderOldBlock:not(.pc-SliderOldBlock_type_header-card_one-slide) .slick-slide:last-child {
    padding-right: 0;
  }
}
@media (max-width: 769px) {
  .pc-SliderOldBlock__footer {
    display: block;
  }
  .pc-SliderOldBlock__footer .pc-SliderOldBlock__disclaimer {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
}
@media (max-width: 577px) {
  .pc-SliderOldBlock:not(.pc-SliderOldBlock_one-slide) {
    margin-left: -24px;
    padding-left: 24px;
    width: calc(100% + 48px);
    overflow-x: auto;
  }
  .pc-SliderOldBlock:not(.pc-SliderOldBlock_one-slide) .slick-list {
    margin-left: -24px;
    margin-right: 0;
  }
  .pc-SliderOldBlock:not(.pc-SliderOldBlock_one-slide) .slick-track {
    padding-left: 16px;
  }
  .pc-SliderOldBlock:not(.pc-SliderOldBlock_one-slide) .slick-slide {
    padding: 0 8px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Arrow/Arrow.css */
.pc-slider-arrow__inner {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-slider-arrow__inner:hover {
  box-shadow: 0px 4px 24px var(--g-color-sfx-shadow), 0px 2px 8px var(--g-color-sfx-shadow);
  cursor: pointer;
}
.pc-slider-arrow__icon-wrapper,
.pc-slider-arrow__inner,
.pc-slider-arrow {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .pc-slider-arrow {
    display: none;
  }
}
.pc-slider-arrow__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
}
.pc-slider-arrow__button:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-slider-arrow__button:focus:not(:focus-visible) {
  outline: 0;
}
.pc-slider-arrow__inner {
  width: 42px;
  height: 42px;
  color: var(--g-color-text-secondary);
  border-radius: 100%;
  background-color: var(--g-color-base-background);
  box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow);
  transition: box-shadow 0.3s cubic-bezier(0.22, 0.61, 0.36, 1), color 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.pc-slider-arrow__inner_type_left .pc-slider-arrow__icon-wrapper {
  transform: rotate(180deg);
}
.pc-slider-arrow__inner:hover {
  color: var(--g-color-text-primary);
  box-shadow: 0 2px 12px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
}
.pc-slider-arrow__inner_transparent {
  background-color: transparent;
  box-shadow: none;
}
.pc-slider-arrow__inner_transparent:hover {
  box-shadow: none;
}
.pc-slider-arrow__icon {
  position: relative;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Slider/Slider.css */
.pc-SliderBlock {
  position: relative;
}
.pc-SliderBlock__slider.pc-SliderBlock__slider {
  padding: 24px 0 48px;
  margin: 0 -8px;
}
.pc-SliderBlock_without-dots .pc-SliderBlock__slider {
  padding-bottom: 20px;
}
.pc-SliderBlock__slide.swiper-slide {
  box-sizing: border-box;
  height: auto;
}
.pc-SliderBlock__slide.swiper-slide.pc-SliderBlock__slide.swiper-slide {
  padding: 0 8px;
}
@keyframes safari-fix {
  from {
    transform: translateX(0.001px);
  }
  to {
    transform: translateX(0);
  }
}
.pc-SliderBlock__slide.swiper-slide.swiper-slide-visible {
  animation: safari-fix 300ms;
}
.pc-SliderBlock__slide.swiper-slide .pc-SliderBlock__slide-item {
  width: 100%;
  height: 100%;
}
.pc-SliderBlock .pc-SliderBlock__slide-item {
  width: 100%;
  height: 100%;
}
.pc-SliderBlock__arrow {
  position: absolute;
  top: -2px;
  right: 0;
  z-index: 2;
}
.pc-SliderBlock__arrow_prev {
  right: 42px;
  margin-right: 16px;
}
.pc-SliderBlock__header_no-description {
  position: relative;
  top: -3px;
}
.pc-SliderBlock__dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--g-color-line-generic-accent);
  cursor: pointer;
  display: inline-block;
  transition: background-color 1s;
}
.pc-SliderBlock__dot:hover {
  background-color: var(--g-color-line-generic-accent-hover);
}
.pc-SliderBlock__dot + .pc-SliderBlock__dot {
  margin-left: 16px;
}
.pc-SliderBlock__dot_active {
  opacity: 1;
  background-color: var(--g-color-line-generic-active);
}
.pc-SliderBlock_only-arrows {
  padding-top: 42px;
}
.pc-SliderBlock__footer {
  display: flex;
  position: relative;
}
.pc-SliderBlock__footer .pc-SliderBlock__disclaimer {
  position: absolute;
  top: 0;
  left: 0;
  color: var(--g-color-text-secondary);
}
.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_l {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
}
.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_m {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-SliderBlock__footer .pc-SliderBlock__disclaimer_size_s {
  font-size: var(--g-text-body-1-font-size);
  line-height: var(--g-text-body-1-line-height);
}
@media (min-width: 769px) {
  .pc-SliderBlock__animate-slides.pc-AnimateBlock .pc-SliderBlock__slide,
  .pc-AnimateBlock .pc-SliderBlock__animate-slides .pc-SliderBlock__slide {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide,
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(0),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(1),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(2),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(3),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(4),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(5),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(6),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(7),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(8),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(9),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(10),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(11),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(12),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(13),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(14),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(15),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(16),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(17),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(18),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(19),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(20),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(21),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(22),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(23),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(24),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(25),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(26),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(27),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(28),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(29),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(30),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(31),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(32),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(33),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(34),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(35),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(36),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(37),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(38),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(39),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(40),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(41),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(42),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(43),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(44),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(45),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(46),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(47),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(48),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(49),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(50),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(51),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(52),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(53),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(54),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(55),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(56),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(57),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(58),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(59),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(60),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(61),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(62),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(63),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(64),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(65),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(66),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(67),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(68),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(69),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(70),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(71),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(72),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(73),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(74),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(75),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(76),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(77),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(78),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(79),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(80),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(81),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(82),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(83),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(84),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(85),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(86),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(87),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(88),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(89),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(90),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(91),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(92),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(93),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(94),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(95),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(96),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(97),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(98),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__slide:nth-child(99),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__slide:nth-child(99) {
    transition-delay: 9.9s;
  }
}
@media (min-width: 769px) {
  .pc-SliderBlock__animate-slides.pc-AnimateBlock .pc-SliderBlock__dot,
  .pc-AnimateBlock .pc-SliderBlock__animate-slides .pc-SliderBlock__dot {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot,
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(0),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(1),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(2),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(3),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(4),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(5),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(6),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(7),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(8),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(9),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(10),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(11),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(12),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(13),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(14),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(15),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(16),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(17),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(18),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(19),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(20),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(21),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(22),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(23),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(24),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(25),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(26),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(27),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(28),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(29),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(30),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(31),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(32),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(33),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(34),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(35),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(36),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(37),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(38),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(39),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(40),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(41),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(42),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(43),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(44),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(45),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(46),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(47),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(48),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(49),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(50),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(51),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(52),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(53),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(54),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(55),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(56),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(57),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(58),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(59),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(60),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(61),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(62),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(63),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(64),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(65),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(66),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(67),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(68),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(69),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(70),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(71),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(72),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(73),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(74),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(75),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(76),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(77),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(78),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(79),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(80),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(81),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(82),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(83),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(84),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(85),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(86),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(87),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(88),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(89),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(90),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(91),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(92),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(93),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(94),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(95),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(96),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(97),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(98),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-SliderBlock__animate-slides.pc-AnimateBlock.animate .pc-SliderBlock__dot:nth-child(99),
  .pc-AnimateBlock .pc-SliderBlock__animate-slides.animate .pc-SliderBlock__dot:nth-child(99) {
    transition-delay: 9.9s;
  }
}
.pc-SliderBlock_type_media-card {
  padding: 0;
}
@media (max-width: 577px) {
  .pc-SliderBlock_type_media-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    overflow: inherit;
  }
}
.pc-SliderBlock_type_media-card .swiper-container-horizontal .swiper-pagination-bullets {
  bottom: 24px;
}
.pc-SliderBlock_type_media-card .pc-SliderBlock__slider {
  padding: 0;
}
.pc-SliderBlock_type_media-card:hover .pc-SliderBlock__arrow {
  display: flex;
}
.pc-SliderBlock_type_media-card .pc-SliderBlock__arrow {
  display: none;
  width: 64px;
  top: 50%;
  transform: translate(0, -50%);
}
.pc-SliderBlock_type_media-card .pc-SliderBlock__arrow_prev {
  left: 0;
  margin-right: 0;
}
@media (max-width: 769px) {
  .pc-SliderBlock_type_media-card:hover .pc-SliderBlock__arrow {
    display: none;
  }
  .pc-SliderBlock_type_media-card .swiper-container-horizontal .swiper-pagination-bullets {
    left: 24px;
    width: calc(100% - 24px);
  }
}
.pc-SliderBlock_type_header-card {
  padding-top: 0;
}
@media (max-width: 577px) {
  .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    overflow: inherit;
  }
}
.pc-SliderBlock_type_header-card .pc-SliderBlock__wrapper {
  position: relative;
}
.pc-SliderBlock_type_header-card .swiper-container-horizontal .swiper-pagination-bullets {
  bottom: 32px;
}
.pc-SliderBlock_type_header-card .pc-SliderBlock__slider {
  padding: 0;
  margin: 0;
}
.pc-SliderBlock_type_header-card .pc-SliderBlock__arrow {
  top: 50%;
  transform: translateY(-50%);
  width: 68px;
  height: 68px;
  right: 0;
}
.pc-SliderBlock_type_header-card .pc-SliderBlock__arrow_prev {
  left: 0;
  margin-right: 0;
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_light) .pc-slider-arrow__inner {
  color: var(--g-color-text-dark-primary);
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_light) .pc-SliderBlock__dot {
  background-color: var(--g-color-private-black-150);
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_light) .pc-SliderBlock__dot_active {
  background-color: var(--g-color-private-black-300);
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_dark) .pc-slider-arrow__inner {
  color: var(--g-color-text-light-primary);
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_dark) .pc-SliderBlock__dot {
  background-color: var(--g-color-private-white-150);
}
.pc-SliderBlock_type_header-card:has(.swiper-slide-active .pc-header-block_controls-view_dark) .pc-SliderBlock__dot_active {
  background-color: var(--g-color-private-white-300);
}
.pc-SliderBlock_type_header-card .pc-SliderBlock__slide {
  padding: 0;
}
@media (max-width: 769px) {
  .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) {
    margin-left: -8px;
    padding-left: 0;
    width: calc(100% + 8px);
  }
}
@media (max-width: 577px) {
  .pc-SliderBlock_type_header-card .pc-SliderBlock__arrow {
    display: none;
  }
  .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) .pc-SliderBlock__slider {
    margin-left: 0;
  }
  .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) .swiper-wrapper {
    padding-left: 0;
  }
  .pc-SliderBlock_type_header-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) .pc-SliderBlock__slide {
    padding-right: 0;
    padding-left: 0;
  }
}
.pc-SliderBlock_type_fullscreen-card {
  padding-top: 0;
}
@media (max-width: 577px) {
  .pc-SliderBlock_type_fullscreen-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
    overflow: inherit;
  }
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__slider {
  padding: 24px 0 40px;
  height: 100vh;
  margin: 0;
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__slider .swiper-pagination {
  bottom: 11px;
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__slider .pc-SliderBlock__dot {
  background-color: var(--g-color-text-light-hint);
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__slider .pc-SliderBlock__dot_active {
  background-color: var(--g-color-text-light-primary);
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__slider .pc-SliderBlock__slide {
  height: 100%;
  padding: 0 120px;
}
.pc-SliderBlock_type_fullscreen-card:hover .pc-SliderBlock__arrow {
  display: flex;
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__arrow {
  display: none;
  width: 120px;
  top: 40px;
  bottom: 40px;
}
.pc-SliderBlock_type_fullscreen-card .pc-SliderBlock__arrow_prev {
  left: 0;
  margin-right: 0;
}
@media (max-width: 769px) {
  .pc-SliderBlock_type_fullscreen-card {
    margin-left: 0;
  }
  .pc-SliderBlock_type_fullscreen-card .pc-SliderBlock_slider {
    margin-left: 0;
    width: 100%;
  }
  .pc-SliderBlock_type_fullscreen-card:hover .pc-SliderBlock__arrow {
    display: none;
  }
}
@media (max-width: 577px) {
  .pc-SliderBlock_type_fullscreen-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) .pc-SliderBlock__slider {
    margin-left: 0;
  }
  .pc-SliderBlock_type_fullscreen-card.pc-SliderBlock:not(.pc-SliderBlock_one-slide) .swiper-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 769px) {
  .pc-SliderBlock__footer {
    display: block;
  }
  .pc-SliderBlock__footer .pc-SliderBlock__disclaimer {
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
}
@media (max-width: 577px) {
  .pc-SliderBlock:not(.pc-SliderBlock_one-slide) {
    margin-left: -24px;
    padding-left: 24px;
    width: calc(100% + 48px);
    overflow-x: auto;
  }
  .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .pc-SliderBlock__slider {
    margin-left: -24px;
    margin-right: 0;
  }
  .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .swiper-wrapper {
    padding-left: 16px;
  }
  .pc-SliderBlock:not(.pc-SliderBlock_one-slide) .pc-SliderBlock__slide {
    padding: 0 8px;
  }
}

/* node_modules/swiper/swiper-bundle.css */
@font-face {
  font-family: "swiper-icons";
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image:
    linear-gradient(
      to left,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image:
    linear-gradient(
      to right,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image:
    linear-gradient(
      to top,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image:
    linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.5),
      rgba(0, 0, 0, 0));
}
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
:root {
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/ExtendedFeatures/ExtendedFeatures.css */
.pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title,
.pc-ExtendedFeaturesBlock__item-title-container {
  margin: 0;
}
.pc-ExtendedFeaturesBlock__items {
  margin-top: -32px;
}
.pc-ExtendedFeaturesBlock__header + .pc-ExtendedFeaturesBlock__items {
  margin-top: 0;
}
.pc-ExtendedFeaturesBlock__item {
  margin-top: 32px;
}
.pc-ExtendedFeaturesBlock__item.col {
  padding-right: 32px;
}
.pc-ExtendedFeaturesBlock__item-title-container {
  margin: inherit;
  display: block;
  margin-block: 0 8px;
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
}
.pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  position: relative;
  margin-bottom: 8px;
}
.pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title a:hover,
.pc-ExtendedFeaturesBlock__item-title.pc-ExtendedFeaturesBlock__item-title a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-ExtendedFeaturesBlock__item-label {
  font-size: var(--g-text-caption-2-font-size);
  line-height: var(--g-text-caption-2-line-height);
  position: relative;
  top: -3px;
  height: 16px;
  margin-left: 8px;
  padding: 1.5px 5px 2px;
  color: var(--g-color-base-background);
  background-color: var(--g-color-base-brand);
  border-radius: 4px;
}
.pc-ExtendedFeaturesBlock__item-text,
.pc-ExtendedFeaturesBlock__item-link {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-ExtendedFeaturesBlock__item-text a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-ExtendedFeaturesBlock__item-text a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-ExtendedFeaturesBlock__item-text a:hover,
.pc-ExtendedFeaturesBlock__item-text a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-ExtendedFeaturesBlock__item-link {
  margin-top: 8px;
  color: var(--g-color-text-link);
}
.pc-ExtendedFeaturesBlock__icon {
  width: 32px;
  height: 32px;
  background-size: cover;
  display: block;
}
.pc-ExtendedFeaturesBlock__icon-wrap {
  margin-bottom: 12px;
}
@media (max-width: 577px) {
  .pc-ExtendedFeaturesBlock__item {
    margin-top: 32px;
  }
  .pc-ExtendedFeaturesBlock__item.col {
    padding-right: 8px;
  }
}
@media (min-width: 769px) {
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock .pc-ExtendedFeaturesBlock__item,
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock .pc-ExtendedFeaturesBlock__item {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item,
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-ExtendedFeaturesBlock.pc-AnimateBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99),
  .pc-AnimateBlock .pc-ExtendedFeaturesBlock.animate .pc-ExtendedFeaturesBlock__item:nth-child(99) {
    transition-delay: 9.9s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/PromoFeaturesBlock/PromoFeaturesBlock.css */
.pc-PromoFeaturesBlock__card-title {
  margin: 0;
}
.pc-PromoFeaturesBlock__card-title {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
}
.pc-PromoFeaturesBlock__card-container {
  display: flex;
}
.pc-PromoFeaturesBlock__card-container-column + .pc-PromoFeaturesBlock__card-container-column {
  margin-left: calc(8px * 2);
}
.pc-PromoFeaturesBlock__header {
  margin-bottom: 32px;
}
.pc-PromoFeaturesBlock__background {
  background-color: inherit;
}
.pc-PromoFeaturesBlock__background_grey {
  background-color: var(--g-color-base-misc-light);
}
.pc-PromoFeaturesBlock_grey {
  padding: 64px 0;
}
.pc-PromoFeaturesBlock__card {
  color: inherit;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: var(--pc-border-radius);
  overflow: hidden;
}
.pc-PromoFeaturesBlock__card-info {
  padding: 32px 32px 0 32px;
}
.pc-PromoFeaturesBlock__card-title {
  margin-bottom: 8px;
}
.pc-PromoFeaturesBlock__card-text {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-PromoFeaturesBlock__card-media {
  margin-top: 16px;
}
.pc-PromoFeaturesBlock__card + .pc-PromoFeaturesBlock__card {
  margin-top: 16px;
}
.pc-PromoFeaturesBlock__card_no-media .pc-PromoFeaturesBlock__card-info {
  padding: 32px;
}
.pc-PromoFeaturesBlock__card_light {
  background-color: var(--g-color-base-background);
}
.pc-PromoFeaturesBlock__card_default {
  background-color: var(--g-color-base-misc-light);
}
.pc-PromoFeaturesBlock__card_accent {
  color: var(--g-color-text-light-primary);
  background-color: var(--g-color-base-brand);
}
.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-title,
.pc-PromoFeaturesBlock__card_accent .pc-PromoFeaturesBlock__card-text > .yfm * {
  color: var(--g-color-text-light-primary);
}
.pc-PromoFeaturesBlock__card_accent-light {
  background-color: var(--pc-color-base-copper);
}
.pc-PromoFeaturesBlock__card_primary {
  background-color: var(--pc-color-base-gold);
}
@media (min-width: 769px) {
  .pc-PromoFeaturesBlock.pc-AnimateBlock .pc-PromoFeaturesBlock__card-container-column,
  .pc-AnimateBlock .pc-PromoFeaturesBlock .pc-PromoFeaturesBlock__card-container-column {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column,
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-PromoFeaturesBlock.pc-AnimateBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99),
  .pc-AnimateBlock .pc-PromoFeaturesBlock.animate .pc-PromoFeaturesBlock__card-container-column:nth-child(99) {
    transition-delay: 9.9s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/QuestionBlockItem/QuestionBlockItem.css */
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title {
  margin: 0;
}
.pc-QuestionsBlockItem {
  padding-bottom: 32px;
  border-bottom: 1px solid var(--g-color-line-generic);
}
.pc-QuestionsBlockItem + .pc-QuestionsBlockItem {
  padding-top: 32px;
}
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title:focus:not(:focus-visible) {
  outline: 0;
}
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title a:hover,
.pc-QuestionsBlockItem__title.pc-QuestionsBlockItem__title a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-QuestionsBlockItem__title-container {
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  padding-right: 24px;
  text-align: start;
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.pc-QuestionsBlockItem__title-container a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-QuestionsBlockItem__title-container a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-QuestionsBlockItem__title-container a:hover,
.pc-QuestionsBlockItem__title-container a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-QuestionsBlockItem__arrow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  color: var(--g-color-text-primary);
}
.pc-QuestionsBlockItem__link {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-QuestionsBlockItem__link.pc-QuestionsBlockItem__link a {
  outline-offset: -2px;
  border-radius: calc(var(--g-focus-border-radius) + 2px);
  display: inline-block;
}
.pc-QuestionsBlockItem__text {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  margin-top: 12px;
}
.pc-QuestionsBlockItem__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Questions/Questions.css */
.pc-QuestionsBlock__title {
  top: calc(var(--header-height) + 32px);
  position: sticky;
  margin-bottom: 32px;
  margin-right: 64px;
}
@media (max-width: 769px) {
  .pc-QuestionsBlock__title {
    margin-right: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/FoldableList/FoldableListBlockItem/FoldableListBlockItem.css */
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title {
  margin: 0;
}
.pc-FoldableListBlockItem {
  padding-bottom: 32px;
  border-bottom: 1px solid var(--g-color-line-generic);
}
.pc-FoldableListBlockItem + .pc-FoldableListBlockItem {
  padding-top: 32px;
}
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title:focus:not(:focus-visible) {
  outline: 0;
}
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title a:hover,
.pc-FoldableListBlockItem__title.pc-FoldableListBlockItem__title a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-FoldableListBlockItem__title-container {
  margin: 0;
  position: relative;
  display: block;
  width: 100%;
  padding-right: 24px;
  text-align: start;
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.pc-FoldableListBlockItem__title-container a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-FoldableListBlockItem__title-container a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-FoldableListBlockItem__title-container a:hover,
.pc-FoldableListBlockItem__title-container a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-FoldableListBlockItem__arrow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  color: var(--g-color-text-primary);
}
.pc-FoldableListBlockItem__link {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-FoldableListBlockItem__link.pc-FoldableListBlockItem__link a {
  outline-offset: -2px;
  border-radius: calc(var(--g-focus-border-radius) + 2px);
  display: inline-block;
}
.pc-FoldableListBlockItem__text {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  margin-top: 12px;
}
.pc-FoldableListBlockItem__button {
  display: inline-block;
  margin: 0;
  padding: 0;
  font: inherit;
  border: none;
  outline: none;
  color: inherit;
  background: none;
  cursor: pointer;
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/FoldableList/FoldableList.css */
.pc-FoldableList__title {
  top: calc(var(--header-height) + 32px);
  position: sticky;
  margin-bottom: 32px;
  margin-right: 64px;
}
@media (max-width: 769px) {
  .pc-FoldableList__title {
    margin-right: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Table/Table.css */
.pc-table-block__title.pc-table-block__title {
  margin: 0;
}
.pc-table-block__title.pc-table-block__title {
  font-size: var(--g-text-display-2-font-size);
  line-height: var(--g-text-display-2-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  top: calc(var(--header-height) + 0px);
  position: sticky;
  margin-right: 32px;
}
@media (max-width: 576px) {
  .pc-table-block__title.pc-table-block__title {
    font-size: var(--g-text-display-1-font-size);
    line-height: var(--g-text-display-1-line-height);
  }
}
.pc-table-block__table {
  margin-top: 0;
}
@media (max-width: 1081px) {
  .pc-table-block__title {
    margin-right: 0;
    padding-bottom: 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/TabsTextContent/TabsTextContent.css */
.pc-tabs-block-text-content {
  display: flex;
  flex-direction: column;
}
.pc-tabs-block-text-content_centered {
  margin: 0 auto;
}
.pc-tabs-block-text-content__wrapper {
  margin: 24px 0 0 32px;
}
.pc-tabs-block-text-content__wrapper_reverse {
  margin: 24px 32px 0 0;
}
.pc-tabs-block-text-content__wrapper_no-image {
  margin: 0;
}
@media (max-width: 769px) {
  .pc-tabs-block-text-content__wrapper {
    margin: 0 0 32px 0;
  }
  .pc-tabs-block-text-content__wrapper_reverse {
    margin-top: 32px;
    padding-bottom: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/TabContent/TabContent.css */
.pc-tab-content__col_centered {
  margin: 0 auto;
}
.pc-tab-content__image {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
}
.pc-tab-content__image_border_shadow,
.pc-tab-content__media_border_shadow {
  box-shadow: 0 2px 8px var(--pc-color-sfx-shadow), 0 4px 24px var(--pc-color-sfx-shadow);
  overflow-x: hidden;
  border-radius: var(--pc-border-radius);
}
.pc-tab-content__image_border_line,
.pc-tab-content__media_border_line {
  border-radius: var(--pc-border-radius);
  border: 1px solid var(--g-color-line-generic);
}
.pc-tab-content__image_border_none,
.pc-tab-content__media_border_none {
  border-radius: var(--pc-border-radius);
}
.pc-tab-content__caption {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  margin: 12px 0 0;
}
.pc-tab-content__caption.pc-tab-content__caption .yfm,
.pc-tab-content__caption.pc-tab-content__caption .yfm > * {
  color: var(--g-color-text-secondary);
}
.pc-tab-content__caption.pc-tab-content__caption .yfm a {
  color: var(--g-color-text-secondary);
  text-decoration: underline;
}
.pc-tab-content__caption.pc-tab-content__caption .yfm a:hover {
  color: var(--g-color-text-primary);
}
.pc-tab-content__row.pc-tab-content__row_hidden {
  display: none;
}
.pc-tab-content__row.pc-tab-content__row_reverse {
  flex-direction: row-reverse;
}
@media (max-width: 769px) {
  .pc-tab-content__row_reverse {
    flex-direction: column-reverse;
  }
}
@media (min-width: 769px) {
  .pc-tab-content.pc-AnimateBlock .pc-tab-content__media,
  .pc-AnimateBlock .pc-tab-content .pc-tab-content__media {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-tab-content.pc-AnimateBlock.animate .pc-tab-content__media,
  .pc-AnimateBlock .pc-tab-content.animate .pc-tab-content__media {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0s;
  }
}
@media (min-width: 769px) {
  .pc-tab-content.pc-AnimateBlock .pc-tab-content__image,
  .pc-AnimateBlock .pc-tab-content .pc-tab-content__image {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-tab-content.pc-AnimateBlock.animate .pc-tab-content__image,
  .pc-AnimateBlock .pc-tab-content.animate .pc-tab-content__image {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition-delay: 0s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Tabs/Tabs.css */
.pc-tabs-block__title {
  margin-bottom: 24px;
}
.pc-tabs-block__title_centered {
  text-align: center;
}
.pc-tabs-block__title_centered > * {
  margin: 0 auto;
}
.pc-tabs-block__tabs {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.pc-tabs-block__tabs_centered {
  justify-content: center;
}
@media (max-width: 769px) {
  .pc-tabs-block__tabs {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: auto;
    margin-left: -48px;
    margin-right: -48px;
    padding-left: 48px;
    padding-right: 40px;
  }
}
@media (max-width: 577px) {
  .pc-tabs-block__tabs {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 16px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Header/Header.css */
.pc-header-block__title.pc-header-block__title {
  margin: 0;
}
.pc-header-block {
  position: relative;
}
.pc-header-block_full-width {
  --pc-border-radius: 0;
  padding: 16px 0;
  margin: 0 0 16px;
}
.pc-header-block__content-wrapper {
  margin: 0 8px;
  height: 100%;
}
.pc-header-block__content {
  position: relative;
  height: 100%;
}
.pc-header-block__content_theme_dark.pc-header-block__content_theme_dark {
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.pc-header-block__content_theme_dark.pc-header-block__content_theme_dark .pc-header-block__title,
.pc-header-block__content_theme_dark.pc-header-block__content_theme_dark .pc-header-block__overtitle {
  color: var(--g-color-text-light-primary);
}
.pc-header-block__content_theme_dark.pc-header-block__content_theme_dark .pc-header-block__description .yfm {
  color: var(--g-color-text-light-primary);
}
.pc-header-block__content_theme_dark .pc-header-block__additional-info .yfm p {
  color: var(--g-color-text-light-secondary) !important;
}
.pc-header-block__content_vertical-offset {
  margin: 16px 0;
}
.pc-header-block__content_vertical-offset_s {
  padding: 64px 0;
}
.pc-header-block__content_vertical-offset_m {
  padding: 96px 0;
}
.pc-header-block__content_vertical-offset_l {
  padding: 128px 0;
}
.pc-header-block__content_vertical-offset_xl {
  padding: 160px 0;
}
.pc-header-block__content_offset_large {
  padding: calc(128px - 16px) 0 16px;
}
.pc-header-block__content-outer,
.pc-header-block__content-inner {
  position: relative;
  z-index: 10;
}
.pc-header-block__content-inner_centered {
  margin-inline: auto;
  text-align: center;
}
.pc-header-block__title.pc-header-block__title {
  font-size: var(--g-text-display-4-font-size);
  line-height: var(--g-text-display-4-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  position: relative;
}
@media (max-width: 577px) {
  .pc-header-block__title.pc-header-block__title {
    font-size: var(--g-text-display-2-font-size);
    line-height: var(--g-text-display-2-line-height);
  }
}
.pc-header-block__title.pc-header-block__title a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-header-block__title.pc-header-block__title a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-header-block__title.pc-header-block__title a:hover,
.pc-header-block__title.pc-header-block__title a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-header-block__title-container {
  margin: 0;
}
.pc-header-block__description {
  margin-top: 16px;
}
.pc-header-block__description .yfm {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  color: var(--g-color-text-primary);
}
.pc-header-block__additional-info {
  margin-top: 16px;
}
.pc-header-block__additional-info .yfm p {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
  color: var(--g-color-text-secondary) !important;
}
.pc-header-block__buttons {
  margin-top: 16px;
}
.pc-header-block__button.pc-header-block__button {
  margin-top: 16px;
}
.pc-header-block__button.pc-header-block__button:not(:last-child) {
  margin-right: 12px;
}
.pc-header-block__media {
  position: absolute;
  display: none;
  top: 16px;
  right: 0;
  width: 50%;
  height: calc(100% - 2 * 16px);
  overflow: hidden;
  object-fit: cover;
  border-radius: var(--pc-border-radius);
}
.pc-header-block__media_s {
  width: 32%;
}
.pc-header-block__video {
  height: 100%;
}
.pc-header-block__video > video {
  border-radius: var(--pc-border-radius);
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pc-header-block__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--pc-border-radius);
}
.pc-header-block__video-iframe {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  transform: translateY(-50%);
}
.pc-header-block__breadcrumbs {
  position: absolute;
  top: 16px;
  z-index: 11;
}
.pc-header-block__background-media {
  height: 100%;
}
.pc-header-block__background-media > div {
  height: 100%;
  width: 100%;
}
.pc-header-block__background-media > div:not(.pc-header-block__video) {
  position: absolute;
}
.pc-header-block__background,
.pc-header-block__background.pc-header-block__background_media {
  position: absolute;
  top: 0;
  overflow: hidden;
  z-index: 5;
  width: 1440px;
  max-width: 100%;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  border-radius: var(--pc-border-radius);
}
.pc-header-block__background.pc-header-block__background_full-width-media,
.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media {
  width: 100%;
}
.pc-header-block__background.pc-header-block__background_full-width-media > div,
.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media > div {
  max-width: none;
}
.pc-header-block__background.pc-header-block__background_full-width-media video,
.pc-header-block__background.pc-header-block__background_media.pc-header-block__background_full-width-media video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.pc-header-block__background_full-width {
  left: 0;
  transform: none;
  max-width: none;
  width: 100%;
  background-color: var(--g-color-base-background);
}
.pc-header-block__overtitle {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  margin-bottom: 8px;
}
.pc-header-block__overtitle a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
}
.utilityfocus .pc-header-block__overtitle a:focus {
  outline: 2px solid #ffdb4d;
}
.pc-header-block__overtitle a:hover,
.pc-header-block__overtitle a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.pc-header-block_media-view_fit .pc-header-block__video > video,
.pc-header-block_media-view_fit .pc-header-block__image {
  object-fit: contain;
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.pc-header-block_media-view_full .pc-header-block__video-iframe {
  top: 0;
  bottom: 0;
  height: auto !important;
  transform: none;
}
@media (max-width: 1440px) {
  .pc-header-block__background,
  .pc-header-block__background.pc-header-block__background_media {
    left: 0;
    transform: none;
  }
}
@media (max-width: 769px) {
  .pc-header-block_has-media .pc-header-block__content {
    padding-top: 48px;
  }
  .pc-header-block .pc-header-block__content_vertical-offset_s,
  .pc-header-block .pc-header-block__content_vertical-offset_m,
  .pc-header-block .pc-header-block__content_vertical-offset_l,
  .pc-header-block .pc-header-block__content_vertical-offset_xl {
    padding: calc(96px - 16px) 0;
  }
  .pc-header-block .pc-header-block__content_offset_large {
    padding: calc(96px - 16px) 0 16px;
    margin-bottom: -32px;
  }
}
@media (min-width: 769px) {
  .pc-header-block__media {
    display: block;
  }
  .pc-header-block_has-media .pc-header-block__content-inner {
    padding-right: 48px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Icons/Icons.css */
.pc-icons-block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-icons-block_size_s .pc-icons-block__item {
  width: 96px;
}
.pc-icons-block_size_m .pc-icons-block__item {
  width: 128px;
}
.pc-icons-block_size_l .pc-icons-block__item {
  width: 160px;
}
.pc-icons-block__header {
  width: 100%;
  padding-bottom: 24px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: max-content;
}
.pc-icons-block__text {
  margin: 8px 0 0;
  text-align: center;
}
.pc-icons-block__item {
  color: inherit;
  text-decoration: none;
  margin: 0 8px 24px;
}
.pc-icons-block a.pc-icons-block__item {
  border-radius: var(--g-focus-border-radius);
}
.pc-icons-block a.pc-icons-block__item:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-icons-block a.pc-icons-block__item:focus:not(:focus-visible) {
  outline: 0;
}
.pc-icons-block__image {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
@media (max-width: 576px) {
  .pc-icons-block__item {
    max-width: calc(50% - 8px * 2);
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/HeaderSlider/HeaderSlider.css */
.pc-header-slider-block__item {
  display: block;
  height: 100%;
  overflow: hidden;
  transform: translateZ(0);
}
.pc-header-slider-block__item-content {
  height: inherit;
  overflow: hidden;
}
.pc-header-slider-block__item-content.pc-header-slider-block__item-content {
  margin: 0 0 16px;
}
.pc-header-slider-block__item-content .pc-header-block__content {
  padding: 115px 0;
  display: flex;
  align-items: center;
}
.pc-header-slider-block__item-content .pc-Grid,
.pc-header-slider-block__item-content .container-fluid,
.pc-header-slider-block__item-content .container-fluid .row {
  height: inherit;
}
.pc-header-slider-block__item-content .pc-header-block__media {
  padding-bottom: 48px;
  padding-top: 16px;
}
@media (max-width: 1410px) and (min-width: 577px) {
  .pc-header-slider-block__item-content .pc-header-block__content {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 577px) {
  .pc-header-slider-block__item-content .pc-header-block__content {
    padding-left: 0;
    padding-right: 0;
  }
  .pc-header-slider-block__item-content .pc-header-block__container-fluid {
    padding-left: 24px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/CardLayout/CardLayout.css */
.pc-card-layout-block__image_border_shadow {
  box-shadow: 0px 4px 24px var(--pc-color-sfx-shadow), 0px 2px 8px var(--pc-color-sfx-shadow);
}
.pc-card-layout-block__item {
  margin-top: 24px;
}
.pc-card-layout-block__content {
  position: relative;
}
.pc-card-layout-block__content_with-background {
  padding: 8px 32px 48px;
  margin-top: 24px;
}
.pc-card-layout-block__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 32px;
}
.pc-card-layout-block__image img {
  object-fit: cover;
  object-position: left;
}
.pc-card-layout-block__image_border_line {
  border: 1px solid var(--g-color-line-generic);
}
@media (min-width: 769px) {
  .pc-card-layout-block.pc-AnimateBlock .pc-card-layout-block__item,
  .pc-AnimateBlock .pc-card-layout-block .pc-card-layout-block__item {
    position: relative;
    top: 100px;
    opacity: 0;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item,
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item {
    top: 0;
    opacity: 1;
    transition: top 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(0),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(0) {
    transition-delay: 0s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(1),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(1) {
    transition-delay: 0.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(2),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(2) {
    transition-delay: 0.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(3),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(3) {
    transition-delay: 0.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(4),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(4) {
    transition-delay: 0.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(5),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(5) {
    transition-delay: 0.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(6),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(6) {
    transition-delay: 0.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(7),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(7) {
    transition-delay: 0.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(8),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(8) {
    transition-delay: 0.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(9),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(9) {
    transition-delay: 0.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(10),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(10) {
    transition-delay: 1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(11),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(11) {
    transition-delay: 1.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(12),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(12) {
    transition-delay: 1.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(13),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(13) {
    transition-delay: 1.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(14),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(14) {
    transition-delay: 1.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(15),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(15) {
    transition-delay: 1.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(16),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(16) {
    transition-delay: 1.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(17),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(17) {
    transition-delay: 1.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(18),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(18) {
    transition-delay: 1.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(19),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(19) {
    transition-delay: 1.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(20),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(20) {
    transition-delay: 2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(21),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(21) {
    transition-delay: 2.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(22),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(22) {
    transition-delay: 2.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(23),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(23) {
    transition-delay: 2.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(24),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(24) {
    transition-delay: 2.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(25),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(25) {
    transition-delay: 2.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(26),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(26) {
    transition-delay: 2.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(27),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(27) {
    transition-delay: 2.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(28),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(28) {
    transition-delay: 2.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(29),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(29) {
    transition-delay: 2.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(30),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(30) {
    transition-delay: 3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(31),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(31) {
    transition-delay: 3.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(32),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(32) {
    transition-delay: 3.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(33),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(33) {
    transition-delay: 3.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(34),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(34) {
    transition-delay: 3.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(35),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(35) {
    transition-delay: 3.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(36),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(36) {
    transition-delay: 3.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(37),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(37) {
    transition-delay: 3.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(38),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(38) {
    transition-delay: 3.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(39),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(39) {
    transition-delay: 3.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(40),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(40) {
    transition-delay: 4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(41),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(41) {
    transition-delay: 4.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(42),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(42) {
    transition-delay: 4.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(43),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(43) {
    transition-delay: 4.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(44),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(44) {
    transition-delay: 4.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(45),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(45) {
    transition-delay: 4.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(46),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(46) {
    transition-delay: 4.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(47),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(47) {
    transition-delay: 4.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(48),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(48) {
    transition-delay: 4.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(49),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(49) {
    transition-delay: 4.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(50),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(50) {
    transition-delay: 5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(51),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(51) {
    transition-delay: 5.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(52),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(52) {
    transition-delay: 5.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(53),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(53) {
    transition-delay: 5.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(54),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(54) {
    transition-delay: 5.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(55),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(55) {
    transition-delay: 5.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(56),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(56) {
    transition-delay: 5.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(57),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(57) {
    transition-delay: 5.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(58),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(58) {
    transition-delay: 5.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(59),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(59) {
    transition-delay: 5.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(60),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(60) {
    transition-delay: 6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(61),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(61) {
    transition-delay: 6.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(62),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(62) {
    transition-delay: 6.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(63),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(63) {
    transition-delay: 6.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(64),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(64) {
    transition-delay: 6.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(65),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(65) {
    transition-delay: 6.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(66),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(66) {
    transition-delay: 6.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(67),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(67) {
    transition-delay: 6.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(68),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(68) {
    transition-delay: 6.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(69),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(69) {
    transition-delay: 6.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(70),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(70) {
    transition-delay: 7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(71),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(71) {
    transition-delay: 7.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(72),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(72) {
    transition-delay: 7.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(73),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(73) {
    transition-delay: 7.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(74),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(74) {
    transition-delay: 7.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(75),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(75) {
    transition-delay: 7.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(76),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(76) {
    transition-delay: 7.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(77),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(77) {
    transition-delay: 7.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(78),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(78) {
    transition-delay: 7.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(79),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(79) {
    transition-delay: 7.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(80),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(80) {
    transition-delay: 8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(81),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(81) {
    transition-delay: 8.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(82),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(82) {
    transition-delay: 8.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(83),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(83) {
    transition-delay: 8.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(84),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(84) {
    transition-delay: 8.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(85),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(85) {
    transition-delay: 8.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(86),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(86) {
    transition-delay: 8.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(87),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(87) {
    transition-delay: 8.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(88),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(88) {
    transition-delay: 8.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(89),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(89) {
    transition-delay: 8.9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(90),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(90) {
    transition-delay: 9s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(91),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(91) {
    transition-delay: 9.1s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(92),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(92) {
    transition-delay: 9.2s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(93),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(93) {
    transition-delay: 9.3s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(94),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(94) {
    transition-delay: 9.4s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(95),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(95) {
    transition-delay: 9.5s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(96),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(96) {
    transition-delay: 9.6s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(97),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(97) {
    transition-delay: 9.7s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(98),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(98) {
    transition-delay: 9.8s;
  }
  .pc-card-layout-block.pc-AnimateBlock.animate .pc-card-layout-block__item:nth-child(99),
  .pc-AnimateBlock .pc-card-layout-block.animate .pc-card-layout-block__item:nth-child(99) {
    transition-delay: 9.9s;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/ContentLayout/ContentLayout.css */
.pc-content-layout-block__files_size_l,
.pc-content-layout-block__files_size_s {
  margin: 0;
}
.pc-content-layout-block {
  position: relative;
}
.pc-content-layout-block__content,
.pc-content-layout-block__files {
  z-index: 10;
  position: relative;
}
.pc-content-layout-block__files {
  margin-top: 24px;
}
.pc-content-layout-block__files_size_s {
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-content-layout-block__files_size_l {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
}
.pc-content-layout-block__files_centered {
  margin-left: auto;
  margin-right: auto;
}
.pc-content-layout-block__files a {
  text-decoration: none;
}
.pc-content-layout-block__file {
  margin-bottom: 12px;
}
.pc-content-layout-block__file:last-child {
  margin-bottom: 0;
}
.pc-content-layout-block__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pc-content-layout-block__background-item {
  height: 100%;
  border-radius: var(--pc-border-radius);
}
.pc-content-layout-block_background {
  padding: 64px;
}
.pc-content-layout-block_theme_dark {
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
@media (max-width: 577px) {
  .pc-content-layout-block_background {
    padding: 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Share/Share.css */
.pc-share-block__title.pc-share-block__title {
  margin: 0;
}
.pc-share-block__title.pc-share-block__title {
  font-size: var(--g-text-body-3-font-size);
  line-height: var(--g-text-body-3-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  text-align: center;
  font-weight: normal;
}
.pc-share-block__items {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
.pc-share-block__item.pc-share-block__item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px !important;
  height: 48px;
  border-radius: 100% !important;
}
.pc-share-block__item.pc-share-block__item_type_vk {
  background-color: var(--pc-color-vk);
}
.pc-share-block__item.pc-share-block__item_type_facebook {
  background-color: var(--pc-color-facebook);
}
.pc-share-block__item.pc-share-block__item_type_twitter {
  background-color: var(--pc-color-twitter);
}
.pc-share-block__item.pc-share-block__item_type_telegram {
  background-color: var(--pc-color-telegram);
}
.pc-share-block__item.pc-share-block__item_type_telegram {
  background-color: var(--pc-color-telegram);
}
.pc-share-block__item.pc-share-block__item_type_linkedin {
  background-color: var(--pc-color-linkedin);
}
.pc-share-block__item.pc-share-block__item.pc-share-block__item.pc-share-block__item:before {
  border-radius: 100%;
}
.pc-share-block__item.pc-share-block__item:hover:before {
  background-color: var(--g-color-base-generic) !important;
  border-radius: 100%;
}
.pc-share-block__item.pc-share-block__item + .pc-share-block__item.pc-share-block__item {
  margin-left: 12px;
}
.pc-share-block__item.pc-share-block__item svg {
  color: var(--g-color-base-background);
}
@media (max-width: 577px) {
  .pc-share-block__items {
    flex-wrap: wrap;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/FilterBlock/FilterBlock.css */
.pc-filter-block {
  --pc-first-block-indent: 0;
  --pc-first-block-mobile-indent: 0;
}
.pc-filter-block__title {
  margin-bottom: 24px;
}
.pc-filter-block__title_centered {
  text-align: center;
}
.pc-filter-block__title_centered > * {
  margin: 0 auto;
}
.pc-filter-block__tabs {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.pc-filter-block__tabs_centered {
  justify-content: center;
}
@media (max-width: 769px) {
  .pc-filter-block__tabs {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: auto;
    margin-left: -48px;
    margin-right: -48px;
    padding-left: 48px;
    padding-right: 40px;
  }
}
@media (max-width: 577px) {
  .pc-filter-block__tabs {
    margin-left: -24px;
    margin-right: -24px;
    padding-left: 24px;
    padding-right: 16px;
  }
}
.row .pc-filter-block__block-container.row {
  margin: 0px;
}
.pc-filter-block__cards-container {
  width: 100%;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/blocks/Form/Form.css */
.pc-form-block {
  border-radius: 32px;
  position: relative;
}
.pc-form-block__title {
  margin: 0 0 24px 10px;
}
.pc-form-block__title_mobile {
  margin-left: 4px;
}
.pc-form-block__full-form {
  background-color: var(--g-color-base-background);
  padding: 48px 64px 48px calc(64px - 10px);
  border-radius: var(--pc-border-radius);
}
.pc-form-block__media {
  position: absolute;
  inset: 0;
  border-radius: 32px;
}
.pc-form-block__image {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: top;
}
.pc-form-block__row_direction_form-content {
  flex-direction: row-reverse;
}
.pc-form-block__row_direction_center {
  flex-direction: column;
}
.pc-form-block__row_direction_center .pc-form-block__content-wrapper {
  margin-bottom: 32px;
}
.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__full-form {
  box-shadow: 0 4px 24px var(--pc-color-sfx-shadow), 0 2px 8px var(--pc-color-sfx-shadow);
}
.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper {
  padding: 48px 0 64px 64px;
}
.pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper {
  padding: 48px 64px 64px 0;
}
.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__form-wrapper {
  padding: 16px 0 24px 16px;
}
.pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__form-wrapper {
  padding: 16px 16px 24px 0;
}
.pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper,
.pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper {
  padding: 64px;
}
.pc-form-block_with-background .pc-form-block__row_direction_center {
  padding-top: 64px;
  padding-bottom: 48px;
}
@media (min-width: 1081px) {
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__content-col,
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__content-col {
    flex: 1 0 0;
  }
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form,
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form,
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form {
    min-width: 475px;
  }
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_form-content .pc-form-block__form-col,
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_content-form .pc-form-block__form-col,
  .pc-form-block_form-type_yandex .pc-form-block__row_direction_center .pc-form-block__form-col {
    max-width: initial;
    width: fit-content;
  }
}
@media (max-width: 1081px) and (min-width: 769px) {
  .pc-form-block__row {
    flex-direction: column;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    max-width: 609px;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__center,
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__center,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    margin: 0 auto;
    padding-right: 0;
    padding-left: 0;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper {
    padding-top: 0;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    text-align: center;
    padding-bottom: 32px;
  }
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    padding: 0 0 32px 0;
  }
}
@media (max-width: 769px) {
  .pc-form-block__full-form {
    padding: 32px;
  }
  .pc-form-block_with-background .pc-form-block__row,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row {
    padding: 0;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__form-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    padding: 0;
  }
  .pc-form-block_with-background .pc-form-block__row .pc-form-block__content-wrapper,
  .pc-form-block:not(.pc-form-block_with-background) .pc-form-block__row .pc-form-block__content-wrapper {
    padding-bottom: 32px;
    margin-bottom: 0;
  }
  .pc-form-block_with-background {
    padding: 0 8px;
  }
  .pc-form-block_with-background .pc-form-block__row {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .pc-form-block_with-background .pc-form-block__row_direction_form-content .pc-form-block__content-wrapper,
  .pc-form-block_with-background .pc-form-block__row_direction_content-form .pc-form-block__content-wrapper,
  .pc-form-block_with-background .pc-form-block__row_direction_center .pc-form-block__content-wrapper {
    padding-right: 16px;
    padding-left: 16px;
  }
  .pc-form-block_with-background .pc-form-block__row_direction_form-content,
  .pc-form-block_with-background .pc-form-block__row_direction_content-form {
    padding-top: 32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Image/Image.css */
.pc-media-component-image__item {
  width: 100%;
  display: flex;
  align-items: center;
}
.pc-media-component-image__item_withVideo {
  display: none;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/Media/Media.css */
.pc-Media {
  overflow: hidden;
}
.pc-Media__youtube {
  border-radius: var(--pc-border-radius);
  overflow: hidden;
  display: flex;
  align-items: center;
}
.pc-Media__fullscreen-image-cover {
  object-fit: cover;
  object-position: top;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/components/BackgroundMedia/BackgroundMedia.css */
.pc-BackgroundMedia {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.pc-BackgroundMedia__media {
  margin: 0 auto;
  max-width: 1440px;
  text-align: center;
  height: 100%;
}
.pc-BackgroundMedia__media_full-width-media {
  max-width: none;
}
.pc-BackgroundMedia__media_full-width-media .pc-BackgroundMedia__video video {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.pc-BackgroundMedia__image {
  height: 100%;
  width: 100%;
}
.pc-BackgroundMedia__video {
  position: relative;
  height: 100%;
}
.pc-BackgroundMedia__video video {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.pc-BackgroundMedia__video,
.pc-BackgroundMedia video {
  width: auto;
}
@media (max-width: 769px) {
  .pc-BackgroundMedia__image {
    display: block;
  }
  .pc-BackgroundMedia__video {
    display: none;
  }
}
@media (min-width: 769px) {
  .pc-BackgroundMedia.pc-AnimateBlock__image,
  .pc-AnimateBlock .pc-BackgroundMedia__image {
    position: relative;
    bottom: 100px;
    opacity: 0;
  }
  .pc-BackgroundMedia.pc-AnimateBlock.animate .pc-BackgroundMedia__image,
  .pc-AnimateBlock .pc-BackgroundMedia.animate .pc-BackgroundMedia__image {
    bottom: 0;
    opacity: 1;
    transition: bottom 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/GithubButton/GithubButton.css */
.pc-github-button {
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
}
.pc-github-button span {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationButton/NavigationButton.css */
.pc-navigation-button {
  display: inline-block;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationPopup/NavigationPopup.css */
.pc-navigation-popup {
  margin-left: -16px;
  margin-top: -16px;
  z-index: 101;
  display: flex;
  flex-direction: column;
  min-width: 220px;
  padding: 16px;
  border: 1px solid var(--g-color-line-generic);
  border-top-width: 0;
  border-radius: calc(var(--pc-border-radius) / 2);
  background: var(--g-color-base-float);
  box-shadow: 0 3px 10px var(--g-color-sfx-shadow);
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-navigation-popup__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.pc-navigation-popup__link {
  height: 36px;
  line-height: 20px;
  border-radius: 8px;
}
.pc-navigation-popup__link:hover {
  color: var(--g-color-text-primary);
  background-color: var(--g-color-base-simple-hover);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/ContentWrapper/ContentWrapper.css */
.pc-content-wrapper__icon {
  display: flex;
  margin-right: 6px;
  object-fit: cover;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationDropdown/NavigationDropdown.css */
.pc-navigation-dropdown {
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 100%;
  background: inherit;
  font: inherit;
  color: var(--g-color-text-primary);
  border: none;
}
.pc-navigation-dropdown:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-navigation-dropdown:focus:not(:focus-visible) {
  outline: 0;
}
.pc-navigation-dropdown__arrow {
  margin-left: 7px;
  color: var(--g-color-text-secondary);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/components/NavigationLink/NavigationLink.css */
.pc-navigation-link {
  color: var(--g-color-text-primary);
  color: inherit;
  text-decoration: none;
  outline: none;
  position: relative;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.utilityfocus .pc-navigation-link:focus {
  outline: 2px solid #ffdb4d;
}
.pc-navigation-link:hover,
.pc-navigation-link_active {
  color: var(--g-color-text-link);
}
.pc-navigation-link:focus {
  outline: 2px solid var(--g-color-line-focus);
  outline-offset: 0;
}
.pc-navigation-link:focus:not(:focus-visible) {
  outline: 0;
}
.pc-navigation-link__arrow {
  position: relative;
  top: -2px;
  width: 9px;
  height: 9px;
  margin-left: 5px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/NavigationItem/NavigationItem.css */
.pc-navigation-item {
  cursor: pointer;
  outline: none;
  color: inherit;
  text-decoration: none;
}
.pc-navigation-item:last-child {
  margin-bottom: 0;
}
.utilityfocus .pc-navigation-item:focus {
  outline: 2px solid #ffdb4d;
}
.pc-navigation-item__content:not(.pc-navigation-item__content_type_button):hover,
.pc-navigation-item__content:not(.pc-navigation-item__content_type_button):active {
  color: var(--g-color-text-link);
}
.pc-navigation-item_menu-layout_desktop {
  height: var(--header-height);
  line-height: var(--header-height);
  margin-bottom: 0;
}
.pc-navigation-item_menu-layout_mobile {
  margin-bottom: 24px;
}
.pc-navigation-item_menu-layout_dropdown {
  margin-bottom: 0;
}
.pc-navigation-item_menu-layout_dropdown .pc-navigation-item__content_type_link {
  padding: 8px 12px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/SocialIcon/SocialIcon.css */
.pc-social-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 8px;
  color: var(--g-color-base-background);
  border-radius: 50%;
  background-color: var(--g-color-base-generic);
}
.pc-social-icon:hover {
  background-color: var(--g-color-base-generic-hover);
}
.pc-social-icon__icon {
  width: 16px;
  height: 16px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Logo/Logo.css */
.pc-logo__text {
  margin: 0;
}
.pc-logo {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.pc-logo__icon {
  display: flex;
  margin-right: 8px;
  object-fit: contain;
}
.pc-logo__text {
  font-size: var(--g-text-header-1-font-size);
  line-height: var(--g-text-header-1-line-height);
  color: var(--pc-text-header-color);
  font-weight: var(--g-text-accent-font-weight);
  white-space: nowrap;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileMenuButton/MobileMenuButton.css */
@media (min-width: 769px) {
  .pc-mobile-menu-button.pc-mobile-menu-button {
    display: none;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/DesktopNavigation/DesktopNavigation.css */
.pc-desktop-navigation__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: var(--header-height);
}
@media (min-width: 769px) {
  .pc-desktop-navigation__mobile-menu-button.pc-desktop-navigation__mobile-menu-button {
    display: none;
  }
}
.pc-desktop-navigation__navigation,
.pc-desktop-navigation__left,
.pc-desktop-navigation__right {
  display: flex;
  align-items: center;
}
.pc-desktop-navigation__navigation.pc-desktop-navigation__navigation {
  position: relative;
  flex: 1 0 0;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .pc-desktop-navigation__navigation.pc-desktop-navigation__navigation {
    display: none;
  }
}
.pc-desktop-navigation__mobile-navigation.pc-desktop-navigation__mobile-navigation {
  justify-content: flex-end;
}
@media (min-width: 769px) {
  .pc-desktop-navigation__mobile-navigation.pc-desktop-navigation__mobile-navigation {
    display: none;
  }
}
.pc-desktop-navigation__mobile-navigation-container {
  padding-right: 8px;
}
.pc-desktop-navigation__mobile-navigation-container:has(.pc-overflow-scroller__arrow) .pc-desktop-navigation__mobile-navigation {
  justify-content: flex-start;
}
.pc-desktop-navigation__mobile-navigation-container:has(.pc-overflow-scroller__arrow_type_right) {
  padding-right: 16px;
}
.pc-desktop-navigation__right {
  justify-content: flex-end;
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
@media (max-width: 768px) {
  .pc-desktop-navigation__right {
    flex: 3 0 0;
    max-width: 50%;
  }
}
.pc-desktop-navigation__navigation-container,
.pc-desktop-navigation__mobile-navigation-container {
  display: flex;
  overflow-x: hidden;
  flex: 1 0 0;
  justify-content: space-between;
  align-items: center;
}
.pc-desktop-navigation__navigation-container {
  margin-right: 32px;
}
.pc-desktop-navigation__button {
  margin-top: 0;
}
.pc-desktop-navigation__logo {
  margin: 0 32px 0 0;
  cursor: pointer;
}
.pc-desktop-navigation__links,
.pc-desktop-navigation__buttons,
.pc-desktop-navigation__mobile-buttons {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 768px) {
  .pc-desktop-navigation__buttons {
    display: none;
  }
}
.pc-desktop-navigation__buttons > *:not(:last-child) {
  margin-right: 16px;
}
@media (min-width: 769px) {
  .pc-desktop-navigation__mobile-buttons {
    display: none;
  }
}
.pc-desktop-navigation__mobile-buttons .pc-desktop-navigation__item:not(:last-child) {
  margin-right: 0;
}
.pc-desktop-navigation__links {
  position: relative;
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-desktop-navigation__item {
  position: relative;
}
.pc-desktop-navigation__item:not(:last-child) {
  margin-right: 20px;
}
@media (max-width: 768px) {
  .pc-desktop-navigation__navigation-container {
    justify-content: flex-end;
  }
  .pc-desktop-navigation__navigation-container,
  .pc-desktop-navigation__mobile-navigation-container {
    justify-content: flex-end;
  }
  .pc-desktop-navigation__navigation-container {
    flex: 0 0 0;
  }
  .pc-desktop-navigation__left {
    flex: 1 0 0;
  }
}
@media (max-width: 576px) {
  .pc-desktop-navigation__navigation-container {
    margin-right: 12px;
  }
  .pc-desktop-navigation__logo {
    margin-right: 0;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/MobileNavigation/MobileNavigation.css */
.pc-mobile-navigation {
  position: fixed;
  z-index: 100;
  top: var(--header-height);
  left: 0;
  width: 100%;
  border-bottom-right-radius: var(--pc-border-radius);
  border-bottom-left-radius: var(--pc-border-radius);
  background-color: var(--g-color-base-background);
  box-shadow: 0 3px 10px var(--g-color-sfx-shadow);
  max-height: calc(100vh - 2 * var(--header-height));
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
  font-size: var(--g-text-body-2-font-size);
  line-height: var(--g-text-body-2-line-height);
}
.pc-mobile-navigation::-webkit-scrollbar {
  display: none;
}
@media (min-width: 769px) {
  .pc-mobile-navigation {
    display: none;
  }
}
.pc-mobile-navigation__wrapper {
  padding: 32px 48px;
}
.pc-mobile-navigation__button {
  margin-top: 24px;
}
.pc-mobile-navigation__rows {
  position: relative;
  display: flex;
  flex-direction: column;
  padding-bottom: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 24px;
}
.pc-mobile-navigation__rows:last-child {
  margin-bottom: 0;
}
.pc-mobile-navigation__dropdown-item:not(:last-child) {
  margin-bottom: 16px;
}
.pc-mobile-navigation__popup {
  z-index: 101;
  display: flex;
  flex-direction: column;
  min-width: 220px;
  padding: 16px;
  border: 1px solid var(--g-color-line-generic);
  border-top-width: 0;
  border-radius: calc(var(--pc-border-radius) / 2);
  background: var(--g-color-base-float);
  box-shadow: 0 3px 10px var(--g-color-sfx-shadow);
}
@media (min-width: 769px) {
  .pc-mobile-navigation__popup {
    display: none;
  }
}
@media (max-width: 576px) {
  .pc-mobile-navigation__wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/components/Navigation/Navigation.css */
.pc-navigation {
  display: flex;
  justify-content: center;
  align-items: center;
  height: var(--header-height);
  background-color: var(--g-color-base-background);
}
.pc-navigation_with-border {
  box-shadow: inset 0 -1px 0 var(--g-color-line-generic);
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/navigation/containers/Layout/Layout.css */
.pc-layout {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.pc-layout__content {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
.pc-layout__navigation {
  position: sticky;
  z-index: 98;
  top: 0;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorBlock/ConstructorBlock.css */
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_0 {
  margin-top: 0;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xs {
  margin-top: 16px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_s {
  margin-top: 24px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_m {
  margin-top: 32px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_l {
  margin-top: 48px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentTop_xl {
  margin-top: 64px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_0 {
  padding-bottom: 0;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xs {
  padding-bottom: 16px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_s {
  padding-bottom: 24px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_m {
  padding-bottom: 32px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_l {
  padding-bottom: 48px;
}
.pc-constructor-block.pc-constructor-block.pc-constructor-block.pc-constructor-block_indentBottom_xl {
  padding-bottom: 64px;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/containers/Loadable/Loadable.css */
.pc-loadable-block__loader {
  padding: 20px;
  text-align: center;
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/components/ConstructorRow/ConstructorRow.css */
.pc-constructor-row:last-child {
  margin-bottom: -64px;
}
@media (max-width: 577px) {
  .pc-constructor-row:last-child {
    margin-bottom: -32px;
  }
}

/* node_modules/@diplodoc/page-constructor-extension/node_modules/@gravity-ui/page-constructor/build/esm/containers/PageConstructor/PageConstructor.css */
:root {
  --header-height: 64px;
}
.g-root {
  --pc-color-telegram: #51a4db;
  --pc-color-facebook: #4968ad;
  --pc-color-twitter: #4aa0eb;
  --pc-color-vk: #436eab;
  --pc-color-youtube: #eb3323;
  --pc-color-github: #25292e;
  --pc-color-rss: #f29c39;
  --pc-color-linkedin: #0a66c2;
  --g-text-accent-font-weight: 500;
  --pc-transparent: rgba(255, 255, 255, 0);
  --pc-border-radius: 24px;
  --pc-image-padding: 4px;
  --pc-color-sfx-shadow: var(--g-color-base-simple-hover);
  --pc-color-line-generic-active-solid: #b3b3b3;
  --pc-color-base-float-hover: var(--g-color-base-float);
  --pc-monochrome-button-background-color: #262626;
  --pc-monochrome-button-background-color-hover: #393939;
  --pc-monochrome-button-color: var(--g-color-text-light-primary);
  --pc-text-header-color: var(--g-color-text-primary);
  --pc-media-card-meta-info-color: var(--g-color-text-secondary);
  --pc-tab-item-color: var(--g-color-text-primary);
  --pc-tab-item-background-color: var(--g-color-base-generic);
  --pc-tab-item-background-color-hover: var(--g-color-base-generic-hover);
  --pc-selected-tab-item-color: var(--pc-monochrome-button-color);
  --pc-selected-tab-item-background-color: var(--pc-monochrome-button-background-color);
  --pc-selected-tab-item-background-color-hover: var( --pc-monochrome-button-background-color-hover );
  --pc-color-line-focus-light: var(--g-color-text-brand);
  --pc-color-line-focus-dark: var(--g-color-text-light-primary);
}
.g-root_theme_light {
  --pc-color-base-silver: #eff2f8;
  --pc-color-base-gold: #ffdb4d;
  --pc-color-base-asphalt: #313538;
  --pc-color-base-copper: #ffe6c4;
  --g-color-line-focus: var(--pc-color-line-focus-light);
}
.g-root_theme_dark {
  --pc-color-base-silver: #bcc0c4;
  --pc-color-base-gold: #ffde5d;
  --pc-color-base-asphalt: #474d52;
  --pc-color-base-copper: #7f7262;
  --g-color-line-focus: var(--pc-color-line-focus-dark);
}
.g-root.g-root_theme_dark {
  --pc-color-sfx-shadow: var(--g-color-sfx-shadow);
  --pc-color-line-generic-active-solid: #6c6c70;
  --pc-color-base-float-hover: var(--g-color-base-float-hover);
  --pc-monochrome-button-background-color: #ffffff;
  --pc-monochrome-button-background-color-hover: #e9e9e9;
  --pc-monochrome-button-color: var(--g-color-text-dark-primary);
}
.yfm_constructor {
  font-family: var(--g-font-family-sans);
  color: var(--g-color-text-primary);
}
.yfm_constructor code,
.yfm_constructor kbd,
.yfm_constructor pre {
  font-family: var(--g-font-family-monospace);
  color: var(--g-color-text-primary);
}
.yfm_constructor.yfm_constructor h1,
.yfm_constructor.yfm_constructor h2,
.yfm_constructor.yfm_constructor h3,
.yfm_constructor.yfm_constructor h4,
.yfm_constructor.yfm_constructor h5,
.yfm_constructor.yfm_constructor h6,
.yfm_constructor.yfm_constructor span,
.yfm_constructor.yfm_constructor p,
.yfm_constructor.yfm_constructor li {
  color: var(--g-color-text-primary);
}
.yfm_constructor.yfm_constructor_notice li,
.yfm_constructor.yfm_constructor_notice p {
  color: var(--g-color-text-secondary);
}
.yfm_constructor.yfm_constructor_meta_info p {
  color: var(--pc-media-card-meta-info-color);
  font-weight: var(--g-text-accent-font-weight);
}
.yfm_constructor.yfm_constructor ul,
.yfm_constructor.yfm_constructor ol,
.yfm_constructor.yfm_constructor li,
.yfm_constructor.yfm_constructor p {
  margin: 0 0 12px;
}
.yfm_constructor.yfm_constructor p strong {
  font-weight: var(--g-text-accent-font-weight);
}
.yfm_constructor.yfm_constructor_size_s ul,
.yfm_constructor.yfm_constructor_size_s ol,
.yfm_constructor.yfm_constructor_size_s li,
.yfm_constructor.yfm_constructor_size_s p {
  margin-bottom: 8px;
}
.yfm_constructor.yfm_constructor_theme_dark p {
  color: var(--g-color-text-light-primary);
}
.yfm_constructor_list_style ul {
  padding-left: 20px;
}
.yfm_constructor_list_style_dash ul {
  list-style-type: none;
  position: relative;
}
.yfm_constructor_list_style_dash ul li:before {
  content: "\2014";
  position: absolute;
  margin-left: -20px;
}
.yfm_constructor a {
  outline: none;
  color: var(--g-color-text-link);
  text-decoration: none;
  cursor: pointer;
  border-radius: var(--g-focus-border-radius);
}
.utilityfocus .yfm_constructor a:focus {
  outline: 2px solid #ffdb4d;
}
.yfm_constructor a:hover,
.yfm_constructor a:active {
  --pc-text-header-color: var(--g-color-text-link-hover);
  color: var(--g-color-text-link-hover);
}
.yfm_constructor a:focus {
  box-shadow: 0 0 0 2px var(--g-color-line-focus);
}
.yfm_constructor a:focus:not(:focus-visible) {
  box-shadow: none;
}
.yfm_constructor table {
  color: var(--g-color-text-primary);
  border: 1px solid var(--g-color-line-generic);
  background: var(--g-color-base-background);
}
.yfm_constructor thead,
.yfm_constructor table tr:nth-child(2n) {
  background-color: var(--g-color-base-generic);
}
.yfm_constructor_table {
}
.yfm_constructor_table table {
  border: 0;
  table-layout: fixed;
}
.yfm_constructor_table thead,
.yfm_constructor_table tr {
  background-color: transparent !important;
}
.yfm_constructor_table tbody tr {
  border-top: 1px solid var(--g-color-line-generic);
}
.yfm_constructor_table td,
.yfm_constructor_table th {
  min-width: 120px;
  width: 120px;
  box-sizing: content-box;
  white-space: inherit !important;
}
.yfm_constructor_table td:first-child,
.yfm_constructor_table th:first-child {
  min-width: 172px;
  width: 172px;
}
.yfm_constructor_table th {
  text-align: left !important;
}
.pc-page-constructor {
  font-feature-settings:
    "liga",
    "kern",
    "pnum" on,
    "lnum" on,
    "ss03" on;
  margin-top: 0;
  background-color: var(--g-color-base-background);
  z-index: 10;
}
.pc-page-constructor__wrapper {
  position: relative;
}
.pc-page-constructor__background.pc-page-constructor__background {
  top: calc(-1 * var(--header-height));
}
/*! Bundled license information:

@gravity-ui/page-constructor/build/esm/grid/styles/bootstrap.css:
  (*!
   * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
   * Copyright 2011-2018 The Bootstrap Authors
   * Copyright 2011-2018 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   *)
*/
/*# sourceMappingURL=index.css.map */
