/* theme.css (урезан trimcss2.py 10.10.2026) */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/assets/templates/enesv/fonts/inter-latin.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/assets/templates/enesv/fonts/inter-cyrillic.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/assets/templates/enesv/fonts/manrope-latin.woff2") format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("/assets/templates/enesv/fonts/manrope-cyrillic.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
:root{--es-ink:        #111111;   
  --es-ink-2:      #24374A;   
  --es-muted:      #60748A;   
  --es-line:       #DCE5F0;   
  --es-white:      #FFFFFF;
  --es-dark:       #0B2A4A;   

  --es-accent:     #0162AF;   
  --es-accent-dk:  #014C8A;   
  --es-accent-lt:  #E3F1FD;   
  --es-accent-2:   #00ADEF;   
  --es-accent-2dk: #1580CE;   
  --es-warm:       #E8A33D;   

  --es-bg:         #F5F8FC;   
  --es-bg-2:       #EAF1F9;
  
  --es-grad-cta:   linear-gradient(100deg, var(--es-accent) 0%, var(--es-accent-2dk) 100%);
  --es-grad-bright:linear-gradient(100deg, var(--es-accent) 0%, var(--es-accent-2) 100%);
  --es-grad-bg:    radial-gradient(1200px 520px at 12% -8%, #DFEDFB 0%, rgba(223,237,251,0) 62%),
                   radial-gradient(1000px 480px at 92% 2%, #E4EFFA 0%, rgba(228,239,250,0) 60%),
                   linear-gradient(180deg, var(--es-bg) 0%, var(--es-bg-2) 100%);

  
  --es-r-8: 8px;  --es-r-12: 12px; --es-r-16: 16px; --es-r-20: 20px; --es-r-28: 28px;

  
  --es-sh-1: 0 1px 2px rgba(11,42,74,.04), 0 2px 8px rgba(11,42,74,.05);
  --es-sh-2: 0 2px 6px rgba(11,42,74,.06), 0 10px 24px rgba(11,42,74,.08);
  --es-sh-3: 0 8px 20px rgba(11,42,74,.10), 0 24px 48px rgba(11,42,74,.10);

  
  --es-t-fast: 150ms cubic-bezier(.2,.6,.3,1);
  --es-t:      200ms cubic-bezier(.2,.6,.3,1);
  --es-t-slow: 250ms cubic-bezier(.2,.6,.3,1);

  --es-font: "Manrope", "Inter", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;}
html{scroll-behavior: smooth; overflow-x: hidden;}
*,*::before,*::after{box-sizing: border-box;}
body{font-family: var(--es-font);
  color: var(--es-ink);
  background: var(--es-grad-bg);
  background-attachment: fixed;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;}
h1,h2,h3,h4{font-family: var(--es-font); color: var(--es-ink); font-weight: 700; letter-spacing: -.02em;}
a{color: var(--es-accent); text-decoration: none; transition: color var(--es-t-fast);}
a:hover{color: var(--es-accent-dk); text-decoration: none;}
img,svg,table{max-width: 100%;}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline: 3px solid rgba(10,93,175,.45);
  outline-offset: 2px;
  border-radius: var(--es-r-8);}
.es-muted{color: var(--es-muted);}
.es-container{max-width: 1360px; margin: 0 auto; padding: 0 20px;}
@media (max-width: 639px){.es-container{padding: 0 14px;}}
.es-btn{display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  border: 0; cursor: pointer; font-weight: 700; font-size: 15px; line-height: 1;
  padding: 13px 22px; border-radius: var(--es-r-12);
  transition: transform var(--es-t-fast), box-shadow var(--es-t), background var(--es-t), color var(--es-t);
  text-align: center;}
.es-btn:hover{transform: translateY(-1px);}
.es-btn:active{transform: translateY(0);}
.es-btn--line{background: transparent; color: var(--es-ink); border: 1px solid var(--es-line);}
.es-btn--line:hover{border-color: var(--es-accent); color: var(--es-accent-dk);}
.es-btn--sm{padding: 9px 14px; font-size: 13px; border-radius: var(--es-r-8);}
.es-section{padding: 56px 0;}
.es-section--tight{padding: 36px 0;}
@media (max-width: 639px){.es-section{padding: 36px 0;}}
.es-section__head{margin-bottom: 26px;}
.es-section__title{font-size: 32px; line-height: 1.15; margin: 0 0 8px;}
@media (max-width: 639px){.es-section__title{font-size: 24px;}}
.es-section__sub{color: var(--es-muted); margin: 0; font-size: 15px;}
.es-card{background: #fff; border-radius: var(--es-r-20); box-shadow: var(--es-sh-1);
  padding: 22px; height: 100%;
  transition: transform var(--es-t), box-shadow var(--es-t);}
.es-card--hover:hover{transform: translateY(-4px); box-shadow: var(--es-sh-3);}
.es-tile{display: flex; flex-direction: column; gap: 10px; align-items: flex-start;
  background: #fff; border-radius: var(--es-r-20); box-shadow: var(--es-sh-1);
  padding: 18px; height: 100%; color: var(--es-ink);
  transition: transform var(--es-t), box-shadow var(--es-t);}
.es-tile:hover{transform: translateY(-4px); box-shadow: var(--es-sh-3); color: var(--es-ink);}
.es-tile__icon{width: 56px; height: 56px; border-radius: var(--es-r-16);
  background: var(--es-accent-lt); color: var(--es-accent-dk);
  display: flex; align-items: center; justify-content: center;
  transition: background var(--es-t), transform var(--es-t);}
.es-tile__name{font-weight: 700; font-size: 15px; line-height: 1.25;}
.es-tile__meta{font-size: 12.5px; color: var(--es-muted);}
.es-tile > span{max-width: 100%; min-width: 0; overflow-wrap: anywhere; hyphens: auto;}
.es-input{width: 100%; box-sizing: border-box; background: #fff;
  border: 1px solid var(--es-line); border-radius: var(--es-r-12);
  padding: 12px 14px; font-size: 15px; font-family: var(--es-font); color: var(--es-ink);
  transition: border-color var(--es-t), box-shadow var(--es-t);}
.es-input:focus{border-color: var(--es-accent); box-shadow: 0 0 0 4px rgba(10,93,175,.14); outline: none;}
.es-hp{position: absolute !important; left: -9999px !important; width: 1px; height: 1px; overflow: hidden;}
.es-chips{display: flex; flex-wrap: wrap; gap: 8px;}
.es-chip{display: inline-flex; align-items: center; gap: 6px;
  background: #fff; border: 1px solid var(--es-line); border-radius: var(--es-r-28);
  padding: 8px 15px; font-size: 14px; color: var(--es-ink); white-space: nowrap;
  transition: border-color var(--es-t), box-shadow var(--es-t), transform var(--es-t-fast), color var(--es-t);}
.es-chip:hover{border-color: var(--es-accent); color: var(--es-accent-dk); box-shadow: var(--es-sh-1); transform: translateY(-1px);}
.es-table__name{font-weight: 700;}
.es-table__sub{font-size: 12.5px; color: var(--es-muted);}
.es-price{font-weight: 800; white-space: nowrap;}
.es-stock{font-size: 13px; font-weight: 700; color: var(--es-accent-dk); white-space: nowrap;}
.es-stock--order{color: var(--es-warm);}
.es-filter{border-top: 1px solid var(--es-line); padding: 14px 0 4px;}
.es-filter:first-of-type{border-top: 0;}
.es-filter__title{font-weight: 700; font-size: 14.5px; margin: 0 0 10px;}
.es-check{display: flex; align-items: center; gap: 9px; padding: 5px 0; font-size: 14px; cursor: pointer; transition: color var(--es-t-fast);}
.es-check:hover{color: var(--es-accent-dk);}
.es-check input{accent-color: var(--es-accent); width: 17px; height: 17px; flex: 0 0 auto;}
.es-check__link{color: inherit; text-decoration: none; display: flex; align-items: center; gap: 9px; width: 100%;}
.es-check__count{margin-left: auto; font-size: 12.5px; color: var(--es-muted);}
.es-seo{background: #fff; border-radius: var(--es-r-20); box-shadow: var(--es-sh-1); padding: 26px; color: var(--es-ink-2); font-size: 14.5px; line-height: 1.7;}
.es-seo h2,.es-seo h3{font-size: 19px; margin: 0 0 10px;}
.es-seo p{margin: 0 0 12px;}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*{transition-duration: 1ms !important; animation-duration: 1ms !important;}}
p,li,h1,h2,h3,h4,.es-tile__name,.es-table__name,.es-check,.es-filter__title{overflow-wrap: break-word;}
.es-faq{margin-top: 28px;}
.es-faq__item{border: 1px solid #e6e6e6; border-radius: 10px; padding: 0; margin-bottom: 10px;}
.es-faq__item summary{cursor: pointer; list-style: none; padding: 14px 40px 14px 16px; font-weight: 600; font-size: 15px; position: relative;}
.es-faq__item summary::-webkit-details-marker{display: none;}
.es-faq__item summary::after{content: "+"; position: absolute; right: 16px; top: 50%; transform: translateY(-50%); font-size: 20px; line-height: 1; color: #888;}
.es-faq__a{padding: 0 16px 14px 16px; font-size: 14.5px; color: #444;}
.es-faq__a p{margin: 0;}
.es-filter--head .es-filter__found{font-size: 13.5px; color: var(--es-muted); margin: 2px 0 0;}
.es-chips{display: flex; flex-wrap: wrap; gap: 7px;}
.es-chip{display: inline-flex; align-items: center; gap: 6px;
  background: var(--es-accent-lt); color: var(--es-accent-dk);
  border-radius: var(--es-r-8); padding: 6px 10px; font-size: 12.5px; font-weight: 700;
  transition: background var(--es-t-fast), color var(--es-t-fast);}
.es-chip:hover{background: #CFE5FB; color: var(--es-accent-dk);}
.es-chip--reset{background: transparent; border: 1px solid var(--es-line); color: var(--es-muted);}
.es-chip--reset:hover{border-color: var(--es-accent); color: var(--es-accent-dk);}
.es-facet-list{display: flex; flex-direction: column;}
.es-facet-more{margin-top: 2px;}
.es-facet-more > summary{cursor: pointer; list-style: none; font-size: 13px; font-weight: 700; color: var(--es-accent);
  padding: 6px 0; user-select: none;}
.es-facet-more > summary::-webkit-details-marker{display: none;}
.es-facet-more > summary:hover{color: var(--es-accent-dk);}
.es-check--zero{color: var(--es-muted); opacity: .55; cursor: default;}
.es-check--zero:hover{color: var(--es-muted);}
.es-check__box{width: 17px; height: 17px; border: 1.5px solid var(--es-line); border-radius: 4px; flex: 0 0 auto;}
.es-check.is-active{color: var(--es-accent-dk); font-weight: 700;}
.es-filter__search{padding: 8px 10px; font-size: 13px; margin: 2px 0 8px;}
.es-sort-select{width: auto; min-width: 200px; padding: 9px 34px 9px 12px; font-size: 13.5px;}
@media (max-width: 959px){.es-sort-select{width: 100%;}}
.es-quicklinks{border-top:1px solid var(--es-line,#e6e9ef);padding-top:26px}
.es-quicklinks__title{font-size:20px;font-weight:700;margin:0 0 16px}
.es-quicklinks__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px 24px}
.es-quicklinks__label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;
  color:var(--es-muted,#7a8496);margin:0 0 8px}
.es-quicklinks__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.es-quicklinks__link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;line-height:1.2;
  padding:5px 10px;border:1px solid var(--es-line,#e6e9ef);border-radius:999px;text-decoration:none;
  color:var(--es-text,#1b2430);background:#fff}
a.es-quicklinks__link:hover{border-color:var(--es-accent,#0b63d6);color:var(--es-accent,#0b63d6)}
.es-quicklinks__link.is-current{background:var(--es-accent,#0b63d6);border-color:var(--es-accent,#0b63d6);color:#fff}
.es-quicklinks__cnt{font-size:11.5px;color:var(--es-muted,#7a8496)}
.es-quicklinks__link.is-current .es-quicklinks__cnt{color:rgba(255,255,255,.75)}
.es-quicklinks__more{margin-top:8px}
.es-quicklinks__more>summary{cursor:pointer;font-size:13px;color:var(--es-accent,#0b63d6);list-style:none}
.es-quicklinks__more>summary::-webkit-details-marker{display:none}
.es-quicklinks__more[open]>summary{margin-bottom:8px}
.es-prow{display: flex; align-items: center; gap: 12px;}
.es-apply{position: fixed; left: 50%; bottom: 16px; transform: translate(-50%, 140%); z-index: 1000; display: flex; gap: 6px; align-items: center; transition: transform .2s ease; max-width: calc(100vw - 32px);}
.es-apply.is-open{transform: translate(-50%, 0);}
.es-apply__btn{display: inline-block; padding: 12px 22px; border-radius: 8px; background: var(--es-accent, #0b5cad); color: #fff !important; font-weight: 600; text-decoration: none !important; box-shadow: 0 6px 20px rgba(0,0,0,.18); white-space: nowrap;}
.es-apply__reset{width: 40px; height: 40px; border-radius: 50%; border: 0; background: #fff; box-shadow: 0 4px 14px rgba(0,0,0,.15); font-size: 20px; line-height: 1; cursor: pointer;}
/* uikit.min.css (урезан trimcss2.py 10.10.2026) */
html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;background:#fff;color:#666}
body{margin:0}
a{color:#1e87f0;text-decoration:none;cursor:pointer}
a:hover{color:#0f6ecd;text-decoration:underline}
b,strong{font-weight:bolder}
:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}
canvas,iframe,img,svg{vertical-align:middle}
canvas,img,svg{max-width:100%;height:auto;box-sizing:border-box}
img:not([src]){visibility:hidden;min-width:1px}
iframe{border:0}
dl,ol,p,ul{margin:0 0 20px 0}
*+dl,*+ol,*+p,*+ul{margin-top:20px}
h1,h2,h3,h4{margin:0 0 20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;color:#333;text-transform:none}
*+h1,*+h2,*+h3{margin-top:40px}
h1{font-size:2.23125rem;line-height:1.2}
h2{font-size:1.7rem;line-height:1.3}
h3{font-size:1.5rem;line-height:1.4}
h4{font-size:1.25rem;line-height:1.4}
@media (min-width:960px){h1{font-size:2.625rem}h2{font-size:2rem}}
ol,ul{padding-left:30px}
dt{font-weight:700}
dd{margin-left:0}
:focus{outline:0}
:focus-visible{outline:2px dotted #333}
::selection{background:#39f;color:#fff;text-shadow:none}
details,main{display:block}
summary{display:list-item}
:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}
.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){margin-top:10px}
.uk-list-divider>:nth-child(n/**/+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}
.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:.875rem;font-weight:400;color:#999;text-transform:uppercase}
.uk-table td{padding:16px 12px;vertical-align:top}
.uk-table td>:last-child{margin-bottom:0}
.uk-table-divider>:first-child>tr:not(:first-child),.uk-table-divider>:not(:first-child)>tr{border-top:1px solid #e5e5e5}
.uk-table tbody tr.uk-active{background:#ffd}
.uk-table-small td,.uk-table-small th{padding:10px 12px}
.uk-table tbody tr{transition:background-color .1s linear}
.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}
.uk-icon::-moz-focus-inner{border:0;padding:0}
.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve){stroke:currentcolor}
.uk-icon>*{transform:translate(0,0)}
.uk-active>.uk-icon-link{color:#595959}
.uk-active>.uk-icon-button{background-color:#dfdfdf;color:#666}
.uk-button{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}
.uk-button:not(:disabled){cursor:pointer}
.uk-button::-moz-focus-inner{border:0;padding:0}
.uk-button:hover{text-decoration:none}
.uk-button-default{background-color:transparent;color:#333;border:1px solid #e5e5e5}
.uk-button-default:hover{background-color:transparent;color:#333;border-color:#b2b2b2}
.uk-button-default.uk-active,.uk-button-default:active{background-color:transparent;color:#333;border-color:#999}
.uk-button-default:disabled{background-color:transparent;color:#999;border-color:#e5e5e5}
.uk-button-small{padding:0 15px;line-height:28px;font-size:.875rem}
.uk-button-text{padding:0;line-height:1.5;background:0 0;color:#333;position:relative}
.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid currentColor;transition:right .3s ease-out}
.uk-button-text:hover{color:#333}
.uk-button-text:hover::before{right:0}
.uk-button-text:disabled{color:#999}
.uk-button-text:disabled::before{display:none}
.uk-card{position:relative;box-sizing:border-box;transition:box-shadow .1s ease-in-out}
.uk-card-body{display:flow-root;padding:30px 30px}
@media (min-width:1200px){.uk-card-body{padding:40px 40px}}
.uk-card-body>:last-child{margin-bottom:0}
.uk-card-title{font-size:1.5rem;line-height:1.4}
.uk-card-default{--uk-inverse:dark;background-color:#fff;color:#666;box-shadow:0 5px 15px rgba(0,0,0,.08)}
.uk-card-default .uk-card-title{color:#333}
.uk-card-small.uk-card-body{padding:20px 20px}
@keyframes uk-spinner-rotate{0%{transform:rotate(0)}100%{transform:rotate(270deg)}}
@keyframes uk-spinner-dash{0%{stroke-dashoffset:88px}50%{stroke-dashoffset:22px;transform:rotate(135deg)}100%{stroke-dashoffset:88px;transform:rotate(450deg)}}
.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}
.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}
.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:34px}
.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:60px}
.uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}
.uk-open>.uk-modal-dialog{opacity:1;transform:translateY(0)}
.uk-open>.uk-offcanvas-bar{left:0}
.uk-open>.uk-offcanvas-reveal{width:270px}
@media (min-width:640px){.uk-open>.uk-offcanvas-reveal{width:350px}}
:root{--uk-leader-fill-content:.}
.uk-thumbnav>.uk-active>::after{opacity:0}
.uk-iconnav>.uk-active>a{color:#666}
.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.uk-grid>*{margin:0}
.uk-grid>*>:last-child{margin-bottom:0}
.uk-grid{margin-left:-30px}
.uk-grid>*{padding-left:30px}
*+.uk-grid-margin,.uk-grid>.uk-grid-margin{margin-top:30px}
@media (min-width:1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}*+.uk-grid-margin,.uk-grid>.uk-grid-margin{margin-top:40px}}
.uk-grid-small{margin-left:-15px}
.uk-grid-small>*{padding-left:15px}
.uk-grid-small>.uk-grid-margin{margin-top:15px}
.uk-nav-secondary>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:0}
.uk-nav.uk-nav-divider>:not(.uk-nav-header,.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){margin-top:5px;padding-top:5px;border-top:1px solid #e5e5e5}
.uk-subnav>.uk-active>a{color:#333}
.uk-subnav-pill>.uk-active>a{background-color:#1e87f0;color:#fff}
.uk-breadcrumb>:last-child>a:not([href]),.uk-breadcrumb>:last-child>span{color:#666}
.uk-pagination>.uk-active>*{color:#666}
.uk-tab>.uk-active>a{color:#333;border-color:#1e87f0}
.uk-dotnav>.uk-active>*{background-color:rgba(102,102,102,.6);border-color:transparent}
@keyframes uk-fade{0%{opacity:0}100%{opacity:1}}
@keyframes uk-scale-up{0%{transform:scale(.9)}100%{transform:scale(1)}}
@keyframes uk-scale-down{0%{transform:scale(1.1)}100%{transform:scale(1)}}
@keyframes uk-slide-top{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}
@keyframes uk-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}
@keyframes uk-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}
@keyframes uk-slide-top-small{0%{transform:translateY(-10px)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom-small{0%{transform:translateY(10px)}100%{transform:translateY(0)}}
@keyframes uk-slide-left-small{0%{transform:translateX(-10px)}100%{transform:translateX(0)}}
@keyframes uk-slide-right-small{0%{transform:translateX(10px)}100%{transform:translateX(0)}}
@keyframes uk-slide-top-medium{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}
@keyframes uk-slide-bottom-medium{0%{transform:translateY(50px)}100%{transform:translateY(0)}}
@keyframes uk-slide-left-medium{0%{transform:translateX(-50px)}100%{transform:translateX(0)}}
@keyframes uk-slide-right-medium{0%{transform:translateX(50px)}100%{transform:translateX(0)}}
@keyframes uk-kenburns{0%{transform:scale(1)}100%{transform:scale(1.2)}}
@keyframes uk-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}
@keyframes uk-stroke{0%{stroke-dashoffset:var(--uk-animation-stroke)}100%{stroke-dashoffset:0}}
[class*=uk-child-width]>*{box-sizing:border-box;width:100%}
.uk-child-width-1-2>*{width:50%}
@media (min-width:640px){.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-2\@s>:not([class*=uk-width]){flex:initial}}
@media (min-width:960px){.uk-child-width-1-3\@m>*{width:calc(100% / 3)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-3\@m>:not([class*=uk-width]),.uk-child-width-1-4\@m>:not([class*=uk-width]){flex:initial}}
.uk-text-meta{font-size:.875rem;line-height:1.4;color:#999}
.uk-text-small{font-size:.875rem;line-height:1.5}
[data-uk-cover]:where(canvas,iframe,svg),[uk-cover]:where(canvas,iframe,svg){max-width:none;position:absolute;left:50%;top:50%;--uk-position-translate-x:-50%;--uk-position-translate-y:-50%;transform:translate(var(--uk-position-translate-x),var(--uk-position-translate-y))}
[data-uk-cover]:where(img,video),[uk-cover]:where(img,video){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;object-fit:cover;object-position:center}
@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}
:where(.uk-logo){display:inline-block;vertical-align:middle}
.uk-logo :where(img,svg,video){display:block}
.uk-flex{display:flex}
.uk-flex-between{justify-content:space-between}
.uk-flex-middle{align-items:center}
.uk-margin-top{margin-top:20px!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-large-top{margin-top:40px!important}
@media (min-width:1200px){.uk-margin-large-top{margin-top:70px!important}}
.uk-margin-remove-bottom{margin-bottom:0!important}
:root{--uk-position-margin-offset:0px}
:where(.uk-transition-fade),:where([class*=uk-transition-scale]),:where([class*=uk-transition-slide]){--uk-position-translate-x:0;--uk-position-translate-y:0}
[hidden]{display:none!important}
@media (max-width:959px){.uk-visible\@m{display:none!important}}
.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-primary>:not([class*=uk-card-media]) :not(pre)>samp,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>code,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>kbd,.uk-card-secondary>:not([class*=uk-card-media]) :not(pre)>samp{color:rgba(255,255,255,.7);background-color:rgba(255,255,255,.1)}
.uk-card-primary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-primary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary.uk-card-body .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary.uk-card-body .uk-table-divider>:not(:first-child)>tr,.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:first-child>tr:not(:first-child),.uk-card-secondary>:not([class*=uk-card-media]) .uk-table-divider>:not(:first-child)>tr,.uk-light .uk-table-divider>:first-child>tr:not(:first-child),.uk-light .uk-table-divider>:not(:first-child)>tr,.uk-offcanvas-bar .uk-table-divider>:first-child>tr:not(:first-child),.uk-offcanvas-bar .uk-table-divider>:not(:first-child)>tr,.uk-overlay-primary .uk-table-divider>:first-child>tr:not(:first-child),.uk-overlay-primary .uk-table-divider>:not(:first-child)>tr,.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-section-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-primary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr,.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:first-child>tr:not(:first-child),.uk-tile-secondary:not(.uk-preserve-color) .uk-table-divider>:not(:first-child)>tr{border-top-color:rgba(255,255,255,.2)}
.uk-card-primary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link,.uk-card-secondary>:not([class*=uk-card-media]) .uk-active>.uk-icon-link{color:rgba(255,255,255,.7)}
.uk-card-primary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-iconnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-iconnav>.uk-active>a,.uk-light .uk-iconnav>.uk-active>a,.uk-offcanvas-bar .uk-iconnav>.uk-active>a,.uk-overlay-primary .uk-iconnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav>.uk-active>a{color:rgba(255,255,255,.7)}
.uk-card-primary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-primary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary.uk-card-body .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-card-secondary>:not([class*=uk-card-media]) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-light .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-offcanvas-bar .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-overlay-primary .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-section-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-primary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider),.uk-tile-secondary:not(.uk-preserve-color) .uk-nav.uk-nav-divider>:not(.uk-nav-divider)+:not(.uk-nav-header,.uk-nav-divider){border-top-color:rgba(255,255,255,.2)}
.uk-card-primary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav>.uk-active>a,.uk-light .uk-subnav>.uk-active>a,.uk-offcanvas-bar .uk-subnav>.uk-active>a,.uk-overlay-primary .uk-subnav>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav>.uk-active>a{color:#fff}
.uk-card-primary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-card-secondary.uk-card-body .uk-subnav-pill>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-subnav-pill>.uk-active>a,.uk-light .uk-subnav-pill>.uk-active>a,.uk-offcanvas-bar .uk-subnav-pill>.uk-active>a,.uk-overlay-primary .uk-subnav-pill>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a{background-color:#fff;color:#666}
.uk-card-primary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-card-secondary.uk-card-body .uk-breadcrumb>:last-child>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-breadcrumb>:last-child>*,.uk-light .uk-breadcrumb>:last-child>*,.uk-offcanvas-bar .uk-breadcrumb>:last-child>*,.uk-overlay-primary .uk-breadcrumb>:last-child>*,.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb>:last-child>*{color:rgba(255,255,255,.7)}
.uk-card-primary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-card-secondary.uk-card-body .uk-pagination>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-pagination>.uk-active>*,.uk-light .uk-pagination>.uk-active>*,.uk-offcanvas-bar .uk-pagination>.uk-active>*,.uk-overlay-primary .uk-pagination>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-pagination>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination>.uk-active>*{color:rgba(255,255,255,.7)}
.uk-card-primary.uk-card-body .uk-tab>.uk-active>a,.uk-card-primary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-card-secondary.uk-card-body .uk-tab>.uk-active>a,.uk-card-secondary>:not([class*=uk-card-media]) .uk-tab>.uk-active>a,.uk-light .uk-tab>.uk-active>a,.uk-offcanvas-bar .uk-tab>.uk-active>a,.uk-overlay-primary .uk-tab>.uk-active>a,.uk-section-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-section-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-primary:not(.uk-preserve-color) .uk-tab>.uk-active>a,.uk-tile-secondary:not(.uk-preserve-color) .uk-tab>.uk-active>a{color:#fff;border-color:#fff}
.uk-card-primary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-primary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-card-secondary.uk-card-body .uk-dotnav>.uk-active>*,.uk-card-secondary>:not([class*=uk-card-media]) .uk-dotnav>.uk-active>*,.uk-light .uk-dotnav>.uk-active>*,.uk-offcanvas-bar .uk-dotnav>.uk-active>*,.uk-overlay-primary .uk-dotnav>.uk-active>*,.uk-section-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*,.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav>.uk-active>*{background-color:rgba(255,255,255,.9);border-color:transparent}
.uk-card-primary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-primary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary.uk-card-body .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-card-secondary>:not([class*=uk-card-media]) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-light .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-offcanvas-bar .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-overlay-primary .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-section-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-primary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse),.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:has(.uk-logo-inverse)>:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse){display:none}
.uk-card-primary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before,.uk-card-secondary>:not([class*=uk-card-media]) .uk-open>.uk-accordion-title::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E")}
*{--uk-inverse:initial}
.uk-card-default.uk-card-body,.uk-card-default>:not([class*=uk-card-media]){--uk-inverse:dark}
@media print{*,::after,::before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}