/*
 * Copyright © 2026 Виталий Сухов, Роберт Лапунов, RV Soft (https://rv-soft.ru)
 * Лицензия Flips Engine на сайт: /site/LICENSE.md
 *
 * Based on UIkit 3.25.14 — https://getuikit.com — https://github.com/uikit/uikit
 * Copyright (c) 2013-2020 YOOtheme GmbH, getuikit.com
 * MIT License: ../js/LICENSE.md
 *
 * Существенно переработанная сборка Flips, не стоковый CSS UIkit.
 */
html.flips, .InputfieldTinyMCEInline, .InputfieldTinyMCE .InputfieldTinyMCEInline.InputfieldTinyMCEInline, .InputfieldTinyMCE .InputfieldTinyMCEInline.InputfieldTinyMCEInline:focus-visible { font-family: var(--family-base); font-size: var(--text-size); line-height: var(--text-line); font-weight: var(--text-weight); -webkit-text-size-adjust: 100%; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum"; background: var(--def-bg); color: var(--def-text); }
@media (min-width: 1200px) {
html.flips, .InputfieldTinyMCEInline, .InputfieldTinyMCE .InputfieldTinyMCEInline.InputfieldTinyMCEInline, .InputfieldTinyMCE .InputfieldTinyMCEInline.InputfieldTinyMCEInline:focus-visible { font-size: var(--text-size-desk); line-height: var(--text-line-desk); }
}
body { margin: 0; }
details, main { display: block; }
summary { display: list-item; }
template { display: none; }
:focus { outline: none; }
:focus-visible { outline: none; }
::selection { background: var(--prim-bg-active); color: #fff; text-shadow: none; }

/* Кастом: @s=390 (не 640), @m=960, @l=1200, @xl=1600 — те же пороги, что srcset/sizes. */
:root { --uk-breakpoint-s: 390px; --uk-breakpoint-m: 960px; --uk-breakpoint-l: 1200px; --uk-breakpoint-xl: 1600px; }

audio, canvas, iframe, img, svg, video { vertical-align: middle; }
canvas, img, svg, video { max-width: 100%; box-sizing: border-box; height: auto; /* aspect-ratio: auto не включать: ломает HTML width/height и резерв места у lazy img */ object-fit: cover; }
img:not([src]) { visibility: hidden; min-width: 1px; }
iframe { border: 0; }

.uk-svg, .uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { fill: currentcolor; }
.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { stroke: currentcolor; }
.uk-svg { transform: translate(0, 0); }

abbr[title] { text-decoration: underline dotted; -webkit-text-decoration-style: dotted; text-decoration-style: dotted; }
b, strong { font-weight: var(--text-strong); color: var(--emphasis-text); }
:not(pre) > code, :not(pre) > kbd, :not(pre) > samp { font-family: Consolas, monaco, monospace; font-size: 0.875rem; color: #f0506e; white-space: nowrap; padding: 2px 6px; background: #f8f8f8; }
em:not(.fa) { color: var(--emphasis-text); }
ins { background: #ffd; color: var(--emphasis-text); text-decoration: none; }
mark { background: #ffd; color: var(--emphasis-text); }
i:not(.fa), q { font-style: italic; color: var(--emphasis-text); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { font: 0.875rem / 1.5 Consolas, monaco, monospace; color: #666; -moz-tab-size: 4; tab-size: 4; overflow: auto; padding: 10px; border: 1px solid #e5e5e5; border-radius: 3px; background: #fff; }
pre code { font-family: Consolas, monaco, monospace; }
address { font-style: normal; }

p, ul, ol, dl, pre, address, fieldset, figure { margin: 0 0 20px 0; }
* + p, * + ul, * + ol, * + dl, * + pre, * + address, * + fieldset, * + figure { margin-top: 20px; }

.uk-light { color: rgba(255, 255, 255, 0.7); }
.uk-light :focus-visible { outline-color: #fff; }
.uk-light b, .uk-light strong { color: #fff; }
.uk-light em { color: #fff; }
.uk-light i, .uk-light q { color: #fff; }
.uk-light :not(pre) > code, .uk-light :not(pre) > kbd, .uk-light :not(pre) > samp { color: rgba(255, 255, 255, 0.7); background-color: rgba(255, 255, 255, 0.1); }
.uk-light { --uk-inverse: light; }

a, .uk-link { color: var(--link); text-decoration: none; cursor: pointer; }
a:hover, .uk-link:hover, .uk-link-toggle:hover .uk-link { color: var(--link-hover); text-decoration-thickness: 0.5px !important; text-decoration: none; }
a:active, .uk-link:active, .uk-link-toggle:active .uk-link { color: var(--link-active); }
a:has(.uk-text-middle), .uk-link:has(.uk-text-middle), .uk-link-toggle:hover .uk-link:has(.uk-text-middle) { text-underline-offset: 0.1875em; }

a.uk-link-muted, .uk-link-muted a, .uk-link-toggle .uk-link-muted { color: var(--muted-text); }
a.uk-link-muted:hover, .uk-link-muted a:hover, .uk-link-toggle:hover .uk-link-muted { color: var(--def-text); }

a.uk-link-text, .uk-link-text a, .uk-link-toggle .uk-link-text { color: inherit; }
a.uk-link-text:hover, .uk-link-text a:hover, .uk-link-toggle:hover .uk-link-text { color: var(--muted-text); }

a.uk-link-heading, .uk-link-heading a, .uk-link-toggle .uk-link-heading { color: inherit; }
a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading { color: var(--link); text-decoration: none; }

a.uk-link-reset, .uk-link-reset a { color: inherit !important; text-decoration: none !important; }

.uk-link-toggle { color: inherit !important; text-decoration: none !important; }

.uk-light a, .uk-light .uk-link { color: #fff; }
.uk-light a:hover, .uk-light .uk-link:hover, .uk-light .uk-link-toggle:hover .uk-link { color: #fff; }
.uk-light a.uk-link-muted, .uk-light .uk-link-muted a { color: rgba(255, 255, 255, 0.5); }
.uk-light a.uk-link-muted:hover, .uk-light .uk-link-muted a:hover, .uk-light .uk-link-toggle:hover .uk-link-muted { color: rgba(255, 255, 255, 0.7); }
.uk-light a.uk-link-text:hover, .uk-light .uk-link-text a:hover, .uk-light .uk-link-toggle:hover .uk-link-text { color: rgba(255, 255, 255, 0.5); }
.uk-light a.uk-link-heading:hover, .uk-light .uk-link-heading a:hover, .uk-light .uk-link-toggle:hover .uk-link-heading { color: #fff; }

.uk-button { font-family: var(--family-button); margin: 0; border: 1px solid transparent; overflow: visible; font: inherit; color: inherit; text-transform: none; -webkit-appearance: none; appearance: none; border-radius: 0; display: inline-block; box-sizing: border-box; padding: var(--button-pad); vertical-align: middle; font-size: var(--button-size); line-height: var(--button-line); font-weight: var(--button-weight); text-transform: var(--button-case); text-align: center; text-decoration: none; transition: 0.1s ease-in-out; transition-property: color, background-color, border-color; border-radius: var(--button-radius); }
.uk-button:not(:disabled) { cursor: pointer; border: inherit; box-shadow: inherit; }
.uk-button::-moz-focus-inner { border: 0; padding: 0; }
.uk-button:hover { text-decoration: none; }

.uk-button-default:not(:disabled) { background-color: transparent; color: var(--link); border: 1px solid var(--link); }
.uk-button-default:not(:disabled):hover { background-color: transparent; color: var(--link-hover); border-color: var(--link-hover); }
.uk-button-default:not(:disabled):active, .uk-button-default:not(:disabled).uk-active { background-color: transparent; color: var(--link-active); border-color: var(--link-active); }
.uk-button-primary:not(:disabled) { background-color: var(--prim-bg); color: #fff; border: 1px solid transparent; }
.uk-button-primary:not(:disabled):hover { background-color: var(--prim-bg-hover); color: #fff; }
.uk-button-primary:not(:disabled):active, .uk-button-primary:not(:disabled).uk-active { background-color: var(--prim-bg-active); color: #fff; }
.uk-button-secondary:not(:disabled) { background-color: var(--sec-bg); color: #fff; border: 1px solid transparent; }
.uk-button-secondary:not(:disabled):hover { background-color: var(--sec-bg-hover); color: #fff; }
.uk-button-secondary:not(:disabled):active, .uk-button-secondary:not(:disabled).uk-active { background-color: var(--sec-bg-active); color: #fff; }
.uk-button-danger:not(:disabled) { background-color: #f0506e; color: #fff; border: 1px solid transparent; }
.uk-button-danger:not(:disabled):hover { background-color: #ee395b; color: #fff; }
.uk-button-danger:not(:disabled):active, .uk-button-danger:not(:disabled).uk-active { background-color: #ec2147; color: #fff; }
.uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled { background-color: transparent; color: var(--muted-text); border-color: #e5e5e5; }

.uk-button-small { padding: var(--button-pad-s); font-size: var(--button-size-s); line-height: var(--button-line-s); }
.uk-button-large { padding: var(--button-pad-l); font-size: var(--button-size-l); line-height: var(--button-line-l); }

.uk-button-text { background: none; color: var(--emphasis-text); position: relative; border-radius: 0; }
.uk-button-text::before { content: ""; position: absolute; bottom: 0; left: 0; right: 100%; border-bottom: 1px solid currentColor; transition: right 0.3s ease-out; }
.uk-button-text:not(:disabled):hover { color: var(--emphasis-text); }
.uk-button-text:not(:disabled):hover::before { right: 0; }
.uk-button-text:disabled { color: var(--muted-text); }
.uk-button-text:disabled::before { display: none; }
.uk-button-link { font-family: var(--family-base); padding: 0; line-height: 1.5; background: none; color: var(--emphasis-text); border-radius: 0; }
.uk-button-link:not(:disabled):hover { color: var(--muted-text); text-decoration: none; }
.uk-button-link:disabled { color: var(--muted-text); text-decoration: none; }

.uk-button-group { display: inline-flex; vertical-align: middle; position: relative; }
.uk-button-group > .uk-button:nth-child(n + 2), .uk-button-group > div:nth-child(n + 2) .uk-button { margin-left: -1px; }
.uk-button-group .uk-button:hover, .uk-button-group .uk-button:focus, .uk-button-group .uk-button:active, .uk-button-group .uk-button.uk-active { position: relative; z-index: 1; }

.uk-light .uk-button-default { background-color: transparent; color: #fff; border-color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-button-default:not(:disabled):hover { background-color: transparent; color: #fff; border-color: #fff; }
.uk-light .uk-button-default:not(:disabled):active, .uk-light .uk-button-default.uk-active { background-color: transparent; color: #fff; border-color: #fff; }
.uk-light .uk-button-primary { background-color: #fff; color: #666; }
.uk-light .uk-button-primary:not(:disabled):hover { background-color: #f2f2f2; color: #666; }
.uk-light .uk-button-primary:not(:disabled):active, .uk-light .uk-button-primary.uk-active { background-color: #e6e6e6; color: #666; }
.uk-light .uk-button-secondary { background-color: #fff; color: #666; }
.uk-light .uk-button-secondary:not(:disabled):hover { background-color: #f2f2f2; color: #666; }
.uk-light .uk-button-secondary:not(:disabled):active, .uk-light .uk-button-secondary.uk-active { background-color: #e6e6e6; color: #666; }
.uk-light .uk-button-text { color: #fff; }
.uk-light .uk-button-text::before { border-bottom-color: #fff; }
.uk-light .uk-button-text:not(:disabled):hover { color: #fff; }
.uk-light .uk-button-text:not(:disabled):disabled { color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-button-link { color: #fff; }
.uk-light .uk-button-link:not(:disabled):hover { color: rgba(255, 255, 255, 0.5); }

h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, h5, .uk-h5, h6, .uk-h6, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge { margin: 0 0 20px 0; }
* + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4, * + .uk-h4, * + h5, * + .uk-h5, * + h6, * + .uk-h6, * + .uk-heading-small, * + .uk-heading-medium, * + .uk-heading-large, * + .uk-heading-xlarge, * + .uk-heading-2xlarge, * + .uk-heading-3xlarge,
h1 + .uk-panel, .uk-h1 + .uk-panel, h2 + .uk-panel, .uk-h2 + .uk-panel, h3 + .uk-panel, .uk-h3 + .uk-panel, h4 + .uk-panel, .uk-h4 + .uk-panel, h5 + .uk-panel, .uk-h5 + .uk-panel, h6 + .uk-panel, .uk-h6 + .uk-panel, .uk-heading-small + .uk-panel, .uk-heading-medium + .uk-panel, .uk-heading-large + .uk-panel, .uk-heading-xlarge + .uk-panel, .uk-heading-2xlarge + .uk-panel, .uk-heading-3xlarge + .uk-panel { margin-top: 40px; }

h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4, .uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge { font-family: var(--family-heading); color: var(--emphasis-text); font-weight: var(--heading-weight); text-transform: var(--heading-case); }
h5, .uk-h5, h6, .uk-h6 {color: var(--emphasis-text);}

h1, .uk-h1 { font-size: var(--h1-size); line-height: var(--h1-line); }
h2, .uk-h2 { font-size: var(--h2-size); line-height: var(--h2-line); }
h3, .uk-h3 { font-size: var(--h3-size); line-height: var(--h3-line); }
h4, .uk-h4 { font-size: var(--h4-size); line-height: var(--h4-line); }
@media (min-width: 1500px) {
h1, .uk-h1 { font-size: var(--h1-size-desk); line-height: var(--h1-line-desk); }
h2, .uk-h2 { font-size: var(--h2-size-desk); line-height: var(--h2-line-desk); }
h3, .uk-h3 { font-size: var(--h3-size-desk); line-height: var(--h3-line-desk); }
h4, .uk-h4 { font-size: var(--h4-size-desk); line-height: var(--h4-line-desk); }
}

.uk-heading-small { font-size: var(--hs-size); line-height: var(--hs-line); }
.uk-heading-medium { font-size: var(--hm-size); line-height: var(--hm-line); }
.uk-heading-large { font-size: var(--hl-size); line-height: var(--hl-line); }
.uk-heading-xlarge { font-size: var(--hxl-size); line-height: var(--hxl-line); }
.uk-heading-2xlarge { font-size: var(--h2xl-size); line-height: var(--h2xl-line); }
.uk-heading-3xlarge { font-size: var(--h3xl-size); line-height: var(--h3xl-line); }
@media (min-width: 1500px) {
.uk-heading-small { font-size: var(--hs-size-desk); line-height: var(--hs-line-desk); }
.uk-heading-medium { font-size: var(--hm-size-desk); line-height: var(--hm-line-desk); }
.uk-heading-large { font-size: var(--hl-size-desk); line-height: var(--hl-line-desk); }
.uk-heading-xlarge { font-size: var(--hxl-size-desk); line-height: var(--hxl-line-desk); }
.uk-heading-2xlarge { font-size: var(--h2xl-size-desk); line-height: var(--h2xl-line-desk); }
.uk-heading-3xlarge { font-size: var(--h3xl-size-desk); line-height: var(--h3xl-line-desk); }
}

.uk-heading-divider { padding-bottom: calc(5px + 0.1em); border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; }

.uk-heading-bullet { position: relative; }
.uk-heading-bullet::before { content: ""; display: inline-block; position: relative; top: calc(-0.1 * 1em); vertical-align: middle; height: calc(4px + 0.7em); margin-right: calc(5px + 0.2em); border-left: calc(5px + 0.1em) solid #e5e5e5; }

.uk-heading-line { overflow: hidden; }
.uk-heading-line > * { display: inline-block; position: relative; }
.uk-heading-line > ::before, .uk-heading-line > ::after { content: ""; position: absolute; top: calc(50% - (calc(0.2px + 0.05em) / 2)); width: 2000px; border-bottom: calc(0.2px + 0.05em) solid #e5e5e5; }
.uk-heading-line > ::before { right: 100%; margin-right: calc(5px + 0.3em); }
.uk-heading-line > ::after { left: 100%; margin-left: calc(5px + 0.3em); }

.uk-light h1, .uk-light .uk-h1, .uk-light h2, .uk-light .uk-h2, .uk-light h3, .uk-light .uk-h3, .uk-light h4, .uk-light .uk-h4, .uk-light h5, .uk-light .uk-h5, .uk-light h6, .uk-light .uk-h6, .uk-light .uk-heading-small, .uk-light .uk-heading-medium, .uk-light .uk-heading-large, .uk-light .uk-heading-xlarge, .uk-light .uk-heading-2xlarge, .uk-light .uk-heading-3xlarge { color: #fff; }
.uk-light h5, .uk-light .uk-h5, .uk-light h6, .uk-light .uk-h6 {color: #fff;}
.uk-light .uk-heading-divider { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-heading-bullet::before { border-left-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-heading-line > ::before, .uk-light .uk-heading-line > ::after { border-bottom-color: rgba(255, 255, 255, 0.2); }

blockquote { margin: 0 0 20px 0; font-size: var(--h5-size); line-height: var(--h5-line); font-style: italic; color: var(--emphasis-text); }
* + blockquote { margin-top: 20px; }
blockquote p:last-of-type { margin-bottom: 0; }
blockquote footer { margin-top: 10px; font-size: var(--meta-size); font-weight: var(--meta-weight); line-height: var(--meta-line); font-style: normal; color: var(--def-text); }
blockquote footer::before { content: "— "; }

.uk-light blockquote { color: #fff; }
.uk-light blockquote footer { color: rgba(255, 255, 255, 0.7); }

ul, ol { padding-left: 30px; }
ul > li > ul, ul > li > ol, ol > li > ol, ol > li > ul { margin: 0; }

dt { font-weight: bold; }
dd { margin-left: 0; }

.uk-list { padding: 0; list-style: none; }
.uk-list > * { break-inside: avoid-column; }
.uk-list > * > :last-child { margin-bottom: 0; }
.uk-list > :nth-child(n + 2), .uk-list > * > ul { margin-top: 10px; }

.uk-list-disc, .uk-list-circle, .uk-list-square, .uk-list-decimal, .uk-list-hyphen { padding-left: 30px; }
.uk-list-disc { list-style-type: disc; }
.uk-list-circle { list-style-type: circle; }
.uk-list-square { list-style-type: square; }
.uk-list-decimal { list-style-type: decimal; }
.uk-list-hyphen { list-style-type: none; }
.uk-list-muted > ::marker { color: #999 !important; }
.uk-list-emphasis > ::marker { color: #333 !important; }
.uk-list-primary > ::marker { color: var(--prim-bg) !important; }
.uk-list-secondary > ::marker { color: var(--sec-bg) !important; }

.uk-list-bullet > * { position: relative; padding-left: 30px; }
.uk-list-bullet > ::before { content: ""; position: absolute; top: 0; left: 0; width: 30px; height: 1.5em; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); background-repeat: no-repeat; background-position: 50% 50%; }

.uk-list-divider > :nth-child(n + 2) { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e5e5e5; --uk-list-pad-top: 10px; }
.uk-list-striped > * { padding: 10px 10px; --uk-list-pad-top: 10px; }
.uk-list-striped > *:nth-of-type(odd) { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.uk-list-striped > :nth-of-type(odd) { background: #f8f8f8; }
.uk-list-striped > :nth-child(n + 2) { margin-top: 0; }

.uk-list-large > :nth-child(n + 2), .uk-list-large > * > ul { margin-top: 20px; }
.uk-list-collapse > :nth-child(n + 2), .uk-list-collapse > * > ul { margin-top: 0; }
.uk-list-large.uk-list-divider > :nth-child(n + 2) { margin-top: 20px; padding-top: 20px; --uk-list-pad-top: 20px; }
.uk-list-collapse.uk-list-divider > :nth-child(n + 2) { margin-top: 0; padding-top: 0; --uk-list-pad-top: 0px; }
.uk-list-large.uk-list-striped > * { padding: 20px 10px; --uk-list-pad-top: 20px; }
.uk-list-collapse.uk-list-striped > * { padding-top: 0; padding-bottom: 0; --uk-list-pad-top: 0px; }
.uk-list-large.uk-list-striped > :nth-child(n + 2), .uk-list-collapse.uk-list-striped > :nth-child(n + 2) { margin-top: 0; }

.uk-description-list > dt { color: var(--emphasis-text); font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; }
.uk-description-list > dt:nth-child(n + 2) { margin-top: 20px; }

.uk-description-list-divider > dt:nth-child(n + 2) { margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5; }

.uk-list-line.uk-list { display: flex; flex-wrap: wrap; align-items: center; margin-left: -20px; padding: 0; list-style: none; }
.uk-list-line.uk-list > * { flex: none; padding-left: 20px; position: relative; margin-top: 0; padding-top: 0; border-top: none; }
.uk-list-line.uk-list > * > :first-child { display: flex; align-items: center; column-gap: 0.25em; transition: 0.1s ease-in-out; transition-property: color, background-color; font-size: var(--small-caps); line-height: var(--small-line-caps); text-transform: uppercase; color: #999; }
.uk-list-line.uk-list > * > a:hover { color: #666; text-decoration: none; }
.uk-list-line.uk-list > .uk-active > a { color: #333; }
.uk-list-line.uk-list-divider.uk-list { margin-left: -41px; }
.uk-list-line.uk-list-divider.uk-list > * { display: flex; align-items: center; }
.uk-list-line.uk-list-divider.uk-list > ::before { content: ""; height: 1.5em; margin-left: 0px; margin-right: 20px; border-left: 1px solid transparent; }
.uk-list-line.uk-list-divider.uk-list > :nth-child(n + 2):not(.uk-first-column)::before { border-left-color: #e5e5e5; }
.uk-list-line.uk-list.uk-list-expand { justify-content: space-between; }
.uk-list-icon > li { position: relative; padding-left: 1.8em; }
/* top от края контента, не padding-box: иначе uk-list-divider / striped
   прижимают иконку к линии, а не к первой строке текста.
   После TextformatterFlipsIcons иконка — img[uk-svg]; UIkit подставляет svg
   следом за скрытым img — без этих селекторов SVG рисуется в натуральном размере. */
.uk-list-icon .tiny-icon,
.uk-list-icon .mce-icon,
.uk-list-icon > li > img:first-child,
.uk-list-icon > li > img[uk-svg]:first-child + svg { position: absolute; left: 0; top: calc(0.1em + var(--uk-list-pad-top, 0px)); width: 1.2em; height: 1.2em; margin: 0; line-height: 1; display: block; }
.uk-list-icon .tiny-icon:not([class*="uk-text"]),
.uk-list-icon .mce-icon:not([class*="uk-text"]),
.uk-list-icon > li > img:first-child:not([class*="uk-text"]),
.uk-list-icon > li > img[uk-svg]:first-child + svg:not([class*="uk-text"]) { color: var(--prim-bg); }

ul .fa, ul .mce-icon { vertical-align: middle; }

.uk-list-disc > *, .uk-list-circle > *, .uk-list-square > *, .uk-list-decimal > *, .uk-list-hyphen > * { padding-left: 0; }
.uk-list-muted > ::before, .uk-list-emphasis > ::before, .uk-list-primary > ::before, .uk-list-secondary > ::before { display: none; }

.uk-light .uk-list-muted > ::marker { color: rgba(255, 255, 255, 0.5) !important; }
.uk-light .uk-list-emphasis > ::marker { color: #fff !important; }
.uk-light .uk-list-primary > ::marker { color: #fff !important; }
.uk-light .uk-list-secondary > ::marker { color: #fff !important; }
.uk-light .uk-list-bullet > ::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
.uk-light .uk-list-divider > :nth-child(n + 2) { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-list-striped > *:nth-of-type(odd) { border-top-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-list-striped > :nth-of-type(odd) { background-color: rgba(255, 255, 255, 0.1); }
.uk-light .uk-list-icon .tiny-icon:not([class*="uk-text"]),
.uk-light .uk-list-icon .mce-icon:not([class*="uk-text"]),
.uk-light .uk-list-icon > li > img:first-child:not([class*="uk-text"]),
.uk-light .uk-list-icon > li > img[uk-svg]:first-child + svg:not([class*="uk-text"]) { color: #fff; }

.uk-table { border-collapse: collapse; border-spacing: 0; width: 100%; margin-bottom: 20px; }
* + .uk-table { margin-top: 20px; }

.uk-table th { padding: 16px 12px; text-align: left; vertical-align: bottom; font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; }

.uk-table td { padding: 16px 12px; vertical-align: top; }
.uk-table td > :last-child { margin-bottom: 0; }

.uk-table tfoot { font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; }

.uk-table caption { font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; text-align: left; color: var(--muted-text); }

.uk-table-middle, .uk-table-middle td { vertical-align: middle !important; }

.uk-table-divider > tr:not(:first-child), .uk-table-divider > :not(:first-child) > tr, .uk-table-divider > :first-child > tr:not(:first-child) { border-top: 1px solid #e5e5e5; }
.uk-table-striped > tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) { background: #f8f8f8; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.uk-table-striped > tr:nth-of-type(even):last-child, .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom: 1px solid #e5e5e5; }
.uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover { background: #ffd; }

.uk-table > tr.uk-active, .uk-table tbody tr.uk-active { background: #ffd; }

.uk-table-small th, .uk-table-small td { padding: 10px 12px; }
.uk-table-large th, .uk-table-large td { padding: 22px 12px; }

.uk-table-justify th:first-child, .uk-table-justify td:first-child { padding-left: 0; }
.uk-table-justify th:last-child, .uk-table-justify td:last-child { padding-right: 0; }

.uk-table-shrink { width: 1px; }
.uk-table-expand { min-width: 150px; }

.uk-table-link { padding: 0 !important; }
.uk-table-link > a { display: block; padding: 16px 12px; }
.uk-table-small .uk-table-link > a { padding: 10px 12px; }

@media (max-width: 1199px) {
.uk-table-responsive, .uk-table-responsive tbody, .uk-table-responsive th, .uk-table-responsive td, .uk-table-responsive tr { display: block; }
.uk-table-responsive thead { display: none; }
.uk-table-responsive th, .uk-table-responsive td { width: auto !important; max-width: none !important; min-width: 0 !important; overflow: visible !important; white-space: normal !important; }
.uk-table-responsive th:not(:first-child):not(.uk-table-link), .uk-table-responsive td:not(:first-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:first-child) > a { padding-top: 5px !important; }
.uk-table-responsive th:not(:last-child):not(.uk-table-link), .uk-table-responsive td:not(:last-child):not(.uk-table-link), .uk-table-responsive .uk-table-link:not(:last-child) > a { padding-bottom: 5px !important; }
.uk-table-justify.uk-table-responsive th, .uk-table-justify.uk-table-responsive td { padding-left: 0; padding-right: 0; }
}

.uk-table tbody tr { transition: background-color 0.1s linear; }

.uk-light .uk-table th { color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-table caption { color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-table > tr.uk-active, .uk-light .uk-table tbody tr.uk-active { background: rgba(255, 255, 255, 0.08); }
.uk-light .uk-table-divider > tr:not(:first-child), .uk-light .uk-table-divider > :not(:first-child) > tr, .uk-light .uk-table-divider > :first-child > tr:not(:first-child) { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-table-striped > tr:nth-of-type(odd), .uk-light .uk-table-striped tbody tr:nth-of-type(odd) { background: rgba(255, 255, 255, 0.1); border-top-color: rgba(255, 255, 255, 0.2); border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-table-striped > tr:nth-of-type(even):last-child, .uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-table-hover > tr:hover, .uk-light .uk-table-hover tbody tr:hover { background: rgba(255, 255, 255, 0.08); }

hr, .uk-hr { overflow: visible; text-align: inherit; margin: 0 0 20px 0; border: 0; border-top: 1px solid #e5e5e5; }
* + hr, * + .uk-hr { margin-top: 20px; }

[class*="uk-divider"] { border: none; margin-bottom: 20px; }
* + [class*="uk-divider"] { margin-top: 20px; }

.uk-divider-icon { position: relative; height: 20px; background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); background-repeat: no-repeat; background-position: 50% 50%; }
.uk-divider-icon::before, .uk-divider-icon::after { content: ""; position: absolute; top: 50%; max-width: calc(50% - (50px / 2)); border-bottom: 1px solid #e5e5e5; }
.uk-divider-icon::before { right: calc(50% + (50px / 2)); width: 100%; }
.uk-divider-icon::after { left: calc(50% + (50px / 2)); width: 100%; }

.uk-divider-small { line-height: 0; }
.uk-divider-small::after { content: ""; display: inline-block; width: 100px; max-width: 100%; border-top: 1px solid #e5e5e5; vertical-align: top; }

.uk-divider-vertical { width: max-content; height: 100px; margin-left: auto; margin-right: auto; border-left: 1px solid #e5e5e5; }

.uk-border-top { border-top: 1px solid #e5e5e5; }
.uk-border-bottom { border-bottom: 1px solid #e5e5e5; }
.uk-border-left { border-left: 1px solid #e5e5e5; }
.uk-border-right { border-right: 1px solid #e5e5e5; }

.uk-light hr, .uk-light .uk-hr { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-divider-icon { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A"); }
.uk-light .uk-divider-icon::before, .uk-light .uk-divider-icon::after { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-divider-small::after { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-divider-vertical { border-left-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-border-top { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-border-bottom { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-border-left { border-left-color: rgba(255, 255, 255, 0.2); }
.uk-light .uk-border-right { border-right-color: rgba(255, 255, 255, 0.2); }

.uk-icon { margin: 0; border: none; border-radius: 0; overflow: visible; font: inherit; color: inherit; text-transform: none; padding: 0; background-color: transparent; display: inline-block; fill: currentcolor; line-height: 0; }
button.uk-icon:not(:disabled) { cursor: pointer; }
.uk-icon::-moz-focus-inner { border: 0; padding: 0; }
.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) { fill: currentcolor; }
.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) { stroke: currentcolor; }
.uk-icon > * { transform: translate(0, 0); }

.uk-icon-image { width: 20px; height: 20px; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; vertical-align: middle; object-fit: scale-down; max-width: none; }

.uk-icon-link { color: var(--muted-text); text-decoration: none !important; }
.uk-icon-link:hover { color: var(--def-text); }
.uk-icon-link:active, .uk-active > .uk-icon-link { color: var(--emphasis-text); }
.uk-icon-button { box-sizing: border-box; width: 36px; height: 36px; border-radius: 500px; background: var(--prim-bg); color: #fff; vertical-align: middle; display: inline-flex; justify-content: center; align-items: center; transition: 0.1s ease-in-out; transition-property: color, background-color; }
.uk-icon-button:hover { background-color: var(--prim-bg-hover); color: #fff; }
.uk-icon-button:active, .uk-active > .uk-icon-button { background-color: var(--prim-bg-active); color: #fff; }
.uk-icon-overlay, a .uk-icon-overlay { color: rgba(51, 51, 51, 0.6); transition: 0.1s ease-in-out; transition-property: color; }
.uk-icon-overlay:hover, a:hover .uk-icon-overlay { color: var(--emphasis-text); }

.uk-light .uk-icon-link { color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-icon-link:hover { color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-icon-link:active, .uk-light .uk-active > .uk-icon-link { color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-icon-button { background-color: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-icon-button:hover { background-color: rgba(255, 255, 255, 0.15); color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-icon-button:active { background-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-icon-overlay, .uk-light a .uk-icon-overlay, a.uk-light .uk-icon-overlay { color: rgba(255, 255, 255, 0.6); }
.uk-light .uk-icon-overlay:hover, .uk-light a:hover .uk-icon-overlay, a.uk-light:hover .uk-icon-overlay { color: #fff; }
.uk-light .uk-iconnav > * > a { color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-iconnav > * > a:hover { color: rgba(255, 255, 255, 0.7); }
.uk-light .uk-iconnav > .uk-active > a { color: rgba(255, 255, 255, 0.7); }

.uk-iconnav { display: flex; flex-wrap: wrap; margin: 0; padding: 0; list-style: none; margin-left: -10px; }
.uk-iconnav > * { padding-left: 10px; }

.uk-iconnav > * > a { display: flex; align-items: center; column-gap: 0.25em; line-height: 0; color: var(--muted-text); text-decoration: none; font-size: 0.875rem; transition: 0.1s ease-in-out; transition-property: color, background-color; }
.uk-iconnav > * > a:hover { color: var(--def-text); }
.uk-iconnav > .uk-active > a { color: var(--def-text); }

.uk-iconnav-vertical { flex-direction: column; margin-left: 0; margin-top: -10px; }
.uk-iconnav-vertical > * { padding-left: 0; padding-top: 10px; }



.uk-heading-icon { --heading-icon-size: 1.2em; position: relative; padding-left: calc(var(--heading-icon-size) + 0.7em); }
/* После конвертера иконка — img[uk-svg]; UIkit вставляет svg следом за скрытым img. */
.uk-heading-icon .mce-icon, .uk-heading-icon .tiny-icon, .uk-heading-icon > img:first-child, .uk-heading-icon > img[uk-svg]:first-child + svg { font-size: var(--heading-icon-size) !important; width: var(--heading-icon-size) !important; height: var(--heading-icon-size) !important; min-width: var(--heading-icon-size) !important; min-height: var(--heading-icon-size) !important; position: absolute; left: 0; top: 0; line-height: 1; margin: 0; display: block;}
.uk-heading-icon.uk-text-center { padding-left: 0; }
.uk-heading-icon.uk-text-center .mce-icon, .uk-heading-icon.uk-text-center .tiny-icon, .uk-heading-icon.uk-text-center > img:first-child, .uk-heading-icon.uk-text-center > img[uk-svg]:first-child + svg { position: relative; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
.uk-heading-icon.uk-text-center.uk-text-responsive { position: relative; padding-left: calc(var(--heading-icon-size) + 0.7em); }
.uk-heading-icon.uk-text-center.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-center.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-center.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-center.uk-text-responsive > img[uk-svg]:first-child + svg { position: absolute; left: 0; top: 0; line-height: 1; margin: 0; display: block; }
.uk-heading-icon.uk-text-center, .uk-heading-icon.uk-text-responsive, .uk-heading-icon.uk-text-left.uk-text-responsive { padding-left: 0; }
.uk-heading-icon.uk-text-center .mce-icon, .uk-heading-icon.uk-text-center .tiny-icon, .uk-heading-icon.uk-text-center > img:first-child, .uk-heading-icon.uk-text-center > img[uk-svg]:first-child + svg, .uk-heading-icon.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-responsive > img[uk-svg]:first-child + svg, .uk-heading-icon.uk-text-left.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-left.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-left.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-left.uk-text-responsive > img[uk-svg]:first-child + svg { position: relative; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
@media (min-width: 390px) {
.uk-heading-icon.uk-text-center\@s { padding-left: 0; }
.uk-heading-icon.uk-text-center\@s .mce-icon, .uk-heading-icon.uk-text-center\@s .tiny-icon, .uk-heading-icon.uk-text-center\@s > img:first-child, .uk-heading-icon.uk-text-center\@s > img[uk-svg]:first-child + svg { position: relative; left: auto; top: auto; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 0; }
}
@media (min-width: 960px) {
.uk-heading-icon.uk-text-center\@m { padding-left: 0; }
.uk-heading-icon.uk-text-center\@m .mce-icon, .uk-heading-icon.uk-text-center\@m .tiny-icon, .uk-heading-icon.uk-text-center\@m > img:first-child, .uk-heading-icon.uk-text-center\@m > img[uk-svg]:first-child + svg { position: relative; left: auto; top: auto; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 0; }
}
@media (min-width: 1200px) {
.uk-heading-icon.uk-text-responsive, .uk-heading-icon.uk-text-left.uk-text-responsive { position: relative; padding-left: calc(var(--heading-icon-size) + 0.7em); }
.uk-heading-icon.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-responsive > img[uk-svg]:first-child + svg, .uk-heading-icon.uk-text-left.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-left.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-left.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-left.uk-text-responsive > img[uk-svg]:first-child + svg { position: absolute; left: 0; top: 0; line-height: 1; margin: 0; display: block; }
.uk-heading-icon.uk-text-center\@l, .uk-heading-icon.uk-text-center.uk-text-responsive { padding-left: 0; }
.uk-heading-icon.uk-text-center\@l .mce-icon, .uk-heading-icon.uk-text-center\@l .tiny-icon, .uk-heading-icon.uk-text-center\@l > img:first-child, .uk-heading-icon.uk-text-center\@l > img[uk-svg]:first-child + svg, .uk-heading-icon.uk-text-center.uk-text-responsive .mce-icon, .uk-heading-icon.uk-text-center.uk-text-responsive .tiny-icon, .uk-heading-icon.uk-text-center.uk-text-responsive > img:first-child, .uk-heading-icon.uk-text-center.uk-text-responsive > img[uk-svg]:first-child + svg { position: relative; left: auto; top: auto; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 0; }
}
@media (min-width: 1600px) {
.uk-heading-icon.uk-text-center\@xl { padding-left: 0; }
.uk-heading-icon.uk-text-center\@xl .mce-icon, .uk-heading-icon.uk-text-center\@xl .tiny-icon, .uk-heading-icon.uk-text-center\@xl > img:first-child, .uk-heading-icon.uk-text-center\@xl > img[uk-svg]:first-child + svg { position: relative; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 20px; }
}
.uk-block-icon:not(.uk-block-icon-responsive) { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; column-gap: 1rem !important; align-items: start !important; }
.uk-block-icon:not(.uk-block-icon-responsive) > *:first-child, .uk-block-icon:not(.uk-block-icon-responsive) > img[uk-svg]:first-child + svg { grid-column: 1; grid-row: 1 / span 50; margin: 0; }
.uk-block-icon:not(.uk-block-icon-responsive) > *:first-child + *, .uk-block-icon:not(.uk-block-icon-responsive) > img[uk-svg]:first-child + svg + * { margin-top: 0 !important; }
.uk-block-icon:not(.uk-block-icon-responsive) > *:not(:first-child) { grid-column: 2; }
.uk-block-icon:not(.uk-block-icon-responsive) > *:not(:first-child):not(:last-child) { margin-bottom: 0; }
.uk-block-icon-responsive > *:first-child, .uk-block-icon-responsive > img[uk-svg]:first-child + svg { text-align: center; }
@media (min-width: 1200px) {
.uk-block-icon-responsive { display: grid !important; grid-template-columns: auto minmax(0, 1fr) !important; column-gap: 1rem !important; align-items: start !important; }
.uk-block-icon-responsive > *:first-child, .uk-block-icon-responsive > img[uk-svg]:first-child + svg { grid-column: 1; grid-row: 1 / span 50; margin: 0; }
.uk-block-icon-responsive > *:first-child + *, .uk-block-icon-responsive > img[uk-svg]:first-child + svg + * { margin-top: 0 !important; }
.uk-block-icon-responsive > *:not(:first-child) { grid-column: 2; }
.uk-block-icon-responsive > *:not(:first-child):not(:last-child) { margin-bottom: 0; }
}

[class*="uk-size-"] { text-align: center; vertical-align: middle; }
.uk-size-08 { font-size: 0.8em; width: 0.802em; height: 0.802em; min-width: 0.802em; min-height: 0.802em; }
.uk-size-09 { font-size: 0.9em; width: 0.902em; height: 0.902em; min-width: 0.902em; min-height: 0.902em; }
.uk-size-10 { font-size: 1em; width: 1.02em; height: 1.02em; min-width: 1.02em; min-height: 1.02em; }
.uk-size-11 { font-size: 1.1em; width: 1.102em; height: 1.102em; min-width: 1.102em; min-height: 1.102em; }
.uk-size-12 { font-size: 1.2em; width: 1.202em; height: 1.202em; min-width: 1.202em; min-height: 1.202em; }
.uk-size-13 { font-size: 1.3em; width: 1.302em; height: 1.302em; min-width: 1.302em; min-height: 1.302em; }
.uk-size-14 { font-size: 1.4em; width: 1.402em; height: 1.402em; min-width: 1.402em; min-height: 1.402em; }
.uk-size-15 { font-size: 1.5em; width: 1.502em; height: 1.502em; min-width: 1.502em; min-height: 1.502em; }
.uk-size-16 { font-size: 1.6em; width: 1.602em; height: 1.602em; min-width: 1.602em; min-height: 1.602em; }
.uk-size-17 { font-size: 1.7em; width: 1.702em; height: 1.702em; min-width: 1.702em; min-height: 1.702em; }
.uk-size-18 { font-size: 1.8em; width: 1.802em; height: 1.802em; min-width: 1.802em; min-height: 1.802em; }
.uk-size-19 { font-size: 1.9em; width: 1.902em; height: 1.902em; min-width: 1.902em; min-height: 1.902em; }
.uk-size-20 { font-size: 2em; width: 2.02em; height: 2.02em; min-width: 2.02em; min-height: 2.02em; }
.uk-size-2xs, .uk-size-2xsmall { width: 12px; height: 12px; min-width: 12px; min-height: 12px; }
.uk-size-xs, .uk-size-xsmall { width: 14px; height: 14px; min-width: 14px; min-height: 14px; }
.uk-size-s, .uk-size-small { width: 16px; height: 16px; min-width: 16px; min-height: 16px; }
.uk-size-m, .uk-size-medium { width: 18px; height: 18px; min-width: 18px; min-height: 18px; }
.uk-size-l, .uk-size-large { width: 20px; height: 20px; min-width: 20px; min-height: 20px; }
.uk-size-xl, .uk-size-xlarge { width: 24px; height: 24px; min-width: 24px; min-height: 24px; }
.uk-size-2xl, .uk-size-2xlarge { width: 32px; height: 32px; min-width: 32px; min-height: 32px; }

/* Строчная посадка: крупнее кегля — поднять, чтобы центр совпал с первой строкой.
   em — в кегле самой иконки; шаг ~0.1em по шкале uk-size-*. */
.uk-size-08.tiny-icon, .uk-size-08.mce-icon { translate: 0 0.10em; }
.uk-size-09.tiny-icon, .uk-size-09.mce-icon { translate: 0 0.05em; }
.uk-size-10.tiny-icon, .uk-size-10.mce-icon { translate: 0 -0.01em; }
.uk-size-11.tiny-icon, .uk-size-11.mce-icon { translate: 0 -0.05em; }
.uk-size-12.tiny-icon, .uk-size-12.mce-icon { translate: 0 -0.10em; }
.uk-size-13.tiny-icon, .uk-size-13.mce-icon { translate: 0 -0.15em; }
.uk-size-14.tiny-icon, .uk-size-14.mce-icon { translate: 0 -0.20em; }
.uk-size-15.tiny-icon, .uk-size-15.mce-icon { translate: 0 -0.25em; }
.uk-size-16.tiny-icon, .uk-size-16.mce-icon { translate: 0 -0.30em; }
.uk-size-17.tiny-icon, .uk-size-17.mce-icon { translate: 0 -0.35em; }
.uk-size-18.tiny-icon, .uk-size-18.mce-icon { translate: 0 -0.40em; }
.uk-size-19.tiny-icon, .uk-size-19.mce-icon { translate: 0 -0.45em; }
.uk-size-20.tiny-icon, .uk-size-20.mce-icon { translate: 0 -0.51em; }

.mce-icon { font-style: normal !important; }
/* inline-block: иначе translate у .uk-size-*.mce-icon не действует —
   <i> по умолчанию inline, а CSS translate/transform на такие боксы не
   применяются. На фронте тот же сдвиг висит на img.tiny-icon — там ок. */
.mce-icon { position: relative; overflow: hidden; display: inline-block; }
/* Висячие и блочные — не uk-size-*: шаг 0.5 от --heading-icon-size (1.2em → -0.10em). */
.uk-heading-icon .tiny-icon, .uk-heading-icon .mce-icon, .uk-heading-icon > img:first-child, .uk-heading-icon > img[uk-svg]:first-child + svg,
.uk-list-icon .tiny-icon, .uk-list-icon .mce-icon, .uk-list-icon > li > img:first-child, .uk-list-icon > li > img[uk-svg]:first-child + svg,
.uk-block-icon > .tiny-icon, .uk-block-icon > .mce-icon, .uk-block-icon > img:first-child, .uk-block-icon > img[uk-svg]:first-child + svg { translate: 0 calc((1em - var(--heading-icon-size, 1.2em)) * 0.5); }

.uk-tile { display: flow-root; position: relative; box-sizing: border-box; padding-left: 15px; padding-right: 15px; padding-top: 40px; padding-bottom: 40px; }
@media (min-width: 1200px) {
.uk-tile { padding-left: 30px; padding-right: 30px; }
}
@media (min-width: 1600px) {
.uk-tile { padding-left: 40px; padding-right: 40px; padding-top: 70px; padding-bottom: 70px; }
}
.uk-tile > :last-child { margin-bottom: 0; }

.uk-tile-xsmall { padding-top: 20px; padding-bottom: 20px; }
.uk-tile-small { padding-top: 40px; padding-bottom: 40px; }
.uk-tile-large { padding-top: 70px; padding-bottom: 70px; }
@media (min-width: 1600px) {
.uk-tile-large { padding-top: 140px; padding-bottom: 140px; }
}
.uk-tile-xlarge { padding-top: 140px; padding-bottom: 140px; }
@media (min-width: 1600px) {
.uk-tile-xlarge { padding-top: 210px; padding-bottom: 210px; }
}

.uk-tile-default { --uk-inverse: dark; background-color: var(--def-bg); }
.uk-tile-muted { --uk-inverse: dark; background-color: var(--muted-bg); }
.uk-tile-primary { --uk-inverse: light; background-color: var(--prim-bg); }
.uk-tile-secondary { --uk-inverse: light; background-color: var(--sec-bg); }
.uk-tile-dark { --uk-inverse: light; background-color: var(--dark-bg); }

.uk-card { position: relative; box-sizing: border-box; transition: box-shadow 0.1s ease-in-out; border-radius: var(--radius-card); }

.uk-card-body { display: flow-root; padding: 30px 30px; }
.uk-card-header { display: flow-root; padding: 15px 30px; }
.uk-card-footer { display: flow-root; padding: 15px 30px; }
@media (min-width: 1600px) {
.uk-card-body { padding: 40px 40px; }
.uk-card-header { padding: 20px 40px; }
.uk-card-footer { padding: 20px 40px; }
}
.uk-card-body > :last-child, .uk-card-header > :last-child, .uk-card-footer > :last-child { margin-bottom: 0; }

.uk-card-title { font-size: var(--h4-size); font-weight: var(--heading-weight); line-height: var(--h4-line); text-transform: var(--heading-case); }
@media (min-width: 1600px) {
.uk-card-title { font-size: var(--h4-size-desk); line-height: var(--h4-line-desk); }
}

.uk-card-badge { position: absolute; top: 15px; right: 15px; z-index: 1; height: 22px; padding: 0 10px; background: var(--prim-bg); color: #fff; display: flex; justify-content: center; align-items: center; line-height: 0; border-radius: 2px; font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; }
.uk-card-badge:first-child + * { margin-top: 0; }

.uk-card-hover:not( .uk-card-default, .uk-card-primary, .uk-card-secondary, .uk-card-overlay ):hover { background-color: #fff; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }

.uk-card-default, .uk-card-default.uk-card-body { --uk-inverse: dark; background-color: #fff; color: var(--def-text); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-card-default .uk-card-title { color: var(--emphasis-text); }
.uk-card-default.uk-card-hover:hover { background-color: var(--def-bg); box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
.uk-card-default .uk-card-header { border-bottom: 1px solid #e5e5e5; }
.uk-card-default .uk-card-footer { border-top: 1px solid #e5e5e5; }
.uk-card-primary, .uk-card-primary.uk-card-body { --uk-inverse: light; background-color: var(--prim-bg); color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-card-primary .uk-card-title { color: #fff; }
.uk-card-primary.uk-card-hover:hover { background-color: var(--prim-bg); box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
.uk-card-secondary, .uk-card-secondary.uk-card-body { --uk-inverse: light; background-color: var(--sec-bg); color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-card-secondary .uk-card-title { color: #fff; }
.uk-card-secondary.uk-card-hover:hover { background-color: var(--sec-bg); box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
.uk-card-dark, .uk-card-dark.uk-card-body { --uk-inverse: light; background-color: var(--dark-bg); color: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-card-dark .uk-card-title { color: #fff; }
.uk-card-dark.uk-card-hover:hover { background-color: var(--dark-bg); box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }
.uk-card-overlay, .uk-card-overlay.uk-card-body { --uk-inverse: dark; background-color: var(--overlay-light); color: var(--def-text); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-card-overlay .uk-card-title { color: var(--emphasis-text); }
.uk-card-overlay.uk-card-hover:hover { background-color: #ffffff; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }

.uk-card-small.uk-card-body, .uk-card-small .uk-card-body { padding: 20px 20px; }
.uk-card-small .uk-card-header { padding: 13px 20px; }
.uk-card-small .uk-card-footer { padding: 13px 20px; }
@media (min-width: 1600px) {
.uk-card-large.uk-card-body, .uk-card-large .uk-card-body { padding: 70px 70px; }
.uk-card-large .uk-card-header { padding: 35px 70px; }
.uk-card-large .uk-card-footer { padding: 35px 70px; }
}
.uk-card-body > .uk-nav-default { margin-left: -30px; margin-right: -30px; }
.uk-card-body > .uk-nav-default:only-child { margin-top: -15px; margin-bottom: -15px; }
.uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider { padding-left: 30px; padding-right: 30px; }
.uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: 45px; }
@media (min-width: 1600px) {
.uk-card-body > .uk-nav-default { margin-left: -40px; margin-right: -40px; }
.uk-card-body > .uk-nav-default:only-child { margin-top: -25px; margin-bottom: -25px; }
.uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider { padding-left: 40px; padding-right: 40px; }
.uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: 55px; }
}
.uk-card-small > .uk-nav-default { margin-left: -20px; margin-right: -20px; }
.uk-card-small > .uk-nav-default:only-child { margin-top: -5px; margin-bottom: -5px; }
.uk-card-small > .uk-nav-default > li > a, .uk-card-small > .uk-nav-default .uk-nav-header, .uk-card-small > .uk-nav-default .uk-nav-divider { padding-left: 20px; padding-right: 20px; }
.uk-card-small > .uk-nav-default .uk-nav-sub { padding-left: 35px; }
@media (min-width: 1600px) {
.uk-card-large > .uk-nav-default { margin: 0; }
.uk-card-large > .uk-nav-default:only-child { margin: 0; }
.uk-card-large > .uk-nav-default > li > a, .uk-card-large > .uk-nav-default .uk-nav-header, .uk-card-large > .uk-nav-default .uk-nav-divider { padding-left: 0; padding-right: 0; }
.uk-card-large > .uk-nav-default .uk-nav-sub { padding-left: 15px; }
}

.uk-light.uk-card-badge { background-color: #fff; color: var(--def-text); }
.uk-light.uk-card-overlay, .uk-light.uk-card-overlay.uk-card-body { --uk-inverse: light; background-color: var(--overlay-dark); color: rgba(255, 255, 255, 0.7); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); }
.uk-light.uk-card-overlay .uk-card-title { color: #fff; }
.uk-light.uk-card-overlay.uk-card-hover:hover { background-color: #ffffff; box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16); }

.uk-alert { position: relative; margin-bottom: 20px; padding: 15px 29px 15px 15px; background: var(--muted-bg); color: var(--def-text); border: none; }
* + .uk-alert { margin-top: 20px; }
.uk-alert > :last-child { margin-bottom: 0; }

.uk-alert-close { position: absolute; top: 20px; right: 15px; color: inherit; opacity: 0.4; }
.uk-alert-close:first-child + * { margin-top: 0; }
.uk-alert-close:hover { color: inherit; opacity: 0.8; }

.uk-alert-primary { background: var(--prim-bg-light); color: var(--prim-text); }
.uk-alert-success { background: #edfbf6; color: #32d296; }
.uk-alert-warning { background: #fff6ee; color: #faa05a; }
.uk-alert-danger { background: #fef4f6; color: #f0506e; }
.uk-alert-success * {color: #32d296; }
.uk-alert-warning * {color: #faa05a; }
.uk-alert-danger * {color: #f0506e; }
.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 { color: inherit; }
.uk-alert a:not([class]) { color: inherit; text-decoration: underline; }
.uk-alert a:not([class]):hover { color: inherit; text-decoration: underline; }

.uk-badge { box-sizing: border-box; min-width: 18px; height: 18px; padding: 0 5px; border-radius: 500px; vertical-align: middle; background: var(--prim-bg); color: #fff !important; font-size: 11px; display: inline-flex; justify-content: center; align-items: center; line-height: 0; }
.uk-badge:hover { text-decoration: none; }

.uk-light .uk-badge { background-color: #fff; color: var(--def-text) !important; }

.uk-label, .uk-label-success, .uk-label-warning, .uk-label-danger { display: inline-block; padding: 0 10px; background: var(--prim-bg); color: #fff !important; vertical-align: middle; white-space: nowrap; border-radius: 2px; font-size: var(--cap-size); font-weight: var(--cap-weight); line-height: var(--cap-line); text-transform: uppercase; }

.uk-label-success, .uk-label-success.uk-label { background-color: #32d296; color: #fff !important; }
.uk-label-warning, .uk-label-warning.uk-label { background-color: #faa05a; color: #fff !important; }
.uk-label-danger, .uk-label-danger.uk-label { background-color: #f0506e; color: #fff !important; }

.uk-light .uk-label { background-color: #fff; color: var(--def-text) !important; }

.tiny-icon.uk-label {padding: 4px; border-radius: 50%; box-sizing: content-box;}

.uk-text-lead, h5, .uk-h5 { font-size: var(--h4-size); line-height: var(--h4-line); color: var(--emphasis-text); text-transform: none; font-weight: normal; font-style: normal;}
@media (min-width: 1500px) {
.uk-text-lead, h5, .uk-h5 { font-size: var(--h4-size-desk); line-height: var(--h4-line-desk); }
}

.uk-text-meta, h6, .uk-h6 { font-size: var(--meta-size); line-height: var(--meta-line); color: var(--muted-text); text-transform: none; font-weight: var(--meta-weight); font-style: normal;}
.uk-text-meta > a { color: var(--muted-text); }
.uk-text-meta > a:hover { color: var(--def-text); }
figure figcaption { margin-top: 5px; display: table-caption; caption-side: bottom; font-size: var(--meta-size); font-weight: var(--meta-weight); line-height: var(--meta-line); color: var(--muted-text); }

.uk-text-small { font-size: var(--meta-size); line-height: var(--meta-line); }
.uk-text-large { font-size: var(--h5-size); line-height: var(--h5-line); }
.uk-text-default { font-size: var(--text-size); line-height: var(--text-line); text-transform: none; font-weight: normal;}
@media (min-width: 1200px) {
.uk-text-default { font-size: var(--text-size-desk); line-height: var(--text-line-desk); }
}

.uk-text-muted { color: var(--muted-text) !important; }
.uk-text-emphasis { color: var(--emphasis-text) !important; }
.uk-text-primary { color: var(--prim-text) !important; }
.uk-text-secondary { color: var(--sec-text) !important; }
.uk-text-success { color: #32d296 !important; background: none; }
.uk-text-warning { color: #faa05a !important; background: none; }
.uk-text-danger { color: #f0506e !important; background: none; }
.uk-text-background { -webkit-background-clip: text; background-clip: text; color: transparent !important; display: inline-block; background-color: #1e87f0; background-image: linear-gradient(90deg, #1e87f0 0%, #411ef0 100%); }

.uk-text-light { font-weight: var(--text-light); }
.uk-text-normal { font-weight: var(--text-weight); }
.uk-text-bold { font-weight: var(--text-strong); }
.uk-text-lighter { font-weight: lighter; }
.uk-text-bolder { font-weight: bolder; }

.uk-text-italic { font-style: italic; }

.uk-text-capitalize { text-transform: capitalize !important; }
.uk-text-uppercase { text-transform: uppercase !important; }
.uk-text-lowercase { text-transform: lowercase !important; }

.uk-text-decoration-none { text-decoration: none !important; }

.uk-text-center.uk-text-responsive, .uk-text-left { text-align: left !important; }
.uk-text-right { text-align: right !important; }
.uk-text-responsive, .uk-text-left.uk-text-responsive, .uk-text-center { text-align: center !important; }
.uk-text-justify { text-align: justify !important; }
@media (min-width: 390px) {
.uk-text-left\@s { text-align: left !important; }
.uk-text-right\@s { text-align: right !important; }
.uk-text-center\@s { text-align: center !important; }
}
@media (min-width: 960px) {
.uk-text-left\@m { text-align: left !important; }
.uk-text-right\@m { text-align: right !important; }
.uk-text-center\@m { text-align: center !important; }
}
@media (min-width: 1200px) {
.uk-text-responsive, .uk-text-left.uk-text-responsive, .uk-text-left\@l { text-align: left !important; }
.uk-text-right\@l { text-align: right !important; }
.uk-text-center.uk-text-responsive, .uk-text-center\@l { text-align: center !important; }
}
@media (min-width: 1600px) {
.uk-text-left\@xl { text-align: left !important; }
.uk-text-right\@xl { text-align: right !important; }
.uk-text-center\@xl { text-align: center !important; }
}
@media (max-width: 1199px) {
.uk-text-left\@l- { text-align: left !important; }
.uk-text-right\@l- { text-align: right !important; }
.uk-text-center\@l- { text-align: center !important; }
}

.uk-text-top { vertical-align: top !important; }
.uk-text-middle { vertical-align: middle !important; }
.uk-text-bottom { vertical-align: bottom !important; }
.uk-text-baseline { vertical-align: baseline !important; }

.uk-text-nowrap { white-space: nowrap; }
.uk-text-truncate { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
th.uk-text-truncate, td.uk-text-truncate { max-width: 0; }
.uk-text-break { overflow-wrap: break-word; }
th.uk-text-break, td.uk-text-break { word-break: break-word; }

.uk-text-stroke { -webkit-text-stroke: calc(1.4px + 0.002em); -webkit-text-fill-color: transparent; }

.uk-light .uk-text-lead { color: #fff; }
.uk-light .uk-text-meta { color: rgba(255, 255, 255, 0.5); }
.uk-light .uk-text-muted { color: rgba(255, 255, 255, 0.5) !important; }
.uk-light .uk-text-emphasis { color: #fff !important; }
.uk-light .uk-text-primary { color: #fff !important; }
.uk-light .uk-text-secondary { color: #fff !important; }

img.uk-text-center, img.uk-text-left\@l, img.uk-text-right\@l, [class*="uk-align"] { display: block; margin-bottom: 30px; }
* + img.uk-text-center, * + img.uk-text-left\@l, * + img.uk-text-right\@l, * + [class*="uk-align"] { margin-top: 30px; }

img.uk-text-center, .uk-align-center { margin-left: auto; margin-right: auto; }
.uk-align-left { margin-top: 0; margin-right: 30px; float: left; }
.uk-align-right { margin-top: 0; margin-left: 30px; float: right; }
@media (min-width: 390px) {
.uk-align-left\@s { margin-top: 0; margin-right: 30px; float: left; }
.uk-align-right\@s { margin-top: 0; margin-left: 30px; float: right; }
}
@media (min-width: 960px) {
.uk-align-left\@m { margin-top: 0; margin-right: 30px; float: left; }
.uk-align-right\@m { margin-top: 0; margin-left: 30px; float: right; }
}
@media (min-width: 1200px) {
img.uk-text-left\@l, .uk-align-left\@l { margin-top: 0; float: left; }
img.uk-text-right\@l, .uk-align-right\@l { margin-top: 0; float: right; }
.uk-align-left, .uk-align-left\@s, .uk-align-left\@m, img.uk-text-left\@l, .uk-align-left\@l { margin-right: 40px; }
.uk-align-right, .uk-align-right\@s, .uk-align-right\@m, img.uk-text-right\@l, .uk-align-right\@l { margin-left: 40px; }
}
@media (min-width: 1600px) {
.uk-align-left\@xl { margin-top: 0; margin-right: 40px; float: left; }
.uk-align-right\@xl { margin-top: 0; margin-left: 40px; float: right; }
}

.sup-1, .sup-2, .sup-3, .sub-1, .sub-2, .sub-3 { position: relative; }
.sup-1 { top: -1px; }
.sup-2 { top: -2px; }
.sup-3 { top: -3px; }
.sub-1 { top: 1px; }
.sub-2 { top: 2px; }
.sub-3 { top: 3px; }

.icon-size-px { width: var(--icon-size-px); height: var(--icon-size-px); min-width: var(--icon-size-px); min-height: var(--icon-size-px); max-width: var(--icon-size-px); max-height: var(--icon-size-px); flex-shrink: 0; }

.uk-width-1-1 { width: 100%; }
.cke-glue { white-space: nowrap; }
@media (max-width: 1199px) {
.cke-nobr br { display: none !important; }
}

.uk-margin-top { margin-top: 20px !important; }
.uk-margin-bottom { margin-bottom: 20px !important; }

.uk-margin-xsmall-top { margin-top: 5px !important; }
.uk-margin-xsmall-bottom { margin-bottom: 5px !important; }

.uk-margin-small-top { margin-top: 10px !important; }
.uk-margin-small-bottom { margin-bottom: 10px !important; }

.uk-margin-medium-top { margin-top: 40px !important; }
.uk-margin-medium-bottom { margin-bottom: 40px !important; }

.uk-margin-large-top { margin-top: 40px !important; }
.uk-margin-large-bottom { margin-bottom: 40px !important; }
@media (min-width: 1600px) {
.uk-margin-large-top { margin-top: 70px !important; }
.uk-margin-large-bottom { margin-bottom: 70px !important; }
}

.uk-margin-xlarge-top { margin-top: 70px !important; }
.uk-margin-xlarge-bottom { margin-bottom: 70px !important; }
@media (min-width: 1600px) {
.uk-margin-xlarge-top { margin-top: 140px !important; }
.uk-margin-xlarge-bottom { margin-bottom: 140px !important; }
}

.uk-margin-auto { margin-left: auto !important; margin-right: auto !important; }
.uk-margin-auto-top { margin-top: auto !important; }
.uk-margin-auto-bottom { margin-bottom: auto !important; }
.uk-margin-auto-left { margin-left: auto !important; }
.uk-margin-auto-right { margin-right: auto !important; }
.uk-margin-auto-vertical { margin-top: auto !important; margin-bottom: auto !important; }
@media (min-width: 390px) {
.uk-margin-auto\@s { margin-left: auto !important; margin-right: auto !important; }
.uk-margin-auto-left\@s { margin-left: auto !important; }
.uk-margin-auto-right\@s { margin-right: auto !important; }
}
@media (min-width: 960px) {
.uk-margin-auto\@m { margin-left: auto !important; margin-right: auto !important; }
.uk-margin-auto-left\@m { margin-left: auto !important; }
.uk-margin-auto-right\@m { margin-right: auto !important; }
}
@media (min-width: 1200px) {
.uk-margin-auto\@l { margin-left: auto !important; margin-right: auto !important; }
.uk-margin-auto-left\@l { margin-left: auto !important; }
.uk-margin-auto-right\@l { margin-right: auto !important; }
}
@media (min-width: 1600px) {
.uk-margin-auto\@xl { margin-left: auto !important; margin-right: auto !important; }
.uk-margin-auto-left\@xl { margin-left: auto !important; }
.uk-margin-auto-right\@xl { margin-right: auto !important; }
}

.uk-margin-remove { margin: 0 !important; }
.uk-margin-remove-top { margin-top: 0 !important; }
.uk-margin-remove-bottom { margin-bottom: 0 !important; }
.uk-margin-remove-left { margin-left: 0 !important; }
.uk-margin-remove-right { margin-right: 0 !important; }
.uk-margin-remove-vertical { margin-top: 0 !important; margin-bottom: 0 !important; }
.uk-margin-remove-adjacent + *, .uk-margin-remove-first-child > :first-child { margin-top: 0 !important; }
.uk-margin-remove-last-child > :last-child { margin-bottom: 0 !important; }
@media (min-width: 390px) {
.uk-margin-remove-left\@s { margin-left: 0 !important; }
.uk-margin-remove-right\@s { margin-right: 0 !important; }
}
@media (min-width: 960px) {
.uk-margin-remove-left\@m { margin-left: 0 !important; }
.uk-margin-remove-right\@m { margin-right: 0 !important; }
}
@media (min-width: 1200px) {
.uk-margin-remove-left\@l { margin-left: 0 !important; }
.uk-margin-remove-right\@l { margin-right: 0 !important; }
}
@media (min-width: 1600px) {
.uk-margin-remove-left\@xl { margin-left: 0 !important; }
.uk-margin-remove-right\@xl { margin-right: 0 !important; }
}
