/*

	PRIMARY

		#0053B2	 // primary, shadow, overlay
		#0f7ae5  // primary darker, hover
		#d8eafc  // primary soft

		#0f7ae4  // link
		#f0516e  // link hover

	OTHER

		#50AFA9	 // secondary, shadow, overlay
		#3E7672  // secondary darker, hover

		#DC6200	 // tertiary, shadow, overlay

		#414756  // dark bg
		#F7F7FA  // muted bg

	TEXT

		#666 // default
		#333 // emphasis
		#999 // muted

		#e5e5e5 // border

	STATUS

		#32d296 #edfbf6 // success hard, soft
		#faa05a #fff6ee // warning hard, soft
		#f0506e #fef4f6 #ee395b // danger hard, soft, hover

	STATIC FONTS

		font-size:16px;line-height:1.45;
			font-size:15px; line-height:1.4;
		font-size:12px;line-height:1.35;
		font-size:14px;line-height:1.35;
		font-size:18px;line-height:1.45;
		font-size:20px;line-height:1.5;

	FLUENT FONTS

		LEAD
		font-size:calc(1.274rem + 0.3vw);
		font-size:1.49rem;line-height:1.2;

		H1
		font-size:calc(1.375rem + 1.5vw);line-height:1.2;
		font-size:2.5rem;line-height:1.2;

		H2
		font-size:calc(1.325rem + 0.9vw);line-height:1.2;
		font-size:2rem;line-height:1.2;

		H3
		font-size:calc(1.3rem + 0.6vw);line-height:1.2;
		font-size:1.75rem;line-height:1.2;

		H4
		font-size:calc(1.275rem + 0.3vw);line-height:1.2;
		font-size:1.5rem;line-height:1.2;

		H5
		font-size:1.25rem;line-height:1.2;

		H6
		font-size:1rem;line-height:1.2;

		S
		font-size:calc(1.425rem + 2.1vw);line-height:1.2;
		font-size:3rem;line-height:1.2;

		M
		font-size:calc(1.475rem + 2.7vw);line-height:1.2;
		font-size:3.5rem;line-height:1.2;

		L
		font-size:calc(1.525rem + 3.3vw);line-height:1.2;
		font-size:4rem;line-height:1.2;

		XL
		font-size:calc(1.575rem + 3.9vw);line-height:1.2;
		font-size:4.5rem;line-height:1.2;

		2XL
		font-size:calc(1.625rem + 4.5vw);line-height:1.2;
		font-size:5rem;line-height:1.2;

		3XL
		font-size:calc(1.675rem + 5.1vw);line-height:1.2;
		font-size:6rem;line-height:1.2;

*/

