::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track {  
	background-color: #eaeaea;  
	border-left: 1px solid #bbb;  
}  
::-webkit-scrollbar-thumb { background-color: #bbb; }
::-webkit-scrollbar-thumb:hover { background-color: #aaa; }

.uk-svg + .uk-svg {
  display: none !important;
} 

em { color: inherit; }
html {
	font-family: "Outfit", serif;
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	/*font-size: 110%;*/
	color: #1F3F51;
	background-color: #FBFBFB;
}
body {
	color: #1F3F51;
}
.uk-offcanvas-bar {
	background: #1F3F51;
}
#page-loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f8f8f8;
/*	background: #e8e2d9;*/
z-index: 9000;
display: flex;
justify-content: center;
align-items: center;
transition: .3s ease;
transform: scale(1);
opacity: 1;
}
body.ready #page-loader{
	z-index: -1;
	transform: scale(2);
	opacity: 0;
}
.header_ dl {
	border-left: 3px solid #eee;
	padding-left: 15px;
}

.uk-text-primary {
	color: #1f3f51 !important;
}

.papsid-text-color { color:#ffc234; }

.uk-badge { background: #1f3f51; }
.uk-badge._active { background:#ffc234; }
.uk-badge._inactive { background:red; }

dl p, dd p { margin:0; }
/*body #main-nav [class*='dropdown'] { position:relative; }*/
body:not(.ready) #main-nav [class*='dropdown'] { 
/*	display:none;*/
/*	opacity: 0;*/

}
body:not(.ready) #main-nav ul.menu_ li.uk-parent, body:not(.ready) #main-nav ul > li > a[aria-haspopup="true"] {
/*	cursor: progress;*/
}
body:not(.ready) #main-nav ul.menu_ li.uk-parent > a {
/*	pointer-events: none;*/
}
.cart_count {
	opacity: 0 !important;
	width: 10px;
	height: 10px;
	background: red;
	position: absolute;
	top: 0;
	border-radius: 100%;
	right: -5px;
}
.cart_count._active { opacity:1 !important; }
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
	font-family: "Outfit", sans-serif;
	font-optical-sizing: auto;
	font-weight: bold;
	font-style: normal;
	
	color: #1F3F51;
}
.uk-card-default { 
	color:#1F3F51; 
}
.uk-card-orange {
	background-color: #ffc234;
}
.uk-label {
	background: #1F3F51;
	font-family: 'Outfit', sans-serif;
	font-size: 80%;
}
.invite-us_ .uk-card-default { 
	background-color: #ffd46f;
}
.invite-us_ .uk-card-header, .invite-us_ .uk-card-footer {
	background-color: #ffc234;
}
._accordion ul.uk-accordion > li > a.uk-accordion-title ._label {
	background-color: #ffc234;
	padding: 10px 10px;
	font-size: 90%;
	transition: bbackground-color .2s ease;
}
._accordion ul.uk-accordion > li > a.uk-accordion-title:hover ._label {
	background-color: #ffd46f;
}
._accordion ul.uk-accordion > li.uk-open > a.uk-accordion-title ._label {
	background-color: #152934 !important;
}
.uk-button, .uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	font-family: "Outfit", serif;
	font-optical-sizing: auto;
	font-weight: normal;
	font-style: normal;
	
	color: #1F3F51;
	font-size: 100%;
}
.uk-notification {
	top: 8rem;
	z-index:1020;
}
/*.uk-notification .button { display:none !important; }*/
.uk-notification-message {
	background: #1F3F51;
	color: #ffc234;
	border-radius: 5px;
	font-size: 100%;
}
.uk-notification-message-warning {
	background: #ffc234;
	color: #1f3f51;
}
.uk-notification-message-danger {
	background: red;
	color: #fff;
}
nav#main-nav ul.menu_ > li {}
@media(max-width:1180px){
	nav#main-nav .uk-navbar-left {
		gap: 15px;
	}
	nav#main-nav ul.menu_ {
		gap: 15px;
	}
	nav#main-nav ul.menu_ > li {
		font-size: 75%;
	}
}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	font-weight:500; 
	transition: color .2s ease !important;
}
.uk-navbar-item:hover, .uk-navbar-nav>li>a:hover, .uk-navbar-toggle:hover {
	color: #ffc234;
}
.uk-navbar-nav>li.uk-active>a {
	color: #1F3F51;
}
.header_._active .uk-logo {
	color: #1F3F51;
}
.header_._active .uk-logo:hover {
	color: #ffc234;
}
/*.header_._active .uk-logo:hover svg path {
	transition: ;
}
.header_._active .uk-logo:hover svg path {
	color: #ffc234;
}*/
a { color:#ffc234; }
a:hover { color:#13252e; }
.uk-link-heading a, .uk-link-toggle .uk-link-heading, a.uk-link-heading { color:#1F3F51; }
.uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, a.uk-link-heading:hover { color:black; }
/*.uk-card-default .uk-card-footer, */
hr {
	border-color: #1F3F51;
}

.uk-nav-default>li.uk-active>a, .uk-nav-default>li.is-active>a {
	color: #333;
}

.uk-disabled { opacity:.8; }

.uk-form-icon { 
/*	bottom:unset; */
}
.wpcf7-form p:empty, .wpcf7-form br { display: none; }
.wpcf7-form p { margin:0; }

.uk-input, .uk-select { height:60px !important; }
.uk-textarea { height:100px !important; }
.uk-input, .uk-select, .uk-textarea {
	border-width: 2px !important;
	padding: 10px 20px !important;
	border-radius: 10px !important;
	border-color: #e5e5e5 !important;
}
.woocommerce .quantity .qty { padding:10px !important; }
.wpcf7-form .uk-textarea {
	padding: 20px !important;
}
.uk-input._small { padding: 0 8px !important; }

#main-nav .uk-navbar-nav li:not(.uk-parent) .uk-navbar-parent-icon { display:none; }

.uk-card-primary.uk-card-body .uk-logo, .uk-card-primary>:not([class*=uk-card-media]) .uk-logo, .uk-card-secondary.uk-card-body .uk-logo, .uk-card-secondary>:not([class*=uk-card-media]) .uk-logo, .uk-light .uk-logo, .uk-offcanvas-bar .uk-logo, .uk-overlay-primary .uk-logo, .uk-section-primary:not(.uk-preserve-color) .uk-logo, .uk-section-secondary:not(.uk-preserve-color) .uk-logo, .uk-tile-primary:not(.uk-preserve-color) .uk-logo, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo {
	color: #ffd46f;
}
.uk-card-primary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li.uk-active>a, .uk-light .uk-navbar-nav>li.uk-active>a, .uk-offcanvas-bar .uk-navbar-nav>li.uk-active>a, .uk-overlay-primary .uk-navbar-nav>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li.uk-active>a {
	color: #fff;
}

.uk-card-primary.uk-card-body .uk-navbar-nav>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .uk-card-secondary.uk-card-body .uk-navbar-nav>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-navbar-nav>li>a, .uk-light .uk-navbar-nav>li>a, .uk-offcanvas-bar .uk-navbar-nav>li>a, .uk-overlay-primary .uk-navbar-nav>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a {
	color: #ffd46f;
}

.uk-card-primary.uk-card-body .uk-h1, .uk-card-primary.uk-card-body .uk-h2, .uk-card-primary.uk-card-body .uk-h3, .uk-card-primary.uk-card-body .uk-h4, .uk-card-primary.uk-card-body .uk-h5, .uk-card-primary.uk-card-body .uk-h6, .uk-card-primary.uk-card-body .uk-heading-2xlarge, .uk-card-primary.uk-card-body .uk-heading-3xlarge, .uk-card-primary.uk-card-body .uk-heading-large, .uk-card-primary.uk-card-body .uk-heading-medium, .uk-card-primary.uk-card-body .uk-heading-small, .uk-card-primary.uk-card-body .uk-heading-xlarge, .uk-card-primary.uk-card-body h1, .uk-card-primary.uk-card-body h2, .uk-card-primary.uk-card-body h3, .uk-card-primary.uk-card-body h4, .uk-card-primary.uk-card-body h5, .uk-card-primary.uk-card-body h6, .uk-card-primary>:not([class*=uk-card-media]) .uk-h1, .uk-card-primary>:not([class*=uk-card-media]) .uk-h2, .uk-card-primary>:not([class*=uk-card-media]) .uk-h3, .uk-card-primary>:not([class*=uk-card-media]) .uk-h4, .uk-card-primary>:not([class*=uk-card-media]) .uk-h5, .uk-card-primary>:not([class*=uk-card-media]) .uk-h6, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge, .uk-card-primary>:not([class*=uk-card-media]) h1, .uk-card-primary>:not([class*=uk-card-media]) h2, .uk-card-primary>:not([class*=uk-card-media]) h3, .uk-card-primary>:not([class*=uk-card-media]) h4, .uk-card-primary>:not([class*=uk-card-media]) h5, .uk-card-primary>:not([class*=uk-card-media]) h6, .uk-card-secondary.uk-card-body .uk-h1, .uk-card-secondary.uk-card-body .uk-h2, .uk-card-secondary.uk-card-body .uk-h3, .uk-card-secondary.uk-card-body .uk-h4, .uk-card-secondary.uk-card-body .uk-h5, .uk-card-secondary.uk-card-body .uk-h6, .uk-card-secondary.uk-card-body .uk-heading-2xlarge, .uk-card-secondary.uk-card-body .uk-heading-3xlarge, .uk-card-secondary.uk-card-body .uk-heading-large, .uk-card-secondary.uk-card-body .uk-heading-medium, .uk-card-secondary.uk-card-body .uk-heading-small, .uk-card-secondary.uk-card-body .uk-heading-xlarge, .uk-card-secondary.uk-card-body h1, .uk-card-secondary.uk-card-body h2, .uk-card-secondary.uk-card-body h3, .uk-card-secondary.uk-card-body h4, .uk-card-secondary.uk-card-body h5, .uk-card-secondary.uk-card-body h6, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h1, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h4, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge, .uk-card-secondary>:not([class*=uk-card-media]) h1, .uk-card-secondary>:not([class*=uk-card-media]) h2, .uk-card-secondary>:not([class*=uk-card-media]) h3, .uk-card-secondary>:not([class*=uk-card-media]) h4, .uk-card-secondary>:not([class*=uk-card-media]) h5, .uk-card-secondary>:not([class*=uk-card-media]) h6, .uk-light .uk-h1, .uk-light .uk-h2, .uk-light .uk-h3, .uk-light .uk-h4, .uk-light .uk-h5, .uk-light .uk-h6, .uk-light .uk-heading-2xlarge, .uk-light .uk-heading-3xlarge, .uk-light .uk-heading-large, .uk-light .uk-heading-medium, .uk-light .uk-heading-small, .uk-light .uk-heading-xlarge, .uk-light h1, .uk-light h2, .uk-light h3, .uk-light h4, .uk-light h5, .uk-light h6, .uk-offcanvas-bar .uk-h1, .uk-offcanvas-bar .uk-h2, .uk-offcanvas-bar .uk-h3, .uk-offcanvas-bar .uk-h4, .uk-offcanvas-bar .uk-h5, .uk-offcanvas-bar .uk-h6, .uk-offcanvas-bar .uk-heading-2xlarge, .uk-offcanvas-bar .uk-heading-3xlarge, .uk-offcanvas-bar .uk-heading-large, .uk-offcanvas-bar .uk-heading-medium, .uk-offcanvas-bar .uk-heading-small, .uk-offcanvas-bar .uk-heading-xlarge, .uk-offcanvas-bar h1, .uk-offcanvas-bar h2, .uk-offcanvas-bar h3, .uk-offcanvas-bar h4, .uk-offcanvas-bar h5, .uk-offcanvas-bar h6, .uk-overlay-primary .uk-h1, .uk-overlay-primary .uk-h2, .uk-overlay-primary .uk-h3, .uk-overlay-primary .uk-h4, .uk-overlay-primary .uk-h5, .uk-overlay-primary .uk-h6, .uk-overlay-primary .uk-heading-2xlarge, .uk-overlay-primary .uk-heading-3xlarge, .uk-overlay-primary .uk-heading-large, .uk-overlay-primary .uk-heading-medium, .uk-overlay-primary .uk-heading-small, .uk-overlay-primary .uk-heading-xlarge, .uk-overlay-primary h1, .uk-overlay-primary h2, .uk-overlay-primary h3, .uk-overlay-primary h4, .uk-overlay-primary h5, .uk-overlay-primary h6, .uk-section-primary:not(.uk-preserve-color) .uk-h1, .uk-section-primary:not(.uk-preserve-color) .uk-h2, .uk-section-primary:not(.uk-preserve-color) .uk-h3, .uk-section-primary:not(.uk-preserve-color) .uk-h4, .uk-section-primary:not(.uk-preserve-color) .uk-h5, .uk-section-primary:not(.uk-preserve-color) .uk-h6, .uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge, .uk-section-primary:not(.uk-preserve-color) .uk-heading-large, .uk-section-primary:not(.uk-preserve-color) .uk-heading-medium, .uk-section-primary:not(.uk-preserve-color) .uk-heading-small, .uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-section-primary:not(.uk-preserve-color) h1, .uk-section-primary:not(.uk-preserve-color) h2, .uk-section-primary:not(.uk-preserve-color) h3, .uk-section-primary:not(.uk-preserve-color) h4, .uk-section-primary:not(.uk-preserve-color) h5, .uk-section-primary:not(.uk-preserve-color) h6, .uk-section-secondary:not(.uk-preserve-color) .uk-h1, .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .uk-section-secondary:not(.uk-preserve-color) .uk-h3, .uk-section-secondary:not(.uk-preserve-color) .uk-h4, .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .uk-section-secondary:not(.uk-preserve-color) .uk-h6, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-large, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-small, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-section-secondary:not(.uk-preserve-color) h1, .uk-section-secondary:not(.uk-preserve-color) h2, .uk-section-secondary:not(.uk-preserve-color) h3, .uk-section-secondary:not(.uk-preserve-color) h4, .uk-section-secondary:not(.uk-preserve-color) h5, .uk-section-secondary:not(.uk-preserve-color) h6, .uk-tile-primary:not(.uk-preserve-color) .uk-h1, .uk-tile-primary:not(.uk-preserve-color) .uk-h2, .uk-tile-primary:not(.uk-preserve-color) .uk-h3, .uk-tile-primary:not(.uk-preserve-color) .uk-h4, .uk-tile-primary:not(.uk-preserve-color) .uk-h5, .uk-tile-primary:not(.uk-preserve-color) .uk-h6, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-large, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-small, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-tile-primary:not(.uk-preserve-color) h1, .uk-tile-primary:not(.uk-preserve-color) h2, .uk-tile-primary:not(.uk-preserve-color) h3, .uk-tile-primary:not(.uk-preserve-color) h4, .uk-tile-primary:not(.uk-preserve-color) h5, .uk-tile-primary:not(.uk-preserve-color) h6, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge, .uk-tile-secondary:not(.uk-preserve-color) h1, .uk-tile-secondary:not(.uk-preserve-color) h2, .uk-tile-secondary:not(.uk-preserve-color) h3, .uk-tile-secondary:not(.uk-preserve-color) h4, .uk-tile-secondary:not(.uk-preserve-color) h5, .uk-tile-secondary:not(.uk-preserve-color) h6 {
	color: #ffd46f;
}

.uk-card-primary.uk-card-body .uk-h1 b, .uk-card-primary.uk-card-body .uk-h2 b, .uk-card-primary.uk-card-body .uk-h3 b, .uk-card-primary.uk-card-body .uk-h4 b, .uk-card-primary.uk-card-body .uk-h5 b, .uk-card-primary.uk-card-body .uk-h6 b, .uk-card-primary.uk-card-body .uk-heading-2xlarge b, .uk-card-primary.uk-card-body .uk-heading-3xlarge b, .uk-card-primary.uk-card-body .uk-heading-large b, .uk-card-primary.uk-card-body .uk-heading-medium b, .uk-card-primary.uk-card-body .uk-heading-small b, .uk-card-primary.uk-card-body .uk-heading-xlarge b, .uk-card-primary.uk-card-body h1 b, .uk-card-primary.uk-card-body h2 b, .uk-card-primary.uk-card-body h3 b, .uk-card-primary.uk-card-body h4 b, .uk-card-primary.uk-card-body h5 b, .uk-card-primary.uk-card-body h6 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h1 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h2 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h3 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h4 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h5 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-h6 b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small b, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge b, .uk-card-primary>:not([class*=uk-card-media]) h1 b, .uk-card-primary>:not([class*=uk-card-media]) h2 b, .uk-card-primary>:not([class*=uk-card-media]) h3 b, .uk-card-primary>:not([class*=uk-card-media]) h4 b, .uk-card-primary>:not([class*=uk-card-media]) h5 b, .uk-card-primary>:not([class*=uk-card-media]) h6 b, .uk-card-secondary.uk-card-body .uk-h1 b, .uk-card-secondary.uk-card-body .uk-h2 b, .uk-card-secondary.uk-card-body .uk-h3 b, .uk-card-secondary.uk-card-body .uk-h4 b, .uk-card-secondary.uk-card-body .uk-h5 b, .uk-card-secondary.uk-card-body .uk-h6 b, .uk-card-secondary.uk-card-body .uk-heading-2xlarge b, .uk-card-secondary.uk-card-body .uk-heading-3xlarge b, .uk-card-secondary.uk-card-body .uk-heading-large b, .uk-card-secondary.uk-card-body .uk-heading-medium b, .uk-card-secondary.uk-card-body .uk-heading-small b, .uk-card-secondary.uk-card-body .uk-heading-xlarge b, .uk-card-secondary.uk-card-body h1 b, .uk-card-secondary.uk-card-body h2 b, .uk-card-secondary.uk-card-body h3 b, .uk-card-secondary.uk-card-body h4 b, .uk-card-secondary.uk-card-body h5 b, .uk-card-secondary.uk-card-body h6 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h1 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h4 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6 b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small b, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge b, .uk-card-secondary>:not([class*=uk-card-media]) h1 b, .uk-card-secondary>:not([class*=uk-card-media]) h2 b, .uk-card-secondary>:not([class*=uk-card-media]) h3 b, .uk-card-secondary>:not([class*=uk-card-media]) h4 b, .uk-card-secondary>:not([class*=uk-card-media]) h5 b, .uk-card-secondary>:not([class*=uk-card-media]) h6 b, .uk-light .uk-h1 b, .uk-light .uk-h2 b, .uk-light .uk-h3 b, .uk-light .uk-h4 b, .uk-light .uk-h5 b, .uk-light .uk-h6 b, .uk-light .uk-heading-2xlarge b, .uk-light .uk-heading-3xlarge b, .uk-light .uk-heading-large b, .uk-light .uk-heading-medium b, .uk-light .uk-heading-small b, .uk-light .uk-heading-xlarge b, .uk-light h1 b, .uk-light h2 b, .uk-light h3 b, .uk-light h4 b, .uk-light h5 b, .uk-light h6 b, .uk-offcanvas-bar .uk-h1 b, .uk-offcanvas-bar .uk-h2 b, .uk-offcanvas-bar .uk-h3 b, .uk-offcanvas-bar .uk-h4 b, .uk-offcanvas-bar .uk-h5 b, .uk-offcanvas-bar .uk-h6 b, .uk-offcanvas-bar .uk-heading-2xlarge b, .uk-offcanvas-bar .uk-heading-3xlarge b, .uk-offcanvas-bar .uk-heading-large b, .uk-offcanvas-bar .uk-heading-medium b, .uk-offcanvas-bar .uk-heading-small b, .uk-offcanvas-bar .uk-heading-xlarge b, .uk-offcanvas-bar h1 b, .uk-offcanvas-bar h2 b, .uk-offcanvas-bar h3 b, .uk-offcanvas-bar h4 b, .uk-offcanvas-bar h5 b, .uk-offcanvas-bar h6 b, .uk-overlay-primary .uk-h1 b, .uk-overlay-primary .uk-h2 b, .uk-overlay-primary .uk-h3 b, .uk-overlay-primary .uk-h4 b, .uk-overlay-primary .uk-h5 b, .uk-overlay-primary .uk-h6 b, .uk-overlay-primary .uk-heading-2xlarge b, .uk-overlay-primary .uk-heading-3xlarge b, .uk-overlay-primary .uk-heading-large b, .uk-overlay-primary .uk-heading-medium b, .uk-overlay-primary .uk-heading-small b, .uk-overlay-primary .uk-heading-xlarge b, .uk-overlay-primary h1 b, .uk-overlay-primary h2 b, .uk-overlay-primary h3 b, .uk-overlay-primary h4 b, .uk-overlay-primary h5 b, .uk-overlay-primary h6 b, .uk-section-primary:not(.uk-preserve-color) .uk-h1 b, .uk-section-primary:not(.uk-preserve-color) .uk-h2 b, .uk-section-primary:not(.uk-preserve-color) .uk-h3 b, .uk-section-primary:not(.uk-preserve-color) .uk-h4 b, .uk-section-primary:not(.uk-preserve-color) .uk-h5 b, .uk-section-primary:not(.uk-preserve-color) .uk-h6 b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-large b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-medium b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-small b, .uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge b, .uk-section-primary:not(.uk-preserve-color) h1 b, .uk-section-primary:not(.uk-preserve-color) h2 b, .uk-section-primary:not(.uk-preserve-color) h3 b, .uk-section-primary:not(.uk-preserve-color) h4 b, .uk-section-primary:not(.uk-preserve-color) h5 b, .uk-section-primary:not(.uk-preserve-color) h6 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h1 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h2 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h3 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h4 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h5 b, .uk-section-secondary:not(.uk-preserve-color) .uk-h6 b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-large b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-small b, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge b, .uk-section-secondary:not(.uk-preserve-color) h1 b, .uk-section-secondary:not(.uk-preserve-color) h2 b, .uk-section-secondary:not(.uk-preserve-color) h3 b, .uk-section-secondary:not(.uk-preserve-color) h4 b, .uk-section-secondary:not(.uk-preserve-color) h5 b, .uk-section-secondary:not(.uk-preserve-color) h6 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h1 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h2 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h3 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h4 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h5 b, .uk-tile-primary:not(.uk-preserve-color) .uk-h6 b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-large b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-small b, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge b, .uk-tile-primary:not(.uk-preserve-color) h1 b, .uk-tile-primary:not(.uk-preserve-color) h2 b, .uk-tile-primary:not(.uk-preserve-color) h3 b, .uk-tile-primary:not(.uk-preserve-color) h4 b, .uk-tile-primary:not(.uk-preserve-color) h5 b, .uk-tile-primary:not(.uk-preserve-color) h6 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6 b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small b, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge b, .uk-tile-secondary:not(.uk-preserve-color) h1 b, .uk-tile-secondary:not(.uk-preserve-color) h2 b, .uk-tile-secondary:not(.uk-preserve-color) h3 b, .uk-tile-secondary:not(.uk-preserve-color) h4 b, .uk-tile-secondary:not(.uk-preserve-color) h5 b, .uk-tile-secondary:not(.uk-preserve-color) h6 b, .uk-card-primary.uk-card-body .uk-h1 strong, .uk-card-primary.uk-card-body .uk-h2 strong, .uk-card-primary.uk-card-body .uk-h3 strong, .uk-card-primary.uk-card-body .uk-h4 strong, .uk-card-primary.uk-card-body .uk-h5 strong, .uk-card-primary.uk-card-body .uk-h6 strong, .uk-card-primary.uk-card-body .uk-heading-2xlarge strong, .uk-card-primary.uk-card-body .uk-heading-3xlarge strong, .uk-card-primary.uk-card-body .uk-heading-large strong, .uk-card-primary.uk-card-body .uk-heading-medium strong, .uk-card-primary.uk-card-body .uk-heading-small strong, .uk-card-primary.uk-card-body .uk-heading-xlarge strong, .uk-card-primary.uk-card-body h1 strong, .uk-card-primary.uk-card-body h2 strong, .uk-card-primary.uk-card-body h3 strong, .uk-card-primary.uk-card-body h4 strong, .uk-card-primary.uk-card-body h5 strong, .uk-card-primary.uk-card-body h6 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h1 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h2 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h3 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h4 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h5 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-h6 strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-2xlarge strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-3xlarge strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-large strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-medium strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-small strong, .uk-card-primary>:not([class*=uk-card-media]) .uk-heading-xlarge strong, .uk-card-primary>:not([class*=uk-card-media]) h1 strong, .uk-card-primary>:not([class*=uk-card-media]) h2 strong, .uk-card-primary>:not([class*=uk-card-media]) h3 strong, .uk-card-primary>:not([class*=uk-card-media]) h4 strong, .uk-card-primary>:not([class*=uk-card-media]) h5 strong, .uk-card-primary>:not([class*=uk-card-media]) h6 strong, .uk-card-secondary.uk-card-body .uk-h1 strong, .uk-card-secondary.uk-card-body .uk-h2 strong, .uk-card-secondary.uk-card-body .uk-h3 strong, .uk-card-secondary.uk-card-body .uk-h4 strong, .uk-card-secondary.uk-card-body .uk-h5 strong, .uk-card-secondary.uk-card-body .uk-h6 strong, .uk-card-secondary.uk-card-body .uk-heading-2xlarge strong, .uk-card-secondary.uk-card-body .uk-heading-3xlarge strong, .uk-card-secondary.uk-card-body .uk-heading-large strong, .uk-card-secondary.uk-card-body .uk-heading-medium strong, .uk-card-secondary.uk-card-body .uk-heading-small strong, .uk-card-secondary.uk-card-body .uk-heading-xlarge strong, .uk-card-secondary.uk-card-body h1 strong, .uk-card-secondary.uk-card-body h2 strong, .uk-card-secondary.uk-card-body h3 strong, .uk-card-secondary.uk-card-body h4 strong, .uk-card-secondary.uk-card-body h5 strong, .uk-card-secondary.uk-card-body h6 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h1 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h2 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h3 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h4 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h5 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-h6 strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-2xlarge strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-3xlarge strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-large strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-medium strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-small strong, .uk-card-secondary>:not([class*=uk-card-media]) .uk-heading-xlarge strong, .uk-card-secondary>:not([class*=uk-card-media]) h1 strong, .uk-card-secondary>:not([class*=uk-card-media]) h2 strong, .uk-card-secondary>:not([class*=uk-card-media]) h3 strong, .uk-card-secondary>:not([class*=uk-card-media]) h4 strong, .uk-card-secondary>:not([class*=uk-card-media]) h5 strong, .uk-card-secondary>:not([class*=uk-card-media]) h6 strong, .uk-light .uk-h1 strong, .uk-light .uk-h2 strong, .uk-light .uk-h3 strong, .uk-light .uk-h4 strong, .uk-light .uk-h5 strong, .uk-light .uk-h6 strong, .uk-light .uk-heading-2xlarge strong, .uk-light .uk-heading-3xlarge strong, .uk-light .uk-heading-large strong, .uk-light .uk-heading-medium strong, .uk-light .uk-heading-small strong, .uk-light .uk-heading-xlarge strong, .uk-light h1 strong, .uk-light h2 strong, .uk-light h3 strong, .uk-light h4 strong, .uk-light h5 strong, .uk-light h6 strong, .uk-offcanvas-bar .uk-h1 strong, .uk-offcanvas-bar .uk-h2 strong, .uk-offcanvas-bar .uk-h3 strong, .uk-offcanvas-bar .uk-h4 strong, .uk-offcanvas-bar .uk-h5 strong, .uk-offcanvas-bar .uk-h6 strong, .uk-offcanvas-bar .uk-heading-2xlarge strong, .uk-offcanvas-bar .uk-heading-3xlarge strong, .uk-offcanvas-bar .uk-heading-large strong, .uk-offcanvas-bar .uk-heading-medium strong, .uk-offcanvas-bar .uk-heading-small strong, .uk-offcanvas-bar .uk-heading-xlarge strong, .uk-offcanvas-bar h1 strong, .uk-offcanvas-bar h2 strong, .uk-offcanvas-bar h3 strong, .uk-offcanvas-bar h4 strong, .uk-offcanvas-bar h5 strong, .uk-offcanvas-bar h6 strong, .uk-overlay-primary .uk-h1 strong, .uk-overlay-primary .uk-h2 strong, .uk-overlay-primary .uk-h3 strong, .uk-overlay-primary .uk-h4 strong, .uk-overlay-primary .uk-h5 strong, .uk-overlay-primary .uk-h6 strong, .uk-overlay-primary .uk-heading-2xlarge strong, .uk-overlay-primary .uk-heading-3xlarge strong, .uk-overlay-primary .uk-heading-large strong, .uk-overlay-primary .uk-heading-medium strong, .uk-overlay-primary .uk-heading-small strong, .uk-overlay-primary .uk-heading-xlarge strong, .uk-overlay-primary h1 strong, .uk-overlay-primary h2 strong, .uk-overlay-primary h3 strong, .uk-overlay-primary h4 strong, .uk-overlay-primary h5 strong, .uk-overlay-primary h6 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h1 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h2 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h3 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h4 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h5 strong, .uk-section-primary:not(.uk-preserve-color) .uk-h6 strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-3xlarge strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-large strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-medium strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-small strong, .uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge strong, .uk-section-primary:not(.uk-preserve-color) h1 strong, .uk-section-primary:not(.uk-preserve-color) h2 strong, .uk-section-primary:not(.uk-preserve-color) h3 strong, .uk-section-primary:not(.uk-preserve-color) h4 strong, .uk-section-primary:not(.uk-preserve-color) h5 strong, .uk-section-primary:not(.uk-preserve-color) h6 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h1 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h2 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h3 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h4 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h5 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-h6 strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-3xlarge strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-large strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-small strong, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge strong, .uk-section-secondary:not(.uk-preserve-color) h1 strong, .uk-section-secondary:not(.uk-preserve-color) h2 strong, .uk-section-secondary:not(.uk-preserve-color) h3 strong, .uk-section-secondary:not(.uk-preserve-color) h4 strong, .uk-section-secondary:not(.uk-preserve-color) h5 strong, .uk-section-secondary:not(.uk-preserve-color) h6 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h1 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h2 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h3 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h4 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h5 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-h6 strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-3xlarge strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-large strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-small strong, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge strong, .uk-tile-primary:not(.uk-preserve-color) h1 strong, .uk-tile-primary:not(.uk-preserve-color) h2 strong, .uk-tile-primary:not(.uk-preserve-color) h3 strong, .uk-tile-primary:not(.uk-preserve-color) h4 strong, .uk-tile-primary:not(.uk-preserve-color) h5 strong, .uk-tile-primary:not(.uk-preserve-color) h6 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6 strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-3xlarge strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small strong, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge strong, .uk-tile-secondary:not(.uk-preserve-color) h1 strong, .uk-tile-secondary:not(.uk-preserve-color) h2 strong, .uk-tile-secondary:not(.uk-preserve-color) h3 strong, .uk-tile-secondary:not(.uk-preserve-color) h4 strong, .uk-tile-secondary:not(.uk-preserve-color) h5 strong, .uk-tile-secondary:not(.uk-preserve-color) h6 strong {
	color: #ffc234;
}

.header_._inactive #main-nav .uk-navbar-item, .header_._inactive #main-nav .uk-navbar-nav > li > a {
	color: #ffd46f;
}
.header_._inactive #main-nav .uk-navbar-item:hover, .header_._inactive #main-nav .uk-navbar-nav > li.uk-active > a, .header_._inactive #main-nav .uk-navbar-nav > li > a[aria-expanded="true"], .header_._inactive #main-nav .uk-navbar-nav > li > a:hover {
	color: white;
}

.uk-icon-button:not(._icon) {
	color: #1F3F51;
	background-color: #ffd46f;
	border: 2px solid #ffc234;
}
.uk-icon-button .uk-icon {
	
}
.uk-icon-button:hover {
	background-color: #ffc234;
	color: inherit;
}

.fa_::before {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

.wp-block-separator {
	border-top: 1px solid #e5e5e5;
	border-bottom: 0;
}

.uk-container-huge { max-width:1840px; }
.uk-background-secondary { background-color: #1F3F51; }
.uk-border-rounded { border-radius:10px; }
.uk-border-small-rounded { border-radius:5px; }

.uk-text-lighter { font-weight: 200; }
.uk-text-light { font-weight: 300; }
.uk-text-medium { font-weight: 500; }
.uk-text-bold { font-weight: 600; }
.uk-text-bolder { font-weight: 700; }
.text-bold-500 { font-weight: 500; }

.uk-text-lightest { font-weight:100; }

.uk-section-muted {
	background: #F4F4F4;
}

.uk-button {
	padding: 12px 18px;	
	display: inline-flex;
	align-items: center;
	text-transform: none;
	border: 2px solid;
}
.uk-button:not(.uk-button-small) > span:not(._icon) {
	padding: 0 5px;
}
@media(max-width:959px){
	.uk-button:not(.uk-button-small) > span:not(._icon) {
		margin: 6px;
	}
}
.uk-button-medium { line-height:1; }
.uk-button-small, .uk-button-tiny {
	line-height: 20px;
	padding: 5px 30px;
	font-size: 90%;
}
.uk-button-tiny {
	padding: 0px 20px;
}
.uk-button-medium ._icon {
	padding: 10px 15px;
	font-size: 130%;
}
.uk-button:not(.uk-button-medium) ._icon { font-size:120%; }
@media(max-width:959px){
	.uk-button:not(.uk-button-medium) ._icon { margin:6px!important; }
}
.uk-button-default {
	color: #1F3F51 !important;
	font-weight: 500;
	background: rgb(255 255 255 / 20%) !important;
}
.uk-button-default:hover {
	background: rgb(255 255 255 / 30%) !important;
	border-color: inherit;
}
.uk-button-primary {
	background: #1F3F51 !important;
	color: #ffd46f !important;
	border-color: #1F3F51;
}
.uk-button-primary:hover { background:#13252e !important; }
.uk-button-primary:not(.uk-button-medium) ._icon, .uk-button-default:not(.uk-button-medium) ._icon {
	background: #ffd46f;
	color: #1F3F51;
}
/*.uk-button-primary:hover ._icon { background:#e3d6c2; }*/

.uk-button-secondary {
	background: #ffd46f !important;
	border-color: #ffc234;
	font-weight: 500;
}
.uk-button-secondary:not(.uk-button-medium) ._icon {
	background: #ffc234 !important;
	color: #1F3F51;
}
.uk-button-secondary:hover {
	background: #ffc234 !important;
	color: inherit;
}
.uk-button-secondary:not(.uk-button-medium):hover ._icon {
	background: #ffd46f !important;
}
.uk-button-text {
	border: 0;
	padding: 6px 0;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 90%;
}

@media(max-width:959px){
	.uk-button {
		padding: 5px;
		font-size: 95%;
	}
	.uk-button.uk-button-small { padding:5px 10px; }
	.uk-button ._icon {
		margin: 0!important;
		padding: 3px;
	}
}

.uk-heading-line>::after, .uk-heading-line>::before {
	border-color: #1F3F51;
}
.uk-heading-line>::before {
	margin-right: 2rem;
	max-width: 100px;
}
.uk-heading-line>::after {
	margin-left: 2rem;
	max-width: 100px;
}
.uk-heading-line { font-weight:400; }

.heading-title_ { overflow:hidden; }
.heading-title_ ._title {
	font-family: "Outfit", sans-serif !important;
	font-size: 20px;
	/*	font-weight: 400;*/
	font-weight: 500;
}
.heading-title_ ._title > span {}
.heading-title_:not(._noline) ._title:after, .heading-title_:not(._noline) ._title:before {
	content: "";
	height: 1px;
	position: absolute;
	background: #1F3F51;
	width: 100px;
	top: 15px;
}
.uk-light .heading-title_ ._title:after, .uk-light .heading-title_ ._title:before {
	background: #ffd46f;
}
.heading-title_ ._title:before {
	left: -120px;
}
.heading-title_ ._title:after {
	right: -120px;
}
.heading-title_[class=*"uk-text-left"]:not(._noline) ._title { margin-left:120px; }
.heading-title_[class=*"uk-text-left"]:not(._noline) ._title:after {
	display: none;
}

@media(min-width:960px){
	.header_._inactive nav {
		padding: 7px 30px;
		margin-top: 25px !important;
		background-color: #1F3F51;
		border-radius: 10px;
	}
}
@media(max-width:959px){
	.header_._inactive { background-color: #1F3F51; }
	#main-header a.uk-logo > * { max-width:120px; }
	#main-header .uk-navbar-nav { 
/*		gap:10px !important; */
}
#main-header .uk-navbar-nav .uk-navbar-item img, #main-header .uk-navbar-nav .uk-navbar-item svg {
	max-height: 20px;
	max-width: 20px;
}
}
main {}

#main-header {
	z-index: 1010;
}
.header_ {}
.header_._active {}
.header_._inactive {
	/*	visibility: hidden;*/
}

.home-hero_ canvas {
	max-height: 756px;
}
.home-hero_ ._content {
	margin-left: 6rem;
}
.home-hero_ ._title h1 { font-size: 60px; }
.home-hero_ ._subtitle {
	font-size: 40px;
	font-weight: 500;
	line-height: 50px;
}
.home-hero_ a._arrow {
	color: #1F3F51;
	transform: unset;
	transition: color .2s ease, transform .4s ease;
}
.home-hero_ a._arrow:hover {
	color: #ffd46f;
	transform: translateY(4px);
}
@media(max-width:1600px){
	.home-hero_ ._content {
		margin-left: 3vw;
		top: 3vw;
		transform: translate(0);
	}
	.home-hero_ ._object-wrap {
		margin: 0!important;
	}
	.home-hero_ img._object {
		max-height: calc(250px + 18vw);
	}
	.home-hero_ canvas {
		height: 600px;
	}
	.home-hero_ ._title h1 {
		font-size: calc(16px + 2vw);
	}
	.home-hero_ ._subtitle {
		font-size: calc(12px + 1vw);
		line-height: calc(20px + 1vw);
	}
}
@media(max-width:640px){
	.home-hero_ canvas {
		height: 700px;
	}
}
@media(max-width:640px){
	.home-hero_ ._content {
		padding: 20px 10px 0;
		left: 0;
		right: 0;
		margin: auto;
		text-align: center;
	}
	.home-hero_ ._object-wrap {
		left: 0;
		text-align: center;
	}
}

.hero-description {
	font-size: 115%;
	font-weight: 500;
	line-height: 33px;
}

.uk-light .hero-description { color:#ffd46f; }

.counts_ ._count {
	font-size: 58px;
}
.counts_ ._count._special { gap:10px; }
.counts_ ._count._special ._apendix {
	font-size: 30%;
	font-weight: 400;
	text-transform: uppercase;
}
.counts_ ._title {
	font-weight: 400;
	font-size: 120%;
	max-width: 260px;
	display: inline-block;
	line-height: 1.2;
}
@media(max-width:959px){
	.counts_ ._count {
		font-size: 40px;
		font-weight: 200;
	}
	.counts_ ._title {
		font-weight: 400;
		font-size: 110%;
		max-width: 100%;
/*		display: inline-block;*/
/*		line-height: 1.2;*/
}
}
@media(max-width:440px){
	.counts_ ._count {
		font-size: 32px;
	}
	.counts_ ._title {
/*		font-weight: 400;*/
font-size: 120%;
/*		max-width: 260px;*/
/*		display: inline-block;*/
/*		line-height: 1.2;*/
}
}

section.counts_.compact {
	text-transform: unset;
}
section.counts_.compact ._count {
	text-transform: unset;
}
section.counts_.compact ._title {
	text-transform: unset;
}

.single-product_._loop .uk-card._active {
	/*	background-color: #fbfbfb;*/
}
.single-product_._loop:not(._hover-active) .uk-card ._corner i.condense, .single-product_._loop._hover-active .uk-card ._corner i.expand { display:none; }

.single-product_._loop ._overlay {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 10;
	opacity: 0;
	top: 100%;
	transition: .2s ease;
}
.single-product_._loop._hover-active ._overlay {
	opacity: 1;
	top: 0;
}

.videolink_ { background-color: #ffd46f; }
.videolink_ picture:before {
	content: "";
	position: absolute;
	top: 3%;
	left: 3%;
	width: 94%;
	height: 94%;
	background: rgb(0 0 0 / 15%);
	z-index: 1;
	transition: .2s ease;
}
.videolink_:hover picture:before {
	background: rgb(0 0 0 / 25%);
}
.videolink_:after {
	content: "";
}
.videolink_ ._icon {
	color: #ffd46f;
}
.videolink_._big ._icon {
	font-size: 600%;
}
.videolink_._small ._icon {
	font-size: 350%;
}
.videolink_._big picture {
	clip-path: inset(15px 15px round 6px);
}
.videolink_._small picture {
	clip-path: inset(10px 10px round 4px);
}

.slider_ ._nav { margin-top:2rem; }
@media(min-width:640px){
	.slider_ ._nav {
		margin: 6rem 0 0 4rem;
	}
}

.summercamp_ ._cover:after, .summercamp_ ._overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.summercamp_ ._cover:after {
	content: "";
	background: linear-gradient(160deg, rgb(0 0 0 / 10%), rgb(0 0 0 / 60%));
}
.summercamp_ ._overlay {
	background-image: url(./img/overlay.png);
	opacity: .4;
}
@media(max-width:1599px){
	.summercamp_ ._wrap > div {
		padding:0;
		width: 100%;
/*		text-align: center;*/
}
}
@media(max-width:500px){
	.summercamp_ h1.uk-heading-medium { font-size:200%; }
	.summercamp_ .uk-text-large { font-size:130%; }
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
	float: unset; 
	width: unset; 
}

.woocommerce .product ._image .flex-control-nav.flex-control-thumbs img { width:auto; }
.woocommerce div.product div.images .flex-control-thumbs li {
	width: auto;
	margin: 10px 10px 0 0;
}

.single-product_ .woocommerce-Price-currencySymbol {
	display: inline-block;
	position: relative;
	top: -6px;
	font-size: 75%;
	font-weight: 400;
}

._accordion ul.uk-accordion > li {}
._accordion ul.uk-accordion > li.uk-open {}
._accordion ul.uk-accordion > li > a.uk-accordion-title {
	padding: 20px 30px;
	background-color: #ffd46f;
	color: #1F3F51;
	font-weight: 600;
	transition: background-color .2s ease;
}
._accordion ul.uk-accordion > li > a.uk-accordion-title:hover {
	background-color: #ffc234;
}
.invite-us_ ._accordion ul.uk-accordion > li > a.uk-accordion-title {
	background-color: #ffd46f;
}
.invite-us_ ._accordion ul.uk-accordion > li > a.uk-accordion-title:hover {
	background-color: #ffc234;
}
._accordion ul.uk-accordion > li.uk-open > a.uk-accordion-title {
	background-color: #1F3F51 !important;
	color: #ffd46f !important;
}
._accordion ul.uk-accordion > li > .uk-accordion-content > ._wrap {}
.invite-us_ ._checkmark { margin: 0 10px; }
.invite-us_ ._accordion ul > li:not(.selected) ._checkmark { display:none; }
.invite-us_ ._accordion ul > li.selected button {
	opacity: .8;
	pointer-events: none;
}


._accordion .uk-accordion-title::before {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 0C6.93954 0 0 6.93967 0 15.5C0 24.0603 6.93954 31 15.5 31C24.0605 31 31 24.0603 31 15.5C31 6.93967 24.0605 0 15.5 0ZM15.5 27.9C8.66263 27.9 3.1 22.3372 3.1 15.5C3.1 8.66276 8.66263 3.1 15.5 3.1C22.3374 3.1 27.9 8.66276 27.9 15.5C27.9 22.3372 22.3374 27.9 15.5 27.9ZM23.8292 12.3374C23.2238 11.7319 22.2429 11.7319 21.6374 12.3374L15.5 18.4748L9.36258 12.3374C8.75711 11.7319 7.77622 11.7319 7.17075 12.3374C6.56528 12.9429 6.56528 13.9238 7.17075 14.5292L14.4041 21.7626C14.7069 22.0653 15.1024 22.2167 15.5 22.2167C15.8976 22.2167 16.2931 22.0653 16.5959 21.7626L23.8292 14.5292C24.4347 13.9238 24.4347 12.9429 23.8292 12.3374Z' fill='%231F3F51'/%3E%3C/svg%3E%0A");
	width: 31px;
	height: 31px;
	float: left;
	margin: 0 20px 0 0;
}
._accordion .uk-open>.uk-accordion-title::before {
	background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 31C6.93954 31 0 24.0603 0 15.5C0 6.93967 6.93954 0 15.5 0C24.0605 0 31 6.93967 31 15.5C31 24.0603 24.0605 31 15.5 31ZM15.5 3.1C8.66263 3.1 3.1 8.66276 3.1 15.5C3.1 22.3372 8.66263 27.9 15.5 27.9C22.3374 27.9 27.9 22.3372 27.9 15.5C27.9 8.66276 22.3374 3.1 15.5 3.1ZM23.8292 18.6626C23.2238 19.2681 22.2429 19.2681 21.6374 18.6626L15.5 12.5252L9.36258 18.6626C8.75711 19.2681 7.77622 19.2681 7.17075 18.6626C6.56528 18.0571 6.56528 17.0762 7.17075 16.4708L14.4041 9.23742C14.7069 8.93472 15.1024 8.78333 15.5 8.78333C15.8976 8.78333 16.2931 8.93472 16.5959 9.23742L23.8292 16.4708C24.4347 17.0762 24.4347 18.0571 23.8292 18.6626Z' fill='%23ffe4a5'/%3E%3C/svg%3E%0A");
	
}

ul.uk-slideshow-nav.uk-dotnav {}
ul.uk-slideshow-nav.uk-dotnav > li {}
ul.uk-slideshow-nav.uk-dotnav > li > a {
	border: 3px solid #1f3f51;
	width: 14px;
	height: 14px;
	background: #ffd46f;
/*	box-shadow: 0px 0px 10px rgb(0 0 0 / 40%);*/

}
ul.uk-slideshow-nav.uk-dotnav > li.uk-active > a, ul.uk-slideshow-nav.uk-dotnav > li > a:hover {
	background: #1f3f51;
}

a[uk-slideshow-item]:not(.ignore_theme), a[uk-slider-item]:not(.ignore_theme) {
	color: #1F3F51;
	font-size: 250%;
/*	text-shadow: 0px 0px 10px rgb(0 0 0 / 40%);*/
}
a[uk-slideshow-item]:not(.ignore_theme):hover, a[uk-slider-item]:not(.ignore_theme):hover {
/*	color: #ffc234;*/
}

.partners_ ._logos {}
.partners_ ._logos ._box {}
.partners_ ._logos ._box:not(:last-of-type) {
	border-right: 1px solid #eee;
}
.partners_ ._logos ._box._empty {}
.partners_ ._logos:nth-of-type(2) ._box {
	border-top: 1px solid #eee;
}
.partners_ ._logos:nth-of-type(3) ._box {
	border-top: 1px solid #eee;
}

.partners_._continuous ._wrap {}
.partners_._continuous ._wrap:before, .partners_._continuous ._wrap:after {
	content: "";
	width: 150px;
	position: absolute;
	top: 0;
	height: 100%;
	z-index: 1;
}
.partners_._continuous ._wrap:before {
	left: 0;
	background: linear-gradient(to left, transparent, white);
}
.partners_._continuous ._wrap:after {
	right: 0;
	background: linear-gradient(to right, transparent, white);
}


.podcasts_ ._sources ._source {}
.podcasts_ ._sources ._source > a {
	text-decoration: unset;
	background: #ffd46f;
	padding: 20px;
}

/*.uk-navbar-dropdown * { color:#1F3F51 !important; }*/
/*.uk-navbar-dropdown a { text-decoration: underline; }*/

main.blog_ .hentry h1, main.blog_ .hentry h2, main.blog_ .hentry h3, main.blog_ .hentry h4, main.blog_ .hentry h5, main.blog_ .hentry h6, main.blog_ .hentry p, main.blog_ .hentry {
	font-family: "Crimson Pro", serif;
	font-optical-sizing: auto;
/*	font-weight: <weight>;*/
font-style: normal;
}
main.blog_ .hentry p {
	font-weight:500;
	font-size: 130%;
}
main.blog_ h1, main.blog_ h2, main.blog_ h3, main.blog_ h4, main.blog_ h5, main.blog_ h6 {
	font-weight: 600;
}
main.blog_ .hentry b, main.blog_ .hentry strong { font-weight:700; }

.single-post main.blog_ .hentry p {
	line-height: 36px;
}
.single-post main.blog_ .hentry h5 { font-size:110%; }
.single-post main.blog_ .hentry h6 {
	font-size: 100%;
	font-weight: 800;
}

.wp-block-quote {
	background-color: #ffd46f;
	border-left: 6px solid #ffc234;
	border-radius: 10px;
	padding: 40px 40px;
	font-size: 100%;
}
.wp-block-quote > p {
	font-style: italic !important;
}
.wp-block-quote cite {
	margin-top: 10px;
	font-weight: 500;
}

@media(max-width:1200px){
	.about-us_ ._left > div, .about-us_ ._right > div {
		padding: 0 !important;
	}
}
@media(max-width:440px){
	.about-us_ ._image canvas { height:440px; }
}

@media(max-width:860px){
	.challenge_ ._content > div { padding:0; }
	.get-in-touch_ ._avatar img { width:80px; }
}
@media(max-width:639px){
	.challenge_ ._image {
		overflow: hidden;
	}
}

#podcast-player #player-content ._content p:empty, #podcast-player #player-content ._content p br:first-of-type { display:none; }

ul._dropdown-menu > li > a:not(:hover) {
	text-decoration: underline;
}

.feedback_ ._content {
	max-height: 250px;
	overflow: auto;
}

@media(max-width:639px){
	#main-footer ._nav ul>li>a {
		justify-content: center;
	}
}

.videocourse-part_ ._triggers {
	margin-top: 60px;
	line-height: 1;
}
.videocourse-part_ ._triggers:before, .videocourse-part_ ._triggers:after {
	/*content: "";*/
}
.videocourse-part_ ._triggers:before {}
.videocourse-part_ ._triggers:after {
	position: absolute;
	width: 100%;
	height: 4px;
	background: #1f3f51;
	top: 40%;
	bottom: 40%;
	z-index: -1;
}
.videocourse-part_ ._triggers ._circle {}
.videocourse-part_ ._triggers ._circle ._title {
	bottom: 0;
	text-align: center;
	left: 0;
	right: 0;
	white-space: nowrap;
	width: fit-content;
	padding-bottom: 40px;
	font-size: 110%;
	font-weight: 500;
	text-transform: uppercase;
}
.videocourse-part_ ._triggers ._circle:first-of-type ._title {
	text-align: left;
}
.videocourse-part_ ._triggers ._circle:last-of-type ._title {
	/*text-align: right;*/
	/*left: unset;*/
}
.videocourse-part_ ._triggers ._circle ._trigger {
	background: #ffd46f;
	width: 20px;
	height: 20px;
	display: inline-block;
	border-radius: 100%;
	border: 6px solid #1f3f51;
	place-self: anchor-center;
	align-self: anchor-center;
	outline: 7px solid transparent;
	transition: .2s ease;
}
.videocourse-part_ ._triggers ._circle ._trigger:before {
	/*content: attr(data-title);*/
}
.videocourse-part_ ._triggers ._circle.uk-active ._trigger, .videocourse-part_ ._triggers ._circle:hover ._trigger, .videocourse-part_ ._triggers ._circle.completed ._trigger {
	background: #1f3f51;
}
.videocourse-part_ ._triggers ._circle.uk-active ._trigger, .videocourse-part_ ._triggers ._circle:hover ._trigger {
	outline: 7px solid #FFC234;
	border: 1px solid;
}

.videocourse-part_ ._triggers ._circle.completed {}
.videocourse-part_ ._triggers ._circle:not(.completed) ._bubble { display:none; }
.videocourse-part_ ._triggers ._circle.completed ._bubble {
	/*content: "";*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' aria-hidden='true'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='2' points='4,10 8,15 17,4'%3E%3C/polyline%3E%3C/svg%3E");
	background-size: 14px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	position: absolute;
	background-position: center;
	left: 0;
	top: 0;
	z-index: 1;
}
.videocourse-part_ ._triggers ._circle.uk-active.completed:before {
	background-color: #ffc234;
	border-radius: 100%;
}
.videocourse-part_ ._triggers ._circle.completed a._trigger:not(:hover) ._title { color:#878787; }
/*.videocourse-part_ .target_.loaded .uk-spinner { display:none; }*/

.uk-progress {
	/*background-color: #e0e0e0; /* light gray background */
	border-radius: 10px;
	height: 20px;

	background-color: #f1f1f1;
}

/* The progress indicator itself */
.uk-progress::-webkit-progress-value {
	background-color: #ffc234; /* primary blue */
	border-radius: 10px;
}

.uk-progress::-moz-progress-bar {
	background-color: #ffc234; /* primary blue for Firefox */
	border-radius: 10px;
}

.uk-progress::-ms-fill {
	background-color: #ffc234; /* primary blue for Edge */
	border-radius: 10px;
}

.confetti-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	overflow: hidden;
	z-index: 9999;
}

.confetti {
	position: absolute;
	top: 0;
	width: 10px;
	height: 10px;
	opacity: 0.8;
	border-radius: 2px;
	animation: fall 3s linear forwards;
}

@keyframes fall {
	0% {
		transform: translateY(0) rotate(0deg);
	}
	100% {
		transform: translateY(100vh) rotate(720deg);
	}
}

@media(max-width: 639px){	
	#single-product-gallery ul.uk-dotnav {
		position: relative !important;
		margin: 20px 0 0;
		justify-content: center;
	}
	#single-product-gallery ._slidenav {
		margin: 10px;
		--uk-position-margin-offset: 0px;
	}
}

.cart-feedback_ ._citation ._content p:last-of-type { margin-bottom:0; }
.cart-feedback_ ._person img {
	width: 100%;
	height: auto;
}