@font-face {font-family: "Journal Sans New"; src: url('../webfonts/JournalSansNew.otf') format('truetype'); font-display: swap; font-weight: 400; font-style: normal;}
@font-face {font-family: "Journal Sans New"; src: url('../webfonts/JournalSansNew-Italic.otf') format('truetype'); font-display: swap; font-weight: 400; font-style: italic;}
@font-face {font-family: "Journal Sans New"; src: url('../webfonts/JournalSansNew-Bold.otf') format('truetype'); font-display: swap; font-weight: 700; font-style: normal;}

:root {

	/* Fonts */

		--font-base: "Journal Sans New", BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		--font-heading: var(--font-base);
		--font-navbar: var(--font-base);

	/* Palette */

	--blue: #003274;
	--blue-2: #025EA1;
	--blue-3: #6CACE4;
	--yellow: #FCC30B;
	--teal: #259789;
	--green: #56C02B;
	--pink: #E20072;
	--orange: #FD6925;

	/* Background */

	--color1: var(--blue);
	--color2: var(--pink);
	--dark: #111112;

	/* Links */

	--link: var(--blue);
	--link-hover: var(--pink);

	/* Text */

	--color-text-base: #323232;
	--color-text-primary: var(--blue-2);
	--color-text-secondary: var(--pink);
	--color-text-tertiary: var(--teal);

	/* Alert */

	--alert: var(--blue-3);
	--alert-text: var(--blue);

	/* Typo */

	--base: 18px; /* html, default, nav secondary, navbar */
	--base-line: 1.3;
	--mobile-base: 16px;
	--mobile-base-line: 1.4;

	--small: 14px; /* small, figcaption, meta, th, tfoot, caption, form small, form label, form checkbox label, nav default, nav default subnav, nav secondary subnav, navbar dropdown nav */
	--small-line: 1.3;
	--small-caps: 11px; /* label*, nav header*, nav default subtitle, nav default header*, nav primary header*, nav secondary subtitle, nav secondary header*, navbar subtitle, dropdown subtitle, navbar dropdown nav subtitle, navbar dropdown nav header*, subnav*, tab* */
	--small-line-caps: 1.3;

	--large: 22px; /* large, blockquote, h6, large, form large, accordion, notification, nav primary subtitle, nav primary subnav */
	--large-line: 1.2;
	--mobile-large: 22px;
	--mobile-large-line: 1.2;

	--lead: 28px; /* lead, h5, card title, legend, modal title, nav primary */
	--lead-line: 1.1;
	--mobile-lead: 24px;
	--mobile-lead-line: 1.15;

	/*heading*/
	/*button*/
	/*nav*/

}

.typo {
	font-family: var(--font-base);
	-webkit-text-size-adjust:100%; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum";
	font-size:var(--base);line-height:var(--base-line); font-weight:normal; background:#fff; color:var(--color-text-base);
}
.uk-light {color:rgba(255, 255, 255, 0.7);}
@media (max-width: 1023px) {
	.typo {font-size:var(--mobile-base);line-height:var(--mobile-base-line);}
}

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 {font-family: var(--font-heading);}
.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {font-family: var(--font-navbar);}

body {margin:0;}
details, main {display:block;}
summary {display:list-item;}
template {display:none;}
audio, canvas, iframe, img, svg, video {vertical-align:middle;}
canvas, img, svg, video {max-width:100%; height:auto; box-sizing:border-box;}
img:not([src]) {visibility:hidden; min-width:1px;}
iframe {border:0;}
:focus {outline:none;}
:focus-visible {/*outline:2px dotted #111;*/outline:none;}
.uk-light:focus-visible {/*outline-color:#fff;*/}
::selection {background:#39f; color:#fff; text-shadow:none;}
.custom-scroll::-webkit-scrollbar-track {background-color: transparent;}
.custom-scroll::-webkit-scrollbar {height: 4px; width: 4px; background: #f2f2f2;}
.custom-scroll::-webkit-scrollbar-thumb {background-color: #232323;}

.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);}

:root {--uk-breakpoint-s:380px; --uk-breakpoint-m:1024px; --uk-breakpoint-l:1200px; --uk-breakpoint-xl:1400px;}

:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {font-family:Consolas, monaco, monospace; font-size:var(--small);line-height:var(--small-line); color:#f0506e; white-space:nowrap; padding:2px 6px; background:#f8f8f8;}
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;}
.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);}

