/* PALLETTE */

	/* Сolors */

		/*

							Main 					Darker 			Lighter

		Text 				666						333				999
		Inverse Text 		255, 255, 255, 0.7		fff 			255, 255, 255, 0.5

		Divider 			e5e5e5
		Inverse Divider 	255, 255, 255, 0.2

		BG default			fff
		BG prime			091C5A 					152A70
		BG prime RGB		9,28,90
		BG second			0480B8
		BG second RGB		4,128,184

		Link alt 			0480B9 					152A71

		BG muted 			f7f8fc
		BG muted RGB		247,248,252
		Inverse BG muted	255, 255, 255, 0.1
		BG dark				22252B
		BG dark	RGB			34,37,43

		*/

	/* Font sizes */

		/*

		Body 		font-size: 16px; line-height: 24px; font-weight: 400;
		
		Tiny 		font-size: 12px; line-height: 16px;
		Tiny Cap 	font-size: 12px; line-height: 16px; text-transform: uppercase;
		Small 		font-size: 14px; line-height: 20px;
		Small Cap 	font-size: 14px; line-height: 20px; text-transform: uppercase;
		
		Larger 		font-size: 18px; line-height: 28px;
		@Larger 	font-size: 20px; line-height: 28px;
		Large 		font-size: 20px; line-height: 28px;
		@Large 		font-size: 24px; line-height: 32px;
		
		H3 			font-size: 24px; line-height: 32px;
		@H3 		font-size: 30px; line-height: 36px;
		H2 			font-size: 30px; line-height: 36px;
		@H2 		font-size: 36px; line-height: 40px;
		H1 			font-size: 36px; line-height: 40px;
		@H1 		font-size: 48px; line-height: 1;

		HL 			font-size: 48px; line-height: 1;
		@HL 		font-size: 60px; line-height: 1;
		HXL 		font-size: 60px; line-height: 1;
		@HXL 		font-size: 72px; line-height: 1;
		H2XL 		font-size: 72px; line-height: 1;
		@H2XL 		font-size: 96px; line-height: 1;

		*/

	/* Form passes */

		/*

		uk-light,
		uk-background-...

		uk-form-small-pass,
		uk-form-large-pass
		
		uk-form-nolabels
		
		uk-button-default-pass,
		uk-button-primary-pass,
		uk-button-secondary-pass
		
		uk-form-button-center,
		uk-form-button-width

		uk-form-horizontal,
		uk-form-columns

		*/

