.tpl-component-netcat-page-block-text.tpl-template-paragraph .nc-infoblock-toolbar { position: absolute; top:0; right: 10px; z-index: 2; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block { position: relative; min-width: 460px; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 420px; padding: 0 20px; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph h1 { font-weight: bold; font-size: 32px; line-height: 1.22em; color: #333; margin: 0 auto 23px; word-wrap: break-word; max-width: 700px; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph h1 * { line-height: 1.22em; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-text { max-width: 700px; margin: 0 auto; font-weight: 500; font-size: 24px; line-height: 1.58em; color: #333; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-text * { line-height: 1.58em; }
.tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block.tpl-layout-background-dark H1, .tpl-component-netcat-page-block-text.tpl-template-paragraph .tpl-block-page-block.tpl-layout-background-dark .tpl-block-text { color: #fff; }
.tpl-component-netcat-page-block-text.tpl-template-full-width h1 { font-weight: bold; font-size: 32px; line-height: 1.22em; color: #333; margin: 0 auto 23px; word-wrap: break-word; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-full-width h1 * { line-height: 1.22em; }
.tpl-component-netcat-page-block-text.tpl-template-full-width .tpl-block-list-objects { margin: 0 auto; font-weight: 500; font-size: 24px; line-height: 1.58em; color: #333; word-wrap: break-word; }
.tpl-component-netcat-page-block-text.tpl-template-full-width .tpl-block-list-objects * { line-height: 1.58em; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-result-title { margin-top: 30px; margin-bottom: 10px; text-align: left; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-no-result { text-align: left; }
.tpl-component-netcat-module-search-result-by-type.tpl-template-others .search-result-item { display: flex; align-items: flex-start; flex-direction: column; justify-items: flex-start; margin-bottom: 0.5rem; }
.tpl-component-netcat-navigation-tgb .object-item { text-decoration: none; }
.tpl-component-netcat-navigation-tgb .object-item .item-image { position: relative; }
.tpl-component-netcat-navigation-tgb .object-item .item-image::before { display: block; content: ""; width: 100%; padding-top: var(--tpl-object-item--image-padding-top); }
.tpl-component-netcat-navigation-tgb .object-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-netcat-navigation-tgb .object-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-netcat-navigation-tgb .object-item .item-image * { width: 100%; height: 100%; }
.tpl-component-netcat-navigation-tgb .object-item .item-info { padding-left: var(--tpl-object-item--text-padding, 0px); padding-right: var(--tpl-object-item--text-padding, 0px); color: var(--tpl-color-foreground-main); }