abbr[title] {text-decoration:underline dotted; -webkit-text-decoration-style:dotted;}
b, strong {font-weight:bolder; color:#111;}
em, q {font-style:italic; color:#111;}
u {text-decoration: none !important;}
ins {background:#ffd; color:#666; text-decoration:none;}
mark {background:#ffd; color:#666;}
.uk-light b, .uk-light strong {color:#fff;}
.uk-light em, .uk-light q {color:#fff;}

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;}

p, ul, ol, dl, pre, address, fieldset, figure, .h-margin {margin:0 0 20px 0;}
* + p, * + ul, * + ol, * + dl, * + pre, * + address, * + fieldset, * + figure {margin-top:20px;}

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:none;}
.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;}
a.uk-link-muted, .uk-link-muted a, .uk-link-toggle .uk-link-muted {color:#999;}
a.uk-link-muted:hover, .uk-link-muted a:hover, .uk-link-toggle:hover .uk-link-muted {color:#666;}
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:#999;}
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(--color-link-hover); 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-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;}

blockquote {margin:0 0 20px 0;}
* + blockquote {margin-top:20px;}
blockquote >:last-child {margin-bottom:0;}
blockquote footer {margin-top:10px; font-size:var(--small);line-height:var(--small-line);}
blockquote footer::before {content:"— ";}

blockquote:not(.uk-card):not(.uk-alert) {font-size:var(--large);line-height:var(--large-line); color:#111; border-left: var(--blue-2) solid 2px; padding-left: 30px;}
@media (max-width: 1399px) {
blockquote:not(.uk-card):not(.uk-alert) {font-size:var(--mobile-large);line-height:var(--mobile-large-line); padding-left: 20px;}}
.uk-light blockquote:not(.uk-card):not(.uk-alert) {color:#fff;}

address {font-style:normal;}

figure figcaption {font-size: var(--small); line-height: var(--small-line); font-weight: normal; color: #999; margin-top: 10px; text-align: center; }
.uk-light figure figcaption {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; word-break: break-word; color:#111; font-weight: bold;
}
* + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4, * + .uk-h4, * + h5, * + .uk-h5, * + h6, * + .uk-h6, * + .h-margin,
* + .uk-heading-small, * + .uk-heading-medium, * + .uk-heading-large, * + .uk-heading-xlarge, * + .uk-heading-2xlarge, * + .uk-heading-3xlarge, * + .h-margin {margin-top:40px;}
.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;}

h1 strong,.uk-h1 strong, h2 strong, .uk-h2 strong, h3 strong, .uk-h3 strong, h4 strong, .uk-h4 strong,
.uk-heading-small strong, .uk-heading-medium strong, .uk-heading-large strong, .uk-heading-xlarge strong, .uk-heading-2xlarge strong, .uk-heading-3xlarge strong {color: inherit; font-weight: inherit;}

h5, .uk-h5, .uk-size-h5 {font-size:var(--base);line-height:var(--base-line);}
h6, .uk-h6, .uk-size-h6 {font-size:var(--base);line-height:var(--base-line);}
@media (max-width: 1399px) {
	h5, .uk-h5, .uk-size-h5 {font-size:var(--mobile-base);line-height:var(--mobile-base-line);}
	h6, .uk-h6, .uk-size-h6 {font-size:var(--mobile-base);line-height:var(--mobile-base-line);}}

h1, h2, h3, h4, .uk-h1, .uk-h2, .uk-h3, .uk-h4, 
.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge {}

h1, .uk-h1, .size-h1 {font-size:30px; line-height:1.1;}
h2, .uk-h2, .size-h2 {font-size:26px; line-height:1.15;}
h3, .uk-h3, .size-h3 {font-size:var(--mobile-lead);line-height:var(--mobile-lead-line);}
h4, .uk-h4, .size-h4 {font-size:var(--mobile-large);line-height:var(--mobile-large-line);}
@media (min-width: 1200px) {
h1, .uk-h1, .size-h1 {font-size:36px; line-height:1.05;}
h2, .uk-h2, .size-h2 {font-size:30px; line-height:1.1;}
h3, .uk-h3, .size-h3 {font-size:var(--lead);line-height:var(--lead-line);}
h4, .uk-h4, .size-h4 {font-size:var(--large);line-height:var(--large-line);}}
@media (min-width: 1400px) {
h1, .uk-h1, .size-h1 {font-size:45px; line-height:1.018;}
h2, .uk-h2, .size-h2 {font-size:36px; line-height:1.05;}}

.uk-heading-small, .size-h-small, .size-hs {font-size:36px; line-height:1.05;}
.uk-heading-medium, .size-h-medium, .size-hm {font-size:48px; line-height:1;}
.uk-heading-large, .size-h-large, .size-hl {font-size:60px; line-height:1;}
.uk-heading-xlarge, .size-h-xlarge, .size-hxl {font-size:72px; line-height:1;}
.uk-heading-2xlarge, .size-h-2xlarge, .size-h2xl {font-size:96px; line-height:1;}
.uk-heading-3xlarge, .size-h-3xlarge, .size-h3xl {font-size:128px; line-height:1;}
@media (min-width: 1200px) {
.uk-heading-small, .size-h-small, .size-hs {font-size:48px;}
.uk-heading-medium, .size-h-medium, .size-hm {font-size:60px;}
.uk-heading-large, .size-h-large, .size-hl {font-size:72px;}
.uk-heading-xlarge, .size-h-xlarge, .size-hxl {font-size:96px;}
.uk-heading-2xlarge, .size-h-2xlarge, .size-h2xl {font-size:128px;}
.uk-heading-3xlarge, .size-h-3xlarge, .size-h3xl {font-size:160px;}}
@media (min-width: 1400px) {
.uk-heading-small, .size-h-small, .size-hs {font-size:60px;}
.uk-heading-medium, .size-h-medium, .size-hm {font-size:72px;}
.uk-heading-large, .size-h-large, .size-hl {font-size:96px;}
.uk-heading-xlarge, .size-h-xlarge, .size-hxl {font-size:128px;}
.uk-heading-2xlarge, .size-h-2xlarge, .size-h2xl {font-size:160px;}
.uk-heading-3xlarge, .size-h-3xlarge, .size-h3xl {font-size:250px;}}

.size-s {font-size:var(--small);line-height:var(--small-line);}
.size-m  {font-size:var(--base);line-height:var(--base-line);}
@media (max-width: 1023px) {
	.size-m {font-size:var(--mobile-base);line-height:var(--mobile-base-line);}}
.size-l {font-size:var(--large);line-height:var(--large-line);}
@media (max-width: 1399px) {
	.size-l {font-size:var(--mobile-large);line-height:var(--mobile-large-line);}}
.size-xl {font-size:var(--lead);line-height:var(--lead-line); color:#111;}
@media (max-width: 1399px) {
	.size-xl {font-size:var(--mobile-lead);line-height:var(--mobile-lead-line);}}

span.uk-heading-divider,
span.uk-heading-bullet,
span.uk-heading-line,
span.text-deco-primary,
span.text-deco-secondary {display: inline-block; max-width: 100%;}

.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);}

.text-deco-primary {}
.text-deco-secondary {}
.uk-text-center [class*="text-deco"], .uk-text-center[class*="text-deco"] {}
@media (max-width: 1199px) {.uk-text-center-until [class*="text-deco"],	.uk-text-center-until[class*="text-deco"] {}}

.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);}

.uk-light .text-deco-primary {}
.uk-light .text-deco-secondary {}

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-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-border-top {border-top:1px solid #e5e5e5;}
.uk-border-bottom {border-bottom:1px solid #e5e5e5;}
.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);}

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;}
.typo ul:not([class]),
.uk-list {padding:0; list-style:none;}
.typo ul:not([class]) > *,
.uk-list > * {break-inside:avoid-column;}
.typo ul:not([class]) > * >:last-child,
.uk-list > * >:last-child {margin-bottom:0;}
.typo ul:not([class]) >:nth-child(n+2), .typo ul:not([class]) > * > ul,
.uk-list >:nth-child(n+2), .uk-list > * > ul {margin-top:10px;}
.typo ul:not([class]),
.uk-list-disc, .uk-list-circle, .uk-list-square, .uk-list-decimal, .uk-list-hyphen {padding-left:30px;}
.typo ul:not([class]),
.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:'– ';}
.uk-list-muted >::marker {color:#999 !important;}
.uk-list-emphasis >::marker {color:#111 !important;}
.uk-list-primary >::marker {color:var(--color-text-primary) !important;}
.typo ul:not([class]) >::marker,
.uk-list-secondary >::marker {color:var(--color-text-secondary) !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-striped > * {padding:10px 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-collapse.uk-list-divider >:nth-child(n+2) {margin-top:0; padding-top:0;}
.uk-list-large.uk-list-striped > * {padding:20px 10px;}
.uk-list-collapse.uk-list-striped > * {padding-top:0; padding-bottom:0;}
.uk-list-large.uk-list-striped >:nth-child(n+2), .uk-list-collapse.uk-list-striped >:nth-child(n+2) {margin-top:0;}

.typo .uk-light ul:not([class]) >::marker,
.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-list-icon {list-style:none;}
.flips-body .uk-list-icon {padding-left: 0;}
.uk-list-icon > * {break-inside:avoid-column;}
.uk-list-icon >:nth-child(n+2) {margin-top:10px;}
.uk-list-icon.uk-list-large >:nth-child(n+2) {margin-top:20px;}
.uk-list-icon > li {display: flex;}
.uk-list-icon > li > *:not(.hanna-icon) {display: contents;}

.list-line {display: flex; flex-wrap: wrap; align-items: center; margin-left: -20px; margin-top: -15px; padding: 0; list-style: none}
.list-line > * {flex:none; padding-left: 20px; position:relative; padding-top: 15px; margin-top: 0 !important}
.list-line.list-line-center {justify-content: center;}
.list-line.list-line-divider > ::before {content:""; height:1.5em; margin-left:0px; margin-right:20px; border-left: 0.5px solid #e5e5e5;}
.list-line.list-line-divider > :first-child::before {display: none;}
.list-line.list-line-expand {justify-content:space-between;}

.uk-light .list-line.list-line-divider > ::before {border-left-color: rgba(255, 255, 255, 0.2);}

.cke_panel_container .list-line {margin-left: 0 !important; margin-top: 0 !important; display: block !important;}

table {border-color: transparent;}
table:not([class]),
.uk-table {border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:20px;}
* + table:not([class]),
* + .uk-table {margin-top:20px;}
table:not([class]) th,
.uk-table th {padding:16px 12px; text-align:left; vertical-align:bottom; font-weight:normal; font-size:var(--small);line-height:var(--small-line); color:#999; text-transform:uppercase;}
table:not([class]) td,
.uk-table td {padding:16px 12px; vertical-align:top;}
table:not([class]) td >:last-child,
.uk-table td >:last-child {margin-bottom:0;}
table:not([class]) tfoot,
.uk-table tfoot {font-size:var(--small);line-height:var(--small-line);}
table:not([class]) caption,
.uk-table caption {text-align:left; font-size:var(--small);line-height:var(--small-line); color:#999;}
.uk-table-middle, .uk-table-middle td {vertical-align:middle !important;}
table:not([class]) > tr:not(:first-child), table:not([class]) >:not(:first-child) > tr, table:not([class]) >:first-child > tr:not(:first-child),
.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-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: 1023px) {
.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-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-light table:not([class]) th,
.uk-light .uk-table th {color:rgba(255, 255, 255, 0.7);}
.uk-light table:not([class]) caption,
.uk-light .uk-table caption {color:rgba(255, 255, 255, 0.5);}
.uk-light table:not([class]) > tr.uk-active, .uk-light table:not([class]) tbody tr.uk-active,
.uk-light .uk-table > tr.uk-active, .uk-light .uk-table tbody tr.uk-active {background:rgba(255, 255, 255, 0.08);}
.uk-light table:not([class]) > tr:not(:first-child), .uk-light table:not([class]) >:not(:first-child) > tr, .uk-light table:not([class]) >:first-child > tr:not(:first-child),
.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-hover > tr:hover, .uk-light .uk-table-hover tbody tr:hover {background:rgba(255, 255, 255, 0.08);}
.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);}

.fancySearchRow > * {padding: 0 !important;}
.fancySearchRow input {font-size: var(--base); line-height: var(--base-line); font-weight: normal; border: none !important; }
.fancySearchRow input::placeholder {color: #999; }
.fancySearchRow .uk-search-icon {color: #999; }
.table-sorter th[aria-sort] a {color: #111 !important; font-weight: bolder; }
.table-sorter .sortArrow {margin-left: 5px !important;}

.uk-light .fancySearchRow input::placeholder {color: rgba(255, 255, 255, 0.5); }
.uk-light .fancySearchRow .uk-search-icon {color: rgba(255, 255, 255, 0.5); }
.uk-light .table-sorter th[aria-sort] a {color: #fff !important; }

.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:#999; text-decoration:none !important;}
.uk-icon-link:hover {color:#666;}
.uk-icon-link:active, .uk-active > .uk-icon-link {color:#595959;}
.uk-icon-button {box-sizing:border-box; width:36px; height:36px; border-radius:500px; background:#f8f8f8; color:#999; 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:#ebebeb; color:#666;}
.uk-icon-button:active, .uk-active > .uk-icon-button {background-color:#dfdfdf; color:#666;}

.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);}

.icon-2xs, .icon-2xsmall {width: 12px; height: 12px; min-width: 12px; min-height: 12px;}
.icon-xs, .icon-xsmall {width: 14px; height: 14px; min-width: 14px; min-height: 14px;}
.icon-s, .icon-small {width: 16px; height: 16px; min-width: 16px; min-height: 16px;}
.icon-m, .icon-medium {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
.icon-l, .icon-large {width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
.icon-xl, .icon-xlarge {width: 24px; height: 24px; min-width: 24px; min-height: 24px;}
.icon-2xl, .icon-2xlarge {width: 32px; height: 32px; min-width: 32px; min-height: 32px;}

[class*="pixel-sup"], [class*="pixel-sub"] {position: relative;}
.pixel-sup-1 {top: -1px;} .pixel-sup-2 {top: -2px;} .pixel-sup-3 {top: -3px;}
.pixel-sub-1 {top: 1px;} .pixel-sub-2 {top: 2px;} .pixel-sub-3 {top: 3px;}

.hanna-icon > * {width: calc(1em * 1.3); height: calc(1em * 1.3); min-width: calc(1em * 1.3); min-height: calc(1em * 1.3); position: relative;}
.hanna-center, .hanna-adaptive {margin-bottom: 10px; display: block; text-align: center;}
.hanna-center + *, .hanna-adaptive + * {margin-top: 0; text-align: center !important;}
* + .hanna-center, * + .hanna-adaptive {margin-top: 20px;}
* + .hanna-center.h-margin, * + .hanna-adaptive.h-margin {margin-top: 40px;}
.hanna-left {float: left;}
.hanna-left > * {top: calc(-1em * 0.2); margin-right: calc(1em * 0.33);}
* + .hanna-left {margin-top: 0;}
* + .hanna-left.h-margin {margin-top: 20px;}
.hanna-left + * {overflow: hidden; text-align: left !important;}
@media (min-width: 1200px) {
	.hanna-adaptive {float: left; position: relative;}
	.hanna-adaptive > * {top: calc(-1em * 0.2); margin-right: calc(1em * 0.33);}
	* + .hanna-adaptive {margin-top: 0;}
	* + .hanna-adaptive.h-margin {margin-top: 20px;}
	.hanna-adaptive + * {overflow: hidden; text-align: left !important;}}
.uk-list-icon .hanna-icon > * {top: calc(-1em * 0.15); margin-right: calc(1em * 0.5);}

.video-link {position: relative; display: block;}
.video-link .video-icon-pill {background: #fff; width: 60px; height: 60px; line-height: 60px; border-radius: 60px; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; display: flex; align-items: center; justify-content: center; transition: all ease 0.3s; }
.video-link .video-icon-pill .uk-icon {width: 30px; height: 30px; position: relative; left: 2px; top: 1px;}
.video-link:hover .video-icon-pill {}
.video-link:hover .video-icon-pill .uk-icon {}

.typo .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; vertical-align:middle; text-align:center; text-decoration:none; transition:0.1s ease-in-out; transition-property:color, background-color, border-color;
	padding:9px 26px; font-size:14px; line-height:1.3; font-style: normal !important; text-transform:uppercase !important;
}
.typo .uk-button:not(:disabled) {cursor:pointer;}
.typo .uk-button::-moz-focus-inner {border:0; padding:0;}
.typo .uk-button:hover {text-decoration:none;}
.pass-button-default .uk-button,
.typo .uk-button-default {background-color:transparent; color:#111; border:1px solid #e5e5e5;}
.pass-button-default .uk-button:hover,
.typo .uk-button-default:hover {background-color:transparent; color:#111; border-color:#b2b2b2;}
.pass-button-default .uk-button:active,
.typo .uk-button-default:active, .uk-button-default.uk-active {background-color:transparent; color:#111; border-color:#999999;}
.pass-button-primary .uk-button,
.typo .uk-button-primary {background-color:var(--color1); color:#fff; border:1px solid transparent;}
.pass-button-primary .uk-button:hover,
.typo .uk-button-primary:hover {background-color:var(--blue-2); color:#fff;}
.pass-button-primary .uk-button:active,
.typo .uk-button-primary:active, .uk-button-primary.uk-active {background-color:var(--blue-3); color:#fff;}
.pass-button-secondary .uk-button,
.typo .uk-button-secondary {background-color:var(--pink); color:#fff; border:1px solid transparent;}
.pass-button-secondary .uk-button:hover,
.typo .uk-button-secondary:hover {background-color:var(--blue-2); color:#fff;}
.pass-button-secondary .uk-button:active,
.typo .uk-button-secondary:active, .uk-button-secondary.uk-active {background-color:var(--blue-3); color:#fff;}
.typo .uk-button-danger {background-color:#f0506e; color:#fff; border:1px solid transparent;}
.typo .uk-button-danger:hover {background-color:#ee395b; color:#fff;}
.typo .uk-button-danger:active, .uk-button-danger.uk-active {background-color:#ec2147; color:#fff;}
.uk-button:disabled, .uk-button-default:disabled, .uk-button-primary:disabled, .uk-button-secondary:disabled, .uk-button-danger:disabled {background-color:transparent; color:#999; border-color:#e5e5e5;}
.pass-button-small .uk-button,
.typo .uk-button-small {
	padding:4px 15px; line-height:1.3; font-size:14px;
}
.pass-button-large .uk-button,
.typo .uk-button-large {
	padding: 18px 40px; line-height: 1.3; font-size: 18px;
}
.typo .uk-button-text {padding:0; line-height:1.5; background:none; color:#111; position:relative;}
.typo .uk-button-text::before {content:""; position:absolute; bottom:0; left:0; right:100%; border-bottom:1px solid currentColor; transition:right 0.3s ease-out;}
.typo .uk-button-text:hover {color:#111;}
.typo .uk-button-text:hover::before {right:0;}
.typo .uk-button-text:disabled {color:#999;}
.typo .uk-button-text:disabled::before {display:none;}
.typo .uk-button-link {padding:0; line-height:1.5; background:none; color:#111;}
.typo .uk-button-link:hover {color:#999; text-decoration:none;}
.typo .uk-button-link:disabled {color:#999; 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;}

.pass-button-center .InputfieldSubmit {margin-left:auto; margin-right:auto; text-align:center;}
.pass-button-width .uk-button {width:100%}

.uk-light.pass-button-default .uk-button,
.uk-light .uk-button-default {background-color:transparent; color:#fff; border-color:rgba(255, 255, 255, 0.7);}
.uk-light.pass-button-default .uk-button:hover,
.uk-light .uk-button-default:hover {background-color:transparent; color:#fff; border-color:#fff;}
.uk-light.pass-button-default .uk-button:active,
.uk-light .uk-button-default:active, .uk-light .uk-button-default.uk-active {background-color:transparent; color:#fff; border-color:#fff;}
.uk-light.pass-button-primary .uk-button,
.uk-light .uk-button-primary {background-color:#fff; color:#666;}
.uk-light.pass-button-primary .uk-button:hover,
.uk-light .uk-button-primary:hover {background-color:#f2f2f2; color:#666;}
.uk-light.pass-button-primary .uk-button:active,
.uk-light .uk-button-primary:active, .uk-light .uk-button-primary.uk-active {background-color:#e6e6e6; color:#666;}
.uk-light.pass-button-secondary .uk-button,
.uk-light .uk-button-secondary {background-color:#fff; color:#666;}
.uk-light.pass-button-secondary .uk-button:hover,
.uk-light .uk-button-secondary:hover {background-color:#f2f2f2; color:#666;}
.uk-light.pass-button-secondary .uk-button:active,
.uk-light .uk-button-secondary: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:hover {color:#fff;}
.uk-light .uk-button-text:disabled {color:rgba(255, 255, 255, 0.5);}
.uk-light .uk-button-link {color:#fff;}
.uk-light .uk-button-link:hover {color:rgba(255, 255, 255, 0.5);}

.uk-background-primary .uk-button-primary,
.uk-card-primary .uk-button-primary,
.uk-section-primary .uk-button-primary,
.color-section-primary .uk-button-primary {background-color: var(--blue-2); color: #fff;}

.uk-background-primary .uk-button-primary:hover,
.uk-card-primary .uk-button-primary:hover,
.uk-section-primary .uk-button-primary:hover,
.color-section-primary .uk-button-primary:hover {background-color: var(--blue-3); color: #fff;}

.uk-background-primary .uk-button-secondary,
.uk-card-primary .uk-button-secondary,
.uk-section-primary .uk-button-secondary,
.color-section-primary .uk-button-secondary {background-color: var(--pink); color: #fff;}

.uk-background-primary .uk-button-secondary:hover,
.uk-card-primary .uk-button-secondary:hover,
.uk-section-primary .uk-button-secondary:hover,
.color-section-primary .uk-button-secondary:hover {background-color: var(--blue-3); color: #fff;}

blockquote.uk-card,
.uk-card {position:relative; box-sizing:border-box; transition:box-shadow 0.1s ease-in-out;}
blockquote.uk-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: 1400px) {
blockquote.uk-card,
.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(--lead); line-height:var(--lead-line);}
@media (max-width: 1399px) {
	.uk-card-title {font-size:var(--mobile-lead); line-height:var(--mobile-lead-line);}}
.uk-card-badge {position:absolute; top:15px; right:15px; z-index:1; height:22px; padding:0 10px; background:var(--color1); color:#fff; font-size:14px; display:flex; justify-content:center; align-items:center; line-height:0; border-radius:2px; text-transform:uppercase;}
.uk-card-badge:first-child + * {margin-top:0;}
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {background-color:#fff; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
.uk-card-default {--uk-inverse:dark; background-color:#fff; color:#666; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
.uk-card-default .uk-card-title {color:#111;}
.uk-card-default.uk-card-hover:hover {background-color:#fff; 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-inverse:light; background-color:var(--color1); 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(--color1); box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
.uk-card-secondary {--uk-inverse:light; background-color:var(--color2); 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(--color2); box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
.uk-card-dark {--uk-inverse:light; background-color:var(--dark); 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); 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: 1400px) {
.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-light.uk-card-badge {background-color:#fff; color:#666;}

.uk-alert {
	position:relative; margin-bottom:20px; padding:15px 29px 15px 15px;
	background:#f8f8f8; color:#666;
}
* + .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(--alert); color:var(--alert-text);
}
.uk-alert-success {background:#edfbf6; color:#32d296;}
.uk-alert-warning {background:#fff6ee; color:#faa05a;}
.uk-alert-danger {background:#fef4f6; color:#f0506e;}
.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 {color:inherit;}
.uk-alert.uk-alert-primary a:not([class]),
.uk-alert.uk-alert-success a:not([class]),
.uk-alert.uk-alert-warning a:not([class]),
.uk-alert.uk-alert-danger a:not([class]) {font-weight: bold; color: inherit;}
.uk-alert.uk-alert-primary a:not([class]) {}
.uk-alert.uk-alert-success a:not([class]) {}
.uk-alert.uk-alert-warning a:not([class]) {}
.uk-alert.uk-alert-danger a:not([class]) {}
.uk-alert.uk-alert-primary a:not([class]):hover,
.uk-alert.uk-alert-success a:not([class]):hover,
.uk-alert.uk-alert-warning a:not([class]):hover,
.uk-alert.uk-alert-danger a:not([class]):hover {color: #111; font-weight: bold;}

.typo .uk-alert {display: flex; align-items: flex-start; gap: calc(1em * 0.6); }
.typo .uk-alert * {display: contents; }
.typo .uk-alert .hanna-icon {flex-shrink: 0; }
.typo .uk-alert .hanna-icon * {display: block; }

.uk-badge {box-sizing:border-box; min-width:18px; height:18px; padding:0 5px; border-radius:500px; vertical-align:middle; background:var(--blue-2); 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:#666 !important;}

.uk-label {display:inline-block; padding:2px 10px; background:var(--blue-2); font-size:var(--small-caps);line-height:var(--small-line-caps);text-transform:uppercase; color:#fff; vertical-align:middle; white-space:nowrap;}
.uk-label-success {background-color:#32d296; color:#fff;}
.uk-label-warning {background-color:#faa05a; color:#fff;}
.uk-label-danger {background-color:#f0506e; color:#fff;}

.uk-light .uk-label {background-color:#fff; color:#666;}

.uk-text-lead {font-size:var(--lead);line-height:var(--lead-line); color:#111;}
@media (max-width: 1399px) {
	.uk-text-lead {font-size:var(--mobile-lead);line-height:var(--mobile-lead-line);}}
.uk-text-meta {font-size:var(--small);line-height:var(--small-line); color:#999;}
.uk-text-meta > a {color:#999;}
.uk-text-meta > a:hover {color:#666; text-decoration:none;}
.uk-text-small {font-size:var(--small);line-height:var(--small-line);}
.uk-text-large {font-size:var(--large);line-height:var(--large-line);}
@media (max-width: 1399px) {
	.uk-text-large {font-size:var(--mobile-large);line-height:var(--mobile-large-line);}}
.uk-text-default {font-size:var(--base);line-height:var(--base-line);}
@media (max-width: 1023px) {
	.uk-text-default  {font-size:var(--mobile-base);line-height:var(--mobile-base-line);}}
.uk-text-light {font-weight:300;}
.uk-text-normal {font-weight:400;}
.uk-text-bold {font-weight:700;}
.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-base,
.uk-text-toggle:hover .uk-text-hover-base,
.uk-text-hover-base:hover {color:var(--color-text-base) !important;}
.uk-text-muted,
.uk-text-toggle:hover .uk-text-hover-muted,
.uk-text-hover-muted:hover {color:#999 !important;}
.uk-text-emphasis,
.uk-text-toggle:hover .uk-text-hover-emphasis,
.uk-text-hover-emphasis:hover {color:#111 !important;}
.uk-text-primary,
.uk-text-toggle:hover .uk-text-hover-primary,
.uk-text-hover-primary:hover {color:var(--color-text-primary) !important;}
.uk-text-secondary,
.uk-text-toggle:hover .uk-text-hover-secondary,
.uk-text-hover-secondary:hover {color:var(--color-text-secondary) !important;}
.uk-text-tertiary,
.uk-text-toggle:hover .uk-text-hover-tertiary,
.uk-text-hover-tertiary:hover {color:var(--color-text-tertiary) !important;}
.uk-text-success {color:#32d296 !important;}
.uk-text-warning {color:#faa05a !important;}
.uk-text-danger {color:#f0506e !important;}
.uk-text-background {-webkit-background-clip:text; color:transparent !important; display:inline-block; background-color:var(--color1); background-image:linear-gradient(90deg, #1e87f0 0%, #411ef0 100%);}
.uk-text-left {text-align:left !important;}
.uk-text-right {text-align:right !important;}
.uk-text-center {text-align:center !important;}
.uk-text-justify {text-align:justify !important;}
@media (min-width: 380px) {
.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: 1024px) {
.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-left\@l {text-align:left !important;}
.uk-text-right\@l {text-align:right !important;}
.uk-text-center\@l {text-align:center !important;}}
@media (min-width: 1400px) {
.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: 379px) {
.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 (max-width: 1023px) {
.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 (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-center-until {text-align:center !important;}}
@media (max-width: 1399px) {
.uk-text-left\@xl- {text-align:left !important;}
.uk-text-right\@xl- {text-align:right !important;}
.uk-text-center\@xl- {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:rgba(255, 255, 255, 0.7);}
.uk-light .uk-text-meta {color:rgba(255, 255, 255, 0.5);}
.uk-light .uk-text-muted,
.uk-light .uk-text-toggle:hover .uk-text-hover-muted,
.uk-light .uk-text-hover-muted:hover {color:rgba(255, 255, 255, 0.5) !important;}
.uk-light .uk-text-emphasis,
.uk-light .uk-text-toggle:hover .uk-text-hover-emphasis,
.uk-light .uk-text-hover-emphasis:hover {color:#fff !important;}
.uk-light .uk-text-primary,
.uk-light .uk-text-toggle:hover .uk-text-hover-primary,
.uk-light .uk-text-hover-primary:hover {color:#fff !important;}
.uk-light .uk-text-secondary,
.uk-light .uk-text-toggle:hover .uk-text-hover-secondary,
.uk-light .uk-text-hover-secondary:hover {color:#fff !important;}

.text-small {font-size: 90%;}
.text-smaller {font-size: 80%;}
.text-smallest {font-size: 60%;}
.text-big {font-size: 110%;}
.text-bigger {font-size: 120%;}
.text-biggest {font-size: 140%;}
@media (min-width: 1200px) {
.text-small\@m {font-size: 90%;}
.text-smaller\@m {font-size: 80%;}
.text-smallest\@m {font-size: 60%;}
.text-big\@m {font-size: 110%;}
.text-bigger\@m {font-size: 120%;}
.text-biggest\@m {font-size: 140%;}}
@media (max-width: 1199px) {
.text-small\@m- {font-size: 90%;}
.text-smaller\@m- {font-size: 80%;}
.text-smallest\@m- {font-size: 60%;}
.text-big\@m- {font-size: 110%;}
.text-bigger\@m- {font-size: 120%;}
.text-biggest\@-m {font-size: 140%;}}
.cke_panel_container .text-small, .cke_panel_container .text-small\@m, .cke_panel_container .text-small\@m- {font-size: 90% !important;}
.cke_panel_container .text-smaller, .cke_panel_container .text-smaller\@m, .cke_panel_container .text-smaller\@m- {font-size: 80% !important;}
.cke_panel_container .text-smallest, .cke_panel_container .text-smallest\@m, .cke_panel_container .text-smallest\@m- {font-size: 60% !important;}
.cke_panel_container .text-big, .cke_panel_container .text-big\@m, .cke_panel_container .text-big\@m- {font-size: 110% !important;}
.cke_panel_container .text-bigger, .cke_panel_container .text-bigger\@m, .cke_panel_container .text-bigger\@m- {font-size: 120% !important;}
.cke_panel_container .text-biggest, .cke_panel_container .text-biggest\@m, .cke_panel_container .text-biggest\@m- {font-size: 140% !important;}

[class*="uk-column-"] {column-gap:30px;}
@media (min-width: 1400px) {
[class*="uk-column-"] {column-gap:40px;}}
[class*="uk-column-"] img {transform:translate3d(0, 0, 0);}
.uk-column-divider {column-rule:1px solid #e5e5e5; column-gap:60px;}
@media (min-width: 1200px) {
.uk-column-divider {column-gap:80px;}}
.uk-column-1-2 {column-count:2;}
.uk-column-1-3 {column-count:3;}
.uk-column-1-4 {column-count:4;}
.uk-column-1-5 {column-count:5;}
.uk-column-1-6 {column-count:6;}
@media (min-width: 380px) {
.uk-column-1-2\@s {column-count:2;}
.uk-column-1-3\@s {column-count:3;}
.uk-column-1-4\@s {column-count:4;}
.uk-column-1-5\@s {column-count:5;}
.uk-column-1-6\@s {column-count:6;}}
@media (min-width: 1024px) {
.uk-column-1-2\@m {column-count:2;}
.uk-column-1-3\@m {column-count:3;}
.uk-column-1-4\@m {column-count:4;}
.uk-column-1-5\@m {column-count:5;}
.uk-column-1-6\@m {column-count:6;}}
@media (min-width: 1200px) {
.uk-column-1-2\@l {column-count:2;}
.uk-column-1-3\@l {column-count:3;}
.uk-column-1-4\@l {column-count:4;}
.uk-column-1-5\@l {column-count:5;}
.uk-column-1-6\@l {column-count:6;}}
@media (min-width: 1400px) {
.uk-column-1-2\@xl {column-count:2;}
.uk-column-1-3\@xl {column-count:3;}
.uk-column-1-4\@xl {column-count:4;}
.uk-column-1-5\@xl {column-count:5;}
.uk-column-1-6\@xl {column-count:6;}}
.uk-column-span {column-span:all;}

.uk-light .uk-column-divider {column-rule-color:rgba(255, 255, 255, 0.2);}

@media (min-width: 1200px) {
.cke-img-left, .cke-img-right {display:block; margin-bottom:30px;}
* + .cke-img-left, * + .cke-img-right {margin-top:30px;}
.cke-img-left {margin-top:0; margin-right:30px; float:left;}
.cke-img-right {margin-top:0; margin-left:30px; float:right;}}
.cke-img-center {margin-left:auto; margin-right:auto; text-align: center; display: block; margin-bottom: 20px;}
@media (max-width: 1199px) {
.cke-img-left, .cke-img-right {margin-left:auto; margin-right:auto; text-align: center; display: block; margin-bottom: 20px;}}

.cke-margin-1, .cke-margin-2, .cke-margin-3 {margin-bottom: 0 !important;}
.cke-margin-1 + * {margin-top: 0 !important;}
.cke-margin-2 + * {margin-top: 40px !important;}
.cke-margin-3 + * {margin-top: 70px !important;}
@media (max-width: 1199px) {.cke-margin-3 + * {margin-top: 40px ;}}
.cke-margin-2 + h1,	.cke-margin-2 + h2,	.cke-margin-2 + h3,	.cke-margin-2 + h4,
.cke-margin-2 + [class*="uk-h"], .cke-margin-2 + [class*="uk-heading-"] {margin-top: 30px !important;}

blockquote + .cke-margin-1, blockquote + .cke-margin-2, blockquote + .cke-margin-3 {margin-bottom: 30px !important;}
blockquote + .cke-margin-1 {margin-top: 0 !important;}
blockquote + .cke-margin-2 {margin-top: 40px !important;}
blockquote + .cke-margin-3 {margin-top: 70px !important;}
@media (max-width: 1199px) {blockquote + .cke-margin-3 {margin-top: 40px !important;}}
blockquote + h1.cke-margin-2, blockquote + h2.cke-margin-2, blockquote + h3.cke-margin-2, blockquote + h4.cke-margin-2,
blockquote + .uk-h1.cke-margin-2, blockquote + .uk-h2.cke-margin-2, blockquote + .uk-h3.cke-margin-2, blockquote + .uk-h4.cke-margin-2,
blockquote + .uk-heading-small.cke-margin-2, blockquote + .uk-heading-medium.cke-margin-2, blockquote + .uk-heading-large.cke-margin-2,
blockquote + .uk-heading-xlarge.cke-margin-2, blockquote + .uk-heading-2xlarge.cke-margin-2, blockquote + .uk-heading-3xlarge.cke-margin-2 {margin-top: 30px !important;}
blockquote + [class*="cke-margin-"] + * {margin-top: 30px !important;}
blockquote + [class*="cke-margin-"] + h1, blockquote + [class*="cke-margin-"] + h2,	blockquote + [class*="cke-margin-"] + h3, blockquote + [class*="cke-margin-"] + h4,
blockquote + [class*="cke-margin-"] + [class*="uk-h"], blockquote + [class*="cke-margin-"] + [class*="uk-heading-"] {margin-top: 40px !important;}

.cke-glue {white-space: nowrap;}
@media (max-width: 1199px) {.cke-nobr br {display: none !important;}}