/*! next CSS — собрано tools/css-build.mjs, не редактировать вручную */
@layer overrides{.nx-flow li img{width: auto;height: auto;max-width: min(100%,480px);max-height: 240px}.nx-flow p img:not(.nx-content-media--full){width: auto;height: auto;max-width: min(100%,480px);max-height: 240px}.nx-flow .content-section-tight.content-rounded{padding-block: var(--nx-space-7)}@media (max-width: 767.98px){.nx-flow .content-section-tight.content-rounded{padding-block: var(--nx-space-6)}}.nx-news-detail .nx-flow p:has(>a[data-fancybox]:only-child)>a{display: block;width: 100%}.nx-news-detail .nx-flow p:has(>a[data-fancybox]:only-child)>a>img{display: block;width: 100%;max-width: 100%;height: auto;max-height: none}.nx-news-detail .nx-flow p:has(>:is(em,strong,b,i,span) a[data-fancybox]) a[data-fancybox],.nx-news-detail .nx-flow p:has(>:is(em,strong,b,i,span) a[data-fancybox]) a[data-fancybox]>img{display: block;width: 100%;max-width: 100%;height: auto;max-height: none}.nx-flow .nx-info-matrix img{height: 68px;width: auto;max-height: none;max-width: 100%;object-fit: contain}.nx-info-matrix.nx-info-matrix{padding-inline: 0}.nx-flow--prose a[data-ym-goal="scheme_click"]{display: block;inline-size: 100%}.nx-flow--prose a[data-ym-goal="scheme_click"]>img{display: block;inline-size: 100%;max-inline-size: none;block-size: auto;max-block-size: none;margin: 0}.bio-float-block:has(>.asutp-slider--oil){display: flex;flex-direction: column;gap: var(--nx-space-6)}.bio-float-block:has(>.asutp-slider--oil)>:not(.asutp-slider--oil){order: 1}.bio-float-block:has(>.asutp-slider--oil)>.asutp-slider--oil{order: 2;float: none;inline-size: 100%}.nx-flow--prose .nx-prose-split--inline-media .nx-prose-split__media img{width: 100%;height: auto;max-width: 100%;max-height: none}.nx-flow--prose .nx-scheme-full img{width: 100%;height: auto;max-width: none;max-height: none}.nx-flow--prose .nx-scheme-full img{max-inline-size: none}.nx-flow--prose .nx-scheme-full>a{display: block;inline-size: 100%}.nx-flow--prose .nx-scheme-full.nx-scheme-full img{width: 100%;max-width: none;max-height: none;max-inline-size: none;max-block-size: none}.nx-flow--prose .nx-prose-split--side{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);column-gap: var(--nx-space-6);row-gap: var(--nx-space-4);align-items: start}.nx-flow--prose .nx-prose-split--side>.nx-prose-split__text{display: flex;flex-direction: column;gap: var(--nx-space-4);grid-column: 1;min-inline-size: 0}.nx-flow--prose .nx-prose-split--side>.nx-side-block{grid-column: 2;grid-row: 1;min-inline-size: 0;margin: 0}@media (max-width: 991.98px){.nx-flow--prose .nx-prose-split--side{display: flex;flex-direction: column}}.nx-flow--prose>details:not([itemscope]){margin-block: 0}.nx-flow--prose .oil-numbers{display: flex;flex-wrap: wrap;justify-content: flex-start;gap: var(--nx-space-8);inline-size: auto;max-inline-size: 100%;padding: 0;margin: 0;list-style: none}.nx-flow--prose .oil-numbers>li{flex: 0 0 auto;padding: 0;margin: 0}@media (max-width: 576px){.nx-flow--prose .oil-numbers{gap: var(--nx-space-4)}}.nx-project-mng__title{display: flex;flex-direction: column;align-items: flex-start;gap: var(--nx-space-4)}.final-block .nx-flow>blockquote:last-child{margin-block-end: 0}.nx-flow--prose>section:has(>h2 + .auto-gallery__slider){padding-block: 0;gap: var(--nx-space-6)}.nx-flow--prose>section:has(>h2 + .auto-gallery__slider)>h2 + .auto-gallery__slider{padding-block-start: 0}.start-block.nx-flow.start-block--with-media{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);column-gap: var(--nx-space-6);align-items: start}.start-block--with-media .start-block__text{display: flex;flex-direction: column;gap: var(--nx-space-4);grid-column: 1;min-inline-size: 0}.start-block--with-media .start-block__text>*{margin-block: 0}.start-block--with-media .start-block__media{display: flex;flex-direction: column;gap: var(--nx-space-4);grid-column: 2;min-inline-size: 0}.start-block--with-media .start-block__media p{margin: 0}.start-block--with-media .start-block__media img{float: none;inline-size: 100%;max-inline-size: 100%;block-size: auto;max-block-size: none;margin: 0}@media (max-width: 991.98px){.start-block.nx-flow.start-block--with-media{display: flex;flex-direction: column}}html[dir="rtl"] .start-block.nx-flow.start-block--with-media{grid-template-columns: minmax(0,2fr) minmax(0,1fr)}html[dir="rtl"] .start-block--with-media .start-block__text{grid-column: 1}html[dir="rtl"] .start-block--with-media .start-block__media{grid-column: 2}.start-block--with-media .start-block__media .presentation-figure{float: none;inline-size: auto;max-inline-size: 100%;margin: 0}.start-block--with-media .start-block__media .presentation-item{max-inline-size: 100%}.start-block--with-media .start-block__media{align-items: flex-end}.start-block--with-media .start-block__media>p{inline-size: fit-content;max-inline-size: 100%}.start-block--with-media .start-block__media .presentation-figure{inline-size: fit-content;align-self: flex-end}html[dir="rtl"] .start-block--with-media .start-block__media{align-items: flex-end}html[dir="rtl"] .start-block--with-media .start-block__media .presentation-figure{align-self: flex-end}.nx-side-block,.nx-side-block p,.nx-side-block li,.nx-side-block a{font-size: var(--nx-font-size-15);line-height: var(--nx-line-height-15)}.zki-next .nx-page--map-form .nx-flow--prose.nx-text-content{padding-block-end: 0}.nx-flow--prose .content-col ul.nomarker-list{gap: 0}.asutp-slider .swiper-pagination{inset-block-end: var(--nx-space-4);bottom: var(--nx-space-4)}:is(button,[role='button'],[tabindex]:not([tabindex='-1'])):focus-visible{outline: none;box-shadow: 0 0 0 3px var(--nx-focus-halo)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline: none;box-shadow: 0 0 0 3px var(--nx-focus-halo)}.nx-project-filter__input.nx-project-filter__input:focus,.nx-project-filter__input.nx-project-filter__input:focus-visible,.nx-facet-dropdown__input.nx-facet-dropdown__input:focus,.nx-facet-dropdown__input.nx-facet-dropdown__input:focus-visible{outline: none;box-shadow: none}:is(button,summary,[role='button'],input,select,textarea):focus,:is(button,summary,[role='button'],input,select,textarea):focus-visible{transition: none}.custom-checkbox:focus-visible + label::before{outline: none;box-shadow: 0 0 0 3px var(--nx-focus-halo)}.nx-calc-container .nx-calc-segmented input[type="radio"]:focus + label,.nx-calc-container .nx-calc-segmented input[type="radio"]:focus-visible + label{outline: none;box-shadow: inset 0 0 0 3px var(--nx-focus-halo)}.nx-calc-range:focus{box-shadow: none}.nx-calc-range:focus::-webkit-slider-thumb{box-shadow: 0 0 0 3px var(--nx-focus-halo),var(--nx-elevation-thumb)}.nx-calc-range:focus::-moz-range-thumb{box-shadow: 0 0 0 3px var(--nx-focus-halo),var(--nx-elevation-thumb)}.types-item.types-item:focus,.types-item.types-item:focus-visible{outline: none;box-shadow: none}.nx-reference-tab .tab_li a:focus,.nx-reference-tab .tab_li a:focus-visible,.nx-popup-reference .nx-popup-reference-close:focus,.nx-popup-reference .nx-popup-reference-close:focus-visible,.fancybox__content>.carousel__button.is-close:focus,.fancybox__content>.carousel__button.is-close:focus-visible{outline: none;box-shadow: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms;animation-iteration-count: 1;transition-duration: 0.01ms;transition-delay: 0ms;scroll-behavior: auto}}@media (max-width: 991.98px){h1,.h1,.nx-news-detail-title{font-size: var(--nx-type-h1-fluid);line-height: 1.22}h2{font-size: var(--nx-type-h2-fluid)}h3{font-size: var(--nx-type-h3-fluid)}}@media (max-width: 576px){.text-lead,big{font-size: var(--nx-type-lead-small-size);font-weight: var(--nx-font-weight-medium);line-height: var(--nx-type-lead-small-leading)}p,blockquote{line-height: var(--nx-line-height-18)}}em{font-weight: var(--nx-font-weight-regular)}.gray{color:var(--nx-text-muted);border-color:var(--nx-border-strong)}.darkgray{color:var(--nx-theme-accent);border-color:var(--nx-theme-accent)}.nx-news-list-item-title{font-size: var(--nx-font-size-17)}@media (max-width: 768px){.nx-header-menu__contacts{margin-inline: 0;margin-block-start: 0}}@media (max-width: 575.98px){.nx-header-menu__contacts{margin-block-start: 0;margin-inline-start: 0}.nx-header-menu__logo img{max-height: 32px;width: 140px}}.index-form__input{margin-block-end: var(--nx-space-2)}.nx-feedback-form .index-form__input{margin-block-end: 0}}