/*! next CSS — собрано tools/css-build.mjs, не редактировать вручную */
@media print{@page{margin: 12mm}body{background: var(--nx-surface-page);color: var(--nx-text-body);-webkit-print-color-adjust: exact;print-color-adjust: exact}:is(.header-section,.nx-header-section){position: static;height: auto!important;box-shadow: none;break-after: avoid;page-break-after: avoid}.wrap-header-section{position: static!important}:is(.header-menu,.nx-header-menu){display: flex!important;align-items: center;justify-content: space-between;flex-wrap: nowrap;gap: var(--nx-space-5)}:is(.header-menu__contacts,.nx-header-menu__contacts){display: flex!important;flex-direction: row!important;align-items: center;gap: var(--nx-space-5);margin-inline-start: auto}:is(.header-menu__contacts--email,.nx-header-menu__contacts--email){display: flex!important}:is(.header-menu__actions,.nx-header-menu__actions){display: none}.categoryLink,.nx-side-block{display: none}.nx-main-menu-section,:is(.header-menu__burger,.nx-header-menu__burger),.language-block,.buttons-wrapper,.print-link,.nx-page-bottom,.global-line,.sticky-cta,.nx-feedback-form__bg,.nx-feedback-form,.cta-line,.social-buttons-vertical-wrapper,.back_to_top,.question_button,.banner,.banner-block,.pageSearch{display: none}.nx-container,.nx-reference-container{width: auto;max-width: none;padding-inline: 0}main,.nx-page,.nx-page-bottom{margin: 0;padding: 0}.nx-flow,.wrap-news-detail-block{display: block;width: auto}h1,h2,h3{break-after: avoid}.slider-gallary{display: grid!important;grid-template-columns: repeat(auto-fit,minmax(150px,1fr));align-items: stretch;gap: var(--nx-space-2);overflow: visible}.slider-gallary__item{width: 100%!important;max-width: none!important;aspect-ratio: 4 / 3;align-self: stretch;overflow: hidden;border-radius: var(--nx-radius-panel);break-inside: avoid}.slider-gallary__item img{width: 100%;height: 100%;object-fit: cover;break-inside: avoid}.swiper-container,.nx-reference-list-slider__wrap{overflow: visible!important}.nx-reference-list-slider__wrap .swiper-wrapper,.nx-news-slider .swiper-wrapper,.nx-news-slider .nx-news-row{display: grid!important;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--nx-space-3);width: auto!important;transform: none!important}.nx-reference-list-slider .swiper-slide,.nx-news-slider .swiper-slide-news,.swiper-slide-news{width: auto!important;max-width: none!important;height: auto!important;margin: 0!important}.bio-float-block__img,.bio-float-block .asutp-slider--oil{float: inline-start!important;margin-inline: 0 var(--nx-space-5)!important;width: 45%!important;height: auto!important;padding-block-end: 0!important}.bio-float-block .asutp-slider--oil .swiper-wrapper{display: block!important;width: 100%!important;transform: none!important}.bio-float-block .asutp-slider--oil .swiper-slide{display: none!important;width: 100%!important}.bio-float-block .asutp-slider--oil .swiper-slide:first-child{display: block!important}.bio-float-block .asutp-slider--oil .swiper-slide img{width: 100%;height: auto;object-fit: contain}.bio-float-block .asutp-slider--oil .swiper-pagination{display: none!important}:is(.menu-search,.nx-menu-search){display: none}.nx-news-page__article{display: block}.nx-news-page__article>p{display: none}.nx-news-item-container{margin-block-end: var(--nx-space-4)}.nx-news-page__article .nx-news-list-item{flex-direction: row;flex-wrap: nowrap;align-items: stretch;height: auto}.nx-news-page__article .wrap-news-list-item-img{flex: 0 0 300px!important;width: 300px!important;height: 260px}.nx-news-page__article .wrap-news-list-item-img img{width: 300px;height: 260px;object-fit: cover}.nx-news-page__article .nx-news-list-item-text{block-size: 0;overflow: hidden;margin: 0;padding: 0;font-size: 0;line-height: 0}.nx-news-page__article .wrap-news-list-item-info{min-width: 0;padding-block: var(--nx-space-4);padding-inline: var(--nx-space-4) var(--nx-space-5)}.nx-proof-card{break-inside: avoid;page-break-inside: avoid}.nx-proof-card:not(.nx-proof-card--quote){flex-direction: row-reverse;align-items: stretch}.nx-proof-card:not(.nx-proof-card--quote) .nx-proof-card__media{inline-size: 15rem;flex: 0 0 15rem;aspect-ratio: 4 / 3}.final-block{break-inside: avoid;page-break-inside: avoid}.final-block>*{break-inside: avoid;page-break-inside: avoid}.nx-super-project__item{min-height: 280px}.wrap-reference-item-block .wrap-reference-item-img,.nx-reference-list-slider .wrap-reference-item-img{height: auto;aspect-ratio: 4 / 3}.wrap-reference-item-block .wrap-reference-item-img img,.nx-reference-list-slider .wrap-reference-item-img img{width: 100%;height: 100%;object-fit: cover}.wrap-reference-item-block{display: grid!important;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--nx-space-4) var(--nx-space-3)}.wrap-reference-item-block>.nx-reference-item{width: auto!important;max-width: none!important;min-width: 0}.nx-reference-item{break-inside: avoid;page-break-inside: avoid}.nx-news-card,.nx-news-card--tall{height: auto!important;min-height: 0!important;break-inside: avoid;page-break-inside: avoid}.nx-news-slider .swiper-slide-news{display: flex;break-inside: avoid;page-break-inside: avoid}.nx-news-slider .nx-news-row{grid-auto-rows: 1fr;align-items: stretch}.nx-news-slider .swiper-slide-news{height: 100%!important;align-items: stretch}.nx-news-slider .nx-news-card{flex: 1 1 auto;height: 100%!important}.nx-popup-reference,.nx-popup-reference_bg,.swiper-pagination,.nx-news-swiper-pagination,.swiper-button-prev,.swiper-button-next{display: none!important}.wow,.animated{visibility: visible!important;opacity: 1!important;animation: none!important;transform: none!important}#modx-debug-info-side,#frontendManager{display: none!important}.nx-glossary-term,u{border-block-end: 0;text-decoration: none}.nx-footer{display: block;margin-block-start: var(--nx-space-6);padding-block-start: var(--nx-space-4);border-block-start: var(--nx-border-width) solid var(--nx-border-subtle);break-inside: avoid}.nx-footer .nx-container{padding-inline: var(--nx-space-5)}.nx-footer__top{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: var(--nx-space-4) var(--nx-space-6)}.nx-footer__contacts{justify-content: flex-end;flex-wrap: nowrap;margin-inline-start: 0}.nx-footer__search,.nx-footer__social{display: none}img,table,blockquote{break-inside: avoid;max-width: 100%}a{color: inherit}}