/* FONTS ATTACHMENT (**) */

	/* Font-face */

		@font-face {font-family: Raleway; font-display: swap; font-weight: 1 999; font-style: normal; src: url('/site/templates/webfonts/Raleway-VariableFont_wght.ttf') format('truetype');}
		@font-face {font-family: Raleway; font-display: swap; font-weight: 1 999; font-style: italic; src: url('/site/templates/webfonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype');}

	/* Defaults */

		/*
			Serif 	-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif
			Sans 	"Helvetica Neue", Arial, "Noto Sans", serif
			Icons 	"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
		*/

		.typo, button, input, textarea, legend,
		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-font-default {
			font-family: Raleway, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		}

		p[style="text-align: justify;"], p[style="text-align:justify;"] {text-align: inherit !important;}

	/* Alt */

		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 300; font-style: normal; src: url('/site/templates/webfonts/CormorantGaramond-Light.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 300; font-style: italic; src: url('/site/templates/webfonts/CormorantGaramond-LightItalic.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 400; font-style: normal; src: url('/site/templates/webfonts/CormorantGaramond-Regular.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 400; font-style: italic; src: url('/site/templates/webfonts/CormorantGaramond-Italic.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 500; font-style: normal; src: url('/site/templates/webfonts/CormorantGaramond-Medium.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 500; font-style: italic; src: url('/site/templates/webfonts/CormorantGaramond-MediumItalic.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 600; font-style: normal; src: url('/site/templates/webfonts/CormorantGaramond-SemiBold.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 600; font-style: italic; src: url('/site/templates/webfonts/CormorantGaramond-SemiBoldItalic.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 700; font-style: normal; src: url('/site/templates/webfonts/CormorantGaramond-Bold.ttf') format('truetype');}
		@font-face {font-family: 'Cormorant Garamond'; font-display: swap; font-weight: 700; font-style: italic; src: url('/site/templates/webfonts/CormorantGaramond-BoldItalic.ttf') format('truetype');}

		.alt-font {font-family: "Cormorant Garamond", "Helvetica Neue", Arial, "Noto Sans", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}

/* BASE */

	/* Core */

		/* Browser styles */

		.typo {
			-webkit-text-size-adjust: 100%; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum";
		}
		:focus { outline: none; }
		:focus-visible { /*outline: 2px dotted #333;*/ outline: none; }
		::selection { background: #39f; color: #fff; text-shadow: none; }
		
		.uk-light :focus {outline-color: #fff;}
		.uk-light :focus-visible {outline-color: #fff;}

		.uk-textarea::-webkit-scrollbar-thumb,
		.custom-scroll::-webkit-scrollbar-thumb {
			background-color: #091C5A;
		}
		.uk-textarea::-webkit-scrollbar-track,
		.custom-scroll::-webkit-scrollbar-track {background-color: transparent;}
		.uk-textarea::-webkit-scrollbar,
		.custom-scroll::-webkit-scrollbar {height: 3px; width: 3px;}

		.uk-light .uk-textarea::-webkit-scrollbar-thumb,
		.uk-light.custom-scroll::-webkit-scrollbar-thumb {
			background-color: #fff;
		}

		/* Grid */

		.typo.formbuilder-frame {background: none;}
		body { margin: 0;}

		#wrapper {width: 100%; overflow-x: hidden; min-width: 360px;}
		.section, .box, .panel {position: relative;}

		/* Resets */

		abbr[title] { text-decoration: underline dotted; text-decoration-style: dotted;}
		
		b, strong { font-weight: bolder;}
		
		address { font-style: normal;}

		ins { background: #ffd; text-decoration: none;}
		mark { background: #ffd; }

		em, i, 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;}
		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;}

		h1, h2, h3, h4, h5, h6 {margin: 0;}

		h1,	.uk-h1,
		h2,	.uk-h2,
		h3,	.uk-h3,
		h4,	.uk-h4,
		h5,	.uk-h5,
		h6,	.uk-h6,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge {
			font-weight: inherit; font-size: inherit; line-height: inherit; text-transform: none;
		}

		/* Media */

		:root { --uk-breakpoint-s: 640px; --uk-breakpoint-m: 960px; --uk-breakpoint-l: 1200px; --uk-breakpoint-xl: 1600px;}

		/* Code */

		.typo :not(pre) > code,
		.typo :not(pre) > kbd,
		.typo :not(pre) > samp {
			font-family: Consolas, monaco, monospace;
			font-size: 14px; line-height: 20px; color: #f0506e; white-space: nowrap; padding: 2px 6px; background: #f7f8fc;
		}

		.typo 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;}
		.typo 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: rgba(255, 255, 255, 0.1);}

		/* SVG */

		.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);}

	/* Contend flow */

		p,
		ul,
		ol,
		dl,
		pre,
		address,
		fieldset,
		figure,
		blockquote,
		table,
		hr,
		.uk-hr, [class*='uk-divider'],
		.ckemod h1,	.uk-h1,	.ckemod .uk-h1,
		.ckemod h2,	.uk-h2,	.ckemod .uk-h2,
		.ckemod h3,	.uk-h3,	.ckemod .uk-h3,
		.ckemod h4,	.uk-h4,	.ckemod .uk-h4,
		.ckemod h5,	.uk-h5,	.ckemod .uk-h5,
		.ckemod h6,	.uk-h6,	.ckemod .uk-h6,
		.uk-alert, .uk-progress,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge,
		.ckemod .uk-heading-small, .ckemod .uk-heading-medium, .ckemod .uk-heading-large, .ckemod .uk-heading-xlarge, .ckemod .uk-heading-2xlarge {
			margin: 0 0 20px 0;
		}

		* + p,
		* + ul,
		* + ol,
		* + dl,
		* + pre,
		* + address,
		* + fieldset,
		* + figure,
		* + blockquote,
		* + table,
		* + hr, * + [class*='uk-divider'],
		* + .uk-hr,
		.ckemod h1,	.uk-h1,	.ckemod .uk-h1,
		.ckemod h2,	.uk-h2,	.ckemod .uk-h2,
		.ckemod h3,	.uk-h3,	.ckemod .uk-h3,
		.ckemod h4,	.uk-h4,	.ckemod .uk-h4,
		.ckemod h5,	.uk-h5,	.ckemod .uk-h5,
		.ckemod h6,	.uk-h6,	.ckemod .uk-h6,
		* + .uk-alert, * + .uk-progress,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge,
		.ckemod .uk-heading-small, .ckemod .uk-heading-medium, .ckemod .uk-heading-large, .ckemod .uk-heading-xlarge, .ckemod .uk-heading-2xlarge {
			margin-top: 20px;
		}

		.ckemod * + h1,
		.ckemod * + h2,
		.ckemod * + h3,
		.ckemod * + h4 {
			margin-top: 40px;
		}

/* DEFAULT COLORS */

	/* Base */

		.typo, .uk-dark,
		ins, mark,
		blockquote footer { 
			color: #666;
		}

		/* Inverse */

		.uk-light,
		.uk-light .ckemod ins, .uk-light .ckemod mark, .uk-light.ckemod ins, .uk-light.ckemod mark,
		.uk-light blockquote footer {
			color: rgba(255, 255, 255, 0.7);
		}

		.ckemod h1 strong, .uk-h1 strong, .ckemod .uk-h1 strong, .ckemod.uk-dark h1 strong, .uk-dark .uk-h1 strong, .ckemod.uk-dark .uk-h1 strong,
		.ckemod h2 strong, .uk-h2 strong, .ckemod .uk-h2 strong, .ckemod.uk-dark h2 strong, .uk-dark .uk-h2 strong, .ckemod.uk-dark .uk-h2 strong,
		.ckemod h3 strong, .uk-h3 strong, .ckemod .uk-h3 strong, .ckemod.uk-dark h3 strong, .uk-dark .uk-h3 strong, .ckemod.uk-dark .uk-h3 strong,
		.ckemod h4 strong, .uk-h4 strong, .ckemod .uk-h4 strong, .ckemod.uk-dark h4 strong, .uk-dark .uk-h4 strong, .ckemod.uk-dark .uk-h4 strong {color: inherit !important; font-weight: inherit !important;}

		.ckemod h1 em, .uk-h1 em, .ckemod .uk-h1 em, .ckemod.uk-dark h1 em, .uk-dark .uk-h1 em, .ckemod.uk-dark .uk-h1 em,
		.ckemod h2 em, .uk-h2 em, .ckemod .uk-h2 em, .ckemod.uk-dark h2 em, .uk-dark .uk-h2 em, .ckemod.uk-dark .uk-h2 em,
		.ckemod h3 em, .uk-h3 em, .ckemod .uk-h3 em, .ckemod.uk-dark h3 em, .uk-dark .uk-h3 em, .ckemod.uk-dark .uk-h3 em,
		.ckemod h4 em, .uk-h4 em, .ckemod .uk-h4 em, .ckemod.uk-dark h4 em, .uk-dark .uk-h4 em, .ckemod.uk-dark .uk-h4 em {color: inherit !important; font-weight: inherit !important; font-style: inherit !important;}

	/* Emphasis */

		.ckemod h1,	.uk-h1,	.ckemod .uk-h1, .ckemod.uk-dark h1,	.uk-dark .uk-h1, .ckemod.uk-dark .uk-h1,
		.ckemod h2,	.uk-h2,	.ckemod .uk-h2, .ckemod.uk-dark h2,	.uk-dark .uk-h2, .ckemod.uk-dark .uk-h2,
		.ckemod h3,	.uk-h3,	.ckemod .uk-h3, .ckemod.uk-dark h3,	.uk-dark .uk-h3, .ckemod.uk-dark .uk-h3,
		.ckemod h4,	.uk-h4,	.ckemod .uk-h4, .ckemod.uk-dark h4,	.uk-dark .uk-h4, .ckemod.uk-dark .uk-h4,
		.ckemod h5,	.uk-h5,	.ckemod .uk-h5, .ckemod.uk-dark h5,	.uk-dark .uk-h5, .ckemod.uk-dark .uk-h5,
		.ckemod h6,	.uk-h6,	.ckemod .uk-h6, .ckemod.uk-dark h6,	.uk-dark .uk-h6, .ckemod.uk-dark .uk-h6,
		.ckemod table th, .uk-table th, .ckemod.uk-dark table th, .uk-dark .uk-table th,
		.uk-heading-small, .uk-heading-medium, .uk-heading-large, .uk-heading-xlarge, .uk-heading-2xlarge,
		.uk-dark .uk-heading-small, .uk-dark .uk-heading-medium, .uk-dark .uk-heading-large, .uk-dark .uk-heading-xlarge, .uk-dark .uk-heading-2xlarge,
		.ckemod blockquote, .ckemod.uk-dark blockquote,
		.ckemod em, .ckemod i, .ckemod q, .ckemod.uk-dark em, .ckemod.uk-dark i, .ckemod.uk-dark q,
		.ckemod strong, .ckemod b, .ckemod.uk-dark strong, .ckemod.uk-dark b,
		.uk-text-lead, .tx, .uk-dark .uk-text-lead, .uk-dark .tx, .uk-dark.uk-text-lead, .uk-dark.tx {
			color: #333;
		}
		.uk-text-emphasis, .te, .uk-dark .uk-text-emphasis, .uk-dark .te {
			color: #333 !important;
		}

		/* Inverse */

		.uk-light .ckemod h1, .uk-light.ckemod h1, .uk-light .uk-h1, .uk-light .ckemod .uk-h1, .uk-light.ckemod .uk-h1,
		.uk-light .ckemod h2, .uk-light.ckemod h2, .uk-light .uk-h2, .uk-light .ckemod .uk-h2, .uk-light.ckemod .uk-h2,
		.uk-light .ckemod h3, .uk-light.ckemod h3, .uk-light .uk-h3, .uk-light .ckemod .uk-h3, .uk-light.ckemod .uk-h3,
		.uk-light .ckemod h4, .uk-light.ckemod h4, .uk-light .uk-h4, .uk-light .ckemod .uk-h4, .uk-light.ckemod .uk-h4,
		.uk-light .ckemod h5, .uk-light.ckemod h5, .uk-light .uk-h5, .uk-light .ckemod .uk-h5, .uk-light.ckemod .uk-h5,
		.uk-light .ckemod h6, .uk-light.ckemod h6, .uk-light .uk-h6, .uk-light .ckemod .uk-h6, .uk-light.ckemod .uk-h6,
		.uk-light .ckemod table th, .uk-light.ckemod table th, .uk-light .uk-table th, 
		.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 .ckemod blockquote, .uk-light.ckemod blockquote,
		.uk-light .ckemod em, .uk-light .ckemod i, .uk-light .ckemod q, .uk-light.ckemod em, .uk-light.ckemod i, .uk-light.ckemod q,
		.uk-light .ckemod strong, .uk-light .ckemod b, .uk-light.ckemod strong, .uk-light.ckemod b,
		.uk-light .uk-text-lead, .uk-light .tx, .uk-light.uk-text-lead, .uk-light.tx,
		.uk-light .ckemod .uk-text-lead, .uk-light .ckemod .tx,
		.uk-light.ckemod .uk-text-lead, .uk-light.ckemod .tx {
			color: #fff;
		}
		.uk-light .uk-text-emphasis, .uk-light .te {
			color: #fff !important;
		}

	/* Muted */

		.uk-text-meta, .tq, .uk-dark .uk-text-meta, .uk-dark .tq, .uk-dark.uk-text-meta, .uk-dark.tq,
		.uk-article-meta, .uk-dark .uk-article-meta {
			color: #999;
		}
		.uk-text-muted, .tm, .uk-dark .uk-text-muted, .uk-dark .tm, .uk-dark.uk-text-muted, .uk-dark.tm {
			color: #999 !important;
		}

		/* Inverse */

		.uk-light .uk-text-meta, .uk-light.uk-text-meta, .uk-light .tq, .uk-light.tq,
		.uk-light .uk-article-meta, .uk-light.uk-article-meta {
			color: rgba(255, 255, 255, 0.5);
		}
		.uk-light .uk-text-muted, .uk-light.uk-text-muted,
		.uk-light .tm, .uk-light.tm {
			color: rgba(255, 255, 255, 0.5) !important;
		}

	/* Color */

		.uk-text-primary, .t1, .uk-dark .uk-text-primary, .uk-dark .t1 {
			color: #091C5A !important;
		}
		.uk-light .uk-text-primary,	.uk-light.uk-text-primary, .uk-light .t1, .uk-light.t2 {
			color: #fff !important;
		}

		.uk-text-secondary, .t2, .uk-dark .uk-text-secondary, .uk-dark .t2 {
			color: #0480B8 !important;
		}
		.uk-light .uk-text-secondary, .uk-light.uk-text-secondary, .uk-light .t2, .uk-light.t2 {
			color: #fff !important;
		}

		.uk-text-tridary, .t3, .uk-dark .uk-text-tridary, .uk-dark .t3 {
			color: #FF0000 !important;
		}
		.uk-light .uk-text-tridary, .uk-light.uk-text-tridary, .uk-light .t3, .uk-light.t3 {
			color: #fff !important;
		}

		/* Status */

		.uk-text-success {color: #32d296 !important;}
		.uk-text-warning {color: #faa05a !important;}
		.uk-text-danger {color: #f0506e !important;}

		.uk-light .uk-text-success,
		.uk-light .uk-text-warning,
		.uk-light .uk-text-danger {color: #fff !important;}

/* DEFAULT SIZES */

	/* Normal Text */

		.uk-text-default,
		.typo,
		.ckemod h5,
		.uk-h5, .ckemod .uk-h5,
		.uk-nav-secondary
			{font-size: 16px; line-height: 24px; font-weight: 400;}

	/* Tiny Text */

		.uk-text-tiny,
		.uk-nav-default .uk-nav-subtitle,
		.uk-dropdown-nav .uk-nav-subtitle,
		.uk-navbar-dropdown-nav .uk-nav-subtitle,
		.uk-form-small .uk-form-label, .uk-form-small-pass .uk-form-label,
		.uk-badge
			{font-size: 12px; line-height: 16px; font-weight: 500;}

		.uk-text-caps,
		.ckemod table th, .uk-table th,
		.ckemod table.uk-table-small th, .uk-table-small th,
		.uk-card-badge,
		.uk-label,
		.uk-nav-header
			{font-size: 12px; line-height: 16px; font-weight: 500; text-transform: uppercase;}

	/* Small Text */

		.uk-text-small, .ts,
		.ckemod .uk-text-small, .ckemod .ts,
		.uk-text-small, .ts,
		.ckemod .uk-text-meta, .ckemod .tq,
		.uk-article-meta,
		.ckemod h6,
		.uk-h6, .ckemod .uk-h6,
		blockquote footer,
		.uk-description-list > dt,
		.ckemod table tfoot, .uk-table tfoot,
		.ckemod table caption, .uk-table caption,
		.ckemod table.uk-table-small td,
		.ckemod table.uk-table-small .uk-table-link > a,
		.uk-table-small td,
		.uk-table-small .uk-table-link > a,
		.uk-button, .btn0, .btn1, .btn2, .btnt,
		.uk-button-small, .btn0.small, .btn1.small, .btn2.small, .btnt.small,
		.uk-button-large, .btn0.large, .btn1.large, .btn2.large, .btnt.large,
		.uk-comment-meta,
		.uk-nav-default,
		.uk-nav-default .uk-nav-sub,
		.uk-nav-secondary .uk-nav-subtitle,
		.uk-nav-secondary .uk-nav-sub,
		.uk-subnav > * > :first-child,
		.uk-breadcrumb > * > *,
		.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before,
		.uk-tab > * > a,
		.uk-dropdown-nav,
		.uk-navbar-toggle,
		.uk-navbar-subtitle,
		.uk-navbar-dropdown-nav,
		.uk-form-small,	.uk-form-small-pass,
		.typo .uk-form-label,
		.uk-field-description,
		.uk-field-notes,
		.uk-field-errortext,
		.uk-fieldset-description		
			{font-size: 14px; line-height: 20px;}

		.uk-text-caps-large
			{font-size: 14px; line-height: 20px; text-transform: uppercase;}

	/* Larger Text */

		.ckemod table.uk-table-large th,
		.ckemod table.uk-table-large td,
		.uk-table-large th,
		.uk-table-large td,
		.uk-notification-message
			{font-size: 18px; line-height: 28px;}

		@media (min-width: 1200px) {

		.ckemod table.uk-table-large th,
		.ckemod table.uk-table-large td,
		.uk-table-large th,
		.uk-table-large td,
		.uk-notification-message
			{font-size: 20px; line-height: 28px;}
		}

	/* Large Text */

		.uk-text-large, .tb,
		.ckemod .uk-text-large, .ckemod .tb,
		.uk-text-lead, .tx,
		.ckemod .uk-text-lead, .ckemod .tx,
		.ckemod h4,
		.uk-h4, .ckemod .uk-h4,
		blockquote,
		.uk-card-title,
		.uk-comment-title,
		.uk-accordion-title,
		.uk-nav-primary .uk-nav-subtitle,
		.uk-nav-primary .uk-nav-sub,
		.uk-form-large,	.uk-form-large-pass
			{font-size: 20px; line-height: 28px;}

		@media (min-width: 1200px) {

		.uk-text-large, .tb,
		.ckemod .uk-text-large, .ckemod .tb,
		.uk-text-lead, .tx,
		.ckemod .uk-text-lead, .ckemod .tx,
		.ckemod h4,
		.uk-h4, .ckemod .uk-h4,
		.uk-card-title,
			{font-size: 24px; line-height: 32px;}
		}

	/* Small Heading */

		.ckemod h3,
		.uk-h3, .ckemod .uk-h3,
		.uk-modal-title,
		.uk-nav-primary,
		.uk-form-large .uk-form-label, .uk-form-large-pass .uk-form-label,
		.uk-legend,
		.uk-search-navbar .uk-search-input
			{font-size: 24px; line-height: 32px; overflow-wrap: break-word;}

		@media (min-width: 1360px) {

		.ckemod h3,
		.uk-h3, .ckemod .uk-h3,
		.uk-modal-title
			{font-size: 30px; line-height: 36px;}
		}

	/* Medium Heading */

		.uk-article-title,
		.ckemod h2,
		.uk-h2, .ckemod .uk-h2
			{font-size: 30px; line-height: 36px; overflow-wrap: break-word;}

		@media (min-width: 1360px) {

		.uk-article-title,
		.ckemod h2,
		.uk-h2, .ckemod .uk-h2
			{font-size: 36px; line-height: 40px;}
		}

	/* Large Heading */

		.uk-h1, .ckemod .uk-h1,
		.uk-search-large .uk-search-input
			{font-size: 36px; line-height: 40px; overflow-wrap: break-word;}

		@media (min-width: 1360px) {

		.uk-h1, .ckemod .uk-h1,
		.uk-search-large .uk-search-input
			{font-size: 48px; line-height: 1;}
		}	

/* TYPO (**) */

	/* Blockquote */

		blockquote, .uk-dark blockquote {
			font-style: normal;
			border-left: 3px solid #FF0000;
			padding: 20px 0 20px 40px;
			color: #333;
		}

		blockquote footer::before { content: "— ";}
		blockquote footer {margin-top: 10px;}
		blockquote p:last-of-type { margin-bottom: 0;}

		/* Inverse */

		.uk-light blockquote {
			color: #fff;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='rgba(255, 255, 255, 0.2)' d='M448 296c0 66.3-53.7 120-120 120h-8c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H320c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72zm-256 0c0 66.3-53.7 120-120 120H64c-17.7 0-32-14.3-32-32s14.3-32 32-32h8c30.9 0 56-25.1 56-56v-8H64c-35.3 0-64-28.7-64-64V160c0-35.3 28.7-64 64-64h64c35.3 0 64 28.7 64 64v32 32 72z'/%3E%3C/svg%3E");
		}

	/* Address */

		address {}

		/* Inverse */

	/* Strong */

		.ckemod strong, .ckemod b {}

		/* Inverse */

		.uk-light .ckemod strong, .uk-light .ckemod b,
		.uk-light.ckemod strong, .uk-light.ckemod b {}

	/* Italic */
	
		.ckemod em, .ckemod i, .ckemod q {}

		/* Inverse */

		.uk-light .ckemod em, .uk-light .ckemod i, .uk-light .ckemod q,
		.uk-light.ckemod em, .uk-light.ckemod i, .uk-light.ckemod q {}

	/* Image */

		img.cke-deco,
		.ckemod img:not(.uk-img-nodeco) {
			
		}

	/* Pseudo-heading */

		.uk-card-title {}
		.uk-article-title {}
		.uk-modal-title {}

		.uk-accordion-title, .uk-dark .uk-accordion-title {color: #333;}
		.uk-accordion-title:hover {text-decoration: none;}
		.uk-light .uk-accordion-title {color: #fff;}
		.uk-light .uk-accordion-title {color: rgba(255, 255, 255, 0.7);}

		.uk-comment-title {}
		.uk-comment-meta, .uk-dark .uk-comment-meta {color: #999;}

	/* Heading */

		.ckemod h1, .uk-dark .ckemod h1, .ckemod.uk-dark h1, .uk-h1, .uk-dark .uk-h1, .uk-text-super, .uk-dark .uk-text-super, .uk-text-super-x, .uk-dark .uk-text-super-x,
		.ckemod .uk-h1, .uk-dark .ckemod .uk-h1, .ckemod.uk-dark .uk-h1, .ckemod .uk-text-super, .uk-dark .ckemod .uk-text-super, .ckemod.uk-dark .uk-text-super, .ckemod .uk-text-super-x, .uk-dark .ckemod .uk-text-super-x, .ckemod.uk-dark .uk-text-super-x {
			letter-spacing: 1px;
			font-weight: 600;
			text-transform: uppercase;
			font-family: "Cormorant Garamond", "Helvetica Neue", Arial, "Noto Sans", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		}
		.ckemod h1 strong, .uk-dark .ckemod h1 strong, .ckemod.uk-dark h1 strong, .uk-h1 strong, .uk-dark .uk-h1 strong, .ckemod .uk-h1 strong, .uk-dark .ckemod .uk-h1 strong, .ckemod.uk-dark .uk-h1 strong {}
		.ckemod h1 em, .uk-dark .ckemod h1 em, .ckemod.uk-dark h1 em, .uk-h1 em, .uk-dark .uk-h1 em, .ckemod .uk-h1 em, .uk-dark .ckemod .uk-h1 em, .ckemod.uk-dark .uk-h1 em {}

		.ckemod h2, .uk-dark .ckemod h2, .ckemod.uk-dark h2, .uk-h2, .uk-dark .uk-h2, .ckemod .uk-h2, .uk-dark .ckemod .uk-h2, .ckemod.uk-dark .uk-h2 {
			font-weight: 300;
		}
		@media (max-width: 1199px) {
			.ckemod h2, .uk-h2, .ckemod .uk-h2 {
				font-weight: 400;
			}
		}

		.ckemod h3, .uk-dark .ckemod h3, .ckemod.uk-dark h3, .uk-h3, .uk-dark.uk-h3, .ckemod .uk-h3, .uk-dark .ckemod .uk-h3, .ckemod.uk-dark .uk-h3 {
			font-weight: 700; text-transform: unset;
		}

		.ckemod h4, .uk-dark .ckemod h4, .ckemod.uk-dark h4, .uk-h4, .uk-dark.uk-h4, .ckemod .uk-h4, .uk-dark .ckemod .uk-h4, .ckemod.uk-dark .uk-h4 {
			font-weight: 600; text-transform: unset;
		}

		/* Inverse */

		.uk-light .ckemod h1, .uk-light.ckemod h1, .uk-light .ckemod .uk-h1, .uk-light.ckemod .uk-h1 {
			color: #fff;
		}
		.uk-light .ckemod h1 strong, .uk-light.ckemod h1 strong, .uk-light .uk-h1 strong, .uk-light.ckemod .uk-h1 strong {}
		.uk-light .ckemod h1 em, .uk-light.ckemod h1 em, .uk-light .uk-h1 em, .uk-light.ckemod .uk-h1 em {}

		.uk-light .ckemod h2, .uk-light.ckemod h2, .uk-light .uk-h2, .uk-light.ckemod .uk-h2 {}

		.uk-light .ckemod h3, .uk-light.ckemod h3, .uk-light .uk-h3, .uk-light.ckemod .uk-h3 {}

		.uk-light .ckemod h4, .uk-light.ckemod h4, .uk-light .uk-h4, .uk-light.ckemod .uk-h4 {}

	/* Size mods */

		.uk-heading-small, .ckemod .uk-heading-small
			{font-size: 30px; line-height: 36px; overflow-wrap: break-word;}

		.uk-heading-medium, .ckemod .uk-heading-medium
			{font-size: 36px; line-height: 40px; overflow-wrap: break-word;}

		.uk-heading-large, .uk-text-super, .uk-text-super-x,
		.ckemod .uk-heading-large, .ckemod .uk-text-super, .ckemod .uk-text-super-x
			{font-size: 36px; line-height: 40px; overflow-wrap: break-word;}

		.uk-heading-xlarge, .uk-text-hero,
		.ckemod .uk-heading-xlarge, .ckemod .uk-text-hero
			{font-size: 48px; line-height: 1; overflow-wrap: break-word;}

		.uk-heading-2xlarge,
		.ckemod .uk-heading-2xlarge
			{font-size: 60px; line-height: 1; overflow-wrap: break-word;}

		@media (min-width: 1200px) {

			.uk-heading-small,
			.ckemod .uk-heading-small
				{font-size: 36px; line-height: 40px;}

			.uk-heading-medium,
			.ckemod .uk-heading-medium
				{font-size: 48px; line-height: 1;}

			.uk-heading-large, .uk-text-super-x,
			.ckemod .uk-heading-large, .ckemod .uk-text-super-x
				{font-size: 60px; line-height: 1;}

			.uk-heading-xlarge, .uk-text-hero,
			.ckemod .uk-heading-xlarge, .ckemod .uk-text-hero
				{font-size: 72px; line-height: 1;}

			.uk-heading-2xlarge,
			.ckemod .uk-heading-2xlarge
				{font-size: 96px; line-height: 1;}

		}

	/* Stand-alone styles */

		.uk-text-lead, .uk-dark .uk-text-lead,
		.ckemod .uk-text-lead,
		.uk-dark .ckemod .uk-text-lead,
		.ckemod.uk-dark .uk-text-lead {
			text-transform: unset;
			font-family: Raleway, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		}

		.uk-text-super, .uk-text-super-x, .uk-dark .uk-text-super, .uk-dark .uk-text-super-x,
		.ckemod .uk-text-super, .ckemod .uk-text-super-x,
		.uk-dark .ckemod .uk-text-super, .uk-dark .ckemod .uk-text-super-x,
		.uk-dark.ckemod .uk-text-super, .uk-dark.ckemod .uk-text-super-x {
			text-transform: unset;
			font-family: Raleway, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
			color: #333;
			font-weight: 300;
		}
		.uk-text-super-x, .uk-dark .uk-text-super-x,
		.ckemod .uk-text-super-x,
		.uk-dark .ckemod .uk-text-super-x,
		.uk-dark.ckemod .uk-text-super-x {
			font-weight: 600;
			color: #0480B8;
		}
		@media (max-width: 1199px) {
			.uk-text-super, .uk-dark .uk-text-super,
			.ckemod .uk-text-super,
			.uk-dark .ckemod .uk-text-super,
			.uk-dark.ckemod .uk-text-super {
				font-weight: 400;
			}
			.uk-text-super-x, .uk-dark .uk-text-super-x,
			.ckemod .uk-text-super-x,
			.uk-dark .ckemod .uk-text-super-x,
			.uk-dark.ckemod .uk-text-super-x {
				font-weight: 700;
			}
		}
		
		.uk-light .uk-text-super, .uk-light .uk-text-super-x, .uk-light.uk-text-super, .uk-light.uk-text-super-x,
		.uk-light .ckemod .uk-text-super, .uk-light .ckemod .uk-text-super-x,
		.uk-light.ckemod .uk-text-super, .uk-light.ckemod .uk-text-super-x {
			color: #fff;
		}
		
		.uk-text-hero, .uk-dark .uk-text-hero,
		.ckemod .uk-text-hero,
		.uk-dark .ckemod .uk-text-hero,
		.ckemod.uk-dark .uk-text-hero {
			text-transform: unset;
			font-family: "Cormorant Garamond", "Helvetica Neue", Arial, "Noto Sans", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
			font-weight: 600;
			color: #333;
		}
		.uk-light .uk-text-hero, .uk-light.uk-text-hero,
		.uk-light .ckemod .uk-text-hero,
		.uk-light.ckemod .uk-text-hero {
			color: #fff;
		}

	/* Text deco */

		/* Divider */

		.ckemod h2, .ckemod .uk-h2, /**/
		.uk-heading-divider, .uk-dark .uk-heading-divider {
			padding-bottom: 0.5em;
			border-bottom: 0.5px solid #e5e5e5;
		}
		.uk-light .ckemod h2, .uk-light .ckemod .uk-h2, .ckemod.uk-light h2, .ckemod.uk-light .uk-h2 /**/
		.uk-light .uk-heading-divider {
			border-bottom-color: rgba(255, 255, 255, 0.2);
		}

		/* Bullet */

		.uk-heading-bullet { position: relative;}
		.uk-heading-bullet::before, .uk-dark .uk-heading-bullet::before {
			content: ""; display: inline-block; position: relative; vertical-align: middle;
			top: calc(-0.1 * 1em); 
			height: calc(4px + 0.7em);
			margin-right: calc(5px + 0.2em);
			border-left: calc(5px + 0.1em) solid #e5e5e5;
			/**/
			border-left: calc(5px + 0.1em) solid #091C5A;
		}
		.uk-light .uk-heading-bullet::before {
			border-left-color: rgba(255, 255, 255, 0.2);
			/**/
			border-left-color: #fff;
		}

		/* Line */

		.uk-heading-line { overflow: hidden;}
		.uk-heading-line > * { display: inline-block; position: relative;}
		.uk-heading-line > ::before, .uk-dark .uk-heading-line > ::before,
		.uk-heading-line > ::after, .uk-dark .uk-heading-line > ::after {
			content: ""; position: absolute; width: 2000px;
			top: calc(50% - (calc(0.2px + 0.05em) / 2));
			border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
		}
		.uk-heading-line.red > ::after, .uk-dark .uk-heading-line.red > ::after {border-color: #FF0000 !important;}
		.uk-heading-line > ::before {
			right: 100%;
			margin-right: calc(5px + 0.3em);
		}
		.uk-heading-line > ::after {
			left: 100%;
			margin-left: calc(5px + 0.3em);
		}
		.uk-light .uk-heading-line > ::before,
		.uk-light .uk-heading-line > ::after {
			border-bottom-color: rgba(255, 255, 255, 0.2);
		}

/* LINK */

	/* Base */

		a, .uk-dark a,
		.uk-link, .uk-dark .uk-link {
			cursor: pointer;
			text-decoration-thickness: 0.5px !important;
			text-underline-offset: 2px !important;
			text-decoration: none;
			color: #0480B9;
		}
		a:hover, .uk-dark a:hover,
		.uk-link:hover, .uk-dark .uk-link:hover,
		.uk-link-toggle:hover .uk-link, .uk-dark .uk-link-toggle:hover .uk-link,
		a.uk-link-heading:hover, .uk-dark a.uk-link-heading:hover,
		.uk-link-heading a:hover, .uk-dark .uk-link-heading a:hover,
		.uk-link-toggle:hover .uk-link-heading, .uk-dark .uk-link-toggle:hover .uk-link-heading {
			text-decoration: none;
			color: #152A71;
		}

		/* 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,
		.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 */

		a.uk-link-heading,
		.uk-link-heading a,
		.uk-link-toggle .uk-link-heading { color: inherit;}

		.uk-link-toggle:hover .uk-link-heading {text-decoration: none;}

	/* Reset */

		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;}

	/* Underline */

		a.uk-link-underline, .uk-link-underline a,
		a.uk-link-underline-hover:hover, .uk-link-underline-hover a:hover {text-decoration: underline !important;}

		a.uk-link-noline, .uk-link-noline a,
		a.uk-link-noline-hover:hover, .uk-link-noline-hover a:hover {text-decoration: none !important;}

	/* Meta & Muted */

		a.uk-link-muted, .uk-dark a.uk-link-muted,
		.uk-link-muted a, .uk-dark .uk-link-muted a,
		.uk-link-toggle .uk-link-muted, .uk-dark .uk-link-toggle .uk-link-muted,
		.uk-text-meta a, .tq a, .uk-dark .uk-text-meta a, .uk-dark .tq a,
		.uk-article-meta a, .uk-dark .uk-article-meta a {
			color: #999;
		}
		a.uk-link-muted:hover, .uk-dark a.uk-link-muted:hover,
		.uk-link-muted a:hover, .uk-dark .uk-link-muted a:hover,
		.uk-link-toggle:hover .uk-link-muted, .uk-dark .uk-link-toggle:hover .uk-link-muted,
		.uk-text-meta a:hover, .tq a:hover, .uk-dark .uk-text-meta a:hover, .uk-dark .tq a:hover,
		.uk-article-meta a:hover, .uk-dark .uk-article-meta a:hover {
			text-decoration: none;
			color: #666;
		}
		
		.uk-light a.uk-link-muted,
		.uk-light .uk-link-muted a,
		.uk-light .uk-text-meta a, .uk-light.uk-text-meta a,
		.uk-light .tq a, .uk-light.tq a,
		.uk-light .uk-article-meta a, .uk-light.uk-article-meta 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,
		.uk-light .uk-text-meta a:hover, .uk-light.uk-text-meta a:hover,
		.uk-light .tq a:hover, .uk-light.tq a:hover,
		.uk-light .uk-article-meta a:hover, .uk-light.uk-article-meta a:hover {
			color: rgba(255, 255, 255, 0.7);
		}

	/* Emphasis */

		a.uk-link-emphasis,	.uk-link-emphasis a, .uk-dark a.uk-link-emphasis, .uk-dark .uk-link-emphasis a {
			color: #333;
		}
		a.uk-link-emphasis:hover, .uk-link-emphasis a:hover, .uk-dark a.uk-link-emphasis:hover, .uk-dark .uk-link-emphasis a:hover {
			text-decoration: none;
			color: #666;
		}

		.uk-light a.uk-link-emphasis, .uk-light .uk-link-emphasis a, .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-emphasis a:hover {
			color: rgba(255, 255, 255, 0.7);
		}

	/* Text */

		a.uk-link-text,
		.uk-link-text a,
		.uk-link-toggle .uk-link-text {color: inherit;}

		a.uk-link-text:hover, .uk-dark a.uk-link-text:hover,
		.uk-link-text a:hover, .uk-dark .uk-link-text a:hover,
		.uk-link-toggle:hover .uk-link-text, .uk-dark .uk-link-toggle:hover .uk-link-text {
			color: #999;
		}

		/* Inverse */

		.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);
		}

/* BUTTON (**) */

	/* Base */

		.uk-button, .btn0, .btn1, .btn2, .btnt {
			margin: 0; border: none; background: none; overflow: visible; font: inherit; color: inherit; text-transform: none; -webkit-appearance: none; border-radius: 0; display: inline-block; box-sizing: border-box; text-align: center; text-decoration: none; transition: 0.1s ease-in-out; transition-property: color, background-color, border-color; vertical-align: middle;
			padding: 6px 22px;
			border-radius: 500px;
			/**/
			transition: background-color ease 0.1s;
			line-height: 20px;
		}
		.uk-button:not(:disabled), .btn0:not(:disabled), .btn1:not(:disabled), .btn2:not(:disabled), .btnt:not(:disabled) { cursor: pointer;}
		.uk-button::-moz-focus-inner, .btn0::-moz-focus-inner, .btn1::-moz-focus-inner, .btn2::-moz-focus-inner, .btnt::-moz-focus-inner { border: 0; padding: 0;}
		.uk-button:hover, .btn0:hover, .btn1:hover, .btn2:hover, .btnt:hover { text-decoration: none;}

	/* Default */

		.uk-button-default, .btn0, .uk-dark .uk-button-default, .uk-dark .btn0,
		.uk-button-default-pass .uk-button {
			background-color: transparent;
			color: #0480B8;
			border: 0.5px solid #0480B8;
		}
		.uk-button-default:hover, .btn0:hover, .uk-dark .uk-button-default:hover, .uk-dark .btn0:hover,
		.uk-button-default-pass .uk-button:hover,
		.uk-button-default:active, .btn0:active, .uk-dark .uk-button-default:active, .uk-dark .btn0:active,
		.uk-button-default-pass .uk-button:active,
		.uk-button-default.uk-active, .btn0.uk-active, .uk-dark .uk-button-default.uk-active, .uk-dark .btn0.uk-active,
		.uk-button-default-pass .uk-button.uk-active {
			background-color: #0480B8;
			color: #fff;
			border-color: #0480B8;
		}

		/* Inverse */

		.uk-light .uk-button-default, .uk-light .btn0,
		.uk-light .uk-button-default-pass .uk-button {
			background-color: transparent;
			color: #fff;
			border-color: rgba(255, 255, 255, 0.7);
		}
		.uk-light .uk-button-default:hover, .uk-light .btn0:hover,
		.uk-light .uk-button-default:active, .uk-light .btn0:active,
		.uk-light .uk-button-default.uk-active, .uk-light .btn0.uk-active,
		.uk-light .uk-button-default-pass .uk-button:hover,
		.uk-light .uk-button-default-pass .uk-button:active,
		.uk-light .uk-button-default-pass .uk-button.uk-active {
			background-color: transparent;
			color: #fff;
			border-color: #fff;
		}
	
	/* Primary */

		.uk-button-primary, .btn1, .uk-dark .uk-button-primary, .uk-dark .btn1,
		.uk-button-primary-pass .uk-button {
			background-color: #091C5A;
			color: #fff;
			border: 0.5px solid transparent;
			/**/
			background-color: #FF0000;
			color: #fff;
		}
		.uk-button-primary:hover, .btn1:hover, .uk-dark .uk-button-primary:hover, .uk-dark .btn1:hover,
		.uk-button-primary-pass .uk-button:hover,
		.uk-button-primary:active, .btn1:active, .uk-dark .uk-button-primary:active, .uk-dark .btn1:active,
		.uk-button-primary-pass .uk-button:active, 
		.uk-button-primary.uk-active, .btn1.uk-active, .uk-dark .uk-button-primary.uk-active, .uk-dark .btn1.uk-active,
		.uk-button-primary-pass .uk-button.uk-active {
			background-color: #152A70;
			color: #fff;
			/**/
			background-color: #091C5A;
			color: #fff;
		}

		/* Inverse */

		.uk-light .uk-button-primary, .uk-light .btn1,
		.uk-light.uk-button-primary-pass .uk-button {
			background-color: #fff;
			color: #666;
			/**/
			background-color: #FF0000;
			color: #fff;
			box-shadow: rgba(255,0,0,0.6) 0 4px 16px;
		}
		.uk-light .uk-button-primary:hover, .uk-light .btn1:hover,
		.uk-light .uk-button-primary:active, .uk-light .btn1:active,
		.uk-light .uk-button-primary.uk-active, .uk-light .btn1.uk-active,
		.uk-light.uk-button-primary-pass .uk-button:hover,
		.uk-light.uk-button-primary-pass .uk-button:active,
		.uk-light.uk-button-primary-pass .uk-button.uk-active {
			background-color: #f7f8fc;
			color: #666;
			/**/
			background-color: #3BA3D0;
			color: #fff;
			box-shadow: rgba(59,163,208,0.6) 0 4px 16px;
		}
	
	/* Secondary */

		.uk-button-secondary, .btn2, .uk-dark .uk-button-secondary, .uk-dark .btn2,
		.uk-button-secondary-pass .uk-button {
			background-color: #FF8100;
			color: #fff;
			border: 0.5px solid transparent;
			/**/
			background-color: #0480B8;
			color: #fff;
		}
		.uk-button-secondary:hover, .btn2:hover, .uk-dark .uk-button-secondary:hover, .uk-dark .btn2:hover,
		.uk-button-secondary-pass .uk-button:hover,
		.uk-button-secondary:active, .btn2:active, .uk-dark .uk-button-secondary:active, .uk-dark .btn2:active,
		.uk-button-secondary-pass .uk-button:active,
		.uk-button-secondary.uk-active, .btn2.uk-active, .uk-dark .uk-button-secondary.uk-active, .uk-dark .btn2.uk-active,
		.uk-button-secondary-pass .uk-button.uk-active {
			background-color: #152A70;
			color: #fff;
			/**/
			background-color: #091C5A;
			color: #fff;
		}

		/* Inverse */

		.uk-light .uk-button-secondary, .uk-light .btn2,
		.uk-light.uk-button-secondary-pass .uk-button {
			background-color: #fff;
			color: #666;
			/**/
			background-color: #3BA3D0;
			color: #fff;
			box-shadow: rgba(59,163,208,0.6) 0 4px 16px;
		}
		.uk-light .uk-button-secondary:hover, .uk-light  .btn2:hover,
		.uk-light .uk-button-secondary:active, .uk-light .btn2:active,
		.uk-light .uk-button-secondary.uk-active, .uk-light .btn2.uk-active,
		.uk-light.uk-button-secondary-pass .uk-button:hover,
		.uk-light.uk-button-secondary-pass .uk-button:active,
		.uk-light.uk-button-secondary-pass .uk-button.uk-active {
			background-color: #f7f8fc;
			color: #666;
			/**/
			background-color: #FF0000;
			color: #fff;
			box-shadow: rgba(255,0,0,0.6) 0 4px 16px;
		}
	
	/* Danger */

		.uk-button-danger {
			background-color: #f0506e;
			color: #fff;
			border: 0.5px solid transparent;
		}
		.uk-button-danger:hover,
		.uk-button-danger:active,
		.uk-button-danger.uk-active {
			background-color: #f0506e;
			color: #fff;
			filter: brightness(1.1);
		}
	
	/* Disabled */

		.uk-button-default:disabled,
		.uk-button-primary:disabled,
		.uk-button-secondary:disabled,
		.uk-button-danger:disabled {
			background-color: #f7f8fc;
			color: #999;
			border-color: #e5e5e5;
		}

	/* Text */

		.uk-button-text, .btnt, .uk-dark .uk-button-text, .uk-dark .btnt {
			background: none;
			border-color: transparent;
			text-decoration: none;
			color: #333;
		}
		.uk-button-text:hover, .btnt:hover, .uk-dark .uk-button-text:hover, .uk-dark .btnt:hover {
			background: #f7f8fc;
			border-color: transparent;
			color: #333;
		}
		.uk-button-text:disabled, .btnt:disbaled, .uk-dark .uk-button-text:disabled, .uk-dark .btnt:disbaled {
			color: #999;
		}

		/* Inverse */

		.uk-light .uk-button-text, .uk-light .btnt {
			color: #fff;
		}
		.uk-light .uk-button-text:hover, .uk-light .btnt:hover {
			color: rgba(255, 255, 255, 0.7);
		}	
		.uk-light .uk-button-text:disabled, .uk-light .btnt:disabled {
			color: rgba(255, 255, 255, 0.5);
		}

	/* No hover */

		.uk-button-nohover:hover {
			background: none !important;
			border-color: transparent !important;
		}

	/* Link */

		.uk-button-link, .uk-dark .uk-button-link {
			padding: 0;
			color: #091C5A;
		}
		.uk-button-link:hover, .uk-dark .uk-button-link:hover {
			text-decoration: underline;
			color: #152A70;
		}

		.uk-button-link:disabled {
			text-decoration: none;
			color: #999;
		}

		/* Inverse */

		.uk-light .uk-button-link {
			color: #fff;
		}
		.uk-light .uk-button-link:hover {
			color: rgba(255, 255, 255, 0.5);
		}

	/* Sizes */

		.uk-button-small, .uk-button-small-pass .uk-button, .btn0.small, .btn1.small, .btn2.small, .btnt.small {
			padding: 1px 18px;
		}
		.uk-button-large, .uk-button-large-pass .uk-button, .btn0.large, .btn1.large, .btn2.large, .btnt.large {
			padding: 12px 40px;
			font-size: 20px; line-height: 28px;
		}

	/* 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: -1px;}
		.uk-button-group .uk-button:hover,
		.uk-button-group .uk-button:active,
		.uk-button-group .uk-button.uk-active { position: relative; z-index: 1;}

/* LIST */

	/* Grid base */

		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;}
		
		ol > li {margin-top: 5px;}
		ol > li:first-child {margin-top: 0;}

	/* Grid types */

		.ckemod ul:not([class]),
		.uk-list { padding: 0; list-style: none;}

		.ckemod ul:not([class]) > *,
		.uk-list > * { break-inside: avoid-column;}

		.ckemod ul:not([class]) > * > :last-child,
		.uk-list > * > :last-child { margin-bottom: 0;}

		.ckemod ul:not([class]) > :nth-child(n+2),
		.ckemod ul:not([class]) > * > ul,
		.uk-list > :nth-child(n+2),
		.uk-list > * > ul {
			margin-top: 10px;
		}

		.ckemod ul:not([class]),
		.uk-list-disc > *,
		.uk-list-circle > *,
		.uk-list-square > *,
		.uk-list-decimal > *,
		.uk-list-hyphen > *,
		.uk-list-bullet > * {
			padding-left: 30px;
		}

		.uk-list-disc > ::before,
		.uk-list-circle > ::before,
		.uk-list-square > ::before,
		.uk-list-decimal > ::before,
		.uk-list-hyphen > ::before,
		.uk-list-bullet > ::before {
			content: ""; position: relative; display: list-item; list-style-position: inside; text-align: right;
			left: -30px;
			width: 30px;
			height: 1.5em;
			margin-bottom: -1.5em;
		}

	/* Grid icons */

		.uk-list-icons > * {
			padding-left: 40px;
		}

		.uk-list-icons > * > .uk-icon:first-child,
		.uk-list-icons > * > .uk-icon:first-child + svg {
			content: ""; position: relative; display: list-item; list-style-position: inside; text-align: right;
			left: -40px;
			width: 30px;
			height: 1.5em;
			margin-bottom: -1.5em;
		}

	/* Types */
	
		.ckemod ul:not([class]),
		.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-hyphen > ::before {
			content: '–\00A0\00A0';
		}

		.uk-list-bullet > ::before, .uk-dark .uk-list-bullet > ::before {
			background-repeat: no-repeat; background-position: 50% 50%;
			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");
		}

		/* 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");
		}

		.uk-list-decimal > ::before {content: counter(decimal, decimal) '\200A.\00A0';}
		.uk-list-decimal {counter-reset: decimal;}
		.uk-list-decimal > * {counter-increment: decimal;}

	/* Colors */

		.uk-list-icons.uk-list-muted > * > .uk-icon:first-child, .uk-dark .uk-list-icons.uk-list-muted > * > .uk-icon:first-child,
		.uk-list-muted > ::before, .uk-dark .uk-list-muted > ::before {
			color: #999 !important;
		}

		.uk-list-icons.uk-list-emphasis > * > .uk-icon:first-child, .uk-dark .uk-list-icons.uk-list-emphasis > * > .uk-icon:first-child,
		.uk-list-emphasis > ::before, .uk-dark .uk-list-emphasis > ::before {
			color: #333 !important;
		}

		.ckemod ul:not([class]) > ::before, .ckemod.uk-dark ul:not([class]) > ::before,
		.uk-list-icons.uk-list-primary > * > .uk-icon:first-child, .uk-dark .uk-list-icons.uk-list-primary > * > .uk-icon:first-child,
		.uk-list-primary > ::before, .uk-dark .uk-list-primary > ::before {
			color: #091C5A !important;
		}

		.uk-list-icons.uk-list-secondary > * > .uk-icon:first-child, .uk-dark .uk-list-icons.uk-list-secondary > * > .uk-icon:first-child,
		.uk-list-secondary > ::before, .uk-dark .uk-list-secondary > ::before {
			color: #0480B8 !important;
		}

		/* Inverse */

		.uk-light .uk-list-icons.uk-list-muted > * > .uk-icon:first-child,
		.uk-light .uk-list-muted > ::before {
			color: rgba(255, 255, 255, 0.5) !important;
		}

		.uk-light .uk-list-icons.uk-list-emphasis > * > .uk-icon:first-child,
		.uk-light .uk-list-emphasis > ::before {
			color: #fff !important;
		}

		.uk-light .ckemod ul:not([class]) > ::before,
		.uk-light.ckemod ul:not([class]) > ::before,
		.uk-light .uk-list-icons.uk-list-primary > * > .uk-icon:first-child,
		.uk-light .uk-list-primary > ::before {
			color: #fff !important;
		}

		.uk-light .uk-list-icons.uk-list-secondary > * > .uk-icon:first-child,
		.uk-light .uk-list-secondary > ::before {
			color: #fff !important;
		}

	/* Divider */

		.uk-list-divider > :nth-child(n+2), .uk-dark .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);
		}

	/* Striped */

		.uk-list-striped > * {
			padding: 10px 10px;
		}
		.uk-list-striped > *:nth-of-type(odd), .uk-dark .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), .uk-dark .uk-list-striped > :nth-of-type(odd) {
			background: #f7f8fc;
		}
		.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);
		}

	/* Sizes */

		.uk-list-small > :nth-child(n+2),
		.uk-list-small > * > ul {
			margin-top: 2px;
		}

		.uk-list-small.uk-list-divider > :nth-child(n+2) {
			margin-top: 5px;
			padding-top: 5px;
		}

		.uk-list-small.uk-list-striped > * {
			padding: 5px 2px;
		}
	
		.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-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;}
		.uk-list-large.uk-list-striped > :nth-child(n+2),
		.uk-list-collapse.uk-list-striped > :nth-child(n+2) { margin-top: 0;}

	/* Description */

		.uk-description-list > dt {
			text-transform: uppercase;
			font-weight: bolder;
			color: #333;
		}
		.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;
		}

