/* FRAMEWORK */

	/* HELPERS */

		.show-ifnot-inverse {display: block;}
		.show-if-inverse {display: none;}
		.uk-light .show-ifnot-inverse {display: none;}
		.uk-light .show-if-inverse {display: block;}

		.rel {position: relative;}
		.bind > :first-child {margin-top: 0 !important;}
		.bind > :last-child,
		.hob > :last-child {margin-bottom: 0 !important;}
		.land {margin-bottom: 0 !important;}
		.land + * {margin-top: 0 !important;}

	/* FLOW */

		.block.uk-section {position: relative;}
		.block.uk-section .block-panel {z-index: 5;}

		.uk-section-flow {padding-bottom: 0 !important;}

		.uk-section-flow + .uk-section:not(.uk-section-flow), .uk-section-flow + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:40px;}
		@media (min-width: 1200px) {
			.uk-section-flow + .uk-section:not(.uk-section-flow), .uk-section-flow + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:70px;}
		}

		.uk-section-flow.uk-section-xsmall + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-xsmall + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:20px;}
		.uk-section-flow.uk-section-small + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-small + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:40px;}
		.uk-section-flow.uk-section-large + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-large + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:70px;}

		@media (min-width: 1200px) {
			.uk-section-flow.uk-section-large + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-large + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:140px;}
		}

		.uk-section-flow.uk-section-xlarge + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-xlarge + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:140px;}

		@media (min-width: 1200px) {
			.uk-section-flow.uk-section-xlarge + .uk-section:not(.uk-section-flow), .uk-section-flow.uk-section-xlarge + .uk-section-flow-pass + .uk-section:not(.uk-section-flow) {margin-top:210px;}
		}

		#col-main > .cell > #page-content,
		#col-main > .cell > .block.uk-section.uk-section-flow:first-child {padding-top: 0;}

		#col-main > .cell > .block.uk-section:not(.uk-section-flow) > .box {padding-left: 20px; padding-right: 20px;}
		@media (min-width: 1400px) {
			#col-main > .cell > .block.uk-section:not(.uk-section-flow) > .box {padding-left: 40px; padding-right: 40px;}
		}

		#overhead-placeholder + p, #overhead-placeholder + h1, #overhead-placeholder + h2, #overhead-placeholder + h3, #overhead-placeholder + h4, #overhead-placeholder + h5,
		#overhead-placeholder + table, #overhead-placeholder + blockquote, #overhead-placeholder + ul {margin-top: 0 !important;}

	/* IFRAME */

		.uk-iframe-ratio:not(.no-ratio) {overflow: hidden; position: relative; width:100%; }
		.uk-iframe-ratio:not(.no-ratio)::after {display: block; content: ''; }
		.uk-iframe-ratio:not(.no-ratio) iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		.uk-iframe-ratio.no-ratio iframe {max-width: 100%;}
		
		.uk-iframe-ratio.uk-ratio-16-9::after {padding-top: 56.25%;}
		.uk-iframe-ratio.uk-ratio-4-3::after {padding-top: 75%;}
		.uk-iframe-ratio.uk-ratio-3-4::after {padding-top: 125%;}
		.uk-iframe-ratio.uk-ratio-9-16::after {padding-top: 143.75%;}
		.uk-iframe-ratio.uk-ratio-1-1::after {padding-top: 100%;}
		.uk-iframe-ratio.uk-ratio-21-9::after {padding-top: 42,86%;}
		.uk-iframe-ratio.uk-ratio-9-21::after {padding-top: 157,14;}
		.uk-iframe-ratio.uk-ratio-32-9::after {padding-top: 28,13%;}
		.uk-iframe-ratio.uk-ratio-9-32::after {padding-top: 171,27%;}

	/* YANDEX MAP */

		.uk-yandexmap-screen [class*="ymaps-2-1"][class*="-ground-pane"] {filter: grayscale(100%);}
	
	/* FORM BUILDER */

		.FormBuilder {padding-bottom: 0.5px !important;}
		.FormBuilder > form {margin-bottom: 0;}
		#FormBuilderSubmitted + .uk-alert {margin-top: 0 !important;}

		.uk-modal .uk-modal-dialog iframe[class*='FormBuilderViewport'] {
			transition-property: height;
			transition-duration: 0.2s;
			transition-delay: 0.01s;
			transition-timing-function: linear;}
		iframe[class*='FormBuilderViewport']:not([scrolling='no']) {height: 0 !important; }
		.uk-modal .uk-modal-dialog .form-builder-holder {min-height: 50px; }
		.form-builder-screen {height: 0; display: none;}
		.uk-modal .uk-modal-dialog .form-builder-screen {
			display: block;
			transition-property: all;
			transition-duration: 0.2s;
			transition-delay: 0.2s;
			pointer-events: none;
			position: absolute;
			background: #fff;
			height: 100%;
			width: 100%;
			top: 0;}
		iframe[class*='FormBuilderViewport'][scrolling='no'] + .form-builder-screen {opacity: 0 !important; pointer-events: none;}

		.uk-flex-top.uk-open {display: flex !important;}

	/* BANNER */

		.banner-wrapper-inset:not(.nocontainer) > .banner-content[class*="uk-position-center"],
		.banner-wrapper-inset:not(.nocontainer) > .banner-content[class*="uk-position-left"],
		.banner-wrapper-inset:not(.nocontainer) > .banner-content[class*="uk-position-right"] {margin-left: 0 !important; margin-right: 0 !important;}

	/* COOKIES */

		#cookies-warning {transition: all ease 0.4s; transition-property: transform, opacity; transition-delay: 1s; opacity: 0; position: fixed; bottom: 0; width: 100%; transform: translateY(100%);}
		.loaded #cookies-warning.show {transform: translateY(-10%); opacity: 1;}

	/* SPECIALS */

		.copy-left a {text-decoration: none !important;}

	/* ADMIN UI */

		.link-to-admin {position: fixed; display: block; transform-origin: center; transition: all ease 0.5s; z-index: 5; text-align: center; width: 32px; height: 32px; bottom: 10px; left: 10px; color: #fff; fill: #747a96; mix-blend-mode: multiply; }
		.link-to-admin:hover {text-decoration: none;}
		.link-to-admin:hover {transform: rotate(180deg);}

/* LAYOUT */

	/* SECTION */

		.uk-section {display:flow-root; box-sizing:border-box; padding-top:40px; padding-bottom:40px;}

		@media (min-width: 1200px) {
		.uk-section {padding-top:70px; padding-bottom:70px;}
		}

		.uk-section >:last-child {margin-bottom:0;}
		.uk-section-xsmall {padding-top:20px; padding-bottom:20px;}
		.uk-section-small {padding-top:40px; padding-bottom:40px;}
		.uk-section-large {padding-top:70px; padding-bottom:70px;}

		@media (min-width: 1200px) {
		.uk-section-large {padding-top:140px; padding-bottom:140px;}
		}

		.uk-section-xlarge {padding-top:140px; padding-bottom:140px;}

		@media (min-width: 1200px) {
		.uk-section-xlarge {padding-top:210px; padding-bottom:210px;}
		}

		.uk-section-default, .uk-section-default .uk-background-get, .uk-section-default + * .uk-background-catch,
		.uk-section:not(.uk-section-default):not(.uk-section-primary):not(.uk-section-secondary):not(.uk-section-muted):not(.uk-section-dark) + * .uk-background-catch {background:#fff;}

	/* CONTAINER */

		.uk-container, .uk-container-pass > * {display:flow-root; box-sizing:content-box; max-width:1200px; margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px;}

		@media (min-width: 640px) {
		.uk-container, .uk-container-pass > * {padding-left:30px; padding-right:30px;}
		}

		@media (min-width: 960px) {
		.uk-container, .uk-container-pass > * {padding-left:40px; padding-right:40px;}
		}

		.uk-container >:last-child, .uk-container-pass > :last-child {margin-bottom:0;}
		.uk-container .uk-container, .uk-container-pass > * {padding-left:0; padding-right:0;}
		.uk-container-xsmall, .uk-container-xsmall-pass > * {max-width:750px;}
		.uk-container-small, .uk-container-small-pass > * {max-width:900px;}
		.uk-container-large {max-width:1400px;}
		.uk-container-xlarge {max-width:1700px;}
		.uk-container-expand {max-width:none;}
		.uk-container-expand-left {margin-left:0;}
		.uk-container-expand-right {margin-right:0;}

		@media (min-width: 640px) {
		.uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {max-width:calc(50% + (750px / 2) - 30px);}
		.uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {max-width:calc(50% + (900px / 2) - 30px);}
		}

		@media (min-width: 960px) {
		.uk-container-expand-left, .uk-container-expand-right {max-width:calc(50% + (1200px / 2) - 40px);}
		.uk-container-expand-left.uk-container-xsmall, .uk-container-expand-right.uk-container-xsmall {max-width:calc(50% + (750px / 2) - 40px);}
		.uk-container-expand-left.uk-container-small, .uk-container-expand-right.uk-container-small {max-width:calc(50% + (900px / 2) - 40px);}
		.uk-container-expand-left.uk-container-large, .uk-container-expand-right.uk-container-large {max-width:calc(50% + (1400px / 2) - 40px);}
		.uk-container-expand-left.uk-container-xlarge, .uk-container-expand-right.uk-container-xlarge {max-width:calc(50% + (1700px / 2) - 40px);}
		}

		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right, .uk-container-item-padding-remove-left-pass > *, .uk-container-item-padding-remove-right-pass > * {width:calc(100% + 15px);}
		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-left-pass > * {margin-left:-15px;}
		.uk-container-item-padding-remove-right, .uk-container-item-padding-remove-right-pass > * {margin-right:-15px;}

		@media (min-width: 640px) {
		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right, .uk-container-item-padding-remove-left-pass > *, .uk-container-item-padding-remove-right-pass > * {width:calc(100% + 30px);}
		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-left-pass > * {margin-left:-30px;}
		.uk-container-item-padding-remove-right, .uk-container-item-padding-remove-right-pass > * {margin-right:-30px;}
		}

		@media (min-width: 960px) {
		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-right, .uk-container-item-padding-remove-left-pass > *, .uk-container-item-padding-remove-right-pass > * {width:calc(100% + 40px);}
		.uk-container-item-padding-remove-left, .uk-container-item-padding-remove-left-pass > * {margin-left:-40px;}
		.uk-container-item-padding-remove-right, .uk-container-item-padding-remove-right-pass > * {margin-right:-40px;}
		}

		@media (max-width: 1199px) {
		.uk-container,
		.uk-container-xsmall,
		.uk-container-small,
		.uk-container-large,
		.uk-container-xlarge{max-width:600px;}
		}

	/* TILE */

		.uk-tile {display:flow-root; position:relative; box-sizing:border-box; padding-left:15px; padding-right:15px; padding-top:40px; padding-bottom:40px;}

		@media (min-width: 640px) {
		.uk-tile {padding-left:30px; padding-right:30px;}
		}

		@media (min-width: 960px) {
		.uk-tile {padding-left:40px; padding-right:40px; padding-top:70px; padding-bottom:70px;}
		}

		.uk-tile >:last-child {margin-bottom:0;}
		.uk-tile-xsmall {padding-top:20px; padding-bottom:20px;}
		.uk-tile-small {padding-top:40px; padding-bottom:40px;}
		.uk-tile-large {padding-top:70px; padding-bottom:70px;}

		@media (min-width: 960px) {
		.uk-tile-large {padding-top:140px; padding-bottom:140px;}
		}

		.uk-tile-xlarge {padding-top:140px; padding-bottom:140px;}

		@media (min-width: 960px) {
		.uk-tile-xlarge {padding-top:210px; padding-bottom:210px;}
		}

		.uk-tile-default {background-color:#fff;}

	/* CARD */

		.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-header-blank {display:flow-root; padding:30px 30px 0 30px;}
		.uk-card-footer {display:flow-root; padding:15px 30px;}
		.uk-card-footer-blank {display:flow-root; padding:0 30px 30px 30px;}

		@media (min-width: 1400px) {
		.uk-card-body {padding:40px 40px;}
		.uk-card-header {padding:20px 40px;}
		.uk-card-header-blank {padding:40px 40px 0 40px;}
		.uk-card-footer {padding:20px 40px;}
		.uk-card-footer-blank {padding:0 40px 40px 40px;}
		}

		.uk-card-body >:last-child, .uk-card-header >:last-child, .uk-card-footer >:last-child {margin-bottom:0;}
		.uk-card-badge {position:absolute; top:15px; right:15px; z-index:1; height:22px; padding:0 10px; color:#fff; text-transform:uppercase; font-size:14px; line-height:1.25rem; display:flex; justify-content:center; align-items:center; border-radius:2px;}
		.uk-card-badge:first-child + * {margin-top:0;}
		.uk-card-default {background-color:#fff; /*color:#777;*/}
		.uk-card-default .uk-card-title {/*color:#222;*/}
		.uk-card-default.uk-card-hover:hover {background-color:#fff;}
		.uk-card-default .uk-card-header {border-bottom:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-card-default .uk-card-footer {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-card-primary {/*color:#fff;*/}
		.uk-card-primary .uk-card-title {/*color:#fff;*/}
		.uk-card-secondary {/*color:#fff;*/}
		.uk-card-secondary .uk-card-title {/*color:#fff;*/}
		.uk-card-dark {/*color:#fff;*/}
		.uk-card-dark .uk-card-title {/*color:#fff;*/}
		.uk-card-muted {box-shadow:none;}
		.uk-card-muted.uk-card-hover:hover {box-shadow:none;}

		.uk-card-small.uk-card-body, .uk-card-small .uk-card-body {padding:20px 20px;}
		.uk-card-small .uk-card-header {padding:13px 20px;}
		.uk-card-small .uk-card-footer {padding:13px 20px;}

		@media (min-width: 1400px) {
		.uk-card-large.uk-card-body, .uk-card-large .uk-card-body {padding:70px 70px;}
		.uk-card-large .uk-card-header {padding:35px 70px;}
		.uk-card-large .uk-card-footer {padding:35px 70px;}
		}

		.uk-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: 1400px) {
		.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: 1400px) {
		.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-light.uk-card-badge {background-color:#fff; color:#777;}

/* COMMON */

	/* CLOSE */

		.uk-close {color:rgba(0, 0, 0, 0.4); transition:0.1s ease-in-out; transition-property:color, opacity;}
		.uk-close:hover {color:#777;}

		.uk-light .uk-close {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-close:hover {color:rgba(255, 255, 255, 0.7);}

	/* SPINNER */

		.uk-spinner > * {animation:uk-spinner-rotate 1.4s linear infinite;}

		@keyframes uk-spinner-rotate {
		0% {transform:rotate(0deg);}
		100% {transform:rotate(270deg);}
		}

		.uk-spinner > * > * {stroke-dasharray:88px; stroke-dashoffset:0; transform-origin:center; animation:uk-spinner-dash 1.4s ease-in-out infinite; stroke-width:1; stroke-linecap:round;}

		@keyframes uk-spinner-dash {
		0% {stroke-dashoffset:88px;}
		50% {stroke-dashoffset:22px; transform:rotate(135deg);}
		100% {stroke-dashoffset:88px; transform:rotate(450deg);}
		}

	/* TOTOP */

		.uk-totop {padding:5px; color:rgba(0, 0, 0, 0.4); transition:color 0.1s ease-in-out;}
		.uk-totop:hover {color:#777;}
		.uk-totop:active {color:#222;}

		.uk-light .uk-totop {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-totop:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-totop:active {color:#fff;}

	/* MARKER */

		.uk-marker {padding:5px; color:#fff; border-radius:500px;}
		.uk-marker:hover {color:#fff;}

		.uk-light .uk-marker {color:#777;}
		.uk-light .uk-marker:hover {color:#777;}

	/* PLACEHOLDER */

		.uk-placeholder {margin-bottom:20px; padding:30px 30px; background:transparent; border:0.5px dashed rgba(0, 0, 0, 0.1);}
		* + .uk-placeholder {margin-top:20px;}
		.uk-placeholder >:last-child {margin-bottom:0;}

	/* OVERLAY */

		.uk-overlay {padding:30px 30px;}
		.uk-overlay >:last-child {margin-bottom:0;}

	/* ARTICLE */

		.uk-article {display:flow-root;}
		.uk-article >:last-child {margin-bottom:0;}
		.uk-article + .uk-article {margin-top:70px;}

	/* COMMENT */

		.uk-comment-body {display:flow-root; overflow-wrap:break-word; word-wrap:break-word;}
		.uk-comment-header {display:flow-root; margin-bottom:20px;}
		.uk-comment-body >:last-child, .uk-comment-header >:last-child {margin-bottom:0;}
		.uk-comment-meta {font-size:14px; line-height:1.25rem; color:rgba(0, 0, 0, 0.4);}
		.uk-comment-list {padding:0; list-style:none;}
		.uk-comment-list >:nth-child(n+2) {margin-top:70px;}
		.uk-comment-list .uk-comment ~ ul {margin:70px 0 0 0; padding-left:30px; list-style:none;}

		@media (min-width: 960px) {
		.uk-comment-list .uk-comment ~ ul {padding-left:100px;}
		}

		.uk-comment-list .uk-comment ~ ul >:nth-child(n+2) {margin-top:70px;}
		.uk-comment-primary {padding:30px;}

	/* SEARCH */

		.uk-search {display:inline-block; position:relative; max-width:100%; margin:0;}
		.uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration {-webkit-appearance:none;}
		.uk-search-input::-moz-placeholder {opacity:1;}
		.uk-search-input {box-sizing:border-box; margin:0; border-radius:0; font:inherit; overflow:visible; -webkit-appearance:none; vertical-align:middle; width:100%; border:none; color:#777;}
		.uk-search-input:focus {outline:none;}
		.uk-search-input::placeholder {color:rgba(0, 0, 0, 0.4);}
		.uk-search .uk-search-icon {position:absolute; top:0; bottom:0; left:0; display:inline-flex; justify-content:center; align-items:center; color:rgba(0, 0, 0, 0.4);}
		.uk-search .uk-search-icon:hover {color:rgba(0, 0, 0, 0.4);}
		.uk-search .uk-search-icon:not(a):not(button):not(input) {pointer-events:none;}
		.uk-search .uk-search-icon-flip {right:0; left:auto;}
		.uk-search-default {width:240px;}
		.uk-search-default .uk-search-input {height:40px; padding-left:10px; padding-right:10px; background:transparent; border:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-search-default .uk-search-input:focus {background-color:rgba(0, 0, 0, 0);}
		.uk-search-default .uk-search-icon {width:40px;}
		.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input {padding-left:40px;}
		.uk-search-default:has(.uk-search-icon-flip) .uk-search-input {padding-right:40px;}
		.uk-search-navbar {width:240px;}
		.uk-search-navbar .uk-search-input {height:40px; background:transparent; padding-left: 10px; padding-right: 10px;}
		.uk-search-navbar .uk-search-input:focus {}
		.uk-search-navbar .uk-search-icon {width:40px;}
		.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input {padding-left:40px;}
		.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input {padding-right:40px;}
		.uk-search-medium {width: 400px; }
		.uk-search-medium .uk-search-input {height: 40px; background: transparent;}
		.uk-search-medium .uk-search-icon {width: 24px; }
		.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input {padding-left: 34px; }
		.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input {padding-right: 34px; }
		.uk-search-large {width:500px;}
		.uk-search-large .uk-search-input {height:80px; background:transparent;}
		.uk-search-large .uk-search-icon {width:40px;}
		.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {padding-left:60px;}
		.uk-search-large .uk-search-icon-flip ~ .uk-search-input {padding-right:60px;}
		.uk-search-toggle {color:rgba(0, 0, 0, 0.4);}
		.uk-search-toggle:hover {color:#777;}

		.uk-light .uk-search-input {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-search-input::placeholder {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-search .uk-search-icon {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-search .uk-search-icon:hover {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-search-default .uk-search-input {background-color:transparent; border-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-search-default .uk-search-input:focus {background-color:rgba(0, 0, 0, 0.05);}
		.uk-light .uk-search-navbar .uk-search-input {background-color:transparent;}
		.uk-light .uk-search-large .uk-search-input {background-color:transparent;}
		.uk-light .uk-search-toggle {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-search-toggle:hover {color:rgba(255, 255, 255, 0.7);}

/* JAVASCRIPT */

	/* ACCORDION */

		.uk-accordion {padding:0; list-style:none;}
		.uk-accordion >:nth-child(n+2) {margin-top:20px;}
		.uk-accordion-title {display:block; color:#222; overflow:hidden;}
		.uk-accordion-title::before {content:""; width:1.4em; height:1.4em; margin-left:10px; float:right; background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23777%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23777%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:50% 50%;}
		.uk-open > .uk-accordion-title::before {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23777%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");}
		.uk-accordion-title:hover {color:#777; text-decoration:none;}
		.uk-accordion-content {display:flow-root; margin-top:20px;}
		.uk-accordion-content >:last-child {margin-bottom:0;}

		.uk-light .uk-accordion-title {color:#fff;}
		.uk-light .uk-accordion-title:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-accordion-title::before {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");}
		.uk-light .uk-open > .uk-accordion-title::before {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");}

	/* DROP */

		.uk-drop {display:none; position:absolute; z-index:1020; --uk-position-offset:20px; --uk-position-viewport-offset:15px; box-sizing:border-box; width:300px;}
		.uk-drop.uk-open {display:block;}
		.uk-drop-stack .uk-drop-grid > * {width:100% !important;}
		.uk-drop-parent-icon {margin-left:0.25em; transition:transform 0.3s ease-out;}
		[aria-expanded="true"] > .uk-drop-parent-icon {transform:rotateX(180deg);}

	/* DROPBAR */

		.uk-dropbar {--uk-position-offset:0; --uk-position-shift-offset:0; --uk-position-viewport-offset:0; width:auto; padding:25px 15px 25px 15px; background:#fff; color:#777;}
		.uk-dropbar >:last-child {margin-bottom:0;}

		@media (min-width: 640px) {
		.uk-dropbar {padding-left:30px; padding-right:30px;}
		}

		@media (min-width: 960px) {
		.uk-dropbar {padding-left:40px; padding-right:40px;}
		}

		.uk-dropbar:focus-visible {outline-color:#222 !important;}
		.uk-dropbar-large {padding-top:40px; padding-bottom:40px;}
		.uk-dropnav-dropbar {position:absolute; z-index:980; padding:0; left:0; right:0;}

	/* MODAL */

		.uk-modal {display:none; backdrop-filter: blur(5px); position:fixed; top:0; right:0; bottom:0; left:0; z-index:1010; overflow-y:auto; padding:15px 15px; background:rgba(0, 0, 0, 0.6); opacity:0; transition:opacity 0.15s linear;}

		@media (min-width: 640px) {
		.uk-modal {padding:50px 30px;}
		}

		@media (min-width: 960px) {
		.uk-modal {padding-left:40px; padding-right:40px;}
		}

		.uk-modal.uk-open {opacity:1;}
		.uk-modal-page {overflow:hidden;}
		.uk-modal-dialog {position:relative; box-sizing:border-box; margin:0 auto; width:340px; max-width:100% !important; background:#fff; opacity:0; transform:translateY(-100px); transition:0.3s linear; transition-property:opacity, transform;}
		.uk-open > .uk-modal-dialog {opacity:1; transform:translateY(0);}
		.uk-modal-container .uk-modal-dialog {width:1200px;}
		.uk-modal-full {padding:0; background:none;}
		.uk-modal-full .uk-modal-dialog {margin:0; width:100%; max-width:100%; transform:translateY(0);}
		.uk-modal-body {display:flow-root; padding:20px 20px;}
		.uk-modal-header {display:flow-root; padding:10px 20px; background:#fff; border-bottom:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-modal-footer {display:flow-root; padding:10px 20px; background:#fff; border-top:0.5px solid rgba(0, 0, 0, 0.1);}

		@media (min-width: 640px) {
		.uk-modal-body {padding:30px 30px;}
		.uk-modal-header {padding:15px 30px;}
		.uk-modal-footer {padding:15px 30px;}
		}

		.uk-modal-body >:last-child, .uk-modal-header >:last-child, .uk-modal-footer >:last-child {margin-bottom:0;}
		[class*="uk-modal-close-"] {position:absolute; z-index:1010; top:10px; right:10px; padding:5px;}
		[class*="uk-modal-close-"]:first-child + * {margin-top:0;}
		.uk-modal-close-outside {top:0; right:-5px; transform:translate(0, -100%); color:#ffffff;}
		.uk-modal-close-outside:hover {color:#fff;}

		@media (min-width: 960px) {
		.uk-modal-close-outside {right:0; transform:translate(100%, -100%);}
		}

		.uk-modal-close-full {top:0; right:0; padding:10px; background:#fff;}

		@media (min-width: 960px) {
		.uk-modal-close-full {padding:20px;}
		}

	/* SLIDESHOW */

		.uk-slideshow {-webkit-tap-highlight-color:transparent;}
		.uk-slideshow-items {position:relative; z-index:0; margin:0; padding:0; list-style:none; overflow:hidden; -webkit-touch-callout:none; touch-action:pan-y;}
		.uk-slideshow-items > * {position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; will-change:transform, opacity;}
		.uk-slideshow-items >:not(.uk-active) {display:none;}

	/* SLIDER */

		.uk-slider {-webkit-tap-highlight-color:transparent;}
		.uk-slider-container {overflow:hidden; overflow:clip;}

		.uk-slider-items {will-change:transform; position:relative; touch-action:pan-y;}
		.uk-slider-items:not(.uk-grid) {display:flex; margin:0; padding:0; list-style:none; -webkit-touch-callout:none;}
		.uk-slider-items.uk-grid {flex-wrap:nowrap;}
		.uk-slider-items > * {flex:none !important; box-sizing:border-box; max-width:100%; position:relative;}

		.uk-slider-container-offset {
			margin: -11px -25px -39px -25px;
	    	padding: 11px 25px 39px 25px;
		}
		.uk-slider-container-offset .col {transition: opacity ease 0.3s;}
		.uk-slider-container-offset .col:not(.uk-active) {opacity: 0;}

	/* STICKY */

		.uk-sticky {position:relative; z-index:980; box-sizing:border-box;}
		.uk-sticky-fixed {margin:0 !important; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
		.uk-sticky[class*="uk-animation-"] {animation-duration:0.2s;}
		.uk-sticky.uk-animation-reverse {animation-duration:0.2s;}
		.uk-sticky-placeholder {pointer-events:none;}

	/* OFFCANVAS */

		.uk-offcanvas {display:none; position:fixed; top:0; bottom:0; left:0; z-index:1000;}
		.uk-offcanvas-flip .uk-offcanvas {right:0; left:auto;}
		.uk-offcanvas-bar {position:absolute; top:0; bottom:0; left:-270px; box-sizing:border-box; width:270px; padding:20px 20px; overflow-y:auto;}

		@media (min-width: 640px) {
		.uk-offcanvas-bar {left:-350px; width:350px; padding:30px 30px;}
		}

		.uk-offcanvas-flip .uk-offcanvas-bar {left:auto; right:-270px;}

		@media (min-width: 640px) {
		.uk-offcanvas-flip .uk-offcanvas-bar {right:-350px;}
		}

		.uk-open > .uk-offcanvas-bar {left:0;}
		.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {left:auto; right:0;}
		.uk-offcanvas-bar-animation {transition:left 0.3s ease-out;}
		.uk-offcanvas-flip .uk-offcanvas-bar-animation {transition-property:right;}
		.uk-offcanvas-reveal {position:absolute; top:0; bottom:0; left:0; width:0; overflow:hidden; transition:width 0.3s ease-out;}
		.uk-offcanvas-reveal .uk-offcanvas-bar {left:0;}
		.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {left:auto; right:0;}
		.uk-open > .uk-offcanvas-reveal {width:270px;}

		@media (min-width: 640px) {
		.uk-open > .uk-offcanvas-reveal {width:350px;}
		}

		.uk-offcanvas-flip .uk-offcanvas-reveal {right:0; left:auto;}
		.uk-offcanvas-close {position:absolute; z-index:1000; top:5px; right:5px; padding:5px;}

		@media (min-width: 640px) {
		.uk-offcanvas-close {top:10px; right:10px;}
		}

		.uk-offcanvas-close:first-child + * {margin-top:0;}
		.uk-offcanvas-overlay {width:100vw; touch-action:none;}
		.uk-offcanvas-overlay::before {content:""; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.1); backdrop-filter: blur(5px); opacity:0; transition:opacity 0.15s linear;}
		.uk-offcanvas-overlay.uk-open::before {opacity:1;}
		.uk-offcanvas-page, .uk-offcanvas-container {overflow-x:hidden; overflow-x:clip;}
		.uk-offcanvas-container {position:relative; left:0; transition:left 0.3s ease-out; box-sizing:border-box; width:100%;}
		:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {left:270px;}
		.uk-offcanvas-flip.uk-offcanvas-container-animation {left:-270px;}

		@media (min-width: 640px) {
		:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {left:350px;}
		.uk-offcanvas-flip.uk-offcanvas-container-animation {left:-350px;}
		}

	/* SWITCHER */

		.uk-switcher {margin:0; padding:0; list-style:none;}
		.uk-switcher >:not(.uk-active) {display:none;}
		.uk-switcher > * >:last-child {margin-bottom:0;}

	/* LEADER */

		.uk-leader {overflow:hidden;}
		.uk-leader-fill::after {display:inline-block; margin-left:15px; width:0; content:attr(data-fill); white-space:nowrap;}
		.uk-leader-fill.uk-leader-hide::after {display:none;}
		:root {--uk-leader-fill-content:.;}

	/* NOTIFICATION */

		.uk-notification {position:fixed; top:10px; left:10px; z-index:1040; box-sizing:border-box; width:350px;}
		.uk-notification-top-right, .uk-notification-bottom-right {left:auto; right:10px;}
		.uk-notification-top-center, .uk-notification-bottom-center {left:50%; margin-left:-175px;}
		.uk-notification-bottom-left, .uk-notification-bottom-right, .uk-notification-bottom-center {top:auto; bottom:10px;}

		@media (max-width: 639px) {
		.uk-notification {left:10px; right:10px; width:auto; margin:0;}
		}

		.uk-notification-message {position:relative; padding:15px; color:#777; cursor:pointer;}
		* + .uk-notification-message {margin-top:10px;}
		.uk-notification-close {display:none; position:absolute; top:20px; right:15px;}
		.uk-notification-message:hover .uk-notification-close {display:block;}
		.uk-notification-message-success {color:#32d296;}
		.uk-notification-message-warning {color:#faa05a;}
		.uk-notification-message-danger {color:#f0506e;}

	/* TOOLTIP */

		.uk-tooltip {display:none; position:absolute; z-index:1030; --uk-position-offset:10px; --uk-position-viewport-offset:10; top:0; box-sizing:border-box; max-width:200px; padding:3px 6px; background:#777; border-radius:2px; color:#fff; font-size:12px; line-height:1rem;}
		.uk-tooltip.uk-active {display:block;}

	/* SORTABLE */

		.uk-sortable {position:relative;}
		.uk-sortable >:last-child {margin-bottom:0;}
		.uk-sortable-drag {position:fixed !important; z-index:1050 !important; pointer-events:none;}
		.uk-sortable-placeholder {opacity:0; pointer-events:none;}
		.uk-sortable-empty {min-height:50px;}
		.uk-sortable-handle:hover {cursor:move;}

	/* COUNTDOWN */

		/* font-size and line-height intentionally made with different formatting to exclude autoreplace */

		.uk-countdown-number {font-variant-numeric:tabular-nums; font-size: 2rem; line-height: 0.8;}

		@media (min-width: 640px) {
		.uk-countdown-number {font-size: 4rem;}
		}

		@media (min-width: 1400px) {
		.uk-countdown-number {font-size: 6rem;}
		}

		.uk-countdown-separator {font-size: 1rem; line-height: 1.6;}

		@media (min-width: 640px) {
		.uk-countdown-separator {font-size: 2rem;}
		}

		@media (min-width: 1400px) {
		.uk-countdown-separator {font-size: 3rem;}
		}

	/* GRID */

		.uk-grid {display:flex; flex-wrap:wrap; margin:0; padding:0; list-style:none;}
		.uk-grid > * {margin:0;}
		.uk-grid > * >:last-child {margin-bottom:0;}
		.uk-grid {margin-left:-30px;}
		.uk-grid > * {padding-left:30px;}
		.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin {margin-top:30px;}

		@media (min-width: 1400px) {
		.uk-grid {margin-left:-40px;}
		.uk-grid > * {padding-left:40px;}
		.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin, * + .uk-grid-margin {margin-top:40px;}
		}

		.uk-grid-small, .uk-grid-column-small {margin-left:-15px;}
		.uk-grid-small > *, .uk-grid-column-small > * {padding-left:15px;}
		.uk-grid + .uk-grid-small, .uk-grid + .uk-grid-row-small, .uk-grid-small > .uk-grid-margin, .uk-grid-row-small > .uk-grid-margin, * + .uk-grid-margin-small {margin-top:15px;}
		.uk-grid-medium, .uk-grid-column-medium {margin-left:-30px;}
		.uk-grid-medium > *, .uk-grid-column-medium > * {padding-left:30px;}
		.uk-grid + .uk-grid-medium, .uk-grid + .uk-grid-row-medium, .uk-grid-medium > .uk-grid-margin, .uk-grid-row-medium > .uk-grid-margin, * + .uk-grid-margin-medium {margin-top:30px;}
		.uk-grid-large, .uk-grid-xlarge, .uk-grid-column-large {margin-left:-40px;}
		.uk-grid-large > *, .uk-grid-xlarge > *, .uk-grid-column-large > * {padding-left:40px;}
		.uk-grid + .uk-grid-large, .uk-grid + .uk-grid-xlarge, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-xlarge > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large {margin-top:40px;}

		@media (min-width: 1400px) {
		.uk-grid-large, .uk-grid-xlarge, .uk-grid-column-large {margin-left:-70px;}
		.uk-grid-large > *, .uk-grid-xlarge > *, .uk-grid-column-large > * {padding-left:70px;}
		.uk-grid + .uk-grid-large, .uk-grid + .uk-grid-xlarge, .uk-grid + .uk-grid-row-large, .uk-grid-large > .uk-grid-margin, .uk-grid-xlarge > .uk-grid-margin, .uk-grid-row-large > .uk-grid-margin, * + .uk-grid-margin-large {margin-top:70px;}
		}

		.uk-grid-collapse, .uk-grid-remove, .uk-grid-column-collapse {margin-left:0;}
		.uk-grid-collapse > *, .uk-grid-remove > *, .uk-grid-column-collapse > * {padding-left:0;}

	/* GRID DIVIDER */

		.uk-grid + .uk-grid-collapse, .uk-grid + .uk-grid-remove, .uk-grid + .uk-grid-row-collapse, .uk-grid-collapse > .uk-grid-margin, .uk-grid-remove > .uk-grid-margin, .uk-grid-row-collapse > .uk-grid-margin {margin-top:0;}
		.uk-grid-divider > * {position:relative;}
		.uk-grid-divider >:not(.uk-first-column)::before {content:""; position:absolute; top:0; bottom:0; border-left:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {content:""; position:absolute; left:0; right:0; border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-grid-divider {margin-left:-60px;}
		.uk-grid-divider > * {padding-left:60px;}
		.uk-grid-divider >:not(.uk-first-column)::before {left:30px;}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin {margin-top:60px;}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {top:-30px; left:60px;}

		@media (min-width: 1400px) {
		.uk-grid-divider {margin-left:-80px;}
		.uk-grid-divider > * {padding-left:80px;}
		.uk-grid-divider >:not(.uk-first-column)::before {left:40px;}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin {margin-top:80px;}
		.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {top:-40px; left:80px;}
		}

		.uk-grid-divider.uk-grid-small, .uk-grid-divider.uk-grid-column-small {margin-left:-30px;}
		.uk-grid-divider.uk-grid-small > *, .uk-grid-divider.uk-grid-column-small > * {padding-left:30px;}
		.uk-grid-divider.uk-grid-small >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-small >:not(.uk-first-column)::before {left:15px;}
		.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin {margin-top:30px;}
		.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {top:-15px; left:30px;}
		.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before {top:-15px;}
		.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before {left:30px;}
		.uk-grid-divider.uk-grid-medium, .uk-grid-divider.uk-grid-column-medium {margin-left:-60px;}
		.uk-grid-divider.uk-grid-medium > *, .uk-grid-divider.uk-grid-column-medium > * {padding-left:60px;}
		.uk-grid-divider.uk-grid-medium >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-medium >:not(.uk-first-column)::before {left:30px;}
		.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin {margin-top:60px;}
		.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {top:-30px; left:60px;}
		.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before {top:-30px;}
		.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before {left:60px;}
		.uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-xlarge, .uk-grid-divider.uk-grid-column-large {margin-left:-80px;}
		.uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-xlarge > *, .uk-grid-divider.uk-grid-column-large > * {padding-left:80px;}
		.uk-grid-divider.uk-grid-large >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-xlarge >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-large >:not(.uk-first-column)::before {left:40px;}
		.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-xlarge.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {margin-top:80px;}
		.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before, .uk-grid-divider.uk-grid-xlarge.uk-grid-stack > .uk-grid-margin::before {top:-40px; left:80px;}
		.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {top:-40px;}
		.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {left:80px;}

		@media (min-width: 1400px) {
		.uk-grid-divider.uk-grid-large, .uk-grid-divider.uk-grid-xlarge, .uk-grid-divider.uk-grid-column-large {margin-left:-140px;}
		.uk-grid-divider.uk-grid-large > *, .uk-grid-divider.uk-grid-xlarge > *, .uk-grid-divider.uk-grid-column-large > * {padding-left:140px;}
		.uk-grid-divider.uk-grid-large >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-xlarge >:not(.uk-first-column)::before, .uk-grid-divider.uk-grid-column-large >:not(.uk-first-column)::before {left:70px;}
		.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-xlarge.uk-grid-stack > .uk-grid-margin, .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {margin-top:140px;}
		.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before, .uk-grid-divider.uk-grid-xlarge.uk-grid-stack > .uk-grid-margin::before {top:-70px; left:140px;}
		.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {top:-70px;}
		.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {left:140px;}
		}

		.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);}

	/* GRID MATCH */

		.uk-grid-match > *, .uk-grid-item-match {display:flex; flex-wrap:wrap;}
		.uk-grid-match > * >:not([class*="uk-width"]), .uk-grid-item-match >:not([class*="uk-width"]) {box-sizing:border-box; width:100%; flex:auto;}

/* NAVS */

	/* NAV */

		.uk-nav, .uk-nav ul {margin:0; padding:0; list-style:none;}
		.uk-nav li > a {display:flex; align-items:center; column-gap:0.25em; text-decoration:none;}
		.uk-nav > li > a {padding:5px 0;}
		ul.uk-nav-sub {padding:5px 0 5px 15px;}
		.uk-nav-sub ul {padding-left:15px;}
		.uk-nav-sub a {padding:2px 0;}
		.uk-nav-parent-icon {margin-left:auto; transition:transform 0.3s ease-out;}
		.uk-nav > li.uk-open > a .uk-nav-parent-icon {transform:rotateX(180deg);}
		.uk-nav-header {padding:5px 0; text-transform:uppercase; font-size:14px; line-height:1.25rem}
		.uk-nav-header:not(:first-child) {margin-top:20px;}
		.uk-nav .uk-nav-divider {margin:5px 0;}
		.uk-nav-default {font-size:14px; line-height:1.25rem}
		.uk-nav-default > li > a {color:rgba(0, 0, 0, 0.4);}
		.uk-nav-default > li > a:hover {color:#777;}
		.uk-nav-default > li.uk-active > a {color:#222;}
		.uk-nav-default .uk-nav-subtitle {font-size:12px; line-height:1rem}
		.uk-nav-default .uk-nav-header {color:#222;}
		.uk-nav-default .uk-nav-divider {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-nav-default .uk-nav-sub {font-size:14px; line-height:1.25rem}
		.uk-nav-default .uk-nav-sub a {color:rgba(0, 0, 0, 0.4);}
		.uk-nav-default .uk-nav-sub a:hover {color:#777;}
		.uk-nav-default .uk-nav-sub li.uk-active > a {color:#222;}
		.uk-nav-primary > li > a {color:rgba(0, 0, 0, 0.4);}
		.uk-nav-primary > li > a:hover {color:#777;}
		.uk-nav-primary > li.uk-active > a {color:#222;}
		.uk-nav-primary .uk-nav-header {color:#222;}
		.uk-nav-primary .uk-nav-divider {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-nav-primary .uk-nav-sub a {color:rgba(0, 0, 0, 0.4);}
		.uk-nav-primary .uk-nav-sub a:hover {color:#777;}
		.uk-nav-primary .uk-nav-sub li.uk-active > a {color:#222;}
		.uk-nav-secondary {font-size:16px; line-height:1.45;}
		.uk-nav-secondary >:not(.uk-nav-divider) +:not(.uk-nav-header, .uk-nav-divider) {margin-top:0;}
		.uk-nav-secondary > li > a {color:#222; padding:10px 10px;}
		.uk-nav-secondary > li > a:hover {color:#222;}
		.uk-nav-secondary > li.uk-active > a {color:#222;}
		.uk-nav-secondary .uk-nav-subtitle {font-size:14px; line-height:1.25rem; color:rgba(0, 0, 0, 0.4);}
		.uk-nav-secondary > li > a:hover .uk-nav-subtitle {color:#777;}
		.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {color:#222;}
		.uk-nav-secondary .uk-nav-header {color:#222;}
		.uk-nav-secondary .uk-nav-divider {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-nav-secondary .uk-nav-sub {font-size:14px; line-height:1.25rem}
		.uk-nav-secondary .uk-nav-sub a {color:rgba(0, 0, 0, 0.4);}
		.uk-nav-secondary .uk-nav-sub a:hover {color:#777;}
		.uk-nav-secondary .uk-nav-sub li.uk-active > a {color:#222;}

		.uk-nav-center {text-align:center;}
		.uk-nav-center li > a {justify-content:center;}
		.uk-nav-center .uk-nav-sub, .uk-nav-center .uk-nav-sub ul {padding-left:0;}
		.uk-nav-center .uk-nav-parent-icon {margin-left:0.25em;}
		.uk-nav.uk-nav-divider >:not(.uk-nav-header, .uk-nav-divider) +:not(.uk-nav-header, .uk-nav-divider) {margin-top:5px; padding-top:5px; border-top:0.5px solid rgba(0, 0, 0, 0.1);}

		@media (max-width: 1199px) {
			.uk-nav-center-to\@l {text-align:center;}
			.uk-nav-center-to\@l li > a {justify-content:center;}
			.uk-nav-center-to\@l .uk-nav-sub, .uk-nav-center .uk-nav-sub ul {padding-left:0;}
			.uk-nav-center-to\@l .uk-nav-parent-icon {margin-left:0.25em;}
		}

		.uk-light .uk-nav-default > li > a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-default > li > a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-default > li.uk-active > a {color:#fff;}
		.uk-light .uk-nav-default .uk-nav-header {color:#fff;}
		.uk-light .uk-nav-default .uk-nav-divider {border-top-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-nav-default .uk-nav-sub a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-default .uk-nav-sub a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a {color:#fff;}
		.uk-light .uk-nav-primary > li > a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-primary > li > a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-primary > li.uk-active > a {color:#fff;}
		.uk-light .uk-nav-primary .uk-nav-header {color:#fff;}
		.uk-light .uk-nav-primary .uk-nav-divider {border-top-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-nav-primary .uk-nav-sub a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-primary .uk-nav-sub a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a {color:#fff;}
		.uk-light .uk-nav-secondary > li > a {color:#fff;}
		.uk-light .uk-nav-secondary > li > a:hover {color:#fff; background-color:rgba(255, 255, 255, 0.1);}
		.uk-light .uk-nav-secondary > li.uk-active > a {color:#fff; background-color:rgba(255, 255, 255, 0.1);}
		.uk-light .uk-nav-secondary .uk-nav-subtitle {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-secondary > li > a:hover .uk-nav-subtitle {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle {color:#fff;}
		.uk-light .uk-nav-secondary .uk-nav-header {color:#fff;}
		.uk-light .uk-nav-secondary .uk-nav-divider {border-top-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-nav-secondary .uk-nav-sub a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-nav-secondary .uk-nav-sub a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active > a {color:#fff;}
		.uk-light .uk-nav.uk-nav-divider >:not(.uk-nav-divider) +:not(.uk-nav-header, .uk-nav-divider) {border-top-color:rgba(255, 255, 255, 0.2);}

		.uk-nav > li.has-icon img,
		.uk-nav > li.has-icon svg {width: 15px; height: 15px; min-width: 15px; min-height: 15px; line-height: 0; position: relative; top: -1px; margin-right: 5px;}

	/* NAVBAR */

		.uk-navbar {display:flex; position:relative;}
		.uk-navbar-left, .uk-navbar-right, [class*="uk-navbar-center"] {display:flex; gap:6px; align-items:center;}
		.uk-navbar-right {margin-left:auto;}
		.uk-navbar-center:only-child {margin-left:auto; margin-right:auto; position:relative;}
		.uk-navbar-center:not(:only-child) {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:max-content; box-sizing:border-box; z-index:990;}
		.uk-navbar-center-left, .uk-navbar-center-right {position:absolute; top:0;}
		.uk-navbar-center-left {right:calc(100% + 15px);}
		.uk-navbar-center-right {left:calc(100% + 15px);}
		[class*="uk-navbar-center-"] {width:max-content; box-sizing:border-box;}
		.uk-navbar-nav {display:flex; gap:15px; margin:0; padding:0; list-style:none;}
		.uk-navbar-left, .uk-navbar-right, .uk-navbar-center:only-child {flex-wrap:wrap;}
		.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {display:flex; justify-content:center; align-items:center; column-gap:0.25em; box-sizing:border-box; min-height:70px; font-size:14px; line-height:1.25rem; text-decoration:none;}
		.uk-navbar-nav > li > a {padding:0 0; color:rgba(0, 0, 0, 0.4); transition:0.1s ease-in-out; transition-property:color, background-color;}
		.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a[aria-expanded="true"] {color:#777;}
		.uk-navbar-nav > li > a:active {color:#222;}
		.uk-navbar-nav > li.uk-active > a {color:#222;}
		.uk-navbar-parent-icon {margin-left:4px; transition:transform 0.3s ease-out;}
		.uk-navbar-nav > li > a[aria-expanded="true"] .uk-navbar-parent-icon {transform:rotateX(180deg);}
		.uk-navbar-item {padding:0 0; color:#777;}
		.uk-navbar-item >:last-child {margin-bottom:0;}
		.uk-navbar-toggle {padding:0 0; color:rgba(0, 0, 0, 0.4);}
		.uk-navbar-toggle:hover, .uk-navbar-toggle[aria-expanded="true"] {color:#777; text-decoration:none;}
		.uk-navbar-subtitle {font-size:14px; line-height:1.25rem;}
		.uk-navbar-justify .uk-navbar-left, .uk-navbar-justify .uk-navbar-right, .uk-navbar-justify .uk-navbar-nav, .uk-navbar-justify .uk-navbar-nav > li, .uk-navbar-justify .uk-navbar-item, .uk-navbar-justify .uk-navbar-toggle {flex-grow:1;}
		.uk-navbar-dropdown {--uk-position-offset:15px; --uk-position-shift-offset:0; --uk-position-viewport-offset:15px; width:200px; padding:25px; background:#fff; color:#777;}
		.uk-navbar-dropdown >:last-child {margin-bottom:0;}
		.uk-navbar-dropdown:focus-visible {outline-color:#222 !important;}
		.uk-navbar-dropdown .uk-drop-grid {margin-left:-30px;}
		.uk-navbar-dropdown .uk-drop-grid > * {padding-left:30px;}
		.uk-navbar-dropdown .uk-drop-grid > .uk-grid-margin {margin-top:30px;}
		.uk-navbar-dropdown-width-2:not(.uk-drop-stack) {width:400px;}
		.uk-navbar-dropdown-width-3:not(.uk-drop-stack) {width:600px;}
		.uk-navbar-dropdown-width-4:not(.uk-drop-stack) {width:800px;}
		.uk-navbar-dropdown-width-5:not(.uk-drop-stack) {width:1000px;}
		.uk-navbar-dropdown-large {--uk-position-shift-offset:0; padding:40px;}
		.uk-navbar-dropdown-dropbar {width:auto; background:transparent; padding:25px 0 25px 0; --uk-position-offset:0; --uk-position-shift-offset:0; --uk-position-viewport-offset:15px; box-shadow:none;}

		@media (min-width: 640px) {
		.uk-navbar-dropdown-dropbar {--uk-position-viewport-offset:30px;}
		}

		@media (min-width: 960px) {
		.uk-navbar-dropdown-dropbar {--uk-position-viewport-offset:40px;}
		}

		.uk-navbar-dropdown-dropbar-large {--uk-position-shift-offset:0; padding-top:40px; padding-bottom:40px;}
		.uk-navbar-dropdown-nav {font-size:14px; line-height:1.25rem;}
		.uk-navbar-dropdown-nav > li > a {color:rgba(0, 0, 0, 0.4);}
		.uk-navbar-dropdown-nav > li > a:hover {color:#777;}
		.uk-navbar-dropdown-nav > li.uk-active > a {color:#222;}
		.uk-navbar-dropdown-nav .uk-nav-subtitle {font-size:12px; line-height:1rem;}
		.uk-navbar-dropdown-nav .uk-nav-header {color:#222;}
		.uk-navbar-dropdown-nav .uk-nav-divider {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-navbar-dropdown-nav .uk-nav-sub a {color:rgba(0, 0, 0, 0.4);}
		.uk-navbar-dropdown-nav .uk-nav-sub a:hover {color:#777;}
		.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {color:#222;}
		.uk-navbar-container {transition:0.1s ease-in-out; transition-property:background-color;}

		@media (min-width: 960px) {
		.uk-navbar-left, .uk-navbar-right, [class*="uk-navbar-center"] {gap:30px;}
		.uk-navbar-center-left {right:calc(100% + 30px);}
		.uk-navbar-center-right {left:calc(100% + 30px);}
		}

		/*@media (min-width: 960px) {
		.uk-navbar-nav {gap:30px;}
		}*/

		.uk-light .uk-navbar-nav > li > a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-navbar-nav > li:hover > a, .uk-light .uk-navbar-nav > li > a[aria-expanded="true"] {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-navbar-nav > li > a:active {color:#fff;}
		.uk-light .uk-navbar-nav > li.uk-active > a {color:#fff;}
		.uk-light .uk-navbar-item {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-navbar-toggle {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-navbar-toggle:hover, .uk-light .uk-navbar-toggle[aria-expanded="true"] {color:rgba(255, 255, 255, 0.7);}

	/* SUBNAV */

		.uk-subnav {display:flex; flex-wrap:wrap; align-items:center; margin-left:-20px; padding:0; list-style:none;}
		.uk-subnav > * {flex:none; padding-left:20px; position:relative;}
		.uk-subnav > * >:first-child {display:flex; align-items:center; column-gap:0.25em; color:rgba(0, 0, 0, 0.4); text-transform:uppercase; font-size:14px; line-height:1.25rem; transition:0.1s ease-in-out; transition-property:color, background-color;}
		.uk-subnav > * > a:hover {color:#777; text-decoration:none;}
		.uk-subnav > .uk-active > a {color:#222;}

		.uk-subnav-divider {margin-left:-41px;}
		.uk-subnav-divider > * {display:flex; align-items:center;}
		.uk-subnav-divider >::before {content:""; height:1.5em; margin-left:0px; margin-right:20px; border-left:0.5px solid transparent;}
		.uk-subnav-divider >:nth-child(n+2):not(.uk-first-column)::before {border-left-color:rgba(0, 0, 0, 0.1);}

		.uk-subnav-pill > * >:first-child {padding:5px 10px; background:transparent; color:rgba(0, 0, 0, 0.4);}
		.uk-subnav-pill > * > a:hover {color:#777;}
		.uk-subnav-pill > * > a:active {color:#777;}
		.uk-subnav-pill > .uk-active > a {color:#fff;}
		.uk-subnav > .uk-disabled > a {color:rgba(0, 0, 0, 0.4);}

		.uk-light .uk-subnav > * >:first-child {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-subnav > * > a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-subnav > .uk-active > a {color:#fff;}
		.uk-light .uk-subnav-divider >:nth-child(n+2):not(.uk-first-column)::before {border-left-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-subnav-pill > * >:first-child {background-color:transparent; color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-subnav-pill > * > a:hover {background-color:rgba(255, 255, 255, 0.1); color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-subnav-pill > * > a:active {background-color:rgba(255, 255, 255, 0.1); color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-subnav-pill > .uk-active > a {background-color:#fff; color:#777;}
		.uk-light .uk-subnav > .uk-disabled > a {color:rgba(255, 255, 255, 0.5);}

		.uk-subnav > li.has-icon img,
		.uk-subnav > li.has-icon svg {width: 15px; height: 15px; min-width: 15px; min-height: 15px; line-height: 0; position: relative; top: -1px; margin-right: 5px;}

	/* BREADCRUMB */

		.uk-breadcrumb {padding:0; list-style:none;}
		.uk-breadcrumb > * {display:contents;}
		.uk-breadcrumb > * > * {font-size:14px; line-height:1.25rem; color:rgba(0, 0, 0, 0.4);}
		.uk-breadcrumb > * >:hover {color:#777; text-decoration:none;}
		.uk-breadcrumb >:last-child > span, .uk-breadcrumb >:last-child > a:not([href]) {color:#777;}
		.uk-breadcrumb >:nth-child(n+2):not(.uk-first-column)::before {content:"/"; display:inline-block; margin:0 20px 0 calc(20px - 4px); font-size:14px; line-height:1.25rem; color:rgba(0, 0, 0, 0.4);}

		.uk-light .uk-breadcrumb > * > * {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-breadcrumb > * >:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-breadcrumb >:last-child > * {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-breadcrumb >:nth-child(n+2):not(.uk-first-column)::before {color:rgba(255, 255, 255, 0.5);}

	/* PAGINATION */

		.uk-pagination {display:flex; flex-wrap:wrap; align-items:center; margin-left:0; padding:0; list-style:none;}
		.uk-pagination > * {flex:none; padding-left:0; position:relative;}
		.uk-pagination > * > * {display:flex; align-items:center; column-gap:0.25em; padding:5px 10px; color:rgba(0, 0, 0, 0.4); transition:color 0.1s ease-in-out;}
		.uk-pagination > * >:hover {color:#777; text-decoration:none;}
		.uk-pagination > .uk-active > * {color:#777;}
		.uk-pagination > .uk-disabled > * {color:rgba(0, 0, 0, 0.4);}

		.uk-light .uk-pagination > * > * {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-pagination > * >:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-pagination > .uk-active > * {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-pagination > .uk-disabled > * {color:rgba(255, 255, 255, 0.5);}

	/* TAB */

		.uk-tab {display:flex; flex-wrap:wrap; margin-left:-20px; padding:0; list-style:none; position:relative;}
		.uk-tab::before {content:""; position:absolute; bottom:0; left:20px; right:0; border-bottom:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-tab > * {flex:none; padding-left:20px; position:relative;}
		.uk-tab > * > a {display:flex; align-items:center; column-gap:0.25em; justify-content:center; padding:5px 10px; color:rgba(0, 0, 0, 0.4); border-bottom:0.5px solid transparent; text-transform:uppercase; font-size:14px; line-height:1.25rem; transition:color 0.1s ease-in-out;}
		.uk-tab > * > a:hover {color:#777; text-decoration:none;}
		.uk-tab > .uk-active > a {color:#222;}
		.uk-tab > .uk-disabled > a {color:rgba(0, 0, 0, 0.4);}
		.uk-tab-bottom::before {top:0; bottom:auto;}
		.uk-tab-bottom > * > a {border-top:0.5px solid transparent; border-bottom:none;}
		.uk-tab-left, .uk-tab-right {flex-direction:column; margin-left:0;}
		.uk-tab-left > *, .uk-tab-right > * {padding-left:0;}
		.uk-tab-left::before {top:0; bottom:0; left:auto; right:0; border-left:0.5px solid rgba(0, 0, 0, 0.1); border-bottom:none;}
		.uk-tab-right::before {top:0; bottom:0; left:0; right:auto; border-left:0.5px solid rgba(0, 0, 0, 0.1); border-bottom:none;}
		.uk-tab-left > * > a {justify-content:left; border-right:0.5px solid transparent; border-bottom:none;}
		.uk-tab-right > * > a {justify-content:left; border-left:0.5px solid transparent; border-bottom:none;}
		.uk-tab .uk-dropdown {margin-left:30px;}

		.uk-light .uk-tab::before {border-color:rgba(255, 255, 255, 0.2);}
		.uk-light .uk-tab > * > a {color:rgba(255, 255, 255, 0.5);}
		.uk-light .uk-tab > * > a:hover {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-tab > .uk-active > a {color:#fff; border-color:#fff;}
		.uk-light .uk-tab > .uk-disabled > a {color:rgba(255, 255, 255, 0.5);}

	/* SLIDENAV */

		.uk-slidenav {color:rgba(102, 102, 102, 0.5); transition:color 0.1s ease-in-out;}
		.uk-slidenav:hover {color:rgba(102, 102, 102, 0.9);}
		.uk-slidenav:active {color:rgba(102, 102, 102, 0.5);}
		.uk-slidenav-large {}
		.uk-slidenav-container {display:flex;}

		.uk-light .uk-slidenav {color:rgba(255, 255, 255, 0.7);}
		.uk-light .uk-slidenav:hover {color:rgba(255, 255, 255, 0.95);}
		.uk-light .uk-slidenav:active {color:rgba(255, 255, 255, 0.7);}

	/* DOTNAV */

		.uk-dotnav {display:flex; flex-wrap:wrap; margin:0; padding:0; list-style:none; margin-left:-12px;}
		.uk-dotnav > * {flex:none; padding-left:12px;}
		.uk-dotnav > * > * {display:block; box-sizing:border-box; width:10px; height:10px; border-radius:50%; background:transparent; text-indent:100%; overflow:hidden; white-space:nowrap; border:0.5px solid rgba(102, 102, 102, 0.4); transition:0.2s ease-in-out; transition-property:background-color, border-color;}
		.uk-dotnav > * >:hover {background-color:rgba(102, 102, 102, 0.6); border-color:transparent;}
		.uk-dotnav > * >:active {background-color:rgba(102, 102, 102, 0.2); border-color:transparent;}
		.uk-dotnav > .uk-active > * {background-color:rgba(102, 102, 102, 0.6); border-color:transparent;}
		.uk-dotnav-vertical {flex-direction:column; margin-left:0; margin-top:-12px;}
		.uk-dotnav-vertical > * {padding-left:0; padding-top:12px;}

		.uk-light .uk-dotnav > * > * {background-color:transparent; border-color:rgba(255, 255, 255, 0.9);}
		.uk-light .uk-dotnav > * >:hover {background-color:rgba(255, 255, 255, 0.9); border-color:transparent;}
		.uk-light .uk-dotnav > * >:active {background-color:rgba(255, 255, 255, 0.5); border-color:transparent;}
		.uk-light .uk-dotnav > .uk-active > * {background-color:rgba(255, 255, 255, 0.9); border-color:transparent;}

	/* THUMBNAV */

		.uk-thumbnav {display:flex; flex-wrap:wrap; margin:0; padding:0; list-style:none; margin-left:-15px;}
		.uk-thumbnav > * {padding-left:15px;}
		.uk-thumbnav > * > * {display:inline-block; position:relative;}
		.uk-thumbnav > * > *::after {content:""; position:absolute; top:0; bottom:0; left:0; right:0; background-image:linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4)); transition:opacity 0.1s ease-in-out;}
		.uk-thumbnav > * >:hover::after {opacity:0;}
		.uk-thumbnav > .uk-active > *::after {opacity:0;}
		.uk-thumbnav-vertical {flex-direction:column; margin-left:0; margin-top:-15px;}
		.uk-thumbnav-vertical > * {padding-left:0; padding-top:15px;}

		.uk-light .uk-thumbnav > * > *::after {background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));}

	/* ICONNAV */

		.uk-iconnav {display:flex; flex-wrap:wrap; margin:0; padding:0; list-style:none; margin-left:-10px;}
		.uk-iconnav > * {padding-left:10px;}
		.uk-iconnav > * > a {display:flex; align-items:center; column-gap:0.25em; line-height:0; color:rgba(0, 0, 0, 0.4); text-decoration:none; font-size:14px; line-height:1.25rem; transition:0.1s ease-in-out; transition-property:color, background-color;}
		.uk-iconnav > * > a:hover {color:#777;}
		.uk-iconnav > .uk-active > a {color:#777;}
		.uk-iconnav-vertical {flex-direction:column; margin-left:0; margin-top:-10px;}
		.uk-iconnav-vertical > * {padding-left:0; padding-top:10px;}

		.uk-light .uk-iconnav > * > a {color:#fff;}
		.uk-light .uk-iconnav > * > a:hover,
		.uk-light .uk-iconnav > .uk-active > a {color:rgba(255, 255, 255, 0.7);}

	/* DROPDOWN */

		.uk-dropdown {--uk-position-offset:10px; --uk-position-viewport-offset:15px; width:auto; min-width:200px; padding:25px; background:#fff; color:#777;}
		.uk-dropdown >:last-child {margin-bottom:0;}
		.uk-dropdown:focus-visible {outline-color:#222 !important;}
		.uk-dropdown-large {padding:40px;}
		.uk-dropdown-dropbar {width:auto; background:transparent; padding:5px 0 25px 0; --uk-position-viewport-offset:15px; box-shadow:none;}

		@media (min-width: 640px) {
		.uk-dropdown-dropbar {--uk-position-viewport-offset:30px;}
		}

		@media (min-width: 960px) {
		.uk-dropdown-dropbar {--uk-position-viewport-offset:40px;}
		}

		.uk-dropdown-dropbar-large {padding-top:40px; padding-bottom:40px;}
		.uk-dropdown-nav {font-size:14px; line-height:1.25rem;}
		.uk-dropdown-nav > li > a {color:rgba(0, 0, 0, 0.4);}
		.uk-dropdown-nav > li > a:hover, .uk-dropdown-nav > li.uk-active > a {color:#777;}
		.uk-dropdown-nav .uk-nav-subtitle {font-size:12px; line-height:1rem;}
		.uk-dropdown-nav .uk-nav-header {color:#222;}
		.uk-dropdown-nav .uk-nav-divider {border-top:0.5px solid rgba(0, 0, 0, 0.1);}
		.uk-dropdown-nav .uk-nav-sub a {color:rgba(0, 0, 0, 0.4);}
		.uk-dropdown-nav .uk-nav-sub a:hover, .uk-dropdown-nav .uk-nav-sub li.uk-active > a {color:#777;}

	/* LIGHTBOX */

		.uk-lightbox {display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:1010; background:#000; opacity:0; transition:opacity 0.15s linear; touch-action:pinch-zoom;}
		.uk-lightbox.uk-open {display:block; opacity:1;}
		.uk-lightbox:focus-visible {outline-color:rgba(255, 255, 255, 0.7);}
		.uk-lightbox-page {overflow:hidden;}
		.uk-lightbox-items > * {position:absolute; top:0; right:0; bottom:0; left:0; display:none; justify-content:center; align-items:center; color:rgba(255, 255, 255, 0.7); will-change:transform, opacity;}
		.uk-lightbox-items > * > * {max-width:100vw; max-height:100vh;}
		.uk-lightbox-items > * >:not(iframe) {width:auto; height:auto;}
		.uk-lightbox-items > .uk-active {display:flex;}
		.uk-lightbox-toolbar {padding:10px 10px; background:rgba(0, 0, 0, 0.3); color:rgba(255, 255, 255, 0.7);}
		.uk-lightbox-toolbar > * {color:rgba(255, 255, 255, 0.7);}
		.uk-lightbox-toolbar-icon {padding:5px; color:rgba(255, 255, 255, 0.7);}
		.uk-lightbox-toolbar-icon:hover {color:#fff;}
		.uk-lightbox-button {box-sizing:border-box; width:50px; height:50px; background:rgba(0, 0, 0, 0.3); color:rgba(255, 255, 255, 0.7); display:inline-flex; justify-content:center; align-items:center;}
		.uk-lightbox-button:hover {color:#fff;}
		.uk-lightbox-caption:empty {display:none;}
		.uk-lightbox-iframe {width:80%; height:80%;}

/* UTILITIES */

	/* ANIMATION */

		[class*="uk-animation-"] {animation:0.5s ease-out both;}
		.uk-animation-fade {animation-name:uk-fade; animation-duration:0.8s; animation-timing-function:linear;}
		.uk-animation-scale-up {animation-name:uk-fade, uk-scale-up;}
		.uk-animation-scale-down {animation-name:uk-fade, uk-scale-down;}
		.uk-animation-slide-top {animation-name:uk-fade, uk-slide-top;}
		.uk-animation-slide-bottom {animation-name:uk-fade, uk-slide-bottom;}
		.uk-animation-slide-left {animation-name:uk-fade, uk-slide-left;}
		.uk-animation-slide-right {animation-name:uk-fade, uk-slide-right;}
		.uk-animation-slide-top-small {animation-name:uk-fade, uk-slide-top-small;}
		.uk-animation-slide-bottom-small {animation-name:uk-fade, uk-slide-bottom-small;}
		.uk-animation-slide-left-small {animation-name:uk-fade, uk-slide-left-small;}
		.uk-animation-slide-right-small {animation-name:uk-fade, uk-slide-right-small;}
		.uk-animation-slide-top-medium {animation-name:uk-fade, uk-slide-top-medium;}
		.uk-animation-slide-bottom-medium {animation-name:uk-fade, uk-slide-bottom-medium;}
		.uk-animation-slide-left-medium {animation-name:uk-fade, uk-slide-left-medium;}
		.uk-animation-slide-right-medium {animation-name:uk-fade, uk-slide-right-medium;}
		.uk-animation-kenburns {animation-name:uk-kenburns; animation-duration:15s;}
		.uk-animation-shake {animation-name:uk-shake;}
		.uk-animation-stroke {animation-name:uk-stroke; animation-duration:2s; stroke-dasharray:var(--uk-animation-stroke);}
		.uk-animation-reverse {animation-direction:reverse; animation-timing-function:ease-in;}
		.uk-animation-fast {animation-duration:0.1s;}
		.uk-animation-toggle:not(:hover):not(:focus) [class*="uk-animation-"] {animation-name:none;}

		@keyframes uk-fade {
		0% {opacity:0;}
		100% {opacity:1;}
		}

		@keyframes uk-scale-up {
		0% {transform:scale(0.9);}
		100% {transform:scale(1);}
		}

		@keyframes uk-scale-down {
		0% {transform:scale(1.1);}
		100% {transform:scale(1);}
		}

		@keyframes uk-slide-top {
		0% {transform:translateY(-100%);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-bottom {
		0% {transform:translateY(100%);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-left {
		0% {transform:translateX(-100%);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-slide-right {
		0% {transform:translateX(100%);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-slide-top-small {
		0% {transform:translateY(-10px);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-bottom-small {
		0% {transform:translateY(10px);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-left-small {
		0% {transform:translateX(-10px);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-slide-right-small {
		0% {transform:translateX(10px);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-slide-top-medium {
		0% {transform:translateY(-50px);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-bottom-medium {
		0% {transform:translateY(50px);}
		100% {transform:translateY(0);}
		}

		@keyframes uk-slide-left-medium {
		0% {transform:translateX(-50px);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-slide-right-medium {
		0% {transform:translateX(50px);}
		100% {transform:translateX(0);}
		}

		@keyframes uk-kenburns {
		0% {transform:scale(1);}
		100% {transform:scale(1.2);}
		}

		@keyframes uk-shake {
		0%, 100% {transform:translateX(0);}
		10% {transform:translateX(-9px);}
		20% {transform:translateX(8px);}
		30% {transform:translateX(-7px);}
		40% {transform:translateX(6px);}
		50% {transform:translateX(-5px);}
		60% {transform:translateX(4px);}
		70% {transform:translateX(-3px);}
		80% {transform:translateX(2px);}
		90% {transform:translateX(-1px);}
		}

		@keyframes uk-stroke {
		0% {stroke-dashoffset:var(--uk-animation-stroke);}
		100% {stroke-dashoffset:0;}
		}

	/* FA ANIMATION & UTILITIES */

		.fa-beat {animation-name: fa-beat; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
		.fa-bounce {animation-name: fa-bounce; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
		.fa-fade {animation-name: fa-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
		.fa-beat-fade {animation-name: fa-beat-fade; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
		.fa-flip {animation-name: fa-flip; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, ease-in-out); }
		.fa-shake {animation-name: fa-shake; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
		.fa-spin {animation-name: fa-spin; animation-delay: var(--fa-animation-delay, 0s); animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 2s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, linear); }
		.fa-spin-reverse {--fa-animation-direction: reverse; }
		.fa-pulse, .fa-spin-pulse {animation-name: fa-spin; animation-direction: var(--fa-animation-direction, normal); animation-duration: var(--fa-animation-duration, 1s); animation-iteration-count: var(--fa-animation-iteration-count, infinite); animation-timing-function: var(--fa-animation-timing, steps(8)); }

		@media (prefers-reduced-motion: reduce) {.fa-beat, .fa-bounce, .fa-fade, .fa-beat-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse {animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; } }

		@keyframes fa-beat {0%, 90% {transform: scale(1); } 45% {transform: scale(var(--fa-beat-scale, 1.25)); } }
		@keyframes fa-bounce {0% {transform: scale(1, 1) translateY(0); } 10% {transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } 30% {transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } 50% {transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } 57% {transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } 64% {transform: scale(1, 1) translateY(0); } 100% {transform: scale(1, 1) translateY(0); } }
		@keyframes fa-fade {50% {opacity: var(--fa-fade-opacity, 0.4); } }
		@keyframes fa-beat-fade {0%, 100% {opacity: var(--fa-beat-fade-opacity, 0.4); transform: scale(1); } 50% {opacity: 1; transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
		@keyframes fa-flip {50% {transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
		@keyframes fa-shake {0% {transform: rotate(-15deg); } 4% {transform: rotate(15deg); } 8%, 24% {transform: rotate(-18deg); } 12%, 28% {transform: rotate(18deg); } 16% {transform: rotate(-22deg); } 20% {transform: rotate(22deg); } 32% {transform: rotate(-12deg); } 36% {transform: rotate(12deg); } 40%, 100% {transform: rotate(0deg); } }
		@keyframes fa-spin {0% {transform: rotate(0deg); } 100% {transform: rotate(360deg); } }

		.fa-rotate-90 {transform: rotate(90deg); }
		.fa-rotate-180 {transform: rotate(180deg); }
		.fa-rotate-270 {transform: rotate(270deg); }
		.fa-flip-horizontal {transform: scale(-1, 1); }
		.fa-flip-vertical {transform: scale(1, -1); }
		.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {transform: scale(-1, -1); }
		.fa-rotate-by {transform: rotate(var(--fa-rotate-angle, none)); }

	/* CHILD WIDTH */

		[class*="uk-child-width"] > * {box-sizing:border-box; width:100%;}
		.uk-child-width-1-2 > * {width:50%;}
		.uk-child-width-1-3 > * {width:calc(100% / 3);}
		.uk-child-width-1-4 > * {width:25%;}
		.uk-child-width-1-5 > * {width:20%;}
		.uk-child-width-1-6 > * {width:calc(100% / 6);}
		.uk-child-width-auto > * {width:auto;}
		.uk-child-width-expand >:not([class*="uk-width"]) {flex:1; min-width:1px;}

		@media (min-width: 640px) {
		.uk-child-width-1-1\@s > * {width:100%;}
		.uk-child-width-1-2\@s > * {width:50%;}
		.uk-child-width-1-3\@s > * {width:calc(100% / 3);}
		.uk-child-width-1-4\@s > * {width:25%;}
		.uk-child-width-1-5\@s > * {width:20%;}
		.uk-child-width-1-6\@s > * {width:calc(100% / 6);}
		.uk-child-width-auto\@s > * {width:auto;}
		.uk-child-width-expand\@s >:not([class*="uk-width"]) {flex:1; min-width:1px;}
		.uk-child-width-1-1\@s >:not([class*="uk-width"]), .uk-child-width-1-2\@s >:not([class*="uk-width"]), .uk-child-width-1-3\@s >:not([class*="uk-width"]), .uk-child-width-1-4\@s >:not([class*="uk-width"]), .uk-child-width-1-5\@s >:not([class*="uk-width"]), .uk-child-width-1-6\@s >:not([class*="uk-width"]), .uk-child-width-auto\@s >:not([class*="uk-width"]) {flex:initial;}
		}

		@media (min-width: 960px) {
		.uk-child-width-1-1\@m > * {width:100%;}
		.uk-child-width-1-2\@m > * {width:50%;}
		.uk-child-width-1-3\@m > * {width:calc(100% / 3);}
		.uk-child-width-1-4\@m > * {width:25%;}
		.uk-child-width-1-5\@m > * {width:20%;}
		.uk-child-width-1-6\@m > * {width:calc(100% / 6);}
		.uk-child-width-auto\@m > * {width:auto;}
		.uk-child-width-expand\@m >:not([class*="uk-width"]) {flex:1; min-width:1px;}
		.uk-child-width-1-1\@m >:not([class*="uk-width"]), .uk-child-width-1-2\@m >:not([class*="uk-width"]), .uk-child-width-1-3\@m >:not([class*="uk-width"]), .uk-child-width-1-4\@m >:not([class*="uk-width"]), .uk-child-width-1-5\@m >:not([class*="uk-width"]), .uk-child-width-1-6\@m >:not([class*="uk-width"]), .uk-child-width-auto\@m >:not([class*="uk-width"]) {flex:initial;}
		}

		@media (min-width: 1200px) {
		.uk-child-width-1-1\@l > * {width:100%;}
		.uk-child-width-1-2\@l > * {width:50%;}
		.uk-child-width-1-3\@l > * {width:calc(100% / 3);}
		.uk-child-width-1-4\@l > * {width:25%;}
		.uk-child-width-1-5\@l > * {width:20%;}
		.uk-child-width-1-6\@l > * {width:calc(100% / 6);}
		.uk-child-width-auto\@l > * {width:auto;}
		.uk-child-width-expand\@l >:not([class*="uk-width"]) {flex:1; min-width:1px;}
		.uk-child-width-1-1\@l >:not([class*="uk-width"]), .uk-child-width-1-2\@l >:not([class*="uk-width"]), .uk-child-width-1-3\@l >:not([class*="uk-width"]), .uk-child-width-1-4\@l >:not([class*="uk-width"]), .uk-child-width-1-5\@l >:not([class*="uk-width"]), .uk-child-width-1-6\@l >:not([class*="uk-width"]), .uk-child-width-auto\@l >:not([class*="uk-width"]) {flex:initial;}
		}

		@media (min-width: 1700px) {
		.uk-child-width-1-1\@xl > * {width:100%;}
		.uk-child-width-1-2\@xl > * {width:50%;}
		.uk-child-width-1-3\@xl > * {width:calc(100% / 3);}
		.uk-child-width-1-4\@xl > * {width:25%;}
		.uk-child-width-1-5\@xl > * {width:20%;}
		.uk-child-width-1-6\@xl > * {width:calc(100% / 6);}
		.uk-child-width-auto\@xl > * {width:auto;}
		.uk-child-width-expand\@xl >:not([class*="uk-width"]) {flex:1; min-width:1px;}
		.uk-child-width-1-1\@xl >:not([class*="uk-width"]), .uk-child-width-1-2\@xl >:not([class*="uk-width"]), .uk-child-width-1-3\@xl >:not([class*="uk-width"]), .uk-child-width-1-4\@xl >:not([class*="uk-width"]), .uk-child-width-1-5\@xl >:not([class*="uk-width"]), .uk-child-width-1-6\@xl >:not([class*="uk-width"]), .uk-child-width-auto\@xl >:not([class*="uk-width"]) {flex:initial;}
		}

	/* WIDTH */

		[class*="uk-width"] {box-sizing:border-box; width:100%; max-width:100%;}
		.uk-width-1-2 {width:50%;}
		.uk-width-1-3 {width:calc(100% / 3);}
		.uk-width-2-3 {width:calc(200% / 3);}
		.uk-width-1-4 {width:25%;}
		.uk-width-3-4 {width:75%;}
		.uk-width-1-5 {width:20%;}
		.uk-width-2-5 {width:40%;}
		.uk-width-3-5 {width:60%;}
		.uk-width-4-5 {width:80%;}
		.uk-width-1-6 {width:calc(100% / 6);}
		.uk-width-5-6 {width:calc(500% / 6);}
		.uk-width-small {width:150px;}
		.uk-width-medium {width:300px;}
		.uk-width-large {width:450px;}
		.uk-width-xlarge {width:600px;}
		.uk-width-2xlarge {width:750px;}
		.uk-width-3xlarge {width:900px;}
		.uk-width-4xlarge {width:1200px;}
		.uk-width-auto {width:auto;}
		.uk-width-expand {flex:1; min-width:1px;}

		.uk-fit {width: fit-content;}

		@media (min-width: 640px) {
		.uk-width-1-1\@s {width:100%;}
		.uk-width-1-2\@s {width:50%;}
		.uk-width-1-3\@s {width:calc(100% / 3);}
		.uk-width-2-3\@s {width:calc(200% / 3);}
		.uk-width-1-4\@s {width:25%;}
		.uk-width-3-4\@s {width:75%;}
		.uk-width-1-5\@s {width:20%;}
		.uk-width-2-5\@s {width:40%;}
		.uk-width-3-5\@s {width:60%;}
		.uk-width-4-5\@s {width:80%;}
		.uk-width-1-6\@s {width:calc(100% / 6);}
		.uk-width-5-6\@s {width:calc(500% / 6);}
		.uk-width-small\@s {width:150px;}
		.uk-width-medium\@s {width:300px;}
		.uk-width-large\@s {width:450px;}
		.uk-width-xlarge\@s {width:600px;}
		.uk-width-2xlarge\@s {width:750px;}
		.uk-width-3xlarge\@s {width:900px;}
		.uk-width-4xlarge\@s {width:640px;}
		.uk-width-auto\@s {width:auto;}
		.uk-width-expand\@s {flex:1; min-width:1px;}

		.uk-width-1-1\@s, .uk-width-1-2\@s, .uk-width-1-3\@s, .uk-width-2-3\@s, .uk-width-1-4\@s, .uk-width-3-4\@s, .uk-width-1-5\@s, .uk-width-2-5\@s, .uk-width-3-5\@s, .uk-width-4-5\@s, .uk-width-1-6\@s, .uk-width-5-6\@s, .uk-width-small\@s, .uk-width-medium\@s, .uk-width-large\@s, .uk-width-xlarge\@s, .uk-width-2xlarge\@s, .uk-width-auto\@s {flex:initial;}
		}

		@media (min-width: 960px) {
		.uk-width-1-1\@m {width:100%;}
		.uk-width-1-2\@m {width:50%;}
		.uk-width-1-3\@m {width:calc(100% / 3);}
		.uk-width-2-3\@m {width:calc(200% / 3);}
		.uk-width-1-4\@m {width:25%;}
		.uk-width-3-4\@m {width:75%;}
		.uk-width-1-5\@m {width:20%;}
		.uk-width-2-5\@m {width:40%;}
		.uk-width-3-5\@m {width:60%;}
		.uk-width-4-5\@m {width:80%;}
		.uk-width-1-6\@m {width:calc(100% / 6);}
		.uk-width-5-6\@m {width:calc(500% / 6);}
		.uk-width-small\@m {width:150px;}
		.uk-width-medium\@m {width:300px;}
		.uk-width-large\@m {width:450px;}
		.uk-width-xlarge\@m {width:600px;}
		.uk-width-2xlarge\@m {width:750px;}
		.uk-width-3xlarge\@m {width:900px;}
		.uk-width-4xlarge\@m {width:960px;}
		.uk-width-auto\@m {width:auto;}
		.uk-width-expand\@m {flex:1; min-width:1px;}

		.uk-width-1-1\@m, .uk-width-1-2\@m, .uk-width-1-3\@m, .uk-width-2-3\@m, .uk-width-1-4\@m, .uk-width-3-4\@m, .uk-width-1-5\@m, .uk-width-2-5\@m, .uk-width-3-5\@m, .uk-width-4-5\@m, .uk-width-1-6\@m, .uk-width-5-6\@m, .uk-width-small\@m, .uk-width-medium\@m, .uk-width-large\@m, .uk-width-xlarge\@m, .uk-width-2xlarge\@m, .uk-width-auto\@m {flex:initial;}
		}

		@media (min-width: 1200px) {
		.uk-width-1-1\@l {width:100%;}
		.uk-width-1-2\@l {width:50%;}
		.uk-width-1-3\@l {width:calc(100% / 3);}
		.uk-width-2-3\@l {width:calc(200% / 3);}
		.uk-width-1-4\@l {width:25%;}
		.uk-width-3-4\@l {width:75%;}
		.uk-width-1-5\@l {width:20%;}
		.uk-width-2-5\@l {width:40%;}
		.uk-width-3-5\@l {width:60%;}
		.uk-width-4-5\@l {width:80%;}
		.uk-width-1-6\@l {width:calc(100% / 6);}
		.uk-width-5-6\@l {width:calc(500% / 6);}
		.uk-width-small\@l {width:150px;}
		.uk-width-medium\@l {width:300px;}
		.uk-width-large\@l {width:450px;}
		.uk-width-xlarge\@l {width:600px;}
		.uk-width-2xlarge\@l {width:750px;}
		.uk-width-3xlarge\@l {width:900px;}
		.uk-width-4xlarge\@l {width:1200px;}
		.uk-width-auto\@l {width:auto;}
		.uk-width-expand\@l {flex:1; min-width:1px;}

		.uk-fit\@l {width: fit-content;}

		.uk-width-1-1\@l, .uk-width-1-2\@l, .uk-width-1-3\@l, .uk-width-2-3\@l, .uk-width-1-4\@l, .uk-width-3-4\@l, .uk-width-1-5\@l, .uk-width-2-5\@l, .uk-width-3-5\@l, .uk-width-4-5\@l, .uk-width-1-6\@l, .uk-width-5-6\@l, .uk-width-small\@l, .uk-width-medium\@l, .uk-width-large\@l, .uk-width-xlarge\@l, .uk-width-2xlarge\@l, .uk-width-auto\@l {flex:initial;}
		}

		@media (min-width: 1700px) {
		.uk-width-1-1\@xl {width:100%;}
		.uk-width-1-2\@xl {width:50%;}
		.uk-width-1-3\@xl {width:calc(100% / 3);}
		.uk-width-2-3\@xl {width:calc(200% / 3);}
		.uk-width-1-4\@xl {width:25%;}
		.uk-width-3-4\@xl {width:75%;}
		.uk-width-1-5\@xl {width:20%;}
		.uk-width-2-5\@xl {width:40%;}
		.uk-width-3-5\@xl {width:60%;}
		.uk-width-4-5\@xl {width:80%;}
		.uk-width-1-6\@xl {width:calc(100% / 6);}
		.uk-width-5-6\@xl {width:calc(500% / 6);}
		.uk-width-small\@xl {width:150px;}
		.uk-width-medium\@xl {width:300px;}
		.uk-width-large\@xl {width:450px;}
		.uk-width-xlarge\@xl {width:600px;}
		.uk-width-2xlarge\@xl {width:750px;}
		.uk-width-3xlarge\@xl {width:900px;}
		.uk-width-4xlarge\@xl {width:1700px;}
		.uk-width-auto\@xl {width:auto;}
		.uk-width-expand\@xl {flex:1; min-width:1px;}

		.uk-width-1-1\@xl, .uk-width-1-2\@xl, .uk-width-1-3\@xl, .uk-width-2-3\@xl, .uk-width-1-4\@xl, .uk-width-3-4\@xl, .uk-width-1-5\@xl, .uk-width-2-5\@xl, .uk-width-3-5\@xl, .uk-width-4-5\@xl, .uk-width-1-6\@xl, .uk-width-5-6\@xl, .uk-width-small\@xl, .uk-width-medium\@xl, .uk-width-large\@xl, .uk-width-xlarge\@xl, .uk-width-2xlarge\@xl, .uk-width-auto\@xl {flex:initial;}
		}

		@media (max-width: 1199px) {
		.uk-width-1-1-to\@l {width:100%;}
		.uk-width-1-2-to\@l {width:50%;}
		.uk-width-1-3-to\@l {width:calc(100% / 3);}
		.uk-width-2-3-to\@l {width:calc(200% / 3);}
		.uk-width-1-4-to\@l {width:25%;}
		.uk-width-3-4-to\@l {width:75%;}
		.uk-width-1-5-to\@l {width:20%;}
		.uk-width-2-5-to\@l {width:40%;}
		.uk-width-3-5-to\@l {width:60%;}
		.uk-width-4-5-to\@l {width:80%;}
		.uk-width-1-6-to\@l {width:calc(100% / 6);}
		.uk-width-5-6-to\@l {width:calc(500% / 6);}
		.uk-width-small-to\@l {width:150px;}
		.uk-width-medium-to\@l {width:300px;}
		.uk-width-large-to\@l {width:450px;}
		.uk-width-xlarge-to\@l {width:600px;}
		.uk-width-2xlarge-to\@l {width:750px;}
		.uk-width-3xlarge-to\@l {width:900px;}
		.uk-width-4xlarge-to\@l {width:1700px;}
		.uk-width-auto-to\@l {width:auto;}
		.uk-width-expand-to\@l {flex:1; min-width:1px;}

		.uk-fit-to\@l {width: fit-content;}

		.uk-width-1-1-to\@l, .uk-width-1-2-to\@l, .uk-width-1-3-to\@l, .uk-width-2-3-to\@l, .uk-width-1-4-to\@l, .uk-width-3-4-to\@l, .uk-width-1-5-to\@l, .uk-width-2-5-to\@l, .uk-width-3-5-to\@l, .uk-width-4-5-to\@l, .uk-width-1-6-to\@l, .uk-width-5-6-to\@l, .uk-width-small-to\@l, .uk-width-medium-to\@l, .uk-width-large-to\@l, .uk-width-xlarge-to\@l, .uk-width-2xlarge-to\@l, .uk-width-auto-to\@l {flex:initial;}
		}

		.uk-width-max-content {width:max-content;}
		.uk-width-min-content {width:min-content;}

	/* HEIGHT */

		[class*="uk-height"] {box-sizing:border-box;}
		.uk-height-1-1 {height:100%;}
		.uk-height-viewport {min-height:100vh;}
		.uk-height-viewport-2 {min-height:200vh;}
		.uk-height-viewport-3 {min-height:300vh;}
		.uk-height-viewport-4 {min-height:400vh;}
		.uk-height-small {height:150px;}
		.uk-height-medium {height:300px;}
		.uk-height-large {height:450px;}
		.uk-height-xlarge {height:600px;}
		.uk-height-max-small {max-height:150px;}
		.uk-height-max-medium {max-height:300px;}
		.uk-height-max-large {max-height:450px;}
		.uk-height-min-small{height:150px}
		.uk-height-min-medium{height:300px}
		.uk-height-min-large{height:450px}

	/* COVER */

		[uk-cover]:where(canvas, iframe, svg), [data-uk-cover]:where(canvas, iframe, svg) {max-width:none; position:absolute; left:50%; top:50%; --uk-position-translate-x:-50%; --uk-position-translate-y:-50%; transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y));}
		iframe[uk-cover], iframe[data-uk-cover] {pointer-events:none;}
		[uk-cover]:where(img, video), [data-uk-cover]:where(img, video) {position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; object-fit:cover; object-position:center;}
		.uk-cover-container {overflow:hidden; position:relative;}

	/* BACKGROUND */

		.deco-border-default,
		.uk-background-default, .uk-background-default .uk-background-get, .uk-background-default + * .uk-background-catch {background-color:#fff;}
		.uk-background-cover, .uk-background-contain, .uk-background-width-1-1, .uk-background-height-1-1 {background-position:50% 50%; background-repeat:no-repeat;}
		.uk-background-transparent {background-color: transparent;}
		.uk-background-cover {background-size:cover;}
		.uk-background-contain {background-size:contain;}
		.uk-background-width-1-1 {background-size:100%;}
		.uk-background-height-1-1 {background-size:auto 100%;}
		.uk-background-top-left {background-position:0 0;}
		.uk-background-top-center {background-position:50% 0;}
		.uk-background-top-right {background-position:100% 0;}
		.uk-background-center-left {background-position:0 50%;}
		.uk-background-center-center {background-position:50% 50%;}
		.uk-background-center-right {background-position:100% 50%;}
		.uk-background-bottom-left {background-position:0 100%;}
		.uk-background-bottom-center {background-position:50% 100%;}
		.uk-background-bottom-right {background-position:100% 100%;}
		.uk-background-norepeat {background-repeat:no-repeat;}
		.uk-background-fixed {background-attachment:fixed; backface-visibility:hidden;}

		@media (pointer: coarse) {
		.uk-background-fixed {background-attachment:scroll;}
		}

		@media (max-width: 639px) {
		.uk-background-image\@s {background-image:none !important;}
		}

		@media (max-width: 959px) {
		.uk-background-image\@m {background-image:none !important;}
		}

		@media (max-width: 1199px) {
		.uk-background-image\@l {background-image:none !important;}
		}

		@media (max-width: 1699px) {
		.uk-background-image\@xl {background-image:none !important;}
		}

		.uk-background-blend-multiply {background-blend-mode:multiply;}
		.uk-background-blend-screen {background-blend-mode:screen;}
		.uk-background-blend-overlay {background-blend-mode:overlay;}
		.uk-background-blend-darken {background-blend-mode:darken;}
		.uk-background-blend-lighten {background-blend-mode:lighten;}
		.uk-background-blend-color-dodge {background-blend-mode:color-dodge;}
		.uk-background-blend-color-burn {background-blend-mode:color-burn;}
		.uk-background-blend-hard-light {background-blend-mode:hard-light;}
		.uk-background-blend-soft-light {background-blend-mode:soft-light;}
		.uk-background-blend-difference {background-blend-mode:difference;}
		.uk-background-blend-exclusion {background-blend-mode:exclusion;}
		.uk-background-blend-hue {background-blend-mode:hue;}
		.uk-background-blend-saturation {background-blend-mode:saturation;}
		.uk-background-blend-color {background-blend-mode:color;}
		.uk-background-blend-luminosity {background-blend-mode:luminosity;}

	/* OPACITY */

		.uk-opacity-5 {opacity: 0.95}
		.uk-opacity-10 {opacity: 0.9}
		.uk-opacity-15 {opacity: 0.85}
		.uk-opacity-20 {opacity: 0.8}
		.uk-opacity-25 {opacity: 0.75}
		.uk-opacity-30 {opacity: 0.7}
		.uk-opacity-35 {opacity: 0.65}
		.uk-opacity-40 {opacity: 0.6}
		.uk-opacity-45 {opacity: 0.55}
		.uk-opacity-50 {opacity: 0.5}
		.uk-opacity-55 {opacity: 0.45}
		.uk-opacity-60 {opacity: 0.4}
		.uk-opacity-65 {opacity: 0.35}
		.uk-opacity-70 {opacity: 0.3}
		.uk-opacity-75 {opacity: 0.25}
		.uk-opacity-80 {opacity: 0.2}
		.uk-opacity-85 {opacity: 0.15}
		.uk-opacity-90 {opacity: 0.1}
		.uk-opacity-95 {opacity: 0.05}	

	/* PANEL */

		.uk-panel {display:flow-root; position:relative; box-sizing:border-box;}
		.uk-panel >:last-child {margin-bottom:0;}
		.uk-panel-scrollable {height:170px; padding:10px; border:0.5px solid rgba(0, 0, 0, 0.1); overflow:auto; resize:both;}

	/* CLEARFIX */

		.uk-clearfix::before {content:""; display:table-cell;}
		.uk-clearfix::after {content:""; display:table; clear:both;}

	/* FLOAT */

		.uk-float-left {float:left;}
		.uk-float-right {float:right;}
		[class*="uk-float-"] {max-width:100%;}

	/* OVERFLOW */

		.uk-overflow-hidden {overflow:hidden;}
		.uk-overflow-auto {overflow:auto;}
		.uk-overflow-auto >:last-child {margin-bottom:0;}

	/* BOX SIZE */

		.uk-box-sizing-content {box-sizing:content-box;}
		.uk-box-sizing-border {box-sizing:border-box;}

	/* RESIZE */

		.uk-resize {resize:both;}
		.uk-resize-horizontal {resize:horizontal;}
		.uk-resize-vertical {resize:vertical;}

	/* DISPLAY */

		.uk-display-block {display:block !important;}
		.uk-display-inline {display:inline !important;}
		.uk-display-inline-block {display:inline-block !important;}

		@media (min-width: 1200px) {
			.uk-display-block\@l {display:block !important;}
			.uk-display-inline\@l {display:inline !important;}
			.uk-display-inline-block\@l {display:inline-block !important;}
		}

		@media (max-width: 1199px) {
			.uk-display-block-to\@l {display:block !important;}
			.uk-display-inline-to\@l {display:inline !important;}
			.uk-display-inline-block-to\@l {display:inline-block !important;}
		}

	/* INLINE */

		[class*="uk-inline"] {display:inline-block; position:relative; max-width:100%; vertical-align:middle; -webkit-backface-visibility:hidden;}
		.uk-inline-clip {overflow:hidden;}

	/* PRESERVE WIDTH */

		.uk-preserve-width, .uk-preserve-width canvas, .uk-preserve-width img, .uk-preserve-width svg, .uk-preserve-width video {max-width:none;}

	/* RESPONSIVE WIDTH */

		.uk-responsive-width, .uk-responsive-height {box-sizing:border-box;}
		.uk-responsive-width {max-width:100% !important; height:auto;}
		.uk-responsive-height {max-height:100%; width:auto; max-width:none;}
		[uk-responsive], [data-uk-responsive] {max-width:100%;}

	/* OBJECT */

		.uk-object-cover {object-fit:cover;}
		.uk-object-contain {object-fit:contain;}
		.uk-object-fill {object-fit:fill;}
		.uk-object-none {object-fit:none;}
		.uk-object-scale-down {object-fit:scale-down;}
		.uk-object-top-left {object-position:0 0;}
		.uk-object-top-center {object-position:50% 0;}
		.uk-object-top-right {object-position:100% 0;}
		.uk-object-center-left {object-position:0 50%;}
		.uk-object-center-center {object-position:50% 50%;}
		.uk-object-center-right {object-position:100% 50%;}
		.uk-object-bottom-left {object-position:0 100%;}
		.uk-object-bottom-center {object-position:50% 100%;}
		.uk-object-bottom-right {object-position:100% 100%;}

	/* BORDER */

		.uk-border-circle {border-radius:50%;}
		.uk-border-pill {border-radius:500px;}
		.uk-inline-clip[class*="uk-border-"] {-webkit-transform:translateZ(0);}

	/* LOGO */

		.uk-logo {color:#222; text-decoration:none;}
		:where(.uk-logo) {display:inline-block; vertical-align:middle;}
		.uk-logo:hover {color:#222; text-decoration:none;}
		.uk-logo:where(img, svg, video) {display:block;}
		.uk-logo-inverse {display:none;}

		.uk-light .uk-logo {color:#fff;}
		.uk-light .uk-logo:hover {color:#fff;}
		.uk-light .uk-logo:has(.uk-logo-inverse) >:not(picture:has(.uk-logo-inverse)):not(.uk-logo-inverse) {display:none;}
		.uk-light .uk-logo-inverse {display:block;}

	/* DISABLED */

		.uk-disabled {pointer-events:none;}

	/* DRAG */

		.uk-drag, .uk-drag * {cursor:move;}
		.uk-drag iframe {pointer-events:none;}

	/* BLEND */

		.uk-blend-multiply {mix-blend-mode:multiply;}
		.uk-blend-screen {mix-blend-mode:screen;}
		.uk-blend-overlay {mix-blend-mode:overlay;}
		.uk-blend-darken {mix-blend-mode:darken;}
		.uk-blend-lighten {mix-blend-mode:lighten;}
		.uk-blend-color-dodge {mix-blend-mode:color-dodge;}
		.uk-blend-color-burn {mix-blend-mode:color-burn;}
		.uk-blend-hard-light {mix-blend-mode:hard-light;}
		.uk-blend-soft-light {mix-blend-mode:soft-light;}
		.uk-blend-difference {mix-blend-mode:difference;}
		.uk-blend-exclusion {mix-blend-mode:exclusion;}
		.uk-blend-hue {mix-blend-mode:hue;}
		.uk-blend-saturation {mix-blend-mode:saturation;}
		.uk-blend-color {mix-blend-mode:color;}
		.uk-blend-luminosity {mix-blend-mode:luminosity;}

	/* TRANSFORM */

		.uk-transform-center {transform:translate(-50%, -50%);}
		.uk-transform-origin-top-left {transform-origin:0 0;}
		.uk-transform-origin-top-center {transform-origin:50% 0;}
		.uk-transform-origin-top-right {transform-origin:100% 0;}
		.uk-transform-origin-center-left {transform-origin:0 50%;}
		.uk-transform-origin-center-right {transform-origin:100% 50%;}
		.uk-transform-origin-bottom-left {transform-origin:0 100%;}
		.uk-transform-origin-bottom-center {transform-origin:50% 100%;}
		.uk-transform-origin-bottom-right {transform-origin:100% 100%;}

	/* FLEX */

		.uk-flex {display:flex;}
		.uk-flex-inline {display:inline-flex;}
		.uk-flex-left {justify-content:flex-start;}
		.uk-flex-center {justify-content:center;}
		.uk-flex-right {justify-content:flex-end;}
		.uk-flex-between {justify-content:space-between;}
		.uk-flex-around {justify-content:space-around;}

		@media (min-width: 640px) {
		.uk-flex-left\@s {justify-content:flex-start;}
		.uk-flex-center\@s {justify-content:center;}
		.uk-flex-right\@s {justify-content:flex-end;}
		.uk-flex-between\@s {justify-content:space-between;}
		.uk-flex-around\@s {justify-content:space-around;}
		}

		@media (min-width: 960px) {
		.uk-flex-left\@m {justify-content:flex-start;}
		.uk-flex-center\@m {justify-content:center;}
		.uk-flex-right\@m {justify-content:flex-end;}
		.uk-flex-between\@m {justify-content:space-between;}
		.uk-flex-around\@m {justify-content:space-around;}
		}

		@media (min-width: 1200px) {
		.uk-flex-left\@l {justify-content:flex-start;}
		.uk-flex-center\@l {justify-content:center;}
		.uk-flex-right\@l {justify-content:flex-end;}
		.uk-flex-between\@l {justify-content:space-between;}
		.uk-flex-around\@l {justify-content:space-around;}
		}

		@media (min-width: 1700px) {
		.uk-flex-left\@xl {justify-content:flex-start;}
		.uk-flex-center\@xl {justify-content:center;}
		.uk-flex-right\@xl {justify-content:flex-end;}
		.uk-flex-between\@xl {justify-content:space-between;}
		.uk-flex-around\@xl {justify-content:space-around;}
		}

		@media (max-width: 1199px) {
		.uk-flex-left-to\@l {justify-content:flex-start;}
		.uk-flex-center-to\@l {justify-content:center;}
		.uk-flex-right-to\@l {justify-content:flex-end;}
		.uk-flex-between-to\@l {justify-content:space-between;}
		.uk-flex-around-to\@l {justify-content:space-around;}
		}

		.uk-flex-stretch {align-items:stretch;}
		.uk-flex-top {align-items:flex-start;}
		.uk-flex-middle {align-items:center;}
		.uk-flex-bottom {align-items:flex-end;}

		@media (min-width: 640px) {
		.uk-flex-stretch\@s {align-items:stretch;}
		.uk-flex-top\@s {align-items:flex-start;}
		.uk-flex-middle\@s {align-items:center;}
		.uk-flex-bottom\@s {align-items:flex-end;}
		}

		@media (min-width: 960px) {
		.uk-flex-stretch\@m {align-items:stretch;}
		.uk-flex-top\@m {align-items:flex-start;}
		.uk-flex-middle\@m {align-items:center;}
		.uk-flex-bottom\@m {align-items:flex-end;}
		}

		@media (min-width: 1200px) {
		.uk-flex-stretch\@l {align-items:stretch;}
		.uk-flex-top\@l {align-items:flex-start;}
		.uk-flex-middle\@l {align-items:center;}
		.uk-flex-bottom\@l {align-items:flex-end;}
		}

		@media (min-width: 1700px) {
		.uk-flex-stretch\@xl {align-items:stretch;}
		.uk-flex-top\@xl {align-items:flex-start;}
		.uk-flex-middle\@xl {align-items:center;}
		.uk-flex-bottom\@xl {align-items:flex-end;}
		}

		.uk-flex-row {flex-direction:row;}
		.uk-flex-row-reverse {flex-direction:row-reverse;}
		.uk-flex-column {flex-direction:column;}
		.uk-flex-column-reverse {flex-direction:column-reverse;}

		@media (min-width: 640px) {
		.uk-flex-row\@s {flex-direction:row;}
		.uk-flex-column\@s {flex-direction:column;}
		}

		@media (min-width: 960px) {
		.uk-flex-row\@m {flex-direction:row;}
		.uk-flex-column\@m {flex-direction:column;}
		}

		@media (min-width: 1200px) {
		.uk-flex-row\@l {flex-direction:row;}
		.uk-flex-column\@l {flex-direction:column;}
		}

		@media (min-width: 1700px) {
		.uk-flex-row\@xl {flex-direction:row;}
		.uk-flex-column\@xl {flex-direction:column;}
		}

		.uk-flex-nowrap {flex-wrap:nowrap;}
		.uk-flex-wrap {flex-wrap:wrap;}
		.uk-flex-wrap-reverse {flex-wrap:wrap-reverse;}
		.uk-flex-wrap-stretch {align-content:stretch;}
		.uk-flex-wrap-top {align-content:flex-start;}
		.uk-flex-wrap-middle {align-content:center;}
		.uk-flex-wrap-bottom {align-content:flex-end;}
		.uk-flex-wrap-between {align-content:space-between;}
		.uk-flex-wrap-around {align-content:space-around;}
		.uk-flex-first {order:-1;}
		.uk-flex-last {order:99;}

		@media (min-width: 640px) {
		.uk-flex-first\@s {order:-1;}
		.uk-flex-last\@s {order:99;}
		}

		@media (min-width: 960px) {
		.uk-flex-first\@m {order:-1;}
		.uk-flex-last\@m {order:99;}
		}

		@media (min-width: 1200px) {
		.uk-flex-first\@l {order:-1;}
		.uk-flex-last\@l {order:99;}
		}

		@media (min-width: 1700px) {
		.uk-flex-first\@xl {order:-1;}
		.uk-flex-last\@xl {order:99;}
		}

		@media (max-width: 1199px) {
		.uk-flex-first-to\@l {order:-1;}
		.uk-flex-last-to\@l {order:99;}
		}

		.uk-flex-initial {flex:initial;}
		.uk-flex-none {flex:none;}
		.uk-flex-auto {flex:auto;}
		.uk-flex-1 {flex:1;}

		@media (min-width: 640px) {
		.uk-flex-initial\@s {flex:initial;}
		.uk-flex-none\@s {flex:none;}
		.uk-flex-1\@s {flex:1;}
		}

		@media (min-width: 960px) {
		.uk-flex-initial\@m {flex:initial;}
		.uk-flex-none\@m {flex:none;}
		.uk-flex-1\@m {flex:1;}
		}

		@media (min-width: 1200px) {
		.uk-flex-initial\@l {flex:initial;}
		.uk-flex-none\@l {flex:none;}
		.uk-flex-1\@l {flex:1;}
		}

		@media (min-width: 1700px) {
		.uk-flex-initial\@xl {flex:initial;}
		.uk-flex-none\@xl {flex:none;}
		.uk-flex-1\@xl {flex:1;}
		}

	/* MARGIN */

		.uk-margin {margin-bottom:20px;}
		* + .uk-margin {margin-top:20px !important;}
		.uk-margin-top {margin-top:20px !important;}
		.uk-margin-bottom {margin-bottom:20px !important;}
		.uk-margin-left {margin-left:20px !important;}
		.uk-margin-right {margin-right:20px !important;}
		.uk-margin-small {margin-bottom:10px;}
		* + .uk-margin-small {margin-top:10px !important;}
		.uk-margin-small-top {margin-top:10px !important;}
		.uk-margin-small-bottom {margin-bottom:10px !important;}
		.uk-margin-small-left {margin-left:10px !important;}
		.uk-margin-small-right {margin-right:10px !important;}
		.uk-margin-medium {margin-bottom:40px;}
		* + .uk-margin-medium {margin-top:40px !important;}
		.uk-margin-medium-top {margin-top:40px !important;}
		.uk-margin-medium-bottom {margin-bottom:40px !important;}
		.uk-margin-medium-left {margin-left:40px !important;}
		.uk-margin-medium-right {margin-right:40px !important;}
		.uk-margin-large {margin-bottom:40px;}
		* + .uk-margin-large {margin-top:40px !important;}
		.uk-margin-large-top {margin-top:40px !important;}
		.uk-margin-large-bottom {margin-bottom:40px !important;}
		.uk-margin-large-left {margin-left:40px !important;}
		.uk-margin-large-right {margin-right:40px !important;}
		.uk-margin-xlarge {margin-bottom:70px;}
		* + .uk-margin-xlarge {margin-top:70px !important;}
		.uk-margin-xlarge-top {margin-top:70px !important;}
		.uk-margin-xlarge-bottom {margin-bottom:70px !important;}
		.uk-margin-xlarge-left {margin-left:70px !important;}
		.uk-margin-xlarge-right {margin-right:70px !important;}

		@media (min-width: 1200px) {
		.uk-margin-large {margin-bottom:70px;}
		* + .uk-margin-large {margin-top:70px !important;}
		.uk-margin-large-top {margin-top:70px !important;}
		.uk-margin-large-bottom {margin-bottom:70px !important;}
		.uk-margin-large-left {margin-left:70px !important;}
		.uk-margin-large-right {margin-right:70px !important;}

		.uk-margin-xlarge {margin-bottom:140px;}
		* + .uk-margin-xlarge {margin-top:140px !important;}
		.uk-margin-xlarge-top {margin-top:140px !important;}
		.uk-margin-xlarge-bottom {margin-bottom:140px !important;}
		.uk-margin-xlarge-left {margin-left:140px !important;}
		.uk-margin-xlarge-right {margin-right:140px !important;}

		.uk-margin-top\@l{margin-top:20px!important}
		.uk-margin-bottom\@l{margin-bottom:20px!important}
		.uk-margin-left\@l{margin-left:20px!important}
		.uk-margin-right\@l{margin-right:20px!important}
		.uk-margin-small-top\@l{margin-top:10px!important}
		.uk-margin-small-bottom\@l{margin-bottom:10px!important}
		.uk-margin-small-left\@l{margin-left:10px!important}
		.uk-margin-small-right\@l{margin-right:10px!important}
		.uk-margin-medium-top\@l{margin-top:40px!important}
		.uk-margin-medium-bottom\@l{margin-bottom:40px!important}
		.uk-margin-medium-left\@l{margin-left:40px!important}
		.uk-margin-medium-right\@l{margin-right:40px!important}
		.uk-margin-large-top\@l{margin-top:70px!important}
		.uk-margin-large-bottom\@l{margin-bottom:70px!important}
		.uk-margin-large-left\@l{margin-left:70px!important}
		.uk-margin-large-right\@l{margin-right:70px!important}
		.uk-margin-xlarge-top\@l{margin-top:140px!important}
		.uk-margin-xlarge-bottom\@l{margin-bottom:140px!important}
		.uk-margin-xlarge-left\@l{margin-left:140px!important}
		.uk-margin-xlarge-right\@l{margin-right:140px!important}
		}

		@media (max-width: 1199px) {
		.uk-margin-top-to\@l{margin-top:20px!important}
		.uk-margin-bottom-to\@l{margin-bottom:20px!important}
		.uk-margin-left-to\@l{margin-left:20px!important}
		.uk-margin-right-to\@l{margin-right:20px!important}
		.uk-margin-small-top-to\@l{margin-top:10px!important}
		.uk-margin-small-bottom-to\@l{margin-bottom:10px!important}
		.uk-margin-small-left-to\@l{margin-left:10px!important}
		.uk-margin-small-right-to\@l{margin-right:10px!important}
		.uk-margin-medium-top-to\@l{margin-top:40px!important}
		.uk-margin-medium-bottom-to\@l{margin-bottom:40px!important}
		.uk-margin-medium-left-to\@l{margin-left:40px!important}
		.uk-margin-medium-right-to\@l{margin-right:40px!important}
		.uk-margin-large-top-to\@l{margin-top:70px!important}
		.uk-margin-large-bottom-to\@l{margin-bottom:70px!important}
		.uk-margin-large-left-to\@l{margin-left:70px!important}
		.uk-margin-large-right-to\@l{margin-right:70px!important}
		.uk-margin-xlarge-top-to\@l{margin-top:140px!important}
		.uk-margin-xlarge-bottom-to\@l{margin-bottom:140px!important}
		.uk-margin-xlarge-left-to\@l{margin-left:140px!important}
		.uk-margin-xlarge-right-to\@l{margin-right:140px!important}
		}

		.uk-margin-auto {margin-left:auto !important; margin-right:auto !important;}
		.uk-margin-auto-top {margin-top:auto !important;}
		.uk-margin-auto-bottom {margin-bottom:auto !important;}
		.uk-margin-auto-left {margin-left:auto !important;}
		.uk-margin-auto-right {margin-right:auto !important;}
		.uk-margin-auto-vertical {margin-top:auto !important; margin-bottom:auto !important;}

		@media (min-width: 640px) {
		.uk-margin-auto\@s{margin-left:auto!important;margin-right:auto!important}
		.uk-margin-auto-left\@s{margin-left:auto!important}
		.uk-margin-auto-right\@s{margin-right:auto!important}

		.uk-margin-auto-top\@s{margin-top:auto!important}
		.uk-margin-auto-bottom\@s{margin-bottom:auto!important}
		.uk-margin-auto-vertical\@s{margin-top:auto!important;margin-bottom:auto!important}
		}

		@media (min-width: 960px) {
		.uk-margin-auto\@m{margin-left:auto!important;margin-right:auto!important}
		.uk-margin-auto-left\@m{margin-left:auto!important}
		.uk-margin-auto-right\@m{margin-right:auto!important}

		.uk-margin-auto-top\@m{margin-top:auto!important}
		.uk-margin-auto-bottom\@m{margin-bottom:auto!important}
		.uk-margin-auto-vertical\@m{margin-top:auto!important;margin-bottom:auto!important}
		}

		@media (min-width: 1200px) {
		.uk-margin-auto\@l{margin-left:auto!important;margin-right:auto!important}
		.uk-margin-auto-left\@l{margin-left:auto!important}
		.uk-margin-auto-right\@l{margin-right:auto!important}

		.uk-margin-auto-top\@l{margin-top:auto!important}
		.uk-margin-auto-bottom\@l{margin-bottom:auto!important}
		.uk-margin-auto-vertical\@l{margin-top:auto!important;margin-bottom:auto!important}
		}

		@media (min-width: 1700px) {
		.uk-margin-auto\@xl{margin-left:auto!important;margin-right:auto!important}
		.uk-margin-auto-left\@xl{margin-left:auto!important}
		.uk-margin-auto-right\@xl{margin-right:auto!important}

		.uk-margin-auto-top\@xl{margin-top:auto!important}
		.uk-margin-auto-bottom\@xl{margin-bottom:auto!important}
		.uk-margin-auto-vertical\@xl{margin-top:auto!important;margin-bottom:auto!important}
		}

		@media (max-width: 1199px) {
		.uk-margin-auto-to\@l{margin-left:auto!important;margin-right:auto!important}
		.uk-margin-auto-left-to\@l{margin-left:auto!important}
		.uk-margin-auto-right-to\@l{margin-right:auto!important}

		.uk-margin-auto-top-to\@l{margin-top:auto!important}
		.uk-margin-auto-bottom-to\@l{margin-bottom:auto!important}
		.uk-margin-auto-vertical-to\@l{margin-top:auto!important;margin-bottom:auto!important}
		}

		.uk-margin-remove {margin:0 !important;}
		.uk-margin-remove-top {margin-top:0 !important;}
		.uk-margin-remove-bottom {margin-bottom:0 !important;}
		.uk-margin-remove-left, .uk-margin-remove-left-pass > * {margin-left:0 !important;}
		.uk-margin-remove-right, .uk-margin-remove-right-pass > * {margin-right:0 !important;}
		.uk-margin-remove-vertical {margin-top:0 !important; margin-bottom:0 !important;}
		.uk-margin-remove-adjacent + *, .uk-margin-remove-first-child >:first-child {margin-top:0 !important;}
		.uk-margin-remove-last-child >:last-child {margin-bottom:0 !important;}

		@media (min-width: 640px) {
		.uk-margin-remove-left\@s{margin-left:0!important}
		.uk-margin-remove-right\@s{margin-right:0!important}

		.uk-margin-remove\@s{margin:0!important}
		.uk-margin-remove-top\@s{margin-top:0!important}
		.uk-margin-remove-bottom\@s{margin-bottom:0!important}
		.uk-margin-remove-vertical\@s{margin-top:0!important;margin-bottom:0!important}
		}

		@media (min-width: 960px) {
		.uk-margin-remove-left\@m{margin-left:0!important}
		.uk-margin-remove-right\@m{margin-right:0!important}

		.uk-margin-remove\@m{margin:0!important}
		.uk-margin-remove-top\@m{margin-top:0!important}
		.uk-margin-remove-bottom\@m{margin-bottom:0!important}
		.uk-margin-remove-vertical\@m{margin-top:0!important;margin-bottom:0!important}
		}

		@media (min-width: 1200px) {
		.uk-margin-remove-left\@l{margin-left:0!important}
		.uk-margin-remove-right\@l{margin-right:0!important}

		.uk-margin-remove\@l{margin:0!important}
		.uk-margin-remove-top\@l{margin-top:0!important}
		.uk-margin-remove-bottom\@l{margin-bottom:0!important}
		.uk-margin-remove-vertical\@l{margin-top:0!important;margin-bottom:0!important}
		}

		@media (min-width: 1700px) {
		.uk-margin-remove-left\@xl{margin-left:0!important}
		.uk-margin-remove-right\@xl{margin-right:0!important}

		.uk-margin-remove\@xl{margin:0!important}
		.uk-margin-remove-top\@xl{margin-top:0!important}
		.uk-margin-remove-bottom\@xl{margin-bottom:0!important}
		.uk-margin-remove-vertical\@xl{margin-top:0!important;margin-bottom:0!important}
		}

		@media (max-width: 1199px) {
		.uk-margin-remove-left-to\@l{margin-left:0!important}
		.uk-margin-remove-right-to\@l{margin-right:0!important}

		.uk-margin-remove-to\@l{margin:0!important}
		.uk-margin-remove-top-to\@l{margin-top:0!important}
		.uk-margin-remove-bottom-to\@l{margin-bottom:0!important}
		.uk-margin-remove-vertical-to\@l{margin-top:0!important;margin-bottom:0!important}
		}

	/* PADDING */

		.uk-padding {padding:20px;}

		@media (min-width: 1400px) {
		.uk-padding {padding:40px;}
		}

		.uk-padding-small {padding:15px;}
		.uk-padding-large {padding:20px;}
		@media (min-width: 1200px) {
			.uk-padding-large {padding:30px;}
		}
		@media (min-width: 1400px) {
		.uk-padding-large {padding:70px;}
		}

		.uk-padding-remove {padding:0 !important;}
		.uk-padding-remove-top {padding-top:0 !important;}
		.uk-padding-remove-bottom {padding-bottom:0 !important;}
		.uk-padding-remove-left {padding-left:0 !important;}
		.uk-padding-remove-right {padding-right:0 !important;}
		.uk-padding-remove-vertical {padding-top:0 !important; padding-bottom:0 !important;}
		.uk-padding-remove-horizontal {padding-left:0 !important; padding-right:0 !important;}

		@media (min-width: 640px) {
		.uk-padding-remove\@s{padding:0!important}
		.uk-padding-remove-top\@s{padding-top:0!important}
		.uk-padding-remove-bottom\@s{padding-bottom:0!important}
		.uk-padding-remove-left\@s{padding-left:0!important}
		.uk-padding-remove-right\@s{padding-right:0!important}
		.uk-padding-remove-vertical\@s{padding-top:0!important;padding-bottom:0!important}
		.uk-padding-remove-horizontal\@s{padding-left:0!important;padding-right:0!important}
		}
		@media (min-width: 960px) {
		.uk-padding-remove\@m{padding:0!important}
		.uk-padding-remove-top\@m{padding-top:0!important}
		.uk-padding-remove-bottom\@m{padding-bottom:0!important}
		.uk-padding-remove-left\@m{padding-left:0!important}
		.uk-padding-remove-right\@m{padding-right:0!important}
		.uk-padding-remove-vertical\@m{padding-top:0!important;padding-bottom:0!important}
		.uk-padding-remove-horizontal\@m{padding-left:0!important;padding-right:0!important}
		}
		@media (min-width: 1200px) {
		.uk-padding-remove\@l{padding:0!important}
		.uk-padding-remove-top\@l{padding-top:0!important}
		.uk-padding-remove-bottom\@l{padding-bottom:0!important}
		.uk-padding-remove-left\@l{padding-left:0!important}
		.uk-padding-remove-right\@l{padding-right:0!important}
		.uk-padding-remove-vertical\@l{padding-top:0!important;padding-bottom:0!important}
		.uk-padding-remove-horizontal\@l{padding-left:0!important;padding-right:0!important}
		}
		@media (min-width: 1700px) {
		.uk-padding-remove\@xl{padding:0!important}
		.uk-padding-remove-top\@xl{padding-top:0!important}
		.uk-padding-remove-bottom\@xl{padding-bottom:0!important}
		.uk-padding-remove-left\@xl{padding-left:0!important}
		.uk-padding-remove-right\@xl{padding-right:0!important}
		.uk-padding-remove-vertical\@xl{padding-top:0!important;padding-bottom:0!important}
		.uk-padding-remove-horizontal\@xl{padding-left:0!important;padding-right:0!important}
		}

		@media (max-width: 1199px) {
		.uk-padding-remove-to\@l{padding:0!important}
		.uk-padding-remove-top-to\@l{padding-top:0!important}
		.uk-padding-remove-bottom-to\@l{padding-bottom:0!important}
		.uk-padding-remove-left-to\@l{padding-left:0!important}
		.uk-padding-remove-right-to\@l{padding-right:0!important}
		.uk-padding-remove-vertical-to\@l{padding-top:0!important;padding-bottom:0!important}
		.uk-padding-remove-horizontal-to\@l{padding-left:0!important;padding-right:0!important}
		}

	/* IMG UNPAD */

		.uk-padding > p .uk-img-incard, .uk-card-body > p .uk-img-incard {margin: -30px -30px 0 -30px; max-width: calc(100% + 60px);}

		@media (min-width: 1400px) {
		.uk-padding > p .uk-img-incard, .uk-card-body > p .uk-img-incard {margin: -40px -40px 0 -40px; max-width: calc(100% + 80px);}
		}

		.uk-padding-small > p .uk-img-incard, .uk-card-small.uk-card-body > p .uk-img-incard, .uk-card-small .uk-card-body > p .uk-img-incard {margin: -15px -15px 0 -15px; max-width: calc(100% + 30px);}
		.uk-padding-large > p .uk-img-incard, .uk-card-large.uk-card-body > p .uk-img-incard, .uk-card-large .uk-card-body > p .uk-img-incard {margin: -40px -40px 0 -40px; max-width: calc(100% + 80px);}

		@media (min-width: 1400px) {
		.uk-padding-large > p .uk-img-incard, .uk-card-large.uk-card-body > p .uk-img-incard, .uk-card-large .uk-card-body > p .uk-img-incard {margin: -70px -70px 0 -70px; max-width: calc(100% + 140px);}
		}

	/* PIN */

		[class*="uk-pin-"] {position: absolute;}
		.uk-pin-top {top: 0;}
		.uk-pin-bottom {bottom: 0;}
		.uk-pin-left {left: 0;}
		.uk-pin-right {right: 0;}
		.uk-pin-center {left: 50%; transform: translateX(-50%);}
		.uk-pin-middle {top: 50%; transform: translateY(-50%);}

	/* POSITION */

		:root {--uk-position-margin-offset:0px;}
		[class*="uk-position-top"], [class*="uk-position-bottom"], [class*="uk-position-left"], [class*="uk-position-right"], [class*="uk-position-center"] {position:absolute !important; max-width:calc(100% - (var(--uk-position-margin-offset) * 2)); box-sizing:border-box;}
		.uk-position-top {top:0; left:0; right:0;}
		.uk-position-bottom {bottom:0; left:0; right:0;}
		.uk-position-left {top:0; bottom:0; left:0;}
		.uk-position-right {top:0; bottom:0; right:0;}
		.uk-position-top-left {top:0; left:0;}
		.uk-position-top-right {top:0; right:0;}
		.uk-position-bottom-left {bottom:0; left:0;}
		.uk-position-bottom-right {bottom:0; right:0;}
		.uk-position-center, .uk-position-center-center {top:calc(50% - var(--uk-position-margin-offset)); left:calc(50% - var(--uk-position-margin-offset)); --uk-position-translate-x:-50%; --uk-position-translate-y:-50%; transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y)); width:max-content;}
		[class*="uk-position-center-left"], [class*="uk-position-center-right"], .uk-position-center-vertical {top:calc(50% - var(--uk-position-margin-offset)); --uk-position-translate-y:-50%; transform:translate(0, var(--uk-position-translate-y));}
		.uk-position-center-left {left:0;}
		.uk-position-center-right {right:0;}
		.uk-position-center-vertical {left: 0; right: 0;}
		.uk-position-center-left-out {right:100%; width:max-content;}
		.uk-position-center-right-out {left:100%; width:max-content;}
		.uk-position-top-center, .uk-position-bottom-center, .uk-position-center-horizontal {left:calc(50% - var(--uk-position-margin-offset)); --uk-position-translate-x:-50%; transform:translate(var(--uk-position-translate-x), 0); width:max-content;}
		.uk-position-top-center {top:0;}
		.uk-position-bottom-center {bottom:0;}
		.uk-position-center-horizontal {top: 0; bottom: 0;}
		.uk-position-cover {position:absolute; top:0; bottom:0; left:0; right:0;}

		.uk-position-small {margin:15px; --uk-position-margin-offset:15px;}
		.uk-position-medium {margin:30px; --uk-position-margin-offset:30px;}
		.uk-position-large {margin:30px; --uk-position-margin-offset:30px;}
		.uk-position-xlarge {margin:40px; --uk-position-margin-offset:40px;}

		@media (min-width: 1200px) {
		.uk-position-large {margin:50px; --uk-position-margin-offset:50px;}
		.uk-position-xlarge {margin:70px; --uk-position-margin-offset:70px;}
		}

		.uk-position-relative {position:relative!important;}
		.uk-position-absolute {position:absolute!important;}
		.uk-position-fixed {position:fixed!important;}
		.uk-position-sticky {position:sticky!important;}
		.uk-position-z-index {z-index:1;}
		.uk-position-z-index-zero {z-index:0;}
		.uk-position-z-index-negative {z-index:-1;}
		.uk-position-z-index-high {z-index:990;}

		.uk-position-z-index-2{z-index:2}
		.uk-position-z-index-3{z-index:3}
		.uk-position-z-index-4{z-index:4}
		.uk-position-z-index-5{z-index:5}
		.uk-position-z-index-10{z-index:10}
		.uk-position-z-index-20{z-index:20}
		.uk-position-z-index-30{z-index:30}
		.uk-position-z-index-40{z-index:40}
		.uk-position-z-index-50{z-index:50}

	/* TRANSITION */

		:where(.uk-transition-fade), :where([class*="uk-transition-scale"]), :where([class*="uk-transition-slide"]) {--uk-position-translate-x:0; --uk-position-translate-y:0;}
		.uk-transition-fade, [class*="uk-transition-scale"], [class*="uk-transition-slide"] {--uk-translate-x:0; --uk-translate-y:0; --uk-scale-x:1; --uk-scale-y:1; transform:translate(var(--uk-position-translate-x), var(--uk-position-translate-y)) translate(var(--uk-translate-x), var(--uk-translate-y)) scale(var(--uk-scale-x), var(--uk-scale-y)); transition:0.3s ease-out; transition-property:opacity, transform, filter; opacity:0;}
		.uk-transition-toggle:hover .uk-transition-fade, .uk-transition-toggle:focus .uk-transition-fade, .uk-transition-toggle .uk-transition-fade:focus-within, .uk-transition-active.uk-active .uk-transition-fade {opacity:1;}
		[class*="uk-transition-scale"] {-webkit-backface-visibility:hidden;}
		.uk-transition-scale-up {--uk-scale-x:1; --uk-scale-y:1;}
		.uk-transition-scale-down {--uk-scale-x:1.03; --uk-scale-y:1.03;}
		.uk-transition-toggle:hover .uk-transition-scale-up, .uk-transition-toggle:focus .uk-transition-scale-up, .uk-transition-toggle .uk-transition-scale-up:focus-within, .uk-transition-active.uk-active .uk-transition-scale-up {--uk-scale-x:1.03; --uk-scale-y:1.03; opacity:1;}
		.uk-transition-toggle:hover .uk-transition-scale-down, .uk-transition-toggle:focus .uk-transition-scale-down, .uk-transition-toggle .uk-transition-scale-down:focus-within, .uk-transition-active.uk-active .uk-transition-scale-down {--uk-scale-x:1; --uk-scale-y:1; opacity:1;}
		.uk-transition-slide-top {--uk-translate-y:-100%;}
		.uk-transition-slide-bottom {--uk-translate-y:100%;}
		.uk-transition-slide-left {--uk-translate-x:-100%;}
		.uk-transition-slide-right {--uk-translate-x:100%;}
		.uk-transition-slide-top-small {--uk-translate-y:calc(-1 * 10px);}
		.uk-transition-slide-bottom-small {--uk-translate-y:10px;}
		.uk-transition-slide-left-small {--uk-translate-x:calc(-1 * 10px);}
		.uk-transition-slide-right-small {--uk-translate-x:10px;}
		.uk-transition-slide-top-medium {--uk-translate-y:calc(-1 * 50px);}
		.uk-transition-slide-bottom-medium {--uk-translate-y:50px;}
		.uk-transition-slide-left-medium {--uk-translate-x:calc(-1 * 50px);}
		.uk-transition-slide-right-medium {--uk-translate-x:50px;}
		.uk-transition-toggle:hover [class*="uk-transition-slide"], .uk-transition-toggle:focus [class*="uk-transition-slide"], .uk-transition-toggle [class*="uk-transition-slide"]:focus-within, .uk-transition-active.uk-active [class*="uk-transition-slide"] {--uk-translate-x:0; --uk-translate-y:0; opacity:1;}
		.uk-transition-opaque {opacity:1;}
		.uk-transition-slow {transition-duration:0.7s;}
		.uk-transition-disable, .uk-transition-disable * {transition:none !important;}

	/* VISIBILITY */

		[hidden], .uk-hidden {display:none !important;}

		@media (min-width: 640px) {
		.uk-hidden\@s {display:none !important;}
		}

		@media (min-width: 960px) {
		.uk-hidden\@m {display:none !important;}
		}

		@media (min-width: 1200px) {
		.uk-hidden\@l {display:none !important;}
		}

		@media (min-width: 1700px) {
		.uk-hidden\@xl {display:none !important;}
		}

		@media (max-width: 639px) {
		.uk-visible\@s {display:none !important;}
		}

		@media (max-width: 959px) {
		.uk-visible\@m {display:none !important;}
		}

		@media (max-width: 1199px) {
		.uk-visible\@l {display:none !important;}
		}

		@media (max-width: 1699px) {
		.uk-visible\@xl {display:none !important;}
		}

		.uk-invisible {visibility:hidden !important;}
		.uk-hidden-visually:not(:focus):not(:active):not(:focus-within), .uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {position:absolute !important; width:0.5px !important; height:0.5px !important; padding:0 !important; border:0 !important; margin:0 !important; overflow:hidden !important; clip-path:inset(50%) !important; white-space:nowrap !important;}
		.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {opacity:0 !important;}

		@media (hover: none) {
		.uk-hidden-touch {display:none !important;}
		}

		@media (hover) {
		.uk-hidden-notouch {display:none !important;}
		}
		
	/* PRINT */

		@media print {
		*, *::before, *::after {background:transparent !important; color:black !important; box-shadow:none !important; text-shadow:none !important;}
		a, a:visited {text-decoration:underline;}
		pre, blockquote {border:0.5px solid rgba(0, 0, 0, 0.4); page-break-inside:avoid;}
		thead {display:table-header-group;}
		tr, img {page-break-inside:avoid;}
		img {max-width:100% !important;}
		@page {margin:0.5cm;}
		p, h2, h3 {orphans:3; widows:3;}
		h2, h3 {page-break-after:avoid;}
		}