/* BASE */

	@font-face {font-family: Raleway; src: url('/site/templates/fonts/Raleway-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: normal;}
	@font-face {font-family: Raleway; src: url('/site/templates/fonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: italic;}
	@font-face {font-family: Forum; src: url('/site/templates/fonts/Forum-Regular.ttf') format('truetype'); font-display: swap; font-weight: 400; font-style: normal;}

	.typo {
		font-family:Raleway, -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:normal;
		-webkit-text-size-adjust:100%;
		-webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum";
		background:#fff;
		color:#666;
		font-size:16px;line-height:1.45;
	}
	@media (max-width: 1199px) {
		.typo:not(.formbuilder-frame) {
			font-size:15px; line-height:1.4;
		}
	}
	@media (max-width: 499px) {
		.typo.formbuilder-frame {
			font-size:15px; line-height:1.4;
		}
	}
	body {margin:0;}

	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 #333;}
	::selection {background:#39f; color:#fff; text-shadow:none;}

	details, main {display:block;}
	summary {display:list-item;}
	template {display:none;}

	:root {--uk-breakpoint-s:380px; --uk-breakpoint-m:1200px; --uk-breakpoint-l:1400px; --uk-breakpoint-xl:1800px;}

	.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);}

	.cke-object-default {}
	.cke-img-default {}

	.uk-light {color:rgba(255, 255, 255, 0.7);}
	* {--uk-inverse:initial;}
	.uk-light {--uk-inverse:light;}
	.uk-dark {--uk-inverse:dark;}
	.uk-inverse-light {--uk-inverse:light !important;}
	.uk-inverse-dark {--uk-inverse:dark !important;}
	.uk-light:focus-visible {outline-color:#fff;}

/* BLOCKS */

	p, ul, ol, dl, pre, address, fieldset, figure {margin:0 0 20px 0;}
	* + p, * + ul, * + ol, * + dl, * + pre, * + address, * + fieldset, * + figure {margin-top:20px;}

	abbr[title] {text-decoration:underline dotted; -webkit-text-decoration-style:dotted;}

	b, strong, u {font-weight:bolder; color: #000}
	u {text-decoration: none !important;}
	: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:#F7F7FA;}
	em {color:#000;}
	ins {background:#ffd; color:#666; text-decoration:none;}
	mark {background:#ffd; color:#666;}
	q {font-style:italic;}
	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;}

	.uk-light b, .uk-light strong, .uk-light u {color: #fff}
	.uk-light em {color:#fff;}

	address {font-style:normal;}

	blockquote {margin:0 0 20px 0; font-style: normal;}
	blockquote:not(.uk-card) {font-size:calc(1.274rem + 0.3vw);line-height:1.2; color:#333;}
	@media (min-width: 1400px) {
		blockquote:not(.uk-card) {font-size:1.49rem;line-height:1.2;}
	}
	* + blockquote {margin-top:20px;}
	blockquote {display:flow-root; position:relative; box-sizing:border-box;}
	blockquote >:last-child {margin-bottom:0;}
	blockquote:not(.uk-card) footer {margin-top:10px; font-size:14px;line-height:1.35; color:#666;}
	blockquote:not(.uk-card) footer::before {content:"— ";}
	.flips blockquote + hr, .flips blockquote + hr + hr {opacity: 0;}

	blockquote:not(.uk-card) {border-left: 2px solid #0053B2; padding-left: 30px;}
	.uk-light blockquote:not(.uk-card) {border-left: 2px solid #fff;}

	.uk-light blockquote {color:#fff;}
	.uk-light blockquote footer {color:rgba(255, 255, 255, 0.7);}

	pre {font:0.875rem / 1.5 Consolas, monaco, monospace; color:#666; -moz-tab-size:4; tab-size:4; overflow:auto; padding:10px; border:0.5px 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);}

/* LINK */

	a, .uk-link {color:#0f7ae6; text-decoration:none; cursor:pointer;}
	a:hover, .uk-link:hover, .uk-link-toggle:hover .uk-link {color:#0f7ae4; text-decoration:underline;}

	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:#0053B2; 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;}

	.noline, .noline a {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;}

/* HEADING */

	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:Forum, -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";
		margin:0 0 20px 0;
		color:#333;
		font-weight: normal;
	}
	* + 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-top:40px;
	}

	h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6,
	.uk-h1 + h2, .uk-h2 + h3, .uk-h3 + h4, .uk-h4 + h5, .uk-h5 + h6,
	h1 + .uk-h2, h2 + .uk-h3, h3 + .uk-h4, h4 + .uk-h5, h5 + .uk-h6,
	.uk-h1 + .uk-h2, .uk-h2 + .uk-h3, .uk-h3 + .uk-h4, .uk-h4 + .uk-h5, .uk-h5 + .uk-h6,
	h1 + [class*="uk-heading-"], h2 + [class*="uk-heading-"], h3 + [class*="uk-heading-"], h4 + [class*="uk-heading-"], h5 + [class*="uk-heading-"],
	.uk-h1 + [class*="uk-heading-"], .uk-h2 + [class*="uk-heading-"], .uk-h3 + [class*="uk-heading-"], .uk-h4 + [class*="uk-heading-"], .uk-h5 + [class*="uk-heading-"] {
		margin-top: 0px;
	}

	h1, .uk-h1, .span-h1 {font-size:calc(1.375rem + 1.5vw);line-height:1.2;}
	h2, .uk-h2, .span-h2 {font-size:calc(1.325rem + 0.9vw);line-height:1.2;}
	h3, .uk-h3, .span-h3 {font-size:calc(1.3rem + 0.6vw);line-height:1.2;}
	h4, .uk-h4, .span-h4 {font-size:calc(1.275rem + 0.3vw);line-height:1.2;}
	h5, .uk-h5, .span-h5 {font-size:1.25rem;line-height:1.2;}
	h6, .uk-h6, .span-h6 {font-size:1rem;line-height:1.2;}
	@media (min-width: 1400px) {
	h1, .uk-h1, .span-h1 {font-size:2.5rem;line-height:1.1;}
	h2, .uk-h2, .span-h2 {font-size:2rem;line-height:1.15;}
	h3, .uk-h3, .span-h3 {font-size:1.75rem;line-height:1.2;}
	h4, .uk-h4, .span-h4 {font-size:1.5rem;line-height:1.2;}
	}

	span.uk-heading-default,
	span.uk-heading-primary,
	span.uk-heading-secondary,
	span.uk-heading-tertiary,
	span.uk-heading-divider,
	span.uk-heading-bullet,
	span.uk-heading-line {display: inline-block; max-width: 100%;}

	.flips h1, .flips .uk-h1,
	.flips h2, .flips .uk-h2,
	.flips h3, .flips .uk-h3,
	.flips h4, .flips .uk-h4,
	.flips h5, .flips .uk-h5,
	.flips h6, .flips .uk-h6 {display: flex;}

	.flips h1:not([class*="uk-width"]), .flips .uk-h1:not([class*="uk-width"]),
	.flips h2:not([class*="uk-width"]), .flips .uk-h2:not([class*="uk-width"]),
	.flips h3:not([class*="uk-width"]), .flips .uk-h3:not([class*="uk-width"]),
	.flips h4:not([class*="uk-width"]), .flips .uk-h4:not([class*="uk-width"]),
	.flips h5:not([class*="uk-width"]), .flips .uk-h5:not([class*="uk-width"]),
	.flips h6:not([class*="uk-width"]), .flips .uk-h6:not([class*="uk-width"]) {width: 100%;}

	h1 > strong, .uk-h1 > strong,
	h2 > strong, .uk-h2 > strong,
	h3 > strong, .uk-h3 > strong,
	h4 > strong, .uk-h4 > strong,
	h5 > strong, .uk-h5 > strong,
	h6 > strong, .uk-h6 > strong,
	h1 > em, .uk-h1 > em,
	h2 > em, .uk-h2 > em,
	h3 > em, .uk-h3 > em,
	h4 > em, .uk-h4 > em,
	h5 > em, .uk-h5 > em,
	h6 > em, .uk-h6 > em,
	h1 > u, .uk-h1 > u,
	h2 > u, .uk-h2 > u,
	h3 > u, .uk-h3 > u,
	h4 > u, .uk-h4 > u,
	h5 > u, .uk-h5 > u,
	h6 > u, .uk-h6 > u,
	h1 > a, .uk-h1 > a,
	h2 > a, .uk-h2 > a,
	h3 > a, .uk-h3 > a,
	h4 > a, .uk-h4 > a,
	h5 > a, .uk-h5 > a,
	h6 > a, .uk-h6 > a,
	h1 > sup, .uk-h1 > sup,
	h2 > sup, .uk-h2 > sup,
	h3 > sup, .uk-h3 > sup,
	h4 > sup, .uk-h4 > sup,
	h5 > sup, .uk-h5 > sup,
	h6 > sup, .uk-h6 > sup,
	h1 > span, .uk-h1 > span,
	h2 > span, .uk-h2 > span,
	h3 > span, .uk-h3 > span,
	h4 > span, .uk-h4 > span,
	h5 > span, .uk-h5 > span,
	h6 > span, .uk-h6 > span {display: contents;}

	.uk-heading-small, .span-h-small {font-size:calc(1.425rem + 2.1vw);line-height:1;}
	.uk-heading-medium, .span-h-medium {font-size:calc(1.475rem + 2.7vw);line-height:1.2;}
	.uk-heading-large, .span-h-large {font-size:calc(1.525rem + 3.3vw);line-height:1.2;}
	.uk-heading-xlarge, .span-h-xlarge {font-size:calc(1.575rem + 3.9vw);line-height:1.2;}
	.uk-heading-2xlarge, .span-h-2xlarge {font-size:calc(1.625rem + 4.5vw);line-height:1.2;}
	.uk-heading-3xlarge, .span-h-3xlarge {font-size:calc(1.675rem + 5.1vw);line-height:1.2;}
	@media (min-width: 1400px) {
	.uk-heading-small, .span-h-small {font-size:3rem;line-height:1;}
	.uk-heading-medium, .span-h-medium {font-size:3.5rem;line-height:1;}
	.uk-heading-large, .span-h-large {font-size:4rem;line-height:1;}
	.uk-heading-xlarge, .span-h-xlarge {font-size:4.5rem;line-height:1;}
	.uk-heading-2xlarge, .span-h-2xlarge {font-size:5rem;line-height:1;}
	.uk-heading-3xlarge, .span-h-3xlarge {font-size:6rem;line-height:1;}
	}

	.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-heading-default {}
	.uk-heading-primary {}
	.uk-heading-secondary {}
	.uk-heading-tertiary {}

	/**[style*='text-align: right'] .uk-heading-default, *[style*='text-align: right'] .uk-heading-primary, *[style*='text-align: right'] .uk-heading-secondary, *[style*='text-align: right'] .uk-heading-tertiary,
	*[style*='text-align:right'] .uk-heading-default, *[style*='text-align:right'] .uk-heading-primary, *[style*='text-align:right'] .uk-heading-secondary, *[style*='text-align:right'] .uk-heading-tertiary,
	*[style*='text-align: center'] .uk-heading-default, *[style*='text-align: center'] .uk-heading-primary, *[style*='text-align: center'] .uk-heading-secondary, *[style*='text-align: center'] .uk-heading-tertiary,
	*[style*='text-align:center'] .uk-heading-default, *[style*='text-align:center'] .uk-heading-primary, *[style*='text-align:center'] .uk-heading-secondary, *[style*='text-align:center'] .uk-heading-tertiary {}*/

	.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 .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);}

/* DIVIDER */

	hr, .uk-hr {overflow:visible; text-align:inherit; margin:0 0 20px 0; border:0; border-top:0.5px 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%2F48580%22%20height%3D%2F48580%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%2F4858%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:0.5px 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:0.5px solid #e5e5e5; vertical-align:top;}
	.uk-divider-vertical {width:max-content; height:100px; margin-left:auto; margin-right:auto; border-left:0.5px solid #e5e5e5;}

	.uk-light .uk-divider-icon {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2F48580%22%20height%3D%2F48580%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%2F4858%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 hr, .uk-light .uk-hr {border-top-color:rgba(255, 255, 255, 0.2);}

/* LIST */

	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]) >::before,
	.uk-list-disc >::before, .uk-list-circle >::before, .uk-list-square >::before, .uk-list-decimal >::before, .uk-list-hyphen >::before {content:""; position:relative; left:-30px; width:30px; height:1.5em; margin-bottom:-1.5em; display:list-item; list-style-position:inside; text-align:right;}
	
	.uk-list-decimal {counter-reset:decimal;}
	.uk-list-decimal > * {counter-increment:decimal;}
	.typo ul:not([class]) >::before,
	.uk-list-disc >::before {list-style-type:disc;}
	.uk-list-circle >::before {list-style-type:circle;}
	.uk-list-square >::before {list-style-type:square;}
	.uk-list-decimal >::before {content:counter(decimal, decimal) '\200A.\00A0';}
	.uk-list-hyphen >::before {content:'–\00A0\00A0';}
	.uk-list-muted >::before {color:#999 !important;}
	.uk-list-emphasis >::before {color:#333 !important;}
	.typo ul:not([class]) >::before,
	.uk-list-primary >::before {color:#0053B2 !important;}
	.uk-list-secondary >::before {color:#414756 !important;}
	.uk-list-bullet > * {padding-left:30px;}
	.uk-list-bullet >::before {content:""; display:list-item; position:relative; left:-30px; width:30px; height:1.5em; margin-bottom:-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:0.5px solid #e5e5e5;}
	
	.uk-list-striped > * {padding:10px 10px;}
	.uk-list-striped > *:nth-of-type(odd) {border-top:0.5px solid #e5e5e5; border-bottom:0.5px solid #e5e5e5;}
	.uk-list-striped >:nth-of-type(odd) {background:#F7F7FA;}
	.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;}

	.uk-description-list > dt {color:#333; font-size:14px;line-height:1.35;font-weight:normal; 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:0.5px solid #e5e5e5;}

	ol:not([class]) > :nth-child(n+2) {margin-top: 10px;}
	ol:not([class]) > ::marker {transform: scale(80%); transform-origin: center;}
	ol:not([class]) > ::marker {color: #999 !important;}

	.flips .uk-list-icons > li {display: flex; width: 100%;}
	.uk-list-icons > li strong,
	.uk-list-icons > li em,
	.uk-list-icons > li u,
	.uk-list-icons > li a,
	.uk-list-icons > li sup,
	.uk-list-icons > li span,
	.uk-list-icons > li p,
	.uk-list-icons > li h1,
	.uk-list-icons > li h2,
	.uk-list-icons > li h3,
	.uk-list-icons > li h4,
	.uk-list-icons > li h5,
	.uk-list-icons > li h6,
	.uk-list-icons > li blockquote,
	.uk-list-icons > li address
	{display: contents;}
	.uk-list-icons > li > img:first-child,
	.uk-list-icons > li > img:first-child + svg,
	.uk-list-icons > li > *:first-child > img, 
	.uk-list-icons > li > *:first-child > img + svg
	{}

	.uk-line, .uk-filler, .uk-filler\@l {display: flex; flex-wrap: wrap; align-items: center; margin-left: -20px; margin-top: -15px; padding: 0; list-style: none}
	.uk-line > *, .uk-filler > *, .uk-filler\@l > * {flex:none;padding-left: 20px; position:relative; padding-top: 15px; margin-top: 0 !important}
	.uk-line.uk-line-center {justify-content: center;}
	.uk-line.uk-line-divider > ::before {content:""; height:1.5em; margin-left:0px; margin-right:20px; border-left:0.5px solid #e5e5e5;}
	.uk-line.uk-line-divider > :first-child::before {display: none;}
	.uk-filler,	.uk-filler\@l {justify-content:space-between;}
	@media (max-width: 1199px) {
		.uk-filler\@l > * {width: 100%;}
	}

	.uk-light .uk-list-muted >::before {color:rgba(255, 255, 255, 0.5) !important;}
	.uk-light .uk-list-emphasis >::before {color:#fff !important;}
	.uk-light .cke-list-default >::before, .typo .uk-light ul:not([class]) >::before,
	.uk-light .uk-list-primary >::before {color:#fff !important;}
	.uk-light .uk-list-secondary >::before {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 ol:not([class]) > ::marker {color:rgba(255, 255, 255, 0.5) !important;}

/* TABLE */

	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-size:14px; font-weight:normal; 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:14px;line-height:1.35;}
	table:not([class]) caption,
	.uk-table caption {font-size:14px;line-height:1.35; text-align:left; color:#999;}

	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:0.5px solid #e5e5e5;}
	table:not([class]) > tr:hover, table:not([class]) tbody tr:hover,
	.uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover {background:#ffd;}

	.uk-table-middle, .uk-table-middle td {vertical-align:middle !important;}
	.uk-table-striped > tr:nth-of-type(odd), .uk-table-striped tbody tr:nth-of-type(odd) {background:#F7F7FA; border-top:1px solid #e5e5e5; border-bottom:0.5px solid #e5e5e5;}
	
	.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-table-striped > tr:nth-of-type(even):last-child, .uk-table-striped tbody tr:nth-of-type(even):last-child {border-bottom:0.5px solid #e5e5e5;}

	.fancySearchRow > * {padding: 0 !important;}
	.fancySearchRow input {border: none !important; font-size:16px;line-height:1.45; font-weight: 400;}
	.fancySearchRow input::placeholder {color: rgba(0, 0, 0, 0.4);}
	.fancySearchRow .uk-search-icon {color: #0A78AB;}

	.table-sorter th[aria-sort] a {color: #414756 !important; font-weight: bolder;}
	.table-sorter .sortArrow {margin-left: 5px !important;}

	.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: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 table:not([class]) > tr:hover, .uk-light table:not([class]) tbody tr:hover,
	.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(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 > tr.uk-active, .uk-light .uk-table tbody tr.uk-active {background:rgba(255, 255, 255, 0.08);}

/* ICON */

	.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:#F7F7FA; 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);}

/* BRAND ICON COLORS */

	.brand-color-discord {color: #5865F2;}
	.brand-color-facebook,
	.brand-color-facebook-f,
	.brand-color-facebook-messenger,
	.brand-color-square-facebook {color: #1877F2;}
	.brand-color-instagram,
	.brand-color-square-instagram {color: #d7005a;}
	.brand-color-linkedin,
	.brand-color-linkedin-in {color: #0b66c3;}
	.brand-color-odnoklassniki,
	.brand-color-square-odnoklassniki {color: #ff7700;}
	.brand-color-skype {color: #1caae1;}
	.brand-color-snapchat,
	.brand-color-square-snapchat {color: #FFFC00;}
	.brand-color-telegram {color: #28a8e9;}
	.brand-color-tiktok {color: #000000;}
	.brand-color-twitch {color: #9146FF;}
	.brand-color-twitter,
	.brand-color-square-twitter {color: #1d9bf0;}
	.brand-color-viber {color: #665cac;}
	.brand-color-vimeo,
	.brand-color-vimeo-v,
	.brand-color-square-vimeo {color: #1ab7ea;}
	.brand-color-vk {color: #0077FF;}
	.brand-color-whatsapp,
	.brand-color-square-whatsapp {color: #25d366;}
	.brand-color-yandex,
	.brand-color-yandex-international {color: #fc3f1d;}
	.brand-color-youtube,
	.brand-color-square-youtube {color: #FF0000;}

/* BUTTON */

	.uk-button {
		margin:0; border:none; overflow:visible; font:inherit; color:inherit; text-transform:none; -webkit-appearance:none; display:inline-block; box-sizing:border-box; vertical-align:middle; text-decoration:none; transition:0.1s ease-in-out; transition-property:color, background-color, border-color;
		padding:10px 30px; text-align:center; text-transform:none; font-size:16px;line-height:1.2; border-radius: 40px; text-transform: uppercase;
	}
	.uk-button:not(:disabled) {cursor:pointer;}
	.uk-button::-moz-focus-inner {border:0; padding:0;}
	.uk-button:hover {text-decoration:none;}

	.pass-button-default .uk-button,
	.uk-button-default {background-color:transparent; color:#0053B2; border:1px solid #0053B2;}
	.pass-button-default .uk-button:hover,
	.uk-button-default:hover {background-color:transparent; color:#50AFA9; border-color:#50AFA9;}
	.pass-button-default .uk-button:active, .pass-button-default .uk-button.uk-active,
	.uk-button-default:active, .uk-button-default.uk-active {background-color:transparent; color:#50AFA9; border-color:#50AFA9;}

	.pass-button-primary .uk-button,
	.uk-button-primary {background-color:#0053B2; color:#fff; border:0.5px solid transparent;}
	.pass-button-primary .uk-button:hover,
	.uk-button-primary:hover {background-color:#0f7ae5; color:#fff;}
	.pass-button-primary .uk-button:active, .pass-button-primary .uk-button.uk-active,
	.uk-button-primary:active, .uk-button-primary.uk-active {background-color:#0f7ae5; color:#fff;}

	.pass-button-secondary .uk-button,
	.uk-button-secondary {background-color:#50AFA9; color:#fff; border:0.5px solid transparent;}
	.pass-button-secondary .uk-button:hover,
	.uk-button-secondary:hover {background-color:#3E7672; color:#fff;}
	.pass-button-secondary .uk-button:active, .pass-button-secondary .uk-button.uk-active,
	.uk-button-secondary:active, .uk-button-secondary.uk-active {background-color:#3E7672; color:#fff;}

	.uk-button-danger {background-color:#f0506e; color:#fff; border:0.5px solid transparent;}
	.uk-button-danger:hover {background-color:#ee395b; color:#fff;}
	.uk-button-danger:active, .uk-button-danger.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:#999; border-color:#e5e5e5;}

	.pass-button-small .uk-button,
	.uk-button-small {padding:5px 15px; font-size:14px;line-height:1.2;}
	.pass-button-large .uk-button,
	.uk-button-large {padding:14px 40px;}

	.uk-button-text {padding:0; line-height:1.45; background:none; color:#333; position:relative;}
	.uk-button-text::before {content:""; position:absolute; bottom:0; left:0; right:100%; border-bottom:0.5px solid currentColor; transition:right 0.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-button-link {padding:0; line-height:1.45; background:none; color:#333;}
	.uk-button-link:hover {color:#999; text-decoration:none;}
	.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:-0.5px;}
	.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:hover {background-color:transparent; color:#fff; border-color:#fff;}
	.uk-light .uk-button-default: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:#0053B2;}
	.uk-light .uk-button-primary:hover {background-color:#e5e5e5; color:#0053B2;}
	.uk-light .uk-button-primary: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:hover {background-color:#e5e5e5; color:#666;}
	.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);}

/* ALERT */

	.uk-alert {position:relative; margin-bottom:20px; padding:15px 29px 15px 15px; background:#F7F7FA; 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:#d8eafc; color:#0053B2;} .uk-alert-primary > * {color:#0053B2;}
	.uk-alert-success {background:#edfbf6; color:#32d296;} .uk-alert-success > * {color:#32d296;}
	.uk-alert-warning {background:#fff6ee; color:#faa05a;} .uk-alert-warning > * {color:#faa05a;}
	.uk-alert-danger {background:#fef4f6; color:#f0506e;} .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;}

	.flips  p.uk-alert.cke-alert {display: flex; width: 100%;}
	.flips  p.uk-alert.cke-alert strong,
	.flips  p.uk-alert.cke-alert em,
	.flips  p.uk-alert.cke-alert u,
	.flips  p.uk-alert.cke-alert a,
	.flips  p.uk-alert.cke-alert sup,
	.flips  p.uk-alert.cke-alert span {display: contents;}

	.uk-light .uk-alert, .uk-light.uk-alert {background:#F7F7FA; color:#666;}
	.uk-light .uk-alert-primary, .uk-light.uk-alert-primary {background:#d8eafc; color:#0053B2;}
	.uk-light .uk-alert-success, .uk-light.uk-alert-success {background:#edfbf6; color:#32d296;}
	.uk-light .uk-alert-warning, .uk-light.uk-alert-warning {background:#fff6ee; color:#faa05a;}
	.uk-light .uk-alert-danger, .uk-light.uk-alert-danger {background:#fef4f6; color:#f0506e;}

/* LABEL */

	.uk-label {display:inline-block; padding:0 10px; background:#0053B2; line-height:1.4; font-size:12px; color:#fff; vertical-align:middle; white-space:nowrap; text-transform:uppercase;}
	.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;}

/* ARTICLE */

	.uk-article {display:flow-root;}
	.uk-article >:last-child {margin-bottom:0;}
	.uk-article + .uk-article {margin-top:70px;}
	.uk-article-title {font-size:calc(1.375rem + 1.5vw);line-height:1.2;}
	@media (min-width: 1400px) {
	.uk-article-title {font-size:2.5rem;line-height:1.2;}
	}
	.uk-article-meta {font-size:14px;line-height:1.35; color:#999;}
	.uk-article-meta a {color:#999;}
	.uk-article-meta a:hover {color:#666; text-decoration:none;}

	.uk-light .uk-article-meta {color:rgba(255, 255, 255, 0.5);}

/* COMMENT */

	.uk-comment-body {display:flow-root; overflow-wrap:break-word; word-wrap:break-word;}
	.uk-comment-header {display:flow-root; margin-bottom:20px;}
	.uk-comment-body >:last-child, .uk-comment-header >:last-child {margin-bottom:0;}
	.uk-comment-title {font-size:1.25rem;line-height:1.2;}
	.uk-comment-meta {font-size:14px;line-height:1.35; color:#999;}
	.uk-comment-list {padding:0; list-style:none;}
	.uk-comment-list >:nth-child(n+2) {margin-top:70px;}
	.uk-comment-list .uk-comment ~ ul {margin:70px 0 0 0; padding-left:30px; list-style:none;}
	@media (min-width: 1400px) {
	.uk-comment-list .uk-comment ~ ul {padding-left:100px;}
	}
	.uk-comment-list .uk-comment ~ ul >:nth-child(n+2) {margin-top:70px;}
	.uk-comment-primary {padding:30px; background-color:#F7F7FA;}

/* TEXT */

	.uk-text-lead {font-size:calc(1.274rem + 0.3vw);line-height:1.2; color:#333;}
	@media (min-width: 1400px) {
		.uk-text-lead {font-size:1.49rem;line-height:1.2;}
	}

	.uk-text-meta {font-size:14px;line-height:1.35; color:#999;}
	.uk-text-meta > a {color:#999;}
	.uk-text-meta > a:hover {color:#666; text-decoration:none;}

	.uk-text-default {font-size:16px;line-height:1.45;}
	@media (max-width: 1199px) {
		.uk-text-default {
			font-size:15px; line-height:1.4;
		}
	}
	.uk-text-xsmall {font-size:12px;line-height:1.35;}
	.uk-text-small {font-size:14px;line-height:1.35;}
	.uk-text-large {font-size:18px;line-height:1.45;}
	.uk-text-xlarge {font-size:20px;line-height:1.5;}

	.uk-text-light {font-weight:300;}
	.uk-text-normal {font-weight:400;}
	.uk-text-bold {font-weight:700;}
	.uk-text-100 {font-weight:100;}
	.uk-text-200 {font-weight:200;}
	.uk-text-300 {font-weight:300;}
	.uk-text-400 {font-weight:400;}
	.uk-text-500 {font-weight:500;}
	.uk-text-600 {font-weight:600;}
	.uk-text-700 {font-weight:700;}
	.uk-text-800 {font-weight:800;}
	.uk-text-900 {font-weight:900;}
	.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-basic, .uk-text-hover-basic:hover, .hover-toggle:hover .uk-text-hover-basic {color:#666 !important;}
	.uk-text-muted, .uk-text-hover-muted:hover, .hover-toggle:hover .uk-text-hover-muted {color:#999 !important;}
	.uk-text-emphasis, .uk-text-hover-emphasis:hover, .hover-toggle:hover .uk-text-hover-emphasis {color:#333 !important;}
	.uk-text-primary, .uk-text-hover-primary:hover, .hover-toggle:hover .uk-text-hover-primary {color:#0053B2 !important;}
	.uk-text-secondary, .uk-text-hover-secondary:hover, .hover-toggle:hover .uk-text-hover-secondary {color:#50AFA9 !important;}
	.uk-text-tertiary, .uk-text-hover-tertiary:hover, .hover-toggle:hover .uk-text-hover-tertiary {color:#DC6200 !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:#0053B2; background-image:linear-gradient(90deg, #0053B2 0%, #411ef0 100%);}

	.uk-text-left, .cke-left,
	.uk-text-left > *, .cke-left > * {text-align:left !important; justify-content: left;}
	.uk-text-right, .cke-right,
	.uk-text-right > *, .cke-right > * {text-align:right !important; justify-content: right;}
	.uk-text-center, .cke-center,
	.uk-text-center > *, .cke-center > * {text-align:center !important; justify-content: center;}
	.uk-text-justify {text-align:justify !important;}
	@media (min-width: 380px) {
	.uk-text-left\@s, .cke-left\@s,
	.uk-text-left\@s > *, .cke-left\@s > * {text-align:left !important; justify-content: left;}
	.uk-text-right\@s, .cke-right\@s,
	.uk-text-right\@s > *, .cke-right\@s > * {text-align:right !important; justify-content: right;}
	.uk-text-center\@s, .cke-center\@s,
	.uk-text-center\@s > *, .cke-center\@s > * {text-align:center !important; justify-content: center;}
	}
	@media (min-width: 1200px) {
	.uk-text-left\@m, .cke-left\@m,
	.uk-text-left\@m > *, .cke-left\@m > * {text-align:left !important; justify-content: left;}
	.uk-text-right\@m, .cke-right\@m,
	.uk-text-right\@m > *, .cke-right\@m > * {text-align:right !important; justify-content: right;}
	.uk-text-center\@m, .cke-center\@m,
	.uk-text-center\@m > *, .cke-center\@m > * {text-align:center !important; justify-content: center;}
	}
	@media (min-width: 1400px) {
	.uk-text-left\@l, .cke-left\@l,
	.uk-text-left\@l > *, .cke-left\@l > * {text-align:left !important; justify-content: left;}
	.uk-text-right\@l, .cke-right\@l,
	.uk-text-right\@l > *, .cke-right\@l > * {text-align:right !important; justify-content: right;}
	.uk-text-center\@l, .cke-center\@l,
	.uk-text-center\@l > *, .cke-center\@l > * {text-align:center !important; justify-content: center;}
	}
	@media (min-width: 1800px) {
	.uk-text-left\@xl, .cke-left\@xl,
	.uk-text-left\@xl > *, .cke-left\@xl > * {text-align:left !important; justify-content: left;}
	.uk-text-right\@xl, .cke-right\@xl,
	.uk-text-right\@xl > *, .cke-right\@xl > * {text-align:right !important; justify-content: right;}
	.uk-text-center\@xl, .cke-center\@xl,
	.uk-text-center\@xl > *, .cke-center\@xl > * {text-align:center !important; justify-content: center;}
	}
	@media (max-width: 379px) {
	.uk-text-left-to\@s, .cke-left-to\@s,
	.uk-text-left-to\@s > *, .cke-left-to\@s > * {text-align:left !important; justify-content: left;}
	.uk-text-right-to\@s, .cke-right-to\@s,
	.uk-text-right-to\@s > *, .cke-right-to\@s > * {text-align:right !important; justify-content: right;}
	.uk-text-center-to\@s, .cke-center-to\@s,
	.uk-text-center-to\@s > *, .cke-center-to\@s > * {text-align:center !important; justify-content: center;}
	}
	@media (max-width: 1199px) {
	.uk-text-left-to\@m, .cke-left-to\@m,
	.uk-text-left-to\@m > *, .cke-left-to\@m > * {text-align:left !important; justify-content: left;}
	.uk-text-right-to\@m, .cke-right-to\@m,
	.uk-text-right-to\@m > *, .cke-right-to\@m > * {text-align:right !important; justify-content: right;}
	.uk-text-center-to\@m, .cke-center-to\@m,
	.uk-text-center-to\@m > *, .cke-center-to\@m > * {text-align:center !important; justify-content: center;}
	}
	@media (max-width: 1399px) {
	.uk-text-left-to\@l, .cke-left-to\@l,
	.uk-text-left-to\@l > *, .cke-left-to\@l > * {text-align:left !important; justify-content: left;}
	.uk-text-right-to\@l, .cke-right-to\@l,
	.uk-text-right-to\@l > *, .cke-right-to\@l > * {text-align:right !important; justify-content: right;}
	.uk-text-center-to\@l, .cke-center-to\@l,
	.uk-text-center-to\@l > *, .cke-center-to\@l > * {text-align:center !important; justify-content: center;}
	}
	@media (max-width: 1799px) {
	.uk-text-left-to\@xl, .cke-left-to\@xl,
	.uk-text-left-to\@xl > *, .cke-left-to\@xl > * {text-align:left !important; justify-content: left;}
	.uk-text-right-to\@xl, .cke-right-to\@xl,
	.uk-text-right-to\@xl > *, .cke-right-to\@xl, > * {text-align:right !important; justify-content: right;}
	.uk-text-center-to\@xl, .cke-center-to\@xl,
	.uk-text-center-to\@xl > *, .cke-center-to\@xl > * {text-align:center !important; justify-content: center;}
	}

	.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-light .uk-text-lead {color:#fff;}
	.uk-light .uk-text-meta {color:rgba(255, 255, 255, 0.5);}
	.uk-light .uk-text-basic, .uk-light .uk-text-hover-basic:hover, .uk-light .hover-toggle:hover .uk-text-hover-basic, .uk-light.hover-toggle:hover .uk-text-hover-basic {color:rgba(255, 255, 255, 0.5)!important;}
	.uk-light .uk-text-muted, .uk-light .uk-text-hover-muted:hover, .uk-light .hover-toggle:hover .uk-text-hover-muted, .uk-light.hover-toggle:hover .uk-text-hover-muted {color:rgba(255, 255, 255, 0.5) !important;}
	.uk-light .uk-text-emphasis, .uk-light .uk-text-hover-emphasis:hover, .uk-light .hover-toggle:hover .uk-text-hover-emphasis, .uk-light.hover-toggle:hover .uk-text-hover-emphasis {color:#fff !important;}
	.uk-light .uk-text-primary, .uk-light .uk-text-hover-primary:hover, .uk-light .hover-toggle:hover .uk-text-hover-primary, .uk-light.hover-toggle:hover .uk-text-hover-primary {color:#fff !important;}
	.uk-light .uk-text-secondary, .uk-light .uk-text-hover-secondary:hover, .uk-light .hover-toggle:hover .uk-text-hover-secondary, .uk-light.hover-toggle:hover .uk-text-hover-secondary {color:#fff !important;}
	.uk-light .uk-text-tertiary, .uk-light .uk-text-hover-tertiary:hover, .uk-light .hover-toggle:hover .uk-text-hover-tertiary, .uk-light.hover-toggle:hover .uk-text-hover-tertiary {color:#fff !important;}
	.uk-light .uk-text-success {color:#32d296 !important;}
	.uk-light .uk-text-warning {color:#faa05a !important;}
	.uk-light .uk-text-danger {color:#f0506e !important;}

/* CKE ALIGN */

	.cke-left {text-align:left !important;}
	.cke-right {text-align:right !important;}
	.cke-center {text-align:center !important;}
	@media (max-width: 1199px) {
		.cke-adaptive {text-align:center !important;}
	}

/* CKE SIZE */

	@media (min-width: 1200px) {
		.desk-smaller-25 {font-size: 75% !important}
		.desk-smaller-50 {font-size: 50% !important;}
	}

	@media (max-width: 1199px) {
		.mobile-smaller-25 {font-size: 75% !important;}
		.mobile-smaller-50 {font-size: 50% !important;}
	}

/* CKE INDENT */

	.cke-indent {margin-left: 10px;}
	.cke-indent-large {margin-left: 20px;}
	.cke-indent-xlarge {margin-left: 30px;}
	@media (min-width: 1400px) {
		.cke-indent {margin-left: 20px;}
		.cke-indent-large {margin-left: 40px;}
		.cke-indent-xlarge {margin-left: 70px;}
	}

	span[class*='cke-indent'] {display: block; max-width: 100%;}

/* CKE GLUE & NOBR */

	.cke-glue {white-space: nowrap;}

	@media (max-width: 1199px) {
		.cke-nobr br {display: none !important;}
	}

/* CKE MARGIN */

	.cke-margin-1, .cke-margin-2, .cke-margin-3 {margin-bottom: 0;}

	.cke-margin-1 + * {margin-top: 40px;}
	.cke-margin-2 + * {margin-top: 70px;}
	.cke-margin-3 + * {margin-top: 5px;}

	@media (max-width: 1199px) {
		.cke-margin-2 + * {margin-top: 40px;}
	}

	.cke-margin-1 + h1, .cke-margin-1 + .uk-h1,
	.cke-margin-1 + h2, .cke-margin-1 + .uk-h2,
	.cke-margin-1 + h3, .cke-margin-1 + .uk-h3,
	.cke-margin-1 + h4, .cke-margin-1 + .uk-h4,
	.cke-margin-1 + h5, .cke-margin-1 + .uk-h5,
	.cke-margin-1 + h6, .cke-margin-1 + .uk-h6,
	.cke-margin-1 + [class*="uk-heading-"] {margin-top: 20px;}

	.cke-margin-2 + h1, .cke-margin-2 + .uk-h1,
	.cke-margin-2 + h2, .cke-margin-2 + .uk-h2,
	.cke-margin-2 + h3, .cke-margin-2 + .uk-h3,
	.cke-margin-2 + h4, .cke-margin-2 + .uk-h4,
	.cke-margin-2 + h5, .cke-margin-2 + .uk-h5,
	.cke-margin-2 + h6, .cke-margin-2 + .uk-h6,
	.cke-margin-2 + [class*="uk-heading-"] {margin-top: 5px;}

	.cke-margin-3 + h1, .cke-margin-3 + .uk-h1,
	.cke-margin-3 + h2, .cke-margin-3 + .uk-h2,
	.cke-margin-3 + h3, .cke-margin-3 + .uk-h3,
	.cke-margin-3 + h4, .cke-margin-3 + .uk-h4,
	.cke-margin-3 + h5, .cke-margin-3 + .uk-h5,
	.cke-margin-3 + h6, .cke-margin-3 + .uk-h6,
	.cke-margin-3 + [class*="uk-heading-"] {margin-top: 70px;}

	@media (max-width: 1199px) {
		.cke-margin-3 + h1, .cke-margin-3 + .uk-h1,
		.cke-margin-3 + h2, .cke-margin-3 + .uk-h2,
		.cke-margin-3 + h3, .cke-margin-3 + .uk-h3,
		.cke-margin-3 + h4, .cke-margin-3 + .uk-h4,
		.cke-margin-3 + h5, .cke-margin-3 + .uk-h5,
		.cke-margin-3 + h6, .cke-margin-3 + .uk-h6,
		.cke-margin-3 + [class*="uk-heading-"] {margin-top: 40px;}
	}

	blockquote + .cke-margin-1, blockquote + .cke-margin-2 {margin-bottom: 20px;}

	blockquote + .cke-margin-1 {margin-top: 40px;}
	blockquote + .cke-margin-2 {margin-top: 70px;}

	blockquote + .cke-margin-1 + *,
	blockquote + .cke-margin-2 + * {margin-top: 20px;}

	blockquote + [class*="cke-margin-"] + h1, blockquote + [class*="cke-margin-"] + .uk-h1,
	blockquote + [class*="cke-margin-"] + h2, blockquote + [class*="cke-margin-"] + .uk-h2,
	blockquote + [class*="cke-margin-"] + h3, blockquote + [class*="cke-margin-"] + .uk-h3,
	blockquote + [class*="cke-margin-"] + h4, blockquote + [class*="cke-margin-"] + .uk-h4,
	blockquote + [class*="cke-margin-"] + h5, blockquote + [class*="cke-margin-"] + .uk-h5,
	blockquote + [class*="cke-margin-"] + h6, blockquote + [class*="cke-margin-"] + .uk-h6,
	blockquote + [class*="cke-margin-"] + [class*="uk-heading-"] {margin-top: 40px;}

	blockquote + .cke-margin-3 + * {margin-top: 70px !important;}

	@media (max-width: 1199px) {
		blockquote + .cke-margin-2 {margin-top: 40px;}
		blockquote + .cke-margin-3 + * {margin-top: 40px !important;}
	}

/* CKE IMAGE */

	@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;}
	}

	figure figcaption {font-size:14px;line-height:1.35; color:#999; margin-top: 10px; text-align: center;}
	.uk-light figure figcaption {color:rgba(255, 255, 255, 0.5);}

/* COLUMN */

	[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:0.5px solid #e5e5e5; column-gap:60px;}
	@media (min-width: 1400px) {
	.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: 1200px) {
	.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: 1400px) {
	.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: 1800px) {
	.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);}

/* SHIFT */

	[class*="shift-top-"], [class*="shift-bottom-"] {position: relative;}
	.shift-top-1 {top: -1px;}
	.shift-top-2 {top: -2px;}
	.shift-top-3 {top: -3px;}
	.shift-bottom-1 {top: 1px;}
	.shift-bottom-2 {top: 2px;}
	.shift-bottom-3 {top: 3px;}

	.shift-right-5 {margin-right: 5px;}

/* SIZES */

	.size-1 {width: 1.25em; height: 1.25em; min-width: 1.25em; min-height: 1.25em;}

	.size-3xsmall, .size-3xs {width: 12px; height: 12px; min-width: 12px; min-height: 12px;}
	.size-2xsmall, .size-2xs {width: 14px; height: 14px; min-width: 14px; min-height: 14px;}
	.size-xsmall, .size-xs {width: 16px; height: 16px; min-width: 16px; min-height: 16px;}
	.size-small, .size-s {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
	.size-medium, .size-m {width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
	.size-large, .size-l {width: 24px; height: 24px; min-width: 24px; min-height: 24px;}
	.size-xlarge, .size-xl {width: 30px; height: 30px; min-width: 30px; min-height: 30px;}
	.size-2xlarge, .size-2xl {width: 36px; height: 36px; min-width: 36px; min-height: 36px;}
	.size-3xlarge, .size-3xl {width: 48px; height: 48px; min-width: 48px; min-height: 48px;}
	.size-4xlarge, .size-4xl {width: 60px; height: 60px; min-width: 60px; min-height: 60px;}
	.size-5xlarge, .size-5xl {width: 72px; height: 72px; min-width: 72px; min-height: 72px;}
	.size-6xlarge, .size-6xl {width: 96px; height: 96px; min-width: 96px; min-height: 96px;}
	.size-7xlarge, .size-7xl {width: 128px; height: 128px; min-width: 128px; min-height: 128px;}
	@media (min-width: 1200px) {
		.size-3xsmall\@l, .size-3xs\@l {width: 12px; height: 12px; min-width: 12px; min-height: 12px;}
		.size-2xsmall\@l, .size-2xs\@l {width: 14px; height: 14px; min-width: 14px; min-height: 14px;}
		.size-xsmall\@l, .size-xs\@l {width: 16px; height: 16px; min-width: 16px; min-height: 16px;}
		.size-small\@l, .size-s\@l {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
		.size-medium\@l, .size-m\@l {width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
		.size-large\@l, .size-l\@l {width: 24px; height: 24px; min-width: 24px; min-height: 24px;}
		.size-xlarge\@l, .size-xl\@l {width: 30px; height: 30px; min-width: 30px; min-height: 30px;}
		.size-2xlarge\@l, .size-2xl\@l {width: 36px; height: 36px; min-width: 36px; min-height: 36px;}
		.size-3xlarge\@l, .size-3xl\@l {width: 48px; height: 48px; min-width: 48px; min-height: 48px;}
		.size-4xlarge\@l, .size-4xl\@l {width: 60px; height: 60px; min-width: 60px; min-height: 60px;}
		.size-5xlarge\@l, .size-5xl\@l {width: 72px; height: 72px; min-width: 72px; min-height: 72px;}
		.size-6xlarge\@l, .size-6xl\@l {width: 96px; height: 96px; min-width: 96px; min-height: 96px;}
		.size-7xlarge\@l, .size-7xl\@l {width: 128px; height: 128px; min-width: 128px; min-height: 128px;}
	}

/* CARD */

	.uk-card-default, .uk-light .uk-card-default {--uk-inverse:dark; background-color:#fff; color:#666; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
	.uk-card-muted, .uk-light .uk-card-muted {--uk-inverse:dark; background-color:#F7F7FA; color:#666; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
	.uk-card-primary, .uk-light .uk-card-primary {--uk-inverse:light; background-color:#0053B2; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
	.uk-card-secondary, .uk-light .uk-card-secondary {--uk-inverse:light; background-color:#50AFA9; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
	.uk-card-tertiary, .uk-light .uk-card-tertiary {--uk-inverse:light; background-color:#DC6200; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
	.uk-card-dark, .uk-light .uk-card-dark {--uk-inverse:light; background-color:#414756; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}