/* TABLE */

	/* Base */

		.ckemod table,
		.uk-table { border-collapse: collapse; border-spacing: 0; width: 100%;}

		.ckemod table th,
		.uk-table th {
			padding: 16px 12px;
			text-align: left;
			vertical-align: bottom;
		}
		
		.ckemod table td,
		.uk-table td,
		.uk-table-link > a {
			padding: 16px 12px;
		}
		.ckemod table td,
		.uk-table td {
			vertical-align: top;
		}

		.ckemod table td, .uk-table td > :last-child { margin-bottom: 0;}
		
		.ckemod table caption,
		.uk-table caption {
			text-align: left;
			color: #999;
		}

		.ckemod table tbody tr,
		.uk-table tbody tr { transition: background-color 0.1s linear;}

		/* Inverse */

		.uk-light .ckemod table th,
		.uk-light.ckemod table th,
		.uk-light .uk-table th {
			color: rgba(255, 255, 255, 0.7);
		}
		.uk-light .ckemod table caption,
		.uk-light.ckemod table caption,
		.uk-light .uk-table caption {
			color: rgba(255, 255, 255, 0.5);
		}

	/* Divider */

		.ckemod table > tr:not(:first-child),
		.ckemod table > :not(:first-child) > tr,
		.ckemod table > :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 .ckemod table > tr:not(:first-child),
		.uk-light.ckemod table > tr:not(:first-child),
		.uk-light .ckemod table > :not(:first-child) > tr,
		.uk-light.ckemod table > :not(:first-child) > tr,
		.uk-light .ckemod table > :first-child > tr:not(:first-child),
		.uk-light.ckemod table > :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);
		}

	/* All borders */

		.uk-table-borders tr > td, .uk-dark .uk-table-borders tr > td {
			border: 0.5px solid #e5e5e5;
		}

		/* Inverse */

		.uk-light .uk-table-borders tr > td {
			border-color: rgba(255, 255, 255, 0.2);
		}

	/* Striped */

		.uk-table-striped > tr:nth-of-type(odd), .uk-dark .uk-table-striped > tr:nth-of-type(odd),
		.uk-table-striped tbody tr:nth-of-type(odd), .uk-dark .uk-table-striped tbody tr:nth-of-type(odd) {
			background: #f7f8fc;
			border-top: 0.5px solid #e5e5e5;
			border-bottom: 0.5px solid #e5e5e5;
		}

		.uk-table-striped > tr:nth-of-type(even):last-child, .uk-dark .uk-table-striped > tr:nth-of-type(even):last-child,
		.uk-table-striped tbody tr:nth-of-type(even):last-child, .uk-dark .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);
		}

	/* Hover & Active */

		.uk-table-hover > tr:hover, .uk-dark .uk-table-hover > tr:hover,
		.uk-table-hover tbody tr:hover, .uk-dark .uk-table-hover tbody tr:hover,
		.uk-table > tr.uk-active, .uk-dark .uk-table > tr.uk-active,
		.uk-table tbody tr.uk-active, .uk-dark .uk-table tbody tr.uk-active {
			background: #ffd;
		}

		/* Inverse */

		.uk-light .uk-table-hover > tr:hover,
		.uk-light .uk-table-hover tbody tr:hover,
		.uk-light .uk-table > tr.uk-active,
		.uk-light .uk-table tbody tr.uk-active {
			background: rgba(255, 255, 255, 0.08);
		}

	/* Sizes */
	
		.ckemod table.uk-table-small th,
		.ckemod table.uk-table-small td,
		.ckemod table.uk-table-small .uk-table-link > a,
		.uk-table-small th,
		.uk-table-small td,
		.uk-table-small .uk-table-link > a {
			padding: 10px 12px;
		}

		.ckemod table.uk-table-large th,
		.ckemod table.uk-table-large td,
		.uk-table-large th,
		.uk-table-large td {
			padding: 22px 12px;
		}

	/* Mods */

		.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;}

		.uk-table-link { padding: 0 !important;}

		.uk-table-link > a { display: block;}

	/* Responsive */

		.uk-table-responsive-th {display: none;}
	
		@media (max-width: 959px) {
			.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-responsive .uk-table-responsive-th {display: inline-block; margin-right: 10px;}
		}

