/* Palette */

	/* Theme variables

		Primary Base 	#E22635 	/1e87f0
		Primary Darker 	#B41320 	/0f6ecd
		Secondary Base 	#189083 	/392ef2
		Muted Base		#f8f8f8 	/f8f8f8
		Divider 		#e5e5e5 	/e5e5e5

		Font Base 		#666 		/666
		Font Emphasis 	#333 		/333
		Font Muted		#999 		/999

		Full dark 		#222 		/222
		Tridary 		#0df1a1		/0df1a1

		-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"
		"Noto Serif", Garamond, Georgia, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"

		*/

	/* Fonts */

		@font-face {
			font-family: Raleway; font-display: swap; font-weight: 1 999; font-style: normal;
			src: url('/site/templates/fonts/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/fonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype');
		}

		.typo, .font,
		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 {
			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";
		}

		.typo, .font,
		button, input, textarea, legend {
			font-size: 16px; line-height: 24px; font-weight: 400;
		}

	/* Base */

		html{
			/*background:#fff;*/ /**/
			background:#f7f7f7;
		}

		.typo {color: #666;}
		.uk-text-default {color: #666 !important;}
		.uk-light {color:rgba(255,255,255,0.7);}
		.uk-light .uk-text-default {color: rgba(255, 255, 255, 0.7) !important;}

			.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)}

			:focus {outline: none;}
			:focus-visible {/*outline: 2px dotted #333;*/ outline: none;}
			.uk-light :focus {outline-color: #fff;}
			.uk-light :focus-visible {outline-color: #fff;}
			::-moz-selection {background-color: #b3d4fc; color: #000000; text-shadow: none;}
			::selection {background-color: #b3d4fc; color: #000000; text-shadow: none;}

			.custom-scroll::-webkit-scrollbar-track, .uk-textarea::-webkit-scrollbar-track {background-color: transparent;}
			.custom-scroll::-webkit-scrollbar, .uk-textarea::-webkit-scrollbar {height: 4px; width: 4px; background: #f2f2f2;}
			.custom-scroll::-webkit-scrollbar-thumb, .uk-textarea::-webkit-scrollbar-thumb {background-color: #E22635; border-radius: 8px;}
			.uk-light .custom-scroll::-webkit-scrollbar-thumb,
			.uk-light.custom-scroll::-webkit-scrollbar-thumb,
			.uk-light .uk-textarea::-webkit-scrollbar-thumb {}

			em {color:#333; line-height: inherit;}
			strong {color: #333; line-height: inherit;}

			.uk-light em {color:#fff}
			.uk-light strong {color: #fff;}

			.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}
			.uk-close:hover{color:#666}

			.uk-light .uk-close{color:rgba(255,255,255,0.5)}
			.uk-light .uk-close:hover{color:rgba(255,255,255,0.7)}

/* Intacts */

	/* Layout */

		html{-webkit-text-size-adjust:100%;}
		body{margin:0}
		abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}
		b,strong{font-weight:bolder}
		:not(pre) > code,:not(pre) > kbd,:not(pre) > samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}
		ins{background:#ffd;color:#666;text-decoration:none}
		mark{background:#ffd;color:#666}
		q{font-style:italic}
		small{font-size:80%}
		sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
		sup{top:-.5em}
		sub{bottom:-.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}		
		address{font-style:inherit;}
		pre{font:.875rem / 1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}
		pre code{font-family:Consolas,monaco,monospace}
		details,main{display:block}
		summary{display:list-item}
		template{display:none}
		:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}

		html.flips {-webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum"; overflow-y: scroll; overflow-x: hidden;}
		html.flips:focus-within {scroll-behavior: smooth;}
		.flips body {height: 100%; min-height: 100vh; text-rendering: optimizeSpeed; -webkit-font-smoothing: antialiased; overflow: hidden; overflow: clip;}

		button, input, optgroup, select, textarea {font-family: inherit; font-size: 100%; margin: 0;}
		button, input {overflow: visible;}
		button, select {text-transform: none;}
		button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: none; border: none; background: none;}
		button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none; padding: 0;}
		button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
		legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }
		progress {vertical-align: baseline; }
		textarea {overflow: auto; }
		[type="checkbox"], [type="radio"] {box-sizing: border-box; padding: 0; }
		[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto; }
		[type="search"] {-webkit-appearance: textfield; outline-offset: -2px; }
		[type="search"]::-webkit-search-decoration {-webkit-appearance: none; }
		::-webkit-file-upload-button {-webkit-appearance: none; font: inherit; }
		.typo.formbuilder-frame {background: none;}

		p[style="text-align: justify;"] {text-align: inherit !important;}

		.InputfieldForm .InputfieldCKEditorInline > *:last-child {margin-bottom: inherit !important;}
		.InputfieldForm .InputfieldCKEditorInline > *:first-child {margin-top: inherit !important;}

		p,ul,ol,dl,pre,address,fieldset,figure{margin:0 0 20px}
		* + p,* + ul,* + ol,* + dl,* + pre,* + address,* + fieldset,* + figure{margin-top:20px}

		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{
			margin:0 0 20px;
		}
		* + h1,	* + .uk-h1, * + h2, * + .uk-h2, * + h3,	* + .uk-h3, * + h4,	* + .uk-h4, * + h5,	* + .uk-h5, * + h6,	* + .uk-h6 {
			margin-top: 40px;
		}
		h2 + h3, .uk-h2 + h3, h2 + .uk-h3, .uk-h2 + .uk-h3, h2 + h4, .uk-h2 + h4, h2 + .uk-h4, .uk-h2 + .uk-h4, h3 + h4, .uk-h3 + h4, h3 + .uk-h4, .uk-h3 + .uk-h4 {
			margin-top: 20px;
		}

		.uk-subheading {margin: 0 0 20px 0;}
		h1 + .uk-subheading, .uk-h1 + .uk-subheading, h2 + .uk-subheading, .uk-h2 + .uk-subheading, h3 + .uk-subheading, .uk-h3 + .uk-subheading, h4 + .uk-subheading, .uk-h4 + .uk-subheading {
			margin-top: -10px;
		}
		* + .supheading {margin-top: 40px;}
		.uk-supheading + h1, .uk-supheading + .uk-h1, .uk-supheading + h2, .uk-supheading + .uk-h2, .uk-supheading + h3, .uk-supheading + .uk-h3, .uk-supheading + h4 .uk-supheading + .uk-h4 {
			margin-top: 10px;
		}

		.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)}

		.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)}

	/* Link */

		a,.uk-link{color:#B41320;text-decoration:none;cursor:pointer; text-decoration-thickness: 0.5px !important;}
		a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link{color:#E22635;text-decoration:underline}

		.uk-light a,.uk-light .uk-link{color:#fff}
		.uk-light a:hover,.uk-light .uk-link:hover,.uk-light .uk-link-toggle:hover .uk-link{color:#fff}

		a.uk-link-muted,.uk-link-muted a,.uk-link-toggle .uk-link-muted{color:#999}
		a.uk-link-muted:hover,.uk-link-muted a:hover,.uk-link-toggle:hover .uk-link-muted{color:#666}
		a.uk-link-text,.uk-link-text a,.uk-link-toggle .uk-link-text{color:inherit}
		a.uk-link-text:hover,.uk-link-text a:hover,.uk-link-toggle:hover .uk-link-text{color:#999}
		a.uk-link-heading,.uk-link-heading a,.uk-link-toggle .uk-link-heading{color:inherit}
		a.uk-link-heading:hover,.uk-link-heading a:hover,.uk-link-toggle:hover .uk-link-heading{color:#E22635;text-decoration:none}
		a.uk-link-reset,.uk-link-reset a{color:inherit!important;text-decoration:none!important}
		.uk-link-toggle{color:inherit!important;text-decoration:none!important}

		.uk-light a.uk-link-muted,.uk-light .uk-link-muted a{color:rgba(255,255,255,0.5)}
		.uk-light a.uk-link-muted:hover,.uk-light .uk-link-muted a:hover,.uk-light .uk-link-toggle:hover .uk-link-muted{color:rgba(255,255,255,0.7)}
		.uk-light a.uk-link-text:hover,.uk-light .uk-link-text a:hover,.uk-light .uk-link-toggle:hover .uk-link-text{color:rgba(255,255,255,0.5)}
		.uk-light a.uk-link-heading:hover,.uk-light .uk-link-heading a:hover,.uk-light .uk-link-toggle:hover .uk-link-heading{color:#fff}

	/* Text tools */

		.uk-text-muted{color:#999!important}
		.uk-text-emphasis{color:#333!important}
		.uk-text-primary{color:#E22635!important}
		.uk-text-secondary{color:#189083!important}
		.uk-text-tridary{color:#0df1a1!important}
		.uk-light .uk-text-muted{color:rgba(255,255,255,0.5)!important}
		.uk-light .uk-text-emphasis{color:#fff!important}
		.uk-light .uk-text-primary{color:#fff!important}
		.uk-light .uk-text-secondary{color:#fff!important}
		.uk-light .uk-text-tridary{color:#fff!important}

		.uk-text-success{color:#32d296!important}
		.uk-text-warning{color:#faa05a!important}
		.uk-text-danger{color:#f0506e!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}

		.uk-text-background{
			background-color: #E22635;
			background-image: linear-gradient(90deg, #E22635 0%, #411ef0 100%);
		}

		.uk-text-light{font-weight:300;}
		.uk-text-normal{font-weight:400;}
		.uk-text-bold{font-weight:700;}
		.uk-text-lighter{font-weight:lighter;}
		.uk-text-bolder{font-weight:bolder;}
		.uk-text-italic{font-style:italic;}

		.uk-text-capitalize{text-transform:capitalize!important}
		.uk-text-uppercase{text-transform:uppercase!important}
		.uk-text-lowercase{text-transform:lowercase!important}
		.uk-text-decoration-none{text-decoration:none!important}
		
		.uk-text-background{-webkit-background-clip:text;color:transparent!important;display:inline-block;}

		.uk-text-left{text-align:left!important}
		.uk-text-right{text-align:right!important}
		.uk-text-center{text-align:center!important}
		.uk-text-justify{text-align:justify!important}
		@media (min-width: 640px) {
		.uk-text-left\@s{text-align:left!important}
		.uk-text-right\@s{text-align:right!important}
		.uk-text-center\@s{text-align:center!important}
		}
		@media (min-width: 960px) {
		.uk-text-left\@m{text-align:left!important}
		.uk-text-right\@m{text-align:right!important}
		.uk-text-center\@m{text-align:center!important}
		}
		@media (min-width: 1200px) {
		.uk-text-left\@l{text-align:left!important}
		.uk-text-right\@l{text-align:right!important}
		.uk-text-center\@l{text-align:center!important}
		}
		@media (min-width: 1600px) {
		.uk-text-left\@xl{text-align:left!important}
		.uk-text-right\@xl{text-align:right!important}
		.uk-text-center\@xl{text-align:center!important}
		}

		.uk-text-top{vertical-align:top!important}
		.uk-text-middle{vertical-align:middle!important}
		.uk-text-bottom{vertical-align:bottom!important}
		.uk-text-baseline{vertical-align:baseline!important}

		.uk-text-nowrap{white-space:nowrap}
		.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
		th.uk-text-truncate,td.uk-text-truncate{max-width:0}
		.uk-text-break{overflow-wrap:break-word}
		th.uk-text-break,td.uk-text-break{word-break:break-word}

	/* Icons */

		.uk-icon-inline {height: 1em; width: auto; line-height: 1; top: -0.1em; position: relative;}

		.uk-icon-link{color:#999;text-decoration:none!important}
		.uk-icon-link:hover{color:#666}
		.uk-icon-link:active,.uk-active > .uk-icon-link{color:#595959}
		.uk-light .uk-icon-link{color:rgba(255,255,255,0.5)}
		.uk-light .uk-icon-link:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-icon-link:active,.uk-light .uk-active > .uk-icon-link{color:rgba(255,255,255,0.7)}

		.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}

		.uk-icon-xsmall, .uk-icon-xsmall + svg {height: 16px; width: auto;}
		.uk-icon-small, .uk-icon-small + svg {height: 20px; width: auto;}
		.uk-icon-medium, .uk-icon-medium + svg {height: 30px; width: auto;}
		.uk-icon-large, .uk-icon-large + svg {height: 48px; width: auto;}
		.uk-icon-xlarge, .uk-icon-xlarge + svg {height: 72px; width: auto;}
		.uk-icon-xsmall.uk-icon-width, .uk-icon-xsmall.uk-icon-width + svg {width: 16px; height: auto;}
		.uk-icon-small.uk-icon-width, .uk-icon-small.uk-icon-width + svg {width: 20px; height: auto;}
		.uk-icon-medium.uk-icon-width, .uk-icon-medium.uk-icon-width + svg {width: 30px; height: auto;}
		.uk-icon-large.uk-icon-width, .uk-icon-large.uk-icon-width + svg {width: 48px; height: auto;}
		.uk-icon-xlarge.uk-icon-width, .uk-icon-xlarge.uk-icon-width + svg {width: 72px; height: auto;}

		.uk-bubble-left, .uk-bubble-right {display: flex;}
		.uk-bubble-right > span:first-child {order: 99;}
		.uk-bubble-left:not([class*='uk-bubble-size']) > span + span {margin-left: 0.5em;}
		.uk-bubble-right:not([class*='uk-bubble-size']) > span + span {margin-right: 0.5em;}
		@media (min-width: 1200px) {
			.uk-bubble-left\@l, .uk-bubble-right\@l {display: flex;}
			.uk-bubble-right\@l > span:first-child {order: 99;}
			.uk-bubble-left\@l:not(.uk-bubble-size) > span:first-child {margin-right: 0.5em;}
			.uk-bubble-right\@l:not(.uk-bubble-size) > span:first-child {margin-left: 0.5em;}
		}
		@media (max-width: 1199px) {
			.uk-bubble-left\@l > span, .uk-bubble-right\@l > span {display: block;}
			.uk-bubble-left\@l > span + span, .uk-bubble-right\@l > span + span {margin-top: 0.25em;}
		}

/* Heading */

	/* Base */

		h1, .uk-h1 						{font-size: 36px; line-height: 40px;}
		h2, .uk-h2 						{font-size: 30px; line-height: 36px;}
		h3, .uk-h3 						{font-size: 24px; line-height: 32px;}
		h4, .uk-h4 						{font-size: 20px; line-height: 28px;}
		h5, .uk-h5 						{font-size: 16px; line-height: 24px;}
		h6, .uk-h6 						{font-size: 14px; line-height: 20px;}
		.uk-heading-small 				{font-size: 36px; line-height: 40px;}
		.uk-heading-medium 				{font-size: 36px; line-height: 40px;}
		.uk-heading-large 				{font-size: 48px; line-height: 1;}
		.uk-heading-xlarge 				{font-size: 48px; line-height: 1;}
		.uk-heading-2xlarge 			{font-size: 48px; line-height: 1;}
		.uk-subheading, .uk-supheading 	{font-size: 14px; line-height: 20px;}
		@media (min-width: 1200px) {
			h1, .uk-h1 					{font-size: 48px; line-height: 1;}
			h2, .uk-h2 					{font-size: 36px; line-height: 40px;}
			h3, .uk-h3 					{font-size: 30px; line-height: 36px}
			h4, .uk-h4 					{font-size: 24px; line-height: 32px;}
			.uk-heading-small 			{font-size: 60px; line-height: 1;}
			.uk-heading-medium 			{font-size: 72px; line-height: 1;}
			.uk-heading-large 			{font-size: 96px; line-height: 1;}
			.uk-heading-xlarge 			{font-size: 128px; line-height: 1;}
			.uk-heading-2xlarge 		{font-size: 165px; line-height: 1;}
		}

		h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6,.uk-heading-sub,.uk-heading-sup{
			font-weight:normal;
			text-transform:none;
			color: #333;
		}
		.uk-light h1,.uk-light .uk-h1,.uk-light h2,.uk-light .uk-h2,.uk-light h3,.uk-light .uk-h3,.uk-light h4,.uk-light .uk-h4,.uk-light h5,.uk-light .uk-h5,.uk-light h6,.uk-light .uk-h6,.uk-light .uk-heading-sub,.uk-light .uk-heading-sup {
			color: #fff;}
		h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4 {overflow-wrap: break-word;}

		h1:not([class]), .uk-h1 {
			font-weight: 800; /**/
		}
		h2:not([class]), .uk-h2 {}
		h3:not([class]), .uk-h3 {
			font-weight: bolder;
		}
		h4:not([class]), .uk-h4 {
			font-weight: bolder;
		}

		.uk-subheading, .uk-supheading {
			color: #333;
		}
		.uk-light .uk-subheading, .uk-light .uk-supheading {
			color: #fff;
		}	

	/* Inline deco */

		h1 strong, .uk-h1 strong, h2 strong, .uk-h2 strong, h3 strong, .uk-h3 strong, h4 strong, .uk-h4 strong {color: inherit; font-weight: inherit;}
		h1 em, .uk-h1 em, h2 em, .uk-h2 em, h3 em, .uk-h3 em, h4 em, .uk-h4 em {color: inherit; font-style: normal; }
		.uk-h1 em, h1 em, .uk-h2 em, h2 em, .uk-h3 em, h3 em, .uk-h4 em, h4 em,
		.uk-heading-small em, .uk-heading-medium em, .uk-heading-large em, .uk-heading-xlarge em, .uk-heading-2xlarge em {
			color: #E22635 !important;
		}
		.uk-light .uk-h1 em, .uk-light h1 em, .uk-light .uk-h2 em, .uk-light h2 em, .uk-light .uk-h3 em, .uk-light h3 em, .uk-light .uk-h4 em, .uk-light 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 {
			color: #E22635 !important;
		}

	/* Elements deco */

		.uk-heading-divider{
			padding-bottom:calc(5px + 0.1em);
			border-bottom: 0.5px solid #e5e5e5;
		}

		.uk-heading-line{overflow:hidden}
		.uk-heading-line > *{display:inline-block;position:relative}
		.uk-heading-line > ::before{right:100%;margin-right:calc(5px + 0.3em)}
		.uk-heading-line > ::after{left:100%;margin-left:calc(5px + 0.3em)}
		.uk-heading-line > ::before,.uk-heading-line > ::after{
			content:"";position:absolute;top:calc(50% - (calc(0.2px + 0.05em) / 2));width:2000px;
			border-bottom: 0.5px solid #e5e5e5
		}
		
		.uk-heading-bullet {position:relative}
		.uk-heading-bullet::before {
			content:"";display:inline-block;position:relative;top:calc(-0.1 * 1em);vertical-align:middle;height:calc(4px + 0.7em);margin-right:calc(5px + 0.2em);
			border-left:calc(5px + 0.1em) solid #E22635;
		}

		.uk-light .uk-heading-divider{border-bottom-color:rgba(255,255,255,0.2)}
		.uk-light .uk-heading-bullet::before{border-left-color:rgba(255,255,255,0.2)}
		.uk-light .uk-heading-line > ::before,.uk-light .uk-heading-line > ::after{border-bottom-color:rgba(255,255,255,0.2)}

	/* Custom deco */
		
		h1:not([class]), .uk-h1.deco, h1.deco {}
		h2:not([class]), .uk-h2.deco, h2.deco {}
		h3:not([class]), .uk-h3.deco, h3.deco {}
		h4:not([class]), .uk-h4.deco, h4.deco {}

		.uk-subheading, .uk-supheading {}
		.uk-light .uk-subheading, .uk-light .uk-supheading {}	

		/**/

		.page-heading h1,.uk-h1:not([class*='uk-heading']),.uk-heading-small {position: relative;}
		.page-heading h1:after,.uk-h1:not([class*='uk-heading']):after,.uk-heading-small:after { 
		    display: inline-block;
		    content: ' ';
		    background: #E22635;
		    width: 15px;
		    height: 15px;
		    border-radius: 500px;
		    margin-left: 10px;
		    opacity: 0;
		}

		@keyframes uk-animation-dot {
		    0%   {opacity: 0; transform: translateX(500px);}
		    100% {opacity: 1; transform: translateX(0);}
		}
		.page-heading h1:after,.uk-h1:not([class*='uk-heading']):after,.uk-heading-small:after {
		    animation: uk-animation-dot 0.6s ease;
		    animation-fill-mode: forwards;
		    animation-delay: 0.2s;
		}
		.page-heading.uk-light h1:after, .uk-light .uk-h1:not([class*='uk-heading']):after, .uk-light .uk-heading-small:after {
			background: #fff;
		}
	
/* Button */

	/* Base */

		.uk-button,
		.uk-button-default,
		.uk-button-primary,
		.uk-button-secondary,
		.uk-button-text,
		.uk-button-link {
			margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;vertical-align:middle;text-decoration:none;
			padding: 9px 30px;
			font-size: 14px; line-height: 20px;
			text-align:center;
			text-transform:uppercase;
			transition:.1s ease-in-out;
			transition-property:color,background-color,border-color;
		}
		.uk-button:not(:disabled),
		.uk-button-default:not(:disabled),
		.uk-button-primary:not(:disabled),
		.uk-button-secondary:not(:disabled),
		.uk-button-text:not(:disabled),
		.uk-button-link:not(:disabled){cursor:pointer}
		.uk-button::-moz-focus-inner,
		.uk-button-default::-moz-focus-inner,
		.uk-button-primary::-moz-focus-inner,
		.uk-button-secondary::-moz-focus-inner,
		.uk-button-text::-moz-focus-inner,
		.uk-button-link::-moz-focus-inner{border:0;padding:0}
		.uk-button:hover,
		.uk-button-default:hover,
		.uk-button-primary:hover,
		.uk-button-secondary:hover,
		.uk-button-text:hover,
		.uk-button-link:hover{text-decoration:none}

	/* Default */

		.uk-button-default,
		.uk-button-default-pass .uk-button {
			background-color: transparent;
			color: #333;
			border: 1px solid #e5e5e5;
		}
		.uk-button-default:hover,
		.uk-button-default-pass .uk-button:hover {
			background-color: transparent;
			color: #333;
			border-color: #b2b2b2;
		}
		.uk-button-default:active, .uk-button-default.uk-active,
		.uk-button-default-pass .uk-button:active, .uk-button-default-pass .uk-button.uk-active {
			background-color: transparent;
			color: #333;
			border-color: #999999;
		}
		.uk-light .uk-button-default,
		.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.uk-button-default-pass .uk-button:hover {
			background-color: transparent;
			color: #fff;
			border-color: #fff;
		}
		.uk-light .uk-button-default:active, .uk-light .uk-button-default.uk-active,
		.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,
		.uk-button-primary-pass .uk-button {
			background-color: #E22635;
			color: #fff;
			border: 1px solid transparent;
		}
		.uk-button-primary:hover,
		.uk-button-primary-pass .uk-button:hover {
			background-color: #B41320;
			color: #fff;
		}
		.uk-button-primary:active, .uk-button-primary.uk-active,
		.uk-button-primary-pass .uk-button:active, .uk-button-primary-pass .uk-button.uk-active {
			background-color: #0e6dcd;
			color: #fff;
		}
		.uk-light .uk-button-primary,
		.uk-light.uk-button-primary-pass .uk-button {
			background-color: #fff;
			color: #666;
		}
		.uk-light .uk-button-primary:hover,
		.uk-light.uk-button-primary-pass .uk-button:hover {
			background-color: #f2f2f2;
			color: #666;
		}
		.uk-light .uk-button-primary:active, .uk-light .uk-button-primary.uk-active,
		.uk-light.uk-button-primary-pass .uk-button:active, .uk-light.uk-button-primary-pass .uk-button.uk-active {
			background-color: #e6e6e6;
			color: #666;
		}

	/* Secondary */
	
		.uk-button-secondary,
		.uk-button-secondary-pass .uk-button {
			background-color: #189083;
			color: #fff;
			border: 1px solid transparent;
		}
		.uk-button-secondary:hover,
		.uk-button-secondary-pass .uk-button:hover {
			background-color: #151515;
			color: #fff;
		}
		.uk-button-secondary:active, .uk-button-secondary.uk-active,
		.uk-button-secondary-pass .uk-button:active, .uk-button-secondary-pass .uk-button.uk-active {
			background-color: #080808;
			color: #fff;
		}
		.uk-light .uk-button-secondary,
		.uk-light.uk-button-secondary-pass .uk-button {
			background-color: #fff;
			color: #666;
		}
		.uk-light .uk-button-secondary:hover,
		.uk-light.uk-button-secondary-pass .uk-button:hover {
			background-color: #f2f2f2;
			color:#666;
		}
		.uk-light .uk-button-secondary:active, .uk-light .uk-button-secondary.uk-active,
		.uk-light.uk-button-secondary-pass .uk-button:active, .uk-light.uk-button-secondary-pass .uk-button.uk-active {
			background-color: #e6e6e6;
			color: #666;
		}

	/* Sizes */

		.uk-button-small,
		.uk-button-small-pass .uk-button {
			padding: 5px 15px;
			font-size: 12px;
			line-height: 16px;
		}
		.uk-button-large,
		.uk-button-large-pass .uk-button {
			padding: 12px 40px;
			font-size: 18px;
			line-height: 28px;
		}

	/* Text */

		.uk-button-text {
			padding:0;
			line-height:1.5;
			background:none;
			color:#E22635;
			position:relative;
		}
		.uk-button-text:hover {
			color:#E22635;
		}
		.uk-button-text:disabled {color:#999}
		.uk-light .uk-button-text {color:#fff}
		.uk-light .uk-button-text:hover {color:#fff}
		.uk-light .uk-button-text:disabled {color:rgba(255,255,255,0.5)}

		.uk-button-text::before {
			content:"";
			position:absolute;
			bottom:0;
			left:0;
			right:100%;
			border-bottom:1px solid currentColor;
			transition:right .3s ease-out;
		}
		.uk-button-text:hover::before {right:0}
		.uk-button-text:disabled::before {display:none}
		.uk-light .uk-button-text::before {border-bottom-color:#fff}
		
	/* Link */

		.uk-button-link {
			padding:0;
			background:none;
			color:#333;
		}
		.uk-button-link:hover {
			color:#999;
			text-decoration:none;
		}
		.uk-button-link:disabled {
			color:#999;
			text-decoration:none;
		}
		.uk-light .uk-button-link {
			color:#fff;
		}
		.uk-light .uk-button-link:hover {
			color:rgba(255,255,255,0.5);
		}

	/* Danger */

		.uk-button-danger {
			background-color:#f0506e;
			color:#fff;
			border:1px 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:disabled,.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled{
			background-color:transparent;
			color:#999;
			border-color:#e5e5e5;
		}

	/* 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:focus,.uk-button-group .uk-button:active,.uk-button-group .uk-button.uk-active{position:relative;z-index:1}	

	/* Icon */

		.uk-icon-button {
			box-sizing:border-box;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color;
			width:36px; height:36px;
			border-radius:500px;
			background:#f8f8f8;
			color:#999;
		}
		.uk-icon-button:hover{
			background-color:#ebebeb;
			color:#666;
		}
		.uk-icon-button:active,.uk-active > .uk-icon-button{
			background-color:#dfdfdf;
			color:#666;
		}
		.uk-light .uk-icon-button{
			background-color:rgba(255,255,255,0.1);
			color:rgba(255,255,255,0.5);
		}
		.uk-light .uk-icon-button:hover{
			background-color:rgba(255,255,255,0.15);
			color:rgba(255,255,255,0.7);
		}
		.uk-light .uk-icon-button:active{
			background-color:rgba(255,255,255,0.2);
			color:rgba(255,255,255,0.7);
		}

/* Components */

	/* Text sizes */		

		.uk-text-xsmall		{font-size: 12px; line-height: 16px;}
		.uk-text-small 		{font-size: 14px; line-height: 20px;}
		.uk-text-large 		{font-size: 18px; line-height: 28px;}
		.uk-text-xlarge 	{font-size: 20px; line-height: 28px;}
		.uk-text-meta 		{font-size: 14px; line-height: 20px;}

	/* Blockquote  */

		blockquote 						{font-size: 20px; line-height: 28px;}
		blockquote footer 				{font-size: 14px; line-height: 20px;}
		/**/
		/*@media (min-width: 1200px) {
			blockquote 					{font-size: 24px; line-height: 32px;}
		}*/

		blockquote{
			margin:0 0 20px;
			font-style:normal;
			color:#333;
		}
		* + blockquote{margin-top:20px}
		blockquote p:last-of-type{margin-bottom:0}

		blockquote footer{margin-top:10px;color:#666}
		blockquote footer::before{content:"— "}

		.uk-light blockquote{color:#fff}
		.uk-light blockquote footer{color:rgba(255,255,255,0.7)}

		/**/
		blockquote {
			position: relative;
		    padding: 20px 0 20px 40px;
		    border-left: 2px solid #333;
		}
		.uk-light blockquote {
		    border-left: 2px solid #fff;
		}

	/* Lead */

		.uk-text-lead 					{font-size: 20px; line-height: 28px;}
		@media (min-width: 1200px) {
			.uk-text-lead 				{font-size: 24px; line-height: 32px;}
		}

		.uk-text-lead {color:#333;}
		.uk-light .uk-text-lead{color: #fff;}

	/* Meta */

		.uk-text-meta,
		.uk-article-meta {color:#999;}
		.uk-text-meta > a,
		.uk-article-meta a {color:#999}
		.uk-text-meta > a:hover,
		.uk-article-meta a:hover {color:#666;text-decoration:none}
		.uk-light .uk-text-meta,
		.uk-light .uk-article-meta{color:rgba(255,255,255,0.5)}

	/* Alert */

		.uk-alert{position:relative;margin-bottom:20px;padding:20px 29px 20px 20px;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:.4}
		.uk-alert-close:first-child + *{margin-top:0}
		.uk-alert-close:hover{color:inherit;opacity:.8}
		.uk-alert-primary{background:#E22635;color:#fff}
		.uk-alert-success{background:#edfbf6;color:#32d296}
		.uk-alert-warning{background:#fff6ee;color:#faa05a}
		.uk-alert-danger{background:#fef4f6;color:#f0506e}
		.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}
		.uk-alert a:not([class]){color:inherit;text-decoration:underline}
		.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}

	/* List */

		.uk-description-list > dt 	{font-size: 14px; line-height: 20px;}

		ul:not([class]),
		ul.list,
		ol:not([class]),
		ol.list {
			padding-left: 30px;
		}
		ul:not([class]) > li > ul,
		ul.list > li > ul,
		ul:not([class]) > li > ol,
		ul.list > li > ol,
		ol:not([class]) > li > ol,
		ol.list > li > ol,
		ol:not([class]) > li > ul,
		ol.list > li > ul {margin:0}
		dt:not([class]),
		dt.list {}
		dd:not([class]),
		dd.list {margin-left:0}

		ul:not([class]),
		ul.list {padding:0;list-style:none}
		ul:not([class]) > *,
		ul.list > * {break-inside:avoid-column}
		ul:not([class]) > * > :last-child,
		ul.list > * > :last-child {margin-bottom:0}
		ul:not([class]) > :nth-child(n+2),
		ul.list > :nth-child(n+2),
		ul:not([class]) > * > ul,
		ul.list > * > ul {
			margin-top: 10px;
		}
		ul:not([class]) > *,
		ul.list > * {
			padding-left: 20px;
		}
		ul:not([class]) > ::before,
		ul.list > ::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;
		}
		ul:not([class]) > ::before,
		ul.list > ::before {
			list-style-type: disc;
		}
		ul:not([class]) > ::before,
		ul.list > ::before {
			color: #E22635 !important;
		}

		.uk-light ul:not([class]) > ::before,
		.uk-light ul.list > ::before {
			color: #fff !important;
		}

		.uk-list{padding:0;list-style:none}
		.uk-list > *{break-inside:avoid-column}
		.uk-list > * > :last-child{margin-bottom:0}
		.uk-list > :nth-child(n+2),.uk-list > * > ul{margin-top:10px}
		.uk-list-disc > *,.uk-list-circle > *,.uk-list-square > *,.uk-list-decimal > *,.uk-list-hyphen > *{padding-left:30px}
		.uk-list-decimal{counter-reset:decimal}
		.uk-list-decimal > *{counter-increment:decimal}
		.uk-list-disc > ::before,.uk-list-circle > ::before,.uk-list-square > ::before,.uk-list-decimal > ::before,.uk-list-hyphen > ::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}
		.uk-list-disc > ::before{list-style-type:disc}
		.uk-list-circle > ::before{list-style-type:circle}
		.uk-list-square > ::before{list-style-type:square}
		.uk-list-decimal > ::before{content:counter(decimal, decimal) '\200A.\00A0'}
		.uk-list-hyphen > ::before{content:'–\00A0\00A0'}
		.uk-list-muted > ::before{color:#999!important}
		.uk-list-emphasis > ::before{color:#333!important}
		.uk-list-primary > ::before{color:#E22635!important}
		.uk-list-secondary > ::before{color:#189083!important}
		.uk-list-bullet > *{padding-left:30px}
		.uk-list-bullet > ::before{content:"";display:list-item;position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23333%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}
		.uk-list-divider > :nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}
		.uk-list-striped > *{padding:10px}
		.uk-list-striped > :nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f8f8f8}
		.uk-list-striped > :nth-child(n+2){margin-top:0}
		.uk-list-large > :nth-child(n+2),.uk-list-large > * > ul{margin-top:20px}
		.uk-list-collapse > :nth-child(n+2),.uk-list-collapse > * > ul{margin-top:0}
		.uk-list-large.uk-list-divider > :nth-child(n+2){margin-top:20px;padding-top:20px}
		.uk-list-collapse.uk-list-divider > :nth-child(n+2){margin-top:0;padding-top:0}
		.uk-list-large.uk-list-striped > *{padding:20px 10px}
		.uk-list-collapse.uk-list-striped > *{padding-top:0;padding-bottom:0}
		.uk-list-large.uk-list-striped > :nth-child(n+2),.uk-list-collapse.uk-list-striped > :nth-child(n+2){margin-top:0}
		.uk-description-list > dt{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:1px solid #e5e5e5}

		.uk-light .uk-list-muted > ::before{color:rgba(255,255,255,0.5)!important}
		.uk-light .uk-list-emphasis > ::before{color:#fff!important}
		.uk-light .uk-list-primary > ::before{color:#fff!important}
		.uk-light .uk-list-secondary > ::before{color:#fff!important}
		.uk-light .uk-list-bullet > ::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-light .uk-list-divider > :nth-child(n+2){border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-list-striped > :nth-of-type(odd){border-top-color:rgba(255,255,255,0.2);border-bottom-color:rgba(255,255,255,0.2);background-color:rgba(255,255,255,0.1)}

		.uk-list-icons > * {display: flex;}
		.uk-list-icons .uk-icon {width: 1.2em; height: auto; line-height: 1; top: -0.1em; position: relative;}
		.uk-list-icons .list-icon {min-width: 1.2em; text-align: center; margin-right: 0.6em;}
		.uk-list-icons .list-content {}

	/* Table */

		table:not([class]) tfoot,
		table.table tfoot,
		.uk-table tfoot				{font-size: 14px; line-height: 20px;}
		table:not([class]) caption,
		table.table caption,
		.uk-table caption 			{font-size: 14px; line-height: 20px;}
		table:not([class]) th,
		table.table th,
		.uk-table th 				{font-size: 14px; line-height: 20px;}
		table.table-small,
		.uk-table-small				{font-size: 12px; line-height: 16px;}

		table:not([class]), table.cke_show_border,
		table.table {border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
		* + table:not([class]), * + table.cke_show_border,
		* + table.table {margin-top:20px}
		table:not([class]) th, table.cke_show_border th,
		table.table th {padding:16px 12px;text-align:left;vertical-align:bottom;color:#999;}
		table:not([class]) td, table.cke_show_border td,
		table.table td {padding:16px 12px;vertical-align:top}
		table:not([class]) td > :last-child, table.cke_show_border td > :last-child,
		table.table td > :last-child {margin-bottom:0}
		table:not([class]) tfoot, table.cke_show_border tfoot,
		table.table tfoot {}
		table:not([class]) caption, table.cke_show_border caption,
		table.table caption {text-align:left;color:#999}
		table:not([class]) > tr:not(:first-child), table.cke_show_border > tr:not(:first-child),
		table.table > tr:not(:first-child),
		table:not([class]) > :not(:first-child) > tr, table.cke_show_border > :not(:first-child) > tr,
		table.table > :not(:first-child) > tr,
		table:not([class]) > :first-child > tr:not(:first-child), table.cke_show_border > :first-child > tr:not(:first-child),
		table.table > :first-child > tr:not(:first-child) {border-top:1px solid #e5e5e5}
		table:not([class]) tbody tr, table.cke_show_border tbody tr,
		table.table tbody tr {transition:background-color .1s linear}

		table.table.table-small th,
		table.table.table-small td {padding:6px 10px}

		.uk-light table:not([class]) th,
		.uk-light table.table th {color:rgba(255,255,255,0.7)}
		.uk-light table:not([class]) caption,
		.uk-light table.table caption {color:rgba(255,255,255,0.5)}
		.uk-light table:not([class]) > tr.uk-active,
		.uk-light table.table > tr.uk-active,
		.uk-light table:not([class]) tbody tr.uk-active,
		.uk-light table.table tbody tr.uk-active {background:rgba(255,255,255,0.08)}
		.uk-light table:not([class]) > tr:not(:first-child),
		.uk-light table.table > tr:not(:first-child),
		.uk-light table:not([class]) > :not(:first-child) > tr,
		.uk-light table.table > :not(:first-child) > tr,
		.uk-light table:not([class]) > :first-child > tr:not(:first-child),
		.uk-light table.table > :first-child > tr:not(:first-child) {border-top-color:rgba(255,255,255,0.2)}

		.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
		* + .uk-table{margin-top:20px}
		.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;color:#999;}
		.uk-table td{padding:16px 12px;vertical-align:top}
		.uk-table td > :last-child{margin-bottom:0}
		.uk-table tfoot{}
		.uk-table caption{text-align:left;color:#999}
		.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}
		.uk-table-divider > tr:not(:first-child),.uk-table-divider > :not(:first-child) > tr,.uk-table-divider > :first-child > tr:not(:first-child){border-top:1px solid #e5e5e5}
		.uk-table-striped > tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
		.uk-table-hover > tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}
		.uk-table > tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}
		.uk-table-small th,.uk-table-small td{padding:6px 10px}
		.uk-table-large th,.uk-table-large td{padding:22px 12px}
		.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}
		.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}
		.uk-table-shrink{width:1px}
		.uk-table-expand{min-width:150px}
		.uk-table-link{padding:0!important}
		.uk-table-link > a{display:block;padding:16px 12px}
		.uk-table-small .uk-table-link > a{padding:10px 12px}
		@media (max-width: 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 tbody tr{transition:background-color .1s linear}
		.uk-table-striped > tr:nth-of-type(even):last-child,.uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom:1px solid #e5e5e5}

		.uk-light .uk-table th{color:rgba(255,255,255,0.7)}
		.uk-light .uk-table caption{color:rgba(255,255,255,0.5)}
		.uk-light .uk-table > tr.uk-active,.uk-light .uk-table tbody tr.uk-active{background:rgba(255,255,255,0.08)}
		.uk-light .uk-table-divider > tr:not(:first-child),.uk-light .uk-table-divider > :not(:first-child) > tr,.uk-light .uk-table-divider > :first-child > tr:not(:first-child){border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-table-striped > tr:nth-of-type(odd),.uk-light .uk-table-striped tbody tr:nth-of-type(odd){background:rgba(255,255,255,0.1);border-top-color:rgba(255,255,255,0.2);border-bottom-color:rgba(255,255,255,0.2)}
		.uk-light .uk-table-striped > tr:nth-of-type(even):last-child,.uk-light .uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom-color:rgba(255,255,255,0.2)}
		.uk-light .uk-table-hover > tr:hover,.uk-light .uk-table-hover tbody tr:hover{background:rgba(255,255,255,0.08)}

	/* Image */

		.cke-img-center, .cke-img-left, .cke-img-right {display: block; margin-bottom: 20px; }
		* + .cke-img-center, * + .cke-img-left, * + .cke-img-right {margin-top: 20px; }
		.cke-img-left {margin-top: 0; margin-right: 30px; float: left; }
		.cke-img-right {margin-top: 0; margin-left: 30px; float: right; }
		@media (min-width: 640px) {
			.cke-img-left {margin-top: 0; margin-right: 30px; float: left; }
			.cke-img-right {margin-top: 0; margin-left: 30px; float: right; }
		}
		.cke-img-circle {border-radius: 100%; display: block;}

	/* Divider */

		hr,.uk-hr{
			overflow:visible;text-align:inherit;border:0;
			margin:0 0 20px;
			border-top:1px solid #e5e5e5
		}
		* + hr,* + .uk-hr{margin-top:20px}

		.uk-light hr,.uk-light .uk-hr{border-top-color:rgba(255,255,255,0.2)}

		[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%0073a10%22%20height%3D%0073a10%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%0073a1%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%}
		.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}
		.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}
		.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}
		.uk-divider-small{line-height:0}
		.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}
		.uk-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}

		.uk-light .uk-divider-icon{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a10%22%20height%3D%0073a10%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%0073a1%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-light .uk-divider-icon::before,.uk-light .uk-divider-icon::after{border-bottom-color:rgba(255,255,255,0.2)}
		.uk-light .uk-divider-small::after{border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-divider-vertical{border-left-color:rgba(255,255,255,0.2)}

		.uk-column-divider{column-rule:1px solid #e5e5e5;column-gap:60px}
		.uk-light .uk-column-divider{column-rule-color:rgba(255,255,255,0.2)}
		.uk-grid-divider > :not(.uk-first-column)::before{border-left:1px solid #e5e5e5}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before{border-top:1px solid #e5e5e5}
		.uk-light .uk-grid-divider > :not(.uk-first-column)::before{border-left-color:rgba(255,255,255,0.2)}
		.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before{border-top-color:rgba(255,255,255,0.2)}