/* GENERAL */

	/* BASE TYPO */

		@font-face {font-family: Raleway; src: url('/ext-files/fonts/Raleway-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: normal;}
		@font-face {font-family: Raleway; src: url('/ext-files/fonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: italic;}

		.typo, h5, .uk-h5, h6, .uk-h6 {
			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.4;
		}

		@media (max-width: 1199px) {
			.typo:not(.formbuilder-frame) {
				font-size:15px; line-height:1.35;
			}
		}

		@media (max-width: 499px) {
			.typo.formbuilder-frame {
				font-size:15px; line-height:1.35;
			}
		}

		/* inverse */

			.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;}

	/* RESET */

		:root {--uk-breakpoint-s:380px; --uk-breakpoint-m:1200px; --uk-breakpoint-l:1400px; --uk-breakpoint-xl:1800px;}

		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;}

		details, main {display:block;}
		summary {display:list-item;}
		template {display:none;}

		address {font-style:normal;}

		.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);}

	/* BROWSER UI */

		:focus {outline:none;}
		:focus-visible {outline:2px dotted transparent;}
		::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;}

		/* inverse */

			.uk-light:focus-visible {outline-color:#fff;}

	/* PARAGRAPH */

		p, ul, ol, dl, pre, address, fieldset, figure, .para {margin:0 0 20px 0;}
		* + p, * + ul, * + ol, * + dl, * + pre, * + address, * + fieldset, * + figure, * + .para {margin-top:20px;}

	/* INLINE STYLES A */

		b, strong, u, h6, .uk-h6 {font-weight:bolder; color: #000}
		em, q {color:#000; font-style: normal;}
		u {text-decoration: none !important;}

		/* inverse */

			.uk-light b, .uk-light strong, .uk-light u, .uk-light h6, .uk-light .uk-h6 {color: #fff}
			.uk-light em, .uk-light q {color:#fff;}

	/* INLINE STYLES B */

		abbr[title] {text-decoration:underline dotted; -webkit-text-decoration-style:dotted;}
		ins {background:#ffd; color:#666; text-decoration:none;}
		mark {background:#ffd; color:#666;}

		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;}

	/* CODE TEXT */

		:not(pre) > code, :not(pre) > kbd, :not(pre) > samp {
			font-family:Consolas, monaco, monospace; font-size:0.875rem; color:#f0506e; white-space:nowrap; padding:2px 6px; background:#f8f8f8;
		}
		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;}

		/* inverse */

			.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,
		.InputfieldCKEditor a, .InputfieldCKEditor .uk-link {color:#0f7ae6; cursor:pointer; text-decoration:none; text-decoration-thickness: 1px !important;}
		a:hover, .uk-link:hover, .uk-link-toggle:hover .uk-link,
		.InputfieldCKEditor a:hover, .uk-link:hover, .InputfieldCKEditor .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:#333;}

		a.uk-link-emphasis, .uk-link-emphasis a, .uk-link-toggle .uk-link-emphasis {color:#333;}
		a.uk-link-emphasis:hover, .uk-link-emphasis a:hover, .uk-link-toggle:hover .uk-link-emphasis {color:#999;}
		
		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:#009fe2; 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;}

		/* inverse */

			.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-emphasis, .uk-light .uk-link-emphasis a {color:#fff;}
			.uk-light a.uk-link-emphasis:hover, .uk-light .uk-link-emphasis a:hover, .uk-light .uk-link-toggle:hover .uk-link-emphasis {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;}

	/* 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;}

		/* inverse */

			.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%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);}

/* HEADING */

	/* BASE HEADING */

		h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge {
			font-family: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";
			margin:0 0 20px 0;
			color:#333;
			font-weight: 900;
		}

		* + h1, * + .uk-h1, * + h2, * + .uk-h2, * + h3, * + .uk-h3, * + h4,
		* + .uk-heading-small, * + .uk-heading-medium, * + .uk-heading-large, * + .uk-heading-xlarge, * + .uk-heading-2xlarge, * + .uk-heading-3xlarge {margin-top:40px;}

		h1, .uk-h1, h2, .uk-h2, h3, .uk-h3, h4, .uk-h4,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge, .uk-heading-3xlarge {
			word-break: break-word;
			text-transform: uppercase;
		}

		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 {}

		h1 em, .uk-h1 em,
		h2 em, .uk-h2 em,
		h3 em, .uk-h3 em,
		h4 em, .uk-h4 em,
		.uk-heading-small em,
		.uk-heading-medium em,
		.uk-heading-large em,
		.uk-heading-xlarge em,
		.uk-heading-2xlarge em,
		.uk-heading-3xlarge em {}

		h1 u, .uk-h1 u,
		h2 u, .uk-h2 u,
		h3 u, .uk-h3 u,
		h4 u, .uk-h4 u,
		.uk-heading-small u,
		.uk-heading-medium u,
		.uk-heading-large u,
		.uk-heading-xlarge u,
		.uk-heading-2xlarge u,
		.uk-heading-3xlarge u {}

		/* inverse */

			.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 .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 h1 strong, .uk-light .uk-h1 strong,
			.uk-light h2 strong, .uk-light .uk-h2 strong,
			.uk-light h3 strong, .uk-light .uk-h3 strong,
			.uk-light h4 strong, .uk-light .uk-h4 strong,
			.uk-light .uk-heading-small strong,
			.uk-light .uk-heading-medium strong,
			.uk-light .uk-heading-large strong,
			.uk-light .uk-heading-xlarge strong,
			.uk-light .uk-heading-2xlarge strong,
			.uk-light .uk-heading-3xlarge strong {}

			.uk-light h1 em, .uk-light .uk-h1 em,
			.uk-light h2 em, .uk-light .uk-h2 em,
			.uk-light h3 em, .uk-light .uk-h3 em,
			.uk-light h4 em, .uk-light .uk-h4 em,
			.uk-light .uk-heading-small em,
			.uk-light .uk-heading-medium em,
			.uk-light .uk-heading-large em,
			.uk-light .uk-heading-xlarge em,
			.uk-light .uk-heading-2xlarge em,
			.uk-light .uk-heading-3xlarge em {}

			.uk-light h1 u, .uk-light .uk-h1 u,
			.uk-light h2 u, .uk-light .uk-h2 u,
			.uk-light h3 u, .uk-light .uk-h3 u,
			.uk-light h4 u, .uk-light .uk-h4 u,
			.uk-light .uk-heading-small u,
			.uk-light .uk-heading-medium u,
			.uk-light .uk-heading-large u,
			.uk-light .uk-heading-xlarge u,
			.uk-light .uk-heading-2xlarge u,
			.uk-light .uk-heading-3xlarge u {}

	/* HEADING SIZING */

		h1, .uk-h1 {font-size:calc(1.375rem + 1.1vw);line-height:1.1;}
		h2, .uk-h2 {font-size:calc(1.325rem + 0.9vw);line-height:1.2;}
		h3, .uk-h3 {font-size:calc(1.3rem + 0.6vw);line-height:1.2;}
		h4, .uk-h4 {font-size:calc(1.275rem + 0.3vw);line-height:1.31;}
		
		@media (min-width: 1500px) {
			h1, .uk-h1 {font-size:2.5rem;line-height:1.05;}
			h2, .uk-h2 {font-size:2rem;line-height:1.15;}
			h3, .uk-h3 {font-size:1.75rem;line-height:1.2;}
			h4, .uk-h4 {font-size:1.5rem;line-height:1.29;}
		}

		.uk-heading-small {font-size:calc(1.425rem + 2.1vw);line-height:1.07;}
		.uk-heading-medium {font-size:calc(1.475rem + 2.7vw);line-height:1.05;}
		.uk-heading-large {font-size:calc(1.525rem + 3.3vw);line-height:1.025;}
		.uk-heading-xlarge {font-size:calc(1.575rem + 3.9vw);line-height:1;}
		.uk-heading-2xlarge {font-size:calc(1.625rem + 4.5vw);line-height:1;}
		.uk-heading-3xlarge {font-size:calc(1.675rem + 5.1vw);line-height:1;}

		@media (min-width: 1500px) {
			.uk-heading-small {font-size:3rem;line-height:1.05;}
			.uk-heading-medium {font-size:3.5rem;line-height:1;}
			.uk-heading-large {font-size:4rem;line-height:1;}
			.uk-heading-xlarge {font-size:4.5rem;line-height:1;}
			.uk-heading-2xlarge {font-size:5rem;line-height:1;}
			.uk-heading-3xlarge {font-size:6rem;line-height:1;}
		}
		
	/* GENERAL HEADING STYLES */

		h6, .uk-h6 {font-weight: bolder;}

		span.uk-heading-divider,
		span.uk-heading-bullet,
		span.uk-heading-line {display: inline-block; max-width: 100%;}

	/* HEADING STYLE: DIVIDER */

		.uk-heading-divider {padding-bottom:calc(5px + 0.1em); border-bottom:calc(0.2px + 0.05em) solid #e5e5e5;}

		/* inverse */

			.uk-light .uk-heading-divider {border-bottom-color:rgba(255, 255, 255, 0.2);}

	/* HEADING STYLE: BULLET */
		
		.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;}
		
		/* inverse */

			.uk-light .uk-heading-bullet::before {border-left-color:rgba(255, 255, 255, 0.2);}

	/* HEADING STYLE: LINE */

		.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);}

		/* inverse */

			.uk-light .uk-heading-line >::before, .uk-light .uk-heading-line >::after {border-bottom-color:rgba(255, 255, 255, 0.2);}

/* LIST */

	/* LIST STYLE: BASE + DEFAULT */

		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;}

	/* LIST STYLE VARIANTS + DEFAULT */

		.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: '–  ';}

	/* LIST STYLE COLORS + DEFAULT */
	
		.typo ul:not([class]) >::marker,
		.uk-list-primary >::marker {color:#009fe2 !important;}
		.uk-list-secondary >::marker {color:#e054a5 !important;}
		.uk-list-emphasis >::marker {color:#333 !important;}
		.uk-list-muted >::marker {color:#999 !important;}

		/* inverse */

			.uk-light .typo ul:not([class]) >::marker,
			.uk-light .uk-list-primary >::marker {color:#fff !important;}
			.uk-light .uk-list-secondary >::marker {color:#fff !important;}
			.uk-light .uk-list-emphasis >::marker {color:#fff !important;}
			.uk-light .uk-list-muted >::marker {color:rgba(255, 255, 255, 0.5) !important;}

	/* LIST STYLE: BULLET (CSS ICONS) */

		.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%;
		}

		/* inverse */

			.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");
			}

	/* LIST STYLE: STRIPED */
	
		.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:#f8f8f8;}
		.uk-list-striped >:nth-child(n+2) {margin-top:0;}

		/* inverse */

			.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);}

	/* LIST STYLE: DIVIDER */

		.uk-list-divider >:nth-child(n+2) {margin-top:10px; padding-top:10px; border-top:0.5px solid #e5e5e5;}

		/* inverse */

			.uk-light .uk-list-divider >:nth-child(n+2) {border-top-color:rgba(255, 255, 255, 0.2);}

	/* LIST STYLE: SIZES */
	
		.uk-list-large >:nth-child(n+2), .uk-list-large > * > ul {margin-top:20px;}
		.uk-list-large.uk-list-divider >:nth-child(n+2) {margin-top:20px; padding-top:20px;}
		.uk-list-large.uk-list-striped > * {padding:20px 10px;}
		.uk-list-large.uk-list-striped >:nth-child(n+2), .uk-list-collapse.uk-list-striped >:nth-child(n+2) {margin-top:0;}

		.uk-list-collapse >:nth-child(n+2), .uk-list-collapse > * > ul {margin-top:0;}
		.uk-list-collapse.uk-list-divider >:nth-child(n+2) {margin-top:0; padding-top:0;}
		.uk-list-collapse.uk-list-striped > * {padding-top:0; padding-bottom:0;}

	/* DESCRIPTION */

		.uk-description-list > dt {color:#333; font-size:14px;line-height:1.5;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 */

		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;}

		.uk-light ol:not([class]) > ::marker {color:rgba(255, 255, 255, 0.5) !important;}

	/* SPECIAL (CKE) */

		.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;}

		/* inverse */

			.uk-light .list-line.list-line-divider > ::before {border-left-color:rgba(255, 255, 255, 0.2);}

/* TABLE */

	/* TABLE STYLE: BASE + DEFAULT */

		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.5;}
		table:not([class]) caption,
		.uk-table caption {font-size:14px;line-height:1.5; text-align:left; color:#999;}

		.uk-table tbody tr {transition:background-color 0.1s linear;}

		/* inverse */

			.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);}

	/* TABLE STYLE: DIVIDER + DEFAULT */

		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;}

		/* inverse */

			.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);}

	/* TABLE STYLE: HOVER + DEFAULT */

		table:not([class]) > tr:hover, table:not([class]) tbody tr:hover,
		.uk-table-hover > tr:hover, .uk-table-hover tbody tr:hover {background:#ffd;}

		/* inverse */

			.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);}

	/* TABLE STYLE: STRIPED */

		.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:0.5px solid #e5e5e5;}
		.uk-table-striped > tr:nth-of-type(even):last-child, .uk-table-striped tbody tr:nth-of-type(even):last-child {border-bottom:0.5px solid #e5e5e5;}

		/* inverse */

			.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);}

	/* TABLE STYLE: SIZES */
	
		.uk-table-small:not(.AdminDataTable) th, .uk-table-small:not(.AdminDataTable) td {padding:4px 8px; font-size: 12px;}
		.uk-table-large th, .uk-table-large td {padding:22px 12px;}

	/* LAYOUT */

		.uk-table-middle, .uk-table-middle td {vertical-align:middle !important;}

		.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;}

	/* RESPONSIVE */

		@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;}
		}

	/* FANCY TABLE */

		.fancySearchRow > * {padding: 0 !important;}
		.fancySearchRow input {border: none !important; font-size:16px;line-height:1.4; 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: #000001 !important; font-weight: bolder;}
		.table-sorter .sortArrow {margin-left: 5px !important;}

	/* ACTIVE CELL */
	
		.uk-table > tr.uk-active, .uk-table tbody tr.uk-active {background:#ffd;}

		/* inverse */

			.uk-light .uk-table > tr.uk-active, .uk-light .uk-table tbody tr.uk-active {background:rgba(255, 255, 255, 0.08);}

	/* LINK CELL */

		.uk-table-link {padding:0 !important;}
		.uk-table-link > a {display:block; padding:16px 12px;}

		.uk-table-small .uk-table-link > a {padding:4px 8px;}

/* BUTTON */

	/* BUTTON BASE */

		.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; text-align:center;
			padding:10px 30px; 
			font-size:16px;
			line-height:1.2;
			text-transform:none;
			border-radius: 30px;
		}
		.uk-button:not(:disabled) {cursor:pointer;}
		.uk-button::-moz-focus-inner {border:0; padding:0;}
		.uk-button:hover {text-decoration:none;}

	/* BUTTON STYLE: DEFAULT */

		.uk-button-default,
		.pass-button-default .uk-button {background-color:transparent; color:#009fe2; border:1px solid #009fe2;}

		.uk-button-default:hover,
		.uk-button-default:active,
		.uk-button-default.uk-active,
		.pass-button-default .uk-button:hover,
		.pass-button-default .uk-button:active,
		.pass-button-default .uk-button.uk-active {background-color:transparent; color:#50AFA9; border-color:#50AFA9;}

		/* inverse */

			.uk-light .uk-button-default {background-color:transparent; color:#fff; border-color:rgba(255, 255, 255, 0.7);}

			.uk-light .uk-button-default:hover,
			.uk-light .uk-button-default:active,
			.uk-light .uk-button-default.uk-active,
			.uk-light.pass-button-default .uk-button:hover,
			.uk-light.pass-button-default .uk-button:active,
			.uk-light.pass-button-default .uk-button.uk-active {background-color:transparent; color:#fff; border-color:#fff;}

	/* BUTTON STYLE: PRIMARY */

		.uk-button-primary,
		.pass-button-primary .uk-button {background-color:#009fe2; color:#fff; border:0.5px solid transparent;}
		
		.uk-button-primary:hover,
		.uk-button-primary:active,
		.uk-button-primary.uk-active,
		.pass-button-primary .uk-button:hover,
		.pass-button-primary .uk-button:active,
		.pass-button-primary .uk-button.uk-active {background-color:#e054a5; color:#fff;}

		/* inverse */

			.uk-light .uk-button-primary {background-color:#fff; color:#666;}

			.uk-light .uk-button-primary:hover,
			.uk-light .uk-button-primary:active,
			.uk-light .uk-button-primary.uk-active,
			.uk-light.pass-button-primary .uk-button:hover,
			.uk-light.pass-button-primary .uk-button:active,
			.uk-light.pass-button-primary .uk-button.uk-active {background-color:#e6e6e6; color:#666;}

	/* BUTTON STYLE: SECONDARY */

		.uk-button-secondary,
		.pass-button-secondary .uk-button {background-color:#e054a5; color:#fff; border:0.5px solid transparent;}

		.uk-button-secondary:hover,
		.uk-button-secondary:active,
		.uk-button-secondary.uk-active,
		.pass-button-secondary .uk-button:hover,
		.pass-button-secondary .uk-button:active,
		.pass-button-secondary .uk-button.uk-active {background-color:#009fe2; color:#fff;}

		/* inverse */

			.uk-light .uk-button-secondary {background-color:#fff; color:#666;}

			.uk-light .uk-button-secondary:hover,
			.uk-light .uk-button-secondary:active,
			.uk-light .uk-button-secondary.uk-active,
			.uk-light.pass-button-secondary .uk-button:hover,
			.uk-light.pass-button-secondary .uk-button:active,
			.uk-light.pass-button-secondary .uk-button.uk-active {background-color:#e6e6e6; color:#666;}

	/* BUTTON STYLE: DANGER */

		.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;
		}

	/* BUTTON STYLE: SIZES */

		.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;
			font-size:20px;
			line-height:1.2;
		}

	/* BUTTON STYLE: TEXT */

		.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;}

		/* inverse */

			.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);}

	/* BUTTON STYLE: LINK */

		.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;}

		/* inverse */

			.uk-light .uk-button-link {color:#fff;}
			.uk-light .uk-button-link:hover {color:rgba(255, 255, 255, 0.5);}

	/* GROUP */

		.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;
		}

/* ICON */

	/* DEFAULT */

		.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);}

	/* IMAGE */

		.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;
		}
	
	/* LINK */

		.uk-icon-link {color:#999; text-decoration:none !important;}
		.uk-icon-link:hover,
		.uk-icon-link:active,
		.uk-active > .uk-icon-link {color:#666;}

		/* inverse */

			.uk-light .uk-icon-link {color:rgba(255, 255, 255, 0.5);}
			.uk-light .uk-icon-link:hover,
			.uk-light .uk-icon-link:active,
			.uk-light .uk-active > .uk-icon-link {color:rgba(255, 255, 255, 0.7);}
	
	/* BUTTON */

		.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,
		.uk-icon-button:active,
		.uk-active > .uk-icon-button {background-color:#ebebeb; color:#666;}

		/* inverse */
		
			.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,
			.uk-light .uk-icon-button:active
			.uk-light .uk-active > .uk-icon-button {background-color:rgba(255, 255, 255, 0.15); color:rgba(255, 255, 255, 0.7);}

/* TEXT */

	/* LABEL */

		.uk-label {
			display:inline-block; padding:0 10px; background:#009fe2;
			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;}

		/* inverse */

			.uk-light .uk-label {background-color:#fff; color:#666;}

	/* LEAD */

		.uk-text-lead,
		h5, .uk-h5 {font-size:calc(1.274rem + 0.3vw);line-height:1.32; color:#333;}

		.uk-text-lead strong,
		h5 strong, .uk-h5 strong {}

		.uk-text-lead em,
		h5 em, .uk-h5 em {}

		.uk-text-lead u,
		h5 u, .uk-h5 u {}

		@media (min-width: 1500px) {
			.uk-text-lead,
			h5, .uk-h5 {font-size:1.49rem;line-height:1.3;}
		}

		/* inverse */

			.uk-light .uk-text-lead,
			.uk-light h5, .uk-light .uk-h5 {color:#fff;}

			.uk-light .uk-text-lead strong,
			.uk-light h5 strong, .uk-light .uk-h5 strong {}

			.uk-light .uk-text-lead em,
			.uk-light h5 em, .uk-light .uk-h5 em {}

			.uk-light .uk-text-lead u,
			.uk-light h5 u, .uk-light .uk-h5 u {}

	/* META */

		.uk-text-meta {font-size:14px;line-height:1.5; color:#999;}

		.uk-text-meta strong {}
		.uk-text-meta em {}
		.uk-text-meta u {}

		.uk-text-meta a {color:#999;}
		.uk-text-meta a:hover {color:#333; text-decoration:none;}

		/* inverse */

			.uk-light .uk-text-meta {color:rgba(255, 255, 255, 0.5);}

			.uk-light .uk-text-meta strong {}
			.uk-light .uk-text-meta em {}
			.uk-light .uk-text-meta u {}

			.uk-light .uk-text-meta a {color:rgba(255, 255, 255, 0.7);}
			.uk-light .uk-text-meta a:hover {color:rgba(255, 255, 255, 1);}

	/* SIZES */

		.uk-text-default {font-size:16px;line-height:1.4;}

		@media (max-width: 1199px) {
			.uk-text-default {
				font-size:15px; line-height:1.35;
			}
		}

		.uk-text-xsmall {font-size:12px;line-height:1.35;}
		.uk-text-small {font-size:14px;line-height:1.5;}
		.uk-text-large {font-size:18px;line-height:1.38;}
		.uk-text-xlarge {font-size:20px;line-height:1.32;}

	/* WEIGHT & VARIATIONS */

		.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;}

	/* TEXT COLORS */

		.uk-text-basic,
		.text-hover-basic:hover,
		.text-toggle:hover .text-hover-basic {color:#666 !important;}
		
		.uk-text-muted,
		.text-hover-muted:hover,
		.text-toggle:hover .text-hover-muted {color:#999 !important;}
		
		.uk-text-emphasis,
		.text-hover-emphasis:hover,
		.text-toggle:hover .text-hover-emphasis {color:#333 !important;}
		
		.uk-text-primary,
		.text-hover-primary:hover,
		.text-toggle:hover .text-hover-primary {color:#009fe2 !important;}
		
		.uk-text-secondary,
		.text-hover-secondary:hover,
		.text-toggle:hover .text-hover-secondary {color:#e054a5 !important;}
		
		.uk-text-tertiary,
		.text-hover-tertiary:hover,
		.text-toggle:hover .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:#009fe2; background-image:linear-gradient(90deg, #009fe2 0%, #411ef0 100%);
		}

		/* inverse */

			.uk-light .uk-text-basic,
			.uk-light .text-hover-basic:hover,
			.uk-light .text-toggle:hover .text-hover-basic,
			.uk-light.text-toggle:hover .text-hover-basic {color:rgba(255, 255, 255, 0.5)!important;}
			
			.uk-light .uk-text-muted,
			.uk-light .text-hover-muted:hover,
			.uk-light .text-toggle:hover .text-hover-muted,
			.uk-light.text-toggle:hover .text-hover-muted {color:rgba(255, 255, 255, 0.5) !important;}
			
			.uk-light .uk-text-emphasis,
			.uk-light .text-hover-emphasis:hover,
			.uk-light .text-toggle:hover .text-hover-emphasis,
			.uk-light.text-toggle:hover .text-hover-emphasis {color:#fff !important;}
			
			.uk-light .uk-text-primary,
			.uk-light .text-hover-primary:hover,
			.uk-light .text-toggle:hover .text-hover-primary,
			.uk-light.text-toggle:hover .text-hover-primary {color:#fff !important;}
			
			.uk-light .uk-text-secondary,
			.uk-light .uk-text-hover-secondary:hover,
			.uk-light .text-toggle:hover .text-hover-secondary,
			.uk-light.text-toggle:hover .text-hover-secondary {color:#fff !important;}
			
			.uk-light .uk-text-tertiary,
			.uk-light .text-hover-tertiary:hover,
			.uk-light .text-toggle:hover .text-hover-tertiary,
			.uk-light.text-toggle:hover .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;}

/* BLOCKS */

	/* BLOCKQUOTE */

		blockquote {margin:0 0 20px 0; font-style: normal;}
		* + blockquote {margin-top:20px;}

		blockquote:not(.uk-card) {font-size:calc(1.274rem + 0.3vw);line-height:1.32; color:#333;}
		@media (min-width: 1500px) {
			blockquote:not(.uk-card) {font-size:1.49rem;line-height:1.3;}
		}

		blockquote:not(.uk-card) {display:flow-root; position:relative; box-sizing:border-box;}
		blockquote:not(.uk-card) >:last-child {margin-bottom:0;}

		blockquote:not(.uk-card) {border-left: 2px solid #009fe2; padding-left: 30px;}

		blockquote:not(.uk-card) footer {margin-top:10px; font-size:14px;line-height:1.5; color:#666;}
		blockquote:not(.uk-card) footer::before {content:"— ";}

		/* inverse */

			.uk-light blockquote:not(.uk-card) {border-left: 2px solid #fff;}
			.uk-light blockquote:not(.uk-card) {color:#fff;}
			.uk-light blockquote:not(.uk-card) footer {color:rgba(255, 255, 255, 0.7);}

	/* ALERT */

		.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:#d8eafc; color:#009fe2;} .uk-alert-primary > * {color:#009fe2;}
		.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;}

		/* inverse */

			.uk-light .uk-alert, .uk-light.uk-alert {background:#f8f8f8; color:#666;}
			.uk-light .uk-alert-primary, .uk-light.uk-alert-primary {background:#d8eafc; color:#009fe2;}
			.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;}

	/* 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.1;}
		@media (min-width: 1500px) {
			.uk-article-title {font-size:2.5rem;line-height:1.2;}
		}

		.uk-article-meta {font-size:14px;line-height:1.5; color:#999;}
		.uk-article-meta a {color:#999;}
		.uk-article-meta a:hover {color:#333; text-decoration:none;}

		/* inverse */

			.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.32;}
		.uk-comment-meta {font-size:14px;line-height:1.5; 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: 1500px) {
			.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:#f8f8f8;}

	/* CKE IMAGE CAPTION (FIGURE) */

		figure figcaption {font-size:14px;line-height:1.5; color:#999; margin-top: 10px; text-align: center;}

		/* inverse */

			.uk-light figure figcaption {color:rgba(255, 255, 255, 0.5);}

/* CARD */

	/* CARD LAYOUT */

		.uk-card {position:relative; box-sizing:border-box; transition:box-shadow 0.1s ease-in-out;}
		.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: 1500px) {
			.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-small.uk-card-body, .uk-card-small .uk-card-body {padding:15px 15px;}
		.uk-card-small .uk-card-header {padding:10px 15px;}
		.uk-card-small .uk-card-footer {padding:10px 15px;}
		@media (min-width: 1500px) {
			.uk-card-large.uk-card-body, .uk-card-large .uk-card-body {padding:70px 70px;}
			.uk-card-large .uk-card-header {padding:35px 70px;}
			.uk-card-large .uk-card-footer {padding:35px 70px;}
		}

		.uk-card-body > .uk-nav-default {margin-left:-20px; margin-right:-20px;}
		.uk-card-body > .uk-nav-default:only-child {margin-top:-5px; margin-bottom:-5px;}
		.uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider {padding-left:20px; padding-right:20px;}
		.uk-card-body > .uk-nav-default .uk-nav-sub {padding-left:35px;}
		@media (min-width: 1500px) {
			.uk-card-body > .uk-nav-default {margin-left:-40px; margin-right:-40px;}
			.uk-card-body > .uk-nav-default:only-child {margin-top:-25px; margin-bottom:-25px;}
			.uk-card-body > .uk-nav-default > li > a, .uk-card-body > .uk-nav-default .uk-nav-header, .uk-card-body > .uk-nav-default .uk-nav-divider {padding-left:40px; padding-right:40px;}
			.uk-card-body > .uk-nav-default .uk-nav-sub {padding-left:55px;}
		}

		.uk-card-small > .uk-nav-default {margin-left:-20px; margin-right:-20px;}
		.uk-card-small > .uk-nav-default:only-child {margin-top:-5px; margin-bottom:-5px;}
		.uk-card-small > .uk-nav-default > li > a, .uk-card-small > .uk-nav-default .uk-nav-header, .uk-card-small > .uk-nav-default .uk-nav-divider {padding-left:20px; padding-right:20px;}
		.uk-card-small > .uk-nav-default .uk-nav-sub {padding-left:35px;}
		@media (min-width: 1500px) {
			.uk-card-large > .uk-nav-default {margin:0;}
			.uk-card-large > .uk-nav-default:only-child {margin:0;}
			.uk-card-large > .uk-nav-default > li > a, .uk-card-large > .uk-nav-default .uk-nav-header, .uk-card-large > .uk-nav-default .uk-nav-divider {padding-left:0; padding-right:0;}
			.uk-card-large > .uk-nav-default .uk-nav-sub {padding-left:15px;}
		}

	/* CARD TYPO */

		.uk-card-title {font-size:calc(1.275rem + 0.3vw);line-height:1.31;}

		@media (min-width: 1500px) {
			.uk-card-title {font-size:1.5rem;line-height:1.29;}
		}

	/* CARD COLORS */

		.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-hover:hover {background-color:#fff; color:#666; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
		.uk-card-default .uk-card-title {color:#333;}
		.uk-card-default .uk-card-header {border-bottom:0.5px solid #e5e5e5;}
		.uk-card-default .uk-card-footer {border-top:0.5px solid #e5e5e5;}

		.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-primary {--uk-inverse:light; background-color:#009fe2; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
		.uk-card-primary.uk-card-hover:hover {background-color:#009fe2; color:#fff; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
		.uk-card-primary .uk-card-title {color:#fff;}

		.uk-card-secondary {--uk-inverse:light; background-color:#e054a5; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
		.uk-card-secondary.uk-card-hover:hover {background-color:#e054a5; color:#fff; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
		.uk-card-secondary .uk-card-title {color:#fff;}

		.uk-card-tertiary {--uk-inverse:light;	background-color:#DC6200; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
		.uk-card-tertiary.uk-card-hover:hover {background-color:#DC6200; color:#fff; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
		.uk-card-tertiary .uk-card-title {color:#fff;}

		.uk-card-muted {--uk-inverse:dark; background-color:#f8f8f8; color:#666; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
		.uk-card-muted.uk-card-hover:hover {background-color:#fff; color:#666; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}
		.uk-card-muted .uk-card-title {color:#333;}

		.uk-card-dark {--uk-inverse:light;	background-color:#000001; color:#fff; box-shadow:0 5px 15px rgba(0, 0, 0, 0.08);}
		.uk-card-dark.uk-card-hover:hover {background-color:#000001; color:#fff; box-shadow:0 14px 25px rgba(0, 0, 0, 0.16);}	
		.uk-card-dark .uk-card-title {color:#fff;}

	/* BADGE */

		.uk-card-badge {
			position:absolute; top:15px; right:15px; z-index:1; height:22px; padding:0 10px;
			display:flex; justify-content:center; align-items:center; line-height:0; border-radius:2px; text-transform:uppercase;
			background:#009fe2; color:#fff;
			font-size:14px;line-height:1.5;
		}
		.uk-card-badge:first-child + * {margin-top:0;}

		/* inverse */

			.uk-light.uk-card-badge {background-color:#fff; color:#666;}

/* UTILITIES */

	/* TEXT ALIGN */

		.uk-text-left {text-align:left !important; justify-content: left;}
		.uk-text-right {text-align:right !important; justify-content: right;}
		.uk-text-center {text-align:center !important; justify-content: center;}
		.uk-text-justify {text-align:justify !important;}

		@media (min-width: 380px) {.uk-text-left\@s {text-align:left !important; justify-content: left;} .uk-text-right\@s {text-align:right !important; justify-content: right;} .uk-text-center\@s {text-align:center !important; justify-content: center;} }
		@media (min-width: 1200px) {.uk-text-left\@m {text-align:left !important; justify-content: left;} .uk-text-right\@m {text-align:right !important; justify-content: right;} .uk-text-center\@m {text-align:center !important; justify-content: center;} }
		@media (min-width: 1400px) {.uk-text-left\@l {text-align:left !important; justify-content: left;} .uk-text-right\@l {text-align:right !important; justify-content: right;} .uk-text-center\@l {text-align:center !important; justify-content: center;} }
		@media (min-width: 1800px) {.uk-text-left\@xl {text-align:left !important; justify-content: left;} .uk-text-right\@xl {text-align:right !important; justify-content: right;} .uk-text-center\@xl {text-align:center !important; justify-content: center;} }

		@media (max-width: 379px) {.uk-text-left-\@s {text-align:left !important; justify-content: left;} .uk-text-right-\@s {text-align:right !important; justify-content: right;} .uk-text-center-\@s {text-align:center !important; justify-content: center;} }
		@media (max-width: 1199px) {.uk-text-left-\@m {text-align:left !important; justify-content: left;} .uk-text-right-\@m {text-align:right !important; justify-content: right;} .uk-text-center-\@m, .uk-text-center-until {text-align:center !important; justify-content: center;} }
		@media (max-width: 1399px) {.uk-text-left-\@l {text-align:left !important; justify-content: left;} .uk-text-right-\@l {text-align:right !important; justify-content: right;} .uk-text-center-\@l {text-align:center !important; justify-content: center;} }
		@media (max-width: 1799px) {.uk-text-left-\@xl {text-align:left !important; justify-content: left;} .uk-text-right-\@xl {text-align:right !important; justify-content: right;} .uk-text-center-\@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-text-stroke {-webkit-text-stroke: calc(1.4px + 0.002em); -webkit-text-fill-color: transparent;}

	/* IMAGE ALIGN */

		@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 */

		.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: 20px !important;}

		blockquote + .cke-margin-1, blockquote + .cke-margin-2, blockquote + .cke-margin-3 {margin-bottom: 20px !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: 20px !important;}

		blockquote + [class*="cke-margin-"] + * {margin-top: 20px !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 & NOBR */

		.cke-glue {white-space: nowrap;}

		@media (max-width: 1199px) {
			.cke-nobr br {display: none !important;}
		}

	/* TEXT COLUMNS */

		[class*="uk-column-"] {column-gap:30px;}
		@media (min-width: 1500px) {
			[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: 1500px) {
			.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;}

		/* inverse */

			.uk-light .uk-column-divider {column-rule-color:rgba(255, 255, 255, 0.2);}

	/* PIXEL SHIFT */

		[class*="pixel-top"] {position: relative;}
		
		.pixel-top--1 {top: -1px;}
		.pixel-top--2 {top: -2px;}
		.pixel-top--3 {top: -3px;}
		.pixel-top-1 {top: 1px;}
		.pixel-top-2 {top: 2px;}
		.pixel-top-3 {top: 3px;}

		.pixel-right-5 {margin-right: 5px;}
		.pixel-right-8 {margin-right: 8px;}

		.pixel-left-5 {margin-left: 5px;}
		.pixel-left-8 {margin-left: 8px;}

	/* SIZES */

		.size-em {width: 1.25em; height: 1.25em; min-width: 1.25em; min-height: 1.25em;}

		.size-3xs {width: 12px; height: 12px; min-width: 12px; min-height: 12px;}
		.size-2xs {width: 14px; height: 14px; min-width: 14px; min-height: 14px;}
		.size-xs {width: 16px; height: 16px; min-width: 16px; min-height: 16px;}
		.size-s {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
		.size-m {width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
		.size-l {width: 24px; height: 24px; min-width: 24px; min-height: 24px;}
		.size-xl {width: 30px; height: 30px; min-width: 30px; min-height: 30px;}
		.size-2xl {width: 36px; height: 36px; min-width: 36px; min-height: 36px;}
		.size-3xl {width: 48px; height: 48px; min-width: 48px; min-height: 48px;}
		.size-4xl {width: 60px; height: 60px; min-width: 60px; min-height: 60px;}
		.size-5xl {width: 72px; height: 72px; min-width: 72px; min-height: 72px;}
		.size-6xl {width: 96px; height: 96px; min-width: 96px; min-height: 96px;}
		.size-7xl {width: 128px; height: 128px; min-width: 128px; min-height: 128px;}
		
		@media (min-width: 1200px) {
			.size-3xs\@m {width: 12px; height: 12px; min-width: 12px; min-height: 12px;}
			.size-2xs\@m {width: 14px; height: 14px; min-width: 14px; min-height: 14px;}
			.size-xs\@m {width: 16px; height: 16px; min-width: 16px; min-height: 16px;}
			.size-s\@m {width: 18px; height: 18px; min-width: 18px; min-height: 18px;}
			.size-m\@m {width: 20px; height: 20px; min-width: 20px; min-height: 20px;}
			.size-l\@m {width: 24px; height: 24px; min-width: 24px; min-height: 24px;}
			.size-xl\@m {width: 30px; height: 30px; min-width: 30px; min-height: 30px;}
			.size-2xl\@m {width: 36px; height: 36px; min-width: 36px; min-height: 36px;}
			.size-3xl\@m {width: 48px; height: 48px; min-width: 48px; min-height: 48px;}
			.size-4xl\@m {width: 60px; height: 60px; min-width: 60px; min-height: 60px;}
			.size-5xl\@m {width: 72px; height: 72px; min-width: 72px; min-height: 72px;}
			.size-6xl\@m {width: 96px; height: 96px; min-width: 96px; min-height: 96px;}
			.size-7xl\@m {width: 128px; height: 128px; min-width: 128px; min-height: 128px;}
		}

	/* BRANDS COLORS */

		.color-discord {color: #5865F2;}
		.color-facebook,
		.color-facebook-f,
		.color-facebook-messenger,
		.color-square-facebook {color: #1877F2;}
		.color-instagram,
		.color-square-instagram {color: #d7005a;}
		.color-linkedin,
		.color-linkedin-in {color: #0b66c3;}
		.color-odnoklassniki,
		.color-square-odnoklassniki {color: #ff7700;}
		.color-skype {color: #1caae1;}
		.color-snapchat,
		.color-square-snapchat {color: #FFFC00;}
		.color-telegram {color: #28a8e9;}
		.color-tiktok {color: #000000;}
		.color-twitch {color: #9146FF;}
		.color-twitter,
		.color-square-twitter {color: #1d9bf0;}
		.color-viber {color: #665cac;}
		.color-vimeo,
		.color-vimeo-v,
		.color-square-vimeo {color: #1ab7ea;}
		.color-vk {color: #0077FF;}
		.color-whatsapp,
		.color-square-whatsapp {color: #25d366;}
		.color-yandex,
		.color-yandex-international {color: #fc3f1d;}
		.color-youtube,
		.color-square-youtube {color: #FF0000;}

/* THEME */

	/* VIDEO PLAY ICON */

		.video-link {position: relative; display: block;}

		.video-link .video-icon-wrap {
			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-wrap .uk-icon {
			width: 30px;
			height: 30px;
			position: relative;
			left: 2px;
			top: 1px;
		}

		.video-link:hover .video-icon-wrap {}
		.video-link:hover .video-icon-wrap .uk-icon {}

	/* SLIDER THEME: NONAV */

		.nonav.uk-slider .dotnav {display: none;}
		.nonav.uk-slider .slidenav {display: none;}

		.dots.uk-slider .slidenav {display: none;}
		.dots.uk-slider .dotnav {margin-top: 40px;}
		.dots.uk-slider .dotnav > .uk-dotnav {justify-content:center;}