/* DECO (**) */

	/* Background */

		.typo,
		.uk-background-default, .uk-section-default, .uk-tile-default, .bg0,
		.uk-modal-dialog:not([class*='uk-background']), .uk-offcanvas-bar:not([class*='uk-background']) {
			background-color: #fff;
		}
		.uk-background-muted, .uk-section-muted, .uk-tile-muted, .bgm {
			background-color: #f7f8fc;
		}
		.uk-background-primary, .uk-section-primary, .uk-tile-primary, .bg1 {
			background-color: #091C5A;
		}
		.uk-background-secondary, .uk-section-secondary, .uk-tile-secondary, .bg2 {
			background-color: #0480B8;
		}
		.uk-background-dark, .uk-section-dark, .uk-tile-dark, .bgd {
			background-color: #22252B; /**/
		}

		.uk-background-transparent, .uk-section-transparent, .bgt {
			background-color: transparent !important;
		}

		.uk-background-success {
			background: #32d296;
		}
		.uk-background-success-light {
			background: #edfbf6;
		}

		.uk-background-warning {
			background: #faa05a;
		}
		.uk-background-warning-light {
			background: #fff6ee;
		}

		.uk-background-danger {
			background: #f0506e;
		}
		.uk-background-danger-light {
			background: #fef4f6;
		}

		.uk-light .uk-background-success,
		.uk-light .uk-background-warning {
			background: #222;
		}

	/* Overlay */

		.over0-xs, .over0-xs-hover:hover, .over0-xs-nohover:not(:hover) { background: rgba(255, 255, 255, 0.2); transition: background 0.2s ease;}
		.over0-s, .over0-s-hover:hover, .over0-s-nohover:not(:hover) { background: rgba(255, 255, 255, 0.5); transition: background 0.2s ease;}
		.over0, .over0-hover:hover, .over0-nohover:not(:hover), .uk-overlay-default { background: rgba(255, 255, 255, 0.8); transition: background 0.2s ease;}

		.over1-xs, .over1-xs-hover:hover, .over1-xs-nohover:not(:hover) { background: rgba(9,28,90, 0.2); transition: background 0.2s ease;}
		.over1-s, .over1-s-hover:hover, .over1-s-nohover:not(:hover) { background: rgba(9,28,90, 0.5); transition: background 0.2s ease;}
		.over1, .over1-hover:hover, .over1-nohover:not(:hover), .uk-overlay-primary { background: rgba(9,28,90, 0.8); transition: background 0.2s ease;}

		.over2-xs, .over2-xs-hover:hover, .over2-xs-nohover:not(:hover) { background: rgba(4,128,184, 0.2); transition: background 0.2s ease;}
		.over2-s, .over2-s-hover:hover, .over2-s-nohover:not(:hover) { background: rgba(4,128,184, 0.5); transition: background 0.2s ease;}
		.over2, .over2-hover:hover, .over2-nohover:not(:hover) { background: rgba(4,128,184, 0.8); transition: background 0.2s ease;}

		.overm-xs, .overm-xs-hover:hover, .overm-xs-nohover:not(:hover) { background: rgba(247,248,252, 0.2); transition: background 0.2s ease;}
		.overm-s, .overm-s-hover:hover, .overm-s-nohover:not(:hover) { background: rgba(247,248,252, 0.5); transition: background 0.2s ease;}
		.overm, .overm-hover:hover, .overm-nohover:not(:hover) { background: rgba(247,248,252, 0.8); transition: background 0.2s ease;}

		.overd-xs, .overd-xs-hover:hover, .overd-xs-nohover:not(:hover) { background: rgba(34,34,34, 0.2); transition: background 0.2s ease;}
		.overd-s, .overd-s-hover:hover, .overd-s-nohover:not(:hover) { background: rgba(34,34,34, 0.5); transition: background 0.2s ease;}
		.overd, .overd-hover:hover, .overd-nohover:not(:hover) { background: rgba(34,34,34, 0.8); transition: background 0.2s ease;}

		.uk-offcanvas-overlay::before,
		.uk-modal {
			background: rgba(0, 0, 0, 0.6);
		}

	/* Shadow */

		.uk-box-shadow-small, .ss {box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;}
		.uk-box-shadow-small-x, .ssx {box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16) !important;}
		.uk-box-shadow-medium, .sm {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08) !important;}
		.uk-box-shadow-medium-x, .smx {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16) !important;}
		.uk-box-shadow-large, .sl {box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16) !important;}
		.uk-box-shadow-xlarge, .sxl {box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16) !important;}

		.uk-box-glare-small, .gs { box-shadow: 0 2px 8px rgba(9,28,90, 0.08) !important;}
		.uk-box-glare-small-x, .gsx { box-shadow: 0 2px 8px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-medium, .gm { box-shadow: 0 5px 15px rgba(9,28,90, 0.08) !important;}
		.uk-box-glare-medium-x, .gmx { box-shadow: 0 5px 15px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-large, .gl { box-shadow: 0 14px 25px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-xlarge, .gxl { box-shadow: 0 28px 50px rgba(9,28,90, 0.16) !important;}
		
		[class*='uk-box-shadow-hover'],
		.ss, .ssx, .sm, .smx, .sl, .sxl, .ss-hover, .ssx-hover, .sm-hover, .smx-hover, .sl-hover, .sxl-hover,
		.gs, .gsx, .gm, .gmx, .gl, .gxl, .gs-hover, .gsx-hover, .gm-hover, .gmx-hover, .gl-hover, .gxl-hover { transition: box-shadow 0.2s ease-in-out;}
		.uk-box-shadow-hover-small-hover:hover, .ss-hover:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;}
		.uk-box-shadow-hover-small-x-hover:hover, .ssx-hover:hover { box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16) !important;}
		.uk-box-shadow-hover-medium-hover:hover, .sm-hover:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08) !important;}
		.uk-box-shadow-hover-medium-x-hover:hover, .smx-hover:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16) !important;}
		.uk-box-shadow-hover-large-hover:hover, .sl-hover:hover { box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16) !important; transition: box-shadow 0.2s ease-in-out;}
		.uk-box-shadow-hover-xlarge-hover:hover, .sxl-hover:hover { box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16) !important; transition: box-shadow 0.2s ease-in-out;}

		.uk-box-glare-hover-small:hover, .gs-hover:hover { box-shadow: 0 2px 8px rgba(9,28,90, 0.08) !important;}
		.uk-box-glare-hover-small-x:hover, .gsx-hover:hover { box-shadow: 0 2px 8px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-hover-medium:hover, .gm-hover:hover { box-shadow: 0 5px 15px rgba(9,28,90, 0.08) !important;}
		.uk-box-glare-hover-medium-x:hover, .gmx-hover:hover { box-shadow: 0 5px 15px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-hover-large:hover, .gl-hover:hover { box-shadow: 0 14px 25px rgba(9,28,90, 0.16) !important;}
		.uk-box-glare-hover-xlarge:hover, .gxl-hover:hover { box-shadow: 0 28px 50px rgba(9,28,90, 0.16) !important;}

		@supports (filter: blur(0)) {
			.uk-box-shadow-bottom {display: inline-block; position: relative; z-index: 0; max-width: 100%; vertical-align: middle;}
			.uk-box-shadow-bottom::after {
				content: ""; position: absolute; z-index: -1; will-change: filter;
				bottom: -30px; height: 30px; border-radius: 100%; left: 0; right: 0;
				background: #444;
				filter: blur(20px);
			}
		}

	/* Border radius */

		.uk-border-circle, .circle1 {border-radius: 50%;}
		.uk-border-pill, .pill {border-radius: 500px;}
		.uk-border-pill-left {border-radius: 500px 0 0 500px;}
		.uk-border-pill-right {border-radius: 0 500px 500px 0;}

		.uk-border-rounded-xsmall, .round-xs {
			border-radius: 6px;
		}
		.uk-border-rounded-s, .round-s {
			border-radius: 12px;
		}
		.uk-border-rounded, .round {
			border-radius: 24px;
		}
		.uk-border-rounded-l, .round-l {
			border-radius: 36px;
		}

		@media (min-width: 1200px) {
			.uk-border-pill\@l {border-radius: 500px;}
		}

	/* Border */

		.uk-border, .uk-dark .uk-border {border: 0.5px solid #e5e5e5;}
		.uk-border-top, .uk-dark .uk-border-top {border-top: 0.5px solid #e5e5e5;}
		.uk-border-right, .uk-dark .uk-border-right {border-right: 0.5px solid #e5e5e5;}
		.uk-border-bottom, .uk-dark .uk-border-bottom {border-bottom: 0.5px solid #e5e5e5;}
		.uk-border-left, .uk-dark .uk-border-left {border-left: 0.5px solid #e5e5e5;}

		.uk-light .uk-border,
		.uk-light .uk-border-top,
		.uk-light .uk-border-right,
		.uk-light .uk-border-bottom,
		.uk-light .uk-border-left {
			border-color: rgba(255, 255, 255, 0.2);
		}
		.uk-light .uk-border-emphasis {
			border-color: #fff;
		}

		.uk-noborder {border: none !important;}
		@media (max-width: 639px) {
			.uk-noborder\@s {border: none !important;}		
		}
		@media (max-width: 959px) {
			.uk-noborder\@m {border: none !important;}
		}
		@media (max-width: 1199px) {
			.uk-noborder\@l {border: none !important;}
		}
		@media (max-width: 1599px) {
			.uk-noborder\@xl {border: none !important;}
		}

/* DIVIDER */

	/* Base */

		hr, .uk-dark hr,
		.uk-hr, .uk-dark .uk-hr {
			overflow: visible;
			text-align: inherit;
			border: 0;
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-light hr,
		.uk-light .uk-hr {
			border-top-color: rgba(255, 255, 255, 0.2);
		}

	/* Mods */

		.uk-divider-icon, .uk-dark .uk-divider-icon {
			position: relative; background-repeat: no-repeat; background-position: 50% 50%;
			height: 20px;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
		}
		.uk-divider-icon::before, .uk-dark .uk-divider-icon::before,
		.uk-divider-icon::after, .uk-dark .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 {
			width: 100%;
			right: calc(50% + (50px / 2));
		}
		.uk-divider-icon::after {
			width: 100%;
			left: calc(50% + (50px / 2));
		}

		.uk-divider-small { line-height: 0;}
		.uk-divider-small::after, .uk-dark .uk-divider-small::after {
			content: ""; display: inline-block; vertical-align: top;
			width: 100px; max-width: 100%;
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-divider-vertical, .uk-dark .uk-divider-vertical {
			width: max-content; margin-left: auto; margin-right: auto;
			height: 100px;
			border-left: 0.5px solid #e5e5e5;
		}

		/* Inverse */

		.uk-light .uk-divider-icon {
			background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba%28255,%20255,%20255,%200.2%29%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
		}
		.uk-light .uk-divider-icon::before,
		.uk-light .uk-divider-icon::after {
			border-bottom-color: rgba(255, 255, 255, 0.2);
		}

		.uk-light .uk-divider-small::after {
			border-top-color: rgba(255, 255, 255, 0.2);
		}

		.uk-light .uk-divider-vertical {
			border-left-color: rgba(255, 255, 255, 0.2);
		}

/* ICONS */

	/* 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;
			vertical-align: text-bottom;
		}
		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); }

	/* Sizes */

		.uk-icon-box {width: 1.2em; text-align: center;}

		.uk-icon-ratio-08 {max-height: 0.8em; max-width: 0.8em;}
		.uk-icon-ratio-10 {max-height: 1em; max-width: 1em;}
		.uk-icon-ratio-12 {max-height: 1.2em; max-width: 1.2em;}
		.uk-icon-ratio-14 {max-height: 1.4em; max-width: 1.4em;}

		.uk-icon-eq-s {max-height: 1em; width: 1em;}
		.uk-icon-eq {max-height: 1.2em; width: 1.2em;}
		.uk-icon-eq-l {max-height: 1.4em; width: 1.4em;}

	/* Corrects */

		.uk-icon-up-1 {position: relative; top: -1px;}
		.uk-icon-up-2 {position: relative; top: -2px;}

	/* Button */

		.uk-icon-button {
			box-sizing: border-box; border-radius: 500px; vertical-align: middle; display: inline-flex; justify-content: center; align-items: center; transition: 0.1s ease-in-out; transition-property: color, background-color;
			width: 36px;
			height: 36px;
			background: #f7f8fc;
			color: #999;
		}
		.uk-icon-button:hover,
		.uk-icon-button:active,
		.uk-active > .uk-icon-button {
			background-color: #f7f8fc;
			color: #666;
		}

	/* Image */

		.uk-icon-image {
			background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; vertical-align: middle; object-fit: scale-down; max-width: none;
			width: 20px;
			height: 20px;
		}

	/* Link */

		.uk-icon-link {
			text-decoration: none !important;
			color: #999;
			/**/
			color: #091C5A;
		}
		.uk-icon-link:hover,
		.uk-icon-link:active,
		.uk-active > .uk-icon-link {
			color: #666;
			/**/
			color: #152A70;
		}

/* CARD (**) */

	/* Badge */

		.uk-card-badge {
			top: 15px;
			right: 15px;
			height: 22px;
			padding: 0 10px;
			border-radius: 2px;
			background: #091C5A;
			color: #fff;
		}

	/* General border */

		.uk-card .uk-card-header, .uk-dark .uk-card .uk-card-header, .uk-dark.uk-card .uk-card-header {
			border-bottom: 0.5px solid #e5e5e5;
		}
		.uk-card .uk-card-footer, .uk-dark .uk-card .uk-card-footer, .uk-dark.uk-card .uk-card-footer {
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-light .uk-card .uk-card-header,
		.uk-light.uk-card .uk-card-header {
			border-bottom: 0.5px solid rgba(255, 255, 255, 0.2);
		}
		.uk-light .uk-card .uk-card-footer,
		.uk-light.uk-card .uk-card-footer {
			border-top: 0.5px solid rgba(255, 255, 255, 0.2);
		}

	/* General shadow */

		.uk-card-default, .uk-card-primary, .uk-card-secondary,
		.uk-card.uk-section-default, .uk-card.uk-section-primary, .uk-card.uk-section-secondary {
			box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
		}
		.uk-card-hover:hover {
			box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
		}

	/* Default */

		.uk-card-default, .uk-card.uk-section-default {
			background-color: #fff;
		}
		.uk-card-default.uk-card-hover:hover {
			background-color: #fff;
		}

	/* Primary */

		.uk-card-primary, .uk-card.uk-section-primary {
			background-color: #091C5A;
		}
		.uk-card-primary.uk-card-hover:hover {
			background-color: #091C5A;
		}

	/* Secondary */

		.uk-card-secondary, .uk-card.uk-section-secondary {
			background-color: #0480B8;
		}
		.uk-card-secondary.uk-card-hover:hover {
			background-color: #0480B8;
		}

	/* Border */

		.uk-card-border, .uk-dark .uk-card-border {
			background-color: #fff;
			border: 0.5px solid #e5e5e5;
		}
		.uk-card-border.uk-card-hover:hover, .uk-dark .uk-card-border.uk-card-hover:hover {
			background-color: #fff;
			border: 0.5px solid #e5e5e5;
		}

	/* Grid */

		.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: 1400px) {
			.uk-card-body { padding: 40px 40px;}
			.uk-card-header { padding: 20px 40px;}
			.uk-card-footer { padding: 20px 40px;}
		}
		
		.uk-grid-compact .uk-card-body {padding: 20px;}
		@media (min-width: 1400px) {
			.uk-grid-compact .uk-card-body { padding: 40px 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: 20px 20px;}
		.uk-card-small .uk-card-header { padding: 13px 20px;}
		.uk-card-small .uk-card-footer { padding: 13px 20px;}
		@media (min-width: 1200px) {	.uk-card-large.uk-card-body,
			.uk-card-large .uk-card-body { padding: 70px 70px;}
			.uk-card-large .uk-card-header { padding: 35px 70px;}
			.uk-card-large .uk-card-footer { padding: 35px 70px;}
		}
		.uk-card-body > .uk-nav-default { margin-left: -30px; margin-right: -30px;}
		.uk-card-body > .uk-nav-default:only-child { margin-top: -15px; margin-bottom: -15px;}
		.uk-card-body > .uk-nav-default > li > a,
		.uk-card-body > .uk-nav-default .uk-nav-header,
		.uk-card-body > .uk-nav-default .uk-nav-divider { padding-left: 30px; padding-right: 30px;}
		.uk-card-body > .uk-nav-default .uk-nav-sub { padding-left: 45px;}

		@media (min-width: 1200px) {
			.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: 1200px) {
			.uk-card-large > .uk-nav-default { margin: 0;}
			.uk-card-large > .uk-nav-default:only-child { margin: 0;}
			.uk-card-large > .uk-nav-default > li > a,
			.uk-card-large > .uk-nav-default .uk-nav-header,
			.uk-card-large > .uk-nav-default .uk-nav-divider { padding-left: 0; padding-right: 0;}
			.uk-card-large > .uk-nav-default .uk-nav-sub { padding-left: 15px;}
		}

		.uk-card-badge { position: absolute; z-index: 1; display: flex; justify-content: center; align-items: center; line-height: 0;}
		.uk-card-badge:first-child + * {margin-top: 0;}

/* COMPONENTS */

	/* Label */

		.uk-label {
			display: inline-block; vertical-align: text-top;
			padding: 1px 10px;
			background: #0480B8;
			color: #fff;
			border-radius: 4px;
			margin-left: 5px;
		}
		.uk-label-primary {background: #FF0000;}
		a.uk-label:hover, .uk-label a:hover {background: #091C5A !important;}
		.uk-label a, a.uk-label {
			color: #fff !important;
		}

		.uk-label-success {
			background-color: #32d296;
			color: #fff;
		}
		.uk-label-warning {
			background-color: #faa05a;
			color: #fff;
		}
		.uk-label-danger {
			background-color: #f0506e;
			color: #fff;
		}

	/* Badge */

		.uk-badge {
			box-sizing: border-box; display: inline-flex; vertical-align: middle; justify-content: center; align-items: center; line-height: 0;
			border-radius: 500px;
			min-width: 18px;
			height: 18px;
			padding: 0 5px;
			background: #091C5A;
			color: #fff !important;
		}
		.uk-badge:hover {
			text-decoration: none;
		}

	/* Alert */

		.uk-alert {
			background: #f7f8fc;
			color: #666;
		}

		.uk-alert-primary {
			background: #091C5A;
			color: #fff;
		}

		.uk-alert-success {
			background: #32d296;
			color: #fff;
		}

		.uk-alert-warning {
			background: #faa05a;
			color: #fff;
		}

		.uk-alert-danger {
			background: #f0506e;
			color: #fff;
		}

		.uk-alert { position: relative; padding: 15px 29px 15px 15px;}
		.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 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;}

	/* Text background */

		.uk-text-background {
			background-clip: text; color: transparent !important; display: inline-block;
			background-color: #091C5A;
		}

	/* Dropcap */

		.uk-dropcap::first-letter,
		.uk-dropcap > p:first-of-type::first-letter {
			display: block; float: left;
			margin-right: 10px;
			margin-bottom: -2px;
			font-size: 72px; line-height: 1;
		}
		@-moz-document url-prefix() {
			.uk-dropcap::first-letter,
			.uk-dropcap > p:first-of-type::first-letter { margin-top: 1.1%;}
		}

/* LAYOUT */

	/* Bubble */

		[class*='uk-bubble'] {position: relative;}
		[class*='uk-bubble'] > .uk-icon:first-child {position: absolute; left: 0;}

		.uk-bubble {padding-left: 30px;}
		.uk-bubble-2xsmall {padding-left: 5px;}
		.uk-bubble-xsmall {padding-left: 10px;}
		.uk-bubble-small {padding-left: 20px;}
		.uk-bubble-large {padding-left: 40px;}
		.uk-bubble-xlarge {padding-left: 50px;}
		.uk-bubble-2xlarge {padding-left: 60px;}
		.uk-bubble-3xlarge {padding-left: 70px;}

	/* Align */

		[class*='uk-align'] { display: block; margin-bottom: 30px;}
		* + [class*='uk-align'] { margin-top: 30px;}
		.uk-align-center { margin-left: auto; margin-right: auto;}
		.uk-align-left { margin-top: 0; margin-right: 30px; float: left;}
		.uk-align-right { margin-top: 0; margin-left: 30px; float: right;}

		@media (min-width: 640px) {
			.uk-align-left\@s { margin-top: 0; margin-right: 30px; float: left;}
			.uk-align-right\@s { margin-top: 0; margin-left: 30px; float: right;}
		}
		@media (min-width: 960px) {
			.uk-align-left\@m { margin-top: 0; margin-right: 30px; float: left;}
			.uk-align-right\@m { margin-top: 0; margin-left: 30px; float: right;}
		}
		@media (min-width: 1200px) {
			.uk-align-left\@l { margin-top: 0; float: left;}
			.uk-align-right\@l { margin-top: 0; float: right;}
			.uk-align-left,
			.uk-align-left\@s,
			.uk-align-left\@m,
			.uk-align-left\@l { margin-right: 40px;}
			.uk-align-right,
			.uk-align-right\@s,
			.uk-align-right\@m,
			.uk-align-right\@l { margin-left: 40px;}
		}
		@media (min-width: 1600px) {
			.uk-align-left\@xl { margin-top: 0; margin-right: 40px; float: left;}
			.uk-align-right\@xl { margin-top: 0; margin-left: 40px; float: right;}
		}

		@media (max-width: 639px) {
			.uk-align-left\@s,
			.uk-align-right\@s {margin-left: auto; margin-right: auto;}
		}
		@media (max-width: 959px) {
			.uk-align-left\@m,
			.uk-align-right\@m {margin-left: auto; margin-right: auto;}
		}
		@media (max-width: 1199px) {
			.uk-align-left\@l,
			.uk-align-right\@l {margin-left: auto; margin-right: auto;}
		}
		@media (max-width: 1599px) {
			.uk-align-left\@xl,
			.uk-align-right\@xl {margin-left: auto; margin-right: auto;}
		}

	/* Float */

		[class*='uk-float-'] { max-width: 100%;}
		.uk-float-left { float: left;}
		.uk-float-right { float: right;}

		@media (min-width: 640px) {
			.uk-float-left\@s { float: left;}
			.uk-float-right\@s { float: right;}
		}
		@media (min-width: 960px) {
			.uk-float-left\@m { float: left;}
			.uk-float-right\@m { float: right;}
		}
		@media (min-width: 1200px) {
			.uk-float-left\@l { float: left;}
			.uk-float-right\@l { float: right;}
		}
		@media (min-width: 1600px) {
			.uk-float-left\@xl { float: left;}
			.uk-float-right\@xl { float: right;}
		}

	/* Text mods */

		.uk-text-left, .tl { text-align: left !important;}
		.uk-text-right, .tr { text-align: right !important;}
		.uk-text-center, .tc { text-align: center !important;}
		.uk-text-justify, .tj { text-align: justify !important;}

		@media (min-width: 640px) {
			.uk-text-left\@s, .tl\@s { text-align: left !important;}
			.uk-text-right\@s, .tr\@s { text-align: right !important;}
			.uk-text-center\@s, .tc\@s { text-align: center !important;}
		}
		@media (min-width: 960px) {
			.uk-text-left\@m, .tl\@m { text-align: left !important;}
			.uk-text-right\@m, .tr\@m { text-align: right !important;}
			.uk-text-center\@m, .tc\@m { text-align: center !important;}
		}
		@media (min-width: 1200px) {
			.uk-text-left\@l, .tl\@l { text-align: left !important;}
			.uk-text-right\@l, .tr\@l { text-align: right !important;}
			.uk-text-center\@l, .tc\@l { text-align: center !important;}
		}
		@media (min-width: 1600px) {
			.uk-text-left\@xl, .tl\@xl { text-align: left !important;}
			.uk-text-right\@xl, .tr\@xl { text-align: right !important;}
			.uk-text-center\@xl, .tc\@xl { text-align: center !important;}
		}

		.uk-text-top { vertical-align: top !important;}
		.uk-text-middle { vertical-align: middle !important;}
		.uk-text-bottom { vertical-align: bottom !important;}
		.uk-text-baseline { vertical-align: baseline !important;}

		.uk-line-height-zero {line-height: 0 !important;}
		.uk-line-height-1 {line-height: 1 !important;}

		.uk-text-thin {font-weight: 100;}
		.uk-text-extralight	{font-weight: 200;}
		.uk-text-light {font-weight: 300; }
		.uk-text-regular {font-weight: 400; }
		.uk-text-medium	{font-weight: 500;}
		.uk-text-semibold {font-weight: 600;}
		.uk-text-bold {font-weight: 700; }
		.uk-text-extrabold {font-weight: 800;}
		.uk-text-black {font-weight: 900;}
		.uk-text-lighter {font-weight: lighter;}
		.uk-text-bolder	{font-weight: bolder;}

		.uk-text-italic	{font-style: italic;}
		.uk-text-normal { font-style: normal;}

		.uk-text-uppercase {text-transform: uppercase !important;}
		.uk-text-capitalize { text-transform: capitalize !important;}
		.uk-text-lowercase { text-transform: lowercase !important;}
		.uk-text-unsetcase { text-transform: unset !important;}

		.uk-text-decoration { text-decoration: underline !important;}
		.uk-text-decoration-none { text-decoration: none !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;}
		@media (max-width: 639px) {
			.uk-text-break\@s { overflow-wrap: break-word;}	
		}
		@media (max-width: 959px) {
			.uk-text-break\@m { overflow-wrap: break-word;}
		}
		@media (max-width: 1199px) {
			.uk-text-break\@l { overflow-wrap: break-word;}
		}
		@media (max-width: 1599px) {
			.uk-text-break\@xl { overflow-wrap: break-word;}
		}