.tpl-component-gw-module-search-result-by-type.tpl-template-others .search-result-title { margin-top: 30px; margin-bottom: 10px; text-align: left; }
.tpl-component-gw-module-search-result-by-type.tpl-template-others .search-no-result { text-align: left; }
.tpl-component-gw-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-gw-module-search-result-by-type.tpl-template-search-field .search-form { width: 100%; display: flex; flex-direction: row; flex-wrap: nowrap; }
.tpl-component-gw-module-search-result-by-type.tpl-template-search-field .search-form input { flex-grow: 1; margin-right: 15px; width: 100% }
.tpl-component-gw-module-search-result-by-type.tpl-template-search-field[data-nc-b2~="520"] .search-form { flex-wrap: wrap; }
.tpl-component-gw-module-search-result-by-type.tpl-template-search-field[data-nc-b2~="520"] .search-form input { margin-bottom: 15px; margin-right: 0; padding: 15px }
.tpl-component-gw-module-search-result-by-type.tpl-template-search-field[data-nc-b2~="520"] .search-form button { width: 100% }
.tpl-component-gw-accessibility-visual.tpl-template-panel .toolbar { position: relative; display: flex; align-items: center; font: 20px Arial, sans-serif; flex-wrap: wrap; padding-right: 50px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .toolbar > * { margin-bottom: 20px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .group { display: flex; align-items: center; margin-right: 30px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .label { margin-right: 15px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .label { min-width: 150px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variants { border: 1px solid var(--tpl-color-foreground-main, black); display: flex; align-items: stretch; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant { color: var(--tpl-color-foreground-main, black); text-decoration: none; min-height: 46px; min-width: 46px; text-align: center; cursor: pointer; display: flex; align-items: center; position: relative; font-size: 1.25rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant:not(:first-of-type) { border-left: 1px solid var(--tpl-color-foreground-main, black); }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant.selected:after { content: ''; display: block; width: 100%; height: 6px; background: var(--tpl-color-foreground-main, black); position: absolute; bottom: -10px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant span { width: 100%; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-font-size-2"] { font-size: 1.5rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-font-size-3"] { font-size: 2rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-color-scheme-1"] { color: black; background: white; font-size: 1.25rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-color-scheme-2"] { color: white; background: black; font-size: 1.25rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-color-scheme-3"] { color: #063462; background: #9dd1ff; font-size: 1.25rem; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-letter-spacing-2"] span { letter-spacing: 0; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-letter-spacing-2"] span { letter-spacing: 0.2em; padding-left: 0.2em; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-letter-spacing-3"] span { letter-spacing: 0.4em; padding-left: 0.4em; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant^="accessibility-line-spacing"] span { padding: 10px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-line-spacing-1"] span { line-height: 1em; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-line-spacing-3"] span { line-height: 2em; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .variant[data-variant="accessibility-line-spacing-2"] span { line-height: 1.5em; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .exit { position: absolute; top: 0; right: 0; border: 1px solid var(--tpl-color-foreground-main, black); }
.tpl-component-gw-accessibility-visual.tpl-template-panel .exit a { width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .exit svg { width: 30px; height: 30px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .exit svg path { stroke: var(--tpl-color-foreground-main, black); }
@media (max-width: 1170px) {
.tpl-component-gw-accessibility-visual.tpl-template-panel .toolbar { padding-left: 25px; padding-right: 75px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .group { flex-wrap: wrap; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .exit { right: 25px; }
}
@media (max-width: 700px) {
.tpl-component-gw-accessibility-visual.tpl-template-panel .group:not(.line-spacing) { width: 100%; justify-content: space-between; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variants { width: 100%; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .label { width: 100%; margin-right: 0; margin-bottom: 15px; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variant { width: 100%; }
}
@media (max-width: 660px) {
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variants { flex-wrap: wrap; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variant { border-left: 0; }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variant:not(:last-of-type) { border-bottom: 1px solid var(--tpl-color-foreground-main, black); }
.tpl-component-gw-accessibility-visual.tpl-template-panel .line-spacing .variant.selected::after { bottom: 0; }
}
@media (max-width: 526px) {
.tpl-component-gw-accessibility-visual.tpl-template-panel .group .label { width: 100%; margin-right: 0; margin-bottom: 15px; }
}
.tpl-component-gw-base-icon .tpl-icon { height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; margin: 0 !important; padding: 0; }
.tpl-component-gw-base-icon .tpl-icon > svg, .tpl-component-gw-base-icon .tpl-icon > img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-base-icon .tpl-icon img { object-fit: contain; }
.tpl-component-gw-base-icon .tpl-icon svg path { fill: var(--tpl-object--icon-color); }
.tpl-component-gw-base-icon .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object--icon-decor-color); }
.tpl-component-gw-base-icon .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object--icon-decor-color); }
.tpl-component-gw-base-icon .tpl-icon[class*='icon-decor-'] > * { max-width: 50%; max-height: 50%; }
.tpl-component-gw-base-icon .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-base-icon .tpl-icon[class*='icon-decor-circle'] > * { max-width: 40%; max-height: 40%; }
.tpl-component-gw-base-image.tpl-template-single { min-height: 1em; height: 100%; }
.tpl-component-gw-base-image.tpl-template-single > .tpl-block-list-objects { height: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item { max-width: 100%; height: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item img { min-height: 1em; }
.tpl-component-gw-base-image.tpl-template-single .object-item.fullSize { max-width: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item > .nc-editable-image-container { width: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item.real img { max-width: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item.full img { width: 100%; max-width: 100%; }
.tpl-component-gw-base-image.tpl-template-single .object-item.setHeight img { object-fit: cover; }
.tpl-component-gw-base-image.tpl-template-gallery .item-size { position: relative; }
.tpl-component-gw-base-image.tpl-template-gallery .item-size * { width:100%; height:100%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-size img { max-width: 100%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-size:before { display: block; content: ""; width: 100%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-size:not(.size-real):not(.realSize) > .item-image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-base-image.tpl-template-gallery .size-5by1 { padding-top: 20%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-4by1 { padding-top: 25%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-3by1 { padding-top: 33.33%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-2by1 { padding-top: 50%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-16by9 { padding-top: 56.25%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1-62by1 { padding-top: 61.72%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-3by2 { padding-top: 66.66%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-4by3 { padding-top: 75%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-, .tpl-component-gw-base-image.tpl-template-gallery .size-1by1 { padding-top: 100%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-3by4 { padding-top: 133.33%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-2by3 { padding-top: 150%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-9by16 { padding-top: 177.77%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1by1-62 { padding-top: 162%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1by2 { padding-top: 200%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1by3 { padding-top: 300%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1by4 { padding-top: 400%; }
.tpl-component-gw-base-image.tpl-template-gallery .size-1by5 { padding-top: 500%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-image * { width: 100%; height: 100%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-image img { max-width: 100%; }
.tpl-component-gw-base-image.tpl-template-gallery .item-image:not([class^='.image-']) img { margin-left: auto; margin-right: auto; }
.tpl-component-gw-base-image.tpl-template-gallery .image-fill img { width: 100%; max-width: 100%; height: 100%; max-height: 100%; object-fit: fill; }
.tpl-component-gw-base-image.tpl-template-gallery .image-contain img { width: 100%; max-width: 100%; height: 100%; max-height: 100%; object-fit: contain; }
.tpl-component-gw-base-image.tpl-template-gallery .image-cover img { width: 100%; max-width: 100%; height: 100%; max-height: 100%; object-fit: cover; }
.tpl-component-gw-base-image.tpl-template-gallery .image-none img { object-fit: none; }
.tpl-component-gw-base-text ul { margin: 0; padding: 0 0 0 1em; }
.tpl-component-gw-base-text ul li { margin-bottom: 0.75em; }
.tpl-component-gw-base-text .text-inner { max-height: 78px; margin-bottom: 12px; overflow: hidden; }
.tpl-component-gw-base-text .link-show-text-all { cursor: pointer; }
.tpl-component-gw-base-text.tpl-template-inside-admin ul { margin: 0; padding: 0 0 0 1em; }
.tpl-component-gw-base-text.tpl-template-inside-admin ul li { margin-bottom: 0.75em; }
.tpl-component-gw-base-text.tpl-template-inside-admin .text-inner { max-height: 78px; margin-bottom: 12px; overflow: hidden; }
.tpl-component-gw-base-text.tpl-template-inside-admin .link-show-text-all { cursor: pointer; }
.tpl-component-gw-base-text.tpl-template-gw-text article ul { margin: 0; padding: 0 0 0 1em; }
.tpl-component-gw-base-text.tpl-template-gw-text article ul li { margin-bottom: 0.75em; }
.tpl-component-gw-base-text.tpl-template-gw-text article ol { margin: 0; padding: 5px 0 0 0; list-style-type: none; counter-reset: num; }
.tpl-component-gw-base-text.tpl-template-gw-text article ol > li { margin-bottom: 0.95em; padding-left: 3.2em; position: relative; min-height: 37px; }
.tpl-component-gw-base-text.tpl-template-gw-text article ol > li::before { content: counter(num); counter-increment: num; border: 1px solid var(--tpl-color-brand); color: var(--tpl-color-brand); background-color: #fff; font-size: 1em; height: 2.3em; width: 2.3em; min-width: 2.3em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; margin-right: 1.2em; position: absolute; top: -5px; left: 0; }
.tpl-component-gw-base-text.tpl-template-gw-text article li > ul { padding-top: 1em; padding-left: 1.2em; list-style-type: disc; }
.tpl-component-gw-block-fact { min-height: 1em; }
.tpl-component-gw-block-fact .object-item { display: flex; flex-direction: column; }
.tpl-component-gw-block-fact .object-item .object-item-image { margin: 0; }
.tpl-component-gw-block-fact .object-item .object-item-image > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-block-fact a.object-item { text-decoration: none; color: inherit; }
.tpl-component-gw-block-fact .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; }
.tpl-component-gw-block-fact .tpl-icon.tpl-text-inherit { width: 40px; height: 40px; min-height: 1.15em; line-height: 1.15; }
.tpl-component-gw-block-fact .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact .tpl-icon svg, .tpl-component-gw-block-fact .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact .tpl-icon img { object-fit: contain; }
.tpl-component-gw-block-fact .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-'] svg, .tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-short { min-height: 1em; }
.tpl-component-gw-block-fact.tpl-template-short .object-item { display: flex; flex-direction: row; }
.tpl-component-gw-block-fact.tpl-template-short .object-item-image { margin: 0; }
.tpl-component-gw-block-fact.tpl-template-short .object-item-image > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-block-fact.tpl-template-short a.object-item { text-decoration: none; color: inherit; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-align-center { align-items: center; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-align-top { align-items: flex-start; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-align-bottom { align-items: flex-end; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; line-height: 1; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon.tpl-text-inherit { width: 1.15em; height: 1.15em; min-height: 1.15em; line-height: 1.15; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon svg, .tpl-component-gw-block-fact.tpl-template-short .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon img { object-fit: contain; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-'] svg, .tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-short .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-short .object-item .object-item-image > .tpl-icon { margin-bottom: 0; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-block-list-objects > *[data-nc-b2~="310"].object-item { flex-direction: column; }
.tpl-component-gw-block-fact.tpl-template-short .tpl-block-list-objects > *[data-nc-b2~="310"] .tpl-icon { margin-right: 0; }
.tpl-component-gw-block-fact.tpl-template-icon-left { min-height: 1em; }
.tpl-component-gw-block-fact.tpl-template-icon-left .object-item { display: flex; flex-direction: row; }
.tpl-component-gw-block-fact.tpl-template-icon-left .object-item-image { margin: 0; }
.tpl-component-gw-block-fact.tpl-template-icon-left .object-item-image > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-block-fact.tpl-template-icon-left a.object-item { text-decoration: none; color: inherit; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon.tpl-text-inherit { width: 1em; height: 1em; min-height: 1.15em; line-height: 1.15; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon svg, .tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon img { object-fit: contain; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-'] svg, .tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-align-center { align-items: center; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-align-top { align-items: flex-start; }
.tpl-component-gw-block-fact.tpl-template-icon-left .tpl-align-bottom { align-items: flex-end; }
.tpl-component-gw-block-fact.tpl-template-icon-left[data-nc-b2~="420"] .object-item .object-item-image .tpl-icon { margin-right: 0; }
.tpl-component-gw-block-fact.tpl-template-icon-left[data-nc-b2~="420"] .object-item { flex-direction: column; flex-wrap: wrap; }
.tpl-component-gw-block-fact.tpl-template-icon-left[data-nc-b2~="420"] .object-item .object-item-image { width:100%; }
.tpl-component-gw-block-fact.tpl-template-icon-left[data-nc-b2~="420"] .object-item-text { width: 100%; text-align: left; }
.tpl-component-gw-block-fact.tpl-template-icon-left .object-item .object-item-image > .tpl-icon { margin-bottom: 0; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand { min-height: 1em; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .object-item { display: flex; flex-direction: column; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .object-item .object-item-image { margin: 0; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .object-item .object-item-image > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-block-fact.tpl-template-header-color-brand a.object-item { text-decoration: none; color: inherit; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon { height: 1em; width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon.tpl-text-inherit { width: 40px; height: 40px; min-height: 1.15em; line-height: 1.15; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon svg, .tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon img { object-fit: contain; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-'] svg, .tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-block-fact.tpl-template-header-color-brand .header-color-brand { color: var(--tpl-color-brand); }
.tpl-component-gw-block-table .tpl-table { width: 100%; min-height: 60px; }
.tpl-component-gw-block-table .tpl-table td { position: relative; }
.tpl-component-gw-block-table .tpl-table .align-left { text-align: left; }
.tpl-component-gw-block-table .tpl-table .align-center { text-align: center; }
.tpl-component-gw-block-table .tpl-table .align-right { text-align: right; }
.tpl-component-gw-block-table .tpl-table .align-justify { text-align: justify; }
.tpl-component-gw-contact-short { min-height: 1em; }
.tpl-component-gw-contact-short .object-item { display: flex; align-items: center; }
.tpl-component-gw-contact-short .object-item.vertical { flex-direction: column; }
.tpl-component-gw-contact-short .object-item.vertical > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-contact-short .object-item:not(.vertical) > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-contact-short .object-item a { text-decoration: none; }
.tpl-component-gw-contact-short .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
.tpl-component-gw-contact-short .tpl-icon > svg, .tpl-component-gw-contact-short .tpl-icon > img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-contact-short .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-contact-short .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-contact-short .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-contact-short .tpl-icon > * { max-width: 50%; max-height: 50%; }
.tpl-component-gw-contact-short .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-contact-short .tpl-icon[class*='icon-decor-circle'] > * { max-width: 40%; max-height: 40%; }
.tpl-component-gw-contact-short.tpl-template-short { min-height: 1em; }
.tpl-component-gw-contact-short.tpl-template-short .object-item { display: flex; align-items: center; }
.tpl-component-gw-contact-short.tpl-template-short .object-item.vertical { flex-direction: column; }
.tpl-component-gw-contact-short.tpl-template-short .object-item.vertical > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-contact-short.tpl-template-short .object-item:not(.vertical) > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-contact-short.tpl-template-short .object-item a { text-decoration: none; }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon > svg, .tpl-component-gw-contact-short.tpl-template-short .tpl-icon > img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon > * { max-width: 50%; max-height: 50%; }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-contact-short.tpl-template-short .tpl-icon[class*='icon-decor-circle'] > * { max-width: 40%; max-height: 40%; }
.tpl-component-gw-contact-short.tpl-template-short .object-item.align-start { align-items: flex-start; }
.tpl-component-gw-contact-short.tpl-template-short .object-item.align-center { align-items: center; }
.tpl-component-gw-contact-short.tpl-template-short .object-item.align-end { align-items: flex-end; }
.tpl-component-gw-department .department-info { display: flex; align-items: flex-start; margin-left: -15px; margin-right: -15px; box-sizing: border-box; }
.tpl-component-gw-department .department-info .info-column { margin-left: 15px; margin-right: 15px; }
.tpl-component-gw-department .department-info .block-name { min-width: 370px; max-width: 100%; }
.tpl-component-gw-department .department-info .block-content, .tpl-component-gw-department .department-info .text-with-icon { padding-left: 40px; }
.tpl-component-gw-department .department-info .text-with-icon { position: relative; }
.tpl-component-gw-department .department-info .icon { position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: transparent; }
.tpl-component-gw-department .icon svg > * { fill: var(--tpl-color-brand); }
@media (max-width: 1199px) {
.tpl-component-gw-department .department-info { flex-wrap: wrap; justify-content: space-between; }
.tpl-component-gw-department .department-info .block-name { width: 100%; }
.tpl-component-gw-department .department-info .contacts, .tpl-component-gw-department .department-info .work-hours { max-width: 50%; }
}
@media (max-width: 768px) {
.tpl-component-gw-department .department-info .contacts, .tpl-component-gw-department .department-info .work-hours { width: 100%; max-width: 100%; }
}
.tpl-component-gw-department.tpl-template-list .department-list .department-item { display: block; margin-left: 0; margin-right: 0; }
.tpl-component-gw-department.tpl-template-list .department-item .item-head { padding-bottom: 8px; margin-bottom: 33px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-department.tpl-template-list .department-item .department-name-row { display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; box-sizing: border-box; }
.tpl-component-gw-department.tpl-template-list .department-item .department-name, .tpl-component-gw-department.tpl-template-list .department-item .department-link { margin-left: 5px; margin-right: 5px; }
.tpl-component-gw-department.tpl-template-list .department-item .item-body { display: flex; justify-content: space-between; align-items: flex-start; margin-left: -5px; margin-right: -5px; box-sizing: border-box; }
.tpl-component-gw-department.tpl-template-list .department-item .item-column { margin-left: 5px; margin-right: 5px; }
.tpl-component-gw-department.tpl-template-list .department-item .item-column.contacts { max-width: 395px; width: 100%; }
.tpl-component-gw-department.tpl-template-list .department-item .item-column.supervisor { max-width: 370px; width: 100%; }
.tpl-component-gw-department.tpl-template-list .department-item .block-content, .tpl-component-gw-department.tpl-template-list .department-item .text-with-icon { padding-left: 40px; }
.tpl-component-gw-department.tpl-template-list .department-item .text-with-icon { position: relative; }
.tpl-component-gw-department.tpl-template-list .department-item .block-content { margin-bottom: 0; }
.tpl-component-gw-department.tpl-template-list .department-item .icon { position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: transparent; }
@media (max-width: 1199px) {
.tpl-component-gw-department.tpl-template-list .department-item .item-column.contacts, .tpl-component-gw-department.tpl-template-list .department-item .item-column.supervisor { max-width: none; width: auto; }
}
@media (max-width: 768px) {
.tpl-component-gw-department.tpl-template-list .department-item .item-body { flex-wrap: wrap; }
.tpl-component-gw-department.tpl-template-list .department-item .item-column { width: 100%; max-width: 100%; }
}
.tpl-component-gw-developers-status .object-item { background-color: var(--tpl-object-background-color); }
.tpl-component-gw-developers-status .object-item p { padding: 0.4em 0.5em; color: var(--tpl-object-text-color); }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut { margin-bottom: 37px; display: flex; justify-content: center; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut .canvas { position: absolute; top: 10px; left: calc(50% - 4px); transform: translateX(-50%); width: 390px; height: 180px; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-canvas-wrap { position: relative; width: 200px; height: 220px; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend { left: -10px; position: relative; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend .list-item { position: relative; display: flex; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend .list-item-value { position: relative; padding-left: 30px; padding-right: 5px; padding-bottom: 10px; min-width: 90px; font-size: 18px; font-weight: 700; color: var(--tpl-color-foreground-main); display: flex; justify-content: flex-start; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend .list-item-value .nc-ckeditor-inline { width: auto; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend .list-item-label { padding-bottom: 10px; }
.tpl-component-gw-diagrams.tpl-template-pie .doughnut-legend .list-item-mark { position: absolute; top: 4px; left: 0; width: 12px; height: 12px; border-radius: 50%; }
.tpl-component-gw-diagrams.tpl-template-pie .sum-node { position: absolute; left: 50%; top: calc(50% + 7px); transform: translateX(-50%) translateY(-50%); color: var(--tpl-color-foreground-main); font-weight: 800; font-size: 32px; max-width: 110px; overflow: hidden; line-height: 28px; }
.tpl-component-gw-diagrams.tpl-template-pie .sum-label-node { position: absolute; left: 50%; top: calc(50% + 32px); transform: translateX(-50%) translateY(-50%); color: var(--tpl-color-foreground-main); font-weight: 400; font-size: 16px; max-width: 110px; overflow: hidden; line-height: 28px; }
.tpl-component-gw-diagrams.tpl-template-pie canvas { position: relative; z-index: 2; }
.tpl-component-gw-diagrams.tpl-template-horizontal-bar .doughnut-legend { position: relative; display: flex; }
.tpl-component-gw-diagrams.tpl-template-horizontal-bar .doughnut-legend .doughnut-legend-item { width: auto; margin-right: 10px; padding-bottom: 10px; }
.tpl-component-gw-diagrams.tpl-template-horizontal-bar .doughnut-legend .list-item-mark { margin-top: 5px; width: 12px; height: 12px; border-radius: 50%; position: relative; }
@media (max-width:801px) {
.tpl-component-gw-diagrams.tpl-template-horizontal-bar .bar_chart { overflow-x: scroll; }
.tpl-component-gw-diagrams.tpl-template-horizontal-bar .bar_chart .bar { min-width: 800px; }
}
.tpl-component-gw-documents-omsu .documents-section { display: flex; margin-bottom: 64px; }
.tpl-component-gw-documents-omsu .documents-section .documents-aside { margin-right: 45px; width: 100%; max-width: 270px; }
.tpl-component-gw-documents-omsu .documents-section .document-sub-list { margin: 0; padding: 0; list-style: none; }
.tpl-component-gw-documents-omsu .document-filesize .hide-for-mobile { display: block; }
.tpl-component-gw-documents-omsu .documents-section .document-sub-item { padding: 8px 16px; margin-left: -16px; margin-bottom: 12px; font-size: 14px; line-height: 1.21; }
.tpl-component-gw-documents-omsu .documents-section .document-sub-item a { color: var(--tpl-color-foreground-main); text-decoration: none; }
.tpl-component-gw-documents-omsu .documents-section .document-sub-item.active { border-radius: 7px; background-color: rgba(255, 254, 155, .25); font-weight: bold; line-height: 1.29; }
.tpl-component-gw-documents-omsu .documents-objects-list { width: 100%; }
.tpl-component-gw-documents-omsu .documents-objects-list .objects-count { font-size: 14px; line-height: 1.21; margin-bottom: 22px; }
.tpl-component-gw-documents-omsu .documents-objects-list .document-object-item { display: flex; align-items: flex-start; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid var(--tpl-color-background-accent-darkest); }
.tpl-component-gw-documents-omsu .document-object-item .document-object-text, .tpl-component-gw-documents-omsu .document-object-item .document-object-control { flex-grow: 1; }
.tpl-component-gw-documents-omsu .document-object-item .document-object-control { display: flex; align-items: center; justify-content: flex-end; }
.tpl-component-gw-documents-omsu .document-object-item .document-object-icon { margin-right: 44px; min-width: 55px; max-width: 55px; }
.tpl-component-gw-documents-omsu .document-object-item .document-object-eds { margin-right: 28px; width: 55px; cursor: pointer; }
.tpl-component-gw-documents-omsu .document-object-item .document-number { color: var(--tpl-color-background-accent-darkest); }
.tpl-component-gw-documents-omsu .document-object-item .document-caption { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-documents-omsu .document-object-item .document-download { padding: 13px; border-radius: 50%; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-documents-omsu .document-object-item .document-filesize { margin-right: 12px; font-size: 14px; line-height: 1.21; }
.tpl-component-gw-documents-omsu .document-object-item .document-number, .tpl-component-gw-documents-omsu .document-object-item .document-caption { margin-top: 0; margin-bottom: 8px; font-size: 14px; font-weight: bold; line-height: 1.29; }
.tpl-component-gw-documents-omsu .document-object-item .document-object-text { text-decoration: none; }
.tpl-component-gw-documents-omsu .document-object-item .show-for-mobile { display: none; }
.tpl-component-gw-documents-omsu .document-object-full .document-object-icon { margin-right: 30px; min-width: 56px; max-width: 56px; }
.tpl-component-gw-documents-omsu .document-object-full .document-object-icon img { max-width: 100%; }
.tpl-component-gw-documents-omsu .document-object-full .document-caption { display: flex; align-items: flex-start; font-family: "Montserrat", sans-serif; margin-top: 0; margin-bottom: 12px; }
.tpl-component-gw-documents-omsu .document-object-full .document-info { display: flex; padding-left: 86px; }
.tpl-component-gw-documents-omsu .document-object-full .info-icon, .tpl-component-gw-documents-omsu .document-object-full .info-text { display: inline-block; vertical-align: middle; }
.tpl-component-gw-documents-omsu .document-object-full .info-icon { margin-right: 12px; }
.tpl-component-gw-documents-omsu .document-object-full .document-info-item:not(:last-child) { margin-right: 30px; }
.tpl-component-gw-documents-omsu .document-object-full .document-info { margin-bottom: 22px; }
.tpl-component-gw-documents-omsu .document-object-full .document-description { margin-bottom: 32px; padding-left: 86px; }
.tpl-component-gw-documents-omsu .document-object-full .document-download, .tpl-component-gw-documents-omsu .document-object-full .document-open { display: inline-block; margin-right: 12px; font-weight: bold; font-family: "Montserrat", sans-serif; }
.tpl-component-gw-documents-omsu .document-object-full .document-open { background-color: var(--tpl-color-background-main); color: var(--tpl-color-brand); border: 1px solid var(--tpl-color-brand); }
.tpl-component-gw-documents-omsu .document-object-full .document-buttons { padding-left: 86px; }
.tpl-component-gw-documents-omsu .document-object-full .document-object-eds { margin-right: 28px; width: 55px; cursor: pointer; }
.tpl-component-gw-documents-omsu .document-object-full .document-additional-file { margin-top: 42px; }
.tpl-component-gw-documents-omsu .document-object-full .document-additional-file h2 { padding-left: 86px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .documents-section { display: block; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .documents-section .documents-aside { margin-right: 0; max-width: none; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .documents-section .document-sub-list { display: flex; flex-wrap: wrap; margin: 0 -4px 15px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .documents-section .document-sub-item { margin-left: 4px; margin-right: 4px; border-radius: 30px; font-size: 12px; font-weight: bold; line-height: 1.17; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .documents-section .document-sub-item.active { background-color: #FFE073; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .document-object-item .hide-for-mobile { display: none; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .document-object-item .document-filesize { font-size: 12px; line-height: 1.17; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .document-object-item .document-object-icon { margin-right: 30px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="928"] .document-object-item .document-object-text { max-width: 488px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="718"] .document-object-full .document-download, .tpl-component-gw-documents-omsu[data-nc-b2~="718"] .document-object-full .document-open { font-size: 14px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="512"] .document-object-full .document-info, .tpl-component-gw-documents-omsu[data-nc-b2~="512"] .document-object-full .document-description, .tpl-component-gw-documents-omsu[data-nc-b2~="512"] .document-object-full .document-buttons, .tpl-component-gw-documents-omsu[data-nc-b2~="512"] .document-object-full .document-additional-file h2 { padding-left: 0; }
.tpl-component-gw-documents-omsu[data-nc-b2~="512"] .document-object-full .document-caption { flex-wrap: wrap; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .documents-objects-list .document-object-item { flex-wrap: wrap; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-object-control { width: 100%; justify-content: flex-start; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-filesize { display: none; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-download { display: flex; justify-content: center; align-items: center; width: 100%; border-radius: 57px; text-align: center; background-color: transparent; border: 1px solid var(--tpl-color-background-accent-darker); text-decoration: none; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-download svg { margin-right: 16px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .show-for-mobile { display: block; font-size: 14px; font-weight: bold; line-height: 1.29; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-object-icon, .tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-object-text { margin-bottom: 20px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="479"] .document-object-item .document-object-text { max-width: calc(100% - 85px); }
.tpl-component-gw-documents-omsu[data-nc-b2~="429"] .document-object-full .document-download, .tpl-component-gw-documents-omsu[data-nc-b2~="429"] .document-object-full .document-open { margin-right: 0; margin-bottom: 20px; width: 100%; text-align: center; }
.tpl-component-gw-documents-omsu[data-nc-b2~="366"] .document-object-full .document-info-item:not(:last-child) { margin-right: 20px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="366"] .document-object-full .info-icon { margin-right: 10px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="366"] .document-object-full .document-info-item { font-size: 12px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="366"] .document-object-full .document-object-icon { max-width: 50px; min-width: 50px; margin-right: 20px; }
.tpl-component-gw-documents-omsu[data-nc-b2~="314"] .document-object-full .document-caption { font-size: 18px; line-height: 1.33; }
.tpl-component-gw-documents-omsu .modal_button_close { padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5625em; padding-right:0.5625em; background-color:#fff; cursor:pointer; color:#273350; font-size:2em; }
.tpl-component-gw-documents-omsu .modal_button_close { margin: 20px auto; display: block; }
@media (min-width: 500px) {
.tpl-component-gw-documents-omsu .modal_button_close { position:fixed; top:40px; right:40px; margin-top:0; }
}
.tpl-component-gw-documents-omsu .modal-body-eds-line { padding-bottom: 15px; }
.tpl-component-gw-documents-omsu .modal-body-eds-line span { display: block; font-weight: 700; margin-bottom: 6px; }
.tpl-component-gw-documents-omsu .modal-body-eds-line-collapse { cursor: pointer; font-weight: 700; }
.tpl-component-gw-documents-omsu .collapse-textarea-eds textarea { width: 100%; margin-top: 10px; }
.tpl-component-gw-documents-omsu .modal-body-eds-line-collapse::after { font-weight: 900; content: "\f078"; font-size: 1rem; line-height: 1; font-family: 'Font Awesome 5 Free'; margin: 0 0 0 5px; }
.tpl-component-gw-documents-omsu .modal-body-eds-line-collapse[aria-expanded="true"]::after { content: "\f077"; }
.tpl-component-gw-documents-omsu.tpl-template-slider .document-slide-item { display: flex; }
.tpl-component-gw-documents-omsu.tpl-template-slider .document-slide-item .document-slide-icon { margin-right: 20px; min-width: 56px; max-width: 56px; }
.tpl-component-gw-documents-omsu.tpl-template-slider .document-slide-item .document-slide-text { text-decoration: none; }
.tpl-component-gw-documents-omsu.tpl-template-slider .document-slide-item .slide-caption { margin-bottom: 8px; font-size: 14px; font-weight: bold; line-height: 1.29; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-documents-omsu.tpl-template-slider .document-slide-item .slide-size { font-size: 14px; font-weight: bold; line-height: 1.29; color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-documents-omsu.tpl-template-slider .tpl-slider-filter { max-width: 1170px; margin: 0 auto 40px; }
.tpl-component-gw-documents-omsu.tpl-template-slider .tpl-slider-filter ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; }
.tpl-component-gw-documents-omsu.tpl-template-slider .tpl-filter-item { list-style: none; padding: 7px 15px; margin-right: 10px; margin-bottom: 10px; cursor: pointer; background-color: #F8F8FA; border-radius: 6px; font-weight: bold; }
.tpl-component-gw-documents-omsu.tpl-template-slider .tpl-filter-active { background-color: #FFE073 !important; }
.tpl-component-gw-documents-omsu.tpl-template-slider[data-nc-b2~="320"] .tpl-filter-item { width: 100%; margin-right: 0 }
.tpl-component-gw-documents-omsu.tpl-template-last-10-records .last-document-item .last-document-icon { min-width: 48px; max-width: 48px; }
.tpl-component-gw-documents-omsu.tpl-template-last-10-records .last-document-item .last-document-icon img { max-width: 100%; }
.tpl-component-gw-documents-omsu.tpl-template-last-10-records .last-document-item .last-document-caption { display: inline-block; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section { display: flex; margin-bottom: 64px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section .documents-aside { margin-right: 45px; width: 100%; max-width: 270px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section .document-sub-list { margin: 0; padding: 0; list-style: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-filesize .hide-for-mobile { display: block; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section .document-sub-item { padding: 8px 16px; margin-left: -16px; margin-bottom: 12px; font-size: 14px; line-height: 1.21; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section .document-sub-item a { color: var(--tpl-color-foreground-main); text-decoration: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-section .document-sub-item.active { border-radius: 7px; background-color: rgba(255, 254, 155, .25); font-weight: bold; line-height: 1.29; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-objects-list { width: 100%; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-objects-list .objects-count { font-size: 14px; line-height: 1.21; margin-bottom: 22px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .documents-objects-list .document-object-item { display: flex; align-items: flex-start; padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid var(--tpl-color-background-accent-darkest); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-text, .tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-control { flex-grow: 1; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-control { display: flex; align-items: center; justify-content: flex-end; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-icon { margin-right: 44px; min-width: 55px; max-width: 55px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-eds { margin-right: 28px; width: 55px; cursor: pointer; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-number { color: var(--tpl-color-background-accent-darkest); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-caption { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-download { padding: 13px; border-radius: 50%; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-filesize { margin-right: 12px; font-size: 14px; line-height: 1.21; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-number, .tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-caption { margin-top: 0; margin-bottom: 8px; font-size: 14px; font-weight: bold; line-height: 1.29; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .document-object-text { text-decoration: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-item .show-for-mobile { display: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-object-icon { margin-right: 30px; min-width: 56px; max-width: 56px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-object-icon img { max-width: 100%; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-caption { display: flex; align-items: flex-start; font-family: "Montserrat", sans-serif; margin-top: 0; margin-bottom: 12px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-info { display: flex; padding-left: 86px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .info-icon, .tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .info-text { display: inline-block; vertical-align: middle; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .info-icon { margin-right: 12px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-info-item:not(:last-child) { margin-right: 30px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-info { margin-bottom: 22px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-description { margin-bottom: 32px; padding-left: 86px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-download, .tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-open { display: inline-block; margin-right: 12px; font-weight: bold; font-family: "Montserrat", sans-serif; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-open { background-color: var(--tpl-color-background-main); color: var(--tpl-color-brand); border: 1px solid var(--tpl-color-brand); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-buttons { padding-left: 86px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-object-eds { margin-right: 28px; width: 55px; cursor: pointer; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-additional-file { margin-top: 42px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .document-object-full .document-additional-file h2 { padding-left: 86px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .documents-section { display: block; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .documents-section .documents-aside { margin-right: 0; max-width: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .documents-section .document-sub-list { display: flex; flex-wrap: wrap; margin: 0 -4px 15px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .documents-section .document-sub-item { margin-left: 4px; margin-right: 4px; border-radius: 30px; font-size: 12px; font-weight: bold; line-height: 1.17; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .documents-section .document-sub-item.active { background-color: #FFE073; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .document-object-item .hide-for-mobile { display: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .document-object-item .document-filesize { font-size: 12px; line-height: 1.17; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .document-object-item .document-object-icon { margin-right: 30px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="928"] .document-object-item .document-object-text { max-width: 488px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="718"] .document-object-full .document-download, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="718"] .document-object-full .document-open { font-size: 14px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="512"] .document-object-full .document-info, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="512"] .document-object-full .document-description, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="512"] .document-object-full .document-buttons, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="512"] .document-object-full .document-additional-file h2 { padding-left: 0; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="512"] .document-object-full .document-caption { flex-wrap: wrap; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .documents-objects-list .document-object-item { flex-wrap: wrap; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-object-control { width: 100%; justify-content: flex-start; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-filesize { display: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-download { display: flex; justify-content: center; align-items: center; width: 100%; border-radius: 57px; text-align: center; background-color: transparent; border: 1px solid var(--tpl-color-background-accent-darker); text-decoration: none; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-download svg { margin-right: 16px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .show-for-mobile { display: block; font-size: 14px; font-weight: bold; line-height: 1.29; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-object-icon, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-object-text { margin-bottom: 20px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="479"] .document-object-item .document-object-text { max-width: calc(100% - 85px); }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="429"] .document-object-full .document-download, .tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="429"] .document-object-full .document-open { margin-right: 0; margin-bottom: 20px; width: 100%; text-align: center; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="366"] .document-object-full .document-info-item:not(:last-child) { margin-right: 20px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="366"] .document-object-full .info-icon { margin-right: 10px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="366"] .document-object-full .document-info-item { font-size: 12px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="366"] .document-object-full .document-object-icon { max-width: 50px; min-width: 50px; margin-right: 20px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin[data-nc-b2~="314"] .document-object-full .document-caption { font-size: 18px; line-height: 1.33; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal_button_close { padding-top:0.5em; padding-bottom:0.5em; padding-left:0.5625em; padding-right:0.5625em; background-color:#fff; cursor:pointer; color:#273350; font-size:2em; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal_button_close { margin: 20px auto; display: block; }
@media (min-width: 500px) {
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal_button_close { position:fixed; top:40px; right:40px; margin-top:0; }
}
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal-body-eds-line { padding-bottom: 15px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal-body-eds-line span { display: block; font-weight: 700; margin-bottom: 6px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal-body-eds-line-collapse { cursor: pointer; font-weight: 700; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .collapse-textarea-eds textarea { width: 100%; margin-top: 10px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal-body-eds-line-collapse::after { font-weight: 900; content: "\f078"; font-size: 1rem; line-height: 1; font-family: 'Font Awesome 5 Free'; margin: 0 0 0 5px; }
.tpl-component-gw-documents-omsu.tpl-template-inside-admin .modal-body-eds-line-collapse[aria-expanded="true"]::after { content: "\f077"; }
.tpl-component-gw-events-omsu .object { display: flex; align-items: flex-start; justify-content: flex-end; flex-direction: column; text-decoration: none; color: inherit; width: 100%; }
.tpl-component-gw-events-omsu .object .object-image { width: 100%; max-width: 370px; height: 276px; margin-bottom: 30px; margin-left: 0; flex-shrink: 0; }
.tpl-component-gw-events-omsu .object .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-events-omsu .object .object-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 24px; }
.tpl-component-gw-events-omsu .object .object-info { display: flex; flex-grow: 1; flex-direction: row; }
.tpl-component-gw-events-omsu .object .object-text { flex-grow: 1; }
.tpl-component-gw-events-omsu .object .object-text .category { margin-top: 8px; }
.tpl-component-gw-events-omsu .object .object-text .description { margin-top: 11px; }
.tpl-component-gw-events-omsu .object .object-date { margin-right: 0; margin-left: 30px; width: 170px; flex-shrink: 0; }
.tpl-component-gw-events-omsu .object-date { display: flex; flex-direction: column; align-items: center; padding-top: 20px; white-space: nowrap; }
.tpl-component-gw-events-omsu .object-date .object-date-item > *, .tpl-component-gw-events-omsu .object-date .delimiter { margin-bottom: 4px; }
.tpl-component-gw-events-omsu .object-date .day { color: var(--tpl-color-brand); font-size: 60px; line-height: 1; font-weight: 800; }
.tpl-component-gw-events-omsu .object-date .month { font-size: 24px; line-height: 32px; font-weight: bold; }
.tpl-component-gw-events-omsu .object-date .year { color: var(--tpl-color-brand); font-size: 16px; line-height: 24px; font-weight: bold; }
.tpl-component-gw-events-omsu[data-nc-b1~="700"] .object { flex-direction: row; }
.tpl-component-gw-events-omsu[data-nc-b1~="700"] .object .object-image { margin-right: 30px; margin-bottom: 0; }
.tpl-component-gw-events-omsu[data-nc-b2~="980"] .object .object-info { flex-direction: column; align-items: flex-start; }
.tpl-component-gw-events-omsu[data-nc-b2~="980"] .object .object-info .description { display: none; }
.tpl-component-gw-events-omsu[data-nc-b2~="980"] .object .object-info .object-date { margin-left: 0; width: auto; flex-direction: row; flex-wrap: wrap; color: var(--tpl-color-brand); font-size: 24px; }
.tpl-component-gw-events-omsu[data-nc-b2~="980"] .object .object-info .object-date .object-date-item > *, .tpl-component-gw-events-omsu[data-nc-b2~="980"] .object-date .delimiter { font-size: 24px; line-height: 32px; font-weight: bold; }
.tpl-component-gw-events-omsu[data-nc-b2~="980"] .object .object-info .object-date .object-date-item > *, .tpl-component-gw-events-omsu[data-nc-b2~="980"] .object-date .delimiter { margin-left: 2px; margin-right: 2px; }
.tpl-component-gw-events-omsu .object-full .before-text { display: flex; align-items: flex-start; flex-direction: row; margin-top: 12px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.tpl-component-gw-events-omsu .object-full .before-text .object-text { padding-top: 30px; display: flex; align-items: flex-start; flex-grow: 1; flex-direction: column; }
.tpl-component-gw-events-omsu .object-full .before-text .object-text .category-description { display: flex; align-items: flex-start; flex-direction: column; }
.tpl-component-gw-events-omsu .object-full .before-text .object-text .category-description .address { margin-top: 20px; }
.tpl-component-gw-events-omsu .object-full .before-text .description { padding-top: 20px; }
.tpl-component-gw-events-omsu .object-full .object-date { padding-top: 0; margin-left: 30px; }
.tpl-component-gw-events-omsu .object-full .object-image { margin-top: 32px; width: 100%; }
.tpl-component-gw-events-omsu .object-full .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-events-omsu .object-full .object-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 24px; }
.tpl-component-gw-events-omsu .object-full .full-text { margin-top: 32px; }
.tpl-component-gw-events-omsu .category { color: white; }
.tpl-component-gw-events-omsu .category span { display: inline-block; padding: 6px 9px; border-radius: 13px; margin-right: 12px; }
.tpl-component-gw-events-omsu .map { height: 400px; margin-top: 60px; }
.tpl-component-gw-events-omsu .map #object_map { width: 100%; position: absolute; left: 0; right: 0; height: 400px; }
.tpl-component-gw-events-omsu .object-full { max-width: 870px; }
.tpl-component-gw-events-omsu .object .object-info { align-items: center; }
.tpl-component-gw-events-omsu .address-icon { margin-right: 10px; }
.tpl-component-gw-events-omsu .address-text { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-events-omsu .address { margin-top: 0; margin-bottom: 15px; }
.tpl-component-gw-events-omsu .object-date .month { font-size: 24px; font-weight: bold; line-height: 1.33; }
.tpl-component-gw-events-omsu .object-date .week-time { font-size: 16px; line-height: 1.37; }
.tpl-component-gw-events-omsu .object-full h1 { margin-top: 0; margin-bottom: 10px; }
.tpl-component-gw-events-omsu .object-full .before-text { margin-top: 0; padding-bottom: 32px; }
.tpl-component-gw-events-omsu .object-full .category-description { margin-bottom: 23px; }
.tpl-component-gw-events-omsu .object-full .category { font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-events-omsu .object-full .address { font-size: 14px; font-weight: bold; line-height: 1.29; margin-bottom: 0; }
.tpl-component-gw-events-omsu .object-full .before-text .description { padding-top: 0; }
.tpl-component-gw-events-omsu .object-full .item-category { font-size: 12px; font-weight: bold; line-height: 1.25; }
.tpl-component-gw-events-omsu .object-full .object-image { margin-bottom: 24px; }
.tpl-component-gw-events-omsu .object-full .image-caption { margin-top: 0; margin-bottom: 8px; }
.tpl-component-gw-events-omsu .object-full .source-link { font-size: 14px; line-height: 1.21; color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-events-omsu[data-nc-b2~="699"] .object .object-image { max-width: none; }
.tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-date { margin-left: 0; width: auto; flex-direction: row; flex-wrap: wrap; color: var(--tpl-color-brand); font-size: 24px; }
.tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-date .object-date-item > *, .tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-date .delimiter { font-size: 24px; line-height: 32px; font-weight: bold; }
.tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-date .object-date-item > *, .tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-date .delimiter { margin-left: 2px; margin-right: 2px; }
.tpl-component-gw-events-omsu[data-nc-b2~="940"] .object-full .before-text { flex-direction: column; }
.tpl-component-gw-events-omsu[data-nc-b1~="941"] .object-full .before-text { flex-direction: row; }
.tpl-component-gw-events-omsu[data-nc-b1~="650"] .before-text .object-text .category-description { align-items: center; flex-direction: row; }
.tpl-component-gw-events-omsu[data-nc-b1~="650"] .before-text .object-text .category-description .address { margin-top: 0; }
.tpl-component-gw-events-omsu .a-teg { color:#fff; display: inline-block; margin-bottom: 8px; }
.tpl-component-gw-events-omsu .name a { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-events-omsu .event-media-container .class-event-photo img { width: 100%; height: 100%; border-radius: 24px; object-fit: cover; object-position: center; }
.tpl-component-gw-events-omsu .event-media-container .swiper-button-prev, .tpl-component-gw-events-omsu .event-media-container .swiper-button-next { border: 1px solid #CCC; border-radius: 50%; background-color: white; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); }
.tpl-component-gw-events-omsu .event-media-container .swiper-button-prev:focus, .tpl-component-gw-events-omsu .event-media-container .swiper-button-next:focus { outline: none; }
.tpl-component-gw-events-omsu .event-media-container .swiper-button-prev { transform: rotate(180deg); left: 0; }
.tpl-component-gw-events-omsu .event-media-container .swiper-button-next { right: 0; }
.tpl-component-gw-events-omsu .event-media-container .swiper-button-prev:after, .tpl-component-gw-events-omsu .event-media-container .swiper-button-next:after { content: none; }
.tpl-component-gw-events-omsu .event-media-container { position: relative; width: 100%; }
.tpl-component-gw-events-omsu .event-media-container .class-event-photo a { padding: 0 60px; display: block; }
.tpl-component-gw-events-omsu .class-event-full .class-event-photo { height: 400px; }
.tpl-component-gw-events-omsu .event-media-container .swiper-pagination { display: none; left: 0; right: 0; }
.tpl-component-gw-events-omsu .event-media-container .swiper-pagination-bullet { width: 4px; height: 4px; margin-left: 4px; margin-right: 4px; }
.tpl-component-gw-events-omsu .class-event-full .event-media-container .swiper-pagination-bullet-active { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-events-omsu .object-link-yandex { padding: 20px 0; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .class-event-slider-caption { margin-bottom: 14px; font-size: 18px; line-height: 1.33; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .event-media-container { margin-bottom: 60px; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .class-event-photo { width: 100%; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .class-event-photo img { width: 100%; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .event-media-container .swiper-button-prev, .tpl-component-gw-events-omsu[data-nc-b2~="718"] .event-media-container .swiper-button-next { display: none; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .event-media-container .swiper-pagination { display: block; }
.tpl-component-gw-events-omsu[data-nc-b2~="718"] .event-media-container .class-event-photo a { padding: 0; }
.tpl-component-gw-events-omsu .object-date .object-date-item { display: flex; flex-wrap: wrap; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index { position: relative; width: 100%; max-height: 100%; display: flex; align-self: stretch; justify-self: stretch; color: var(--tpl-color-background-main); border-radius: 24px; background-position: center; background-size: cover; }
.tpl-component-gw-events-omsu.tpl-template-slider .nc-infoblock-object .object-index { height: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index .object-index-info { padding: 34px 34px; background-color: rgba(0, 0, 0, 0.5); border-radius: 24px; display: flex; flex-grow: 1; flex-direction: column; align-self: stretch; justify-self: stretch; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index .object-index-text { flex-grow: 1; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index .object-index-category-address { display: flex; flex-direction: row; align-items: center; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index .object-index-date { margin-right: 0; flex-shrink: 0; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .object-index-date-info { display: flex; flex-direction: row; align-items: flex-end; white-space: nowrap; max-width: 300px; flex-wrap: wrap; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .delimiter { width: 100%; margin-top: 0px; margin-bottom: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .week-time { width: 100%; margin-bottom: 5px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date1 { display:flex; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index { min-height:200px; border-radius: 12px; max-width: 300px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-text { width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-info { flex-direction: column;justify-content: unset;align-items: unset;min-width: 200px;padding: 162px 14px 14px 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-date .object-index-date-info { margin-left: 0px; align-items: center; padding-bottom: 23px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-date .delimiter, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-date .week-time { width: auto; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index .object-index-category-address { display: flex;flex-direction: row;align-items: center;padding-left: 14px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date .day { font-size: 1em; margin-bottom: 0px;font-weight: 400; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date .mont { margin-top: 0px;margin-bottom: 0px;font-size: 1em;font-weight: 400; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date .month { margin-top: 0px;margin-bottom: 0px;font-size: 1em;font-weight: 400; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date .week-time { margin-bottom: 0px; margin-top: 0px; font-size: 1em;font-weight: 400; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] h2.name { font-size: 18px; margin: 28px 0px 0px -1px; max-width: 450px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .address-icon, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] div.address { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date1 { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date.address-icon1 { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .comma { display:inline-block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="250"] .object-index-date .week-time { display: inline-flex; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="300"][data-nc-b2~="388"] .object-index-info { background-color: transparent; color:#000; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-date-info .tpl-text-header1 { font-size:1em; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index .object-index-info { align-self: start; padding-right: 0; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .simple-h2 { padding-top:25px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-date .day { line-height:1; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-date .address-icon1 { margin: -1px 7px 1px 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-date { padding-top:12px; white-space: normal; display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: nowrap; align-items: flex-start; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-date .object-index-date-info { display:block;white-space: normal; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date1 .address-icon1, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date1 .address1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index { min-height:200px; border-radius: 12px; max-width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index .object-index-category-address { display: flex;flex-direction: row;align-items: center;padding-left: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index .object-index-info { flex-direction: row; justify-content: space-between; align-items: flex-end; min-width: 200px;padding: 82px 26px 26px 23px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index .object-index-date .object-index-date-info { margin-left: 12px; flex-direction: column; align-items: center; padding-bottom: 0px;padding-top: 8px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index .object-index-date .delimiter, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index .object-index-date .week-time { width: auto; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date .day { font-size: 40px;font-weight: 800; margin-bottom: -6px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date .mont { margin-top: 0px;margin-bottom: 4px;font-size: 18px;font-weight: 800; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date .month { margin-top: 0;margin-bottom: 4px;font-size: 18px;font-weight: 800; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date .week-time { margin-bottom: 22px;margin-top: -1px;font-size: 14px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] h2.name { font-size: 1.5em;max-width: 450px;margin: 15px 0px 0px 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .address-icon, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] div.address { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date1 { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date1.address-icon1, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date1.address1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-date .address-icon1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .comma { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="560"] .object-index .object-index-info { padding-top:242px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index { min-height:400px; max-width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index .object-index-category-address { display: flex;flex-direction: row;align-items: center;padding-left: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index .object-index-info { padding: 26px 25px; border-radius: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date > * { margin-right: -1px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date .day { font-size: 40px;font-weight: 800; margin-bottom: -6px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date .mont { margin-top: 0px;margin-bottom: 4px;font-size: 18px;font-weight: 800; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date .month { margin-top: 0px;margin-bottom: 4px;font-size: 18px;font-weight: 800; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date .week-time { margin-bottom: 21px; margin-top: -1px; font-size: 14px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] h2.name { font-size: 1.5em;max-width: 450px;margin: 15px 0px 0px 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .address-icon, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] div.address { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date1.address-icon1, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date1.address1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-date .address-icon1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .comma { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index-main-img { border-radius: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="768"] .object-index .object-index-date { padding-top: 0px; padding-bottom: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index { min-height:400px;border-radius: 24px; max-width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index .object-index-category-address { display: flex;flex-direction: row;align-items: center;padding-left: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index .object-index-info { padding: 34px 34px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date > * { margin-right: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date .day { margin-top: 0px; margin-bottom: -10px; font-weight: 800; font-size: 60px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date .mont { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date .month { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date .week-time { width: 100%; margin-bottom: 5px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] h2.name { margin: 14px 0px 0px 0px; font-size: 2em; max-width:630px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .address-icon, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] div.address { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date1.address-icon1, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date1.address1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .object-index-date .address-icon1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="992"] .comma { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index { min-height:400px; border-radius: 24px; max-width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index .object-index-category-address { display: flex;flex-direction: row;align-items: center;padding-left: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index .object-index-info { padding: 34px 34px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date > * { margin-right: 0px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date .day { margin-top: 0px; margin-bottom: -10px; font-weight: 800; font-size: 60px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date .mont { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date .month { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date .week-time { width: 100%; margin-bottom: 5px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] h2.name { margin: 14px 0px 0px 0px; font-size: 2em; max-width:630px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .address-icon, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] div.address { display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date1.address-icon1, .tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date1.address1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .object-index-date .address-icon1 { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="1200"] .comma { display:none; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .before-text { display: flex; align-items: flex-start; flex-direction: column; margin-top: 12px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .before-text .object-text { padding-top: 30px; display: flex; align-items: flex-start; flex-grow: 1; flex-direction: column; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .before-text .object-text .category-description { display: flex; align-items: flex-start; flex-direction: column; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .before-text .object-text .category-description .address { margin-top: 20px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .before-text .description { padding-top: 20px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .object-date { padding-top: 0; margin-left: 30px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .object-image { margin-top: 32px; width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .object-image img { width: 100%; height: 100%; object-fit: cover; border-radius: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-full .full-text { margin-top: 32px; }
.tpl-component-gw-events-omsu.tpl-template-slider .category { color: white; }
.tpl-component-gw-events-omsu.tpl-template-slider .category span { padding: 2px 10px; border-radius: 13px; margin-right: 24px; font-size: 12px;text-transform: uppercase;font-weight: bold; }
.tpl-component-gw-events-omsu.tpl-template-slider .address-icon { color: #ffffff; margin: 0px 11px 1px 0px; font-size: 22px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .day { margin-top: 0px; margin-bottom: -10px; font-weight: 800; font-size: 60px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .mont { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date .month { margin-top: 0px; margin-bottom: 7px;font-weight: 800; font-size: 24px; }
.tpl-component-gw-events-omsu.tpl-template-slider div.address { margin-top: 0; margin-bottom: 0px; font-size: 16px; display:block; }
.tpl-component-gw-events-omsu.tpl-template-slider h2.name { margin: 14px 0px 0px 0px; font-size: 2em; max-width:630px; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-date1 { display: flex;flex-direction: row;align-items: center;padding-top: 18px;padding-left: 2px; }
.tpl-component-gw-events-omsu.tpl-template-slider .address-icon1 { color: var(--tpl-color-brand); margin: 0px 11px 1px 0px; font-size: 22px; float: left; }
.tpl-component-gw-events-omsu.tpl-template-slider .address1 { font-size: 1em; }
.tpl-component-gw-events-omsu.tpl-template-slider .comma { font-size: 1em; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-main-img { position: absolute;top: 0;left: 0;width: 100%; border-radius: 24px;background-position: center;background-size: cover; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-info { position:relative; z-index:1000; }
.tpl-component-gw-events-omsu.tpl-template-slider .object-index-main-img { min-height:200px; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b1~="390"] .object-index-main-img { position:absolute;top:0;left:0;height: 100%; }
.tpl-component-gw-events-omsu.tpl-template-slider[data-nc-b2~="389"] .object-index-info { padding-top:150px;background-color:transparent;color:#000; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object { margin-bottom: 32px }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .name { display: inline-block; color: #273350; margin-bottom: 15px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .object-info .object-text .description { display: block; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .object-info .date { font-size: 16px; line-height: 22px; color: #273350; margin-bottom: 15px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .object-text .category { margin-top: 0; margin-bottom: 15px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .object-info { flex-direction: row; align-items: center; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .event-icon { margin-right: 12px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .object .event-date-mobile { display: none; margin-bottom: 10px; font-size: 14px; line-height: 1.29; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="948"] .object { flex-direction: row; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="948"] .object .object-image { max-width: 224px; height: 168px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="948"] .object .name { margin-top: 0; font-size: 18px; line-height: 1.33; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="948"] .object .event-text { font-size: 12px; line-height: 1.17; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="948"] .object .object-info .description { font-size: 14px; line-height: 1.29; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="700"] .object .object-image { margin-right: 30px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object { display: block; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object .object-image { max-width: none; width: 100%; height: auto; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object .object-info { display: block; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object .event { margin-bottom: 10px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object .event-text { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object-full .object-text { padding-top: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object-full .category-description { margin-bottom: 10px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object-full .object-date { flex-wrap: wrap; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object-full .description { margin-bottom: 10px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object-full .object-date { line-height: normal; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="629"] .object .object-image { margin-right: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events .tpl-text-header1 { font-family: Montserrat, sans-serif; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-name { margin-top: 0; margin-bottom: 12px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-date { margin-bottom: 32px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-preview { display: flex; margin-bottom: 40px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-image { width: 50%; max-width: 570px; height: 390px; margin-right: 30px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-image img { display: block; width: 100%; max-height: 100%; object-fit: cover; border-radius: 24px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-announce { width: 50%; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-description { margin-bottom: 55px; max-width: 870px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-slider-caption { margin-top: 0; margin-bottom: 45px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 24px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-prev, .tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-next { border: 1px solid #CCC; border-radius: 50%; background-color: white; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-prev:focus, .tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-next:focus { outline: none; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-prev { transform: rotate(180deg); left: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-next { right: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-prev:after, .tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-button-next:after { content: none; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container { position: relative; }
.tpl-component-gw-events-omsu.tpl-template-list-events .event-media-container .swiper-container { max-width: calc(100% - 170px); }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .class-event-photo { height: 400px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .event-media-container .swiper-pagination { display: none; left: 0; right: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .event-media-container .swiper-pagination-bullet { width: 4px; height: 4px; margin-left: 4px; margin-right: 4px; }
.tpl-component-gw-events-omsu.tpl-template-list-events .class-event-full .event-media-container .swiper-pagination-bullet-active { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-image { margin-right: 15px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-date { margin-bottom: 22px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-preview { margin-bottom: 20px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-description { margin-bottom: 40px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-slider-caption { margin-bottom: 14px; font-size: 18px; line-height: 1.33; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .event-media-container { margin-bottom: 60px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .event-media-container .swiper-container { max-width: none; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .class-event-photo { width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .event-media-container .swiper-button-prev, .tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .event-media-container .swiper-button-next { display: none; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="718"] .class-event-full .event-media-container .swiper-pagination { display: block; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="549"] .class-event-full .class-event-preview { display: block; margin-bottom: 0; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="549"] .class-event-full .class-event-image, .tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="549"] .class-event-full .class-event-announce { width: 100%; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="549"] .class-event-full .class-event-image { margin-right: 0; margin-bottom: 17px; height: auto; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="549"] .class-event-full .class-event-photo { height: 300px; }
.tpl-component-gw-events-omsu.tpl-template-list-events[data-nc-b2~="449"] .class-event-full .class-event-photo { height: 200px; }
.tpl-component-gw-extended-form .modal-dialog-inner-object .modal-content { border-radius: 12px; }
.tpl-component-gw-extended-form .modal-dialog { max-width: 1000px; }
.tpl-component-gw-extended-form .modal-content .modal-body { padding-right: 2.2rem; padding-left: 2.2rem; line-height: 1.4; }
.tpl-component-gw-extended-form .modal-dialog-scrollable .modal-body { overflow-y: auto; height: 70vh; }
.tpl-component-gw-extended-form .modal-content .modal-body ul, .tpl-component-gw-extended-form .modal-content .modal-body ol { padding-left: 1rem; }
.tpl-component-gw-extended-form .modal-content .modal-body li { margin-bottom: 12px; }
.tpl-component-gw-extended-form .modal-content .modal-header { padding-right: 2.2rem; padding-left: 2.2rem; }
.tpl-component-gw-extended-form .modal-success { margin: 70px 0; text-align: center; }
.tpl-component-gw-extended-form .modal-success p { max-width: 400px; margin: 0 auto; }
.tpl-component-gw-extended-form .modal-success .tpl-text-header5 { font-weight: bold; margin: 20px 0; }
.tpl-component-gw-extended-form .tpl-block-info-form { margin-bottom: 30px; }
.tpl-component-gw-extended-form .tpl-block-input { padding-bottom: 20px; max-width: 820px; }
.tpl-component-gw-extended-form .tpl-block-button-off { background: rgba(39, 51, 80, 0.2); }
.tpl-component-gw-extended-form .tpl-block-input input::placeholder, .tpl-component-gw-extended-form .tpl-block-input textarea::placeholder { color: gray; }
.tpl-component-gw-extended-form .tpl-block-input input, .tpl-component-gw-extended-form .tpl-block-input textarea { font-weight: 700; }
.tpl-component-gw-extended-form .tpl-block-input input, .tpl-component-gw-extended-form .tpl-block-input textarea, .tpl-component-gw-extended-form .tpl-block-input select { width: 100%; }
.tpl-component-gw-extended-form .tpl-value-columns { display: flex; justify-content: space-between; }
.tpl-component-gw-extended-form .tpl-value-columns .tpl-value { width: 48%; }
.tpl-component-gw-extended-form .tpl-block-input-field-label { margin-bottom: 4px; margin-left: 4px; }
.tpl-component-gw-extended-form .modal_button_close { padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5625em; padding-right: 0.5625em; background-color: #fff; cursor: pointer; color: #273350; font-size: 2em; }
.tpl-component-gw-extended-form .modal_button_close { margin: 20px auto; display: block; }
.tpl-component-gw-extended-form .required-show { border: 1px solid red; }
.tpl-component-gw-extended-form .required-show-privacy-policy { color: red; }
.tpl-component-gw-extended-form .tpl-field-file, .tpl-component-gw-extended-form .tpl-file-upload { position: relative; }
.tpl-component-gw-extended-form .nc-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.tpl-component-gw-extended-form .nc-upload-input+label { position: relative; padding: 15px 27px 15px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; }
.tpl-component-gw-extended-form .nc-upload-input+label img { margin-right: 10px; }
.tpl-component-gw-extended-form .nc-upload-input+label:hover { cursor: pointer; }
.tpl-component-gw-extended-form .nc-upload-files { text-align: right; color: #4F5AA8; word-break: break-word; }
@media (min-width: 500px) {
.tpl-component-gw-extended-form .modal_button_close { position: fixed; top: 30px; right: 40px; margin-top: 0; }
}
.tpl-component-gw-extended-form .tpl-block-privacy-policy { display: flex; margin: 15px 0 30px 0; align-items: flex-start; flex-direction: row; }
.tpl-component-gw-extended-form .tpl-block-privacy-policy-label { line-height: 1.5; margin-left: 10px; margin-bottom: 0; cursor: pointer; }
.tpl-component-gw-extended-form .tpl-block-privacy-policy-label span { color: var(--tpl-color-brand); display: inline; }
.tpl-component-gw-extended-form .tpl-block-privacy-policy-label label { margin-bottom: 0; display: inline; cursor: pointer; }
.tpl-component-gw-extended-form .tpl-block-privacy-policy-input { min-width: 22px; height: 22px; cursor: pointer; position: relative; }
.tpl-component-gw-extended-form .tpl-block-buttons { margin: 20px 0 40px 0; display: flex; justify-content: space-between; max-width: 820px; }
.tpl-component-gw-extended-form .tpl-block-button-off { background: rgba(39, 51, 80, 0.2); }
.tpl-component-gw-extended-form .tpl-block-file { display: flex; }
.tpl-component-gw-extended-form .tpl-file-description { font-size: 14px; line-height: 17px; width: 70%; }
.tpl-component-gw-extended-form .tpl-block-button-submit:not(.tpl-block-button-off) { cursor: pointer; }
@media (max-width:600px) {
.tpl-component-gw-extended-form .tpl-link-form-submit { text-align: center; }
.tpl-component-gw-extended-form .tpl-file-upload { text-align: center; }
.tpl-component-gw-extended-form .tpl-block-buttons { flex-wrap: wrap; }
.tpl-component-gw-extended-form .nc-upload { margin-top: 0; margin-bottom: 10px; }
.tpl-component-gw-extended-form .nc-upload-files { text-align: left; margin-bottom: 20px; }
.tpl-component-gw-extended-form .tpl-value-columns { flex-direction: column; }
.tpl-component-gw-extended-form .tpl-value-columns .tpl-value { width: 100%; }
.tpl-component-gw-extended-form .tpl-value-columns .tpl-value+.tpl-value { margin-top: 12px; }
}
@media (max-width:400px) {
.tpl-component-gw-extended-form .tpl-block-privacy-policy-label { font-size: 11px; }
.tpl-component-gw-extended-form .tpl-block-privacy-policy-input { width: 33px; height: 33px; }
}
.tpl-component-gw-extended-form .select2-container--default .select2-selection--single { padding: 17px 60px 36px 30px; border-radius: 10px; }
.tpl-component-gw-extended-form .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-radius: 10px; }
.tpl-component-gw-extended-form .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em; }
.tpl-component-gw-extended-form .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; padding-right: 10px; }
.tpl-component-gw-extended-form .select2-results__option { font-weight: bold; }
.tpl-component-gw-extended-form .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; right: 30px; border: none; height: 24px; width: 24px; margin-top: -12px; position: absolute; background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path d="M19 9L12.35 16L5 9" stroke="%23273350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); }
.tpl-component-gw-extended-form .select2-container--open .select2-selection__arrow { transform: rotate(180deg); }
.tpl-component-gw-extended-form .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
.tpl-component-gw-extended-form .class-number-select { width: 225px; }
.tpl-component-gw-extended-form[data-nc-b2~="454"] .point-search .select2-container, .tpl-component-gw-extended-form[data-nc-b2~="454"] .point-search .tpl-filter-row { width: 100% !important; }
.tpl-component-gw-extended-form .class-letter-select { width: 180px; }
.tpl-component-gw-extended-form .select2-container .select2-selection--single .select2-selection__rendered { font-weight: 700; }
.tpl-component-gw-extended-form .tpl-block-coauthors-header { border-top: 1px solid #C4C4C4; padding-top: 17px; margin-bottom: 20px; font-size: 16px; font-weight: 700; }
.tpl-component-gw-extended-form .tpl-btn-add-coauthors { position: relative; padding: 16px 27px 16px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; cursor: pointer; display: inline-block; margin-bottom: 18px; }
.tpl-component-gw-extended-form .tpl-btn-add-coauthors img { margin-right: 10px; }
.tpl-component-gw-extended-form .tpl-block-coauthors-row { padding-bottom: 27px; margin-bottom: 20px; border-bottom: 1px solid #C4C4C4; display: flex; flex-direction: row; align-items: flex-start; }
.tpl-component-gw-extended-form .tpl-btn-remove-coauthors { position: relative; padding: 16px 27px 16px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; cursor: pointer; display: inline-block; margin-bottom: 18px; margin-top: 24px; margin-left: 20px; }
.tpl-component-gw-extended-form .tpl-btn-remove-coauthors img { margin-right: 10px; }
.tpl-component-gw-extended-form[data-nc-b2~="1121"] .tpl-block-coauthors-row { flex-direction: column; align-items: flex-start; }
.tpl-component-gw-extended-form[data-nc-b2~="1121"] .tpl-btn-remove-coauthors { margin-left: 0; }
.tpl-component-gw-extended-form .textarea-hide { display: none; }
.tpl-component-gw-extended-form .mail-message { padding-bottom: 12px; }
.tpl-component-gw-extended-form .mail-message-label { font-weight: 700; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-dialog-inner-object .modal-content { border-radius: 12px; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-dialog { max-width: 1000px; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-content .modal-body { padding-right: 2.2rem; padding-left: 2.2rem; line-height: 1.4; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-dialog-scrollable .modal-body { overflow-y: auto; height: 70vh; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-content .modal-body ul, .tpl-component-gw-extended-form.tpl-template-simple .modal-content .modal-body ol { padding-left: 1rem; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-content .modal-body li { margin-bottom: 12px; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-content .modal-header { padding-right: 2.2rem; padding-left: 2.2rem; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-success { margin: 70px 0; text-align: center; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-success p { max-width: 400px; margin: 0 auto; }
.tpl-component-gw-extended-form.tpl-template-simple .modal-success .tpl-text-header5 { font-weight: bold; margin: 20px 0; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-info-form { margin-bottom: 30px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input { padding-bottom: 20px; max-width: 820px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-button-off { background: rgba(39, 51, 80, 0.2); }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input input::placeholder, .tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input textarea::placeholder { color: gray; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input input, .tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input textarea { font-weight: 700; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input input, .tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input textarea, .tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input select { width: 100%; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-value-columns { display: flex; justify-content: space-between; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-value-columns .tpl-value { width: 48%; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-input-field-label { margin-bottom: 4px; margin-left: 4px; }
.tpl-component-gw-extended-form.tpl-template-simple .modal_button_close { padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 0.5625em; padding-right: 0.5625em; background-color: #fff; cursor: pointer; color: #273350; font-size: 2em; }
.tpl-component-gw-extended-form.tpl-template-simple .modal_button_close { margin: 20px auto; display: block; }
.tpl-component-gw-extended-form.tpl-template-simple .required-show { border: 1px solid red; }
.tpl-component-gw-extended-form.tpl-template-simple .required-show-privacy-policy { color: red; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-field-file, .tpl-component-gw-extended-form.tpl-template-simple .tpl-file-upload { position: relative; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-input+label { position: relative; padding: 15px 27px 15px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-input+label img { margin-right: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-input+label:hover { cursor: pointer; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-files { text-align: right; color: #4F5AA8; word-break: break-word; }
@media (min-width: 500px) {
.tpl-component-gw-extended-form.tpl-template-simple .modal_button_close { position: fixed; top: 30px; right: 40px; margin-top: 0; }
}
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy { display: flex; margin: 15px 0 30px 0; align-items: flex-start; flex-direction: row; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-label { line-height: 1.5; margin-left: 10px; margin-bottom: 0; cursor: pointer; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-label span { color: var(--tpl-color-brand); display: inline; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-label label { margin-bottom: 0; display: inline; cursor: pointer; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-input { min-width: 22px; height: 22px; cursor: pointer; position: relative; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-buttons { margin: 20px 0 40px 0; display: flex; justify-content: space-between; max-width: 820px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-button-off { background: rgba(39, 51, 80, 0.2); }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-file { display: flex; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-file-description { font-size: 14px; line-height: 17px; width: 70%; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-button-submit:not(.tpl-block-button-off) { cursor: pointer; }
@media (max-width:600px) {
.tpl-component-gw-extended-form.tpl-template-simple .tpl-link-form-submit { text-align: center; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-file-upload { text-align: center; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-buttons { flex-wrap: wrap; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload { margin-top: 0; margin-bottom: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .nc-upload-files { text-align: left; margin-bottom: 20px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-value-columns { flex-direction: column; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-value-columns .tpl-value { width: 100%; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-value-columns .tpl-value+.tpl-value { margin-top: 12px; }
}
@media (max-width:400px) {
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-label { font-size: 11px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-privacy-policy-input { width: 33px; height: 33px; }
}
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--default .select2-selection--single { padding: 17px 60px 36px 30px; border-radius: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-radius: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; padding-right: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-results__option { font-weight: bold; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; right: 30px; border: none; height: 24px; width: 24px; margin-top: -12px; position: absolute; background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path d="M19 9L12.35 16L5 9" stroke="%23273350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--open .select2-selection__arrow { transform: rotate(180deg); }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
.tpl-component-gw-extended-form.tpl-template-simple .class-number-select { width: 225px; }
.tpl-component-gw-extended-form.tpl-template-simple[data-nc-b2~="454"] .point-search .select2-container, .tpl-component-gw-extended-form.tpl-template-simple[data-nc-b2~="454"] .point-search .tpl-filter-row { width: 100% !important; }
.tpl-component-gw-extended-form.tpl-template-simple .class-letter-select { width: 180px; }
.tpl-component-gw-extended-form.tpl-template-simple .select2-container .select2-selection--single .select2-selection__rendered { font-weight: 700; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-coauthors-header { border-top: 1px solid #C4C4C4; padding-top: 17px; margin-bottom: 20px; font-size: 16px; font-weight: 700; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-btn-add-coauthors { position: relative; padding: 16px 27px 16px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; cursor: pointer; display: inline-block; margin-bottom: 18px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-btn-add-coauthors img { margin-right: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-block-coauthors-row { padding-bottom: 27px; margin-bottom: 20px; border-bottom: 1px solid #C4C4C4; display: flex; flex-direction: row; align-items: flex-start; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-btn-remove-coauthors { position: relative; padding: 16px 27px 16px 27px; border-radius: 50px; border: 1px solid var(--tpl-color-brand); box-sizing: border-box; color: var(--tpl-color-brand); font-weight: bold; cursor: pointer; display: inline-block; margin-bottom: 18px; margin-top: 24px; margin-left: 20px; }
.tpl-component-gw-extended-form.tpl-template-simple .tpl-btn-remove-coauthors img { margin-right: 10px; }
.tpl-component-gw-extended-form.tpl-template-simple[data-nc-b2~="1121"] .tpl-block-coauthors-row { flex-direction: column; align-items: flex-start; }
.tpl-component-gw-extended-form.tpl-template-simple[data-nc-b2~="1121"] .tpl-btn-remove-coauthors { margin-left: 0; }
.tpl-component-gw-extended-form.tpl-template-simple .textarea-hide { display: none; }
.tpl-component-gw-extended-form.tpl-template-simple .mail-message { padding-bottom: 12px; }
.tpl-component-gw-extended-form.tpl-template-simple .mail-message-label { font-weight: 700; }
.tpl-component-gw-faq { min-height: 60px; }
.tpl-component-gw-faq .faq-objects { margin-top:20px; padding-top:20px; border-top:1px solid rgba(196, 196, 196, 1); }
.tpl-component-gw-faq .faq-objects-header { cursor: pointer; display: flex; align-items: center; justify-content: flex-start; position:relative; }
.tpl-component-gw-faq .faq-objects .faq-objects-header::before { font-weight: 900; content: "\f078"; position: absolute; right: 0; font-size: 0.75rem; line-height: 1rem; color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-faq .faq-objects .faq-objects-header[aria-expanded="true"]::before { content: "\f077"; }
.tpl-component-gw-faq .faq-header-image { min-width:80px; margin-right: 18px; }
.tpl-component-gw-faq .faq-header-image img { max-width:100%; }
.tpl-component-gw-faq .objects-faq-item { position:relative; }
.tpl-component-gw-faq .faq-objects .item-question { font-weight:600; position: relative; padding-top:10px; }
.tpl-component-gw-faq .faq-objects .item-answer { padding-top: 5px; }
.tpl-component-gw-faq[data-nc-b1~="800"] .faq-objects-collapse-left { padding-left:100px; }
.tpl-component-gw-faq .item-answer ol { margin: 0; padding: 5px 0 0 0; list-style-type: none; counter-reset: num; }
.tpl-component-gw-faq .item-answer ol li { margin-bottom: 0.95em; padding-left:50px; position:relative; min-height:37px; }
.tpl-component-gw-faq .item-answer ol li::before { content: counter(num); counter-increment: num; border: 1px solid rgba(39, 51, 80, 0.2); color: var(--tpl-color-main); background-color:#fff; font-size: 1em; height: 2.3em; width: 2.3em; min-width: 2.3em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; margin-right:1.2em; position:absolute; top:-5px; left:0; }
.tpl-component-gw-faq .item-answer ul { margin: 0; padding: 0 0 0 1em; }
.tpl-component-gw-faq .item-answer ul li { margin-bottom: 0.75em; }
.tpl-component-gw-file { min-height: 1em; }
.tpl-component-gw-file .object-item { display: flex; flex-direction: row; }
.tpl-component-gw-file .object-item .item-size { padding-left: calc(1em + var(--tpl-icon-space)); text-wrap: none; color:var(--tpl-color-foreground-accent) }
.tpl-component-gw-file .object-item .item-icon { margin-right: var(--tpl-icon-space); }
.tpl-component-gw-file .object-item .tpl-icon { width: 1em; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; overflow: hidden; margin: 0; padding: 0; }
.tpl-component-gw-file .object-item .tpl-icon * { max-width: 100%; max-height: 100%; }
.tpl-component-gw-file .object-item .tpl-icon svg, .tpl-component-gw-file .object-item .tpl-icon img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-file .object-item .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-'] svg, .tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-'] img { max-width: 50%; max-height: 50%; }
.tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-circle'] svg, .tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-circle'] img { max-width: 40%; max-height: 40%; }
.tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-file .object-item .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-file .object-item.tpl-align-center { align-items: center; }
.tpl-component-gw-file .object-item.tpl-align-top { align-items: flex-start; }
.tpl-component-gw-file .object-item.tpl-align-bottom { align-items: flex-end; }
.tpl-component-gw-file .object-item > span { display: flex; flex-direction: column; }
.tpl-component-gw-file .object-item.iconpos-left > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-file .object-item.iconpos-right a { flex-wrap: nowrap; }
.tpl-component-gw-file .object-item.iconpos-right .item-icon { order: 12; }
.tpl-component-gw-file .object-item.iconpos-right .item-name { order: 1; }
.tpl-component-gw-file .object-item .item-name { margin-bottom: 8px; }
.tpl-component-gw-file .object-item .item-name a { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-file .object-item.iconpos-right > .tpl-icon { margin-left: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-file .object-item.iconpos-top { flex-direction: column; }
.tpl-component-gw-file .object-item.iconpos-top > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-filter #filter-form:after { content: ''; display: block; clear: both; }
.tpl-component-gw-filter.tpl-template-filter-news .filter-form { max-width: 1170px; margin-left: auto; margin-right: auto; }
.tpl-component-gw-filter.tpl-template-filter-news .global-search { display: flex; flex-wrap: wrap; align-items: center; margin: 0 -6px; }
.tpl-component-gw-filter.tpl-template-filter-news .btn-filter-text { padding-left: 13px; padding-right: 16px; }
.tpl-component-gw-filter.tpl-template-filter-news .point-search { width: 100%; margin: 14px 0 0 0; padding-top: 32px; padding-bottom: 24px; background: #F8F8FA; }
.tpl-component-gw-filter.tpl-template-filter-news .point-pos { width: 100%; max-width: 1170px; display: flex; flex-wrap: wrap; align-items: center; margin: 0 auto; }
.tpl-component-gw-filter.tpl-template-filter-news .tpl-filter-row { margin-left: 6px; margin-right: 6px; }
.tpl-component-gw-filter.tpl-template-filter-news .tpl-filter-row.Name { flex-grow: 1; margin-bottom: 10px; }
.tpl-component-gw-filter.tpl-template-filter-news .tpl-filter-row.TypeNews { flex-grow: 1; }
.tpl-component-gw-filter.tpl-template-filter-news label.tpl-filter-list { overflow: hidden; position: relative; display: block; }
.tpl-component-gw-filter.tpl-template-filter-news .clear-btn-text { padding: 16px 59px 16px 66px; color: #273350; opacity: 0.6; font-family: Montserrat, sans-serif; font-style: normal; font-weight: bold; font-size: 16px; line-height: 55px; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-news .search { width: 100%; display: inline-flex; border: 1px solid #aaaaaa; border-radius: 30px; padding: 10px 16px 10px 16px; background: #fff; }
.tpl-component-gw-filter.tpl-template-filter-news .open-point-search { margin: 0 6px 10px; border-radius: 50px; border: solid 1px #aaaaaa; padding: 0 20px 0 20px; line-height: 55px; background: #fff; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-news .search-icon { width: 20px; height: 20px; margin-right: 10px; order: 0; }
.tpl-component-gw-filter.tpl-template-filter-news .search-field, .tpl-component-gw-filter.tpl-template-filter-news .search-field:hover, .tpl-component-gw-filter.tpl-template-filter-news .search-field:focus { width: 100%; min-width: 311px; border: 0; font-family: Montserrat, sans-serif; font-style: normal; }
.tpl-component-gw-filter.tpl-template-filter-news .search-field:focus { outline: none; }
.tpl-component-gw-filter.tpl-template-filter-news .circus { width: 27px; height: 25px; background: #ffe073; line-height: 27px; margin-top: 14px; border-radius: 50%; text-align: center; padding: 0; float: right; font-family: Montserrat, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; }
.tpl-component-gw-filter.tpl-template-filter-news .icon-lupa { display: block; width: 25px; height: 25px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' class='search-icon'%3e%3cg opacity='0.5'%3e%3ccircle cx='11.2136' cy='11.4389' r='8.12195' transform='rotate(0.169302 11.2136 11.4389)' stroke='%23273350' stroke-width='2'%3e%3c/circle%3e%3cpath d='M16.6108 17.3203L21.1097 21.8458' stroke='%23273350' stroke-width='2'%3e%3c/path%3e%3c/g%3e\%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-news .icon-filter { display: inline-block; width: 24px; height: 25px; vertical-align: -7px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 8.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M20 16.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3ccircle cx='15' cy='8.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e%3ccircle cx='9' cy='16.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e \%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-news .icon-basket { display: inline-block; width: 20px; height: 20px; vertical-align: -2px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.10714 16.9086C5.50764 16.9086 5.84806 16.5682 5.84806 16.1677V5.51436C5.84806 5.11386 5.50764 4.77344 5.10714 4.77344C4.70664 4.77344 4.36621 5.11386 4.36621 5.51436V16.1677C4.36621 16.5682 4.68661 16.9086 5.10714 16.9086Z' fill='%23273350'/%3e%3cpath d='M7.98995 16.9086C8.39045 16.9086 8.73088 16.5682 8.73088 16.1677V5.51436C8.73088 5.11386 8.39045 4.77344 7.98995 4.77344C7.58945 4.77344 7.24902 5.11386 7.24902 5.51436V16.1677C7.24902 16.5682 7.58945 16.9086 7.98995 16.9086Z' fill='%23273350'/%3e%3cpath d='M10.8737 16.9086C11.2742 16.9086 11.6147 16.5682 11.6147 16.1677V5.51436C11.6147 5.11386 11.2742 4.77344 10.8737 4.77344C10.4732 4.77344 10.1328 5.11386 10.1328 5.51436V16.1677C10.1328 16.5682 10.4732 16.9086 10.8737 16.9086Z' fill='%23273350'/%3e%3cpath d='M15.239 1.98818H10.9537L10.1727 0.886807C10.0325 0.686556 9.79224 0.566406 9.55194 0.566406H6.44806C6.20776 0.566406 5.96746 0.686556 5.82728 0.886807L5.04631 1.98818H0.740926C0.340425 1.98818 0 2.32861 0 2.72911C0 3.12961 0.340425 3.47004 0.740926 3.47004H1.32165V17.7879C1.32165 18.7692 2.12265 19.5902 3.1239 19.5902H12.8761C13.8573 19.5902 14.6783 18.7892 14.6783 17.7879V3.47004H15.2591C15.6596 3.47004 16 3.12961 16 2.72911C16 2.32861 15.6395 1.98818 15.239 1.98818ZM13.1765 17.7879C13.1765 17.9682 13.0363 18.1083 12.8561 18.1083H3.1239C2.94368 18.1083 2.8035 17.9682 2.8035 17.7879V3.47004H13.1765V17.7879Z' fill='%23273350'/%3e%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-filter .date-selector { padding:1em; border: 1px solid var(--tpl-color-background-accent-dark); border-radius: 2.28em; display: inline-block; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-filter select { font-weight: 600; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-wrapper { width:100%; overflow-x: auto; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-frame { margin:2em 0 0 0; border:1px solid #E6E6E6; border-radius: 12px; --pixel-per-minute: 3px; }
html.tpl-alt-accessibility-font-size-2 .tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-frame { width:150%; --pixel-per-minute: 5px; }
html.tpl-alt-accessibility-font-size-3 .tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-frame { width:200%; --pixel-per-minute: 7px; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table { width:100%; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .weekday { width:13.5%; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table td { padding-top:2em; border-right:1px solid #E6E6E6; text-align:center; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table tr:first-child td { padding:0.3em 0; border-bottom:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table td:last-child { border:none; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table td.time { width:60px; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .date_day { display: inline-block; padding: 0.28em 0.8em; margin-top:0.28em; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .active_date { display: inline-block; padding: 0.28em 0.8em; border-radius: 8em; background-color: var(--tpl-color-brand); color: var(--tpl-color-background-main); }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .hours_legend { border-bottom:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .hours_legend:first-child { border-top:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table td:first-child .hours_legend { border-color: transparent; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .hours_legend_hour { position:relative; display: inline-block; background-color: var(--tpl-color-background-main); top:-1.1em; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .week_column { position: relative; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_block { position:absolute; left:0.33em; right:0.33em; border-radius: 0.44em; }
.tpl-component-gw-filter.tpl-template-filter-news .lesson_slider { box-shadow: 3px 3px 1px 0 rgba(0,0,0,0.1); }
.tpl-component-gw-filter.tpl-template-filter-news .lesson_item { position:relative; text-align: left; padding:0.55em 0.33em; white-space: nowrap; overflow: hidden; border-radius: 0.44em; background:var(--lesson-bg); }
.tpl-component-gw-filter.tpl-template-filter-news .lesson_item:after { content:''; display: block; width: 1em; height:100%; position:absolute; top:0; right:0; background-image: linear-gradient(to right, transparent, var(--lesson-bg)); }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_block.slick-slider button.slick-arrow { background-color:transparent; color:var(--tpl-color-foreground-main); font-size:14px; font-weight: 800; padding:5px; border-radius: 0; opacity: 1; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_block.slick-slider button.slick-prev { left:0; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_block.slick-slider button.slick-next { right:0; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_block.slick-slider button.slick-disabled { visibility: hidden; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .holiday_block { position:absolute; left:0.33em; right:0.33em; border-radius: 0.44em; text-align: left; padding:0.55em 0.33em; overflow: hidden; background-color: var(--tpl-color-brand); color: var(--tpl-color-background-main); }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_item_cabinet { position: absolute; bottom:2.8em; display: inline-block; padding: 0.4em 0.6em; border-radius: 12.5em; background-color: rgba(39, 51, 80, 0.1); }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_item_teacher { position: absolute; bottom:1em; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_header { display: flex; justify-content: space-between; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_number { display: flex; white-space: normal; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_number span { display: inline-block; }
.tpl-component-gw-filter.tpl-template-filter-news .timetable-schedule-table .lesson_number .lesson_number_nr { color:var(--tpl-color-brand); width:1em; flex-shrink: 0; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--default .select2-selection--single { padding: 17px 60px 36px 30px; border-radius: 30px; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-radius: 30px; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container .select2-selection--single .select2-selection__rendered { padding-left:0; padding-right:10px; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-results__option { font-weight: bold; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; right: 30px; border: none; height: 24px; width:24px; margin-top:-12px; background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path d="M19 9L12.35 16L5 9" stroke="%23273350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--open .select2-selection__arrow { transform: rotate(180deg); }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
.tpl-component-gw-filter.tpl-template-filter-news .class-number-select { width:225px; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="454"] .point-search .select2-container, .tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="454"] .point-search .tpl-filter-row { width:100% !important; }
.tpl-component-gw-filter.tpl-template-filter-news .class-letter-select { width:180px; }
.tpl-component-gw-filter.tpl-template-filter-news .select2-container .select2-selection--single .select2-selection__rendered { font-weight:700; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="1200"] .point-search { padding-left: 25px; padding-right: 25px; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="1200"] .clear-btn-text { padding: 16px 59px 16px 0; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .btn-filter-text { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .circus { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .clear-btn-text { padding: 16px 59px 16px 0; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .global-search label.tpl-filter-list { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .open-point-search { padding: 0 15px 0 15px; order: 2 }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .tpl-filter-row.TypeNews { order: 3 }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .global-search .Name { width: calc(100% - 80px); }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .search { width: 100%; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .search-field, .tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .search-field:hover, .tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="870"] .search-field:focus { width: 100%; border: 0; min-width: 0; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .btn-filter-text { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .circus { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .clear-btn-text { padding: 16px 59px 16px 0; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .global-search label.tpl-filter-list { display:none; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .class-number-select { width:312px; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .select2-container { width:100%; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .open-point-search { padding: 0 15px 0 15px; }
.tpl-component-gw-filter.tpl-template-filter-news[data-nc-b2~="320"] .global-search .Name { width: calc(100% - 80px); }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn { display: inline-block; margin: 0 8px 10px 0; user-select: none; position: relative; background: #F8F8FA; font-family: Montserrat, sans-serif; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0; text-align: right; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn input[type=checkbox] { z-index: -1; opacity: 0; display: block; width: 0; height: 0; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn span { display: inline-block; cursor: pointer; padding: 0 16px; line-height: 30px; border-radius: 4px; transition: background 0.2s ease; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn input[type=checkbox]:checked + span { background: #FFE073; }
.tpl-component-gw-filter.tpl-template-filter-news .focused span { box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn:hover { color: #000; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn input[type=checkbox]:active:not(:disabled) + span { background: #FFE073; color: #000; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn input[type=checkbox]:disabled + span { background: #efefef; color: #666; cursor: default; }
.tpl-component-gw-filter.tpl-template-filter-news .checkbox-btn input[type=checkbox]:checked:disabled + span { background: #f7efdc; }
.tpl-component-gw-filter.tpl-template-filter-event .tpl-filter-row.Category { float:right; }
.tpl-component-gw-filter.tpl-template-filter-event .global-search { max-width: 1170px; padding-bottom: 14px; margin: 0 auto; }
.tpl-component-gw-filter.tpl-template-filter-event .btn-filter-text { padding-left: 13px; padding-right: 16px; }
.tpl-component-gw-filter.tpl-template-filter-event .point-search { width: 100%; float: left; margin: 14px 0 0 0; padding-top: 32px; padding-bottom: 24px; background: #F8F8FA; }
.tpl-component-gw-filter.tpl-template-filter-event .point-pos { width: 1170px; padding-bottom: 14px; margin: 0 auto; }
.tpl-component-gw-filter.tpl-template-filter-event .tpl-filter-row { float: left; margin-right:12px; }
.tpl-component-gw-filter.tpl-template-filter-event label.tpl-filter-list { overflow: hidden; position: relative; display: block; }
.tpl-component-gw-filter.tpl-template-filter-event .clear-btn-text { padding: 16px 59px 16px 66px; color: #273350; opacity: 0.6; font-family: Montserrat; font-style: normal; font-weight: bold; font-size: 16px; line-height: 55px; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-event .search { display: inline-flex; border: 1px solid #aaaaaa; border-radius: 30px; padding: 10px 16px 10px 16px; background: #fff; }
.tpl-component-gw-filter.tpl-template-filter-event .open-point-search { float: right; border-radius: 50px; border: solid 1px #aaaaaa; padding: 0px 20px 0px 20px; line-height: 55px; background: #fff; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-event .search-icon { width: 20px; height: 20px; margin-right: 10px; order: 0; }
.tpl-component-gw-filter.tpl-template-filter-event .search-field, .tpl-component-gw-filter.tpl-template-filter-event .search-field:hover, .tpl-component-gw-filter.tpl-template-filter-event .search-field:focus { width: 311px; border: 0; font-family: Montserrat; font-style: normal; }
.tpl-component-gw-filter.tpl-template-filter-event .search-field:focus { outline: none; }
.tpl-component-gw-filter.tpl-template-filter-event .circus { width: 27px; height: 25px; background: #ffe073; line-height: 27px; margin-top: 14px; border-radius: 50%; text-align: center; padding: 0; float: right; font-family: Montserrat; font-size: 12px; font-style: normal; font-weight: 700; }
.tpl-component-gw-filter.tpl-template-filter-event .icon-lupa { display: block; width: 25px; height: 25px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' class='search-icon'%3e%3cg opacity='0.5'%3e%3ccircle cx='11.2136' cy='11.4389' r='8.12195' transform='rotate(0.169302 11.2136 11.4389)' stroke='%23273350' stroke-width='2'%3e%3c/circle%3e%3cpath d='M16.6108 17.3203L21.1097 21.8458' stroke='%23273350' stroke-width='2'%3e%3c/path%3e%3c/g%3e\%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-event .icon-filter { display: inline-block; width: 24px; height: 25px; vertical-align: -7px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 8.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M20 16.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3ccircle cx='15' cy='8.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e%3ccircle cx='9' cy='16.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e \%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-event .icon-basket { display: inline-block; width: 20px; height: 20px; vertical-align: -2px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.10714 16.9086C5.50764 16.9086 5.84806 16.5682 5.84806 16.1677V5.51436C5.84806 5.11386 5.50764 4.77344 5.10714 4.77344C4.70664 4.77344 4.36621 5.11386 4.36621 5.51436V16.1677C4.36621 16.5682 4.68661 16.9086 5.10714 16.9086Z' fill='%23273350'/%3e%3cpath d='M7.98995 16.9086C8.39045 16.9086 8.73088 16.5682 8.73088 16.1677V5.51436C8.73088 5.11386 8.39045 4.77344 7.98995 4.77344C7.58945 4.77344 7.24902 5.11386 7.24902 5.51436V16.1677C7.24902 16.5682 7.58945 16.9086 7.98995 16.9086Z' fill='%23273350'/%3e%3cpath d='M10.8737 16.9086C11.2742 16.9086 11.6147 16.5682 11.6147 16.1677V5.51436C11.6147 5.11386 11.2742 4.77344 10.8737 4.77344C10.4732 4.77344 10.1328 5.11386 10.1328 5.51436V16.1677C10.1328 16.5682 10.4732 16.9086 10.8737 16.9086Z' fill='%23273350'/%3e%3cpath d='M15.239 1.98818H10.9537L10.1727 0.886807C10.0325 0.686556 9.79224 0.566406 9.55194 0.566406H6.44806C6.20776 0.566406 5.96746 0.686556 5.82728 0.886807L5.04631 1.98818H0.740926C0.340425 1.98818 0 2.32861 0 2.72911C0 3.12961 0.340425 3.47004 0.740926 3.47004H1.32165V17.7879C1.32165 18.7692 2.12265 19.5902 3.1239 19.5902H12.8761C13.8573 19.5902 14.6783 18.7892 14.6783 17.7879V3.47004H15.2591C15.6596 3.47004 16 3.12961 16 2.72911C16 2.32861 15.6395 1.98818 15.239 1.98818ZM13.1765 17.7879C13.1765 17.9682 13.0363 18.1083 12.8561 18.1083H3.1239C2.94368 18.1083 2.8035 17.9682 2.8035 17.7879V3.47004H13.1765V17.7879Z' fill='%23273350'/%3e%3c/svg%3e"); }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-filter .date-selector { padding:1em; border: 1px solid var(--tpl-color-background-accent-dark); border-radius: 2.28em; display: inline-block; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-filter select { font-weight: 600; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-wrapper { width:100%; overflow-x: auto; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-frame { margin:2em 0 0 0; border:1px solid #E6E6E6; border-radius: 12px; --pixel-per-minute: 3px; }
html.tpl-alt-accessibility-font-size-2 .tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-frame { width:150%; --pixel-per-minute: 5px; }
html.tpl-alt-accessibility-font-size-3 .tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-frame { width:200%; --pixel-per-minute: 7px; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table { width:100%; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .weekday { width:13.5%; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table td { padding-top:2em; border-right:1px solid #E6E6E6; text-align:center; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table tr:first-child td { padding:0.3em 0; border-bottom:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table td:last-child { border:none; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table td.time { width:60px; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .date_day { display: inline-block; padding: 0.28em 0.8em; margin-top:0.28em; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .active_date { display: inline-block; padding: 0.28em 0.8em; border-radius: 8em; background-color: var(--tpl-color-brand); color: var(--tpl-color-background-main); }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .hours_legend { border-bottom:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .hours_legend:first-child { border-top:1px solid #E6E6E6; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table td:first-child .hours_legend { border-color: transparent; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .hours_legend_hour { position:relative; display: inline-block; background-color: var(--tpl-color-background-main); top:-1.1em; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .week_column { position: relative; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_block { position:absolute; left:0.33em; right:0.33em; border-radius: 0.44em; }
.tpl-component-gw-filter.tpl-template-filter-event .lesson_slider { box-shadow: 3px 3px 1px 0px rgba(0,0,0,0.1); }
.tpl-component-gw-filter.tpl-template-filter-event .lesson_item { position:relative; text-align: left; padding:0.55em 0.33em; white-space: nowrap; overflow: hidden; border-radius: 0.44em; background:var(--lesson-bg); }
.tpl-component-gw-filter.tpl-template-filter-event .lesson_item:after { content:''; display: block; width: 1em; height:100%; position:absolute; top:0; right:0; background-image: linear-gradient(to right, transparent, var(--lesson-bg)); }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_block.slick-slider button.slick-arrow { background-color:transparent; color:var(--tpl-color-foreground-main); font-size:14px; font-weight: 800; padding:5px; border-radius: 0; opacity: 1; cursor: pointer; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_block.slick-slider button.slick-prev { left:0; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_block.slick-slider button.slick-next { right:0; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_block.slick-slider button.slick-disabled { visibility: hidden; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .holiday_block { position:absolute; left:0.33em; right:0.33em; border-radius: 0.44em; text-align: left; padding:0.55em 0.33em; overflow: hidden; background-color: var(--tpl-color-brand); color: var(--tpl-color-background-main); }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_item_cabinet { position: absolute; bottom:2.8em; display: inline-block; padding: 0.4em 0.6em; border-radius: 12.5em; background-color: rgba(39, 51, 80, 0.1); }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_item_teacher { position: absolute; bottom:1em; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_header { display: flex; justify-content: space-between; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_number { display: flex; white-space: normal; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_number span { display: inline-block; }
.tpl-component-gw-filter.tpl-template-filter-event .timetable-schedule-table .lesson_number .lesson_number_nr { color:var(--tpl-color-brand); width:1em; flex-shrink: 0; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--default .select2-selection--single { padding: 17px 60px 36px 30px; border-radius: 30px; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-radius: 30px; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container .select2-selection--single .select2-selection__rendered { padding-left:0; padding-right:10px; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-results__option { font-weight: bold; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; right: 30px; border: none; height: 24px; width:24px; margin-top:-12px; position: absolute; background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path d="M19 9L12.35 16L5 9" stroke="%23273350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--open .select2-selection__arrow { transform: rotate(180deg); }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
.tpl-component-gw-filter.tpl-template-filter-event .class-number-select { width:225px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="454"] .point-search .select2-container, .tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="454"] .point-search .tpl-filter-row { width:100% !important; }
.tpl-component-gw-filter.tpl-template-filter-event .class-letter-select { width:180px; }
.tpl-component-gw-filter.tpl-template-filter-event .select2-container .select2-selection--single .select2-selection__rendered { font-weight:700; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .point-pos { width: 100%; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .btn-filter-text { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .circus { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .clear-btn-text { padding: 16px 59px 16px 0px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .global-search label.tpl-filter-list { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .open-point-search { padding: 0px 15px 0px 15px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .global-search .Name { width: calc(100% - 78px); }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .search { width: 100%; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .search-field, .tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .search-field:hover, .tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="769"] .search-field:focus { width: 100%; border: 0; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .btn-filter-text { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .circus { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .clear-btn-text { padding: 16px 59px 16px 0px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .global-search label.tpl-filter-list { display:none; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .class-number-select { width:312px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .select2-container { width:100%; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .open-point-search { padding: 0px 15px 0px 15px; }
.tpl-component-gw-filter.tpl-template-filter-event[data-nc-b2~="320"] .global-search .Name { width: calc(100% - 78px); }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn { display: inline-block; margin: 0 8px 0 0; user-select: none; position: relative; background: #F8F8FA; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0px; text-align: right; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn input[type=checkbox] { z-index: -1; opacity: 0; display: block; width: 0; height: 0; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn span { display: inline-block; cursor: pointer; padding: 0px 16px; line-height: 30px; border-radius: 4px; transition: background 0.2s ease; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn input[type=checkbox]:checked + span { background: #FFE073; }
.tpl-component-gw-filter.tpl-template-filter-event .focused span { box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25); }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn:hover { color: #000; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn input[type=checkbox]:active:not(:disabled) + span { background: #FFE073; color: #000; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn input[type=checkbox]:disabled + span { background: #efefef; color: #666; cursor: default; }
.tpl-component-gw-filter.tpl-template-filter-event .checkbox-btn input[type=checkbox]:checked:disabled + span { background: #f7efdc; }
.tpl-component-gw-footer-contact .footer-row { display: flex; flex-wrap: wrap; justify-content: space-between; margin-left: -10px; margin-right: -10px; }
.tpl-component-gw-footer-contact .footer-row .footer-col { margin-left: 10px; margin-right: 10px; }
.tpl-component-gw-footer-contact .footer-row .organization, .tpl-component-gw-footer-contact .footer-row .phone, .tpl-component-gw-footer-contact .footer-row .contact, .tpl-component-gw-footer-contact .footer-row .footer-link-policy, .tpl-component-gw-footer-contact .footer-row .informer { margin-bottom: 30px; }
.tpl-component-gw-footer-contact .footer-row .organization { max-width: 520px; }
.tpl-component-gw-footer-contact .footer-row .phone { max-width: 200px; }
.tpl-component-gw-footer-contact .footer-row .contacts-row { max-width: 360px; }
.tpl-component-gw-footer-contact .footer-row .contacts-row { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.tpl-component-gw-footer-contact .footer-row .informer { margin-right: 10px; }
.tpl-component-gw-footer-contact .footer-row .organization-address, .tpl-component-gw-footer-contact .footer-row .email-address, .tpl-component-gw-footer-contact .footer-row .phone-number { margin-top: 0; margin-bottom: 10px; }
.tpl-component-gw-footer-contact .footer-row .organization-address { font-size: 14px; font-weight: 500; line-height: 129%; }
.tpl-component-gw-footer-contact .footer-row .block-caption { font-size: 12px; line-height: 100%; color: #D4D8DD; }
.tpl-component-gw-footer-contact .footer-row .email-address, .tpl-component-gw-footer-contact .footer-row .phone-number { display: inline-block; font-size: 14px; font-weight: 700; line-height: 129%; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-footer-contact .footer-row .contact.social { display: flex; margin-left: -5px; margin-right: -5px; }
.tpl-component-gw-footer-contact .footer-row .social-link:hover, .tpl-component-gw-footer-contact .footer-row .social-link:active, .tpl-component-gw-footer-contact .footer-row .social-link:focus, .tpl-component-gw-footer-contact .footer-row .social-link:visited { text-decoration: none; }
.tpl-component-gw-footer-contact .footer-row .social-link { display: inline-block; padding: 12px; margin-left: 5px; margin-right: 5px; width: 52px; height: 52px; color: var(--tpl-color-foreground-main); border: 1px solid var(--tpl-color-foreground-main); border-radius: 50%; }
.tpl-component-gw-footer-contact .footer-row .social-link svg { width: 24px; height: 24px; fill: var(--tpl-color-foreground-main); }
.tpl-component-gw-footer-contact .footer-row .social-link:hover { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-footer-contact .footer-row .social-link:hover svg, .tpl-component-gw-footer-contact .footer-row .social-link:hover path { fill: var(--tpl-color-background-main); }
.tpl-component-gw-footer-contact .footer-row .email-address { line-break: anywhere; }
.tpl-component-gw-footer-contact .footer-row .footer-link-policy a { font-size: 14px; line-height: 129%; color: var(--tpl-color-foreground-main); }
@media (max-width: 720px) {
.tpl-component-gw-footer-contact .footer-row .footer-col { width: 100%; }
.tpl-component-gw-footer-contact .footer-row .organization, .tpl-component-gw-footer-contact .footer-row .phone, .tpl-component-gw-footer-contact .footer-row .contacts-row { max-width: 100%; }
.tpl-component-gw-footer-contact .footer-row .organization { max-width: none; }
.tpl-component-gw-footer-contact .footer-row .phones-row { max-width: 410px; margin-left: -15px; margin-right: -15px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.tpl-component-gw-footer-contact .footer-row .phones-row .phone { margin-left: 15px; margin-right: 15px; }
}
@media (max-width: 490px) {
.tpl-component-gw-footer-contact .footer-row .phones-row { max-width: none; justify-content: flex-start; }
}
@media (max-width: 345px) {
.tpl-component-gw-footer-contact .footer-row .contacts-row .informer, .tpl-component-gw-footer-contact .footer-row .contacts-row .social { width: 100%; }
}
.tpl-component-gw-header-w-navigation.drop { z-index: 99999; }
.tpl-component-gw-header-w-navigation .gw-header-title-row { display: flex; align-items: center; justify-content: space-between; }
.tpl-component-gw-header-w-navigation .gw-header-title-text { font-size: 14px; font-weight: 600; line-height: 100%; }
.tpl-component-gw-header-w-navigation .gw-header-title-subtext { font-size: 12px; line-height: 120%; }
.tpl-component-gw-header-w-navigation .tpl-block-list-objects { align-items: center; display: flex; width: 100%; }
.tpl-component-gw-header-w-navigation .gw-header-logo { width: 40px; margin-right: 11px; }
.tpl-component-gw-header-w-navigation .gw-header-logo img { width: 100%; }
.tpl-component-gw-header-w-navigation .alt-switch-icon { cursor: pointer; width: 40px; min-width: 24px; max-width: 200px; margin-left: 24px; }
.tpl-component-gw-header-w-navigation .alt-switch-icon svg { width: 100%; }
.tpl-component-gw-header-w-navigation .alt-switch-icon svg path { fill: var(--tpl-color-foreground-main, black); }
.tpl-component-gw-header-w-navigation .search-block { position: relative; }
.tpl-component-gw-header-w-navigation .search-block-form { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; }
.tpl-component-gw-header-w-navigation .search-block .search-block-form { display: none; }
.tpl-component-gw-header-w-navigation .search-block-button { position: relative; cursor: pointer; display: inline-block; }
.tpl-component-gw-header-w-navigation .search-block-input.full { width: 100%; min-width: 100%; }
.tpl-component-gw-header-w-navigation .search-block-input.set { max-width: 100%; }
.tpl-component-gw-header-w-navigation .gw-header-nav-row { margin-top: 10px; padding: 12px 0; border-top: 1px solid rgba(227, 227, 227, 1); border-bottom: 1px solid rgba(227, 227, 227, 1); display: flex; align-items: center; justify-content: space-between; }
.tpl-component-gw-header-w-navigation .gw-header-nav-row ul { display: flex; flex-direction: row; flex-wrap: wrap; align-items: flex-start; margin: 0; padding: 0; transform: translateY(-10px) translateX(-20px); justify-content: flex-start; font-size: 14px; font-weight: 600; line-height: 129%; }
.tpl-component-gw-header-w-navigation .gw-header-nav-row li { list-style: none; margin-top: 10px; margin-left: 20px; }
.tpl-component-gw-header-w-navigation .gw-header-nav-row a { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-header-w-navigation .gw-header-nav-row .menu-item-active a { color: var(--tpl-color-brand); }
.tpl-component-gw-header-w-navigation .gw-header-nav-burger { display: flex; align-items: center; justify-content: space-between; cursor: pointer; }
.tpl-component-gw-header-w-navigation .gw-header-nav-burger-icon { width: 32px; height: 32px; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; line-height: 1; margin: 0 0 0 12px; }
.tpl-component-gw-header-w-navigation .gw-header-nav-burger-icon svg { width: 100%; height: 100%; }
.tpl-component-gw-header-w-navigation .gw-header-nav-burger-text { font-size: 14px; font-weight: 600; }
.tpl-component-gw-header-w-navigation .overlay-button { cursor: pointer; display: flex; align-items: center; }
.tpl-component-gw-header-w-navigation .overlay-container { position: fixed; top: 0; height: 100vh; z-index: 200; width: 0; overflow: hidden; }
.tpl-component-gw-header-w-navigation .overlay-container_visible { width: 100vw; }
.tpl-component-gw-header-w-navigation .overlay-close { left: 10px; top: 10px; position: absolute; cursor: pointer; z-index: 100; width: 32px; height: 32px; line-height: 1; }
.tpl-component-gw-header-w-navigation .overlay-body { width: 100%; padding: 40px 40px 100px 40px; }
.tpl-component-gw-header-w-navigation .overlay-container_side_left .overlay-body, .tpl-component-gw-header-w-navigation .overlay-container_side_left.overlay-container_visible.overlay-container_leaving .overlay-body { transform: translateX(-100%); }
.tpl-component-gw-header-w-navigation .overlay-container_side_right .overlay-body, .tpl-component-gw-header-w-navigation .overlay-container_side_right.overlay-container_visible.overlay-container_leaving .overlay-body { transform: translateX(100%); }
.tpl-component-gw-header-w-navigation .overlay-container:not(.overlay-container_visible) .overlay-background, .tpl-component-gw-header-w-navigation .overlay-container_visible.overlay-container_leaving .overlay-background { opacity: 0 !important; }
.tpl-component-gw-header-w-navigation .overlay-container_visible .overlay-body { transform: translateX(0); opacity: 1; }
.tpl-component-gw-header-w-navigation .overlay-container_visible.overlay-container_leaving .overlay-body { opacity: 0; }
.tpl-component-gw-header-w-navigation .overlay-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; transition: opacity 0.3s ease; }
.tpl-component-gw-header-w-navigation .overlay-body, .tpl-component-gw-header-w-navigation .overlay-body > .nc-area, .tpl-component-gw-header-w-navigation .overlay-body > .nc-area > .tpl-block-list { height: 100%; }
.tpl-component-gw-header-w-navigation .overlay-body > .nc-area { overflow: auto; }
.tpl-component-gw-header-w-navigation .overlay-body { position: absolute; z-index: 2; transition: all 0.4s ease; opacity: 0; }
.tpl-component-gw-header-w-navigation .overlay-container_side_left .overlay-body { left: 0; }
.tpl-component-gw-header-w-navigation .overlay-container_side_right .overlay-body { right: 0; }
.tpl-component-gw-header-w-navigation .overlay-body > .nc-area > .tpl-block-list > .tpl-container:first-child:last-child:not(.nc--empty) { overflow: auto; }
.tpl-component-gw-header-w-navigation .overlay-body > .nc-area > .tpl-block-list > .tpl-container:first-child > .nc-infoblock-toolbar { top: 0; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav { position: relative; max-width: 1170px; --tpl-mixin-layout-max-width: 1170px; margin-left: auto; margin-right: auto; }
.tpl-component-gw-header-w-navigation .gw-header { max-width: 1170px; --tpl-mixin-layout-max-width: 1170px; margin-left: auto; margin-right: auto; }
@media (max-width: 1199px) {
.tpl-component-gw-header-w-navigation .gw-header { width: 100%; padding: 0 25px; }
}
.tpl-component-gw-header-w-navigation .gw-header-full-nav-left { display: flex; flex-direction: column; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; border-right: 1px solid #E3E3E3; padding: 0 7px 0 0; width: 270px; min-height: 600px; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu { display: block; margin: 0; padding: 0; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-container { line-height: 1.4em; display: none; position: absolute; top: 0; left: 255px; width: calc(100% - 255px); padding: 0 20px 0 40px; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-container.active { display: block; }
@media (max-width: 769px) {
.tpl-component-gw-header-w-navigation .sub-menu-container { padding: 32px 0; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-left { border-right: none; width: 100%; min-height: 600px; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-container { position: inherit; width: 100%; padding: 0; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-sub-header { display: none; }
}
@media (max-width: 450px) {
.tpl-component-gw-header-w-navigation .gw-header-full-nav { height:100%; overflow-y: auto; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items { columns: 1; column-gap: 0; }
.tpl-component-gw-header-w-navigation .sub-menu-container { margin-left:46px; padding: 16px 0; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items li { margin-bottom: 16px; }
}
@media (min-width: 451px) and (max-width: 769px) {
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items { columns: 2; column-gap: 30px; }
}
@media (min-width: 451px) {
.tpl-component-gw-header-w-navigation .sub-menu-container { height: 90vh; overflow-y: auto; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items { height: 500px; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items li { margin-bottom: 24px; }
}
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu-item { list-style: none; padding: 0; }
.tpl-component-gw-header-w-navigation .gw-menu-item-link { padding: 8px; display: flex; align-items: baseline; flex-wrap: nowrap; max-width: 100%; font-size: 18px; font-weight: 600; line-height: 133%; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu-item.active .gw-menu-item-link { background: #FFF7DC; border-radius: 8px; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu-additional { margin: 0; padding: 0; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items { display: block; margin: 0; padding: 0; }
@media (min-width: 1150px) {
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items { columns: 2 370px; column-gap: 30px; column-fill: auto; }
}
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items li { break-inside: avoid; list-style: none; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-item-link { font-size: 18px; font-weight: 600; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu a, .tpl-component-gw-header-w-navigation .gw-header-full-nav-menu-additional a { text-decoration: none; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-menu a:hover, .tpl-component-gw-header-w-navigation .gw-header-full-nav-menu a:active { text-decoration: none; }
.tpl-component-gw-header-w-navigation .gw-header-full-nav-sub-header { margin-top: 0; margin-bottom: 30px; font-size: 24px; font-weight: 800; line-height: 133%; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items ul { margin: 0; padding: 12px 0 0 0; }
.tpl-component-gw-header-w-navigation .gw-main-menu-sub-items ul li { margin-bottom: 12px; }
.tpl-component-gw-header-w-navigation .gw-menu-item-icon-wrapper { display: inline-flex; align-items: center; }
.tpl-component-gw-header-w-navigation .gw-menu-item-icon-aligner { display: inline-block; width: 0; overflow: hidden; visibility: hidden; }
.tpl-component-gw-header-w-navigation .gw-menu-item-icon { height: 1em; width: 1em; margin-top: 0; margin-bottom: 0; margin-right: 0.58em; padding: 0; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 24px; line-height: 133%; }
.tpl-component-gw-header-w-navigation .gw-menu-item-text { flex: 1; text-align: left; }
.tpl-component-gw-header-w-navigation .gw-menu-item-symbol { margin-left: 0.2em; height: 1em; width: 1em; display: flex; align-items: center; justify-content: center; flex-shrink: 0; align-self: center; }
.tpl-component-gw-header-w-navigation .gw-menu-item-symbol svg { transform: rotate(270deg); }
.tpl-component-gw-header-w-navigation .gw-header-title-row .gw-header-nav-burger-icon { display: none; }
@media (max-width: 1199px) {
.tpl-component-gw-header-w-navigation .search-block, .tpl-component-gw-header-w-navigation .alt-switch-icon, .tpl-component-gw-header-w-navigation .gw-header-nav-row { display: none; }
.tpl-component-gw-header-w-navigation .gw-header-title-row .gw-header-nav-burger-icon { display: block; }
.tpl-component-gw-header-w-navigation .gw-header-title-text { font-size: 10px; font-weight: 600; line-height: 180%; }
.tpl-component-gw-header-w-navigation .gw-header-title-subtext { font-size: 12px; line-height: 120%; }
}
.tpl-component-gw-header-w-navigation .mobile-switch-icon { border-bottom: 1px solid rgba(39, 51, 80, 0.2); padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 1200px) {
.tpl-component-gw-header-w-navigation .mobile-switch-icon { display: none; }
}
.tpl-component-gw-header-w-navigation .alt-switch-icon__link, .tpl-component-gw-header-w-navigation .mobile-switch-icon__link { display: flex; align-items: center; justify-content: center; }
.tpl-component-gw-header-w-navigation .alt-switch-icon__link { justify-content: flex-end; }
.tpl-component-gw-header-w-navigation .alt-switch-icon svg.alt-switch-icon__icon, .tpl-component-gw-header-w-navigation .mobile-switch-icon__icon { margin-right: 12px; width: 37px; height: 15px; }
.tpl-component-gw-header-w-navigation .mobile-switch-icon__icon path { fill: var(--tpl-color-foreground-main, black); }
.tpl-component-gw-header-w-navigation .alt-switch-icon__text, .tpl-component-gw-header-w-navigation .mobile-switch-icon__text { font-weight: 400; font-size: 12px; line-height: 17px; color: #000; }
.tpl-component-gw-header-w-navigation .alt-switch-icon { width: 220px; min-width: 220px; text-align: right; }
.tpl-component-gw-honorary-citizen .object { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; text-decoration: none; color: inherit; }
.tpl-component-gw-honorary-citizen .object-full .full-image, .tpl-component-gw-honorary-citizen .object .item-image { flex-shrink: 0; }
.tpl-component-gw-honorary-citizen .object-full .full-image .image img, .tpl-component-gw-honorary-citizen .object .item-image .image a img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object-full .full-image, .tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object .item-image { width: 240px; margin-right: 40px; }
.tpl-component-gw-honorary-citizen .object-full .full-image, .tpl-component-gw-honorary-citizen .object .item-image { width: 100%; }
.tpl-component-gw-honorary-citizen .object-full .full-image, .tpl-component-gw-honorary-citizen .object .item-image { position: relative; overflow: hidden; }
.tpl-component-gw-honorary-citizen .object-full .full-image::before, .tpl-component-gw-honorary-citizen .object .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-honorary-citizen .object-full .full-image .image, .tpl-component-gw-honorary-citizen .object .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-honorary-citizen .object-full .full-image::before, .tpl-component-gw-honorary-citizen .object .item-image::before { padding-top: 133.333%; }
.tpl-component-gw-honorary-citizen .object .text-description { margin-top: 11px; }
.tpl-component-gw-honorary-citizen .object .object-text { flex-grow: 1; }
.tpl-component-gw-honorary-citizen .object-full .before-text { display: flex; align-items: flex-start; flex-direction: column; margin-top: 22px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-honorary-citizen .object-full .before-text > * { font-weight: bold; margin-right: 20px; }
.tpl-component-gw-honorary-citizen .object-full .object-photo { width: 100%; max-width: 270px; margin-right: 30px; margin-bottom: 30px; display: block; }
.tpl-component-gw-honorary-citizen .object-full .full-text { margin-top: 32px; }
.tpl-component-gw-honorary-citizen .object-full .full-text::after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object { flex-direction: row; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object-full .full-image, .tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object .object-image { margin-bottom: 0px; margin-right: 30px; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object-full .before-text { flex-direction: row; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object-full .object-photo { float: left; }
.tpl-component-gw-honorary-citizen[data-nc-b1~="450"] .object-full .full-text { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: row; text-decoration: none; color: inherit; }
.tpl-component-gw-information-omsu { min-height: 60px; }
.tpl-component-gw-information-omsu .object-item .item-category { border-radius: 13px; width: auto; height: auto; padding: 6px 9px; color: white; margin-right: 8px; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-information-omsu .object-item { text-decoration: none; color: var(--tpl-color-foreground-main); display: flex; align-items: flex-start; flex-direction: column; margin-bottom: 40px; }
.tpl-component-gw-information-omsu .object-item a { text-decoration: none; color: var(--tpl-color-foreground-main); }
.tpl-component-gw-information-omsu .object-item-announce { margin-top: 15px; }
.tpl-component-gw-information-omsu .object-item .item-image { width: 100%; flex-shrink: 0; }
.tpl-component-gw-information-omsu .object-item .item-info { padding-top: 20px; }
.tpl-component-gw-information-omsu[data-nc-b1~="500"] .object-item { flex-direction: row; align-self: stretch; }
.tpl-component-gw-information-omsu[data-nc-b1~="500"] .object-item .item-image { width: 40%; }
.tpl-component-gw-information-omsu[data-nc-b1~="500"] .object-item .item-info { padding-top: 0px; padding-left: 30px; }
.tpl-component-gw-information-omsu[data-nc-b1~="760"] .object-item-announce { display: block; }
.tpl-component-gw-information-omsu[data-nc-b1~="760"] .object-item .item-image { max-width: 370px; }
.tpl-component-gw-information-omsu .object-full .full-image, .tpl-component-gw-information-omsu .object-item .item-image { position: relative; border-radius: 24px; overflow: hidden; }
.tpl-component-gw-information-omsu .object-full .full-image::before, .tpl-component-gw-information-omsu .object-item .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-information-omsu .object-full .full-image .image, .tpl-component-gw-information-omsu .object-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-information-omsu .object-full .full-image .image img, .tpl-component-gw-information-omsu .object-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-information-omsu .object-full .full-image *, .tpl-component-gw-information-omsu .object-item .item-image * { width: 100%; height: 100%; }
.tpl-component-gw-information-omsu .tpl-color-brand { color: var(--tpl-color-brand); }
.tpl-component-gw-information-omsu .tpl-color-foreground-accent { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-information-omsu[data-nc-b2~="719"] .objects-list .object-item .item-info { padding-left: 15px; }
.tpl-component-gw-information-omsu[data-nc-b2~="719"] .objects-list .object-item .item-image { max-width: 224px; }
.tpl-component-gw-information-omsu[data-nc-b2~="719"] .objects-list .object-item .item-category, .tpl-component-gw-information-omsu[data-nc-b2~="719"] .objects-list .object-item .item-date { display: inline-block; }
.tpl-component-gw-information-omsu[data-nc-b2~="719"] .objects-list .object-item .item-category { margin-bottom: 12px; }
.tpl-component-gw-information-omsu[data-nc-b2~="499"] .objects-list .object-item .item-image { max-width: none; width: 100%; }
.tpl-component-gw-information-omsu[data-nc-b2~="499"] .objects-list .object-item .item-date { display: block; }
.tpl-component-gw-information-omsu .pagination { display: flex; }
.tpl-component-gw-information-omsu .pagination .pagination-item { display: inline-block; border: 1px solid rgba(0, 0, 0, 0.2); color: var(--tpl-color-main); font-weight: 700; font-size: 1.2em; height: 2.7em; width: 2.7em; min-width: 2.7em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; }
.tpl-component-gw-information-omsu .pagination .pagination-item.active { background-color: #FFE073; border: 1px solid #FFE073; }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-category { border-radius: 13px; width: auto; height: auto; padding: 6px 9px; color: white; margin-right: 8px; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-date { margin-left: 1.5em; }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-category { padding: 3px 6px; }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-date { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-category { padding: 5px 9px; margin-right: 26px; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; border-radius: 13px; color: var(--tpl-color-background-main); }
.tpl-component-gw-information-omsu.tpl-template-information-tags .object-info-full .item-description { border-top: 1px solid #C4C4C4; margin-top: 1.4em; padding-top: 1.4em; }
.tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="586"] .object-info-full { flex-wrap: wrap; }
.tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="586"] .object-info-full .item-date, .tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="586"] .object-info-full .item-author, .tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="586"] .object-info-full .item-category { margin-left: 0; margin-right: 26px; }
.tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="719"] .object-info-full .item-date { display: inline-block; }
.tpl-component-gw-information-omsu.tpl-template-information-tags[data-nc-b2~="719"] .object-info-full .item-category { margin-bottom: 12px; }
.tpl-component-gw-information-omsu.tpl-template-publication .object-item { width: 100%; }
.tpl-component-gw-information-omsu.tpl-template-publication .object-item-title { display: inline-block; }
.tpl-component-gw-information-omsu.tpl-template-publication .item-image { margin-bottom: 20px; }
.tpl-component-gw-information-omsu.tpl-template-publication .item-info { padding-top: 0; }
.tpl-component-gw-information-omsu.tpl-template-publication .item-category { display: inline-block; margin-bottom: 15px; text-decoration: none; }
.tpl-component-gw-information-omsu.tpl-template-publication[data-nc-b1~="500"] .item-image { margin-right: 30px; margin-bottom: 0; }
.tpl-component-gw-information-omsu.tpl-template-publication[data-nc-b1~="500"] .item-info { padding-left: 0; }
.tpl-component-gw-information-systems .btn-next-link { border: 1px solid var(--tpl-color-foreground-main); border-radius: 150px; color: var(--tpl-color-foreground-main); width: 200px; text-align: center; padding: 15px 22px; cursor: pointer; margin: 0 auto; }
.tpl-component-gw-information-systems .btn-next-link a { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-information-systems .btn-next-link:hover { background-color: var(--tpl-color-brand); color: var(--tpl-color-background-main); }
.tpl-component-gw-information-systems .btn-next-link:hover a { color: var(--tpl-color-background-main); }
.tpl-component-gw-information-systems .global-search { padding-bottom: 62px; display: flex; flex-wrap: wrap; }
.tpl-component-gw-information-systems .global-search-item { display: block; position: relative; }
.tpl-component-gw-information-systems .global-search-item+.global-search-item { margin-left: 10px; }
@media (max-width: 560px) {
.tpl-component-gw-information-systems .global-search-item { margin: 0 0 12px 0 !important; }
}
.tpl-component-gw-information-systems .open-point-search { float: right; border-radius: 50px; border: solid 1px #aaaaaa; padding: 0px 20px 0px 20px; line-height: 55px; background: #fff; cursor: pointer; }
.tpl-component-gw-information-systems .custom-input { display: inline-flex; border: 1px solid #aaaaaa; border-radius: 30px; padding: 14px 16px 14px 16px; background: #fff; }
.tpl-component-gw-information-systems .search-icon { width: 20px; height: 20px; margin-right: 10px; order: 0; }
.tpl-component-gw-information-systems .search-field, .tpl-component-gw-information-systems .search-field:hover, .tpl-component-gw-information-systems .search-field:focus { width: 290px; border: 0 !important; padding: 0 10px 0 10px !important; margin: 0 !important; font-style: normal; }
.tpl-component-gw-information-systems .search-field:focus { outline: none; }
.tpl-component-gw-information-systems .icon-lupa { display: block; width: 25px; height: 25px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg' class='search-icon'%3e%3cg opacity='0.5'%3e%3ccircle cx='11.2136' cy='11.4389' r='8.12195' transform='rotate(0.169302 11.2136 11.4389)' stroke='%23306BFD' stroke-width='2'%3e%3c/circle%3e%3cpath d='M16.6108 17.3203L21.1097 21.8458' stroke='%23306BFD' stroke-width='2'%3e%3c/path%3e%3c/g%3e\%3c/svg%3e"); }
.tpl-component-gw-information-systems .icon-filter { display: inline-block; width: 24px; height: 25px; vertical-align: -7px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 8.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M20 16.5H4.00002' stroke='%23273350' stroke-width='2' stroke-linecap='round'/%3e%3ccircle cx='15' cy='8.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e%3ccircle cx='9' cy='16.5' r='2' fill='white' stroke='%23273350' stroke-width='2'/%3e \%3c/svg%3e"); }
.tpl-component-gw-information-systems .icon-basket { display: inline-block; width: 20px; height: 20px; vertical-align: -2px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='20' viewBox='0 0 16 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.10714 16.9086C5.50764 16.9086 5.84806 16.5682 5.84806 16.1677V5.51436C5.84806 5.11386 5.50764 4.77344 5.10714 4.77344C4.70664 4.77344 4.36621 5.11386 4.36621 5.51436V16.1677C4.36621 16.5682 4.68661 16.9086 5.10714 16.9086Z' fill='%23273350'/%3e%3cpath d='M7.98995 16.9086C8.39045 16.9086 8.73088 16.5682 8.73088 16.1677V5.51436C8.73088 5.11386 8.39045 4.77344 7.98995 4.77344C7.58945 4.77344 7.24902 5.11386 7.24902 5.51436V16.1677C7.24902 16.5682 7.58945 16.9086 7.98995 16.9086Z' fill='%23273350'/%3e%3cpath d='M10.8737 16.9086C11.2742 16.9086 11.6147 16.5682 11.6147 16.1677V5.51436C11.6147 5.11386 11.2742 4.77344 10.8737 4.77344C10.4732 4.77344 10.1328 5.11386 10.1328 5.51436V16.1677C10.1328 16.5682 10.4732 16.9086 10.8737 16.9086Z' fill='%23273350'/%3e%3cpath d='M15.239 1.98818H10.9537L10.1727 0.886807C10.0325 0.686556 9.79224 0.566406 9.55194 0.566406H6.44806C6.20776 0.566406 5.96746 0.686556 5.82728 0.886807L5.04631 1.98818H0.740926C0.340425 1.98818 0 2.32861 0 2.72911C0 3.12961 0.340425 3.47004 0.740926 3.47004H1.32165V17.7879C1.32165 18.7692 2.12265 19.5902 3.1239 19.5902H12.8761C13.8573 19.5902 14.6783 18.7892 14.6783 17.7879V3.47004H15.2591C15.6596 3.47004 16 3.12961 16 2.72911C16 2.32861 15.6395 1.98818 15.239 1.98818ZM13.1765 17.7879C13.1765 17.9682 13.0363 18.1083 12.8561 18.1083H3.1239C2.94368 18.1083 2.8035 17.9682 2.8035 17.7879V3.47004H13.1765V17.7879Z' fill='%23273350'/%3e%3c/svg%3e"); }
.tpl-component-gw-information-systems .select2-container--default .select2-selection--single { padding: 17px 60px 36px 30px; border-radius: 30px; }
.tpl-component-gw-information-systems .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-radius: 30px; }
.tpl-component-gw-information-systems .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1em; }
.tpl-component-gw-information-systems .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0; padding-right: 10px; }
.tpl-component-gw-information-systems .select2-results__option { font-weight: bold; }
.tpl-component-gw-information-systems .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; right: 30px; border: none; height: 24px; width: 24px; margin-top: -12px; position: absolute; background: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g opacity="0.2"><path d="M19 9L12.35 16L5 9" stroke="%23273350" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></g></svg>'); }
.tpl-component-gw-information-systems .select2-container--open .select2-selection__arrow { transform: rotate(180deg); }
.tpl-component-gw-information-systems .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none; }
.tpl-component-gw-information-systems .class-number-select { width: 225px; }
.tpl-component-gw-information-systems[data-nc-b2~="454"] .point-search .select2-container, .tpl-component-gw-information-systems[data-nc-b2~="454"] .point-search .tpl-filter-row { width: 100% !important; }
.tpl-component-gw-information-systems .class-letter-select { width: 180px; }
.tpl-component-gw-information-systems .select2-container .select2-selection--single .select2-selection__rendered { font-weight: 700; }
.tpl-component-gw-information-systems[data-nc-b2~="1200"] .point-search { width: unset; margin-left: -25px; margin-right: -25px; padding-left: 25px; padding-right: 25px; }
.tpl-component-gw-information-systems[data-nc-b2~="1200"] .clear-btn-text { padding: 16px 59px 16px 0px; }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .btn-filter-text { display: none; }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .clear-btn-text { padding: 16px 59px 16px 0px; }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .open-point-search { padding: 0px 15px 0px 15px; }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .global-search .Name { width: calc(100% - 78px); }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .search { width: 100%; }
.tpl-component-gw-information-systems[data-nc-b2~="870"] .search-field, .tpl-component-gw-information-systems[data-nc-b2~="870"] .search-field:hover, .tpl-component-gw-information-systems[data-nc-b2~="870"] .search-field:focus { width: 100%; border: 0; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .btn-filter-text { display: none; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .clear-btn-text { padding: 16px 59px 16px 0px; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .global-search label.tpl-filter-list { display: none; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .class-number-select { width: 312px; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .select2-container { width: 100%; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .open-point-search { padding: 0px 15px 0px 15px; }
.tpl-component-gw-information-systems[data-nc-b2~="320"] .global-search .Name { width: calc(100% - 78px); }
.tpl-component-gw-information-systems .data-item { padding-bottom: 50px; }
.tpl-component-gw-information-systems .data-item-tags { display: block; }
.tpl-component-gw-information-systems .icon { width: 24px; height: 24px; margin: 0 10px 0 0; background: transparent no-repeat center; fill: var(--tpl-color-brand); color: var(--tpl-color-brand); }
.tpl-component-gw-information-systems .data-item-tag { padding: 5px 9px; margin-right: 12px; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; border-radius: 13px; color: var(--tpl-color-background-main); display: inline-block; margin-bottom: 12px; }
.tpl-component-gw-information-systems .data-item-link { padding-bottom: 10px; }
@media (max-width: 801px) {
.tpl-component-gw-information-systems .data-item { display: block; }
}
.tpl-component-gw-information-systems .data-item-description { padding-bottom: 12px; }
.tpl-component-gw-information-systems .data-item-description-hide { max-height: 80px; overflow: hidden; }
.tpl-component-gw-information-systems .document-object-item { display: flex; align-items: flex-start; }
.tpl-component-gw-information-systems .document-object-item .document-object-text { flex-grow: 1; }
.tpl-component-gw-information-systems .document-object-item .document-object-icon { margin-right: 34px; min-width: 55px; max-width: 55px; }
.tpl-component-gw-information-systems .document-object-item .document-caption { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-information-systems .document-object-item .document-download { padding: 13px; border-radius: 50%; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-information-systems .document-object-item .document-caption { margin-top: 10px; margin-bottom: 8px; font-size: 14px; font-weight: bold; line-height: 1.29; }
.tpl-component-gw-information-systems .document-object-item .document-filesize { margin-right: 12px; font-size: 14px; line-height: 1.21; }
.tpl-component-gw-information-systems .document-object-item .document-object-text { text-decoration: none; }
.tpl-component-gw-information-systems .data-item-description-link-show-desc { text-align: right; display: none; }
.tpl-component-gw-modal .modal-dialog-inner-object .modal-content { border-radius:12px; }
.tpl-component-gw-modal .modal-dialog { max-width:560px; }
.tpl-component-gw-modal .modal-content .modal-body { padding-right: 2.2rem; padding-left: 2.2rem; }
.tpl-component-gw-modal .modal-success { display: none; margin:70px 0; text-align:center; }
.tpl-component-gw-modal .modal-success p { max-width:400px; margin:0 auto; }
.tpl-component-gw-modal .modal-success .tpl-text-header5 { font-weight: bold; margin:20px 0; }
.tpl-component-gw-modal .tpl-block-input { padding-bottom:10px; }
.tpl-component-gw-modal .tpl-block-input input, .tpl-component-gw-modal .tpl-block-input textarea { width: 100%; }
.tpl-component-gw-modal .modal_button_close { padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5625em;padding-right:0.5625em;background-color:#fff; cursor:pointer; color:#273350; font-size:2em; }
.tpl-component-gw-modal .modal_button_close { margin: 20px auto; display: block; }
.tpl-component-gw-modal .required-show { border:1px solid red; }
.tpl-component-gw-modal .tpl-field-file, .tpl-component-gw-modal .tpl-file-upload { position: relative; }
.tpl-component-gw-modal .nc-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.tpl-component-gw-modal .nc-upload-input + label { padding: 20px 25px 20px 60px; top: 5px; right: 0; border-radius: 50px; border: 1px solid #4F5AA8; box-sizing: border-box; color: #4F5AA8; font-weight: bold; }
.tpl-component-gw-modal .nc-upload-input + label::before { content: ''; background-image: url("/netcat_template/class/gw_modal/../img/clip.png"); width: 21px; height: 19px; left: 25px; position: absolute; display: block; }
.tpl-component-gw-modal .nc-upload-input + label:hover { cursor: pointer; }
.tpl-component-gw-modal .nc-upload { margin-top: -30px; }
.tpl-component-gw-modal .nc-upload-files { text-align: right; color: #4F5AA8; word-break: break-word; }
@media (min-width: 675px) {
.tpl-component-gw-modal .modal_button_close { position:fixed;top:30px;right:40px;margin-top:0; }
}
.tpl-component-gw-modal .tpl-link-form-submit { text-align:center; }
.tpl-component-gw-modal .tpl-block-privacy-policy { display:flex; margin:15px 0; }
.tpl-component-gw-modal .tpl-block-privacy-policy-label { font-size:13px; line-height:15px; margin-left:10px; }
.tpl-component-gw-modal .tpl-block-privacy-policy-input { width:22px; height:22px; background-color:#fee073!important; cursor:pointer; position:relative; top:4px; left:2px; }
.tpl-component-gw-modal .tpl-block-buttons { margin:20px 0; }
.tpl-component-gw-modal .tpl-block-button-off { background:rgba(39, 51, 80, 0.2); }
.tpl-component-gw-modal .tpl-block-file { display:flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; }
.tpl-component-gw-modal .tpl-file-description { font-size: 14px;line-height: 17px; }
@media (max-width:500px) {
.tpl-component-gw-modal .tpl-block-file { text-align: center; align-items: center; }
.tpl-component-gw-modal .tpl-block-privacy-policy { text-align: center; }
.tpl-component-gw-modal .tpl-block-file { flex-direction: column; }
.tpl-component-gw-modal .nc-upload { margin-top: 15px; }
.tpl-component-gw-modal .nc-upload-files { text-align: left; margin-top: 10px; }
}
@media (max-width:400px) {
.tpl-component-gw-modal .tpl-block-privacy-policy-label { font-size:11px; }
.tpl-component-gw-modal .tpl-block-privacy-policy-input { width:25px; height:25px; top:-2px; }
}
.tpl-component-gw-modal .tpl-block-button, .tpl-component-gw-modal .btn { cursor: pointer; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-dialog-inner-object .modal-content { border-radius:12px; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-dialog { max-width:560px; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-content .modal-body { padding-right: 2.2rem; padding-left: 2.2rem; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-success { display: none; margin:70px 0; text-align:center; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-success p { max-width:400px; margin:0 auto; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal-success .tpl-text-header5 { font-weight: bold; margin:20px 0; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-input { padding-bottom:10px; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-input input, .tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-input textarea { width: 100%; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal_button_close { padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5625em;padding-right:0.5625em;background-color:#fff; cursor:pointer; color:#273350; font-size:2em; }
.tpl-component-gw-modal.tpl-template-modal-faq .modal_button_close { margin: 20px auto; display: block; }
.tpl-component-gw-modal.tpl-template-modal-faq .required-show { border:1px solid red; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-field-file, .tpl-component-gw-modal.tpl-template-modal-faq .tpl-file-upload { position: relative; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-input + label { padding: 20px 25px 20px 60px; top: 5px; right: 0; border-radius: 50px; border: 1px solid #4F5AA8; box-sizing: border-box; color: #4F5AA8; font-weight: bold; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-input + label::before { content: ''; background-image: url("/netcat_template/class/gw_modal/modal_faq/../img/clip.png"); width: 21px; height: 19px; left: 25px; position: absolute; display: block; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-input + label:hover { cursor: pointer; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload { margin-top: -30px; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-files { text-align: right; color: #4F5AA8; word-break: break-word; }
@media (min-width: 675px) {
.tpl-component-gw-modal.tpl-template-modal-faq .modal_button_close { position:fixed;top:30px;right:40px;margin-top:0; }
}
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-link-form-submit { text-align:center; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy { display:flex; margin:15px 0; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy-label { font-size:13px; line-height:15px; margin-left:10px; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy-input { width:22px; height:22px; background-color:#fee073!important; cursor:pointer; position:relative; top:4px; left:2px; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-buttons { margin:20px 0; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-button-off { background:rgba(39, 51, 80, 0.2); }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-file { display:flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-file-description { font-size: 14px;line-height: 17px; }
@media (max-width:500px) {
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-file { text-align: center; align-items: center; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy { text-align: center; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-file { flex-direction: column; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload { margin-top: 15px; }
.tpl-component-gw-modal.tpl-template-modal-faq .nc-upload-files { text-align: left; margin-top: 10px; }
}
@media (max-width:400px) {
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy-label { font-size:11px; }
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-privacy-policy-input { width:25px; height:25px; top:-2px; }
}
.tpl-component-gw-modal.tpl-template-modal-faq .tpl-block-button, .tpl-component-gw-modal.tpl-template-modal-faq .btn { cursor: pointer; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-dialog-inner-object .modal-content { border-radius:12px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-dialog { max-width:560px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-content .modal-body { padding-right: 2.2rem; padding-left: 2.2rem; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-success { display: none; margin:70px 0; text-align:center; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-success p { max-width:400px; margin:0 auto; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal-success .tpl-text-header5 { font-weight: bold; margin:20px 0; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-input { padding-bottom:10px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-input input, .tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-input textarea { width: 100%; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal_button_close { padding-top:0.5em;padding-bottom:0.5em;padding-left:0.5625em;padding-right:0.5625em;background-color:#fff; cursor:pointer; color:#273350; font-size:2em; }
.tpl-component-gw-modal.tpl-template-modal-job-application .modal_button_close { margin: 20px auto; display: block; }
.tpl-component-gw-modal.tpl-template-modal-job-application .required-show { border:1px solid red; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-field-file, .tpl-component-gw-modal.tpl-template-modal-job-application .tpl-file-upload { position: relative; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-input { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-input + label { padding: 20px 25px 20px 60px; top: 5px; right: 0; border-radius: 50px; border: 1px solid #4F5AA8; box-sizing: border-box; color: #4F5AA8; font-weight: bold; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-input + label::before { content: ''; background-image: url("/netcat_template/class/gw_modal/modal_job_application/../img/clip.png"); width: 21px; height: 19px; left: 25px; position: absolute; display: block; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-input + label:hover { cursor: pointer; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload { margin-top: -30px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-files { text-align: right; color: #4F5AA8; word-break: break-word; }
@media (min-width: 675px) {
.tpl-component-gw-modal.tpl-template-modal-job-application .modal_button_close { position:fixed;top:30px;right:40px;margin-top:0; }
}
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-link-form-submit { text-align:center; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy { display:flex; margin:15px 0; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy-label { font-size:13px; line-height:15px; margin-left:10px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy-input { width:22px; height:22px; background-color:#fee073!important; cursor:pointer; position:relative; top:4px; left:2px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-buttons { margin:20px 0; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-button-off { background:rgba(39, 51, 80, 0.2); }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-file { display:flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-file-description { font-size: 14px;line-height: 17px; }
@media (max-width:500px) {
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-file { text-align: center; align-items: center; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy { text-align: center; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-file { flex-direction: column; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload { margin-top: 15px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .nc-upload-files { text-align: left; margin-top: 10px; }
}
@media (max-width:400px) {
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy-label { font-size:11px; }
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-privacy-policy-input { width:25px; height:25px; top:-2px; }
}
.tpl-component-gw-modal.tpl-template-modal-job-application .tpl-block-button, .tpl-component-gw-modal.tpl-template-modal-job-application .btn { cursor: pointer; }
.tpl-component-gw-navigation-breadcrumbs .breadcrumbs { margin: 0; padding: 0; display: flex; flex-direction: row; align-items: center; flex-wrap: wrap; }
.tpl-component-gw-navigation-breadcrumbs .breadcrumbs li { list-style: none; }
.tpl-component-gw-navigation-breadcrumbs .breadcrumbs li svg { height: 1em; width: 1em; }
.tpl-component-gw-navigation-breadcrumbs .breadcrumbs li svg path { fill: var(--icon-color); }
.tpl-component-gw-navigation-breadcrumbs .breadcrumbs li.divider { margin-left: var(--divider-space); margin-right: var(--divider-space); }
.tpl-component-gw-navigation-link.tpl-template-links-buttons ul { margin:0;padding:0; }
.tpl-component-gw-navigation-link.tpl-template-links-buttons li.no-bullet { list-style: none; }
.tpl-component-gw-navigation-link.tpl-template-links-buttons a, .tpl-component-gw-navigation-link.tpl-template-links-buttons button { cursor: pointer; }
.tpl-component-gw-navigation-menu.tpl-template-name .nc-infoblock-object .nc-infoblock-insert { display: none; }
.tpl-component-gw-navigation-menu.tpl-template-name ul { margin: 0; padding: 0; }
.tpl-component-gw-navigation-menu.tpl-template-name ul > li { list-style: none; }
.tpl-component-gw-navigation-menu.tpl-template-name a { text-decoration: none; color: var(--tpl-color-foreground-main); display: block; }
.tpl-component-gw-navigation-menu.tpl-template-name a:hover { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item { break-inside: avoid; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-link { display: flex; align-items: center; flex-wrap: nowrap; max-width: 100%; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-active > span, .tpl-component-gw-navigation-menu.tpl-template-name .menu-item-active > a { color: var(--tpl-color-brand); }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-text { flex: 1; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-symbol { margin-left: 0.2em; visibility: hidden; height: 1em; width: 1em; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-symbol svg { height: 0.9em; width: 0.9em; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-symbol svg path { fill: var(--tpl-color-foreground-main); }
.tpl-component-gw-navigation-menu.tpl-template-name .tpl-dropdown-to-top .menu-item-symbol, .tpl-component-gw-navigation-menu.tpl-template-name .tpl-dropdown-to-right .menu-item-symbol, .tpl-component-gw-navigation-menu.tpl-template-name .tpl-dropdown-to-bottom .menu-item-symbol, .tpl-component-gw-navigation-menu.tpl-template-name .tpl-accordion-trigger .menu-item-symbol { visibility: visible; }
.tpl-component-gw-navigation-menu.tpl-template-name .tpl-dropdown-to-right > .menu-item-link > .menu-item-symbol-rotate svg { transform: rotate(270deg); }
.tpl-component-gw-navigation-menu.tpl-template-name .tpl-dropdown-to-top > .menu-item-link > .menu-item-symbol-rotate svg, .tpl-component-gw-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-rotate svg { transform: rotate(180deg); }
.tpl-component-gw-navigation-menu.tpl-template-name .tpl-accordion-trigger .menu-item-symbol-rotate svg { transition: transform 0.3s; }
.tpl-component-gw-navigation-menu.tpl-template-name .menu-item-symbol-alternate svg:nth-child(2), .tpl-component-gw-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-alternate svg:nth-child(1) { display: none; }
.tpl-component-gw-navigation-menu.tpl-template-name .tpl-accordion-trigger-opened > .menu-item-link > .menu-item-symbol-alternate svg:nth-child(2) { display: inline; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .nc-infoblock-object .nc-infoblock-insert { display: none; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored ul { margin: 0; padding: 0; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored ul > li { list-style: none; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored a { text-decoration: none; color: var(--tpl-color-foreground-main); display: block; min-height: 100%; position: relative; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored a:hover { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-active > span, .tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-active > a { color: var(--tpl-color-brand); }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-text-below-image { display: block; position: absolute; padding-left: var(--menu-name-below-image--text-padding, 0px); padding-right: var(--menu-name-below-image--text-padding, 0px); left: 0; right: 0; bottom: 0; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-image { position: relative; display: block; width: 3.9em; margin-bottom: 1.33em; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-image:before { display: block; content: ""; width: 100%; padding-top: var(--menu-name-below-image--image-padding-top, 62.5%); }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-image .menu-item-image-container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; width: 100%; height: 100%; }
.tpl-component-gw-navigation-menu.tpl-template-name-below-image-colored .menu-item-image .menu-item-image-container img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description .nc-infoblock-object .nc-infoblock-insert { display: none; }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description ul { margin: 0; padding: 0; }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description ul > li { list-style: none; }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description a { text-decoration: none; color: var(--tpl-color-foreground-main); display: block; height: 100%; position: relative; }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description a:hover { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description .menu-item-active > span, .tpl-component-gw-navigation-menu.tpl-template-name-and-description .menu-item-active > a { color: var(--tpl-color-brand); }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description .menu-item-name { display: block; padding-left: var(--menu-name-below-image--text-padding, 0px); padding-right: var(--menu-name-below-image--text-padding, 0px); }
.tpl-component-gw-navigation-menu.tpl-template-name-and-description .menu-item-description { display: block; padding-left: var(--menu-name-below-image--text-padding, 0px); padding-right: var(--menu-name-below-image--text-padding, 0px); }
.tpl-component-gw-news-omsu { min-height: 60px; }
.tpl-component-gw-news-omsu .object-item .item-category { border-radius: 13px; width: auto; height: auto; color: white; margin-right: 8px; display: inline-block; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-news-omsu .object-item .item-category a, .tpl-component-gw-news-omsu .news-info .item-category a { color: white; padding: 6px 9px; display: block; }
.tpl-component-gw-news-omsu .object-item { text-decoration: none; color: var(--tpl-color-foreground-main); display: flex; align-items: flex-start; flex-direction: column; }
.tpl-component-gw-news-omsu .object-item .item-image { width: 100%; flex-shrink: 0; }
.tpl-component-gw-news-omsu .object-item .items-category .item-category, .tpl-component-gw-news-omsu .object-item .items-category .item-date { display: inline-block; margin-bottom: 8px; }
.tpl-component-gw-news-omsu .object-item .item-info { padding-top: 20px; }
.tpl-component-gw-news-omsu[data-nc-b1~="500"] .object-item { flex-direction: row; align-self: stretch; }
.tpl-component-gw-news-omsu[data-nc-b1~="500"] .object-item .item-image { width: 40%; }
.tpl-component-gw-news-omsu[data-nc-b1~="500"] .object-item .item-info { padding-top: 0px; padding-left: 30px; }
.tpl-component-gw-news-omsu[data-nc-b1~="760"] .object-item-announce { display: block; }
.tpl-component-gw-news-omsu[data-nc-b1~="760"] .object-item .item-image { max-width: 370px; }
.tpl-component-gw-news-omsu .object-full .full-image, .tpl-component-gw-news-omsu .object-item .item-image { position: relative; border-radius: 24px; overflow: hidden; }
.tpl-component-gw-news-omsu .object-full .full-image::before, .tpl-component-gw-news-omsu .object-item .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-news-omsu .object-full .full-image .image, .tpl-component-gw-news-omsu .object-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-news-omsu .object-full .full-image .image img, .tpl-component-gw-news-omsu .object-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-news-omsu .object-full .full-image *, .tpl-component-gw-news-omsu .object-item .item-image * { width: 100%; height: 100%; }
.tpl-component-gw-news-omsu .object-full { max-width: 868px; }
.tpl-component-gw-news-omsu .object-full .full-image { margin-bottom: 1rem; }
.tpl-component-gw-news-omsu .object-full .news-info { display: flex; jusify-content: flex-end; align-items: center; border-bottom: 1px solid var(--tpl-color-background-accent); padding: 20px 0; }
.tpl-component-gw-news-omsu .object-full .news-info .item-date { margin-left: 1.5em; }
.tpl-component-gw-news-omsu .object-full .news-info .item-author { margin-left: auto; }
.tpl-component-gw-news-omsu .object-full .item-anonounce { padding: 27px 0 32px 0; }
.tpl-component-gw-news-omsu .tpl-color-brand { color: var(--tpl-color-brand); }
.tpl-component-gw-news-omsu .tpl-color-foreground-accent { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-news-omsu .object-full { max-width: 870px; }
.tpl-component-gw-news-omsu .object-full h1 { margin-top: 0; margin-bottom: 22px; }
.tpl-component-gw-news-omsu .object-full .news-info { margin-bottom: 30px; padding: 0; border-color: var(--tpl-color-background-accent-dark); }
.tpl-component-gw-news-omsu .object-full .news-info .item-category, .tpl-component-gw-news-omsu .object-full .news-info .item-date, .tpl-component-gw-news-omsu .object-full .news-info .item-author { margin-bottom: 18px; }
.tpl-component-gw-news-omsu .object-full .news-info .item-category { margin-right: 26px; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; border-radius: 13px; color: var(--tpl-color-background-main); }
.tpl-component-gw-news-omsu .object-full .news-info .item-date, .tpl-component-gw-news-omsu .object-full .news-info .item-author { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-news-omsu .object-full .news-info .item-date { margin-top: 0; margin-left: 0; font-size: 16px; font-weight: normal; line-height: 1.37; }
.tpl-component-gw-news-omsu .object-full .news-info .item-author { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu .object-full .item-anonounce { padding: 0; margin-top: 0; margin-bottom: 20px; font-weight: bold; }
.tpl-component-gw-news-omsu .object-full .image { margin-bottom: 40px; }
.tpl-component-gw-news-omsu .object-full .block-image { width: 100%; padding-top: 62.5%; background: transparent no-repeat center; background-size: cover; border-radius: 24px; }
.tpl-component-gw-news-omsu .object-full .image-caption { margin-top: 24px; margin-bottom: 8px; font-weight: bold; }
.tpl-component-gw-news-omsu .object-full .source-link, .tpl-component-gw-news-omsu .object-full .source-link a { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu .object-full .source-link { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu[data-nc-b2~="586"] .object-full .news-info { flex-wrap: wrap; }
.tpl-component-gw-news-omsu[data-nc-b2~="586"] .object-full .news-info .item-date, .tpl-component-gw-news-omsu[data-nc-b2~="586"] .object-full .news-info .item-author, .tpl-component-gw-news-omsu[data-nc-b2~="586"] .object-full .news-info .item-category { margin-left: 0; margin-right: 26px; }
.tpl-component-gw-news-omsu[data-nc-b2~="719"] .objects-list .object-item .item-info { padding-left: 15px; }
.tpl-component-gw-news-omsu[data-nc-b2~="719"] .objects-list .object-item .item-image { max-width: 224px; }
.tpl-component-gw-news-omsu[data-nc-b2~="719"] .objects-list .object-item .item-category, .tpl-component-gw-news-omsu[data-nc-b2~="719"] .objects-list .object-item .item-date { display: inline-block; }
.tpl-component-gw-news-omsu[data-nc-b2~="719"] .objects-list .object-item .item-category { margin-bottom: 12px; }
.tpl-component-gw-news-omsu[data-nc-b2~="499"] .objects-list .object-item .item-image { max-width: none; width: 100%; }
.tpl-component-gw-news-omsu[data-nc-b2~="499"] .objects-list .object-item .item-date { display: block; }
.tpl-component-gw-news-omsu .object-item-btn-open-gal { padding: 16px 36px; cursor: pointer; border: 1px solid rgba(0, 0, 0, 0.2); margin: 10px 0 0 0; border-radius: 41px; }
.tpl-component-gw-news-omsu .object-item .picture-gallery.hidden { display: none; }
.tpl-component-gw-news-omsu .object-item .show-gallery-btn { display: inline-block; margin-top: 12px; margin-bottom: 12px; padding: 16px 36px; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 41px; cursor: pointer; background-color: transparent; font-weight: bold; }
.tpl-component-gw-news-omsu .media-container .photo img { width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 24px; }
.tpl-component-gw-news-omsu .media-container .swiper-button-prev, .tpl-component-gw-news-omsu .media-container .swiper-button-next { border: 1px solid #CCC; border-radius: 50%; background-color: white; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); }
.tpl-component-gw-news-omsu .media-container .swiper-button-prev:focus, .tpl-component-gw-news-omsu .media-container .swiper-button-next:focus { outline: none; }
.tpl-component-gw-news-omsu .media-container .swiper-button-prev { transform: rotate(180deg); left: 0; }
.tpl-component-gw-news-omsu .media-container .swiper-button-next { right: 0; }
.tpl-component-gw-news-omsu .media-container .swiper-button-prev:after, .tpl-component-gw-news-omsu .media-container .swiper-button-next:after { content: none; }
.tpl-component-gw-news-omsu .media-container { position: relative; }
.tpl-component-gw-news-omsu .media-container .swiper-container { max-width: calc(100% - 170px); }
.tpl-component-gw-news-omsu .media-container .photo { height: 400px; }
.tpl-component-gw-news-omsu .media-container .swiper-pagination { display: none; left: 0; right: 0; }
.tpl-component-gw-news-omsu .media-container .swiper-pagination-bullet { width: 4px; height: 4px; margin-left: 4px; margin-right: 4px; }
.tpl-component-gw-news-omsu .media-container .swiper-pagination-bullet-active { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-news-omsu[data-nc-b2~="549"] .media-container .photo { height: 300px; }
.tpl-component-gw-news-omsu[data-nc-b2~="449"] .media-container .photo { height: 200px; }
.tpl-component-gw-news-omsu .gw-current-news { grid-template-columns: 100%; }
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .gw-current-news { grid-template-columns: calc(100% - 17.5rem - 130px) 17.5rem; }
}
.tpl-component-gw-news-omsu .gw-current-news__top { display: grid; grid-gap: 1rem; padding-bottom: 1rem; border-bottom: 1px solid var(--gw-current-news-date-border-color); margin-bottom: 1.5rem; }
.tpl-component-gw-news-omsu .gw-current-news__tags { margin: -0.25rem; }
@media (min-width: 992px) {
.tpl-component-gw-news-omsu .gw-current-news__details { display: flex; align-items: center; justify-content: space-between; }
}
.tpl-component-gw-news-omsu .gw-current-news__date { display: block; margin-bottom: 0.5rem; color: var(--gw-current-news-date-text-color); }
@media (min-width: 992px) {
.tpl-component-gw-news-omsu .gw-current-news__date { margin-bottom: 0; }
}
.tpl-component-gw-news-omsu .gw-current-news__preview { margin-bottom: 1.5rem; font-weight: 700; font-size: 1.125em; line-height: inherit; }
.tpl-component-gw-news-omsu .gw-current-news__img { margin-bottom: 1.5rem; border-radius: 12px; max-width: 100%; }
.tpl-component-gw-news-omsu .gw-section-with-sidebar { display: grid; grid-template-columns: 1fr; }
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .gw-section-with-sidebar { grid-template-columns: 1fr 17.5rem; grid-column-gap: 130px; grid-template-areas: "main side"; }
.tpl-component-gw-news-omsu .gw-section-with-sidebar .gw-main-content { grid-area: main; }
.tpl-component-gw-news-omsu .gw-section-with-sidebar .gw-sidebar { grid-area: side; }
}
.tpl-component-gw-news-omsu .gw-tag { display: inline-block; margin: 0.25rem; border-radius: 12px; padding: 0.25rem 0.5rem; font-weight: 700; font-size: 0.75em; line-height: 1.33; text-transform: uppercase; color: var(--gw-news-item-tag-text-color); background-color: var(--gw-news-item-tag-default-background-color); }
.tpl-component-gw-news-omsu .gw-tag:hover { color: var(--gw-news-item-tag-text-color); }
.tpl-component-gw-news-omsu .gw-tag_blue { background-color: var(--gw-news-item-tag-blue-background-color); }
.tpl-component-gw-news-omsu .gw-tag_purple { background-color: var(--gw-news-item-tag-purple-background-color); }
.tpl-component-gw-news-omsu .gw-tag_orange { background-color: var(--gw-news-item-tag-orange-background-color); }
.tpl-component-gw-news-omsu .gw-video { overflow: hidden; line-height: 0; }
.tpl-component-gw-news-omsu .gw-video iframe { border-radius: 12px; max-width: 100%; }
.tpl-component-gw-news-omsu .gw-download-video { overflow: hidden; line-height: 0; }
.tpl-component-gw-news-omsu .gw-download-video__content { border-radius: 12px; max-width: 100%; height: 100%; }
.tpl-component-gw-news-omsu .gw-slider__title { display: flex; align-items: center; justify-content: space-between; }
.tpl-component-gw-news-omsu .gw-slider__title-link { position: relative; display: none; padding-right: 1.5rem; font-size: 0.9rem; font-weight: 700; line-height: 1.25; color: var(--gw-slider-title-link-color); }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__title-link { display: block; }
}
.tpl-component-gw-news-omsu .gw-slider__title-link-arrow { position: absolute; top: 50%; right: 0; width: 9px; height: 10px; transform: translateY(-50%); }
.tpl-component-gw-news-omsu .gw-slider__shell { position: relative; }
.tpl-component-gw-news-omsu .gw-slider__swiper { margin-bottom: 1.5rem; }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__swiper { margin-bottom: 0; }
}
.tpl-component-gw-news-omsu .gw-slider__wrapper { margin: 0; padding: 0; list-style: none; }
.tpl-component-gw-news-omsu .gw-slider__arrows { display: flex; align-items: center; justify-content: space-between; width: 100%; }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__arrows { position: absolute; }
}
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__arrows.center { top: 50%; transform: translateY(-50%); }
}
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__arrows.top_32_percent { top: 32%; }
}
.tpl-component-gw-news-omsu .gw-slider__nav { position: relative; display: flex; align-items: center; justify-content: center; border: 1px solid var(--gw-slider-arrow-border-color); border-radius: 50%; padding: 0; width: 32px; height: 32px; color: var(--gw-slider-arrow-color); background-color: transparent; background-repeat: no-repeat; }
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .gw-slider__nav { width: 52px; height: 52px; }
}
.tpl-component-gw-news-omsu .gw-slider__nav:hover { color: var(--gw-slider-arrow-hover-color); }
.tpl-component-gw-news-omsu .gw-slider__nav:active { color: var(--gw-slider-arrow-active-color); }
.tpl-component-gw-news-omsu .gw-slider__nav_prev { left: 0; right: auto; padding-right: 0.125rem; }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__nav_prev { left: -48px; }
}
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .gw-slider__nav_prev { left: -62px; }
}
@media (min-width: 1400px) {
.tpl-component-gw-news-omsu .gw-slider__nav_prev { left: -78px; }
}
.tpl-component-gw-news-omsu .gw-slider__nav_next { left: auto; right: 0; padding-left: 0.25rem; }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__nav_next { right: -48px; }
}
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .gw-slider__nav_next { right: -62px; }
}
@media (min-width: 1400px) {
.tpl-component-gw-news-omsu .gw-slider__nav_next { right: -78px; }
}
.tpl-component-gw-news-omsu .gw-slider__svg { width: 6px; height: 12px; }
@media (min-width: 992px) {
.tpl-component-gw-news-omsu .gw-slider__svg { width: 12px; height: 20px; }
}
.tpl-component-gw-news-omsu .gw-slider__nav-link { font-size: 0.9rem; font-weight: 700; line-height: 1.25; color: var(--gw-slider-title-link-color); }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slider__nav-link { display: none; }
}
.tpl-component-gw-news-omsu .gw-slide-horizontal-just-image { position: relative; overflow: hidden; border-radius: 12px; }
.tpl-component-gw-news-omsu .gw-slide-horizontal-just-image__img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }
.tpl-component-gw-news-omsu .gw-slide-horizontal-just-image.desc { overflow: visible; margin-bottom: 2.5rem; }
.tpl-component-gw-news-omsu .gw-slide-horizontal-just-image.desc .gw-slide-horizontal-just-image__desc { position: absolute; top: auto; bottom: -40px; left: 0; display: inline-block; height: auto; font-weight: 700; font-size: 1rem; line-height: 1.5; text-align: center; color: var(--gw-horihontal-slider-desc-text-color); }
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .gw-slide-horizontal-just-image.desc .gw-slide-horizontal-just-image__desc { text-align: left; }
}
.tpl-component-gw-news-omsu .gw-document-item { display: grid; grid-template-columns: 4.75rem 1fr; border-bottom: 1px solid var(--gw-main-border-color); padding-bottom: 1.5rem; font-size: 0.875em; font-weight: 700; line-height: 1.25; margin-bottom: 1rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item { grid-template-columns: auto 4fr 1fr; margin-bottom: 1.5rem; -moz-column-gap: 2rem; column-gap: 2rem; padding-bottom: 1.5rem; }
}
.tpl-component-gw-news-omsu .gw-document-item_without_download { grid-template-columns: auto 5fr; margin-bottom: 0; border-bottom: none; padding-bottom: 0; }
.tpl-component-gw-news-omsu .gw-document-item_without_download .gw-document-item__download { display: none; }
.tpl-component-gw-news-omsu .gw-document-item_without_download { grid-template-columns: auto 5fr; margin-bottom: 0; border-bottom: none; padding-bottom: 0; }
.tpl-component-gw-news-omsu .gw-document-item_without_download .gw-document-item__download { display: none; }
.tpl-component-gw-news-omsu .gw-document-item__link { color: var(--gw-document-icon-color); }
.tpl-component-gw-news-omsu .gw-document-item__link:hover { color: var(--gw-document-icon-hover-color); }
.tpl-component-gw-news-omsu .gw-document-item__link:active { color: var(--gw-document-icon-active-color); }
.tpl-component-gw-news-omsu .gw-document-item__description { display: flex; flex-direction: column; }
.tpl-component-gw-news-omsu .gw-document-item__subtitle { color: var(--gw-document-text-color); margin-bottom: 0.5rem; }
.tpl-component-gw-news-omsu .gw-document-item__subtitle:empty { margin-bottom: 0; }
.tpl-component-gw-news-omsu .gw-document-item__title { color: var(--gw-document-title-color); margin-bottom: 0; }
.tpl-component-gw-news-omsu .gw-document-item__download { grid-column: 1/span 2; display: flex; align-items: center; margin-top: 1rem; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item__download { grid-column: 3; flex-direction: row-reverse; justify-content: flex-start; min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; margin-top: 0; }
}
.tpl-component-gw-news-omsu .gw-document-item__download-text { margin-left: 1rem; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item__download-text { display: none; }
}
.tpl-component-gw-news-omsu .gw-document-item__download-link { display: flex; align-items: center; justify-content: center; color: var(--gw-document-link-color); border: 1px solid var(--gw-download-border-color); border-radius: 26px; padding: 1rem 2rem; }
.tpl-component-gw-news-omsu .gw-document-item__download-link:hover { color: var(--gw-document-link-hover-color); }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item__download-link { padding: 0; border-radius: 50%; max-width: 3.25rem; max-height: 3.25rem; height: 52px; width: 52px; justify-content: center; }
}
.tpl-component-gw-news-omsu .gw-document-item__download-eds { padding: 1rem; border: 1px solid var(--gw-main-border-color); border-radius: 8px; color: var(--gw-icon-download-eds-color); max-width: 3.25rem; max-height: 3.25rem; height: 52px; width: 52px; display: flex; align-items: center; justify-content: center; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item__download-eds { margin-right: 1rem; }
}
.tpl-component-gw-news-omsu .gw-document-item__download-eds .gw-icon-eds { min-width: 24px; }
.tpl-component-gw-news-omsu .gw-document-item__size { display: none; font-weight: normal; margin-right: 1rem; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-document-item__size { display: block; }
}
.tpl-component-gw-news-omsu .gw-icon-download { width: 20px; height: 20px; max-width: 20px; max-height: 20px; }
.tpl-component-gw-news-omsu .gw-icon-eds { min-width: 24px; height: 24px; max-width: 24px; max-height: 24px; }
@media (prefers-reduced-motion: no-preference) {
.tpl-component-gw-news-omsu :root { scroll-behavior: smooth; }
}
.tpl-component-gw-news-omsu hr { margin: 1rem 0; color: inherit; border: 0; border-top: 1px solid; opacity: 0.25; }
.tpl-component-gw-news-omsu h6, .tpl-component-gw-news-omsu .h6, .tpl-component-gw-news-omsu h5, .tpl-component-gw-news-omsu .h5, .tpl-component-gw-news-omsu h4, .tpl-component-gw-news-omsu .h4, .tpl-component-gw-news-omsu h3, .tpl-component-gw-news-omsu .h3, .tpl-component-gw-news-omsu h2, .tpl-component-gw-news-omsu .h2, .tpl-component-gw-news-omsu h1, .tpl-component-gw-news-omsu .h1 { margin-top: 0; margin-bottom: 0.5rem; font-weight: 700; line-height: 1.5; }
.tpl-component-gw-news-omsu h1, .tpl-component-gw-news-omsu .h1 { font-size: calc(1.325rem + 0.9vw); }
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu h1, .tpl-component-gw-news-omsu .h1 { font-size: 2rem; }
}
.tpl-component-gw-news-omsu h2, .tpl-component-gw-news-omsu .h2 { font-size: calc(1.275rem + 0.3vw); }
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu h2, .tpl-component-gw-news-omsu .h2 { font-size: 1.5rem; }
}
.tpl-component-gw-news-omsu h3, .tpl-component-gw-news-omsu .h3 { font-size: 1.125rem; }
.tpl-component-gw-news-omsu h4, .tpl-component-gw-news-omsu .h4 { font-size: 1rem; }
.tpl-component-gw-news-omsu h5, .tpl-component-gw-news-omsu .h5 { font-size: 0.875rem; }
.tpl-component-gw-news-omsu h6, .tpl-component-gw-news-omsu .h6 { font-size: 0.75rem; }
.tpl-component-gw-news-omsu p { margin-top: 0; margin-bottom: 1rem; }
.tpl-component-gw-news-omsu a { color: var(--bs-link-color); text-decoration: none; }
.tpl-component-gw-news-omsu a:hover { color: var(--bs-link-hover-color); }
.tpl-component-gw-news-omsu .content-block { color: var(--bs-body-color); }
.tpl-component-gw-news-omsu .content-block a:hover { text-decoration: none; }
.tpl-component-gw-news-omsu a:not([href]):not([class]), .tpl-component-gw-news-omsu a:not([href]):not([class]):hover { color: inherit; text-decoration: none; }
.tpl-component-gw-news-omsu h1, .tpl-component-gw-news-omsu .h1 { font-size: 2rem; font-weight: 800; margin-bottom: 2rem; line-height: 1.25; }
.tpl-component-gw-news-omsu h2, .tpl-component-gw-news-omsu .h2 { font-size: 1.5rem; font-weight: 800; margin-bottom: 2rem; line-height: 1.25; }
.tpl-component-gw-news-omsu h3, .tpl-component-gw-news-omsu .h3 { font-size: 1.125rem; margin-bottom: 2rem; line-height: 1.33; }
.tpl-component-gw-news-omsu h4, .tpl-component-gw-news-omsu .h4 { font-size: 1rem; margin-bottom: 1.5rem; line-height: 1.33; }
.tpl-component-gw-news-omsu h5, .tpl-component-gw-news-omsu .h5 { font-size: 0.875rem; margin-bottom: 0.5rem; line-height: 1.33; }
.tpl-component-gw-news-omsu h6, .tpl-component-gw-news-omsu .h6 { font-size: 0.75rem; margin-bottom: 0.25rem; line-height: 1.5; }
@media (max-width: 767.98px) {
.tpl-component-gw-news-omsu h1, .tpl-component-gw-news-omsu .h1 { font-size: 1.5rem; margin-bottom: 1.5rem; }
.tpl-component-gw-news-omsu h2, .tpl-component-gw-news-omsu .h2 { font-size: 1.125rem; font-weight: 700; margin-bottom: 1.5rem; }
.tpl-component-gw-news-omsu h3, .tpl-component-gw-news-omsu .h3 { font-size: 1rem; margin-bottom: 1.5rem; }
.tpl-component-gw-news-omsu h4, .tpl-component-gw-news-omsu .h4 { font-size: 0.875rem; margin-bottom: 1rem; }
}
.tpl-component-gw-news-omsu p + h2, .tpl-component-gw-news-omsu p + .h2 { margin-top: 4rem; }
.tpl-component-gw-news-omsu p + h3, .tpl-component-gw-news-omsu p + .h3, .tpl-component-gw-news-omsu p + h4, .tpl-component-gw-news-omsu p + .h4 { margin-top: 2rem; }
.tpl-component-gw-news-omsu p + h5, .tpl-component-gw-news-omsu p + .h5 { margin-top: 1.5rem; }
.tpl-component-gw-news-omsu p + h6, .tpl-component-gw-news-omsu p + .h6 { margin-top: 1rem; }
.tpl-component-gw-news-omsu .gw-margin_bottom_24 { margin-bottom: 1.5rem; }
@media (max-width: 1199.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_24 { margin-bottom: 1.5rem; }
}
@media (max-width: 767.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_24 { margin-bottom: 1rem; }
}
.tpl-component-gw-news-omsu .gw-margin_bottom_32 { margin-bottom: 2rem; }
@media (max-width: 1199.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_32 { margin-bottom: 2rem; }
}
@media (max-width: 767.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_32 { margin-bottom: 1.5rem; }
}
.tpl-component-gw-news-omsu .gw-margin_bottom_64 { margin-bottom: 4rem; }
@media (max-width: 1199.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_64 { margin-bottom: 4rem; }
}
@media (max-width: 767.98px) {
.tpl-component-gw-news-omsu .gw-margin_bottom_64 { margin-bottom: 3rem; }
}
.tpl-component-gw-news-omsu .ratio { position: relative; width: 100%; }
.tpl-component-gw-news-omsu .ratio::before { display: block; padding-top: var(--bs-aspect-ratio); content: ""; }
.tpl-component-gw-news-omsu .ratio > * { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.tpl-component-gw-news-omsu .ratio-1x1 { --bs-aspect-ratio: 100%; }
.tpl-component-gw-news-omsu .ratio-3x4 { --bs-aspect-ratio: 133.3333333333%; }
.tpl-component-gw-news-omsu .ratio-4x3 { --bs-aspect-ratio: 75%; }
.tpl-component-gw-news-omsu .ratio-16x9 { --bs-aspect-ratio: 56.25%; }
.tpl-component-gw-news-omsu .ratio-21x9 { --bs-aspect-ratio: 42.8571428571%; }
.tpl-component-gw-news-omsu .ratio-6x8 { --bs-aspect-ratio: 133.3333333333%; }
.tpl-component-gw-news-omsu .modal { --bs-modal-zindex: 2050; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-bg: #fff; --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: 1px; --bs-modal-border-radius: 0.5rem; --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-modal-inner-border-radius: calc(0.5rem - 1px); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: 1px; --bs-modal-title-line-height: 1.5; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: 1px; }
.tpl-component-gw-news-omsu .gw-blind-support-theme_inverse a:not(.gw-filled-section):not(.gw-section-link):not(.gw-tag):not(.page-link.active):hover { text-decoration: underline; }
.tpl-component-gw-news-omsu .gw-blind-support-font-size_large .gw-document-item__download { flex-direction: row; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .gw-blind-support-font-size_large .gw-document-item__download { flex-direction: column; }
}
.tpl-component-gw-news-omsu .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.tpl-component-gw-news-omsu .swiper-vertical > .swiper-wrapper { flex-direction: column; }
.tpl-component-gw-news-omsu .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.tpl-component-gw-news-omsu .swiper-android .swiper-slide, .tpl-component-gw-news-omsu .swiper-wrapper { transform: translate3d(0px, 0, 0); }
.tpl-component-gw-news-omsu .swiper-pointer-events { touch-action: pan-y; }
.tpl-component-gw-news-omsu .swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.tpl-component-gw-news-omsu .swiper-slide { flex-shrink: 0; width: 100% !important; height: 100%; position: relative; transition-property: transform; }
.tpl-component-gw-news-omsu .swiper-slide-invisible-blank { visibility: hidden; }
.tpl-component-gw-news-omsu .swiper-autoheight, .tpl-component-gw-news-omsu .swiper-autoheight .swiper-slide { height: auto; }
.tpl-component-gw-news-omsu .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.tpl-component-gw-news-omsu .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.tpl-component-gw-news-omsu .swiper-3d, .tpl-component-gw-news-omsu .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.tpl-component-gw-news-omsu .swiper-3d .swiper-wrapper, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-left, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-right, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-top, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-bottom, .tpl-component-gw-news-omsu .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-left, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-right, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-top, .tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.tpl-component-gw-news-omsu .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.tpl-component-gw-news-omsu .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }
.tpl-component-gw-news-omsu .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.tpl-component-gw-news-omsu .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }
.tpl-component-gw-news-omsu .swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.tpl-component-gw-news-omsu .swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.tpl-component-gw-news-omsu .swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.tpl-component-gw-news-omsu .swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }
.tpl-component-gw-news-omsu .swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; width: var(--swiper-centered-offset-after); }
.tpl-component-gw-news-omsu .swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }
.tpl-component-gw-news-omsu .swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; height: var(--swiper-centered-offset-after); }
.tpl-component-gw-news-omsu .swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; scroll-snap-stop: always; }
.tpl-component-gw-news-omsu .container { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
.tpl-component-gw-news-omsu .container { max-width: 768px; }
}
@media (min-width: 768px) {
.tpl-component-gw-news-omsu .container { max-width: 1140px; }
}
@media (min-width: 992px) {
.tpl-component-gw-news-omsu .container { max-width: 1194px; }
}
@media (min-width: 1200px) {
.tpl-component-gw-news-omsu .container { max-width: 1194px; }
}
@media (min-width: 1400px) {
.tpl-component-gw-news-omsu .container { max-width: 1194px; }
}
.tpl-component-gw-news-omsu .row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-0.5 * var(--bs-gutter-x)); margin-left: calc(-0.5 * var(--bs-gutter-x)); }
.tpl-component-gw-news-omsu .row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * 0.5); padding-left: calc(var(--bs-gutter-x) * 0.5); margin-top: var(--bs-gutter-y); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item { text-decoration: none; color: var(--tpl-color-foreground-main); display: flex; align-items: stretch; flex-direction: column; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item .item-image { width: 100%; flex-shrink: 0; border-radius: 24px; overflow: hidden; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item .item-image .item-category { border-radius: 13px; z-index: 3; width: auto; height: auto; padding: 6px 9px; color: white; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item .item-info { padding-left: 0; padding-top: 0; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .full-image, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item .item-image { position: relative; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item { margin-bottom: 19px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-row { display: flex; align-items: center; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-caption { margin: 0 -8px 12px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-caption .item-col { margin-left: 9px; margin-right: 9px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-category { background-color: var(--tpl-color-brand); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-date { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .full-image .image, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-item .item-image .image { position: static; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-image { margin-bottom: 22px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-category { margin-right: 0; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .item-category+.item-category { margin-left: 8px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full { max-width: 870px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full h1 { margin-top: 0; margin-bottom: 22px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info { margin-bottom: 30px; padding: 0; border-color: var(--tpl-color-background-accent-dark); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-category, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-author { margin-bottom: 18px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-category { font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-author { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-date { margin-top: 0; margin-left: 26px; font-size: 16px; font-weight: normal; line-height: 1.37; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .news-info .item-author { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .item-anonounce { padding: 0; margin-top: 0; margin-bottom: 20px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .image { margin-bottom: 40px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .block-image { width: 100%; padding-top: 62.5%; background: transparent no-repeat center; background-size: cover; border-radius: 24px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .image-caption { margin-top: 24px; margin-bottom: 8px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .source-link, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .source-link a { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview .object-full .source-link { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview[data-nc-b2~="586"] .object-full .news-info { flex-wrap: wrap; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview[data-nc-b2~="586"] .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview[data-nc-b2~="586"] .object-full .news-info .item-author, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview[data-nc-b2~="586"] .object-full .news-info .item-category { margin-left: 0; margin-right: 26px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item { text-decoration: none; color: var(--tpl-color-foreground-main); display: flex; align-items: stretch; flex-direction: column; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item .item-image { width: 100%; flex-shrink: 0; border-radius: 24px; overflow: hidden; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item .item-image .item-category { border-radius: 13px; z-index: 3; width: auto; height: auto; padding: 6px 9px; color: white; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item .item-info { padding-left: 0; padding-top: 0; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .full-image, .tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item .item-image { position: relative; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item { margin-bottom: 32px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-row { display: flex; align-items: center; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-caption { margin: 0 -8px 17px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-caption .item-col { margin-left: 9px; margin-right: 9px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-category { background-color: var(--tpl-color-brand); }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-date { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-item-announce { display: block; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-category { margin-right: 0; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .item-category+.item-category { margin-left: 8px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full { max-width: 870px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full h1 { margin-top: 0; margin-bottom: 22px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info { margin-bottom: 30px; padding: 0; border-color: var(--tpl-color-background-accent-dark); }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-category, .tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-author { margin-bottom: 18px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-category { font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-author { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-date { margin-top: 0; margin-left: 26px; font-size: 16px; font-weight: normal; line-height: 1.37; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .news-info .item-author { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .item-anonounce { padding: 0; margin-top: 0; margin-bottom: 20px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .image { margin-bottom: 40px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .block-image { width: 100%; padding-top: 62.5%; background: transparent no-repeat center; background-size: cover; border-radius: 24px; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .image-caption { margin-top: 24px; margin-bottom: 8px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .source-link, .tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .source-link a { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-no-image .object-full .source-link { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image[data-nc-b2~="586"] .object-full .news-info { flex-wrap: wrap; }
.tpl-component-gw-news-omsu.tpl-template-news-no-image[data-nc-b2~="586"] .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-no-image[data-nc-b2~="586"] .object-full .news-info .item-author, .tpl-component-gw-news-omsu.tpl-template-news-no-image[data-nc-b2~="586"] .object-full .news-info .item-category { margin-left: 0; margin-right: 26px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item { text-decoration: none; color: var(--tpl-color-foreground-main); display: flex; align-items: stretch; flex-direction: column; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item .item-image { width: 100%; flex-shrink: 0; border-radius: 24px; overflow: hidden; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item .item-image .item-category { border-radius: 13px; z-index: 3; width: auto; height: auto; padding: 6px 9px; color: white; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item .item-info { padding-left: 0; padding-top: 0; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .full-image, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item .item-image { position: relative; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item { margin-bottom: 19px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .item-category { background-color: var(--tpl-color-brand); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .item-date { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .full-image .image, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-item .item-image .image { position: static; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .item-image { margin-bottom: 22px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .item-category { margin-right: 8px; margin-bottom: 8px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full { max-width: 870px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full h1 { margin-top: 0; margin-bottom: 22px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info { margin-bottom: 30px; padding: 0; border-color: var(--tpl-color-background-accent-dark); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-category, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-author { margin-bottom: 18px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-category { font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-author { color: var(--tpl-color-foreground-main); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-date { margin-top: 0; margin-left: 26px; font-size: 16px; font-weight: normal; line-height: 1.37; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .news-info .item-author { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .item-anonounce { padding: 0; margin-top: 0; margin-bottom: 20px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .image { margin-bottom: 40px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .block-image { width: 100%; padding-top: 62.5%; background: transparent no-repeat center; background-size: cover; border-radius: 24px; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .image-caption { margin-top: 24px; margin-bottom: 8px; font-weight: bold; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .source-link, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .source-link a { color: var(--tpl-color-background-accent-darker); }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2 .object-full .source-link { font-size: 14px; line-height: 1.21; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2[data-nc-b2~="586"] .object-full .news-info { flex-wrap: wrap; }
.tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2[data-nc-b2~="586"] .object-full .news-info .item-date, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2[data-nc-b2~="586"] .object-full .news-info .item-author, .tpl-component-gw-news-omsu.tpl-template-news-image-top-no-preview-2[data-nc-b2~="586"] .object-full .news-info .item-category { margin-left: 0; margin-right: 26px; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item, .tpl-component-gw-open-data.tpl-template-list .open-data-header { padding-bottom: 7px; margin-bottom: 24px; border-bottom: 1px solid #D4D8DD; display: flex; flex-direction: row; align-content: flex-start; justify-content: flex-start; align-items: center; flex-wrap: nowrap; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-number, .tpl-component-gw-open-data.tpl-template-list .open-data-header-number { min-width: 50px; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-name, .tpl-component-gw-open-data.tpl-template-list .open-data-header-name { width: 100%; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-icons { width: 540px; display: flex; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-icon, .tpl-component-gw-open-data.tpl-template-list .open-data-header-icon { min-width: 180px; text-align: center; }
@media (max-width: 861px) {
.tpl-component-gw-open-data.tpl-template-list .open-data-item { flex-wrap: wrap; }
.tpl-component-gw-open-data.tpl-template-list .open-data-header-icon { display: none; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-name { width: calc(100% - 50px); }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-icons { width: 100%; padding-top: 20px; }
.tpl-component-gw-open-data.tpl-template-list .open-data-item-icon { min-width: 33%; }
}
.tpl-component-gw-organization .organization-item-row { display: flex; margin-left: -26px; margin-right: -26px; box-sizing: border-box; }
.tpl-component-gw-organization .organization-item-row .item-col { margin-left: 26px; margin-right: 26px; }
.tpl-component-gw-organization .organization-item-row .item-col.name { width: 34%; max-width: 320px; }
.tpl-component-gw-organization .organization-item-row .item-col.contacts { width: 22%; max-width: 350px; word-break: break-word; }
.tpl-component-gw-organization .block-content, .tpl-component-gw-organization .text-with-icon { padding-left: 40px; }
.tpl-component-gw-organization .text-with-icon { position: relative; }
.tpl-component-gw-organization .icon { position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: transparent no-repeat center; fill: var(--tpl-color-brand); color: var(--tpl-color-brand); }
.tpl-component-gw-organization .icon svg > * { fill: var(--tpl-color-brand); }
.tpl-component-gw-organization .social-links { display: flex; margin-left: -6px; margin-right: -6px; }
.tpl-component-gw-organization .social-links .social-link { display: flex; align-items: center; justify-content: center; margin: 0 6px 6px; width: 52px; height: 52px; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.2); background: transparent no-repeat center; }
.tpl-component-gw-organization .social-links .social-link svg { width: 24px; height: 24px; }
@media (max-width: 1099px) {
.tpl-component-gw-organization .organization-item-row { flex-wrap: wrap; }
.tpl-component-gw-organization .organization-item-row .item-col.name, .tpl-component-gw-organization .organization-item-row .item-col.contacts { max-width: 100%; width: 100%; }
.tpl-component-gw-organization .organization-item-row .item-col { max-width: 50%; width: 100%; }
}
@media (max-width: 769px) {
.tpl-component-gw-organization .organization-item-row .item-col { margin-bottom: 30px; max-width: 100%; }
}
.tpl-component-gw-organization.tpl-template-horizontal .department-list .department-item { display: block; margin-left: 0; margin-right: 0; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-head { padding-bottom: 8px; margin-bottom: 33px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .department-name-row { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-left: -5px; margin-right: -5px; margin-bottom: 10px; box-sizing: border-box; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .department-name, .tpl-component-gw-organization.tpl-template-horizontal .department-item .department-link { margin: 0 5px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-body { display: flex; justify-content: space-between; align-items: flex-start; margin-left: -5px; margin-right: -5px; box-sizing: border-box; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column { margin-left: 5px; margin-right: 5px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.contacts { max-width: 395px; width: 100%; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.supervisor { max-width: 370px; width: 100%; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .block-content, .tpl-component-gw-organization.tpl-template-horizontal .department-item .text-with-icon { padding-left: 40px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .text-with-icon { position: relative; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .block-content { margin-bottom: 0; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .icon { position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: transparent; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-contacts-phones { display: flex; align-items: center; flex-direction: row; margin-bottom: 8px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .icon-phone { width: 24px; height: 24px; fill: var(--tpl-color-brand); color: var(--tpl-color-brand); }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .icon-phone svg>* { fill: var(--tpl-color-brand); }
.tpl-component-gw-organization.tpl-template-horizontal .item-contacts-phones-value { padding-left: 16px; }
.tpl-component-gw-organization.tpl-template-horizontal .item-contacts-phones-value p { margin-bottom: 4px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item p.text-with-icon { margin-bottom: 18px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .social-links { margin: 20px 0 0 36px; }
@media (max-width: 1199px) {
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.contacts, .tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.supervisor { max-width: none; width: auto; }
}
@media (max-width: 768px) {
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-body { flex-wrap: wrap; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.supervisor { width: 100%; max-width: 100%; margin-left: 0; margin-top: 20px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.work-hours { margin-top: 7px; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column { width: 100%; max-width: 100%; }
.tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.work-hours p, .tpl-component-gw-organization.tpl-template-horizontal .department-item .item-column.supervisor p { margin-bottom: 8px; }
}
@font-face { font-family: "UltraIcons"; src: url("/netcat_template/class/gw_page_block_contact/plain/fonts/ultra-icons.eot"); src: url("/netcat_template/class/gw_page_block_contact/plain/fonts/ultra-icons.eot?#iefix") format("embedded-opentype"), url("/netcat_template/class/gw_page_block_contact/plain/fonts/ultra-icons.woff") format("woff"), url("/netcat_template/class/gw_page_block_contact/plain/fonts/ultra-icons.ttf") format("truetype"), url("/netcat_template/class/gw_page_block_contact/plain/fonts/ultra-icons.svg#svgFontName") format("svg"); }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-page-block { position: relative; min-width: 325px; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-content { margin: 0 auto; max-width: 1060px; min-width: 325px; padding: 0 20px; }
.tpl-component-gw-page-block-contact.tpl-template-plain H2 { font-weight: 600; font-size: 42px; line-height: 1.24em; color: #333; margin: 0 auto 30px; text-align: center; max-width: 740px; word-wrap: break-word; }
.tpl-component-gw-page-block-contact.tpl-template-plain H2 * { line-height: 1.24em; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-description { text-align: center; margin: 0 auto; max-width: 740px; word-wrap: break-word; line-height: 1.44em; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-description * { line-height: 1.44em; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact { margin-top: 95px; display: flex; flex-wrap: wrap; justify-content: center; margin-left: -10px; margin-right: -10px; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-row { display: flex; justify-content: center; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item { width: 250px; max-width: 250px; text-align: center; margin-bottom: 65px; padding: 0 10px; word-wrap: break-word; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item .tpl-block-icon { font: 42px/44px "UltraIcons"; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item.tpl-layout-phone .tpl-block-icon { color: #01aff2; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item.tpl-layout-email .tpl-block-icon { color: #ffc433; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item.tpl-layout-address .tpl-block-icon { color: #ff5633; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item.tpl-layout-work-time .tpl-block-icon { color: #01aff2; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item .tpl-block-label { font-weight: bold; font-size: 12px; line-height: 12px; text-transform: uppercase; margin-top: 25px; letter-spacing: 1px; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item .tpl-block-data { font-weight: 600; font-size: 18px; line-height: 1.44em; color: #333; margin-top: 15px; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item .tpl-block-data * { line-height: 1.44em; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item .tpl-block-data A { color: #333; text-decoration: underline; word-break: break-all; }
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-map { width: 100%; height: 480px; position: relative; }
@media (max-width: 1100px) {
.tpl-component-gw-page-block-contact.tpl-template-plain .tpl-block-contact .tpl-block-item { width: 160px; max-width: 160px; }
}
.tpl-component-gw-person { min-height: 60px; }
.tpl-component-gw-person .object-item { display: block; }
.tpl-component-gw-person .icon-phone, .tpl-component-gw-person .icon-adress, .tpl-component-gw-person .icon-email, .tpl-component-gw-person .icon-time-work { margin: 0 8px 0 0; vertical-align: bottom; width: 22px; text-align: center; display: inline-block; }
.tpl-component-gw-person .icon-phone svg > *, .tpl-component-gw-person .icon-adress svg > *, .tpl-component-gw-person .icon-email svg > *, .tpl-component-gw-person .icon-time-work svg > * { fill: var(--tpl-color-brand); color: var(--tpl-color-brand); }
.tpl-component-gw-person .object-item-announce { margin-top: .5rem; display: none; }
.tpl-component-gw-person .object-item .item-info { padding-top: 20px; padding-left: 0; }
.tpl-component-gw-person .object-item .contacts-object-info-subname { opacity: 0.5; padding-bottom: 6px; }
.tpl-component-gw-person .object-item .item-image { width: 100%; flex-shrink: 0; }
.tpl-component-gw-person .object-item .item-info { padding-top: 20px; }
.tpl-component-gw-person[data-nc-b1~="760"] .object-item .item-image { max-width: 300px; }
.tpl-component-gw-person .object-full .full-image, .tpl-component-gw-person .object-item .item-image { position: relative; overflow: hidden; }
.tpl-component-gw-person .object-full .full-image::before, .tpl-component-gw-person .object-item .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-person .object-full .full-image .image, .tpl-component-gw-person .object-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-person .object-full .full-image .image img, .tpl-component-gw-person .object-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-person .object-full .full-image *, .tpl-component-gw-person .object-item .item-image * { width: 100%; height: 100%; }
.tpl-component-gw-person[data-nc-b1~="500"] .object-item .object-image { max-width: 300px; }
.tpl-component-gw-person[data-nc-b1~="500"] .object-item .object-info { max-width: 270px; }
.tpl-component-gw-person[data-nc-b1~="760"] .object-item-announce { display: block; }
.tpl-component-gw-person .object-full .object-image { width: auto; max-width: 370px; height: 100%; margin-bottom: 30px; margin-left: 0; flex-shrink: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.tpl-component-gw-person .object-full .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-person .object-full .object-image img { width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-person .object-full .object-block-text { padding-bottom: 10px; }
.tpl-component-gw-person .object-full .object-block-text ul { padding-left: 17px; }
.tpl-component-gw-person .object-full .object-block-text ul li { padding-bottom: 10px; }
.tpl-component-gw-person .object-full .object-block-text .tpl-text-header2 { margin-bottom: 25px; }
.tpl-component-gw-person .object-full .full-image { margin-bottom: 1rem; }
.tpl-component-gw-person .object-full .object-text { flex-grow: 1; }
.tpl-component-gw-person .object-full .item-anonounce { padding: 27px 0 32px 0; }
.tpl-component-gw-person .object-full-information { padding-top: 40px; }
.tpl-component-gw-person .tpl-color-brand { color: var(--tpl-color-brand); }
.tpl-component-gw-person .tpl-color-foreground-accent { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-person .object-full .object-subname { padding-bottom: 17px; }
.tpl-component-gw-person .any_staff h2 { padding-top: 22px; padding-bottom: 16px; }
.tpl-component-gw-person[data-nc-b1~="600"] .object-full { display: flex; flex-direction: row; }
.tpl-component-gw-person[data-nc-b1~="600"] .object-full .object-image { width: 300px; margin-bottom: 0px; margin-right: 30px; }
.tpl-component-gw-person[data-nc-b1~="600"] .object-full .tpl-text-header1 { margin-top: 0; }
.tpl-component-gw-person[data-nc-b1~="600"] .object-full .object-block-text { padding-bottom: 20px; }
.tpl-component-gw-person[data-nc-b1~="600"] .any_staff h2 { padding-bottom: 30px; }
.tpl-component-gw-person[data-nc-b1~="800"] .object-full .object-image { width: 370px; }
.tpl-component-gw-person .object-full .contacts-object-social { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; padding-top: 12px; }
.tpl-component-gw-person .object-full .contacts-object-social-item+.contacts-object-social-item { margin-left: 10px; }
.tpl-component-gw-person .object-full .contacts-object-social-item .tpl-text-default { font-size: 1.8em; }
.tpl-component-gw-person .object-full .tpl-icon[class*='icon-decor-'] { border: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-person .object-full .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; }
.tpl-component-gw-person .object-full .tpl-icon svg { max-width: 40%; }
.tpl-component-gw-person .object-full .tpl-icon svg path { fill: var(--tpl-color-foreground-main); max-width: 50%; max-height: 50%; }
.tpl-component-gw-person .object-full .tpl-icon img { width: 100%; height: 100%; max-width: 40%; max-height: 40%; }
.tpl-component-gw-person .object-full .contacts-object-social-item { display: flex; align-items: center; }
.tpl-component-gw-person .object-full .subdivision-contact-item .tpl-text-header6 { font-size: 0.9375em; font-weight: 700; }
.tpl-component-gw-person .object-full .subdivision-contact-item .tpl-text-default-paragraph { font-size: 1.125em; margin-bottom: 8px; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item { display: block; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .object-item-announce { margin-top: .5rem; display: none; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-info { padding-top: 20px; padding-left: 0; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .contacts-object-info-subname { margin-bottom: 20px; }
.tpl-component-gw-person.tpl-template-list-contact[data-nc-b2~="500"] .object-contact-item .contacts-object-info-subname { padding-bottom: 10px; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-image { width: 100%; flex-shrink: 0; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-info { flex-grow: 1; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .object-info .tpl-text-header3 { margin-top: 0; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-image { position: relative; overflow: hidden; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .contacts-object-social { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .contacts-object-social-item+.contacts-object-social-item { margin-left: 10px; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .contacts-object-social-item .tpl-text-default { font-size: 1.8em; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon[class*='icon-decor-'] { border: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon svg { max-width: 40%; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon svg path { fill: var(--tpl-color-foreground-main); max-width: 50%; max-height: 50%; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon img { width: 100%; height: 100%; max-width: 40%; max-height: 40%; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .contacts-object-social-item { display: flex; align-items: center; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .item-icon[class*='icon-decor-circle']>* { max-width: 40%; max-height: 40%; }
.tpl-component-gw-person.tpl-template-list-contact[data-nc-b1~="400"] .object-contact-item { display: flex; }
.tpl-component-gw-person.tpl-template-list-contact[data-nc-b1~="400"] .object-contact-item .object-image { max-width: 300px; width: 50%; flex-shrink: 0; }
.tpl-component-gw-person.tpl-template-list-contact[data-nc-b1~="400"] .object-contact-item .object-info { max-width: 400px; padding-left: 22px; }
.tpl-component-gw-person.tpl-template-list-contact[data-nc-b1~="500"] .object-contact-item .object-info { max-width: 450px; padding-left: 32px; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .object-image { width: 100%; display: block; padding-bottom: 20px; }
.tpl-component-gw-person.tpl-template-list-contact .object-contact-item .subdivision-contact-item .contact-item-row { display: inline-flex; align-items: center; }
.tpl-component-gw-person.tpl-template-list-contact [class^="icon-"] { width: 26px; min-width: 26px; }
.tpl-component-gw-person.tpl-template-list-contact .contacts-object-info a { color: inherit; }
.tpl-component-gw-person.tpl-template-inside-admin { min-height: 60px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-item { display: block; }
.tpl-component-gw-person.tpl-template-inside-admin .icon-phone, .tpl-component-gw-person.tpl-template-inside-admin .icon-adress, .tpl-component-gw-person.tpl-template-inside-admin .icon-email, .tpl-component-gw-person.tpl-template-inside-admin .icon-time-work { margin: 0 8px 0 0; vertical-align: bottom; width: 22px; text-align: center; display: inline-block; }
.tpl-component-gw-person.tpl-template-inside-admin .icon-phone svg > *, .tpl-component-gw-person.tpl-template-inside-admin .icon-adress svg > *, .tpl-component-gw-person.tpl-template-inside-admin .icon-email svg > *, .tpl-component-gw-person.tpl-template-inside-admin .icon-time-work svg > * { fill: var(--tpl-color-brand); color: var(--tpl-color-brand); }
.tpl-component-gw-person.tpl-template-inside-admin .object-item-announce { margin-top: .5rem; display: none; }
.tpl-component-gw-person.tpl-template-inside-admin .object-item .item-info { padding-top: 20px; padding-left: 0; }
.tpl-component-gw-person.tpl-template-inside-admin .object-item .contacts-object-info-subname { opacity: 0.5; padding-bottom: 6px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image { width: 100%; flex-shrink: 0; }
.tpl-component-gw-person.tpl-template-inside-admin .object-item .item-info { padding-top: 20px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="760"] .object-item .item-image { max-width: 300px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image, .tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image { position: relative; overflow: hidden; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image::before, .tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image::before { display: block; content: ""; width: 100%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image .image, .tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image .image { position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image .image img, .tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image .image img { max-width: 100%; width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image *, .tpl-component-gw-person.tpl-template-inside-admin .object-item .item-image * { width: 100%; height: 100%; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="500"] .object-item .object-image { max-width: 300px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="500"] .object-item .object-info { max-width: 270px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="760"] .object-item-announce { display: block; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-image { width: auto; max-width: 370px; height: 100%; margin-bottom: 30px; margin-left: 0; flex-shrink: 0; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-image img { width: 100%; height: 100%; object-fit: cover; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-block-text { padding-bottom: 10px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-block-text ul { padding-left: 17px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-block-text ul li { padding-bottom: 10px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-block-text .tpl-text-header2 { margin-bottom: 25px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .full-image { margin-bottom: 1rem; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-text { flex-grow: 1; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .item-anonounce { padding: 27px 0 32px 0; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full-information { padding-top: 40px; }
.tpl-component-gw-person.tpl-template-inside-admin .tpl-color-brand { color: var(--tpl-color-brand); }
.tpl-component-gw-person.tpl-template-inside-admin .tpl-color-foreground-accent { color: var(--tpl-color-foreground-accent); }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .object-subname { padding-bottom: 17px; }
.tpl-component-gw-person.tpl-template-inside-admin .any_staff h2 { padding-top: 22px; padding-bottom: 16px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="600"] .object-full { display: flex; flex-direction: row; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="600"] .object-full .object-image { width: 300px; margin-bottom: 0px; margin-right: 30px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="600"] .object-full .tpl-text-header1 { margin-top: 0; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="600"] .object-full .object-block-text { padding-bottom: 20px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="600"] .any_staff h2 { padding-bottom: 30px; }
.tpl-component-gw-person.tpl-template-inside-admin[data-nc-b1~="800"] .object-full .object-image { width: 370px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .contacts-object-social { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start; padding-top: 12px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .contacts-object-social-item+.contacts-object-social-item { margin-left: 10px; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .contacts-object-social-item .tpl-text-default { font-size: 1.8em; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .tpl-icon[class*='icon-decor-'] { border: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 50%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .tpl-icon svg { max-width: 40%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .tpl-icon svg path { fill: var(--tpl-color-foreground-main); max-width: 50%; max-height: 50%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .tpl-icon img { width: 100%; height: 100%; max-width: 40%; max-height: 40%; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .contacts-object-social-item { display: flex; align-items: center; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .subdivision-contact-item .tpl-text-header6 { font-size: 0.9375em; font-weight: 700; }
.tpl-component-gw-person.tpl-template-inside-admin .object-full .subdivision-contact-item .tpl-text-default-paragraph { font-size: 1.125em; margin-bottom: 8px; }
.tpl-component-gw-place .object { display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; text-decoration: none; color: inherit; }
.tpl-component-gw-place .object .object-image { width: auto; max-width: 400px; height: 300px; margin-bottom: 30px; margin-left: 0; flex-shrink: 0; }
.tpl-component-gw-place .object .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-place .object .object-image img { width: 100%; height: 100%; }
.tpl-component-gw-place .object .object-text { flex-grow: 1; }
.tpl-component-gw-place .object .object-text .category { margin-top: 8px; }
.tpl-component-gw-place .object .object-text .name { margin-bottom: 31px; }
.tpl-component-gw-place .object .object-text .address { margin-bottom: 21px; }
.tpl-component-gw-place .object .object-text .description { margin-bottom: 11px; }
.tpl-component-gw-place .object .object-date { margin-right: 0; margin-left: 30px; width: 170px; flex-shrink: 0; }
.tpl-component-gw-place .object-date { display: flex; flex-direction: column; align-items: center; padding-top: 20px; white-space: nowrap; }
.tpl-component-gw-place .object-date > * { margin-bottom: 4px; }
.tpl-component-gw-place .object-date .day { color: var(--tpl-color-brand); font-size: 60px; line-height: 60px; font-weight: 800; }
.tpl-component-gw-place .object-date .month { font-size: 24px; line-height: 32px; font-weight: bold; }
.tpl-component-gw-place .object-date .week-time { margin-top: 3px; }
.tpl-component-gw-place[data-nc-b1~="760"] .object { flex-direction: row; }
.tpl-component-gw-place[data-nc-b1~="760"] .object .object-image { margin-right: 35px; margin-bottom: 0px; }
.tpl-component-gw-place .object-full { max-width: 868px; }
.tpl-component-gw-place .object-full .before-text { margin-top: 22px; padding-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.tpl-component-gw-place .object-full .before-text .object-text { padding-top: 20px; display: flex; align-items: flex-start; flex-grow: 1; flex-direction: column; }
.tpl-component-gw-place .object-full .before-text .object-text .category-description { display: flex; align-items: center; }
.tpl-component-gw-place .object-full .before-text .address { display: flex; align-items: center; justify-content: space-between; flex-direction: row; flex-wrap: wrap; }
.tpl-component-gw-place .object-full .before-text .address > * { margin: 0 0 10px 0; }
.tpl-component-gw-place .object-full .before-text .description { padding-top: 20px; font-weight: bold; }
.tpl-component-gw-place .object-full .object-date { margin-left: 30px; padding-top: 0; }
.tpl-component-gw-place .object-full .object-image { margin-top: 32px; width: 100%; }
.tpl-component-gw-place .object-full .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-place .object-full .object-image img { width: 100%; height: 100%; }
.tpl-component-gw-place .object-full .full-text { margin-top: 32px; }
.tpl-component-gw-place .category { color: white; }
.tpl-component-gw-place .category span { padding: 6px 9px; border-radius: 13px; margin-right: 8px; }
.tpl-component-gw-place .address-icon, .tpl-component-gw-place .address-icon svg > * { fill: var(--tpl-color-brand); color: var(--tpl-color-brand); margin: 0 8px 0 0; vertical-align: bottom; }
.tpl-component-gw-place .map { height: 400px; margin-top: 60px; }
.tpl-component-gw-place #object_map { width: 100%; position: absolute; left: 0; right: 0; height: 400px; }
.tpl-component-gw-place .social { margin-top: 60px; border-top: 1px solid rgba(0, 0, 0, 0.2); padding-top: 24px; display: flex; align-items: center; justify-content: space-between; }
.tpl-component-gw-place .social .icons { display: flex; }
.tpl-component-gw-place .social .icons a { width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid rgba(0, 0, 0, 0.2); margin-left: 8px; }
.tpl-component-gw-place .social .icons a > * { color: var(--tpl-color-brand); font-size: 20px; }
.tpl-component-gw-pos-omsu #widgetPosId { width:100%; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-rows { display: flex; width: 100%; justify-content: space-between; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-col { width: 46%; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-col:first-child { width: 52%; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-rows .gw-swiper-banner-photo-mobile { display: none; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-full .gw-swiper-banner-photo { display: none; }
.tpl-component-gw-pos-widget-solve-together .gw-pos-full .gw-pos-col { width: 100%; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .photo .gw-swiper-banner-photo { max-height: 310px; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="1100"] .gw-pos-rows { display: flex; flex-direction: column; width: 100%; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="1100"] .gw-pos-col { width: 100%; padding-bottom: 32px; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="1100"] .gw-swiper-banner-photo { display: none; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="1100"] .gw-swiper-banner-photo-mobile { display: block; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .photo img { width: 100%; height: 100%; object-position: center; object-fit: cover; border-radius: 12px; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-prev, .tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-next { border: 1px solid #CCC; border-radius: 50%; background-color: white; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-prev:focus, .tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-next:focus { outline: none; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-prev { transform: rotate(180deg); left: 20px; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-next { right: 20px; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-prev:after, .tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-button-next:after { content: none; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container { position: relative; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .gw-swiper-banner-container { max-width: 100%; height: 100%; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .gw-swiper-banner-pagination { display: none; text-align: center; position: relative; margin: 12px 0 0px 0; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .gw-swiper-banner-pagination-bullet-active { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-pagination-bullet { border: 1px solid var(--tpl-color-foreground-main-lightest, #333); background-color: transparent; height: 12px; width: 12px; margin: 0 6px; opacity: 0.35; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .swiper-pagination-bullet-active { background-color: var(--tpl-color-brand, #007aff) !important; border-color: var(--tpl-color-brand, #007aff) !important; opacity: 1; }
.tpl-component-gw-pos-widget-solve-together .gw-banners-container .photo .gw-swiper-banner-photo { max-height: 342px; }
.tpl-component-gw-pos-widget-solve-together .gw-swiper-banner-container-round { border-radius: 12px; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b1~="1162"] .gw-banners-container .photo .gw-swiper-banner-photo { max-height: 308px; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="720"] .gw-banners-container .gw-swiper-banner-pagination { display: block; }
.tpl-component-gw-pos-widget-solve-together[data-nc-b2~="720"] .gw-banners-container .swiper-button-prev, .tpl-component-gw-pos-widget-solve-together[data-nc-b2~="720"] .gw-banners-container .swiper-button-next { display: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-pos-rows { display: flex; width: 100%; justify-content: space-between; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-pos-col { width: 49%; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-pos-rows .gw-swiper-banner-photo-mobile { display: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-pos-full .gw-swiper-banner-photo { display: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-pos-full .gw-pos-col { width: 100%; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="1100"] .gw-pos-rows { display: flex; flex-direction: column; width: 100%; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="1100"] .gw-pos-col { width: 100%; padding-bottom: 30px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="1100"] .gw-swiper-banner-photo { display: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="1100"] .gw-swiper-banner-photo-mobile { display: block; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .photo img { width: 100%; height: 100%; object-position: center; object-fit: cover; border-radius: 12px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .photo .gw-swiper-banner-photo { max-height: 320px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-prev, .tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-next { border: 1px solid #CCC; border-radius: 50%; background-color: white; background-repeat: no-repeat; background-size: 25px 25px; background-position: center; background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.64111 3.94141L17.6158 12.518L8.58793 21.9413' stroke='%23273350' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: var(--swiper-navigation-size); height: var(--swiper-navigation-size); }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-prev:focus, .tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-next:focus { outline: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-prev { transform: rotate(180deg); left: 20px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-next { right: 20px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-prev:after, .tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-button-next:after { content: none; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container { position: relative; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .gw-swiper-banner-container { max-width: 100%; height: 100%; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .gw-swiper-banner-pagination { display: none; text-align: center; position: relative; margin: 12px 0 0px 0; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .gw-swiper-banner-pagination-bullet-active { background-color: var(--tpl-color-foreground-main); }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-pagination-bullet { border: 1px solid var(--tpl-color-foreground-main-lightest, #333); background-color: transparent; height: 12px; width: 12px; margin: 0 6px; opacity: 0.35; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-banners-container .swiper-pagination-bullet-active { background-color: var(--tpl-color-brand, #007aff) !important; border-color: var(--tpl-color-brand, #007aff) !important; opacity: 1; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu .gw-swiper-banner-container-round { border-radius: 12px; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="720"] .gw-banners-container .gw-swiper-banner-pagination { display: block; }
.tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="720"] .gw-banners-container .swiper-button-prev, .tpl-component-gw-pos-widget-solve-together.tpl-template-omsu[data-nc-b2~="720"] .gw-banners-container .swiper-button-next { display: none; }
.tpl-component-gw-progress .progress-item-info .nc-progress { margin: 10px 0; }
.tpl-component-gw-progress .progress-item-info { display: flex; justify-content: space-between; align-items: center; margin-top: 8px; }
.tpl-component-gw-progress .progress-item-info-value { font-weight: 700; }
.tpl-component-gw-progress .nc-progress, .tpl-component-gw-progress .nc-progress .nc-progress-bar { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
.tpl-component-gw-progress .nc-progress { height: 20px; border: 1px solid #DADADA; background: #EEE; margin: 20px 0; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; }
.tpl-component-gw-progress .nc-progress.nc--blue .nc-progress-bar { background-color: #1a87c2 !important; border-color: #1777ab !important; }
.tpl-component-gw-progress .nc-progress.nc--red .nc-progress-bar { background-color: #e54e43 !important; border-color: #ca453b !important; }
.tpl-component-gw-progress .nc-progress.nc--green .nc-progress-bar { background-color: #56be2a !important; border-color: #4ca725 !important; }
.tpl-component-gw-progress .nc-progress.nc--yellow .nc-progress-bar { background-color: #f4c528 !important; border-color: #d7ad23 !important; }
.tpl-component-gw-progress .nc-progress.nc--orange .nc-progress-bar { background-color: #eb974e !important; border-color: #cf8545 !important; }
.tpl-component-gw-progress .nc-progress.nc--purple .nc-progress-bar { background-color: #9b59b6 !important; border-color: #884ea0 !important; }
.tpl-component-gw-progress .nc-progress.nc--cyan .nc-progress-bar { background-color: #16a09e !important; border-color: #138d8b !important; }
.tpl-component-gw-progress .nc-progress.nc--olive .nc-progress-bar { background-color: #b9bc6f !important; border-color: #a3a562 !important; }
.tpl-component-gw-progress .nc-progress.nc--grey .nc-progress-bar { background-color: #8D8D8D !important; border-color: #7c7c7c !important; }
.tpl-component-gw-progress .nc-progress.nc--dark .nc-progress-bar { background-color: #646464 !important; border-color: #585858 !important; }
.tpl-component-gw-progress .nc-progress.nc--black .nc-progress-bar { background-color: #000 !important; border-color: black !important; }
.tpl-component-gw-progress .nc-progress .nc-progress-bar { width: 0; height: 100%; background: #1a87c2; animation: progress-bar-stripes 2s linear infinite; border: 1px solid #1777ab; margin: -1px 0 0 -1px; -moz-transition: width 0.5s; -o-transition: width 0.5s; -webkit-transition: width 0.5s; transition: width 0.5s; }
.tpl-component-gw-progress .nc-progress.nc--striped .nc-progress-bar, .tpl-component-gw-progress .nc-progress.nc--loading .nc-progress-bar { background-image: url('/netcat/admin/skins/v5/img/bg-progress-strips.png?1aadrbj'); }
.tpl-component-gw-progress .nc-progress.nc--loading .nc-progress-bar { -webkit-animation: animate-stripes 2s linear infinite; -moz-animation: animate-stripes 2s linear infinite; animation: animate-stripes 2s linear infinite; }
.tpl-component-gw-progress .nc-progress.nc--mini { height: 5px; }
.tpl-component-gw-progress .nc-progress.nc--small { height: 10px; }
.tpl-component-gw-progress .nc-progress.nc--large { height: 30px; }
@-webkit-keyframes animate-stripes { 0% { background-position: 0 0; } 100% { background-position: 40px 0; } }
@-moz-keyframes animate-stripes { 0% { background-position: 0 0; } 100% { background-position: 40px 0; } }
@keyframes animate-stripes { 0% { background-position: 0 0; } 100% { background-position: 40px 0; } }
.tpl-component-gw-settlements .object-full .link { margin-bottom: 26px; font-weight: 700; }
.tpl-component-gw-settlements .object-full .link a { color: var(--tpl-color-brand) !important; }
.tpl-component-gw-settlements .object-full .icon { margin-right: 5px; color: var(--tpl-color-brand); }
.tpl-component-gw-settlements.tpl-template-list .object { display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; text-decoration: none; color: inherit; }
.tpl-component-gw-settlements.tpl-template-list .object .object-image { width: auto; max-width: 400px; height:300px; margin-bottom: 30px; margin-left: 0; flex-shrink: 0; }
.tpl-component-gw-settlements.tpl-template-list .object .object-image * { width: 100%; height: 100%; }
.tpl-component-gw-settlements.tpl-template-list .object .object-image img { width: 100%; height: 100%; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text { flex-grow: 1; }
.tpl-component-gw-settlements.tpl-template-list .object .icon { margin-right: 5px; color: var(--tpl-color-brand); }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .category { margin-top: 8px; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .name { margin-bottom: 21px; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .address { margin-bottom: 13px; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .link { margin-bottom: 26px; font-weight: 700; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .link a { color: var(--tpl-color-brand) !important; }
.tpl-component-gw-settlements.tpl-template-list .object .object-text .description { margin-bottom: 11px; }
.tpl-component-gw-settlements.tpl-template-list .object .object-date { margin-right: 0; margin-left: 33px; width: 170px; flex-shrink: 0; }
.tpl-component-gw-settlements.tpl-template-list .object-date { display: flex; flex-direction: column; align-items: center; padding-top: 20px; white-space: nowrap; }
.tpl-component-gw-settlements.tpl-template-list .object-date > * { margin-bottom: 4px; }
.tpl-component-gw-settlements.tpl-template-list .object-date .day { color: var(--tpl-color-brand); font-size: 60px; line-height: 60px; font-weight: 800; }
.tpl-component-gw-settlements.tpl-template-list .object-date .month { font-size: 24px; line-height: 32px; font-weight: bold; }
.tpl-component-gw-settlements.tpl-template-list .object-date .week-time { margin-top: 3px; }
.tpl-component-gw-settlements.tpl-template-list[data-nc-b1~="760"] .object { flex-direction: row; }
.tpl-component-gw-settlements.tpl-template-list[data-nc-b1~="760"] .object .object-image { margin-right: 38px; margin-bottom: 0px; }
.tpl-component-gw-social { min-height: 1em; }
.tpl-component-gw-social .object-items { display: flex; }
.tpl-component-gw-social .object-item { display: flex; align-items: center; padding: 0 0 0 8px; }
.tpl-component-gw-social .object-item.vertical { flex-direction: column; }
.tpl-component-gw-social .object-item.vertical > .tpl-icon { margin-bottom: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-social .object-item:not(.vertical) > .tpl-icon { margin-right: var(--tpl-object-item--icon-space-text); }
.tpl-component-gw-social .object-item a { text-decoration: none; }
.tpl-component-gw-social .tpl-icon { margin: 0; height: 1em; width: 1em; display: inline-flex; align-items: center; justify-content: center; overflow: hidden; }
.tpl-component-gw-social .tpl-icon > svg, .tpl-component-gw-social .tpl-icon > img { width: 100%; height: 100%; max-width: 100%; max-height: 100%; }
.tpl-component-gw-social .tpl-icon svg path { fill: var(--tpl-object-item--icon-color); }
.tpl-component-gw-social .tpl-icon[class*='icon-decor-'] { border: 1px solid var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-social .tpl-icon[class*='icon-decor-'][class*='-fill'] { background-color: var(--tpl-object-item--icon-decor-color); }
.tpl-component-gw-social .tpl-icon > * { max-width: 50%; max-height: 50%; }
.tpl-component-gw-social .tpl-icon[class*='icon-decor-circle'] { border-radius: 50%; }
.tpl-component-gw-social .tpl-icon[class*='icon-decor-circle'] > * { max-width: 40%; max-height: 40%; }
.tpl-component-gw-statistical-data .statistical-data-item { display: flex; align-items: center; }
.tpl-component-gw-statistical-data .statistical-data-item-value { min-width: 165px; text-align: center; }
.tpl-component-gw-statistical-data .statistical-data-item-tag { padding: 5px 9px; margin-right: 12px; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; border-radius: 13px; color: var(--tpl-color-background-main); display: inline-block; margin-bottom: 12px; }
@media (max-width: 801px) {
.tpl-component-gw-statistical-data .statistical-data-item { display: block; }
.tpl-component-gw-statistical-data .statistical-data-item-value { margin-bottom: 20px; }
}
.tpl-component-gw-table .tpl-table { width: 100%; min-height: 60px; }
.tpl-component-gw-table .tpl-table td { position: relative; }
.tpl-component-gw-table-list .feature-row { padding: 0; margin: 0 0 13px 0; display: flex; justify-content: space-between; background-image: linear-gradient(to right, var(--tpl-color-foreground-accent-lightest) 33%, rgba(255, 255, 255, 0) 0%); background-position: 0em 1em; background-size: 4px 1px; background-repeat: repeat-x; font-size: 14px; line-height: 1; }
.tpl-component-gw-table-list .feature-row dt { word-break: break-word; line-height: 1.29; padding: 0 3px 0 0; margin: 0 0 -2px 0; background-color: var(--tpl-color-background-accent); max-width: 49%; text-align: justify; }
.tpl-component-gw-table-list .feature-row dd { word-break: break-word; line-height: 1.29; padding: 0 0 0 3px; margin: 0 0 -2px 0; text-align: right; background-color: var(--tpl-color-background-accent); font-weight: bold; margin-inline-start: 0; max-width: 49%; text-align: justify; }
.tpl-component-gw-table-list .feature-val { max-width: 470px; }
.tpl-component-gw-table-list .feature-val-wrap { white-space: nowrap; }
.tpl-component-gw-table-list[data-nc-b2~="590"] .feature-row { align-items: flex-end; }
.tpl-component-gw-table-list[data-nc-b2~="590"] .feature-name { max-width: 40%; }
.tpl-component-gw-table-list[data-nc-b2~="590"] .feature-val { max-width: 55%; }
.tpl-component-gw-table-list .feature-object-admin { position: absolute; top: 20px; right: -50px; }
.tpl-component-gw-table-list[data-nc-b2~="580"] .feature-row { background: none; display: block; }
.tpl-component-gw-table-list[data-nc-b2~="580"] .feature-row dt, .tpl-component-gw-table-list[data-nc-b2~="580"] .feature-row dd { max-width: 100%; width: 100%; display: block; text-align: left; margin: 0; }
.tpl-component-gw-table-list[data-nc-b2~="580"] .feature-row dt { padding-bottom: 5px; }
.tpl-component-gw-tender .tender-header-item { display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; }
.tpl-component-gw-tender .tender-header-item-date { margin-bottom: 12px; }
.tpl-component-gw-tender .item-category { padding: 5px 9px; margin-right: 12px; font-size: 12px; font-weight: bold; line-height: 1.25; text-transform: uppercase; border-radius: 13px; color: var(--tpl-color-background-main); display: inline-block; margin-bottom: 12px; }
.tpl-component-gw-tender.tpl-template-list .tender-item { border-bottom: 1px solid #D4D8DD; padding-bottom: 24px; }
.tpl-component-gw-vacancy.tpl-template-general .vacancy { display: flex; }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-image { margin-right: 2.6em; width:5em; }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-salary { white-space: nowrap; }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-params-row { padding:0; margin:0 0 1em 0; display: flex; justify-content: space-between; border-bottom: 1px dashed var(--tpl-color-foreground-accent); }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-params-row dt { padding:0 3px 0 0; margin:0 0 -3px 0; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-params-row dd { padding:0; margin:0 0 -3px 0; width: 7.8em; text-align: right; background-color: var(--tpl-color-background-accent); }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-description { margin-top: 2em; }
.tpl-component-gw-vacancy.tpl-template-general .vacancy-footer { margin-top: 2em; display: flex; justify-content: space-between; align-items: center; }
.tpl-component-gw-vacancy.tpl-template-general[data-nc-b1~="420"] .vacancy-header { display: flex; padding-bottom:20px; }
.tpl-component-gw-vacancy.tpl-template-general[data-nc-b2~="420"] .vacancy-footer { justify-content:left; flex-direction: column; }
.tpl-component-gw-vacancy.tpl-template-general[data-nc-b2~="420"] .vacancy-footer button { order:2; width:100%; }
.tpl-component-gw-vacancy.tpl-template-general[data-nc-b2~="420"] .vacancy-footer .vacancy-date { order:1; width:100%; padding-bottom:10px; }
