/*!
 * Standard
 *
 * Copyright (c) 2020-2021 by Marc Anton Dahmen
 * https://marcdahmen.de
 *
 * MIT license
 */
 
 /* Disable inpage editor */
.am-inpage,
body>.am-inpage,
.am-inpage>.am-inpage-edit-button {
    display: none !important;
    visibility: hidden !important;
}
 
 html {
	font:400 16px/1.6 var(--font-family);
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	background:var(--color-page-bg);
	color:var(--color-page-text)
}
body {
	margin:0
}
.align-center {
    align-content: center;
}
a {
	background:0 0
}
a:active,a:hover {
	outline:0
}
.uk-link,a {
	color:#07d;
	text-decoration:none;
	cursor:pointer
}
.uk-link:hover,a:hover {
	color:#059;
	text-decoration:none
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
:not(pre)>code,:not(pre)>kbd,:not(pre)>samp {
	font-size:.95em;
	font-family:SFMono-Regular,Consolas,
'Liberation Mono',Menlo,Courier,monospace;
	color:inherit;
	white-space:nowrap
}
em {
	color:var(--color-page-text)
}
ins {
	background:#ffa;
	color:#444;
	text-decoration:none
}
mark {
	background:#ffa;
	color:#444
}
q {
	font-style:italic
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
audio,canvas,iframe,img,svg,video {
	vertical-align:middle
}
audio,canvas,img,svg,video {
	max-width:100%;
	height:auto;
	box-sizing:border-box
}
.uk-img-preserve,
.uk-img-preserve audio,.uk-img-preserve canvas,.uk-img-preserve img,.uk-img-preserve svg,.uk-img-preserve video {
	max-width:none
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
blockquote,figure {
	margin:0
}
address,blockquote,dl,fieldset,figure,ol,p,pre,ul {
	margin:0 0 1.5rem 0
}
*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul {
	margin-top:1.5rem
}
h1,h2,h3,h4,h5,h6 {
	margin:0 0 1.5rem 0;
	font-family:var(--heading-font-family);
	font-weight:400;
	color:var(--color-page-text);
	text-transform:none
}
*+h1
,*+h2,*+h3,*+h4,*+h5,*+h6 {
	margin-top:var(--am-block-margin-top)
}
.uk-h1,h1 {
	font-size:var(--h1-font-size);
	line-height:var(--h1-line-height)
}
.uk-h2,h2 {
	font-size:var(--h2-font-size);
	line-height:var(--h2-line-height)
}
.uk-h3,h3 {
	font-size:var(--h3-font-size);
	line-height:var(--h3-line-height)
}
.uk-h4,h4 {
	font-size:var(--h4-font-size);
	line-height:var(--h4-line-height)
}
.uk-h5,h5 {
	font-size:var(--h5-font-size);
	line-height:var(--h5-line-height)
}
.uk-h6,h6 {
	font-size:var(--h6-font-size);
	line-height:
var(--h6-line-height)
}
ol,ul {
	padding-left:30px
}
ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul {
	margin:0
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
hr {
	box-sizing:content-box;
	height:0;
	margin:1.5rem 0;
	border:0;
	border-top:var(--border-width) solid var(--color-page-border)
}
address {
	font-style:normal
}
blockquote {
	padding-left:15px;
	border-left:5px solid #ddd;
	font-size:16px;
	line-height:22px;
	font-style:italic
}
pre {
	padding:10px;
	background:#f5f5f5;
	font:12px/18px SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;
	color:#444;
	-moz-tab-size:4;
	-o-tab-size:4;
	tab-size:4;
	overflow:auto
}
::-moz-selection {
	background:#39f;
	color:#fff;
	text-shadow:none
}
::selection {
	background:#39f;
	color:#fff;
	text-shadow:none
}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary {
	display:block
}
progress {
	vertical-align:baseline
}
audio:not([controls]) {
	display:none
}
[hidden],template {
	display:none
}
iframe {
	border:0
}
@media screen and (max-width:400px) {
	@-ms-viewport {
	width:device-width
}
}
.uk-block {
	position:relative;
	box-sizing:
border-box;
	padding-top:0;
	padding-bottom:0
}
@media (min-width:768px) {
	.uk-block {
	padding-top:0;
	padding-bottom:0
}
}
.uk-block:after,.uk-block:before {
	content:"";
	display:table
}
.uk-block:after {
	clear:both
}
.uk-block>:last-child {
	margin-bottom:0
}
.uk-block-large {
	padding-top:0;
	padding-bottom:0
}
@media (min-width:768px) {
	.uk-block-large {
	padding-top:0;
	padding-bottom:0
}
}
@media (min-width:1020px) {
	.uk-block-large {
	padding-top:100px;
	padding-bottom:100px
}
}
.uk-block-default {
	background:#fff
}
.uk-block-muted {
	background:
#f9f9f9
}
.uk-block-primary {
	background:#00a8e6
}
.uk-block-secondary {
	background:#222
}
.uk-button::-moz-focus-inner {
	border:0;
	padding:0
}
.uk-button {
	-webkit-appearance:none;
	margin:0;
	border:none;
	overflow:visible;
	font:inherit;
	color:var(--color-page-text);
	text-transform:none;
	display:inline-block;
	box-sizing:border-box;
	padding:0 1rem;
	background:0 0;
	vertical-align:middle;
	line-height:2.35rem;
	min-height:2.35rem;
	font-size:1rem;
	text-decoration:none;
	text-align:center;
	font-weight:500;
	border:var(--border-width) solid
 var(--color-page-border);
	border-radius:var(--button-radius);
	transition:box-shadow .2s,border-color .2s,color .2s
}
.uk-button.uk-active,.uk-button:hover {
	border-color:inherit
}
.uk-button:not(:disabled) {
	cursor:pointer
}
.uk-button:focus,.uk-button:hover {
	background-color:transparent;
	color:var(--color-page-text);
	outline:0;
	text-decoration:none
}
.uk-button.uk-active,.uk-button:active {
	background-color:transparent;
	color:var(--color-page-text)
}
.uk-button-primary {
	background-color:#00a8e6;
	color:#fff
}
.uk-button-primary:focus,.uk-button-primary:hover {
	background-color:#35b3ee;
	color:#fff
}
.uk-button-primary.uk-active,.uk-button-primary:active {
	background-color:#0091ca;
	color:#fff
}
.uk-button-success {
	background-color:#8cc14c;
	color:#fff
}
.uk-button-success:focus,.uk-button-success:hover {
	background-color:#8ec73b;
	color:#fff
}
.uk-button-success.uk-active,.uk-button-success:active {
	background-color:#72ae41;
	color:#fff
}
.uk-button-danger {
	background-color:#da314b;
	color:#fff
}
.uk-button-danger:focus,
.uk-button-danger:hover {
	background-color:#e4354f;
	color:#fff
}
.uk-button-danger.uk-active,.uk-button-danger:active {
	background-color:#c91032;
	color:#fff
}
.uk-button:disabled {
	background-color:#f5f5f5;
	color:#999
}
.uk-button-link,.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:disabled,.uk-button-link:focus,.uk-button-link:hover {
	border-color:transparent;
	background:0 0
}
.uk-button-link {
	color:#07d
}
.uk-button-link.uk-active,.uk-button-link:active,.uk-button-link:focus,.uk-button-link:hover {
	color:#059;
	text-decoration:underline
}
.uk-button-link:disabled {
	color:#999
}
.uk-button-link:focus {
	outline:1px dotted
}
.uk-button-mini {
	min-height:20px;
	padding:0 6px;
	line-height:20px;
	font-size:11px
}
.uk-button-small {
	min-height:25px;
	padding:0 10px;
	line-height:25px;
	font-size:12px
}
.uk-button-large {
	min-height:40px;
	padding:0 15px;
	line-height:40px;
	font-size:16px
}
.uk-button-group {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	font-size:.001px;
	white-space:nowrap
}
.uk-button-group>* {
	display:
inline-block
}
.uk-button-group .uk-button {
	vertical-align:top
}
.uk-button-dropdown {
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.buttons-stacked {
	padding-top:4rem;
	margin-top:-3rem
}
.buttons-stacked>* {
	margin-right:.55rem;
	margin-top:1rem
}
.uk-dropdown,.uk-dropdown-blank {
	display:none;
	position:absolute;
	z-index:970;
	box-sizing:border-box;
	width:100%
}
.uk-dropdown {
	padding:5px;
	background:var(--color-navbar-bg);
	color:var(--color-page-text);
	font-size:1rem;
	vertical-align:top;
	margin-top:10px;
	box-shadow:0 .3rem 2rem rgba(0,0,0,.05);
	border:var(--border-width) solid var(--color-page-border);
	border-radius:var(--button-radius)
}
.uk-dropdown:focus {
	outline:0
}
.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank {
	display:block;
	-webkit-animation:uk-fade .2s ease-in-out;
	animation:uk-fade .2s ease-in-out;
	transform-origin:0 0
}
.uk-dropdown-top {
	margin-top:-10px
}
.uk-dropdown-bottom {
	margin-top:10px
}
.uk-dropdown-left {
	margin-left:-10px
}
.uk-dropdown-right {
	margin-left:10px
}
.uk-dropdown .uk-nav {
	margin:0 -5px
}
.uk-grid .uk-dropdown-grid+.uk-dropdown-grid {
	margin-top:5px
}
.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel {
	margin-top:5px
}
@media (min-width:768px) {
	.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid {
	margin-left:-5px;
	margin-right:-5px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-] {
	padding-left:5px;
	padding-right:5px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	border-left:1px solid #ddd
}
.uk-dropdown-width-2:not(.uk-dropdown-stack) {
	width:200%
}
.uk-dropdown-width-3:not(.uk-dropdown-stack) {
	width:300%
}
.uk-dropdown-width-4:not(.uk-dropdown-stack) {
	width:400%
}
.uk-dropdown-width-5:not(.uk-dropdown-stack) {
	width:500%
}
}
@media (max-width:767px) {
	.uk-dropdown-grid>[class*=uk-width-] {
	width:100%
}
.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	margin-top:5px
}
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-] {
	width:100%
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	margin-top:5px
}
.uk-dropdown-small {
	min-width:150px;
	width:auto;
	padding:5px;
	white-space:nowrap
}
.uk-dropdown-small .uk-nav {
	margin:0 -5px
}
.uk-dropdown-navbar {
	margin-top:0;
	background:#f5f5f5;
	color:#444
}
.uk-open>.uk-dropdown-navbar {
	-webkit-animation:uk-slide-top-fixed .2s ease-in-out;
	animation:uk-slide-top-fixed .2s ease-in-out
}
.uk-dropdown-scrollable {
	overflow-y:auto;
	max-height:200px
}
.uk-flex {
	display:flex
}
.uk-flex-inline {
	display:
inline-flex
}
.uk-flex-inline>*,.uk-flex>* {
	-ms-flex-negative:1
}
.uk-flex-top {
	align-items:flex-start
}
.uk-flex-middle {
	align-items:center
}
.uk-flex-bottom {
	align-items:flex-end
}
.uk-flex-center {
	justify-content:center
}
.uk-flex-right {
	justify-content:flex-end
}
.uk-flex-space-between {
	justify-content:space-between
}
.uk-flex-space-around {
	justify-content:space-around
}
.uk-flex-row-reverse {
	flex-direction:row-reverse
}
.uk-flex-column {
	flex-direction:column
}
.uk-flex-column-reverse {
	flex-direction:column-reverse
}
.uk-flex-nowrap {
	flex-wrap:nowrap
}
.uk-flex-wrap {
	flex-wrap:wrap
}
.uk-flex-wrap-reverse {
	flex-wrap:wrap-reverse
}
.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-space-between {
	align-content:space-between
}
.uk-flex-wrap-space-around {
	align-content:space-around
}
.uk-flex-order-first {
	order:-1
}
.uk-flex-order-last {
	order:99
}
@media (min-width:480px) {
	.uk-flex-order-first-small {
	order:-1
}
.uk-flex-order-last-small {
	order:99
}
}
@media (min-width:768px) {
	.uk-flex-order-first-medium {
	order:-1
}
.uk-flex-order-last-medium {
	order:99
}
}
@media (min-width:1020px) {
	.uk-flex-order-first-large {
	order:-1
}
.uk-flex-order-last-large {
	order:99
}
}
@media (min-width:1250px) {
	.uk-flex-order-first-xlarge {
	order:-1
}
.uk-flex-order-last-xlarge {
	order:99
}
}
.uk-flex-item-none {
	flex:none
}
.uk-flex-item-auto {
	flex:auto;
	-ms-flex-negative:1
}
.uk-flex-item-1 {
	flex:1
}
.uk-form input,.uk-form select,.uk-form textarea {
	box-sizing:border-box;
	margin:0;
	border-radius:0;
	font
:inherit;
	color:inherit
}
.uk-form select {
	text-transform:none
}
.uk-form optgroup {
	font:inherit;
	font-weight:700
}
.uk-form input::-moz-focus-inner {
	border:0;
	padding:0
}
.uk-form input[type=checkbox],.uk-form input[type=radio] {
	padding:0
}
.uk-form input[type=checkbox]:not(:disabled),.uk-form input[type=radio]:not(:disabled) {
	cursor:pointer
}
.uk-form input:not([type]),.uk-form input[type=datetime],.uk-form input[type=email],.uk-form input[type=number],.uk-form input[type=password],.uk-form input[type=search],
.uk-form input[type=tel],.uk-form input[type=text],.uk-form input[type=url],.uk-form textarea {
	-webkit-appearance:none
}
.uk-form input[type=search]::-webkit-search-cancel-button,.uk-form input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
.uk-form input[type=number]::-webkit-inner-spin-button,.uk-form input[type=number]::-webkit-outer-spin-button {
	height:auto
}
.uk-form fieldset {
	border:none;
	margin:0;
	padding:0
}
.uk-form textarea {
	overflow:auto;
	vertical-align:top
}
.uk-form ::-moz-placeholder {
	opacity:1
}
.uk-form :invalid {
	box-shadow:none
}
.uk-form input:not([type=radio]):not([type=checkbox]),.uk-form select {
	vertical-align:middle
}
.uk-form>:last-child {
	margin-bottom:0
}
.uk-form input:not([type]),.uk-form input[type=color],.uk-form input[type=date],.uk-form input[type=datetime-local],.uk-form input[type=datetime],.uk-form input[type=email],.uk-form input[type=month],.uk-form input[type=number],.uk-form input[type=password],.uk-form input[type=search],
.uk-form input[type=tel],.uk-form input[type=text],.uk-form input[type=time],.uk-form input[type=url],.uk-form input[type=week],.uk-form select,.uk-form textarea {
	height:2.75rem;
	max-width:100%;
	padding:.7rem 1rem;
	border:var(--border-width) solid var(--color-page-border);
	background:0 0;
	color:var(--color-page-text);
	-webkit-transition:all .2s linear;
	-webkit-transition-property:border,background,color,box-shadow,padding;
	transition:all .2s linear;
	transition-property:border,background,color,box-shadow,
padding;
	overflow:hidden;
	resize:none;
	box-shadow:none!important;
	border-radius:var(--button-radius)
}
.uk-form input:not([type]):focus,.uk-form input[type=color]:focus,.uk-form input[type=date]:focus,.uk-form input[type=datetime-local]:focus,.uk-form input[type=datetime]:focus,.uk-form input[type=email]:focus,.uk-form input[type=month]:focus,.uk-form input[type=number]:focus,.uk-form input[type=password]:focus,.uk-form input[type=search]:focus,.uk-form input[type=tel]:focus,
.uk-form input[type=text]:focus,.uk-form input[type=time]:focus,.uk-form input[type=url]:focus,.uk-form input[type=week]:focus,.uk-form select:focus,.uk-form textarea:focus {
	border-color:var(--color-page-text);
	outline:0;
	background:0 0;
	color:var(--color-page-text)
}
.uk-form input:not([type]):disabled,.uk-form input[type=color]:disabled,.uk-form input[type=date]:disabled,.uk-form input[type=datetime-local]:disabled,.uk-form input[type=datetime]:disabled,.uk-form input[type=email]:disabled,
.uk-form input[type=month]:disabled,.uk-form input[type=number]:disabled,.uk-form input[type=password]:disabled,.uk-form input[type=search]:disabled,.uk-form input[type=tel]:disabled,.uk-form input[type=text]:disabled,.uk-form input[type=time]:disabled,.uk-form input[type=url]:disabled,.uk-form input[type=week]:disabled,.uk-form select:disabled,.uk-form textarea:disabled {
	border-color:#ddd;
	background-color:#f5f5f5;
	color:#999
}
.uk-form :-ms-input-placeholder {
	color:var(--color-page-text)!important
}
.uk-form ::-moz-placeholder {
	color:var(--color-page-text)
}
.uk-form ::-webkit-input-placeholder {
	color:var(--color-page-text)
}
.uk-form :disabled:-ms-input-placeholder {
	color:#999!important
}
.uk-form :disabled::-moz-placeholder {
	color:#999
}
.uk-form :disabled::-webkit-input-placeholder {
	color:#999
}
.uk-form legend {
	width:100%;
	border:0;
	padding:0;
	padding-bottom:.5rem;
	font-size:18px;
	line-height:30px
}
.uk-form legend:after {
	content:"";
	display:block;
	border-bottom:1px solid #ddd;
	width:100%
}
input:not([type]).uk-form-small,input[type].uk-form-small,select.uk-form-small,textarea.uk-form-small {
	height:25px;
	padding:3px 3px;
	font-size:12px
}
input:not([type]).uk-form-large,input[type].uk-form-large,select.uk-form-large,textarea.uk-form-large {
	height:3.5rem;
	padding:.7rem 1.2rem;
	font-size:1.15rem
}
.uk-form select[multiple],.uk-form select[size],.uk-form textarea {
	height:auto
}
.uk-form-danger {
	border-color:#dc8d99!important;
	background:#fff7f8!important;
	color:#d85030!important
}
.uk-form-success {
	border-color:#8ec73b!important;
	background:#fafff2!important;
	color:#659f13!important
}
.uk-form-blank {
	border-color:transparent!important;
	border-style:dashed!important;
	background:0 0!important
}
.uk-form-blank:focus {
	border-color:#ddd!important
}
input.uk-form-width-mini {
	width:40px
}
select.uk-form-width-mini {
	width:65px
}
.uk-form-width-small {
	width:130px
}
.uk-form-width-medium {
	width:200px
}
.uk-form-width-large {
	width:500px
}
.uk-form-row:after,.uk-form-row:before {
	content:"";
	display:table
}
.uk-form-row:after {
	clear:
both
}
.uk-form-row+.uk-form-row {
	margin-top:.5rem
}
.uk-form-help-inline {
	display:inline-block;
	margin:0 0 0 10px
}
.uk-form-help-block {
	margin:5px 0 0 0
}
.uk-form-controls>:first-child {
	margin-top:0
}
.uk-form-controls>:last-child {
	margin-bottom:0
}
.uk-form-controls-condensed {
	margin:5px 0
}
.uk-form-stacked .uk-form-label {
	display:block;
	margin-bottom:5px;
	font-weight:700
}
@media (max-width:1019px) {
	.uk-form-horizontal .uk-form-label {
	display:block;
	margin-bottom:5px;
	font-weight:700
}
}
@media (min-width:1020px) {
	.uk-form-horizontal .uk-form-label {
	width:200px;
	margin-top:5px;
	float:left
}
.uk-form-horizontal .uk-form-controls {
	margin-left:215px
}
.uk-form-horizontal .uk-form-controls-text {
	padding-top:5px
}
}
.uk-form-icon {
	display:inline-block;
	position:relative;
	max-width:100%
}
.uk-form-icon>[class*=uk-icon-] {
	position:absolute;
	top:50%;
	width:30px;
	margin-top:-7px;
	font-size:14px;
	color:#999;
	text-align:center;
	pointer-events:none
}
.uk-form-icon:not(.uk-form-icon-flip)>input {
	padding-left:30px!important
}
.uk-form-icon-flip>[class*=uk-icon-] {
	right:0
}
.uk-form-icon-flip>input {
	padding-right:30px!important
}
.uk-grid {
	display:flex;
	flex-wrap:wrap;
	margin:0;
	padding:0;
	list-style:none
}
.uk-grid:after,.uk-grid:before {
	content:"";
	display:block;
	overflow:hidden
}
.uk-grid:after {
	clear:both
}
.uk-grid>* {
	flex:none;
	margin:0;
	float:left
}
.uk-grid>*>:last-child {
	margin-bottom:0
}
.uk-grid {
	margin-left:-4rem
}
.uk-grid>* {
	padding-left:4rem
}
.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel {
	margin-top:4rem
}
@media (min-width:1250px) {
	.uk-grid {
	margin-left:-6rem
}
.uk-grid>* {
	padding-left:6rem
}
.uk-grid+.uk-grid,.uk-grid-margin,.uk-grid>*>.uk-panel+.uk-panel {
	margin-top:6rem
}
}
.uk-grid-collapse {
	margin-left:0
}
.uk-grid-collapse>* {
	padding-left:0
}
.uk-grid-collapse+.uk-grid-collapse,.uk-grid-collapse>*>.uk-panel+.uk-panel,.uk-grid-collapse>.uk-grid-margin {
	margin-top:0
}
.uk-grid-small {
	margin-left:-10px
}
.uk-grid-small>* {
	padding-left:10px
}
.uk-grid-small+.uk-grid-small,.uk-grid-small>*>.uk-panel+.uk-panel,
.uk-grid-small>.uk-grid-margin {
	margin-top:10px
}
.uk-grid-medium {
	margin-left:-4rem
}
.uk-grid-medium>* {
	padding-left:4rem
}
.uk-grid-medium+.uk-grid-medium,.uk-grid-medium>*>.uk-panel+.uk-panel,.uk-grid-medium>.uk-grid-margin {
	margin-top:4rem
}
@media (min-width:1020px) {
	.uk-grid-large {
	margin-left:-6rem
}
.uk-grid-large>* {
	padding-left:6rem
}
.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel {
	margin-top:6rem
}
}
@media (min-width:1250px) {
	.uk-grid-large {
	margin-left:-50px
}
.uk-grid-large>* {
	padding-left:50px
}
.uk-grid-large+.uk-grid-large,.uk-grid-large-margin,.uk-grid-large>*>.uk-panel+.uk-panel {
	margin-top:50px
}
}
.uk-grid-divider:not(:empty) {
	margin-left:-4rem;
	margin-right:-4rem
}
.uk-grid-divider>* {
	padding-left:4rem;
	padding-right:4rem
}
.uk-grid-divider>[class*=uk-width-1-]:not(.uk-width-1-1):nth-child(n+2),.uk-grid-divider>[class*=uk-width-2-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-3-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-4-]:nth-child(n+2),
.uk-grid-divider>[class*=uk-width-5-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-6-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-7-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-8-]:nth-child(n+2),.uk-grid-divider>[class*=uk-width-9-]:nth-child(n+2) {
	border-left:1px solid #ddd
}
@media (min-width:768px) {
	.uk-grid-divider>[class*=uk-width-medium-]:not(.uk-width-medium-1-1):nth-child(n+2) {
	border-left:1px solid #ddd
}
}
@media (min-width:1020px) {
	.uk-grid-divider>[class*=uk-width-large-]:not(.uk-width-large-1-1):nth-child(n+2) {
	border-left:1px solid #ddd
}
}
@media (min-width:1250px) {
	.uk-grid-divider:not(:empty) {
	margin-left:-6rem;
	margin-right:-6rem
}
.uk-grid-divider>* {
	padding-left:6rem;
	padding-right:6rem
}
.uk-grid-divider:empty {
	margin-top:6rem;
	margin-bottom:6rem
}
}
.uk-grid-divider:empty {
	margin-top:4rem;
	margin-bottom:4rem;
	border-top:1px solid #ddd
}
.uk-grid-match>* {
	display:flex;
	flex-wrap:wrap
}
.uk-grid-match>*>* {
	flex:none;
	box-sizing:border-box;
	width:100%
}
[class*=uk-grid-width]>* {
	box-sizing:border-box;
	width:100%
}
.uk-grid-width-1-2>* {
	width:50%
}
.uk-grid-width-1-3>* {
	width:33.333%
}
.uk-grid-width-1-4>* {
	width:25%
}
.uk-grid-width-1-5>* {
	width:20%
}
.uk-grid-width-1-6>* {
	width:16.666%
}
.uk-grid-width-1-10>* {
	width:10%
}
.uk-grid-width-auto>* {
	width:auto
}
@media (min-width:480px) {
	.uk-grid-width-small-1-1>* {
	width:100%
}
.uk-grid-width-small-1-2>* {
	width:50%
}
.uk-grid-width-small-1-3>* {
	width:33.333%
}
.uk-grid-width-small-1-4>* {
	width:25%
}
.uk-grid-width-small-1-5>* {
	width:20%
}
.uk-grid-width-small-1-6>* {
	width:16.666%
}
.uk-grid-width-small-1-10>* {
	width:10%
}
}
@media (min-width:768px) {
	.uk-grid-width-medium-1-1>* {
	width:100%
}
.uk-grid-width-medium-1-2>* {
	width:50%
}
.uk-grid-width-medium-1-3>* {
	width:33.333%
}
.uk-grid-width-medium-1-4>* {
	width:25%
}
.uk-grid-width-medium-1-5>* {
	width:20%
}
.uk-grid-width-medium-1-6>* {
	width:16.666%
}
.uk-grid-width-medium-1-10>* {
	width:10%
}
}
@media (min-width:1020px) {
	.uk-grid-width-large-1-1>* {
	width:100%
}
.uk-grid-width-large-1-2>* {
	width:50%
}
.uk-grid-width-large-1-3>* {
	width:33.333%
}
.uk-grid-width-large-1-4>* {
	width:25%
}
.uk-grid-width-large-1-5>* {
	width:20%
}
.uk-grid-width-large-1-6>* {
	width:16.666%
}
.uk-grid-width-large-1-10>* {
	width:10%
}
}
@media (min-width:1250px) {
	.uk-grid-width-xlarge-1-1>* {
	width:100%
}
.uk-grid-width-xlarge-1-2>* {
	width:50%
}
.uk-grid-width-xlarge-1-3>* {
	width:33.333%
}
.uk-grid-width-xlarge-1-4>* {
	width:25%
}
.uk-grid-width-xlarge-1-5>* {
	width:20%
}
.uk-grid-width-xlarge-1-6>* {
	width:16.666%
}
.uk-grid-width-xlarge-1-10>* {
	width:10%
}
}
[class*=uk-width] {
	box-sizing:border-box;
	width:100%
}
.uk-width-1-1 {
	width:100%
}
.uk-width-1-2,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10 {
	width:50%
}
.uk-width-1-3,.uk-width-2-6 {
	width:33.333%
}
.uk-width-2-3,.uk-width-4-6 {
	width:66.666%
}
.uk-width-1-4 {
	width:25%
}
.uk-width-3-4 {
	width:75%
}
.uk-width-1-5,.uk-width-2-10 {
	width:20%
}
.uk-width-2-5,.uk-width-4-10 {
	width:40%
}
.uk-width-3-5,.uk-width-6-10 {
	width:60%
}
.uk-width-4-5,.uk-width-8-10 {
	width:80%
}
.uk-width-1-6 {
	width:16.666%
}
.uk-width-5-6 {
	width:83.333%
}
.uk-width-1-10 {
	width:10%
}
.uk-width-3-10 {
	width:30%
}
.uk-width-7-10 {
	width:70%
}
.uk-width-9-10 {
	width:90%
}
@media (min-width:480px) {
	.uk-width-small-1-1 {
	width:100%
}
.uk-width-small-1-2,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10 {
	width:50%
}
.uk-width-small-1-3,.uk-width-small-2-6 {
	width:33.333%
}
.uk-width-small-2-3,.uk-width-small-4-6 {
	width:66.666%
}
.uk-width-small-1-4 {
	width:25%
}
.uk-width-small-3-4 {
	width:75%
}
.uk-width-small-1-5,.uk-width-small-2-10 {
	width:20%
}
.uk-width-small-2-5,.uk-width-small-4-10 {
	width:40%
}
.uk-width-small-3-5,.uk-width-small-6-10 {
	width:60%
}
.uk-width-small-4-5,.uk-width-small-8-10 {
	width:80%
}
.uk-width-small-1-6 {
	width:16.666%
}
.uk-width-small-5-6 {
	width:83.333%
}
.uk-width-small-1-10 {
	width:10%
}
.uk-width-small-3-10 {
	width:30%
}
.uk-width-small-7-10 {
	width:70%
}
.uk-width-small-9-10 {
	width:90%
}
}
@media (min-width:768px) {
	.uk-width-medium-1-1 {
	width:100%
}
.uk-width-medium-1-2,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10 {
	width:50%
}
.uk-width-medium-1-3,.uk-width-medium-2-6 {
	width:33.333%
}
.uk-width-medium-2-3,.uk-width-medium-4-6 {
	width:66.666%
}
.uk-width-medium-1-4 {
	width:25%
}
.uk-width-medium-3-4 {
	width:75%
}
.uk-width-medium-1-5,.uk-width-medium-2-10 {
	width:20%
}
.uk-width-medium-2-5,.uk-width-medium-4-10 {
	width:40%
}
.uk-width-medium-3-5,.uk-width-medium-6-10 {
	width:60%
}
.uk-width-medium-4-5,.uk-width-medium-8-10 {
	width:80%
}
.uk-width-medium-1-6 {
	width:16.666%
}
.uk-width-medium-5-6 {
	width:83.333%
}
.uk-width-medium-1-10 {
	width:10%
}
.uk-width-medium-3-10 {
	width:30%
}
.uk-width-medium-7-10 {
	width:70%
}
.uk-width-medium-9-10 {
	width:90%
}
}
@media (min-width:1020px) {
	.uk-width-large-1-1 {
	width:100%
}
.uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10 {
	width:50%
}
.uk-width-large-1-3,.uk-width-large-2-6 {
	width:33.333%
}
.uk-width-large-2-3,.uk-width-large-4-6 {
	width:66.666%
}
.uk-width-large-1-4 {
	width:25%
}
.uk-width-large-3-4 {
	width:75%
}
.uk-width-large-1-5,.uk-width-large-2-10 {
	width:20%
}
.uk-width-large-2-5,
.uk-width-large-4-10 {
	width:40%
}
.uk-width-large-3-5,.uk-width-large-6-10 {
	width:60%
}
.uk-width-large-4-5,.uk-width-large-8-10 {
	width:80%
}
.uk-width-large-1-6 {
	width:16.666%
}
.uk-width-large-5-6 {
	width:83.333%
}
.uk-width-large-1-10 {
	width:10%
}
.uk-width-large-3-10 {
	width:30%
}
.uk-width-large-7-10 {
	width:70%
}
.uk-width-large-9-10 {
	width:90%
}
}
@media (min-width:1250px) {
	.uk-width-xlarge-1-1 {
	width:100%
}
.uk-width-xlarge-1-2,.uk-width-xlarge-2-4,.uk-width-xlarge-3-6,.uk-width-xlarge-5-10 {
	width:50%
}
.uk-width-xlarge-1-3,
.uk-width-xlarge-2-6 {
	width:33.333%
}
.uk-width-xlarge-2-3,.uk-width-xlarge-4-6 {
	width:66.666%
}
.uk-width-xlarge-1-4 {
	width:25%
}
.uk-width-xlarge-3-4 {
	width:75%
}
.uk-width-xlarge-1-5,.uk-width-xlarge-2-10 {
	width:20%
}
.uk-width-xlarge-2-5,.uk-width-xlarge-4-10 {
	width:40%
}
.uk-width-xlarge-3-5,.uk-width-xlarge-6-10 {
	width:60%
}
.uk-width-xlarge-4-5,.uk-width-xlarge-8-10 {
	width:80%
}
.uk-width-xlarge-1-6 {
	width:16.666%
}
.uk-width-xlarge-5-6 {
	width:83.333%
}
.uk-width-xlarge-1-10 {
	width:10%
}
.uk-width-xlarge-3-10 {
	width:30%
}
.uk-width-xlarge-7-10 {
	width:70%
}
.uk-width-xlarge-9-10 {
	width:90%
}
}
@media (min-width:768px) {
	[class*=uk-pull-],[class*=uk-push-] {
	position:relative
}
.uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10 {
	left:50%
}
.uk-push-1-3,.uk-push-2-6 {
	left:33.333%
}
.uk-push-2-3,.uk-push-4-6 {
	left:66.666%
}
.uk-push-1-4 {
	left:25%
}
.uk-push-3-4 {
	left:75%
}
.uk-push-1-5,.uk-push-2-10 {
	left:20%
}
.uk-push-2-5,.uk-push-4-10 {
	left:40%
}
.uk-push-3-5,.uk-push-6-10 {
	left:60%
}
.uk-push-4-5,.uk-push-8-10 {
	left:80%
}
.uk-push-1-6 {
	left:16.666%
}
.uk-push-5-6 {
	left:83.333%
}
.uk-push-1-10 {
	left:10%
}
.uk-push-3-10 {
	left:30%
}
.uk-push-7-10 {
	left:70%
}
.uk-push-9-10 {
	left:90%
}
.uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10 {
	left:-50%
}
.uk-pull-1-3,.uk-pull-2-6 {
	left:-33.333%
}
.uk-pull-2-3,.uk-pull-4-6 {
	left:-66.666%
}
.uk-pull-1-4 {
	left:-25%
}
.uk-pull-3-4 {
	left:-75%
}
.uk-pull-1-5,.uk-pull-2-10 {
	left:-20%
}
.uk-pull-2-5,.uk-pull-4-10 {
	left:-40%
}
.uk-pull-3-5,.uk-pull-6-10 {
	left:-60%
}
.uk-pull-4-5,.uk-pull-8-10 {
	left:-80%
}
.uk-pull-1-6 {
	left:-16.666%
}
.uk-pull-5-6 {
	left:
-83.333%
}
.uk-pull-1-10 {
	left:-10%
}
.uk-pull-3-10 {
	left:-30%
}
.uk-pull-7-10 {
	left:-70%
}
.uk-pull-9-10 {
	left:-90%
}
}
.uk-modal {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	background:var(--color-navbar-bg);
	opacity:0;
	transition:opacity .15s linear;
	touch-action:cross-slide-y pinch-zoom double-tap-zoom;
	transform:translateZ(0)
}
.uk-modal.uk-open {
	opacity:1
}
.uk-modal-page,.uk-modal-page body {
	overflow:hidden
}
.uk-modal-dialog {
	position:
relative;
	box-sizing:border-box;
	margin:50px auto;
	padding:20px;
	width:600px;
	max-width:100%;
	max-width:calc(100% - 20px);
	background:0 0;
	opacity:0;
	transform:translateY(-100px);
	transition:opacity .3s linear,transform .3s ease-out
}
.uk-modal-dialog.uk-modal-dialog-blank {
	min-height:100%;
	transform:translateX(-5%);
	transition:opacity .2s linear,transform .4s ease-out
}
@media (min-width:768px) {
	.uk-modal-dialog.uk-modal-dialog-blank {
	transform:translateY(-5%)
}
}
.uk-modal-dialog.uk-modal-dialog-blank input {
	color:
var(--color-navbar-text);
	border-color:var(--color-navbar-border)
}
.uk-modal-dialog.uk-modal-dialog-blank input:focus {
	color:var(--color-navbar-text);
	border-color:var(--color-navbar-text)
}
.uk-modal-dialog.uk-modal-dialog-blank input::-webkit-input-placeholder {
	color:var(--color-navbar-text)
}
.uk-modal-dialog.uk-modal-dialog-blank input::-moz-placeholder {
	color:var(--color-navbar-text)
}
@media (max-width:767px) {
	.uk-modal-dialog {
	width:auto;
	margin:10px auto
}
}
.uk-open .uk-modal-dialog {
	opacity:1;
	transform:
translateY(0)
}
.uk-modal-dialog>:not([class*=uk-modal-]):last-child {
	margin-bottom:0
}
.uk-modal-dialog>.uk-close:first-child {
	margin:-10px -10px 0 0;
	float:right
}
.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]) {
	margin-top:0
}
.uk-modal-dialog-lightbox {
	margin:15px auto;
	padding:0;
	max-width:95%;
	max-width:calc(100% - 30px);
	min-height:50px
}
.uk-modal-dialog-lightbox>.uk-close:first-child {
	position:absolute;
	top:-12px;
	right:-12px;
	margin:0;
	float:none
}
@media (max-width:767px) {
	.uk-modal-dialog-lightbox>.uk-close:first-child {
	top:-7px;
	right:-7px
}
}
.uk-modal-dialog-blank {
	margin:0;
	padding:0;
	width:100%;
	max-width:100%;
	transition:opacity .3s linear
}
.uk-modal-dialog-blank>.uk-close:first-child {
	position:absolute;
	top:20px;
	right:20px;
	z-index:1;
	margin:0;
	float:none
}
@media (min-width:768px) {
	.uk-modal-dialog-large {
	width:930px
}
}
@media (min-width:1250px) {
	.uk-modal-dialog-large {
	width:1130px
}
}
.uk-modal-header {
	margin-bottom:15px
}
.uk-modal-footer {
	margin-top:15px
}
.uk-modal-footer>:last-child,.uk-modal-header>:last-child {
	margin-bottom:0
}
.uk-modal-caption {
	position:absolute;
	left:0;
	right:0;
	bottom:-20px;
	margin-bottom:-10px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.uk-modal-spinner {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:25px;
	color:#ddd
}
.uk-modal-spinner:after {
	content:"\f110";
	display:block;
	font-family:FontAwesome;
	-webkit-animation:uk-rotate 2s infinite linear;
	animation:uk-rotate 
2s infinite linear
}
.uk-nav,.uk-nav ul {
	margin:0;
	padding:0;
	list-style:none
}
.uk-nav li>a {
	display:block;
	text-decoration:none
}
.uk-nav>li>a {
	padding:0 0
}
.uk-nav ul {
	padding-left:1rem
}
.uk-nav ul a {
	padding:0 0
}
.uk-nav li>a>div {
	font-size:12px;
	line-height:18px
}
.uk-nav-header {
	padding:0 0;
	text-transform:uppercase;
	font-weight:700;
	font-size:12px
}
.uk-nav-header:not(:first-child) {
	margin-top:15px
}
.uk-nav-divider {
	margin:9px 0
}
ul.uk-nav-sub {
	padding:5px 0 5px 0
}
.uk-nav-parent-icon>.uk-parent>a:after {
	content:"\f104";
	width:20px;
	margin-right:-10px;
	float:right;
	font-family:FontAwesome;
	text-align:center
}
.uk-nav-parent-icon>.uk-parent.uk-open>a:after {
	content:"\f107"
}
.uk-nav-side>li>a {
	color:var(--color-nav);
	display:inline;
	padding:.1rem 0;
	font-size:1.15rem;
	font-weight:500;
	line-height:1.65;
	border-bottom:1px solid transparent
}
.uk-nav-side>li>a:focus,.uk-nav-side>li>a:hover {
	background:0 0;
	color:var(--color-nav);
	outline:0;
	border-bottom-color:var(--color-nav)
}
.uk-nav-side>li.uk-active>a {
	background:0 0;
	color:
var(--color-nav);
	border-bottom-color:var(--color-nav)
}
.uk-nav-side .uk-nav-header {
	color:#444
}
.uk-nav-side .uk-nav-divider {
	border-top:1px solid #ddd
}
.uk-nav-side ul a {
	color:var(--color-nav)
}
.uk-nav-side ul a:hover {
	color:var(--color-nav)
}
.uk-nav-dropdown>li>a {
	color:var(--color-navbar-text)
}
.uk-nav-dropdown>li>a:focus,.uk-nav-dropdown>li>a:hover {
	background:var(--color-navbar-text);
	color:var(--color-navbar-bg);
	outline:0
}
.uk-nav-dropdown .uk-nav-header {
	color:#999
}
.uk-nav-dropdown .uk-nav-divider {
	border-top:1px solid #ddd
}
.uk-nav-dropdown ul a {
	color:#07d
}
.uk-nav-dropdown ul a:hover {
	color:#059
}
.uk-nav-navbar>li>a {
	color:#444
}
.uk-nav-navbar>li>a:focus,.uk-nav-navbar>li>a:hover {
	background:#00a8e6;
	color:#fff;
	outline:0
}
.uk-nav-navbar .uk-nav-header {
	color:#999
}
.uk-nav-navbar .uk-nav-divider {
	border-top:1px solid #ddd
}
.uk-nav-navbar ul a {
	color:#07d
}
.uk-nav-navbar ul a:hover {
	color:#059
}
.uk-nav-offcanvas>li>a {
	color:#ccc;
	padding:10px 15px
}
.uk-nav-offcanvas>.uk-open>a,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus,html:not(.uk-touch) .uk-nav-offcanvas>li>a:hover {
	background:#404040;
	color:#fff;
	outline:0
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a {
	background:#1a1a1a;
	color:#fff
}
.uk-nav-offcanvas .uk-nav-header {
	color:#777
}
.uk-nav-offcanvas .uk-nav-divider {
	border-top:1px solid #1a1a1a
}
.uk-nav-offcanvas ul a {
	color:#ccc
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover {
	color:#fff
}
.uk-nav-side:first-child {
	margin-top:-.4rem
}
.uk-nav.uk-nav-side li {
	margin:.4rem 0
}
.uk-nav.uk-nav-side .uk-nav {
	margin:.8rem 0
}
.uk-nav.uk-nav-side .uk-nav>li {
	margin:0;
	padding:2px 0
}
.uk-nav.uk-nav-side .uk-nav>li>a {
	font-size:1rem;
	font-weight:400;
	line-height:1.6
}
.uk-nav:last-child .uk-nav:last-child {
	margin-bottom:0
}
.uk-nav.uk-nav-autocomplete>li>a,.uk-nav.uk-nav-dropdown>li>a {
	padding:6px 15px;
	border:none;
	transition:background-color .2s
}
.uk-navbar {
	background:var(--color-navbar-bg);
	color:var(--color-navbar-text);
	margin:0 -1.75rem;
	padding:0 .75rem
}
.uk-navbar:after,.uk-navbar:before {
	content:"";
	display:table
}
.uk-navbar:after {
	clear:both
}
.uk-navbar-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left
}
.uk-navbar-nav>li {
	float:left;
	position:relative
}
.uk-navbar-nav>li>a {
	display:block;
	box-sizing:border-box;
	text-decoration:none;
	height:3.5rem;
	padding:0 1rem;
	line-height:3.5rem;
	color:var(--color-navbar-text);
	font-size:1rem;
	font-family:var(--font-family);
	font-weight:500
}
@media (min-width:1250px) {
	.uk-navbar-nav>li>a {
	height:4.25rem;
	line-height:4.25rem
}
}
.uk-navbar-nav>li>a:after {
	content:'';
	position:absolute;
	display:block;
	left:1rem;
	right:1rem;
	bottom:calc(50% - 14px);
	padding:inherit;
	border-bottom:1px solid transparent;
	transition:border-color .2s
}
.uk-navbar-nav>li>a[href='#'] {
	cursor:text
}
.uk-navbar-nav>li.uk-open>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus {
	background-color:transparent;
	color:var(--color-navbar-text);
	outline:0
}
.uk-navbar-nav>li.uk-open>a:after,.uk-navbar-nav>li:hover>a:after,.uk-navbar-nav>li>a:focus:after {
	border-bottom-color:var(--color-navbar-text)
}
.uk-navbar-nav>li>a:active {
	background-color:transparent;
	color:var(--color-navbar-text)
}
.uk-navbar-nav>li>a:active:after {
	border-bottom-color:var(--color-navbar-text)
}
.uk-navbar-nav>li.uk-active>a {
	background-color:transparent;
	color:var(--color-navbar-text)
}
.uk-navbar-nav>li.uk-active>a:after {
	border-bottom-color:var(--color-navbar-text)
}
.uk-navbar-nav .uk-navbar-nav-subtitle {
	line-height:-8.5rem
}
.uk-navbar-nav-subtitle>div {
	margin-top:5.75rem;
	font-size:10px;
	line-height:12px
}
.uk-navbar-brand,
.uk-navbar-content,.uk-navbar-toggle {
	box-sizing:border-box;
	display:block;
	height:3.5rem;
	padding:0 1rem;
	float:left
}
@media (min-width:1250px) {
	.uk-navbar-brand,.uk-navbar-content,.uk-navbar-toggle {
	height:4.25rem
}
}
.uk-navbar-brand:before,.uk-navbar-content:before,.uk-navbar-toggle:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.uk-navbar-content+.uk-navbar-content:not(.uk-navbar-center) {
	padding-left:0
}
.uk-navbar-content>a:not([class]) {
	color:#07d
}
.uk-navbar-content>a:not([class]):hover {
	color:#059
}
.uk-navbar-brand {
	font-size:1.25rem;
	color:var(--color-navbar-text);
	text-decoration:none
}
.uk-navbar-brand:focus,.uk-navbar-brand:hover {
	color:var(--color-navbar-text);
	text-decoration:none;
	outline:0
}
.uk-navbar-toggle {
	font-size:18px;
	color:#444;
	text-decoration:none
}
.uk-navbar-toggle:focus,.uk-navbar-toggle:hover {
	color:#444;
	text-decoration:none;
	outline:0
}
.uk-navbar-toggle:after {
	content:"\f0c9";
	font-family:FontAwesome;
	vertical-align:middle
}
.uk-navbar-toggle-alt:after {
	content:"\f002"
}
.uk-navbar-center {
	float:none;
	text-align:center;
	max-width:50%;
	margin-left:auto;
	margin-right:auto
}
.uk-navbar-flip {
	float:right
}
.navbar {
	position:absolute;
	box-sizing:border-box;
	z-index:1000;
	width:100%;
	padding-top:1rem;
	top:0;
	background-color:var(--color-navbar-bg);
	transition:background-color .2s,padding-top .4s
}
.navbar-transparent {
	background-color:transparent
}
.navbar-transparent+.hero {
	margin-top:-3.5rem
}
@media (min-width:1250px) {
	.navbar-transparent+.hero {
	margin-top:-4.25rem
}
}
@media (min-height:680px) {
	.navbar {
	position:fixed
}
.am-scrolled .navbar {
	padding-top:0;
	background-color:var(--color-navbar-bg)
}
}
.navbar .uk-navbar {
	box-sizing:border-box;
	background-color:inherit
}
.navbar .uk-modal-dialog {
	padding-top:6.75rem
}
.navbar .uk-modal-dialog .uk-block {
	max-width:var(--am-block-max-width);
	margin-left:auto;
	margin-right:auto
}
.navbar-search-button {
	position:relative;
	z-index:2000;
	padding:0 1rem 5px 1rem;
	height:3.15rem;
	line-height:3.15rem
}
@media (min-width:1250px) {
	.navbar-search-button {
	min-height:3.9rem;
	line-height:3.9rem
}
}
.navbar-search-button svg,.navbar-search-button:focus svg,.navbar-search-button:hover svg {
	fill:var(--color-navbar-text)
}
.navbar-toggle {
	position:relative;
	z-index:2000;
	cursor:pointer;
	display:block;
	height:3.5rem;
	width:3.5rem;
	margin-left:auto;
	margin-right:-.125rem
}
@media (min-width:1250px) {
	.navbar-toggle {
	height:4.25rem;
	width:4.25rem;
	margin-right:-.5rem
}
}
.navbar-toggle span {
	background-color:var(--color-navbar-text);
	display:block;
	height:2px;
	left:calc(50% - (1.25rem / 2));
	position:absolute;
	transform-origin:center;
	transition-duration:.2s;
	transition-property:background-color,opacity,transform;
	transition-timing-function:ease-out;
	width:1.25rem
}
.navbar-toggle span:nth-child(1) {
	top:calc(50% - 7px);
	width:1.25rem
}
.navbar-toggle span:nth-child(2) {
	top:calc(50% - 1px);
	width:1.25rem
}
.navbar-toggle span:nth-child(3) {
	top:calc(50% + 5px);
	width:.875rem
}
.navbar-toggle.uk-active span:nth-child(1) {
	width:1.25rem;
	transform:translateY(.375rem) 
rotate(45deg)
}
.navbar-toggle.uk-active span:nth-child(2) {
	opacity:0
}
.navbar-toggle.uk-active span:nth-child(3) {
	transform:translateY(-.375rem) rotate(-45deg);
	width:1.25rem
}
.uk-navbar-brand {
	font-weight:700
}
.uk-navbar-brand img,.uk-navbar-brand svg {
	max-height:75%;
	width:auto
}
.uk-navbar-brand svg {
	fill:currentColor
}
.uk-pagination {
	padding:0;
	list-style:none;
	text-align:center;
	font-size:.001px
}
.uk-pagination:after,.uk-pagination:before {
	content:"";
	display:table
}
.uk-pagination:after {
	clear:both
}
.uk-pagination>li {
	display:inline-block;
	font-size:1rem;
	vertical-align:top
}
.uk-pagination>li:nth-child(n+2) {
	margin-left:0
}
.uk-pagination>li>a,.uk-pagination>li>span {
	display:inline-block;
	min-width:6px;
	padding:3px 10px;
	line-height:20px;
	text-decoration:none;
	box-sizing:content-box;
	font-weight:700;
	color:var(--color-page-text);
	width:2rem;
	line-height:2rem;
	padding:0;
	margin:0 .2rem;
	text-align:center;
	font-weight:500;
	border:var(--border-width) solid var(--color-page-border);
	border-radius:100%;
	transition:
box-shadow .2s,border-color .2s,color .2s
}
.uk-pagination>li>a.uk-active,.uk-pagination>li>a:hover,.uk-pagination>li>span.uk-active,.uk-pagination>li>span:hover {
	border-color:inherit
}
.uk-pagination>li>a {
	background:var(--color-page-bg);
	color:var(--color-page-text)
}
.uk-pagination>li>a:focus,.uk-pagination>li>a:hover {
	background-color:var(--color-page-bg);
	color:var(--color-page-text);
	outline:0
}
.uk-pagination>li>a:active {
	background-color:var(--color-page-bg);
	color:var(--color-page-text)
}
.uk-pagination>.uk-active>span {
	background:var(--color-page-bg);
	color:var(--color-page-text);
	color:var(--color-page-text)!important;
	border-color:var(--color-page-text);
	cursor:default
}
.uk-pagination>.uk-disabled>span {
	background-color:#f5f5f5;
	color:#999
}
.uk-pagination-previous {
	float:left
}
.uk-pagination-next {
	float:right
}
.uk-pagination-left {
	text-align:left
}
.uk-pagination-right {
	text-align:right
}
.uk-pagination {
	text-align:center
}
.uk-panel {
	display:block;
	position:relative
}
.uk-panel,.uk-panel:hover {
	text-decoration:none
}
.uk-panel:after,.uk-panel:before {
	content:"";
	display:table
}
.uk-panel:after {
	clear:both
}
.uk-panel>:not(.uk-panel-title):last-child {
	margin-bottom:0
}
.uk-panel-title {
	margin-top:0;
	margin-bottom:.5rem;
	font-size:var(--h4-font-size);
	line-height:var(--h4-line-height);
	font-weight:var(--h4-font-weight);
	text-transform:none;
	color:var(--color-card-text)
}
.uk-panel-badge {
	position:absolute;
	top:0;
	right:0;
	z-index:1
}
.uk-panel-teaser {
	margin-bottom:1.2rem
}
.uk-panel-body {
	padding:1.2rem
}
.uk-panel-box {
	padding:1.2rem;
	background:var(--color-card-bg);
	color:var(--color-card-text)
}
.uk-panel-box+.uk-panel-box {
	margin-top:var(--cards-gap)
}
.uk-panel-box .uk-panel-teaser {
	overflow:hidden;
	margin-top:-1.2rem;
	margin-left:-1.2rem;
	margin-right:-1.2rem
}
.uk-panel-box .uk-flex .uk-panel-teaser {
	min-width:30%;
	max-width:30%;
	margin-left:1.2rem;
	margin-bottom:-1.2rem
}
.uk-panel-box .uk-flex .uk-panel-teaser a {
	position:absolute;
	top:0;
	overflow:hidden;
	height:100%
}
.uk-panel-box .uk-panel-title {
	margin-top:-.2em
}
.uk-panel-box .uk-panel-title a {
	color:var(--color-card-text);
	opacity:1;
	transition:opacity .2s
}
.uk-panel-box .uk-panel-title a:hover {
	color:var(--color-card-text);
	opacity:.7;
	transition:opacity .2s
}
.uk-panel-box.small .uk-panel-title {
	font-size:var(--h5-font-size);
	font-weight:var(--h5-font-weight);
	line-height:var(--h5-line-height)
}
.uk-panel-box.small .text-subtitle {
	padding-top:.3rem;
	font-size:.8rem
}
.uk-panel-box-hover:hover {
	color:var(--color-card-text)
}
.uk-panel-box .uk-panel-title {
	color:
var(--color-card-text)
}
.uk-panel-box .uk-panel-badge {
	top:10px;
	right:10px
}
.uk-panel-box>.uk-panel-teaser {
	margin-top:-1.2rem;
	margin-left:-1.2rem;
	margin-right:-1.2rem
}
.uk-panel-box>.uk-nav-side {
	margin:0 -1.2rem
}
.uk-panel-box-primary {
	background-color:#ebf7fd;
	color:#2d7091
}
.uk-panel-box-primary-hover:hover {
	color:#2d7091
}
.uk-panel-box-primary .uk-panel-title {
	color:#2d7091
}
.uk-panel-box-secondary {
	background-color:#eee;
	color:#444
}
.uk-panel-box-secondary-hover:hover {
	color:#444
}
.uk-panel-box-secondary .uk-panel-title {
	color:#444
}
.uk-panel-hover {
	padding:15px;
	color:#444
}
.uk-panel-hover:hover {
	background:#f5f5f5;
	color:#444
}
.uk-panel-hover .uk-panel-badge {
	top:10px;
	right:10px
}
.uk-panel-hover>.uk-panel-teaser {
	margin-top:-15px;
	margin-left:-15px;
	margin-right:-15px
}
.uk-panel-header .uk-panel-title {
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	color:#444
}
.uk-panel-space {
	padding:30px
}
.uk-panel-space .uk-panel-badge {
	top:30px;
	right:30px
}
.uk-panel+.uk-panel-divider {
	margin-top:
50px!important
}
.uk-panel+.uk-panel-divider:before {
	content:"";
	display:block;
	position:absolute;
	top:-25px;
	left:0;
	right:0;
	border-top:1px solid #ddd
}
@media (min-width:1250px) {
	.uk-panel+.uk-panel-divider {
	margin-top:70px!important
}
.uk-panel+.uk-panel-divider:before {
	top:-35px
}
}
.uk-text-small {
	font-size:11px;
	line-height:16px
}
.uk-text-large {
	font-size:18px;
	line-height:24px;
	font-weight:400
}
.uk-text-bold {
	font-weight:700
}
.uk-text-muted {
	color:#999!important
}
.uk-text-primary {
	color:#2d7091!important
}
.uk-text-success {
	color:#659f13!important
}
.uk-text-warning {
	color:#e28327!important
}
.uk-text-danger {
	color:#d85030!important
}
.uk-text-contrast {
	color:#fff!important
}
.uk-text-left {
	text-align:left!important
}
.uk-text-right {
	text-align:right!important
}
.uk-text-center {
	text-align:center!important
}
.uk-text-justify {
	text-align:justify!important
}
.uk-text-top {
	vertical-align:top!important
}
.uk-text-middle {
	vertical-align:middle!important
}
.uk-text-bottom {
	vertical-align:bottom!important
}
@media (max-width:1019px) {
	.uk-text-center-medium {
	text-align:center!important
}
.uk-text-left-medium {
	text-align:left!important
}
}
@media (max-width:767px) {
	.uk-text-center-small {
	text-align:center!important
}
.uk-text-left-small {
	text-align:left!important
}
}
.uk-text-nowrap {
	white-space:nowrap
}
.uk-text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.uk-text-break {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto
}
.uk-text-capitalize {
	text-transform:capitalize!important
}
.uk-text-lowercase {
	text-transform:lowercase!important
}
.uk-text-uppercase {
	text-transform:uppercase!important
}
.uk-container {
	box-sizing:border-box;
	max-width:90rem;
	padding:0 1.75rem
}
@media (min-width:1250px) {
	.uk-container {
	max-width:90rem;
	padding:0 1.75rem
}
}
.uk-container:after,.uk-container:before {
	content:"";
	display:table
}
.uk-container:after {
	clear:both
}
.uk-container-center {
	margin-left:auto;
	margin-right:auto
}
.uk-clearfix:before {
	content:"";
	display:table-cell
}
.uk-clearfix:after {
	content:"";
	display:table;
	clear:both
}
.uk-nbfc {
	overflow:hidden
}
.uk-nbfc-alt {
	display:table-cell;
	width:10000px
}
.uk-float-left {
	float:left
}
.uk-float-right {
	float:right
}
[class*=uk-float-] {
	max-width:100%
}
[class*=uk-align-] {
	display:block;
	margin-bottom:15px
}
.uk-align-left {
	margin-right:15px;
	float:left
}
.uk-align-right {
	margin-left:15px;
	float:right
}
@media (min-width:768px) {
	.uk-align-medium-left {
	margin-right:15px;
	float:left
}
.uk-align-medium-right {
	margin-left:15px;
	float:right
}
}
.uk-align-center {
	margin-left:auto;
	margin-right:auto
}
.uk-vertical-align {
	font-size:.001px
}
.uk-vertical-align:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.uk-vertical-align-bottom,.uk-vertical-align-middle {
	display:inline-block;
	max-width:100%;
	font-size:1rem
}
.uk-vertical-align-middle {
	vertical-align:middle
}
.uk-vertical-align-bottom {
	vertical-align:bottom
}
[class*=uk-height] {
	box-sizing:border-box
}
.uk-height-1-1 {
	height:100%
}
.uk-height-viewport {
	height:100vh;
	min-height:600px
}
.uk-responsive-height,.uk-responsive-width {
	box-sizing:border-box
}
.uk-responsive-width {
	max-width:100%!important;
	height:auto
}
.uk-responsive-height {
	max-height:100%;
	width:auto
}
.uk-margin {
	margin-bottom:3rem
}
*+.uk-margin {
	margin-top:3rem
}
.uk-margin-top {
	margin-top:3rem!important
}
.uk-margin-bottom {
	margin-bottom:3rem!important
}
.uk-margin-left {
	margin-left:3rem!important
}
.uk-margin-right {
	margin-right:3rem!important
}
.uk-margin-large {
	margin-bottom:4.5rem
}
*+.uk-margin-large {
	margin-top:4.5rem
}
.uk-margin-large-top {
	margin-top:4.5rem!important
}
.uk-margin-large-bottom {
	margin-bottom:4.5rem!important
}
.uk-margin-large-left {
	margin-left:4.5rem!important
}
.uk-margin-large-right {
	margin-right:4.5rem!important
}
.uk-margin-small {
	margin-bottom:1.5rem
}
*+.uk-margin-small {
	margin-top:1.5rem
}
.uk-margin-small-top {
	margin-top:1.5rem!important
}
.uk-margin-small-bottom {
	margin-bottom:1.5rem!important
}
.uk-margin-small-left {
	margin-left:1.5rem!important
}
.uk-margin-small-right {
	margin-right:1.5rem!important
}
.uk-margin-remove {
	margin:0!important
}
.uk-margin-top-remove {
	margin-top:0!important
}
.uk-margin-bottom-remove {
	margin-bottom:0!important
}
.uk-padding-remove {
	padding:0!important
}
.uk-padding-top-remove {
	padding-top:0!important
}
.uk-padding-bottom-remove {
	padding-bottom:0!important
}
.uk-padding-vertical-remove {
	padding-top:0!important;
	padding-bottom:0!important
}
.uk-border-circle {
	border-radius:50%
}
.uk-border-rounded {
	border-radius:5px
}
.uk-heading-large {
	font-size:36px;
	line-height:42px
}
@media (min-width:768px) {
	.uk-heading-large {
	font-size:52px;
	line-height:64px
}
}
.uk-link-muted,.uk-link-muted a {
	color:#444
}
.uk-link-muted a:hover,.uk-link-muted:hover {
	color:#444
}
.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover {
	color:inherit;
	text-decoration:none
}
.uk-scrollable-text {
	height:300px;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	resize:both
}
.uk-scrollable-box {
	box-sizing:border-box;
	height:170px;
	padding:10px;
	border:1px solid #ddd;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	resize:both
}
.uk-scrollable-box>:last-child {
	margin-bottom:0
}
.uk-overflow-hidden {
	overflow:hidden
}
.uk-overflow-container {
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.uk-overflow-container>:last-child {
	margin-bottom:0
}
.uk-position-absolute,[class*=uk-position-bottom],[class*=uk-position-top] {
	position:absolute!important
}
.uk-position-top {
	top:0;
	left:0;
	right:0
}
.uk-position-bottom {
	bottom:0;
	left: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-cover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.uk-position-relative {
	position:relative!important
}
.uk-position-z-index {
	z-index:1
}
.uk-display-block {
	display:block!important
}
.uk-display-inline {
	display:inline!important
}
.uk-display-inline-block {
	display:inline-block!important;
	max-width:100%
}
@media (min-width:1020px) {
	.uk-visible-small {
	display:none!important
}
.uk-visible-medium {
	display:none!important
}
.uk-hidden-large {
	display:none!important
}
}
@media (min-width:768px) and (max-width:1019px) {
	.uk-visible-small {
	display:none!important
}
.uk-visible-large {
	display:none!important
}
.uk-hidden-medium {
	display:none!important
}
}
@media (max-width:767px) {
	.uk-visible-medium {
	display:none!important
}
.uk-visible-large {
	display:none!important
}
.uk-hidden-small {
	display:none!important
}
}
.uk-hidden {
	display:none!important;
	visibility:hidden!important
}
.uk-invisible {
	visibility:hidden!important
}
.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible {
	display:block!important;
	visibility:visible!important
}
.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible {
	display:inline-block!important;
	visibility:visible!important
}
.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch {
	display:none!important
}
.uk-autocomplete {
	display:inline-block;
	position:relative;
	max-width:100%;
	vertical-align:middle
}
.uk-dropdown-flip {
	left:auto;
	right:0
}
.uk-nav-autocomplete>li>a {
	color:var(--color-navbar-text)
}
.uk-nav-autocomplete>li.uk-active>a {
	background:var(--color-navbar-text);
	color:var(--color-navbar-bg);
	outline:0
}
.uk-nav-autocomplete .uk-nav-header {
	color:#999
}
.uk-nav-autocomplete .uk-nav-divider {
	border-top:1px solid #ddd
}
.uk-dotnav {
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-top:-15px;
	padding:0;
	list-style:none
}
.uk-dotnav>* {
	flex:none;
	padding-left:15px;
	margin-top:15px
}
.uk-dotnav:after,.uk-dotnav:before {
	content:"";
	display:block;
	overflow:hidden
}
.uk-dotnav:after {
	clear:both
}
.uk-dotnav>* {
	float
:left
}
.uk-dotnav>*>* {
	display:block;
	box-sizing:content-box;
	width:20px;
	height:20px;
	border-radius:50%;
	background:rgba(50,50,50,.1);
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap
}
.uk-dotnav>*>:focus,.uk-dotnav>*>:hover {
	background:rgba(50,50,50,.4);
	outline:0
}
.uk-dotnav>*>:active {
	background:rgba(50,50,50,.6)
}
.uk-dotnav>.uk-active>* {
	background:rgba(50,50,50,.4)
}
.uk-dotnav-contrast>*>* {
	background:rgba(255,255,255,.4)
}
.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover {
	background:
rgba(255,255,255,.7)
}
.uk-dotnav-contrast>*>:active {
	background:rgba(255,255,255,.9)
}
.uk-dotnav-contrast>.uk-active>* {
	background:rgba(255,255,255,.9)
}
.uk-dotnav-vertical {
	flex-direction:column
}
.uk-dotnav-vertical>* {
	float:none
}
.uk-slidenav {
	display:inline-block;
	box-sizing:border-box;
	width:60px;
	height:60px;
	line-height:60px;
	color:rgba(50,50,50,.4);
	font-size:60px;
	text-align:center
}
.uk-slidenav:focus,.uk-slidenav:hover {
	outline:0;
	text-decoration:none;
	color:rgba(50,50,50,.7);
	cursor:pointer
}
.uk-slidenav:active {
	color:rgba(50,50,50,.9)
}
.uk-slidenav-previous:before {
	content:"\f104";
	font-family:FontAwesome
}
.uk-slidenav-next:before {
	content:"\f105";
	font-family:FontAwesome
}
.uk-slidenav-position {
	position:relative
}
.uk-slidenav-position .uk-slidenav {
	display:none;
	position:absolute;
	top:50%;
	z-index:1;
	margin-top:-30px
}
.uk-slidenav-position:hover .uk-slidenav {
	display:block
}
.uk-slidenav-position .uk-slidenav-previous {
	left:20px
}
.uk-slidenav-position .uk-slidenav-next {
	right:20px
}
.uk-slidenav-contrast {
	color:rgba(255,255,255,.5)
}
.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover {
	color:rgba(255,255,255,.7)
}
.uk-slidenav-contrast:active {
	color:rgba(255,255,255,.9)
}
[data-uk-slider] {
	direction:ltr
}
html[dir=rtl] .uk-slider>* {
	direction:rtl
}
.uk-slider {
	position:relative;
	z-index:0;
	touch-action:pan-y
}
.uk-slider:not(.uk-grid) {
	margin:0;
	padding:0;
	list-style:none
}
.uk-slider>* {
	position:absolute;
	top:0;
	left:0
}
.uk-slider-container {
	overflow:hidden
}
.uk-slider:not(.uk-drag) {
	transition:transform .2s linear
}
.uk-slider.uk-drag {
	cursor:col-resize;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.uk-slider a,.uk-slider img {
	-webkit-user-drag:none;
	user-drag:none;
	-webkit-touch-callout:none
}
.uk-slider img {
	pointer-events:none
}
.uk-slider-fullscreen,.uk-slider-fullscreen>li {
	height:100vh
}
.uk-slideshow {
	position:relative;
	z-index:0;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	touch-action:pan-y
}
.uk-slideshow>li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:
0
}
.uk-slideshow>.uk-active {
	z-index:10;
	opacity:1
}
.uk-slideshow>li>img {
	visibility:hidden
}
[data-uk-slideshow-slide] {
	cursor:pointer
}
.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li {
	height:100vh
}
.uk-slideshow-fade-in {
	-webkit-animation:uk-fade .5s linear;
	animation:uk-fade .5s linear
}
.uk-slideshow-fade-out {
	-webkit-animation:uk-fade .5s linear reverse;
	animation:uk-fade .5s linear reverse
}
.uk-slideshow-scroll-forward-in {
	-webkit-animation:uk-slide-right .5s ease-in-out;
	animation:uk-slide-right .5s 
ease-in-out
}
.uk-slideshow-scroll-forward-out {
	-webkit-animation:uk-slide-left .5s ease-in-out reverse;
	animation:uk-slide-left .5s ease-in-out reverse
}
.uk-slideshow-scroll-backward-in {
	-webkit-animation:uk-slide-left .5s ease-in-out;
	animation:uk-slide-left .5s ease-in-out
}
.uk-slideshow-scroll-backward-out {
	-webkit-animation:uk-slide-right .5s ease-in-out reverse;
	animation:uk-slide-right .5s ease-in-out reverse
}
.uk-slideshow-scale-out {
	-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;
	animation:uk-fade-scale-15 .5s ease-in-out reverse
}
.uk-slideshow-swipe-forward-in {
	-webkit-animation:uk-slide-left-33 .5s ease-in-out;
	animation:uk-slide-left-33 .5s ease-in-out
}
.uk-slideshow-swipe-forward-out {
	-webkit-animation:uk-slide-left .5s ease-in-out reverse;
	animation:uk-slide-left .5s ease-in-out reverse
}
.uk-slideshow-swipe-backward-in {
	-webkit-animation:uk-slide-right-33 .5s ease-in-out;
	animation:uk-slide-right-33 .5s ease-in-out
}
.uk-slideshow-swipe-backward-out {
	-webkit-animation:
uk-slide-right .5s ease-in-out reverse;
	animation:uk-slide-right .5s ease-in-out reverse
}
.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background:rgba(0,0,0,.6);
	-webkit-animation:uk-fade .5s ease-in-out reverse;
	animation:uk-fade .5s ease-in-out reverse
}
@font-face {
	font-family:Inter;
	font-weight:100 900;
	font-display:swap;
	font-style:normal;
	font-named-instance:Regular;
	src:
url(../../../lib/fonts/inter/inter-roman-var.woff2?v=3.15) format('woff2')
}
@font-face {
	font-family:Inter;
	font-weight:100 900;
	font-display:swap;
	font-style:italic;
	font-named-instance:Italic;
	src:url(../../../lib/fonts/inter/inter-italic-var.woff2?v=3.15) format('woff2')
}
*,:hover {
	-webkit-tap-highlight-color:transparent!important
}
body {
	overflow-x:hidden;
	padding-top:3.5rem
}
@media (min-width:1250px) {
	body {
	padding-top:4.25rem
}
}
@media (min-width:1600px) {
	body,html {
	font-size:18px
}
}
@media (min-width:2100px) {
	body,html {
	font-size:20px
}
}
h1 {
	margin-bottom:3rem;
	font-weight:var(--h1-font-weight)
}
h1:first-child {
	margin-top:-.3rem!important
}
h2 {
	font-weight:var(--h2-font-weight)
}
h3 {
	font-weight:var(--h3-font-weight)
}
h4 {
	font-weight:var(--h4-font-weight)
}
h5 {
	font-weight:var(--h5-font-weight)
}
h6 {
	font-weight:var(--h6-font-weight)
}
h1,h2,h3 {
	letter-spacing:-.016em
}
a,button {
	transition:color .2s,border .2s
}
a:active,a:focus,button:active,button:focus {
	outline:0!important
}
hr {
	margin:4.5rem auto;
	border-top:var(--border-width) 
solid var(--color-page-border)
}
address:last-child,blockquote:last-child,dl:last-child,fieldset:last-child,figure:last-child,ol:last-child,p:last-child,pre:last-child,ul:last-child {
	margin-bottom:0
}
svg {
	fill:currentColor
}
.uk-block {
	margin:1.5rem 0
}
.uk-block:first-child {
	margin-top:0
}
@media (min-width:768px) {
	.uk-block {
	margin:3rem 0
}
}
@media (min-width:1600px) {
	.uk-block {
	margin:4.5rem 0
}
}
.uk-block>.am-inpage {
	display:block
}
.am-button,.am-mail-button {
	font-weight:430!important;
	transition:background-color 
.2s,box-shadow .2s,border-color .2s
}
.cards {
	display:grid;
	-moz-column-gap:var(--cards-gap);
	column-gap:var(--cards-gap);
	row-gap:var(--cards-gap);
	grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));
	grid-auto-rows:20px;
	position:relative;
	margin-top:3rem;
	margin-bottom:3rem
}
@media (max-width:29.75rem) {
	.cards {
	grid-template-columns:1fr
}
}
.cards-large {
	grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))
}
@media (max-width:42rem) {
	.cards-large {
	grid-template-columns:1fr
}
}
.cards.masonry-applied .card-content {
	display:flex;
	box-sizing:border-box;
	flex-direction:column;
	justify-content:flex-start;
	height:100%
}
.cards.masonry-applied .card-content>.uk-panek-teaser {
	flex-grow:1
}
.cards.masonry-applied .card-content>.panel-body {
	flex-grow:1
}
.cards-simple {
	margin-top:1.5rem;
	margin-bottom:1.5rem
}
.card {
	overflow:hidden;
	background-color:var(--color-card-bg);
	border:var(--border-width) solid var(--color-card-border);
	border-radius:var(--cards-radius)
}
.content [id]:target:before {
	content
:'';
	display:block;
	height:6rem;
	margin-top:-6rem;
	visibility:hidden
}
.content blockquote a,.content figcaption a,.content ol:not([class]) li a,.content p a:not([class]),.content table a,.content ul:not([class]) li a {
	color:inherit;
	border-bottom:1px solid;
	text-decoration:none!important;
	padding-bottom:.03rem
}
.content blockquote a:hover,.content figcaption a:hover,.content ol:not([class]) li a:hover,.content p a:not([class]):hover,.content table a:hover,.content ul:not([class]) li a:hover {
	border-color:
transparent
}
.content em {
	color:inherit
}
.content b,.content strong {
	font-weight:700
}
.content table {
	box-sizing:content-box;
	width:100%;
	border-collapse:collapse;
	text-align:left
}
.content table td,.content table th {
	padding:.5rem!important;
	padding-left:0!important;
	font-weight:inherit;
	border-bottom:1px solid var(--color-page-border);
	vertical-align:top
}
.content table th {
	font-weight:500;
	border-width:2px;
	white-space:nowrap!important
}
.content table tr:last-child td {
	border:none
}
.content code {
	padding:.14rem 
.36rem;
	font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier,monospace;
	font-size:1em;
	font-weight:400;
	border-radius:var(--button-radius);
	color:var(--color-page-text);
	background-color:var(--color-code-bg)
}
.content pre {
	padding:0;
	font-size:1em;
	line-height:1.5;
	border-radius:var(--button-radius);
	background-color:var(--color-code-bg)
}
.content pre>code {
	display:inline-block;
	padding:1.4rem 1.5rem;
	font-size:inherit
}
.content blockquote {
	border:none;
	padding-left:0;
	margin:0;
	font-size:1.2rem;
	line-height:1.45
}
.content blockquote+figcaption:before {
	content:'\2014';
	padding-right:.75rem
}
.footer a {
	color:inherit;
	padding:1px 0;
	border-bottom:1px solid transparent
}
.footer a:hover {
	color:inherit!important;
	border-bottom:1px solid
}
textarea,textarea.uk-form-controls:invalid {
	min-height:8rem
}
input[type=text],textarea {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.am-mail-input {
	box-sizing:border-box;
	transition:border-color .2s
}
@media (min-width:1600px) {
	.am-gallery-masonry {
	grid-template-columns:repeat(auto-fill,minmax(calc(var(--am-gallery-item-width) * 1.125),1fr))
}
}
@media (min-width:2100px) {
	.am-gallery-masonry {
	grid-template-columns:repeat(auto-fill,minmax(calc(var(--am-gallery-item-width) * 1.25),1fr))
}
}
.hero {
	box-sizing:border-box;
	width:100%;
	max-width:none!important;
	min-height:5rem;
	padding:0 1.75rem
}
.hero am-flex {
	padding:0 max(.0001rem,(100% - 86.5rem) / 2)
}
.image-full-width {
	min-width:100%;
	max-width:100%;
	height:auto
}
:root {
	--color-nav:var(--color-page-text)
}
.uk-modal-dialog {
	--color-nav:var(--color-navbar-text)
}
.nav-link {
	color:var(--color-nav)
}
.nav-link:active,.nav-link:focus,.nav-link:hover {
	color:#999
}
.nav-icon {
	position:relative;
	display:inline-block;
	height:1em;
	width:1em;
	margin-right:.5rem
}
.panel-image img,.uk-panel-teaser img {
	width:100%;
	height:100%;
	border-radius:0;
	-o-object-fit:cover;
	object-fit:cover;
	box-shadow:none;
	transition:transform .3s
}
.panel-image img:hover,.uk-panel-teaser img:hover {
	transform:scale(1.1)
}
.panel-more {
	display:block;
	padding:0 
1rem;
	margin:1.5rem 0 0 -1rem;
	color:var(--color-card-text);
	font-size:1.1rem;
	font-weight:340;
	opacity:1;
	transition:opacity .2s
}
.panel-more:hover {
	color:var(--color-card-text);
	opacity:.7
}
.small .panel-more {
	margin:.5rem 0 0 -1rem;
	font-size:1rem;
	font-weight:380
}
.panel-icon {
	display:inline-block;
	margin-bottom:1.2rem
}
.panel-icon svg {
	max-width:5rem;
	max-height:5rem
}
.prev-next {
	display:flex;
	justify-content:flex-end;
	padding-top:1rem
}
.prev-next a {
	display:flex;
	flex-basis:50%;
	max-width:50%;
	padding:.5rem 0;
	opacity
:1;
	font-size:1.15rem
}
.prev-next a:hover {
	opacity:.5
}
.prev-next a span+span {
	margin-left:.7rem
}
.prev-next .prev {
	padding-right:1rem
}
.prev-next .next {
	justify-content:flex-end;
	padding-left:1rem
}
.prev-next .arrow {
	font-size:1.35rem;
	line-height:1.35
}
.sidebar {
	will-change:min-height
}
.sidebar-inner {
	transform:translate(0,0);
	transform:translate3d(0,0,0);
	will-change:position,transform
}
@media (min-width:1020px) {
	body.sidebar-left .sidebar-inner {
	padding-right:6rem
}
body.sidebar-left .sidebar-block>:not(am-stretched) {
	max-width:80%;
	margin-left:0
}
body.sidebar-left .uk-block>.footer {
	max-width:60%;
	margin-left:25%!important
}
body.sidebar-left a.prev {
	left:initial;
	right:3.125rem
}
body.sidebar-right .sidebar-inner {
	padding-left:6rem
}
body.sidebar-right .sidebar-block>:not(am-stretched) {
	max-width:80%;
	margin-right:0
}
body.sidebar-right .uk-block>.footer {
	max-width:60%;
	margin-right:25%!important
}
body.sidebar-right a.next {
	right:initial;
	left:3.125rem
}
}
[data-uk-slider] {
	overflow:hidden
}
.uk-slider-container {
	margin-left:-2px;
	margin-right:-3px
}
.uk-slider li:after {
	content:'';
	position:absolute;
	display:block;
	box-sizing:border-box;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border:0 solid var(--color-card-bg);
	border-left-width:2px;
	border-right-width:3px
}
.text-subtitle {
	padding-top:.5rem;
	font-size:1rem;
	line-height:1.5;
	font-weight:420
}
h1+div .text-subtitle {
	padding-top:1rem
}
.text-subtitle a:not([class]) {
	color:inherit;
	padding:1px 0;
	border-bottom:1px solid transparent
}
.text-subtitle a:not([class]):hover {
	color:inherit!important;
	border-bottom:1px solid
}
.hook-tooltip {
	border:var(--border-width) solid var(--color-page-border);
	border-radius:var(--button-radius)
}
body>.uk-container {
	margin-top:7rem
}
:not(.navbar)+.uk-container {
	margin-top:3rem
}
:root {
	--font-family:'Inter',sans-serif;
	--heading-font-family:var(--font-family);
	--h1-font-size:2.85rem;
	--h1-line-height:1.25;
	--h1-font-weight:680;
	--h2-font-size:1.95rem;
	--h2-line-height:1.35;
	--h2-font-weight:620;
	--h3-font-size:
1.65rem;
	--h3-line-height:1.375;
	--h3-font-weight:620;
	--h4-font-size:1.4rem;
	--h4-line-height:1.4;
	--h4-font-weight:580;
	--h5-font-size:1.25rem;
	--h5-line-height:1.425;
	--h5-font-weight:580;
	--h6-font-size:1.15rem;
	--h6-line-height:1.475;
	--h6-font-weight:580;
	--border-width:2px;
	--cards-gap:2rem;
	--cards-radius:1rem;
	--button-radius:0.4rem;
	--color-page-text:#181818;
	--color-page-bg:#ffffff;
	--color-page-border:#f0f0f0;
	--color-navbar-text:#181818;
	--color-navbar-bg:#ffffff;
	--color-navbar-border:#f0f0f0;
	--color-code-bg:#f8f8f8;
	--color-card-text:#181818;
	--color-card-bg:#f8f8f8;
	--color-card-border:#f8f8f8;
	--am-block-max-width:50rem;
	--am-container-padding:1.75rem;
	--am-gallery-background:var(--color-page-bg);
	--am-gallery-controls-color:var(--color-page-text);
	--am-gallery-controls-background:var(--color-page-bg);
	--am-slider-controls-color:var(--am-gallery-controls-color);
	--am-slider-controls-background:var(--am-gallery-controls-background);
	--am-input-placeholder-color:var(--color-page-text);
	--am-input-border:2px solid var(--color-page-border);
	--am-input-focus-border:2px solid var(--color-page-text);
	--am-button-border-color:var(--color-page-border);
	--am-button-hover-border-color:var(--color-page-text)
}
:root.standard-dark {
	--color-page-text:#f4f5f7;
	--color-page-bg:#1f2022;
	--color-page-border:#323437;
	--color-navbar-text:#f4f5f7;
	--color-navbar-bg:#1f2022;
	--color-navbar-border:#404347;
	--color-code-bg:#1a1b1d;
	--color-card-text:#f4f5f7;
	--color-card-bg:#2a2b2e;
	--color-card-border:#2a2b2e
}