@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.hinge {
  animation-duration: 2s;
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-30px);
  }

  60% {
    transform: translateY(-15px);
  }
}

.bounce {
  animation-name: bounce;
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate(15deg);
  }

  40% {
    transform: rotate(-10deg);
  }

  60% {
    transform: rotate(5deg);
  }

  80% {
    transform: rotate(-5deg);
  }

  100% {
    transform: rotate(0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  0% {
    transform: scale(1);
  }

  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    transform: scale(1) rotate(0);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  0% {
    transform: translateX(0%);
  }

  15% {
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    transform: translateX(0%);
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    transform: scale(1.05);
  }

  70% {
    transform: scale(.9);
  }

  100% {
    transform: scale(1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    transform: translateY(30px);
  }

  80% {
    transform: translateY(-10px);
  }

  100% {
    transform: translateY(0);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  80% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    transform: translateX(-30px);
  }

  80% {
    transform: translateX(10px);
  }

  100% {
    transform: translateX(0);
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    transform: translateY(-30px);
  }

  80% {
    transform: translateY(10px);
  }

  100% {
    transform: translateY(0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  0% {
    transform: scale(1);
  }

  25% {
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    transform: scale(.3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    animation-timing-function: ease-in;
  }

  100% {
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }

  100% {
    transform: translateY(0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  100% {
    transform: translateX(0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  100% {
    transform: translateX(0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideOutLeft {
  0% {
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}
@charset "UTF-8";
/* Variables */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Typography                           */
/*   02. Colors                               */
/*   03. Navigation                           */
/*   04. Buttons                              */
/*   05. Transform                            */
/*   06. Transition                           */
/* ==========================================================================
   01. Typography
   ========================================================================== */
/* ==========================================================================
   02. Colors
   ========================================================================== */
/* ==========================================================================
   03. Navigation
   ========================================================================== */
/* ==========================================================================
   04. Buttons
   ========================================================================== */
/* ==========================================================================
   05. Transform
   ========================================================================== */
/* ==========================================================================
   06. Transition
   ========================================================================== */
/* ========================================================================
   Component: Base
 ========================================================================== */
/*
 * 1. Set `font-size` to support `rem` units
 *    Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Style
 */
html {
  /* 1 */
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  background: #fff;
  color: #666;
}

/*
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/* Links
 ========================================================================== */
/*
 * Remove the outline on focused links when they are also active or hovered
 */
a:active,
a:hover {
  outline: none;
}

/*
 * Style
 */
a,
.uk-link {
  color: #1e87f0;
  text-decoration: none;
  cursor: pointer;
}

a:hover,
.uk-link:hover,
.uk-link-toggle:hover .uk-link,
.uk-link-toggle:focus .uk-link {
  color: #0f6ecd;
  text-decoration: underline;
}

/* Text-level semantics
 ========================================================================== */
/*
 * 1. Add the correct text decoration in Edge.
 * 2. The shorthand declaration `underline dotted` is not supported in Safari.
 */
abbr[title] {
  /* 1 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
  -webkit-text-decoration-style: dotted;
}

/*
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/*
 * 1. Consolas has a better baseline in running text compared to `Courier`
 * 2. Correct the odd `em` font sizing in all browsers.
 * 3. Style
 */
:not(pre) > code,
:not(pre) > kbd,
:not(pre) > samp {
  /* 1 */
  font-family: Consolas, monaco, monospace;
  /* 2 */
  font-size: 0.875rem;
  /* 3 */
  color: #f0506e;
  white-space: nowrap;
  padding: 2px 6px;
  background: #f8f8f8;
}

/*
 * Emphasize
 */
em {
  color: #f0506e;
}

/*
 * Insert
 */
ins {
  background: #ffd;
  color: #666;
  text-decoration: none;
}

/*
 * Mark
 */
mark {
  background: #ffd;
  color: #666;
}

/*
 * Quote
 */
q {
  font-style: italic;
}

/*
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
 ========================================================================== */
/*
 * Remove the gap between embedded content and the bottom of their containers.
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * 1. Add responsiveness.
 * 2. Auto-scale the height. Only needed if `height` attribute is present.
 * 3. Corrects responsive `max-width` behavior if padding and border are used.
 * 4. Exclude SVGs for IE11 because they don't preserve their aspect ratio.
 */
canvas,
img,
video {
  /* 1 */
  max-width: 100%;
  /* 2 */
  height: auto;
  /* 3 */
  box-sizing: border-box;
}

/* 4 */
@supports (display: block) {
  svg {
    max-width: 100%;
    height: auto;
    box-sizing: border-box;
  }
}
/*
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/*
 * 1. Fix lazy loading images if parent element is set to `display: inline` and has `overflow: hidden`.
 * 2. Hide `alt` text for lazy loading images.
 * Note: Selector for background while loading img[data-src*='.jpg'][src*='data:image'] { background: grey; }
 */
img:not([src]) {
  /* 1 */
  min-width: 1px;
  /* 2 */
  visibility: hidden;
}

/*
 * Iframe
 * Remove border in all browsers
 */
iframe {
  border: 0;
}

/* Block elements
 ========================================================================== */
/*
 * Margins
 */
p,
ul,
ol,
dl,
pre,
address,
fieldset,
figure {
  margin: 0 0 20px 0;
}

/* Add margin if adjacent element */
* + p,
* + ul,
* + ol,
* + dl,
* + pre,
* + address,
* + fieldset,
* + figure {
  margin-top: 20px;
}

/* Headings
 ========================================================================== */
h1, .uk-h1,
h2, .uk-h2,
h3, .uk-h3,
h4, .uk-h4,
h5, .uk-h5,
h6, .uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
  margin: 0 0 20px 0;
  font-family: "Oswald", sans-serif;
  font-weight: normal;
  color: #333;
  text-transform: none;
}

/* Add margin if adjacent element */
* + h1, * + .uk-h1,
* + h2, * + .uk-h2,
* + h3, * + .uk-h3,
* + h4, * + .uk-h4,
* + h5, * + .uk-h5,
* + h6, * + .uk-h6,
* + .uk-heading-small,
* + .uk-heading-medium,
* + .uk-heading-large,
* + .uk-heading-xlarge,
* + .uk-heading-2xlarge {
  margin-top: 40px;
}

/*
 * Sizes
 */
h1, .uk-h1 {
  font-size: 2.23125rem;
  line-height: 1.2;
}

h2, .uk-h2 {
  font-size: 1.7rem;
  line-height: 1.3;
}

h3, .uk-h3 {
  font-size: 1.5rem;
  line-height: 1.4;
}

h4, .uk-h4 {
  font-size: 1.25rem;
  line-height: 1.4;
}

h5, .uk-h5 {
  font-size: 16px;
  line-height: 1.4;
}

h6, .uk-h6 {
  font-size: 0.875rem;
  line-height: 1.4;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  h1, .uk-h1 {
    font-size: 2.625rem;
  }
  h2, .uk-h2 {
    font-size: 2rem;
  }
}
/* Lists
 ========================================================================== */
ul,
ol {
  padding-left: 30px;
}

/*
 * Reset margin for nested lists
 */
ul > li > ul,
ul > li > ol,
ol > li > ol,
ol > li > ul {
  margin: 0;
}

/* Description lists
 ========================================================================== */
dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

/* Horizontal rules
 ========================================================================== */
/*
 * 1. Show the overflow in Chrome, Edge and IE.
 * 2. Add the correct text-align in Edge and IE.
 * 3. Style
 */
hr, .uk-hr {
  /* 1 */
  overflow: visible;
  /* 2 */
  text-align: inherit;
  /* 3 */
  margin: 0 0 20px 0;
  border: 0;
  border-top: 1px solid #e5e5e5;
}

/* Add margin if adjacent element */
* + hr,
* + .uk-hr {
  margin-top: 20px;
}

/* Address
 ========================================================================== */
address {
  font-style: normal;
}

/* Blockquotes
 ========================================================================== */
blockquote {
  margin: 0 0 20px 0;
  font-size: 1.25rem;
  line-height: 1.5;
  font-style: italic;
  color: #333;
}

/* Add margin if adjacent element */
* + blockquote {
  margin-top: 20px;
}

/*
 * Content
 */
blockquote p:last-of-type {
  margin-bottom: 0;
}

blockquote footer {
  margin-top: 10px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #666;
}
blockquote footer::before {
  content: "\2014   ";
}

/* Preformatted text
 ========================================================================== */
/*
 * 1. Contain overflow in all browsers.
 */
pre {
  font: 0.875rem / 1.5 Consolas, monaco, monospace;
  color: #666;
  -moz-tab-size: 4;
  -o-tab-size: 4;
     tab-size: 4;
  /* 1 */
  overflow: auto;
  padding: 10px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  background: #fff;
}

pre code {
  font-family: Consolas, monaco, monospace;
}

/* Selection pseudo-element
 ========================================================================== */
::-moz-selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #39f;
  color: #fff;
  text-shadow: none;
}

/* HTML5 elements
 ========================================================================== */
/*
 * 1. Add the correct display in Edge, IE 10+, and Firefox.
 * 2. Add the correct display in IE.
 */
details,
main { /* 2 */
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Add the correct display in IE.
 */
template {
  display: none;
}

/* Pass media breakpoints to JS
 ========================================================================== */
/*
 * Breakpoints
 */
.uk-breakpoint-s::before {
  content: "640px";
}

.uk-breakpoint-m::before {
  content: "960px";
}

.uk-breakpoint-l::before {
  content: "1200px";
}

.uk-breakpoint-xl::before {
  content: "1600px";
}

:root {
  --uk-breakpoint-s: 640px;
  --uk-breakpoint-m: 960px;
  --uk-breakpoint-l: 1200px;
  --uk-breakpoint-xl: 1600px;
}

/* ========================================================================
   Component: Link
 ========================================================================== */
/* Muted
 ========================================================================== */
a.uk-link-muted,
.uk-link-muted a {
  color: #F4F4F4;
}

a.uk-link-muted:hover,
.uk-link-muted a:hover,
.uk-link-toggle:hover .uk-link-muted,
.uk-link-toggle:focus .uk-link-muted {
  color: #666;
}

/* Text
 ========================================================================== */
a.uk-link-text,
.uk-link-text a {
  color: inherit;
}

a.uk-link-text:hover,
.uk-link-text a:hover,
.uk-link-toggle:hover .uk-link-text,
.uk-link-toggle:focus .uk-link-text {
  color: #F4F4F4;
}

/* Heading
 ========================================================================== */
a.uk-link-heading,
.uk-link-heading a {
  color: inherit;
}

a.uk-link-heading:hover,
.uk-link-heading a:hover,
.uk-link-toggle:hover .uk-link-heading,
.uk-link-toggle:focus .uk-link-heading {
  color: #1e87f0;
  text-decoration: none;
}

/* Reset
 ========================================================================== */
/*
 * `!important` needed to override inverse component
 */
a.uk-link-reset,
.uk-link-reset a {
  color: inherit !important;
  text-decoration: none !important;
}

/* Toggle
 ========================================================================== */
.uk-link-toggle {
  color: inherit !important;
  text-decoration: none !important;
}

.uk-link-toggle:focus {
  outline: none;
}

/* ========================================================================
   Component: Heading
 ========================================================================== */
.uk-heading-small {
  font-size: 2.6rem;
  line-height: 1.2;
}

.uk-heading-medium {
  font-size: 2.8875rem;
  line-height: 1.1;
}

.uk-heading-large {
  font-size: 3.4rem;
  line-height: 1.1;
}

.uk-heading-xlarge {
  font-size: 4rem;
  line-height: 1;
}

.uk-heading-2xlarge {
  font-size: 6rem;
  line-height: 1;
}

/* Tablet Landscape and bigger */
@media (min-width: 960px) {
  .uk-heading-small {
    font-size: 3.25rem;
  }
  .uk-heading-medium {
    font-size: 3.5rem;
  }
  .uk-heading-large {
    font-size: 4rem;
  }
  .uk-heading-xlarge {
    font-size: 6rem;
  }
  .uk-heading-2xlarge {
    font-size: 8rem;
  }
}
/* Laptop and bigger */
@media (min-width: 1200px) {
  .uk-heading-medium {
    font-size: 4rem;
  }
  .uk-heading-large {
    font-size: 6rem;
  }
  .uk-heading-xlarge {
    font-size: 8rem;
  }
  .uk-heading-2xlarge {
    font-size: 11rem;
  }
}
/* Primary
   Deprecated: Use `uk-heading-medium` instead
 ========================================================================== */
/* Tablet landscape and bigger */
/* Desktop and bigger */
/* Hero
   Deprecated: Use `uk-heading-xlarge` instead
 ========================================================================== */
/* Tablet landscape and bigger */
/* Desktop and bigger */
/* Divider
 ========================================================================== */
.uk-heading-divider {
  padding-bottom: calc(5px + 0.1em);
  border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
}

/* Bullet
 ========================================================================== */
.uk-heading-bullet {
  position: relative;
}

/*
 * 1. Using `inline-block` to make it work with text alignment
 * 2. Center vertically
 * 3. Style
 */
.uk-heading-bullet::before {
  content: "";
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  top: calc(-0.1 * 1em);
  vertical-align: middle;
  /* 3 */
  height: calc(4px + 0.7em);
  margin-right: calc(5px + 0.2em);
  border-left: calc(5px + 0.1em) solid #e5e5e5;
}

/* Line
 ========================================================================== */
/*
 * Clip the child element
 */
.uk-heading-line {
  overflow: hidden;
}

/*
 * Extra markup is needed to make it work with text align
 */
.uk-heading-line > * {
  display: inline-block;
  position: relative;
}

/*
 * 1. Center vertically
 * 2. Make the element as large as possible. It's clipped by the container.
 * 3. Style
 */
.uk-heading-line > ::before,
.uk-heading-line > ::after {
  content: "";
  /* 1 */
  position: absolute;
  top: calc(50% - (calc(0.2px + 0.05em) / 2));
  /* 2 */
  width: 2000px;
  /* 3 */
  border-bottom: calc(0.2px + 0.05em) solid #e5e5e5;
}

.uk-heading-line > ::before {
  right: 100%;
  margin-right: calc(5px + 0.3em);
}

.uk-heading-line > ::after {
  left: 100%;
  margin-left: calc(5px + 0.3em);
}

/* ========================================================================
   Component: Divider
 ========================================================================== */
/*
 * 1. Reset default `hr`
 * 2. Set margin if a `div` is used for semantical reason
 */
[class*=uk-divider] {
  /* 1 */
  border: none;
  /* 2 */
  margin-bottom: 20px;
}

/* Add margin if adjacent element */
* + [class*=uk-divider] {
  margin-top: 20px;
}

/* Icon
 ========================================================================== */
.uk-divider-icon {
  position: relative;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.uk-divider-icon::before,
.uk-divider-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  max-width: calc(50% - (50px / 2));
  border-bottom: 1px solid #e5e5e5;
}

.uk-divider-icon::before {
  right: calc(50% + (50px / 2));
  width: 100%;
}

.uk-divider-icon::after {
  left: calc(50% + (50px / 2));
  width: 100%;
}

/* Small
 ========================================================================== */
/*
 * 1. Fix height because of `inline-block`
 * 2. Using ::after and inline-block to make `text-align` work
 */
/* 1 */
.uk-divider-small {
  line-height: 0;
}

/* 2 */
.uk-divider-small::after {
  content: "";
  display: inline-block;
  width: 100px;
  max-width: 100%;
  border-top: 1px solid #e5e5e5;
  vertical-align: top;
}

/* Vertical
 ========================================================================== */
.uk-divider-vertical {
  width: 1px;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  border-left: 1px solid #e5e5e5;
}

/* ========================================================================
   Component: List
 ========================================================================== */
.uk-list, .contact-description-c ul {
  padding: 0;
  list-style: none;
}

/*
 * Remove margin from the last-child
 */
.uk-list > * > :last-child, .contact-description-c ul > * > :last-child {
  margin-bottom: 0;
}

/*
 * Style
 */
.uk-list > :nth-child(n+2), .contact-description-c ul > :nth-child(n+2),
.uk-list > * > ul,
.contact-description-c ul > * > ul {
  margin-top: 10px;
}

/* Marker modifiers
 * Moving `::marker` inside `::before` to style it differently
 * To style the `::marker` is currently only supported in Firefox and Safari
 ========================================================================== */
.uk-list-disc > *,
.uk-list-circle > *,
.contact-description-c ul > *,
.uk-list-square > *,
.uk-list-decimal > *,
.uk-list-hyphen > * {
  padding-left: 30px;
}

/*
 * Type modifiers
 */
.uk-list-decimal {
  counter-reset: decimal;
}

.uk-list-decimal > * {
  counter-increment: decimal;
}

[class*=uk-list] > ::before {
  content: "";
  position: relative;
  left: -30px;
  width: 30px;
  height: 1.5em;
  margin-bottom: -1.5em;
  display: list-item;
  list-style-position: inside;
  text-align: right;
}

.uk-list-disc > ::before {
  list-style-type: disc;
}

.uk-list-circle > ::before, .contact-description-c ul > ::before {
  list-style-type: circle;
}

.uk-list-square > ::before {
  list-style-type: square;
}

.uk-list-decimal > ::before {
  content: counter(decimal, decimal) "\200A.\A0";
}

.uk-list-hyphen > ::before {
  content: "\2013\A0\A0";
}

/*
 * Color modifiers
 */
.uk-list-muted > ::before {
  color: #F4F4F4 !important;
}

.uk-list-emphasis > ::before {
  color: #333 !important;
}

.uk-list-primary > ::before {
  color: #1e87f0 !important;
}

.uk-list-secondary > ::before {
  color: #222 !important;
}

/* Image bullet modifier
 ========================================================================== */
.uk-list-bullet > * {
  padding-left: 30px;
}

.uk-list-bullet > ::before {
  content: "";
  position: relative;
  left: -30px;
  width: 30px;
  height: 1.5em;
  margin-bottom: -1.5em;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* Style modifiers
 ========================================================================== */
/*
 * Divider
 */
.uk-list-divider > :nth-child(n+2) {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
}

/*
 * Striped
 */
.uk-list-striped > * {
  padding: 10px 10px;
}
.uk-list-striped > *:nth-of-type(odd) {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

.uk-list-striped > :nth-of-type(odd) {
  background: #f8f8f8;
}

.uk-list-striped > :nth-child(n+2) {
  margin-top: 0;
}

/* Size modifier
 ========================================================================== */
.uk-list-large > :nth-child(n+2),
.uk-list-large > * > ul {
  margin-top: 20px;
}

.uk-list-collapse > :nth-child(n+2),
.uk-list-collapse > * > ul {
  margin-top: 0;
}

/*
 * Divider
 */
.uk-list-large.uk-list-divider > :nth-child(n+2) {
  margin-top: 20px;
  padding-top: 20px;
}

.uk-list-collapse.uk-list-divider > :nth-child(n+2) {
  margin-top: 0;
  padding-top: 0;
}

/*
 * Striped
 */
.uk-list-large.uk-list-striped > * {
  padding: 20px 10px;
}

.uk-list-collapse.uk-list-striped > * {
  padding-top: 0;
  padding-bottom: 0;
}

.uk-list-large.uk-list-striped > :nth-child(n+2),
.uk-list-collapse.uk-list-striped > :nth-child(n+2) {
  margin-top: 0;
}

/* ========================================================================
   Component: Description list
 ========================================================================== */
/*
 * Term
 */
.uk-description-list > dt {
  color: #333;
  font-size: 0.875rem;
  font-weight: normal;
  text-transform: uppercase;
}

.uk-description-list > dt:nth-child(n+2) {
  margin-top: 20px;
}

/*
 * Description
 */
/* Style modifier
 ========================================================================== */
/*
 * Line
 */
.uk-description-list-divider > dt:nth-child(n+2) {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #e5e5e5;
}

/* ========================================================================
   Component: Table
 ========================================================================== */
/*
 * 1. Remove most spacing between table cells.
 * 2. Behave like a block element
 * 3. Style
 */
.uk-table {
  /* 1 */
  border-collapse: collapse;
  border-spacing: 0;
  /* 2 */
  width: 100%;
  /* 3 */
  margin-bottom: 20px;
}

/* Add margin if adjacent element */
* + .uk-table {
  margin-top: 20px;
}

/* Header cell
 ========================================================================== */
/*
 * 1. Style
 */
.uk-table th {
  padding: 16px 12px;
  text-align: left;
  vertical-align: bottom;
  /* 1 */
  font-size: 0.875rem;
  font-weight: normal;
  color: #F4F4F4;
  text-transform: uppercase;
}

/* Cell
 ========================================================================== */
.uk-table td {
  padding: 16px 12px;
  vertical-align: top;
}

/*
 * Remove margin from the last-child
 */
.uk-table td > :last-child {
  margin-bottom: 0;
}

/* Footer
 ========================================================================== */
.uk-table tfoot {
  font-size: 0.875rem;
}

/* Caption
 ========================================================================== */
.uk-table caption {
  font-size: 0.875rem;
  text-align: left;
  color: #F4F4F4;
}

/* Alignment modifier
 ========================================================================== */
.uk-table-middle,
.uk-table-middle td {
  vertical-align: middle !important;
}

/* Style modifiers
 ========================================================================== */
/*
 * Divider
 */
.uk-table-divider > tr:not(:first-child),
.uk-table-divider > :not(:first-child) > tr,
.uk-table-divider > :first-child > tr:not(:first-child) {
  border-top: 1px solid #e5e5e5;
}

/*
 * Striped
 */
.uk-table-striped > tr:nth-of-type(odd),
.uk-table-striped tbody tr:nth-of-type(odd) {
  background: #f8f8f8;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}

/*
 * Hover
 */
.uk-table-hover > tr:hover,
.uk-table-hover tbody tr:hover {
  background: #ffd;
}

/* Active state
 ========================================================================== */
.uk-table > tr.uk-active,
.uk-table tbody tr.uk-active {
  background: #ffd;
}

/* Size modifier
 ========================================================================== */
.uk-table-small th,
.uk-table-small td {
  padding: 10px 12px;
}

.uk-table-large th,
.uk-table-large td {
  padding: 22px 12px;
}

/* Justify modifier
 ========================================================================== */
.uk-table-justify th:first-child,
.uk-table-justify td:first-child {
  padding-left: 0;
}

.uk-table-justify th:last-child,
.uk-table-justify td:last-child {
  padding-right: 0;
}

/* Cell size modifier
 ========================================================================== */
.uk-table-shrink {
  width: 1px;
}

.uk-table-expand {
  min-width: 150px;
}

/* Cell link modifier
 ========================================================================== */
/*
 * Does not work with `uk-table-justify` at the moment
 */
.uk-table-link {
  padding: 0 !important;
}

.uk-table-link > a {
  display: block;
  padding: 16px 12px;
}

.uk-table-small .uk-table-link > a {
  padding: 10px 12px;
}

/* Responsive table
 ========================================================================== */
/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-table-responsive,
  .uk-table-responsive tbody,
  .uk-table-responsive th,
  .uk-table-responsive td,
  .uk-table-responsive tr {
    display: block;
  }
  .uk-table-responsive thead {
    display: none;
  }
  .uk-table-responsive th,
  .uk-table-responsive td {
    width: auto !important;
    max-width: none !important;
    min-width: 0 !important;
    overflow: visible !important;
    white-space: normal !important;
  }
  .uk-table-responsive th:not(:first-child):not(.uk-table-link),
  .uk-table-responsive td:not(:first-child):not(.uk-table-link),
  .uk-table-responsive .uk-table-link:not(:first-child) > a {
    padding-top: 5px !important;
  }
  .uk-table-responsive th:not(:last-child):not(.uk-table-link),
  .uk-table-responsive td:not(:last-child):not(.uk-table-link),
  .uk-table-responsive .uk-table-link:not(:last-child) > a {
    padding-bottom: 5px !important;
  }
  .uk-table-justify.uk-table-responsive th,
  .uk-table-justify.uk-table-responsive td {
    padding-left: 0;
    padding-right: 0;
  }
}
.uk-table tbody tr {
  transition: background-color 0.1s linear;
}

/* ========================================================================
   Component: Icon
 ========================================================================== */
/*
 * Note: 1. - 7. is required for `button` elements. Needed for Close and Form Icon component.
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Remove border-radius in Chrome.
 * 4. Address `overflow` set to `hidden` in IE.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 7. Remove default `button` padding and background color
 * 8. Style
 * 9. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 10. Let the container fit the height of the icon
 */
.uk-icon {
  /* 1 */
  margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  border-radius: 0;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: inherit;
  /* 6 */
  text-transform: none;
  /* 7. */
  padding: 0;
  background-color: transparent;
  /* 8 */
  display: inline-block;
  /* 9 */
  fill: currentcolor;
  /* 10 */
  line-height: 0;
}

/* Required for `button`. */
button.uk-icon:not(:disabled) {
  cursor: pointer;
}

/*
 * Remove the inner border and padding in Firefox.
 */
.uk-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * Set the fill and stroke color of all SVG elements to the current text color
 */
.uk-icon:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
  fill: currentcolor;
}

.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
  stroke: currentcolor;
}

/*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 */
.uk-icon > * {
  transform: translate(0, 0);
}

/* Image modifier
 ========================================================================== */
/*
 * Display images in icon dimensions
 */
.uk-icon-image {
  width: 20px;
  height: 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
}

/* Style modifiers
 ========================================================================== */
/*
 * Link
 */
.uk-icon-link {
  color: #F4F4F4;
}

.uk-icon-link:hover,
.uk-icon-link:focus {
  color: #666;
  outline: none;
}

/* OnClick + Active */
.uk-icon-link:active,
.uk-active > .uk-icon-link {
  color: #595959;
}

/*
 * Button
 * 1. Center icon vertically and horizontally
 */
.uk-icon-button {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #f8f8f8;
  color: #F4F4F4;
  vertical-align: middle;
  /* 1 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}

/* Hover + Focus */
.uk-icon-button:hover,
.uk-icon-button:focus {
  background-color: #ebebeb;
  color: #666;
  outline: none;
}

/* OnClick + Active */
.uk-icon-button:active,
.uk-active > .uk-icon-button {
  background-color: #dfdfdf;
  color: #666;
}

/* ========================================================================
   Component: Form Range
 ========================================================================== */
/*
 * 1. Normalize and defaults
 * 2. Prevent content overflow if a fixed width is used
 * 3. Take the full width
 * 4. Remove default style
 * 5. Remove white background in Chrome
 * 6. Remove padding in IE11
 */
.uk-range {
  /* 1 */
  box-sizing: border-box;
  margin: 0;
  vertical-align: middle;
  /* 2 */
  max-width: 100%;
  /* 3 */
  width: 100%;
  /* 4 */
  -webkit-appearance: none;
  /* 5 */
  background: transparent;
  /* 6 */
  padding: 0;
}

/* Focus */
.uk-range:focus {
  outline: none;
}

.uk-range::-moz-focus-outer {
  border: none;
}

/* IE11 Reset */
.uk-range::-ms-track {
  height: 15px;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

/*
 * Improves consistency of cursor style for clickable elements
 */
.uk-range:not(:disabled)::-webkit-slider-thumb {
  cursor: pointer;
}

.uk-range:not(:disabled)::-moz-range-thumb {
  cursor: pointer;
}

.uk-range:not(:disabled)::-ms-thumb {
  cursor: pointer;
}

/* Thumb
 ========================================================================== */
/*
 * 1. Reset
 * 2. Style
 */
/* Webkit */
.uk-range::-webkit-slider-thumb {
  /* 1 */
  -webkit-appearance: none;
  margin-top: -7px;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #cccccc;
}

/* Firefox */
.uk-range::-moz-range-thumb {
  /* 1 */
  border: none;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #cccccc;
}

/* Edge */
.uk-range::-ms-thumb {
  /* 1 */
  margin-top: 0;
}

/* IE11 */
.uk-range::-ms-thumb {
  /* 1 */
  border: none;
  /* 2 */
  height: 15px;
  width: 15px;
  border-radius: 500px;
  background: #fff;
  border: 1px solid #cccccc;
}

/* Edge + IE11 */
.uk-range::-ms-tooltip {
  display: none;
}

/* Track
 ========================================================================== */
/*
 * 1. Safari doesn't have a focus state. Using active instead.
 */
/* Webkit */
.uk-range::-webkit-slider-runnable-track {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}

.uk-range:focus::-webkit-slider-runnable-track,
.uk-range:active::-webkit-slider-runnable-track {
  background: #d2d2d2;
}

/* Firefox */
.uk-range::-moz-range-track {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}

.uk-range:focus::-moz-range-track {
  background: #d2d2d2;
}

/* Edge */
.uk-range::-ms-fill-lower,
.uk-range::-ms-fill-upper {
  height: 3px;
  background: #ebebeb;
  border-radius: 500px;
}

.uk-range:focus::-ms-fill-lower,
.uk-range:focus::-ms-fill-upper {
  background: #d2d2d2;
}

/* ========================================================================
   Component: Form
 ========================================================================== */
/*
 * 1. Define consistent box sizing.
 *    Default is `content-box` with following exceptions set to `border-box`
 *    `select`, `input[type="checkbox"]` and `input[type="radio"]`
 *    `input[type="search"]` in Chrome, Safari and Opera
 *    `input[type="color"]` in Firefox
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers.
 */
.uk-input,
.uk-select,
.uk-textarea,
.uk-radio,
.uk-checkbox {
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  margin: 0;
  /* 3 */
  border-radius: 0;
  /* 4 */
  font: inherit;
}

/*
 * Show the overflow in Edge.
 */
.uk-input {
  overflow: visible;
}

/*
 * Remove the inheritance of text transform in Firefox.
 */
.uk-select {
  text-transform: none;
}

/*
 * 1. Change font properties to `inherit` in all browsers
 * 2. Don't inherit the `font-weight` and use `bold` instead.
 * NOTE: Both declarations don't work in Chrome, Safari and Opera.
 */
.uk-select optgroup {
  /* 1 */
  font: inherit;
  /* 2 */
  font-weight: bold;
}

/*
 * Remove the default vertical scrollbar in IE 10+.
 */
.uk-textarea {
  overflow: auto;
}

/*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 */
.uk-input[type=search]::-webkit-search-cancel-button,
.uk-input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
.uk-input[type=number]::-webkit-inner-spin-button,
.uk-input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/*
 * Removes placeholder transparency in Firefox.
 */
.uk-input::-moz-placeholder,
.uk-textarea::-moz-placeholder {
  opacity: 1;
}

/*
 * Improves consistency of cursor style for clickable elements
 */
.uk-radio:not(:disabled),
.uk-checkbox:not(:disabled) {
  cursor: pointer;
}

/*
 * Define consistent border, margin, and padding.
 */
.uk-fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* Input, select and textarea
 * Allowed: `text`, `password`, `datetime`, `datetime-local`, `date`,  `month`,
            `time`, `week`, `number`, `email`, `url`, `search`, `tel`, `color`
 * Disallowed: `range`, `radio`, `checkbox`, `file`, `submit`, `reset` and `image`
 ========================================================================== */
/*
 * Remove default style in iOS.
 */
.uk-input,
.uk-textarea {
  -webkit-appearance: none;
}

/*
 * 1. Prevent content overflow if a fixed width is used
 * 2. Take the full width
 * 3. Reset default
 * 4. Style
 */
.uk-input,
.uk-select,
.uk-textarea {
  /* 1 */
  max-width: 100%;
  /* 2 */
  width: 100%;
  /* 3 */
  border: 0 none;
  /* 4 */
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: 0.2s ease-in-out;
  transition-property: color, background-color, border;
}

/*
 * Single-line
 * 1. Allow any element to look like an `input` or `select` element
 * 2. Make sure line-height is not larger than height
 *    Also needed to center the text vertically
 */
.uk-input,
.uk-select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  /* 1 */
  display: inline-block;
}

/* 2 */
.uk-input:not(input),
.uk-select:not(select) {
  line-height: 38px;
}

/*
 * Multi-line
 */
.uk-select[multiple],
.uk-select[size],
.uk-textarea {
  padding-top: 4px;
  padding-bottom: 4px;
  vertical-align: top;
}

/* Focus */
.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
  outline: none;
  background-color: #fff;
  color: #666;
  border-color: #1e87f0;
}

/* Disabled */
.uk-input:disabled,
.uk-select:disabled,
.uk-textarea:disabled {
  background-color: #f8f8f8;
  color: #F4F4F4;
  border-color: #e5e5e5;
}

/*
 * Placeholder
 */

.uk-input::-moz-placeholder {
  color: #F4F4F4;
}

.uk-input::placeholder {
  color: #F4F4F4;
}

.uk-textarea::-moz-placeholder {
  color: #F4F4F4;
}

.uk-textarea::placeholder {
  color: #F4F4F4;
}

/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Small
 */
.uk-form-small {
  font-size: 0.875rem;
}

.uk-form-small:not(textarea):not([multiple]):not([size]) {
  height: 30px;
  padding-left: 8px;
  padding-right: 8px;
}

.uk-form-small:not(select):not(input):not(textarea) {
  line-height: 28px;
}

/*
 * Large
 */
.uk-form-large {
  font-size: 1.25rem;
}

.uk-form-large:not(textarea):not([multiple]):not([size]) {
  height: 55px;
  padding-left: 12px;
  padding-right: 12px;
}

.uk-form-large:not(select):not(input):not(textarea) {
  line-height: 53px;
}

/* Style modifier (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Error
 */
.uk-form-danger,
.uk-form-danger:focus {
  color: #f0506e;
  border-color: #f0506e;
}

/*
 * Success
 */
.uk-form-success,
.uk-form-success:focus {
  color: #32d296;
  border-color: #32d296;
}

/*
 * Blank
 */
.uk-form-blank {
  background: none;
  border-color: transparent;
}

.uk-form-blank:focus {
  border-color: #e5e5e5;
  border-style: dashed;
}

/* Width modifiers (`uk-input`, `uk-select` and `uk-textarea`)
 ========================================================================== */
/*
 * Fixed widths
 * Different widths for mini sized `input` and `select` elements
 */
input.uk-form-width-xsmall {
  width: 50px;
}

select.uk-form-width-xsmall {
  width: 75px;
}

.uk-form-width-small {
  width: 130px;
}

.uk-form-width-medium {
  width: 200px;
}

.uk-form-width-large {
  width: 500px;
}

/* Select
 ========================================================================== */
/*
 * 1. Remove default style. Also works in Firefox
 * 2. Style
 * 3. Remove default style in IE 10/11
 * 4. Set `color` for options in the select dropdown, because the inherited `color` might be too light.
 */
.uk-select:not([multiple]):not([size]) {
  /* 1 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 2 */
  padding-right: 20px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

/* 3 */
.uk-select:not([multiple]):not([size])::-ms-expand {
  display: none;
}

/* 4 */
.uk-select:not([multiple]):not([size]) option {
  color: #444;
}

/*
 * Disabled
 */
.uk-select:not([multiple]):not([size]):disabled {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23F4F4F4%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23F4F4F4%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

/* Datalist
 ========================================================================== */
/*
 * 1. Remove default style in Chrome
 */
.uk-input[list] {
  padding-right: 20px;
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

.uk-input[list]:hover,
.uk-input[list]:focus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

/* 1 */
.uk-input[list]::-webkit-calendar-picker-indicator {
  display: none;
}

/* Radio and checkbox
 * Note: Does not work in IE11
 ========================================================================== */
/*
 * 1. Style
 * 2. Make box more robust so it clips the child element
 * 3. Vertical alignment
 * 4. Remove default style
 * 5. Fix black background on iOS
 * 6. Center icons
 */
.uk-radio,
.uk-checkbox {
  /* 1 */
  display: inline-block;
  height: 16px;
  width: 16px;
  /* 2 */
  overflow: hidden;
  /* 3 */
  margin-top: -4px;
  vertical-align: middle;
  /* 4 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 5 */
  background-color: transparent;
  /* 6 */
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border: 1px solid #cccccc;
  transition: 0.2s ease-in-out;
  transition-property: background-color, border;
}

.uk-radio {
  border-radius: 50%;
}

/* Focus */
.uk-radio:focus,
.uk-checkbox:focus {
  outline: none;
  border-color: #1e87f0;
}

/*
 * Checked
 */
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
  background-color: #1e87f0;
  border-color: transparent;
}

/* Focus */
.uk-radio:checked:focus,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus {
  background-color: #0e6ecd;
}

/*
 * Icons
 */
.uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/*
 * Disabled
 */
.uk-radio:disabled,
.uk-checkbox:disabled {
  background-color: #f8f8f8;
  border-color: #e5e5e5;
}

.uk-radio:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23F4F4F4%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

.uk-checkbox:disabled:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23F4F4F4%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.uk-checkbox:disabled:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23F4F4F4%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* Legend
 ========================================================================== */
/*
 * Legend
 * 1. Behave like block element
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove padding so people aren't caught out if they zero out fieldsets.
 * 4. Style
 */
.uk-legend {
  /* 1 */
  width: 100%;
  /* 2 */
  color: inherit;
  /* 3 */
  padding: 0;
  /* 4 */
  font-size: 1.5rem;
  line-height: 1.4;
}

/* Custom controls
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 */
.uk-form-custom {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
}

/*
 * 1. Position and resize the form control to always cover its container
 * 2. Required for Firefox for positioning to the left
 * 3. Required for Webkit to make `height` work
 * 4. Hide controle and show cursor
 * 5. Needed for the cursor
 * 6. Clip height caused by 5. Needed for Webkit only
 */
.uk-form-custom select,
.uk-form-custom input[type=file] {
  /* 1 */
  position: absolute;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  /* 2 */
  left: 0;
  /* 3 */
  -webkit-appearance: none;
  /* 4 */
  opacity: 0;
  cursor: pointer;
}

.uk-form-custom input[type=file] {
  /* 5 */
  font-size: 500px;
  /* 6 */
  overflow: hidden;
}

/* Label
 ========================================================================== */
.uk-form-label {
  color: #333;
  font-size: 0.875rem;
}

/* Layout
 ========================================================================== */
/*
 * Stacked
 */
.uk-form-stacked .uk-form-label {
  display: block;
  margin-bottom: 5px;
}

/*
 * Horizontal
 */
/* Tablet portrait and smaller */
@media (max-width: 959px) {
  /* Behave like `uk-form-stacked` */
  .uk-form-horizontal .uk-form-label {
    display: block;
    margin-bottom: 5px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-form-horizontal .uk-form-label {
    width: 200px;
    margin-top: 7px;
    float: left;
  }
  .uk-form-horizontal .uk-form-controls {
    margin-left: 215px;
  }
  /* Better vertical alignment if controls are checkboxes and radio buttons with text */
  .uk-form-horizontal .uk-form-controls-text {
    padding-top: 7px;
  }
}
/* Icons
 ========================================================================== */
/*
 * 1. Set position
 * 2. Set width
 * 3. Center icon vertically and horizontally
 * 4. Style
 */
.uk-form-icon {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  width: 40px;
  /* 3 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /* 4 */
  color: #F4F4F4;
}

/*
 * Required for `a`.
 */
.uk-form-icon:hover {
  color: #666;
}

/*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 */
.uk-form-icon:not(a):not(button):not(input) {
  pointer-events: none;
}

/*
 * Input padding
 */
.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input {
  padding-left: 40px !important;
}

/*
 * Position modifier
 */
.uk-form-icon-flip {
  right: 0;
  left: auto;
}

.uk-form-icon-flip ~ .uk-input {
  padding-right: 40px !important;
}

/* ========================================================================
   Component: Button
 ========================================================================== */
/*
 * 1. Remove margins in Chrome, Safari and Opera.
 * 2. Remove borders for `button`.
 * 3. Address `overflow` set to `hidden` in IE.
 * 4. Correct `font` properties and `color` not being inherited for `button`.
 * 5. Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 6. Remove default style for `input type="submit"`in iOS.
 * 7. Style
 * 8. `line-height` is used to create a height because it also centers the text vertically for `a` elements.
 *    Better would be to use height and flexbox to center the text vertically but flexbox doesn't work in Firefox on `button` elements.
 * 9. Align text if button has a width
 * 10. Required for `a`.
 */
.uk-button {
  /* 1 */
  margin: 0;
  /* 2 */
  border: none;
  /* 3 */
  overflow: visible;
  /* 4 */
  font: inherit;
  color: inherit;
  /* 5 */
  text-transform: none;
  /* 6 */
  -webkit-appearance: none;
  border-radius: 0;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  padding: 0 30px;
  vertical-align: middle;
  font-size: 28px;
  /* 8 */
  line-height: 38px;
  /* 9 */
  text-align: center;
  /* 10 */
  text-decoration: none;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color;
}

.uk-button:not(:disabled) {
  cursor: pointer;
}

/*
 * Remove the inner border and padding in Firefox.
 */
.uk-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* Hover */
.uk-button:hover {
  /* 9 */
  text-decoration: none;
}

/* Focus */
.uk-button:focus {
  outline: none;
}

/* OnClick + Active */
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-button-default {
  background-color: #0F0F0F;
  color: #FFFFFF;
  border: 1px solid transparent;
}

/* Hover + Focus */
.uk-button-default:hover,
.uk-button-default:focus {
  background-color: #1ed65f;
  color: #0F0F0F;
  border-color: transparent;
}

/* OnClick + Active */
.uk-button-default:active,
.uk-button-default.uk-active {
  background-color: transparent;
  color: #333;
  border-color: #999999;
}

/*
 * Primary
 */
.uk-button-primary {
  background-color: #1e87f0;
  color: #fff;
  border: 1px solid transparent;
}

/* Hover + Focus */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #DCDCDC;
  color: #fff;
}

/* OnClick + Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #DCDCDC;
  color: #fff;
}

/*
 * Secondary
 */
.uk-button-secondary {
  background-color: #222;
  color: #fff;
  border: 1px solid transparent;
}

/* Hover + Focus */
.uk-button-secondary:hover,
.uk-button-secondary:focus {
  background-color: #151515;
  color: #fff;
}

/* OnClick + Active */
.uk-button-secondary:active,
.uk-button-secondary.uk-active {
  background-color: #090909;
  color: #fff;
}

/*
 * Danger
 */
.uk-button-danger {
  background-color: #f0506e;
  color: #fff;
  border: 1px solid transparent;
}

/* Hover + Focus */
.uk-button-danger:hover,
.uk-button-danger:focus {
  background-color: #ee395b;
  color: #fff;
}

/* OnClick + Active */
.uk-button-danger:active,
.uk-button-danger.uk-active {
  background-color: #ec2147;
  color: #fff;
}

/*
 * Disabled
 * The same for all style modifiers
 */
.uk-button-default:disabled,
.uk-button-primary:disabled,
.uk-button-secondary:disabled,
.uk-button-danger:disabled {
  background-color: transparent;
  color: #F4F4F4;
  border-color: #e5e5e5;
}

/* Size modifiers
 ========================================================================== */
.uk-button-small {
  padding: 0 15px;
  line-height: 28px;
  font-size: 0.875rem;
}

.uk-button-large {
  padding: 0 40px;
  line-height: 53px;
  font-size: 0.875rem;
}

/* Text modifiers
 ========================================================================== */
/*
 * Text
 * 1. Reset
 * 2. Style
 */
.uk-button-text {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  color: #333;
  position: relative;
}
.uk-button-text::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 100%;
  border-bottom: 1px solid #333;
  transition: right 0.3s ease-out;
}

/* Hover + Focus */
.uk-button-text:hover,
.uk-button-text:focus {
  color: #333;
}
.uk-button-text:hover::before,
.uk-button-text:focus::before {
  right: 0;
}

/* Disabled */
.uk-button-text:disabled {
  color: #F4F4F4;
}
.uk-button-text:disabled::before {
  display: none;
}

/*
 * Link
 * 1. Reset
 * 2. Style
 */
.uk-button-link {
  /* 1 */
  padding: 0;
  line-height: 1.5;
  background: none;
  /* 2 */
  color: #1e87f0;
}

/* Hover + Focus */
.uk-button-link:hover,
.uk-button-link:focus {
  color: #0f6ecd;
  text-decoration: underline;
}

/* Disabled */
.uk-button-link:disabled {
  color: #F4F4F4;
  text-decoration: none;
}

/* Group
 ========================================================================== */
/*
 * 1. Using `flex` instead of `inline-block` to prevent whitespace betweent child elements
 * 2. Behave like button
 * 3. Create position context
 */
.uk-button-group {
  /* 1 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  /* 2 */
  vertical-align: middle;
  /* 3 */
  position: relative;
}

/* Group
 ========================================================================== */
/*
 * Collapse border
 */
.uk-button-group > .uk-button:nth-child(n+2),
.uk-button-group > div:nth-child(n+2) .uk-button {
  margin-left: -1px;
}

/*
 * Create position context to superimpose the successor elements border
 * Known issue: If you use an `a` element as button and an icon inside,
 * the active state will not work if you click the icon inside the button
 * Workaround: Just use a `button` or `input` element as button
 */
.uk-button-group .uk-button:hover,
.uk-button-group .uk-button:focus,
.uk-button-group .uk-button:active,
.uk-button-group .uk-button.uk-active {
  position: relative;
  z-index: 1;
}

/* ========================================================================
   Component: Progress
 ========================================================================== */
/*
 * 1. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 * 2. Remove default style
 * 3. Behave like a block element
 * 4. Remove borders in Firefox and Edge
 * 5. Set background color for progress container in Firefox, IE11 and Edge
 * 6. Style
 */
.uk-progress {
  /* 1 */
  vertical-align: baseline;
  /* 2 */
  -webkit-appearance: none;
  -moz-appearance: none;
  /* 3 */
  display: block;
  width: 100%;
  /* 4 */
  border: 0;
  /* 5 */
  background-color: #f8f8f8;
  /* 6 */
  margin-bottom: 20px;
  height: 15px;
  border-radius: 500px;
  overflow: hidden;
}

/* Add margin if adjacent element */
* + .uk-progress {
  margin-top: 20px;
}

/*
 * Remove animated circles for indeterminate state in IE11 and Edge
 */
.uk-progress:indeterminate {
  color: transparent;
}

/*
 * Progress container
 * 2. Remove progress bar for indeterminate state in Firefox
 */
.uk-progress::-webkit-progress-bar {
  background-color: #f8f8f8;
  border-radius: 500px;
  overflow: hidden;
}

/* 2 */
.uk-progress:indeterminate::-moz-progress-bar {
  width: 0;
}

/*
 * Progress bar
 * 1. Remove right border in IE11 and Edge
 */
.uk-progress::-webkit-progress-value {
  background-color: #1e87f0;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

.uk-progress::-moz-progress-bar {
  background-color: #1e87f0;
}

.uk-progress::-ms-fill {
  background-color: #1e87f0;
  -ms-transition: width 0.6s ease;
  transition: width 0.6s ease;
  /* 1 */
  border: 0;
}

/* ========================================================================
   Component: Section
 ========================================================================== */
/*
 * 1. Make it work with `100vh` and height in general
 */
.uk-section {
  display: flow-root;
  box-sizing: border-box; /* 1 */
  padding-top: 40px;
  padding-bottom: 40px;
}

/* Desktop and bigger */
@media (min-width: 960px) {
  .uk-section {
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
/*
 * Remove margin from the last-child
 */
.uk-section > :last-child {
  margin-bottom: 0;
}

/* Size modifiers
 ========================================================================== */
/*
 * XSmall
 */
.uk-section-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*
 * Small
 */
.uk-section-small {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*
 * Large
 */
.uk-section-large {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-section-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
/*
 * XLarge
 */
.uk-section-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-section-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-section-default {
  background: #fff;
}

/*
 * Muted
 */
.uk-section-muted {
  background: #f8f8f8;
}

/*
 * Primary
 */
.uk-section-primary {
  background: #1ed65f;
}

/*
 * Secondary
 */
.uk-section-secondary {
  background: #0F0F0F;
}

/* Overlap modifier
 ========================================================================== */
/*
 * Reserved modifier to make a section overlap another section with an border image
 * Implemented by the theme
 */
/* ========================================================================
   Component: Container
 ========================================================================== */
/*
 * 1. Box sizing has to be `content-box` so the max-width is always the same and
 *    unaffected by the padding on different breakpoints. It's important for the size modifiers.
 */
.uk-container {
  display: flow-root;
  /* 1 */
  box-sizing: content-box;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/*
 * Remove margin from the last-child
 */
.uk-container > :last-child {
  margin-bottom: 0;
}

/*
 * Remove padding from nested containers
 */
.uk-container .uk-container {
  padding-left: 0;
  padding-right: 0;
}

/* Size modifier
 ========================================================================== */
.uk-container-xsmall {
  max-width: 750px;
}

.uk-container-small {
  max-width: 900px;
}

.uk-container-large {
  max-width: 1400px;
}

.uk-container-xlarge {
  max-width: 1600px;
}

.uk-container-expand {
  max-width: none;
}

/* Expand modifier
 ========================================================================== */
/*
 * Expand one side only
 */
.uk-container-expand-left {
  margin-left: 0;
}

.uk-container-expand-right {
  margin-right: 0;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-container-expand-left.uk-container-xsmall,
  .uk-container-expand-right.uk-container-xsmall {
    max-width: calc(50% + (750px / 2) - 30px);
  }
  .uk-container-expand-left.uk-container-small,
  .uk-container-expand-right.uk-container-small {
    max-width: calc(50% + (900px / 2) - 30px);
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-container-expand-left,
  .uk-container-expand-right {
    max-width: calc(50% + (1200px / 2) - 40px);
  }
  .uk-container-expand-left.uk-container-xsmall,
  .uk-container-expand-right.uk-container-xsmall {
    max-width: calc(50% + (750px / 2) - 40px);
  }
  .uk-container-expand-left.uk-container-small,
  .uk-container-expand-right.uk-container-small {
    max-width: calc(50% + (900px / 2) - 40px);
  }
  .uk-container-expand-left.uk-container-large,
  .uk-container-expand-right.uk-container-large {
    max-width: calc(50% + (1400px / 2) - 40px);
  }
  .uk-container-expand-left.uk-container-xlarge,
  .uk-container-expand-right.uk-container-xlarge {
    max-width: calc(50% + (1600px / 2) - 40px);
  }
}
/* Item
 ========================================================================== */
/*
 * Utility classes to reset container padding on the left or right side
 * Note: It has to be negative margin on the item, because it's specific to the item.
 */
.uk-container-item-padding-remove-left,
.uk-container-item-padding-remove-right {
  width: calc(100% + 15px);
}

.uk-container-item-padding-remove-left {
  margin-left: -15px;
}

.uk-container-item-padding-remove-right {
  margin-right: -15px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-container-item-padding-remove-left,
  .uk-container-item-padding-remove-right {
    width: calc(100% + 30px);
  }
  .uk-container-item-padding-remove-left {
    margin-left: -30px;
  }
  .uk-container-item-padding-remove-right {
    margin-right: -30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-container-item-padding-remove-left,
  .uk-container-item-padding-remove-right {
    width: calc(100% + 40px);
  }
  .uk-container-item-padding-remove-left {
    margin-left: -40px;
  }
  .uk-container-item-padding-remove-right {
    margin-right: -40px;
  }
}
/* ========================================================================
   Component: Tile
 ========================================================================== */
.uk-tile {
  display: flow-root;
  position: relative;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-tile {
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
  }
}
/*
 * Remove margin from the last-child
 */
.uk-tile > :last-child {
  margin-bottom: 0;
}

/* Size modifiers
 ========================================================================== */
/*
 * XSmall
 */
.uk-tile-xsmall {
  padding-top: 20px;
  padding-bottom: 20px;
}

/*
 * Small
 */
.uk-tile-small {
  padding-top: 40px;
  padding-bottom: 40px;
}

/*
 * Large
 */
.uk-tile-large {
  padding-top: 70px;
  padding-bottom: 70px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile-large {
    padding-top: 140px;
    padding-bottom: 140px;
  }
}
/*
 * XLarge
 */
.uk-tile-xlarge {
  padding-top: 140px;
  padding-bottom: 140px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-tile-xlarge {
    padding-top: 210px;
    padding-bottom: 210px;
  }
}
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-tile-default {
  background: #fff;
}

/*
 * Muted
 */
.uk-tile-muted {
  background: #f8f8f8;
}

/*
 * Primary
 */
.uk-tile-primary {
  background: #1e87f0;
}

/*
 * Secondary
 */
.uk-tile-secondary {
  background: #222;
}

/* ========================================================================
   Component: Card
 ========================================================================== */
.uk-card {
  position: relative;
  box-sizing: border-box;
  transition: box-shadow 0.1s ease-in-out;
}

/* Sections
 ========================================================================== */
.uk-card-body {
  display: flow-root;
  padding: 30px 30px;
}

.uk-card-header {
  display: flow-root;
  padding: 15px 30px;
}

.uk-card-footer {
  display: flow-root;
  padding: 15px 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-body {
    padding: 40px 40px;
  }
  .uk-card-header {
    padding: 20px 40px;
  }
  .uk-card-footer {
    padding: 20px 40px;
  }
}
/*
 * Remove margin from the last-child
 */
.uk-card-body > :last-child,
.uk-card-header > :last-child,
.uk-card-footer > :last-child {
  margin-bottom: 0;
}

/* Media
 ========================================================================== */
/*
 * Reserved alignment modifier to style the media element, e.g. with `border-radius`
 * Implemented by the theme
 */
/* Title
 ========================================================================== */
.uk-card-title {
  font-size: 1.5rem;
  line-height: 1.4;
}

/* Badge
 ========================================================================== */
.uk-card-badge {
  position: absolute;
  top: 30px;
  right: 30px;
  z-index: 1;
}

/*
 * Remove margin from adjacent element
 */
.uk-card-badge:first-child + * {
  margin-top: 0;
}

/* Hover modifier
 ========================================================================== */
.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
  background: #fff;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

/* Style modifiers
 ========================================================================== */
/*
 * Default
 * Note: Header and Footer are only implemented for the default style
 */
.uk-card-default {
  background: #fff;
  color: #666;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-card-default .uk-card-title {
  color: #333;
}

.uk-card-default.uk-card-hover:hover {
  background-color: #fff;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

.uk-card-default .uk-card-header {
  border-bottom: 1px solid #e5e5e5;
}

.uk-card-default .uk-card-footer {
  border-top: 1px solid #e5e5e5;
}

/*
 * Primary
 */
.uk-card-primary {
  background: #1e87f0;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-card-primary .uk-card-title {
  color: #fff;
}

.uk-card-primary.uk-card-hover:hover {
  background-color: #1e87f0;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

/*
 * Secondary
 */
.uk-card-secondary {
  background: #222;
  color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-card-secondary .uk-card-title {
  color: #fff;
}

.uk-card-secondary.uk-card-hover:hover {
  background-color: #222;
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

/* Size modifier
 ========================================================================== */
/*
 * Small
 */
.uk-card-small.uk-card-body,
.uk-card-small .uk-card-body {
  padding: 20px 20px;
}

.uk-card-small .uk-card-header {
  padding: 13px 20px;
}

.uk-card-small .uk-card-footer {
  padding: 13px 20px;
}

/*
 * Large
 */
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-large.uk-card-body,
  .uk-card-large .uk-card-body {
    padding: 70px 70px;
  }
  .uk-card-large .uk-card-header {
    padding: 35px 70px;
  }
  .uk-card-large .uk-card-footer {
    padding: 35px 70px;
  }
}
/*
 * Default
 */
.uk-card-body > .uk-nav-default {
  margin-left: -30px;
  margin-right: -30px;
}

.uk-card-body > .uk-nav-default:only-child {
  margin-top: -15px;
  margin-bottom: -15px;
}

.uk-card-body .uk-nav-default > li > a,
.uk-card-body .uk-nav-default .uk-nav-header,
.uk-card-body .uk-nav-default .uk-nav-divider {
  padding-left: 30px;
  padding-right: 30px;
}

.uk-card-body .uk-nav-default .uk-nav-sub {
  padding-left: 45px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-body > .uk-nav-default {
    margin-left: -40px;
    margin-right: -40px;
  }
  .uk-card-body > .uk-nav-default:only-child {
    margin-top: -25px;
    margin-bottom: -25px;
  }
  .uk-card-body .uk-nav-default > li > a,
  .uk-card-body .uk-nav-default .uk-nav-header,
  .uk-card-body .uk-nav-default .uk-nav-divider {
    padding-left: 40px;
    padding-right: 40px;
  }
  .uk-card-body .uk-nav-default .uk-nav-sub {
    padding-left: 55px;
  }
}
/*
 * Small
 */
.uk-card-small > .uk-nav-default {
  margin-left: -20px;
  margin-right: -20px;
}

.uk-card-small > .uk-nav-default:only-child {
  margin-top: -5px;
  margin-bottom: -5px;
}

.uk-card-small .uk-nav-default > li > a,
.uk-card-small .uk-nav-default .uk-nav-header,
.uk-card-small .uk-nav-default .uk-nav-divider {
  padding-left: 20px;
  padding-right: 20px;
}

.uk-card-small .uk-nav-default .uk-nav-sub {
  padding-left: 35px;
}

/*
 * Large
 */
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-card-large > .uk-nav-default {
    margin: 0;
  }
  .uk-card-large > .uk-nav-default:only-child {
    margin: 0;
  }
  .uk-card-large .uk-nav-default > li > a,
  .uk-card-large .uk-nav-default .uk-nav-header,
  .uk-card-large .uk-nav-default .uk-nav-divider {
    padding-left: 0;
    padding-right: 0;
  }
  .uk-card-large .uk-nav-default .uk-nav-sub {
    padding-left: 15px;
  }
}
/* ========================================================================
   Component: Close
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
.uk-close {
  color: #F4F4F4;
  transition: 0.1s ease-in-out;
  transition-property: color, opacity;
}

/* Hover + Focus */
.uk-close:hover,
.uk-close:focus {
  color: #666;
  outline: none;
}

/* ========================================================================
   Component: Spinner
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
/* SVG
 ========================================================================== */
.uk-spinner > * {
  animation: uk-spinner-rotate 1.4s linear infinite;
}

@keyframes uk-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
/*
 * Circle
 */
.uk-spinner > * > * {
  stroke-dasharray: 88px;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: uk-spinner-dash 1.4s ease-in-out infinite;
  stroke-width: 1;
  stroke-linecap: round;
}

@keyframes uk-spinner-dash {
  0% {
    stroke-dashoffset: 88px;
  }
  50% {
    stroke-dashoffset: 22px;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 88px;
    transform: rotate(450deg);
  }
}
/* ========================================================================
   Component: Totop
 ========================================================================== */
/*
 * Addopts `uk-icon`
 */
.uk-totop {
  padding: 5px;
  color: #F4F4F4;
  transition: color 0.1s ease-in-out;
}

/* Hover + Focus */
.uk-totop:hover,
.uk-totop:focus {
  color: #666;
  outline: none;
}

/* OnClick */
.uk-totop:active {
  color: #333;
}

/* ========================================================================
   Component: Marker
 ========================================================================== */
/*
 * Addopts `uk-icon`
 */
.uk-marker {
  padding: 5px;
  background: #222;
  color: #fff;
  border-radius: 500px;
}

/* Hover + Focus */
.uk-marker:hover,
.uk-marker:focus {
  color: #fff;
  outline: none;
}

/* ========================================================================
   Component: Alert
 ========================================================================== */
.uk-alert {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 29px 15px 15px;
  background: #f8f8f8;
  color: #666;
}

/* Add margin if adjacent element */
* + .uk-alert {
  margin-top: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-alert > :last-child {
  margin-bottom: 0;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-alert-close {
  position: absolute;
  top: 20px;
  right: 15px;
  color: inherit;
  opacity: 0.4;
}

/*
 * Remove margin from adjacent element
 */
.uk-alert-close:first-child + * {
  margin-top: 0;
}

/*
 * Hover + Focus
 */
.uk-alert-close:hover,
.uk-alert-close:focus {
  color: inherit;
  opacity: 0.8;
}

/* Style modifiers
 ========================================================================== */
/*
 * Primary
 */
.uk-alert-primary {
  background: #d8eafc;
  color: #1e87f0;
}

/*
 * Success
 */
.uk-alert-success {
  background: #edfbf6;
  color: #32d296;
}

/*
 * Warning
 */
.uk-alert-warning {
  background: #fef5ee;
  color: #faa05a;
}

/*
 * Danger
 */
.uk-alert-danger {
  background: #fef4f6;
  color: #f0506e;
}

/*
 * Content
 */
.uk-alert h1,
.uk-alert h2,
.uk-alert h3,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6 {
  color: inherit;
}

.uk-alert a:not([class]) {
  color: inherit;
  text-decoration: underline;
}

.uk-alert a:not([class]):hover {
  color: inherit;
  text-decoration: underline;
}

/* ========================================================================
   Component: Placeholder
 ========================================================================== */
.uk-placeholder {
  margin-bottom: 20px;
  padding: 30px 30px;
  background: transparent;
  border: 1px dashed #e5e5e5;
}

/* Add margin if adjacent element */
* + .uk-placeholder {
  margin-top: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-placeholder > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Badge
 ========================================================================== */
/*
 * 1. Style
 * 2. Center child vertically and horizontally
 */
.uk-badge {
  box-sizing: border-box;
  min-width: 22px;
  height: 22px;
  padding: 0 5px;
  border-radius: 500px;
  vertical-align: middle;
  /* 1 */
  background: #1e87f0;
  color: #fff;
  font-size: 0.875rem;
  /* 2 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/*
 * Required for `a`
 */
.uk-badge:hover,
.uk-badge:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}

/* ========================================================================
   Component: Label
 ========================================================================== */
.uk-label {
  display: inline-block;
  padding: 0 10px;
  background: #1e87f0;
  line-height: 1.5;
  font-size: 0.875rem;
  color: #fff;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 2px;
  text-transform: uppercase;
}

/* Color modifiers
 ========================================================================== */
/*
 * Success
 */
.uk-label-success {
  background-color: #32d296;
  color: #fff;
}

/*
 * Warning
 */
.uk-label-warning {
  background-color: #faa05a;
  color: #fff;
}

/*
 * Danger
 */
.uk-label-danger {
  background-color: #f0506e;
  color: #fff;
}

/* ========================================================================
   Component: Overlay
 ========================================================================== */
.uk-overlay {
  padding: 30px 30px;
}

/*
 * Remove margin from the last-child
 */
.uk-overlay > :last-child {
  margin-bottom: 0;
}

/* Icon
 ========================================================================== */
/* Style modifiers
 ========================================================================== */
/*
 * Default
 */
.uk-overlay-default {
  background: rgba(255, 255, 255, 0.8);
}

/*
 * Primary
 */
.uk-overlay-primary {
  background: rgba(34, 34, 34, 0.8);
}

/* ========================================================================
   Component: Article
 ========================================================================== */
.uk-article {
  display: flow-root;
}

/*
 * Remove margin from the last-child
 */
.uk-article > :last-child {
  margin-bottom: 0;
}

/* Adjacent sibling
 ========================================================================== */
.uk-article + .uk-article {
  margin-top: 70px;
}

/* Title
 ========================================================================== */
.uk-article-title {
  font-size: 2.23125rem;
  line-height: 1.2;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-article-title {
    font-size: 2.625rem;
  }
}
/* Meta
 ========================================================================== */
.uk-article-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #F4F4F4;
}
.uk-article-meta a {
  color: #F4F4F4;
}
.uk-article-meta a:hover {
  color: #666;
  text-decoration: none;
}

/* ========================================================================
   Component: Comment
 ========================================================================== */
/* Sections
 ========================================================================== */
.uk-comment-body {
  display: flow-root;
  overflow-wrap: break-word;
  word-wrap: break-word;
}

.uk-comment-header {
  display: flow-root;
  margin-bottom: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-comment-body > :last-child,
.uk-comment-header > :last-child {
  margin-bottom: 0;
}

/* Title
 ========================================================================== */
.uk-comment-title {
  font-size: 1.25rem;
  line-height: 1.4;
}

/* Meta
 ========================================================================== */
.uk-comment-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #F4F4F4;
}

/* Avatar
 ========================================================================== */
/* List
 ========================================================================== */
.uk-comment-list {
  padding: 0;
  list-style: none;
}

/* Adjacent siblings */
.uk-comment-list > :nth-child(n+2) {
  margin-top: 70px;
}

/*
 * Sublists
 * Note: General sibling selector allows reply block between comment and sublist
 */
.uk-comment-list .uk-comment ~ ul {
  margin: 70px 0 0 0;
  padding-left: 30px;
  list-style: none;
}

/* Tablet and bigger */
@media (min-width: 960px) {
  .uk-comment-list .uk-comment ~ ul {
    padding-left: 100px;
  }
}
/* Adjacent siblings */
.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
  margin-top: 70px;
}

/* Style modifier
 ========================================================================== */
.uk-comment-primary {
  padding: 30px;
  background-color: #f8f8f8;
}

/* ========================================================================
   Component: Search
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Reset `form`
 */
.uk-search {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  margin: 0;
}

/* Input
 ========================================================================== */
/*
 * Remove the inner padding and cancel buttons in Chrome on OS X and Safari on OS X.
 */
.uk-search-input::-webkit-search-cancel-button,
.uk-search-input::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes placeholder transparency in Firefox.
 */
.uk-search-input::-moz-placeholder {
  opacity: 1;
}

/*
 * 1. Define consistent box sizing.
 * 2. Address margins set differently in Firefox/IE and Chrome/Safari/Opera.
 * 3. Remove `border-radius` in iOS.
 * 4. Change font properties to `inherit` in all browsers
 * 5. Show the overflow in Edge.
 * 6. Remove default style in iOS.
 * 7. Vertical alignment
 * 8. Take the full container width
 * 9. Style
 */
.uk-search-input {
  /* 1 */
  box-sizing: border-box;
  /* 2 */
  margin: 0;
  /* 3 */
  border-radius: 0;
  /* 4 */
  font: inherit;
  /* 5 */
  overflow: visible;
  /* 6 */
  -webkit-appearance: none;
  /* 7 */
  vertical-align: middle;
  /* 8 */
  width: 100%;
  /* 9 */
  border: none;
  color: #666;
}

.uk-search-input:focus {
  outline: none;
}

/* Placeholder */

.uk-search-input::-moz-placeholder {
  color: #F4F4F4;
}

.uk-search-input::placeholder {
  color: #F4F4F4;
}

/* Icon (Adopts `uk-icon`)
 ========================================================================== */
/*
 * Remove default focus style
 */
.uk-search-icon:focus {
  outline: none;
}

/*
 * Position above input
 * 1. Set position
 * 2. Center icon vertically and horizontally
 * 3. Style
 */
.uk-search .uk-search-icon {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  /* 3 */
  color: #F4F4F4;
}

/*
 * Required for `a`.
 */
.uk-search .uk-search-icon:hover {
  color: #F4F4F4;
}

/*
 * Make `input` element clickable through icon, e.g. if it's a `span`
 */
.uk-search .uk-search-icon:not(a):not(button):not(input) {
  pointer-events: none;
}

/*
 * Position modifier
 */
.uk-search .uk-search-icon-flip {
  right: 0;
  left: auto;
}

/* Default modifier
 ========================================================================== */
.uk-search-default {
  width: 180px;
}

/*
 * Input
 */
.uk-search-default .uk-search-input {
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  background: transparent;
  border: 1px solid #e5e5e5;
}

/* Focus */
.uk-search-default .uk-search-input:focus {
  background-color: transparent;
}

/*
 * Icon
 */
.uk-search-default .uk-search-icon {
  width: 40px;
}

.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}

.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}

/* Navbar modifier
 ========================================================================== */
.uk-search-navbar {
  width: 400px;
}

/*
 * Input
 */
.uk-search-navbar .uk-search-input {
  height: 40px;
  background: transparent;
  font-size: 1.5rem;
}

/*
 * Icon
 */
.uk-search-navbar .uk-search-icon {
  width: 40px;
}

.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}

.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}

/* Large modifier
 ========================================================================== */
.uk-search-large {
  width: 500px;
}

/*
 * Input
 */
.uk-search-large .uk-search-input {
  height: 80px;
  background: transparent;
  font-size: 2.625rem;
}

/*
 * Icon
 */
.uk-search-large .uk-search-icon {
  width: 80px;
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 80px;
}

.uk-search-large .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 80px;
}

/* Toggle
 ========================================================================== */
.uk-search-toggle {
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-search-toggle:hover,
.uk-search-toggle:focus {
  color: #666;
}

/* ========================================================================
   Component: Accordion
 ========================================================================== */
.uk-accordion {
  padding: 0;
  list-style: none;
}

/* Item
 ========================================================================== */
.uk-accordion > :nth-child(n+2) {
  margin-top: 20px;
}

/* Title
 ========================================================================== */
.uk-accordion-title {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #333;
  overflow: hidden;
}
.uk-accordion-title::before {
  content: "";
  width: 1.4em;
  height: 1.4em;
  margin-left: 10px;
  float: right;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* Hover + Focus */
.uk-accordion-title:hover,
.uk-accordion-title:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}

/* Content
 ========================================================================== */
.uk-accordion-content {
  display: flow-root;
  margin-top: 20px;
}

/*
 * Remove margin from the last-child
 */
.uk-accordion-content > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Drop
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 */
.uk-drop {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  width: 300px;
}

/* Show */
.uk-drop.uk-open {
  display: block;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*=uk-drop-top] {
  margin-top: -20px;
}

[class*=uk-drop-bottom] {
  margin-top: 20px;
}

[class*=uk-drop-left] {
  margin-left: -20px;
}

[class*=uk-drop-right] {
  margin-left: 20px;
}

/* Grid modifiers
 ========================================================================== */
.uk-drop-stack .uk-drop-grid > * {
  width: 100% !important;
}

/* ========================================================================
   Component: Dropdown
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 * 4. Style
 */
.uk-dropdown {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  min-width: 200px;
  /* 4 */
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

/* Show */
.uk-dropdown.uk-open {
  display: block;
}

/* Nav
 * Adopts `uk-nav`
 ========================================================================== */
.uk-dropdown-nav {
  white-space: nowrap;
  font-size: 0.875rem;
}

/*
 * Items
 */
.uk-dropdown-nav > li > a {
  color: #F4F4F4;
}

/* Hover + Focus + Active */
.uk-dropdown-nav > li > a:hover,
.uk-dropdown-nav > li > a:focus,
.uk-dropdown-nav > li.uk-active > a {
  color: #666;
}

/*
 * Header
 */
.uk-dropdown-nav .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-dropdown-nav .uk-nav-sub a {
  color: #F4F4F4;
}

.uk-dropdown-nav .uk-nav-sub a:hover,
.uk-dropdown-nav .uk-nav-sub a:focus,
.uk-dropdown-nav .uk-nav-sub li.uk-active > a {
  color: #666;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*=uk-dropdown-top] {
  margin-top: -10px;
}

[class*=uk-dropdown-bottom] {
  margin-top: 10px;
}

[class*=uk-dropdown-left] {
  margin-left: -10px;
}

[class*=uk-dropdown-right] {
  margin-left: 10px;
}

/* Grid modifiers
 ========================================================================== */
.uk-dropdown-stack .uk-dropdown-grid > * {
  width: 100% !important;
}

/* ========================================================================
   Component: Modal
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 */
.uk-modal {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  /* 3 */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  /* 4 */
  padding: 15px 15px;
  /* 5 */
  background: rgba(0, 0, 0, 0.6);
  /* 6 */
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-modal {
    padding: 50px 30px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-modal {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/*
 * Open
 */
.uk-modal.uk-open {
  opacity: 1;
}

/* Page
 ========================================================================== */
/*
 * Prevent scrollbars
 */
.uk-modal-page {
  overflow: hidden;
}

/* Dialog
 ========================================================================== */
/*
 * 1. Create position context for spinner and close button
 * 2. Dimensions
 * 3. Fix `max-width: 100%` not working in combination with flex and responsive images in IE11
 *    `!important` needed to overwrite `uk-width-auto`. See `#modal-media-image` in tests
 * 4. Style
 * 5. Slide-in transition
 */
.uk-modal-dialog {
  /* 1 */
  position: relative;
  /* 2 */
  box-sizing: border-box;
  margin: 0 auto;
  width: 600px;
  /* 3 */
  max-width: calc(100% - 0.01px) !important;
  /* 4 */
  background: #fff;
  /* 5 */
  opacity: 0;
  transform: translateY(-100px);
  transition: 0.3s linear;
  transition-property: opacity, transform;
}

/*
 * Open
 */
.uk-open > .uk-modal-dialog {
  opacity: 1;
  transform: translateY(0);
}

/* Size modifier
 ========================================================================== */
/*
 * Container size
 * Take the same size as the Container component
 */
.uk-modal-container .uk-modal-dialog {
  width: 1200px;
}

/*
 * Full size
 * 1. Remove padding and background from modal
 * 2. Reset all default declarations from modal dialog
 */
/* 1 */
.uk-modal-full {
  padding: 0;
  background: none;
}

/* 2 */
.uk-modal-full .uk-modal-dialog {
  margin: 0;
  width: 100%;
  max-width: 100%;
  transform: translateY(0);
}

/* Sections
 ========================================================================== */
.uk-modal-body {
  display: flow-root;
  padding: 30px 30px;
}

.uk-modal-header {
  display: flow-root;
  padding: 15px 30px;
  background: #fff;
  border-bottom: 1px solid #e5e5e5;
}

.uk-modal-footer {
  display: flow-root;
  padding: 15px 30px;
  background: #fff;
  border-top: 1px solid #e5e5e5;
}

/*
 * Remove margin from the last-child
 */
.uk-modal-body > :last-child,
.uk-modal-header > :last-child,
.uk-modal-footer > :last-child {
  margin-bottom: 0;
}

/* Title
 ========================================================================== */
.uk-modal-title {
  font-size: 2rem;
  line-height: 1.3;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
[class*=uk-modal-close-] {
  position: absolute;
  z-index: 1010;
  top: 10px;
  right: 10px;
  padding: 5px;
}

/*
 * Remove margin from adjacent element
 */
[class*=uk-modal-close-]:first-child + * {
  margin-top: 0;
}

/*
 * Hover
 */
/*
 * Default
 */
/*
 * Outside
 * 1. Prevent scrollbar on small devices
 */
.uk-modal-close-outside {
  top: 0;
  /* 1 */
  right: -5px;
  transform: translate(0, -100%);
  color: white;
}

.uk-modal-close-outside:hover {
  color: #fff;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  /* 1 */
  .uk-modal-close-outside {
    right: 0;
    transform: translate(100%, -100%);
  }
}
/*
 * Full
 */
.uk-modal-close-full {
  top: 0;
  right: 0;
  padding: 20px;
  background: #fff;
}

/* ========================================================================
   Component: Slideshow
 ========================================================================== */
/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-slideshow {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/* Items
 ========================================================================== */
/*
 * 1. Create position and stacking context
 * 2. Reset list
 * 3. Clip child elements
 * 4. Prevent displaying the callout information on iOS.
 */
.uk-slideshow-items {
  /* 1 */
  position: relative;
  z-index: 0;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  overflow: hidden;
  /* 4 */
  -webkit-touch-callout: none;
}

/* Item
 ========================================================================== */
/*
 * 1. Position items above each other
 * 2. Take the full width
 * 3. Clip child elements, e.g. for `uk-cover`
 * 4. Optimize animation
 * 5. Disable horizontal panning gestures in IE11 and Edge
 * 6. Suppress outline on focus
 */
.uk-slideshow-items > * {
  /* 1 */
  position: absolute;
  top: 0;
  left: 0;
  /* 2 */
  right: 0;
  bottom: 0;
  /* 3 */
  overflow: hidden;
  /* 4 */
  will-change: transform, opacity;
  /* 5 */
  touch-action: pan-y;
}

/* 6 */
.uk-slideshow-items > :focus {
  outline: none;
}

/*
 * Hide not active items
 */
.uk-slideshow-items > :not(.uk-active) {
  display: none;
}

/* ========================================================================
   Component: Slider
 ========================================================================== */
/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-slider {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/* Container
 ========================================================================== */
/*
 * 1. Clip child elements
 */
.uk-slider-container {
  /* 1 */
  overflow: hidden;
}

/* Items
 ========================================================================== */
/*
 * 1. Optimize animation
 * 2. Create a containing block. In Safari it's neither created by `transform` nor `will-change`.
 */
.uk-slider-items {
  /* 1 */
  will-change: transform;
  /* 2 */
  position: relative;
}

/*
 * 1. Reset list style without interfering with grid
 * 2. Prevent displaying the callout information on iOS.
 */
.uk-slider-items:not(.uk-grid) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 2 */
  -webkit-touch-callout: none;
}

.uk-slider-items.uk-grid {
  flex-wrap: nowrap;
}

/* Item
 ========================================================================== */
/*
 * 1. Let items take content dimensions (0 0 auto)
 * 2. Create position context
 * 3. Disable horizontal panning gestures in IE11 and Edge
 * 4. Suppress outline on focus
 */
.uk-slider-items > * {
  /* 1 */
  flex: none;
  /* 2 */
  position: relative;
  /* 3 */
  touch-action: pan-y;
}

/* 4 */
.uk-slider-items > :focus {
  outline: none;
}

/* ========================================================================
   Component: Sticky
 ========================================================================== */
/*
 * 1. Resolve frame rate issues on devices with lower frame rates by forcing hardware acceleration
 */
.uk-sticky-fixed {
  z-index: 980;
  box-sizing: border-box;
  margin: 0 !important;
  /* 1 */
  backface-visibility: hidden;
}

/*
 * Faster animations
 */
.uk-sticky[class*=uk-animation-] {
  animation-duration: 0.2s;
}

.uk-sticky.uk-animation-reverse {
  animation-duration: 0.2s;
}

/* ========================================================================
   Component: Off-canvas
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 */
.uk-offcanvas {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
}

/*
 * Flip modifier
 */
.uk-offcanvas-flip .uk-offcanvas {
  right: 0;
  left: auto;
}

/* Bar
 ========================================================================== */
/*
 * 1. Set position
 * 2. Size and style
 * 3. Allow scrolling
 */
.uk-offcanvas-bar {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: -270px;
  /* 2 */
  box-sizing: border-box;
  width: 270px;
  padding: 20px 20px;
  background: #222;
  /* 3 */
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-offcanvas-bar {
    left: -350px;
    width: 350px;
    padding: 40px 40px;
  }
}
/* Flip modifier */
.uk-offcanvas-flip .uk-offcanvas-bar {
  left: auto;
  right: -270px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-offcanvas-flip .uk-offcanvas-bar {
    right: -350px;
  }
}
/*
 * Open
 */
.uk-open > .uk-offcanvas-bar {
  left: 0;
}

.uk-offcanvas-flip .uk-open > .uk-offcanvas-bar {
  left: auto;
  right: 0;
}

/*
 * Slide Animation (Used in slide and push mode)
 */
.uk-offcanvas-bar-animation {
  transition: left 0.3s ease-out;
}

.uk-offcanvas-flip .uk-offcanvas-bar-animation {
  transition-property: right;
}

/*
 * Reveal Animation
 * 1. Set position
 * 2. Clip the bar
 * 3. Animation
 * 4. Reset position
 */
.uk-offcanvas-reveal {
  /* 1 */
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  width: 0;
  overflow: hidden;
  /* 3 */
  transition: width 0.3s ease-out;
}

.uk-offcanvas-reveal .uk-offcanvas-bar {
  /* 4 */
  left: 0;
}

.uk-offcanvas-flip .uk-offcanvas-reveal .uk-offcanvas-bar {
  /* 4 */
  left: auto;
  right: 0;
}

.uk-open > .uk-offcanvas-reveal {
  width: 270px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-open > .uk-offcanvas-reveal {
    width: 350px;
  }
}
/*
 * Flip modifier
 */
.uk-offcanvas-flip .uk-offcanvas-reveal {
  right: 0;
  left: auto;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-offcanvas-close {
  position: absolute;
  z-index: 1000;
  top: 20px;
  right: 20px;
  padding: 5px;
}

/* Overlay
 ========================================================================== */
/*
 * Overlay the whole page. Needed for the `::before`
 * 1. Using `100vw` so no modification is needed when off-canvas is flipped
 * 2. Allow for closing with swipe gesture on devices with pointer events.
 */
.uk-offcanvas-overlay {
  /* 1 */
  width: 100vw;
  /* 2 */
  touch-action: none;
}

/*
 * 1. Mask the whole page
 * 2. Fade-in transition
 */
.uk-offcanvas-overlay::before {
  /* 1 */
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.1);
  /* 2 */
  opacity: 0;
  transition: opacity 0.15s linear;
}

.uk-offcanvas-overlay.uk-open::before {
  opacity: 1;
}

/* Prevent scrolling
 ========================================================================== */
/*
 * Prevent horizontal scrollbar when the content is slide-out
 * Has to be on the `html` element too to make it work on the `body`
 */
.uk-offcanvas-page,
.uk-offcanvas-container {
  overflow-x: hidden;
}

/* Container
 ========================================================================== */
/*
 * Prepare slide-out animation (Used in reveal and push mode)
 * Using `position: left` instead of `transform` because position `fixed` elements like sticky navbars
 * lose their fixed state and behaves like `absolute` within a transformed container
 * 1. Provide a fixed width and prevent shrinking
 */
.uk-offcanvas-container {
  position: relative;
  left: 0;
  transition: left 0.3s ease-out;
  /* 1 */
  box-sizing: border-box;
  width: 100%;
}

/*
 * Activate slide-out animation
 */
:not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
  left: 270px;
}

.uk-offcanvas-flip.uk-offcanvas-container-animation {
  left: -270px;
}

/* Tablet landscape and bigger */
@media (min-width: 960px) {
  :not(.uk-offcanvas-flip).uk-offcanvas-container-animation {
    left: 350px;
  }
  .uk-offcanvas-flip.uk-offcanvas-container-animation {
    left: -350px;
  }
}
/* ========================================================================
   Component: Switcher
 ========================================================================== */
/*
 * Reset list
 */
.uk-switcher {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Items
 ========================================================================== */
/*
 * Hide not active items
 */
.uk-switcher > :not(.uk-active) {
  display: none;
}

/*
 * Remove margin from the last-child
 */
.uk-switcher > * > :last-child {
  margin-bottom: 0;
}

/* ========================================================================
   Component: Leader
 ========================================================================== */
.uk-leader {
  overflow: hidden;
}

/*
 * 1. Place element in text flow
 * 2. Never break into a new line
 * 3. Get a string back with as many repeating characters to fill the container
 * 4. Prevent wrapping. Overflowing characters will be clipped by the container
 */
.uk-leader-fill::after {
  /* 1 */
  display: inline-block;
  margin-left: 15px;
  /* 2 */
  width: 0;
  /* 3 */
  content: attr(data-fill);
  /* 4 */
  white-space: nowrap;
}

/*
 * Hide if media does not match
 */
.uk-leader-fill.uk-leader-hide::after {
  display: none;
}

/*
 * Pass fill character to JS
 */
.uk-leader-fill-content::before {
  content: ".";
}

:root {
  --uk-leader-fill-content: .;
}

/* ========================================================================
   Component: Notification
 ========================================================================== */
/*
 * 1. Set position
 * 2. Dimensions
 */
.uk-notification {
  /* 1 */
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 1040;
  /* 2 */
  box-sizing: border-box;
  width: 350px;
}

/* Position modifiers
========================================================================== */
.uk-notification-top-right,
.uk-notification-bottom-right {
  left: auto;
  right: 10px;
}

.uk-notification-top-center,
.uk-notification-bottom-center {
  left: 50%;
  margin-left: -175px;
}

.uk-notification-bottom-left,
.uk-notification-bottom-right,
.uk-notification-bottom-center {
  top: auto;
  bottom: 10px;
}

/* Responsiveness
========================================================================== */
/* Phones portrait and smaller */
@media (max-width: 639px) {
  .uk-notification {
    left: 10px;
    right: 10px;
    width: auto;
    margin: 0;
  }
}
/* Message
========================================================================== */
.uk-notification-message {
  position: relative;
  padding: 15px;
  background: #f8f8f8;
  color: #666;
  font-size: 1.25rem;
  line-height: 1.4;
  cursor: pointer;
}

* + .uk-notification-message {
  margin-top: 10px;
}

/* Close
 * Adopts `uk-close`
 ========================================================================== */
.uk-notification-close {
  display: none;
  position: absolute;
  top: 20px;
  right: 15px;
}

.uk-notification-message:hover .uk-notification-close {
  display: block;
}

/* Style modifiers
 ========================================================================== */
/*
 * Primary
 */
.uk-notification-message-primary {
  color: #1e87f0;
}

/*
 * Success
 */
.uk-notification-message-success {
  color: #32d296;
}

/*
 * Warning
 */
.uk-notification-message-warning {
  color: #faa05a;
}

/*
 * Danger
 */
.uk-notification-message-danger {
  color: #f0506e;
}

/* ========================================================================
   Component: Tooltip
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Position
 * 3. Remove tooltip from document flow to keep the UIkit container from changing its size when injected into the document initially
 * 4. Dimensions
 * 5. Style
 */
.uk-tooltip {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1030;
  /* 3 */
  top: 0;
  /* 4 */
  box-sizing: border-box;
  max-width: 200px;
  padding: 3px 6px;
  /* 5 */
  background: #666;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
}

/* Show */
.uk-tooltip.uk-active {
  display: block;
}

/* Direction / Alignment modifiers
 ========================================================================== */
/* Direction */
[class*=uk-tooltip-top] {
  margin-top: -10px;
}

[class*=uk-tooltip-bottom] {
  margin-top: 10px;
}

[class*=uk-tooltip-left] {
  margin-left: -10px;
}

[class*=uk-tooltip-right] {
  margin-left: 10px;
}

/* ========================================================================
   Component: Sortable
 ========================================================================== */
.uk-sortable {
  position: relative;
}

/*
 * Remove margin from the last-child
 */
.uk-sortable > :last-child {
  margin-bottom: 0;
}

/* Drag
 ========================================================================== */
.uk-sortable-drag {
  position: fixed !important;
  z-index: 1050 !important;
  pointer-events: none;
}

/* Placeholder
 ========================================================================== */
.uk-sortable-placeholder {
  opacity: 0;
  pointer-events: none;
}

/* Empty modifier
 ========================================================================== */
.uk-sortable-empty {
  min-height: 50px;
}

/* Handle
 ========================================================================== */
/* Hover */
.uk-sortable-handle:hover {
  cursor: move;
}

/* ========================================================================
   Component: Countdown
 ========================================================================== */
/* Item
 ========================================================================== */
/* Number
 ========================================================================== */
/*
 * 1. Make numbers all of the same size to prevent jumping. Must be supported by the font.
 * 2. Style
 */
.uk-countdown-number {
  /* 1 */
  font-variant-numeric: tabular-nums;
  /* 2 */
  font-size: 2rem;
  line-height: 0.8;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-countdown-number {
    font-size: 4rem;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-countdown-number {
    font-size: 6rem;
  }
}
/* Separator
 ========================================================================== */
.uk-countdown-separator {
  font-size: 1rem;
  line-height: 1.6;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-countdown-separator {
    font-size: 2rem;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-countdown-separator {
    font-size: 3rem;
  }
}
/* Label
 ========================================================================== */
/* ========================================================================
   Component: Grid
 ========================================================================== */
/*
 * 1. Allow cells to wrap into the next line
 * 2. Reset list
 */
.uk-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * Grid cell
 * Note: Space is allocated solely based on content dimensions, but shrinks: 0 1 auto
 * Reset margin for e.g. paragraphs
 */
.uk-grid > * {
  margin: 0;
}

/*
 * Remove margin from the last-child
 */
.uk-grid > * > :last-child {
  margin-bottom: 0;
}

/* Gutter
 ========================================================================== */
/*
 * Default
 */
/* Horizontal */
.uk-grid {
  margin-left: -30px;
}

.uk-grid > * {
  padding-left: 30px;
}

/* Vertical */
.uk-grid + .uk-grid,
.uk-grid > .uk-grid-margin,
* + .uk-grid-margin {
  margin-top: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid {
    margin-left: -40px;
  }
  .uk-grid > * {
    padding-left: 40px;
  }
  /* Vertical */
  .uk-grid + .uk-grid,
  .uk-grid > .uk-grid-margin,
  * + .uk-grid-margin {
    margin-top: 40px;
  }
}
/*
 * Small
 */
/* Horizontal */
.uk-grid-small,
.uk-grid-column-small {
  margin-left: -15px;
}

.uk-grid-small > *,
.uk-grid-column-small > * {
  padding-left: 15px;
}

/* Vertical */
.uk-grid + .uk-grid-small,
.uk-grid + .uk-grid-row-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-row-small > .uk-grid-margin,
* + .uk-grid-margin-small {
  margin-top: 15px;
}

/*
 * Medium
 */
/* Horizontal */
.uk-grid-medium,
.uk-grid-column-medium {
  margin-left: -30px;
}

.uk-grid-medium > *,
.uk-grid-column-medium > * {
  padding-left: 30px;
}

/* Vertical */
.uk-grid + .uk-grid-medium,
.uk-grid + .uk-grid-row-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-row-medium > .uk-grid-margin,
* + .uk-grid-margin-medium {
  margin-top: 30px;
}

/*
 * Large
 */
/* Horizontal */
.uk-grid-large,
.uk-grid-column-large {
  margin-left: -40px;
}

.uk-grid-large > *,
.uk-grid-column-large > * {
  padding-left: 40px;
}

/* Vertical */
.uk-grid + .uk-grid-large,
.uk-grid + .uk-grid-row-large,
.uk-grid-large > .uk-grid-margin,
.uk-grid-row-large > .uk-grid-margin,
* + .uk-grid-margin-large {
  margin-top: 40px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-large,
  .uk-grid-column-large {
    margin-left: -70px;
  }
  .uk-grid-large > *,
  .uk-grid-column-large > * {
    padding-left: 70px;
  }
  /* Vertical */
  .uk-grid + .uk-grid-large,
  .uk-grid + .uk-grid-row-large,
  .uk-grid-large > .uk-grid-margin,
  .uk-grid-row-large > .uk-grid-margin,
  * + .uk-grid-margin-large {
    margin-top: 70px;
  }
}
/*
 * Collapse
 */
/* Horizontal */
.uk-grid-collapse,
.uk-grid-column-collapse {
  margin-left: 0;
}

.uk-grid-collapse > *,
.uk-grid-column-collapse > * {
  padding-left: 0;
}

/* Vertical */
.uk-grid + .uk-grid-collapse,
.uk-grid + .uk-grid-row-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-row-collapse > .uk-grid-margin {
  margin-top: 0;
}

/* Divider
 ========================================================================== */
.uk-grid-divider > * {
  position: relative;
}

.uk-grid-divider > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  border-left: 1px solid #e5e5e5;
}

/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px solid #e5e5e5;
}

/*
 * Default
 */
/* Horizontal */
.uk-grid-divider {
  margin-left: -60px;
}

.uk-grid-divider > * {
  padding-left: 60px;
}

.uk-grid-divider > :not(.uk-first-column)::before {
  left: 30px;
}

/* Vertical */
.uk-grid-divider.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}

.uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider {
    margin-left: -80px;
  }
  .uk-grid-divider > * {
    padding-left: 80px;
  }
  .uk-grid-divider > :not(.uk-first-column)::before {
    left: 40px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin {
    margin-top: 80px;
  }
  .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
    top: -40px;
    left: 80px;
  }
}
/*
 * Small
 */
/* Horizontal */
.uk-grid-divider.uk-grid-small,
.uk-grid-divider.uk-grid-column-small {
  margin-left: -30px;
}

.uk-grid-divider.uk-grid-small > *,
.uk-grid-divider.uk-grid-column-small > * {
  padding-left: 30px;
}

.uk-grid-divider.uk-grid-small > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-small > :not(.uk-first-column)::before {
  left: 15px;
}

/* Vertical */
.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin {
  margin-top: 30px;
}

.uk-grid-divider.uk-grid-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
  left: 30px;
}

.uk-grid-divider.uk-grid-row-small.uk-grid-stack > .uk-grid-margin::before {
  top: -15px;
}

.uk-grid-divider.uk-grid-column-small.uk-grid-stack > .uk-grid-margin::before {
  left: 30px;
}

/*
 * Medium
 */
/* Horizontal */
.uk-grid-divider.uk-grid-medium,
.uk-grid-divider.uk-grid-column-medium {
  margin-left: -60px;
}

.uk-grid-divider.uk-grid-medium > *,
.uk-grid-divider.uk-grid-column-medium > * {
  padding-left: 60px;
}

.uk-grid-divider.uk-grid-medium > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-medium > :not(.uk-first-column)::before {
  left: 30px;
}

/* Vertical */
.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin {
  margin-top: 60px;
}

.uk-grid-divider.uk-grid-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
  left: 60px;
}

.uk-grid-divider.uk-grid-row-medium.uk-grid-stack > .uk-grid-margin::before {
  top: -30px;
}

.uk-grid-divider.uk-grid-column-medium.uk-grid-stack > .uk-grid-margin::before {
  left: 60px;
}

/*
 * Large
 */
/* Horizontal */
.uk-grid-divider.uk-grid-large,
.uk-grid-divider.uk-grid-column-large {
  margin-left: -80px;
}

.uk-grid-divider.uk-grid-large > *,
.uk-grid-divider.uk-grid-column-large > * {
  padding-left: 80px;
}

.uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,
.uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before {
  left: 40px;
}

/* Vertical */
.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,
.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
  margin-top: 80px;
}

.uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
  left: 80px;
}

.uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {
  top: -40px;
}

.uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {
  left: 80px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Horizontal */
  .uk-grid-divider.uk-grid-large,
  .uk-grid-divider.uk-grid-column-large {
    margin-left: -140px;
  }
  .uk-grid-divider.uk-grid-large > *,
  .uk-grid-divider.uk-grid-column-large > * {
    padding-left: 140px;
  }
  .uk-grid-divider.uk-grid-large > :not(.uk-first-column)::before,
  .uk-grid-divider.uk-grid-column-large > :not(.uk-first-column)::before {
    left: 70px;
  }
  /* Vertical */
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin,
  .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin {
    margin-top: 140px;
  }
  .uk-grid-divider.uk-grid-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
    left: 140px;
  }
  .uk-grid-divider.uk-grid-row-large.uk-grid-stack > .uk-grid-margin::before {
    top: -70px;
  }
  .uk-grid-divider.uk-grid-column-large.uk-grid-stack > .uk-grid-margin::before {
    left: 140px;
  }
}
/* Match child of a grid cell
 ========================================================================== */
/*
 * Behave like a block element
 * 1. Wrap into the next line
 * 2. Take the full width, at least 100%. Only if no class from the Width component is set.
 * 3. Expand width even if larger than 100%, e.g. because of negative margin (Needed for nested grids)
 */
.uk-grid-match > *,
.uk-grid-item-match {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
}

.uk-grid-match > * > :not([class*=uk-width]),
.uk-grid-item-match > :not([class*=uk-width]) {
  /* 2 */
  box-sizing: border-box;
  width: 100%;
  /* 3 */
  flex: auto;
}

/* ========================================================================
   Component: Nav
 ========================================================================== */
/*
 * Reset
 * 1. Prepare lists
 * 2. Prepare links
 * 3. Remove default focus style
 */
/* 1 */
.uk-nav,
.uk-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* 2 */
.uk-nav li > a {
  display: block;
  text-decoration: none;
}

/* 3 */
.uk-nav li > a:focus {
  outline: none;
}

/*
 * Items
 * Must target `a` elements to exclude other elements (e.g. lists)
 */
.uk-nav > li > a {
  padding: 5px 0;
}

/* Sublists
 ========================================================================== */
/*
 * Level 2
 * `ul` needed for higher specificity to override padding
 */
ul.uk-nav-sub {
  padding: 5px 0 5px 15px;
}

/*
 * Level 3 and deeper
 */
.uk-nav-sub ul {
  padding-left: 15px;
}

/*
 * Items
 */
.uk-nav-sub a {
  padding: 2px 0;
}

/* Parent icon modifier
 ========================================================================== */
.uk-nav-parent-icon > .uk-parent > a::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  float: right;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* Header
 ========================================================================== */
.uk-nav-header {
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.uk-nav-header:not(:first-child) {
  margin-top: 20px;
}

/* Divider
 ========================================================================== */
.uk-nav-divider {
  margin: 5px 0;
}

/* Default modifier
 ========================================================================== */
.uk-nav-default {
  font-size: 0.875rem;
}

/*
 * Items
 */
.uk-nav-default > li > a {
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-nav-default > li > a:hover,
.uk-nav-default > li > a:focus {
  color: #666;
}

/* Active */
.uk-nav-default > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-nav-default .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-nav-default .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-nav-default .uk-nav-sub a {
  color: #F4F4F4;
}

.uk-nav-default .uk-nav-sub a:hover,
.uk-nav-default .uk-nav-sub a:focus {
  color: #666;
}

.uk-nav-default .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* Primary modifier
 ========================================================================== */
/*
 * Items
 */
.uk-nav-primary > li > a {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-nav-primary > li > a:hover,
.uk-nav-primary > li > a:focus {
  color: #666;
}

/* Active */
.uk-nav-primary > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-nav-primary .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-nav-primary .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-nav-primary .uk-nav-sub a {
  color: #F4F4F4;
}

.uk-nav-primary .uk-nav-sub a:hover,
.uk-nav-primary .uk-nav-sub a:focus {
  color: #666;
}

.uk-nav-primary .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* Alignment modifier
 ========================================================================== */
.uk-nav-center {
  text-align: center;
}

/* Sublists */
.uk-nav-center .uk-nav-sub,
.uk-nav-center .uk-nav-sub ul {
  padding-left: 0;
}

/* Parent icon modifier  */
.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after {
  position: absolute;
}

/* ========================================================================
   Component: Navbar
 ========================================================================== */
/*
 * 1. Create position context to center navbar group
 */
.uk-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  position: relative;
}

/* Container
 ========================================================================== */
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #f8f8f8;
}

/*
 * Remove pseudo elements created by micro clearfix as precaution (if Container component is used)
 */
.uk-navbar-container > ::before,
.uk-navbar-container > ::after {
  display: none !important;
}

/* Groups
 ========================================================================== */
/*
 * 1. Align navs and items vertically if they have a different height
 * 2. Note: IE 11 requires an extra `div` which affects the center selector
 */
.uk-navbar-left,
.uk-navbar-right,
.uk-navbar-center,
.uk-navbar-center-left > *,
.uk-navbar-center-right > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  align-items: center;
}

/*
 * Horizontal alignment
 * 1. Create position context for centered navbar with sub groups (left/right)
 * 2. Fix text wrapping if content is larger than 50% of the container.
 * 3. Needed for dropdowns because a new position context is created
 *    `z-index` must be smaller than off-canvas
 * 4. Align sub groups for centered navbar
 */
.uk-navbar-right {
  margin-left: auto;
}

.uk-navbar-center:only-child {
  margin-left: auto;
  margin-right: auto;
  /* 1 */
  position: relative;
}

.uk-navbar-center:not(:only-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* 2 */
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: border-box;
  /* 3 */
  z-index: 990;
}

/* 4 */
.uk-navbar-center-left,
.uk-navbar-center-right {
  position: absolute;
  top: 0;
}

.uk-navbar-center-left {
  right: 100%;
}

.uk-navbar-center-right {
  left: 100%;
}

[class*=uk-navbar-center-] {
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  box-sizing: border-box;
}

/* Nav
 ========================================================================== */
/*
 * 1. Reset list
 */
.uk-navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  margin: 0;
  padding: 0;
  list-style: none;
}

/*
 * Allow items to wrap into the next line
 * Only not `absolute` positioned groups
 */
.uk-navbar-left,
.uk-navbar-right,
.uk-navbar-center:only-child {
  flex-wrap: wrap;
}

/*
 * Items
 * 1. Center content vertically and horizontally
 * 2. Dimensions
 * 3. Style
 * 4. Required for `a`
 */
.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
  /* 1 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  /* 2 */
  box-sizing: border-box;
  min-height: 80px;
  padding: 0 15px;
  /* 3 */
  font-size: 0.875rem;
  font-family: "Oswald", sans-serif;
  /* 4 */
  text-decoration: none;
}

/*
 * Nav items
 */
.uk-navbar-nav > li > a {
  color: #000000;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}

/*
 * Hover
 * Apply hover style also to focus state and if dropdown is opened
 */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li > a.uk-open {
  color: #666;
  outline: none;
}

/* OnClick */
.uk-navbar-nav > li > a:active {
  color: #333;
}

/* Active */
.uk-navbar-nav > li.uk-active > a {
  color: #333;
}

/* Item
 ========================================================================== */
.uk-navbar-item {
  color: #666;
}

/* Toggle
 ========================================================================== */
.uk-navbar-toggle {
  color: #F4F4F4;
}

.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus,
.uk-navbar-toggle.uk-open {
  color: #666;
  outline: none;
  text-decoration: none;
}

/*
 * Icon
 * Adopts `uk-icon`
 */
/* Hover + Focus */
/* Subtitle
 ========================================================================== */
.uk-navbar-subtitle {
  font-size: 0.875rem;
}

/* Style modifiers
 ========================================================================== */
/* Dropdown
 ========================================================================== */
/*
 * Adopts `uk-dropdown`
 * 1. Hide by default
 * 2. Set position
 * 3. Set a default width
 * 4. Style
 */
.uk-navbar-dropdown {
  /* 1 */
  display: none;
  /* 2 */
  position: absolute;
  z-index: 1020;
  /* 3 */
  box-sizing: border-box;
  width: 200px;
  /* 4 */
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

/* Show */
.uk-navbar-dropdown.uk-open {
  display: block;
}

/*
 * Direction / Alignment modifiers
 */
/* Direction */
[class*=uk-navbar-dropdown-top] {
  margin-top: -15px;
}

[class*=uk-navbar-dropdown-bottom] {
  margin-top: 15px;
}

[class*=uk-navbar-dropdown-left] {
  margin-left: -15px;
}

[class*=uk-navbar-dropdown-right] {
  margin-left: 15px;
}

/*
 * Grid
 * Adopts `uk-grid`
 */
/* Gutter Horizontal */
.uk-navbar-dropdown-grid {
  margin-left: -50px;
}

.uk-navbar-dropdown-grid > * {
  padding-left: 50px;
}

/* Gutter Vertical */
.uk-navbar-dropdown-grid > .uk-grid-margin {
  margin-top: 50px;
}

/* Stack */
.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * {
  width: 100% !important;
}

/*
 * Width modifier
 */
.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
  width: 400px;
}

.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
  width: 600px;
}

.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
  width: 800px;
}

.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
  width: 1000px;
}

/*
 * Dropbar modifier
 */
.uk-navbar-dropdown-dropbar {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: none;
}

/* Dropdown Nav
 * Adopts `uk-nav`
 ========================================================================== */
.uk-navbar-dropdown-nav {
  font-size: 0.875rem;
}

/*
 * Items
 */
.uk-navbar-dropdown-nav > li > a {
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-navbar-dropdown-nav > li > a:hover,
.uk-navbar-dropdown-nav > li > a:focus {
  color: #666;
}

/* Active */
.uk-navbar-dropdown-nav > li.uk-active > a {
  color: #333;
}

/*
 * Header
 */
.uk-navbar-dropdown-nav .uk-nav-header {
  color: #333;
}

/*
 * Divider
 */
.uk-navbar-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/*
 * Sublists
 */
.uk-navbar-dropdown-nav .uk-nav-sub a {
  color: #F4F4F4;
}

.uk-navbar-dropdown-nav .uk-nav-sub a:hover,
.uk-navbar-dropdown-nav .uk-nav-sub a:focus {
  color: #666;
}

.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* Dropbar
 ========================================================================== */
.uk-navbar-dropbar {
  background: #fff;
}

/*
 * Slide modifier
 */
.uk-navbar-dropbar-slide {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05);
}

/*
 * Navbar
 */
.uk-navbar-container > .uk-container .uk-navbar-left {
  margin-left: -15px;
  margin-right: -15px;
}

.uk-navbar-container > .uk-container .uk-navbar-right {
  margin-right: -15px;
}

/*
 * Grid Divider
 */
.uk-navbar-dropdown-grid > * {
  position: relative;
}

.uk-navbar-dropdown-grid > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  border-left: 1px solid #e5e5e5;
}

/* Vertical */
.uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 50px;
  right: 0;
  border-top: 1px solid #e5e5e5;
}

/* ========================================================================
   Component: Subnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-subnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-subnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * Using `:first-child` instead of `a` to support `span` elements for text
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-subnav > * > :first-child {
  /* 1 */
  display: block;
  /* 2 */
  color: #F4F4F4;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color;
}

/* Hover + Focus */
.uk-subnav > * > a:hover,
.uk-subnav > * > a:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}

/* Active */
.uk-subnav > .uk-active > a {
  color: #333;
}

/* Divider modifier
 ========================================================================== */
/*
 * Set gutter 
 */
.uk-subnav-divider {
  margin-left: -41px;
}

/*
 * Align items and divider vertically
 */
.uk-subnav-divider > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

/*
 * Divider
 * 1. `nth-child` makes it also work without JS if it's only one row
 */
.uk-subnav-divider > ::before {
  content: "";
  height: 1.5em;
  margin-left: 0px;
  margin-right: 20px;
  border-left: 1px solid transparent;
}

/* 1 */
.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  border-left-color: #e5e5e5;
}

/* Pill modifier
 ========================================================================== */
.uk-subnav-pill > * > :first-child {
  padding: 5px 10px;
  background: transparent;
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-subnav-pill > * > a:hover,
.uk-subnav-pill > * > a:focus {
  background-color: #f8f8f8;
  color: #666;
}

/* OnClick */
.uk-subnav-pill > * > a:active {
  background-color: #f8f8f8;
  color: #666;
}

/* Active */
.uk-subnav-pill > .uk-active > a {
  background-color: #1e87f0;
  color: #fff;
}

/* Disabled
 * The same for all style modifiers
 ========================================================================== */
.uk-subnav > .uk-disabled > a {
  color: #F4F4F4;
}

/* ========================================================================
   Component: Breadcrumb
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 */
.uk-breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  padding: 0;
  list-style: none;
}

/*
 * Space is allocated solely based on content dimensions: 0 0 auto
 */
.uk-breadcrumb > * {
  flex: none;
}

/* Items
 ========================================================================== */
.uk-breadcrumb > * > * {
  display: inline-block;
  font-size: 0.875rem;
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-breadcrumb > * > :hover,
.uk-breadcrumb > * > :focus {
  color: #666;
  text-decoration: none;
}

/* Disabled */
/* Active */
.uk-breadcrumb > :last-child > span,
.uk-breadcrumb > :last-child > a:not([href]) {
  color: #666;
}

/*
 * Divider
 * `nth-child` makes it also work without JS if it's only one row
 */
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: "/";
  display: inline-block;
  margin: 0 20px;
  font-size: 0.875rem;
  color: #F4F4F4;
}

/* ========================================================================
   Component: Pagination
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-pagination > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-pagination > * > * {
  /* 1 */
  display: block;
  /* 2 */
  color: #F4F4F4;
  transition: color 0.1s ease-in-out;
}

/* Hover + Focus */
.uk-pagination > * > :hover,
.uk-pagination > * > :focus {
  color: #666;
  text-decoration: none;
}

/* Active */
.uk-pagination > .uk-active > * {
  color: #666;
}

/* Disabled */
.uk-pagination > .uk-disabled > * {
  color: #F4F4F4;
}

/* ========================================================================
   Component: Tab
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Gutter
 * 3. Reset list
 */
.uk-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin-left: -20px;
  /* 3 */
  padding: 0;
  list-style: none;
  position: relative;
}
.uk-tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 0;
  border-bottom: 1px solid #e5e5e5;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 * 3. Create position context for dropdowns
 */
.uk-tab > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 20px;
  /* 3 */
  position: relative;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Center text if a width is set
 * 2. Style
 */
.uk-tab > * > a {
  /* 1 */
  display: block;
  text-align: center;
  /* 2 */
  padding: 5px 10px;
  color: #F4F4F4;
  border-bottom: 1px solid transparent;
  font-size: 0.875rem;
  text-transform: uppercase;
  transition: color 0.1s ease-in-out;
}

/* Hover + Focus */
.uk-tab > * > a:hover,
.uk-tab > * > a:focus {
  color: #666;
  text-decoration: none;
}

/* Active */
.uk-tab > .uk-active > a {
  color: #333;
  border-color: #1e87f0;
}

/* Disabled */
.uk-tab > .uk-disabled > a {
  color: #F4F4F4;
}

/* Position modifier
 ========================================================================== */
/*
 * Bottom
 */
.uk-tab-bottom::before {
  top: 0;
  bottom: auto;
}

.uk-tab-bottom > * > a {
  border-top: 1px solid transparent;
  border-bottom: none;
}

/*
 * Left + Right
 * 1. Reset Gutter
 */
.uk-tab-left,
.uk-tab-right {
  flex-direction: column;
  /* 1 */
  margin-left: 0;
}

/* 1 */
.uk-tab-left > *,
.uk-tab-right > * {
  padding-left: 0;
}

.uk-tab-left::before {
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  border-left: 1px solid #e5e5e5;
  border-bottom: none;
}

.uk-tab-right::before {
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  border-left: 1px solid #e5e5e5;
  border-bottom: none;
}

.uk-tab-left > * > a {
  text-align: left;
  border-right: 1px solid transparent;
  border-bottom: none;
}

.uk-tab-right > * > a {
  text-align: left;
  border-left: 1px solid transparent;
  border-bottom: none;
}

.uk-tab .uk-dropdown {
  margin-left: 30px;
}

/* ========================================================================
   Component: Slidenav
 ========================================================================== */
/*
 * Adopts `uk-icon`
 */
.uk-slidenav {
  padding: 5px 10px;
  color: rgba(102, 102, 102, 0.5);
  transition: color 0.1s ease-in-out;
}

/* Hover + Focus */
.uk-slidenav:hover,
.uk-slidenav:focus {
  color: rgba(102, 102, 102, 0.9);
  outline: none;
}

/* OnClick */
.uk-slidenav:active {
  color: rgba(102, 102, 102, 0.5);
}

/* Icon modifier
 ========================================================================== */
/*
 * Previous
 */
/*
 * Next
 */
/* Size modifier
 ========================================================================== */
.uk-slidenav-large {
  padding: 10px 10px;
}

/* Container
 ========================================================================== */
.uk-slidenav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* ========================================================================
   Component: Dotnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-dotnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -12px;
}

/*
 * 1. Space is allocated solely based on content dimensions: 0 0 auto
 * 2. Gutter
 */
.uk-dotnav > * {
  /* 1 */
  flex: none;
  /* 2 */
  padding-left: 12px;
}

/* Items
 ========================================================================== */
/*
 * Items
 * 1. Hide text if present
 */
.uk-dotnav > * > * {
  display: block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: transparent;
  /* 1 */
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid rgba(102, 102, 102, 0.4);
  transition: 0.2s ease-in-out;
  transition-property: background-color, border-color;
}

/* Hover + Focus */
.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background-color: rgba(102, 102, 102, 0.6);
  outline: none;
  border-color: transparent;
}

/* OnClick */
.uk-dotnav > * > :active {
  background-color: rgba(102, 102, 102, 0.2);
  border-color: transparent;
}

/* Active */
.uk-dotnav > .uk-active > * {
  background-color: rgba(102, 102, 102, 0.6);
  border-color: transparent;
}

/* Modifier: 'uk-dotnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-dotnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -12px;
}

/* 2 */
.uk-dotnav-vertical > * {
  padding-left: 0;
  padding-top: 12px;
}

/* ========================================================================
   Component: Thumbnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-thumbnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -15px;
}

/*
 * Space is allocated based on content dimensions, but shrinks: 0 1 auto
 * 1. Gutter
 */
.uk-thumbnav > * {
  /* 1 */
  padding-left: 15px;
}

/* Items
 ========================================================================== */
/*
 * Items
 */
.uk-thumbnav > * > * {
  display: inline-block;
  position: relative;
}
.uk-thumbnav > * > *::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.4);
  transition: background-color 0.1s ease-in-out;
}

/* Hover + Focus */
.uk-thumbnav > * > :hover,
.uk-thumbnav > * > :focus {
  outline: none;
}
.uk-thumbnav > * > :hover::after,
.uk-thumbnav > * > :focus::after {
  background-color: transparent;
}

/* Active */
.uk-thumbnav > .uk-active > *::after {
  background-color: transparent;
}

/* Modifier: 'uk-thumbnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-thumbnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -15px;
}

/* 2 */
.uk-thumbnav-vertical > * {
  padding-left: 0;
  padding-top: 15px;
}

/* ========================================================================
   Component: Iconnav
 ========================================================================== */
/*
 * 1. Allow items to wrap into the next line
 * 2. Reset list
 * 3. Gutter
 */
.uk-iconnav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* 1 */
  flex-wrap: wrap;
  /* 2 */
  margin: 0;
  padding: 0;
  list-style: none;
  /* 3 */
  margin-left: -10px;
}

/*
 * Space is allocated based on content dimensions, but shrinks: 0 1 auto
 * 1. Gutter
 */
.uk-iconnav > * {
  /* 1 */
  padding-left: 10px;
}

/* Items
 ========================================================================== */
/*
 * Items must target `a` elements to exclude other elements (e.g. dropdowns)
 * 1. Prevent gap if child element is `inline-block`, e.g. an icon
 * 2. Style
 */
.uk-iconnav > * > a {
  /* 1 */
  display: block;
  /* 2 */
  color: #F4F4F4;
}

/* Hover + Focus */
.uk-iconnav > * > a:hover,
.uk-iconnav > * > a:focus {
  color: #666;
  outline: none;
}

/* Active */
.uk-iconnav > .uk-active > a {
  color: #666;
}

/* Modifier: 'uk-iconnav-vertical'
 ========================================================================== */
/*
 * 1. Change direction
 * 2. Gutter
 */
.uk-iconnav-vertical {
  /* 1 */
  flex-direction: column;
  /* 2 */
  margin-left: 0;
  margin-top: -10px;
}

/* 2 */
.uk-iconnav-vertical > * {
  padding-left: 0;
  padding-top: 10px;
}

/* ========================================================================
   Component: Lightbox
 ========================================================================== */
/*
 * 1. Hide by default
 * 2. Set position
 * 3. Allow scrolling for the modal dialog
 * 4. Horizontal padding
 * 5. Mask the background page
 * 6. Fade-in transition
 * 7. Prevent cancellation of pointer events while dragging
 */
.uk-lightbox {
  /* 1 */
  display: none;
  /* 2 */
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  /* 5 */
  background: #000;
  /* 6 */
  opacity: 0;
  transition: opacity 0.15s linear;
  /* 7 */
  touch-action: pinch-zoom;
}

/*
 * Open
 * 1. Center child
 * 2. Fade-in
 */
.uk-lightbox.uk-open {
  display: block;
  /* 2 */
  opacity: 1;
}

/* Page
 ========================================================================== */
/*
 * Prevent scrollbars
 */
.uk-lightbox-page {
  overflow: hidden;
}

/* Item
 ========================================================================== */
/*
 * 1. Center child within the viewport
 * 2. Not visible by default
 * 3. Color needed for spinner icon
 * 4. Optimize animation
 * 5. Responsiveness
 *    Using `vh` for `max-height` to fix image proportions after resize in Safari and Opera
 *    Using `vh` and `vw` to make responsive image work in IE11
 * 6. Suppress outline on focus
 */
.uk-lightbox-items > * {
  /* 1 */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* 2 */
  display: none;
  justify-content: center;
  align-items: center;
  /* 3 */
  color: rgba(255, 255, 255, 0.7);
  /* 4 */
  will-change: transform, opacity;
}

/* 5 */
.uk-lightbox-items > * > * {
  max-width: 100vw;
  max-height: 100vh;
}

/* 6 */
.uk-lightbox-items > :focus {
  outline: none;
}

.uk-lightbox-items > * > :not(iframe) {
  width: auto;
  height: auto;
}

.uk-lightbox-items > .uk-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* Toolbar
 ========================================================================== */
.uk-lightbox-toolbar {
  padding: 10px 10px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
}

.uk-lightbox-toolbar > * {
  color: rgba(255, 255, 255, 0.7);
}

/* Toolbar Icon (Close)
 ========================================================================== */
.uk-lightbox-toolbar-icon {
  padding: 5px;
  color: rgba(255, 255, 255, 0.7);
}

/*
 * Hover
 */
.uk-lightbox-toolbar-icon:hover {
  color: #fff;
}

/* Button (Slidenav)
 ========================================================================== */
/*
 * 1. Center icon vertically and horizontally
 */
.uk-lightbox-button {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.3);
  color: rgba(255, 255, 255, 0.7);
  /* 1 */
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/*
 * Hover
 */
.uk-lightbox-button:hover {
  color: #fff;
}

/* Caption
 ========================================================================== */
.uk-lightbox-caption:empty {
  display: none;
}

/* Iframe
 ========================================================================== */
.uk-lightbox-iframe {
  width: 80%;
  height: 80%;
}

/* ========================================================================
   Component: Animation
 ========================================================================== */
[class*=uk-animation-] {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

/* Animations
 ========================================================================== */
/*
 * Fade
 */
.uk-animation-fade {
  animation-name: uk-fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}

/*
 * Scale
 */
.uk-animation-scale-up {
  animation-name: uk-fade-scale-02;
}

.uk-animation-scale-down {
  animation-name: uk-fade-scale-18;
}

/*
 * Slide
 */
.uk-animation-slide-top {
  animation-name: uk-fade-top;
}

.uk-animation-slide-bottom {
  animation-name: uk-fade-bottom;
}

.uk-animation-slide-left {
  animation-name: uk-fade-left;
}

.uk-animation-slide-right {
  animation-name: uk-fade-right;
}

/*
 * Slide Small
 */
.uk-animation-slide-top-small {
  animation-name: uk-fade-top-small;
}

.uk-animation-slide-bottom-small {
  animation-name: uk-fade-bottom-small;
}

.uk-animation-slide-left-small {
  animation-name: uk-fade-left-small;
}

.uk-animation-slide-right-small {
  animation-name: uk-fade-right-small;
}

/*
 * Slide Medium
 */
.uk-animation-slide-top-medium {
  animation-name: uk-fade-top-medium;
}

.uk-animation-slide-bottom-medium {
  animation-name: uk-fade-bottom-medium;
}

.uk-animation-slide-left-medium {
  animation-name: uk-fade-left-medium;
}

.uk-animation-slide-right-medium {
  animation-name: uk-fade-right-medium;
}

/*
 * Kenburns
 */
.uk-animation-kenburns {
  animation-name: uk-scale-kenburns;
  animation-duration: 15s;
}

/*
 * Shake
 */
.uk-animation-shake {
  animation-name: uk-shake;
}

/*
 * SVG Stroke
 * The `--uk-animation-stroke` custom property contains the longest path length.
 * Set it manually or use `uk-svg="stroke-animation: true"` to set it automatically.
 * All strokes are animated by the same pace and doesn't end simultaneously.
 * To end simultaneously, `pathLength="1"` could be used, but it's not working in Safari yet.
 */
.uk-animation-stroke {
  animation-name: uk-stroke;
  stroke-dasharray: var(--uk-animation-stroke);
  animation-duration: 2s;
}

/* Direction modifier
 ========================================================================== */
.uk-animation-reverse {
  animation-direction: reverse;
  animation-timing-function: ease-in;
}

/* Duration modifier
 ========================================================================== */
.uk-animation-fast {
  animation-duration: 0.1s;
}

/* Toggle (Hover + Focus)
========================================================================== */
/*
 * The toggle is triggered on touch devices using `:focus` and tabindex
 */
.uk-animation-toggle:not(:hover):not(:focus) [class*=uk-animation-] {
  animation-name: none;
}

/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-animation-toggle {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/*
 * Remove outline for `tabindex`
 */
.uk-animation-toggle:focus {
  outline: none;
}

/* Keyframes used by animation classes
 ========================================================================== */
/*
 * Fade
 */
@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
 * Slide Top
 */
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Bottom
 */
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Left
 */
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Slide Right
 */
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Slide Top Small
 */
@keyframes uk-fade-top-small {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Bottom Small
 */
@keyframes uk-fade-bottom-small {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Left Small
 */
@keyframes uk-fade-left-small {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Slide Right Small
 */
@keyframes uk-fade-right-small {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Slide Top Medium
 */
@keyframes uk-fade-top-medium {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Bottom Medium
 */
@keyframes uk-fade-bottom-medium {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
/*
 * Slide Left Medium
 */
@keyframes uk-fade-left-medium {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Slide Right Medium
 */
@keyframes uk-fade-right-medium {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
/*
 * Scale Up
 */
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Scale Down
 */
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/*
 * Kenburns
 */
@keyframes uk-scale-kenburns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
/*
 * Shake
 */
@keyframes uk-shake {
  0%, 100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
/*
 * Stroke
 */
@keyframes uk-stroke {
  0% {
    stroke-dashoffset: var(--uk-animation-stroke);
  }
  100% {
    stroke-dashoffset: 0;
  }
}
/* ========================================================================
   Component: Width
 ========================================================================== */
/* Equal child widths
 ========================================================================== */
[class*=uk-child-width] > * {
  box-sizing: border-box;
  width: 100%;
}

.uk-child-width-1-2 > * {
  width: 50%;
}

.uk-child-width-1-3 > * {
  width: calc(100% * 1 / 3.001);
}

.uk-child-width-1-4 > * {
  width: 25%;
}

.uk-child-width-1-5 > * {
  width: 20%;
}

.uk-child-width-1-6 > * {
  width: calc(100% * 1 / 6.001);
}

.uk-child-width-auto > * {
  width: auto;
}

/*
 * 1. Reset the `min-width`, which is set to auto by default, because
 *    flex items won't shrink below their minimum intrinsic content size.
 *    Using `1px` instead of `0`, so items still wrap into the next line,
 *    if they have zero width and padding and the predecessor is 100% wide.
 */
.uk-child-width-expand > :not([class*=uk-width]) {
  flex: 1;
  /* 1 */
  min-width: 1px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-child-width-1-1\@s > * {
    width: 100%;
  }
  .uk-child-width-1-2\@s > * {
    width: 50%;
  }
  .uk-child-width-1-3\@s > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@s > * {
    width: 25%;
  }
  .uk-child-width-1-5\@s > * {
    width: 20%;
  }
  .uk-child-width-1-6\@s > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@s > * {
    width: auto;
  }
  .uk-child-width-expand\@s > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-child-width-1-1\@m > * {
    width: 100%;
  }
  .uk-child-width-1-2\@m > * {
    width: 50%;
  }
  .uk-child-width-1-3\@m > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@m > * {
    width: 25%;
  }
  .uk-child-width-1-5\@m > * {
    width: 20%;
  }
  .uk-child-width-1-6\@m > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@m > * {
    width: auto;
  }
  .uk-child-width-expand\@m > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-child-width-1-1\@l > * {
    width: 100%;
  }
  .uk-child-width-1-2\@l > * {
    width: 50%;
  }
  .uk-child-width-1-3\@l > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@l > * {
    width: 25%;
  }
  .uk-child-width-1-5\@l > * {
    width: 20%;
  }
  .uk-child-width-1-6\@l > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@l > * {
    width: auto;
  }
  .uk-child-width-expand\@l > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-child-width-1-1\@xl > * {
    width: 100%;
  }
  .uk-child-width-1-2\@xl > * {
    width: 50%;
  }
  .uk-child-width-1-3\@xl > * {
    width: calc(100% * 1 / 3.001);
  }
  .uk-child-width-1-4\@xl > * {
    width: 25%;
  }
  .uk-child-width-1-5\@xl > * {
    width: 20%;
  }
  .uk-child-width-1-6\@xl > * {
    width: calc(100% * 1 / 6.001);
  }
  .uk-child-width-auto\@xl > * {
    width: auto;
  }
  .uk-child-width-expand\@xl > :not([class*=uk-width]) {
    flex: 1;
    min-width: 1px;
  }
}
/* Single Widths
 ========================================================================== */
/*
 * 1. `max-width` is needed for the pixel-based classes
 */
[class*=uk-width] {
  box-sizing: border-box;
  width: 100%;
  /* 1 */
  max-width: 100%;
}

/* Halves */
.uk-width-1-2 {
  width: 50%;
}

/* Thirds */
.uk-width-1-3 {
  width: calc(100% * 1 / 3.001);
}

.uk-width-2-3 {
  width: calc(100% * 2 / 3.001);
}

/* Quarters */
.uk-width-1-4 {
  width: 25%;
}

.uk-width-3-4 {
  width: 75%;
}

/* Fifths */
.uk-width-1-5 {
  width: 20%;
}

.uk-width-2-5 {
  width: 40%;
}

.uk-width-3-5 {
  width: 60%;
}

.uk-width-4-5 {
  width: 80%;
}

/* Sixths */
.uk-width-1-6 {
  width: calc(100% * 1 / 6.001);
}

.uk-width-5-6 {
  width: calc(100% * 5 / 6.001);
}

/* Pixel */
.uk-width-small {
  width: 150px;
}

.uk-width-medium {
  width: 300px;
}

.uk-width-large {
  width: 450px;
}

.uk-width-xlarge {
  width: 600px;
}

.uk-width-2xlarge {
  width: 750px;
}

/* Auto */
.uk-width-auto {
  width: auto;
}

/* Expand */
.uk-width-expand {
  flex: 1;
  min-width: 1px;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  /* Whole */
  .uk-width-1-1\@s {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@s {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@s {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@s {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@s {
    width: 25%;
  }
  .uk-width-3-4\@s {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@s {
    width: 20%;
  }
  .uk-width-2-5\@s {
    width: 40%;
  }
  .uk-width-3-5\@s {
    width: 60%;
  }
  .uk-width-4-5\@s {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@s {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@s {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@s {
    width: 150px;
  }
  .uk-width-medium\@s {
    width: 300px;
  }
  .uk-width-large\@s {
    width: 450px;
  }
  .uk-width-xlarge\@s {
    width: 600px;
  }
  .uk-width-2xlarge\@s {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@s {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@s {
    flex: 1;
    min-width: 1px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  /* Whole */
  .uk-width-1-1\@m {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@m {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@m {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@m {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@m {
    width: 25%;
  }
  .uk-width-3-4\@m {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@m {
    width: 20%;
  }
  .uk-width-2-5\@m {
    width: 40%;
  }
  .uk-width-3-5\@m {
    width: 60%;
  }
  .uk-width-4-5\@m {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@m {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@m {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@m {
    width: 150px;
  }
  .uk-width-medium\@m {
    width: 300px;
  }
  .uk-width-large\@m {
    width: 450px;
  }
  .uk-width-xlarge\@m {
    width: 600px;
  }
  .uk-width-2xlarge\@m {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@m {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@m {
    flex: 1;
    min-width: 1px;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  /* Whole */
  .uk-width-1-1\@l {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@l {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@l {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@l {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@l {
    width: 25%;
  }
  .uk-width-3-4\@l {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@l {
    width: 20%;
  }
  .uk-width-2-5\@l {
    width: 40%;
  }
  .uk-width-3-5\@l {
    width: 60%;
  }
  .uk-width-4-5\@l {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@l {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@l {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@l {
    width: 150px;
  }
  .uk-width-medium\@l {
    width: 300px;
  }
  .uk-width-large\@l {
    width: 450px;
  }
  .uk-width-xlarge\@l {
    width: 600px;
  }
  .uk-width-2xlarge\@l {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@l {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@l {
    flex: 1;
    min-width: 1px;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  /* Whole */
  .uk-width-1-1\@xl {
    width: 100%;
  }
  /* Halves */
  .uk-width-1-2\@xl {
    width: 50%;
  }
  /* Thirds */
  .uk-width-1-3\@xl {
    width: calc(100% * 1 / 3.001);
  }
  .uk-width-2-3\@xl {
    width: calc(100% * 2 / 3.001);
  }
  /* Quarters */
  .uk-width-1-4\@xl {
    width: 25%;
  }
  .uk-width-3-4\@xl {
    width: 75%;
  }
  /* Fifths */
  .uk-width-1-5\@xl {
    width: 20%;
  }
  .uk-width-2-5\@xl {
    width: 40%;
  }
  .uk-width-3-5\@xl {
    width: 60%;
  }
  .uk-width-4-5\@xl {
    width: 80%;
  }
  /* Sixths */
  .uk-width-1-6\@xl {
    width: calc(100% * 1 / 6.001);
  }
  .uk-width-5-6\@xl {
    width: calc(100% * 5 / 6.001);
  }
  /* Pixel */
  .uk-width-small\@xl {
    width: 150px;
  }
  .uk-width-medium\@xl {
    width: 300px;
  }
  .uk-width-large\@xl {
    width: 450px;
  }
  .uk-width-xlarge\@xl {
    width: 600px;
  }
  .uk-width-2xlarge\@xl {
    width: 750px;
  }
  /* Auto */
  .uk-width-auto\@xl {
    width: auto;
  }
  /* Expand */
  .uk-width-expand\@xl {
    flex: 1;
    min-width: 1px;
  }
}
/* ========================================================================
   Component: Height
 ========================================================================== */
[class*=uk-height] {
  box-sizing: border-box;
}

/*
 * Only works if parent element has a height set
 */
.uk-height-1-1 {
  height: 100%;
}

/*
 * Useful to create image teasers
 */
.uk-height-viewport {
  min-height: 100vh;
}

/*
 * Pixel
 * Useful for `overflow: auto`
 */
.uk-height-small {
  height: 150px;
}

.uk-height-medium {
  height: 300px;
}

.uk-height-large {
  height: 450px;
}

.uk-height-max-small {
  max-height: 150px;
}

.uk-height-max-medium {
  max-height: 300px;
}

.uk-height-max-large {
  max-height: 450px;
}

/* ========================================================================
   Component: Text
 ========================================================================== */
/* Style modifiers
 ========================================================================== */
.uk-text-lead {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #333;
}

.uk-text-meta {
  font-size: 0.875rem;
  line-height: 1.4;
  color: #F4F4F4;
}
.uk-text-meta a {
  color: #F4F4F4;
}
.uk-text-meta a:hover {
  color: #666;
  text-decoration: none;
}

/* Size modifiers
 ========================================================================== */
.uk-text-small {
  font-size: 0.875rem;
  line-height: 1.5;
}

.uk-text-large {
  font-size: 1.5rem;
  line-height: 1.5;
}

.uk-text-default {
  font-size: 16px;
  line-height: 1.5;
}

/* Weight modifier
 ========================================================================== */
.uk-text-light {
  font-weight: 300;
}

.uk-text-normal {
  font-weight: 400;
}

.uk-text-bold {
  font-weight: 700;
}

.uk-text-lighter {
  font-weight: lighter;
}

.uk-text-bolder {
  font-weight: bolder;
}

/* Style modifier
 ========================================================================== */
.uk-text-italic {
  font-style: italic;
}

/* Transform modifier
 ========================================================================== */
.uk-text-capitalize {
  text-transform: capitalize !important;
}

.uk-text-uppercase {
  text-transform: uppercase !important;
}

.uk-text-lowercase {
  text-transform: lowercase !important;
}

/* Color modifiers
 ========================================================================== */
.uk-text-muted {
  color: #F4F4F4 !important;
}

.uk-text-emphasis {
  color: #333 !important;
}

.uk-text-primary {
  color: #1e87f0 !important;
}

.uk-text-secondary {
  color: #222 !important;
}

.uk-text-success {
  color: #32d296 !important;
}

.uk-text-warning {
  color: #faa05a !important;
}

.uk-text-danger {
  color: #f0506e !important;
}

/* Background modifier
 ========================================================================== */
/*
 * 1. The background clips to the foreground text. Works in Chrome, Firefox, Safari, Edge and Opera
 *    Default color is set to transparent
 * 2. Container fits the text
 * 3. Fallback color for IE11
 */
.uk-text-background {
  /* 1 */
  -webkit-background-clip: text;
  /* 2 */
  display: inline-block;
  /* 3 */
  color: #1e87f0 !important;
}

@supports (-webkit-background-clip: text) {
  .uk-text-background {
    background-color: #1e87f0;
    color: transparent !important;
  }
}
/* Alignment modifiers
 ========================================================================== */
.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;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-text-left\@s {
    text-align: left !important;
  }
  .uk-text-right\@s {
    text-align: right !important;
  }
  .uk-text-center\@s {
    text-align: center !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-text-left\@m {
    text-align: left !important;
  }
  .uk-text-right\@m {
    text-align: right !important;
  }
  .uk-text-center\@m {
    text-align: center !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-text-left\@l {
    text-align: left !important;
  }
  .uk-text-right\@l {
    text-align: right !important;
  }
  .uk-text-center\@l {
    text-align: center !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-text-left\@xl {
    text-align: left !important;
  }
  .uk-text-right\@xl {
    text-align: right !important;
  }
  .uk-text-center\@xl {
    text-align: center !important;
  }
}
/*
 * Vertical
 */
.uk-text-top {
  vertical-align: top !important;
}

.uk-text-middle {
  vertical-align: middle !important;
}

.uk-text-bottom {
  vertical-align: bottom !important;
}

.uk-text-baseline {
  vertical-align: baseline !important;
}

/* Wrap modifiers
 ========================================================================== */
/*
 * Prevent text from wrapping onto multiple lines
 */
.uk-text-nowrap {
  white-space: nowrap;
}

/*
 * 1. Make sure a max-width is set after which truncation can occur
 * 2. Prevent text from wrapping onto multiple lines, and truncate with an ellipsis
 * 3. Fix for table cells
 */
.uk-text-truncate {
  /* 1 */
  max-width: 100%;
  /* 2 */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* 2 */
th.uk-text-truncate,
td.uk-text-truncate {
  max-width: 0;
}

/*
 * 1. Wrap long words onto the next line and break them if they are too long to fit
 * 2. Legacy `word-wrap` as fallback for `overflow-wrap`
 * 3. Fix `overflow-wrap` which doesn't work with table cells in Chrome, Opera, IE11 and Edge
 *    Must use `break-all` to support IE11 and Edge
 * Note: Not using `hyphens: auto;` because it hyphenates text even if not needed
 */
.uk-text-break {
  /* 1 */
  overflow-wrap: break-word;
  /* 2 */
  word-wrap: break-word;
}

/* 3 */
th.uk-text-break,
td.uk-text-break {
  word-break: break-all;
}

/* ========================================================================
   Component: Column
 ========================================================================== */
[class*=uk-column-] {
  -moz-column-gap: 30px;
       column-gap: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  [class*=uk-column-] {
    -moz-column-gap: 40px;
         column-gap: 40px;
  }
}
/*
 * Fix image 1px line wrapping into the next column in Chrome
 */
[class*=uk-column-] img {
  transform: translate3d(0, 0, 0);
}

/* Divider
 ========================================================================== */
/*
 * 1. Double the column gap
 */
.uk-column-divider {
  -moz-column-rule: 1px solid #e5e5e5;
       column-rule: 1px solid #e5e5e5;
  /* 1 */
  -moz-column-gap: 60px;
       column-gap: 60px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-column-divider {
    -moz-column-gap: 80px;
         column-gap: 80px;
  }
}
/* Width modifiers
 ========================================================================== */
.uk-column-1-2 {
  -moz-column-count: 2;
       column-count: 2;
}

.uk-column-1-3 {
  -moz-column-count: 3;
       column-count: 3;
}

.uk-column-1-4 {
  -moz-column-count: 4;
       column-count: 4;
}

.uk-column-1-5 {
  -moz-column-count: 5;
       column-count: 5;
}

.uk-column-1-6 {
  -moz-column-count: 6;
       column-count: 6;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-column-1-2\@s {
    -moz-column-count: 2;
         column-count: 2;
  }
  .uk-column-1-3\@s {
    -moz-column-count: 3;
         column-count: 3;
  }
  .uk-column-1-4\@s {
    -moz-column-count: 4;
         column-count: 4;
  }
  .uk-column-1-5\@s {
    -moz-column-count: 5;
         column-count: 5;
  }
  .uk-column-1-6\@s {
    -moz-column-count: 6;
         column-count: 6;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-column-1-2\@m {
    -moz-column-count: 2;
         column-count: 2;
  }
  .uk-column-1-3\@m {
    -moz-column-count: 3;
         column-count: 3;
  }
  .uk-column-1-4\@m {
    -moz-column-count: 4;
         column-count: 4;
  }
  .uk-column-1-5\@m {
    -moz-column-count: 5;
         column-count: 5;
  }
  .uk-column-1-6\@m {
    -moz-column-count: 6;
         column-count: 6;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-column-1-2\@l {
    -moz-column-count: 2;
         column-count: 2;
  }
  .uk-column-1-3\@l {
    -moz-column-count: 3;
         column-count: 3;
  }
  .uk-column-1-4\@l {
    -moz-column-count: 4;
         column-count: 4;
  }
  .uk-column-1-5\@l {
    -moz-column-count: 5;
         column-count: 5;
  }
  .uk-column-1-6\@l {
    -moz-column-count: 6;
         column-count: 6;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-column-1-2\@xl {
    -moz-column-count: 2;
         column-count: 2;
  }
  .uk-column-1-3\@xl {
    -moz-column-count: 3;
         column-count: 3;
  }
  .uk-column-1-4\@xl {
    -moz-column-count: 4;
         column-count: 4;
  }
  .uk-column-1-5\@xl {
    -moz-column-count: 5;
         column-count: 5;
  }
  .uk-column-1-6\@xl {
    -moz-column-count: 6;
         column-count: 6;
  }
}
/* Make element span across all columns
 * Does not work in Firefox yet
 ========================================================================== */
.uk-column-span {
  -moz-column-span: all;
       column-span: all;
}

/* ========================================================================
   Component: Cover
 ========================================================================== */
/*
 * Works with iframes and embedded content
 * 1. Reset responsiveness for embedded content
 * 2. Center object
 * Note: Percent values on the `top` property only works if this element
 *       is absolute positioned or if the container has a height
 */
.uk-cover {
  /* 1 */
  max-width: none;
  /* 2 */
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

iframe.uk-cover {
  pointer-events: none;
}

/* Container
 ========================================================================== */
/*
 * 1. Parent container which clips resized object
 * 2. Needed if the child is positioned absolute. See note above
 */
.uk-cover-container {
  /* 1 */
  overflow: hidden;
  /* 2 */
  position: relative;
}

/* ========================================================================
   Component: Background
 ========================================================================== */
/* Color
 ========================================================================== */
.uk-background-default {
  background-color: #fff;
}

.uk-background-muted {
  background-color: #f8f8f8;
}

.uk-background-primary {
  background-color: #1ed65f;
}

.uk-background-secondary {
  background-color: #0F0F0F;
}

/* Size
 ========================================================================== */
.uk-background-cover,
.uk-background-contain {
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.uk-background-cover {
  background-size: cover;
}

.uk-background-contain {
  background-size: contain;
}

/* Position
 ========================================================================== */
.uk-background-top-left {
  background-position: 0 0;
}

.uk-background-top-center {
  background-position: 50% 0;
}

.uk-background-top-right {
  background-position: 100% 0;
}

.uk-background-center-left {
  background-position: 0 50%;
}

.uk-background-center-center {
  background-position: 50% 50%;
}

.uk-background-center-right {
  background-position: 100% 50%;
}

.uk-background-bottom-left {
  background-position: 0 100%;
}

.uk-background-bottom-center {
  background-position: 50% 100%;
}

.uk-background-bottom-right {
  background-position: 100% 100%;
}

/* Repeat
 ========================================================================== */
.uk-background-norepeat {
  background-repeat: no-repeat;
}

/* Attachment
 ========================================================================== */
/*
 * 1. Fix bug introduced in Chrome 67: the background image is not visible if any element on the page uses `translate3d`
 */
.uk-background-fixed {
  background-attachment: fixed;
  /* 1 */
  backface-visibility: hidden;
}

/*
 * Exclude touch devices because `fixed` doesn't work on iOS and Android
 */
@media (pointer: coarse) {
  .uk-background-fixed {
    background-attachment: scroll;
  }
}
/* Image
 ========================================================================== */
/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-background-image\@s {
    background-image: none !important;
  }
}
/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-background-image\@m {
    background-image: none !important;
  }
}
/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-background-image\@l {
    background-image: none !important;
  }
}
/* Desktop and smaller */
@media (max-width: 1599px) {
  .uk-background-image\@xl {
    background-image: none !important;
  }
}
/* Blend modes
 ========================================================================== */
.uk-background-blend-multiply {
  background-blend-mode: multiply;
}

.uk-background-blend-screen {
  background-blend-mode: screen;
}

.uk-background-blend-overlay {
  background-blend-mode: overlay;
}

.uk-background-blend-darken {
  background-blend-mode: darken;
}

.uk-background-blend-lighten {
  background-blend-mode: lighten;
}

.uk-background-blend-color-dodge {
  background-blend-mode: color-dodge;
}

.uk-background-blend-color-burn {
  background-blend-mode: color-burn;
}

.uk-background-blend-hard-light {
  background-blend-mode: hard-light;
}

.uk-background-blend-soft-light {
  background-blend-mode: soft-light;
}

.uk-background-blend-difference {
  background-blend-mode: difference;
}

.uk-background-blend-exclusion {
  background-blend-mode: exclusion;
}

.uk-background-blend-hue {
  background-blend-mode: hue;
}

.uk-background-blend-saturation {
  background-blend-mode: saturation;
}

.uk-background-blend-color {
  background-blend-mode: color;
}

.uk-background-blend-luminosity {
  background-blend-mode: luminosity;
}

/* ========================================================================
   Component: Align
 ========================================================================== */
/*
 * Default
 */
[class*=uk-align] {
  display: block;
  margin-bottom: 30px;
}

* + [class*=uk-align] {
  margin-top: 30px;
}

/*
 * Center
 */
.uk-align-center {
  margin-left: auto;
  margin-right: auto;
}

/*
 * Left/Right
 */
.uk-align-left {
  margin-top: 0;
  margin-right: 30px;
  float: left;
}

.uk-align-right {
  margin-top: 0;
  margin-left: 30px;
  float: right;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-align-left\@s {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@s {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-align-left\@m {
    margin-top: 0;
    margin-right: 30px;
    float: left;
  }
  .uk-align-right\@m {
    margin-top: 0;
    margin-left: 30px;
    float: right;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-align-left\@l {
    margin-top: 0;
    float: left;
  }
  .uk-align-right\@l {
    margin-top: 0;
    float: right;
  }
  .uk-align-left,
  .uk-align-left\@s,
  .uk-align-left\@m,
  .uk-align-left\@l {
    margin-right: 40px;
  }
  .uk-align-right,
  .uk-align-right\@s,
  .uk-align-right\@m,
  .uk-align-right\@l {
    margin-left: 40px;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-align-left\@xl {
    margin-top: 0;
    margin-right: 40px;
    float: left;
  }
  .uk-align-right\@xl {
    margin-top: 0;
    margin-left: 40px;
    float: right;
  }
}
/* ========================================================================
   Component: SVG
 ========================================================================== */
/*
 * 1. Fill all SVG elements with the current text color if no `fill` attribute is set
 * 2. Set the fill and stroke color of all SVG elements to the current text color
 */
/* 1 */
.uk-svg,
.uk-svg:not(.uk-preserve) [fill*="#"]:not(.uk-preserve) {
  fill: currentcolor;
}

.uk-svg:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
  stroke: currentcolor;
}

/*
 * Fix Firefox blurry SVG rendering: https://bugzilla.mozilla.org/show_bug.cgi?id=1046835
 */
.uk-svg {
  transform: translate(0, 0);
}

/* ========================================================================
   Component: Utility
 ========================================================================== */
/* Panel
 ========================================================================== */
.uk-panel {
  display: flow-root;
  position: relative;
  box-sizing: border-box;
}

/*
 * Remove margin from the last-child
 */
.uk-panel > :last-child {
  margin-bottom: 0;
}

/*
 * Scrollable
 */
.uk-panel-scrollable {
  height: 170px;
  padding: 10px;
  border: 1px solid #e5e5e5;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  resize: both;
}

/* Clearfix
 ========================================================================== */
/*
 * 1. `table-cell` is used with `::before` because `table` creates a 1px gap when it becomes a flex item, only in Webkit
 * 2. `table` is used again with `::after` because `clear` only works with block elements.
 * Note: `display: block` with `overflow: hidden` is currently not working in the latest Safari
 */
/* 1 */
.uk-clearfix::before {
  content: "";
  display: table-cell;
}

/* 2 */
.uk-clearfix::after {
  content: "";
  display: table;
  clear: both;
}

/* Float
 ========================================================================== */
/*
 * 1. Prevent content overflow
 */
.uk-float-left {
  float: left;
}

.uk-float-right {
  float: right;
}

/* 1 */
[class*=uk-float-] {
  max-width: 100%;
}

/* Overfow
 ========================================================================== */
.uk-overflow-hidden {
  overflow: hidden;
}

/*
 * Enable scrollbars if content is clipped
 * Note: Firefox ignores `padding-bottom` for the scrollable overflow https://bugzilla.mozilla.org/show_bug.cgi?id=748518
 */
.uk-overflow-auto {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

.uk-overflow-auto > :last-child {
  margin-bottom: 0;
}

/* Resize
 ========================================================================== */
.uk-resize {
  resize: both;
}

.uk-resize-vertical {
  resize: vertical;
}

/* Display
 ========================================================================== */
.uk-display-block {
  display: block !important;
}

.uk-display-inline {
  display: inline !important;
}

.uk-display-inline-block {
  display: inline-block !important;
}

/* Inline
 ========================================================================== */
/*
 * 1. Container fits its content
 * 2. Create position context
 * 3. Prevent content overflow
 * 4. Behave like most inline-block elements
 * 5. Force hardware acceleration without creating a new stacking context
 *    to fix 1px glitch when combined with overlays and transitions in Webkit
 * 6. Clip child elements
 */
[class*=uk-inline] {
  /* 1 */
  display: inline-block;
  /* 2 */
  position: relative;
  /* 3 */
  max-width: 100%;
  /* 4 */
  vertical-align: middle;
  /* 5 */
  -webkit-backface-visibility: hidden;
}

.uk-inline-clip {
  /* 6 */
  overflow: hidden;
}

/* Responsive objects
 ========================================================================== */
/*
 * Preserve original dimensions
 * Because `img, `video`, `canvas` and  `audio` are already responsive by default, see Base component
 */
.uk-preserve-width,
.uk-preserve-width canvas,
.uk-preserve-width img,
.uk-preserve-width svg,
.uk-preserve-width video {
  max-width: none;
}

/*
 * Responsiveness
 * Corrects `max-width` and `max-height` behavior if padding and border are used
 */
.uk-responsive-width,
.uk-responsive-height {
  box-sizing: border-box;
}

/*
 * 1. Set a maximum width. `important` needed to override `uk-preserve-width img`
 * 2. Auto scale the height. Only needed if `height` attribute is present
 */
.uk-responsive-width {
  /* 1 */
  max-width: 100% !important;
  /* 2 */
  height: auto;
}

/*
 * 1. Set a maximum height. Only works if the parent element has a fixed height
 * 2. Auto scale the width. Only needed if `width` attribute is present
 * 3. Reset max-width, which `img, `video`, `canvas` and  `audio` already have by default
 */
.uk-responsive-height {
  /* 1 */
  max-height: 100%;
  /* 2 */
  width: auto;
  /* 3 */
  max-width: none;
}

/* Border
 ========================================================================== */
.uk-border-circle {
  border-radius: 50%;
}

.uk-border-pill {
  border-radius: 500px;
}

.uk-border-rounded {
  border-radius: 5px;
}

/*
 * Fix `overflow: hidden` to be ignored with border-radius and CSS transforms in Webkit
 */
.uk-inline-clip[class*=uk-border-] {
  -webkit-transform: translateZ(0);
}

/* Box-shadow
 ========================================================================== */
.uk-box-shadow-small {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-medium {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-large {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

.uk-box-shadow-xlarge {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}

/*
 * Hover
 */
[class*=uk-box-shadow-hover] {
  transition: box-shadow 0.1s ease-in-out;
}

.uk-box-shadow-hover-small:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-hover-medium:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}

.uk-box-shadow-hover-large:hover {
  box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);
}

.uk-box-shadow-hover-xlarge:hover {
  box-shadow: 0 28px 50px rgba(0, 0, 0, 0.16);
}

/* Box-shadow bottom
 ========================================================================== */
/*
 * 1. Set position.
 * 2. Set style
 * 3. Blur doesn't work on pseudo elements with negative `z-index` in Edge.
 *    Solved by using `before` and add position context to child elements.
 */
@supports (filter: blur(0)) {
  .uk-box-shadow-bottom {
    display: inline-block;
    position: relative;
    max-width: 100%;
    vertical-align: middle;
  }
  .uk-box-shadow-bottom::before {
    content: "";
    /* 1 */
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
    /* 2 */
    height: 30px;
    border-radius: 100%;
    background: #444;
    filter: blur(20px);
  }
  /* 3 */
  .uk-box-shadow-bottom > * {
    position: relative;
  }
}
/* Drop cap
 ========================================================================== */
/*
 * 1. Firefox doesn't apply `::first-letter` if the first letter is inside child elements
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=214004
 * 2. In Firefox, a floating `::first-letter` doesn't have a line box and there for no `line-height`
 *    https://bugzilla.mozilla.org/show_bug.cgi?id=317933
 * 3. Caused by 1.: Edge creates two nested `::first-letter` containers, one for each selector
 *    This doubles the `font-size` exponential when using the `em` unit.
 */
.uk-dropcap::first-letter,
.uk-dropcap > p:first-of-type::first-letter {
  display: block;
  margin-right: 10px;
  float: left;
  font-size: 4.5em;
  line-height: 1;
  margin-bottom: -2px;
}

/* 2 */
@-moz-document url-prefix() {
  .uk-dropcap::first-letter,
  .uk-dropcap > p:first-of-type::first-letter {
    margin-top: 1.1%;
  }
}
/* 3 */
@supports (-ms-ime-align: auto) {
  .uk-dropcap > p:first-of-type::first-letter {
    font-size: 1em;
  }
}
/* Logo
 ========================================================================== */
/*
 * 1. Required for `a`
 */
.uk-logo {
  font-size: 1.5rem;
  font-family: "Nunito", sans-serif;
  color: #666;
  /* 1 */
  text-decoration: none;
}

/* Hover + Focus */
.uk-logo:hover,
.uk-logo:focus {
  color: #666;
  outline: none;
  /* 1 */
  text-decoration: none;
}

.uk-logo-inverse {
  display: none;
}

/* Disabled State
 ========================================================================== */
.uk-disabled {
  pointer-events: none;
}

/* Drag State
 ========================================================================== */
/*
 * 1. Needed if moving over elements with have their own cursor on hover, e.g. links or buttons
 * 2. Fix dragging over iframes
 */
.uk-drag,
.uk-drag * {
  cursor: move;
}

/* 2 */
.uk-drag iframe {
  pointer-events: none;
}

/* Dragover State
 ========================================================================== */
/*
 * Create a box-shadow when dragging a file over the upload area
 */
.uk-dragover {
  box-shadow: 0 0 20px rgba(100, 100, 100, 0.3);
}

/* Blend modes
 ========================================================================== */
.uk-blend-multiply {
  mix-blend-mode: multiply;
}

.uk-blend-screen {
  mix-blend-mode: screen;
}

.uk-blend-overlay {
  mix-blend-mode: overlay;
}

.uk-blend-darken {
  mix-blend-mode: darken;
}

.uk-blend-lighten {
  mix-blend-mode: lighten;
}

.uk-blend-color-dodge {
  mix-blend-mode: color-dodge;
}

.uk-blend-color-burn {
  mix-blend-mode: color-burn;
}

.uk-blend-hard-light {
  mix-blend-mode: hard-light;
}

.uk-blend-soft-light {
  mix-blend-mode: soft-light;
}

.uk-blend-difference {
  mix-blend-mode: difference;
}

.uk-blend-exclusion {
  mix-blend-mode: exclusion;
}

.uk-blend-hue {
  mix-blend-mode: hue;
}

.uk-blend-saturation {
  mix-blend-mode: saturation;
}

.uk-blend-color {
  mix-blend-mode: color;
}

.uk-blend-luminosity {
  mix-blend-mode: luminosity;
}

/* Transform
========================================================================== */
.uk-transform-center {
  transform: translate(-50%, -50%);
}

/* Transform Origin
========================================================================== */
.uk-transform-origin-top-left {
  transform-origin: 0 0;
}

.uk-transform-origin-top-center {
  transform-origin: 50% 0;
}

.uk-transform-origin-top-right {
  transform-origin: 100% 0;
}

.uk-transform-origin-center-left {
  transform-origin: 0 50%;
}

.uk-transform-origin-center-right {
  transform-origin: 100% 50%;
}

.uk-transform-origin-bottom-left {
  transform-origin: 0 100%;
}

.uk-transform-origin-bottom-center {
  transform-origin: 50% 100%;
}

.uk-transform-origin-bottom-right {
  transform-origin: 100% 100%;
}

/* ========================================================================
   Component: Flex
 ========================================================================== */
.uk-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.uk-flex-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/*
 * Remove pseudo elements created by micro clearfix as precaution
 */
.uk-flex::before,
.uk-flex::after,
.uk-flex-inline::before,
.uk-flex-inline::after {
  display: none;
}

/* Alignment
 ========================================================================== */
/*
 * Align items along the main axis of the current line of the flex container
 * Row: Horizontal
 */
.uk-flex-left {
  justify-content: flex-start;
}

.uk-flex-center {
  justify-content: center;
}

.uk-flex-right {
  justify-content: flex-end;
}

.uk-flex-between {
  justify-content: space-between;
}

.uk-flex-around {
  justify-content: space-around;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-left\@s {
    justify-content: flex-start;
  }
  .uk-flex-center\@s {
    justify-content: center;
  }
  .uk-flex-right\@s {
    justify-content: flex-end;
  }
  .uk-flex-between\@s {
    justify-content: space-between;
  }
  .uk-flex-around\@s {
    justify-content: space-around;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-left\@m {
    justify-content: flex-start;
  }
  .uk-flex-center\@m {
    justify-content: center;
  }
  .uk-flex-right\@m {
    justify-content: flex-end;
  }
  .uk-flex-between\@m {
    justify-content: space-between;
  }
  .uk-flex-around\@m {
    justify-content: space-around;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-left\@l {
    justify-content: flex-start;
  }
  .uk-flex-center\@l {
    justify-content: center;
  }
  .uk-flex-right\@l {
    justify-content: flex-end;
  }
  .uk-flex-between\@l {
    justify-content: space-between;
  }
  .uk-flex-around\@l {
    justify-content: space-around;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-left\@xl {
    justify-content: flex-start;
  }
  .uk-flex-center\@xl {
    justify-content: center;
  }
  .uk-flex-right\@xl {
    justify-content: flex-end;
  }
  .uk-flex-between\@xl {
    justify-content: space-between;
  }
  .uk-flex-around\@xl {
    justify-content: space-around;
  }
}
/*
 * Align items in the cross axis of the current line of the flex container
 * Row: Vertical
 */
.uk-flex-stretch {
  align-items: stretch;
}

.uk-flex-top {
  align-items: flex-start;
}

.uk-flex-middle {
  align-items: center;
}

.uk-flex-bottom {
  align-items: flex-end;
}

/* Direction
 ========================================================================== */
.uk-flex-row {
  flex-direction: row;
}

.uk-flex-row-reverse {
  flex-direction: row-reverse;
}

.uk-flex-column {
  flex-direction: column;
}

.uk-flex-column-reverse {
  flex-direction: column-reverse;
}

/* Wrap
 ========================================================================== */
.uk-flex-nowrap {
  flex-wrap: nowrap;
}

.uk-flex-wrap {
  flex-wrap: wrap;
}

.uk-flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

/*
 * Aligns items within the flex container when there is extra space in the cross-axis
 * Only works if there is more than one line of flex items
 */
.uk-flex-wrap-stretch {
  align-content: stretch;
}

.uk-flex-wrap-top {
  align-content: flex-start;
}

.uk-flex-wrap-middle {
  align-content: center;
}

.uk-flex-wrap-bottom {
  align-content: flex-end;
}

.uk-flex-wrap-between {
  align-content: space-between;
}

.uk-flex-wrap-around {
  align-content: space-around;
}

/* Item ordering
 ========================================================================== */
/*
 * Default is 0
 */
.uk-flex-first {
  order: -1;
}

.uk-flex-last {
  order: 99;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-flex-first\@s {
    order: -1;
  }
  .uk-flex-last\@s {
    order: 99;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-flex-first\@m {
    order: -1;
  }
  .uk-flex-last\@m {
    order: 99;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-flex-first\@l {
    order: -1;
  }
  .uk-flex-last\@l {
    order: 99;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-flex-first\@xl {
    order: -1;
  }
  .uk-flex-last\@xl {
    order: 99;
  }
}
/* Item dimensions
 ========================================================================== */
/*
 * Initial: 0 1 auto
 * Content dimensions, but shrinks
 */
/*
 * No Flex: 0 0 auto
 * Content dimensions
 */
.uk-flex-none {
  flex: none;
}

/*
 * Relative Flex: 1 1 auto
 * Space is allocated considering content
 */
.uk-flex-auto {
  flex: auto;
}

/*
 * Absolute Flex: 1 1 0%
 * Space is allocated solely based on flex
 */
.uk-flex-1 {
  flex: 1;
}

/* ========================================================================
   Component: Margin
 ========================================================================== */
/*
 * Default
 */
.uk-margin {
  margin-bottom: 20px;
}

* + .uk-margin {
  margin-top: 20px !important;
}

.uk-margin-top {
  margin-top: 20px !important;
}

.uk-margin-bottom {
  margin-bottom: 20px !important;
}

.uk-margin-left {
  margin-left: 20px !important;
}

.uk-margin-right {
  margin-right: 20px !important;
}

/* Small
 ========================================================================== */
.uk-margin-small {
  margin-bottom: 10px;
}

* + .uk-margin-small {
  margin-top: 10px !important;
}

.uk-margin-small-top {
  margin-top: 10px !important;
}

.uk-margin-small-bottom {
  margin-bottom: 10px !important;
}

.uk-margin-small-left {
  margin-left: 10px !important;
}

.uk-margin-small-right {
  margin-right: 10px !important;
}

/* Medium
 ========================================================================== */
.uk-margin-medium {
  margin-bottom: 40px;
}

* + .uk-margin-medium {
  margin-top: 40px !important;
}

.uk-margin-medium-top {
  margin-top: 40px !important;
}

.uk-margin-medium-bottom {
  margin-bottom: 40px !important;
}

.uk-margin-medium-left {
  margin-left: 40px !important;
}

.uk-margin-medium-right {
  margin-right: 40px !important;
}

/* Large
 ========================================================================== */
.uk-margin-large {
  margin-bottom: 40px;
}

* + .uk-margin-large {
  margin-top: 40px !important;
}

.uk-margin-large-top {
  margin-top: 40px !important;
}

.uk-margin-large-bottom {
  margin-bottom: 40px !important;
}

.uk-margin-large-left {
  margin-left: 40px !important;
}

.uk-margin-large-right {
  margin-right: 40px !important;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-large {
    margin-bottom: 70px;
  }
  * + .uk-margin-large {
    margin-top: 70px !important;
  }
  .uk-margin-large-top {
    margin-top: 70px !important;
  }
  .uk-margin-large-bottom {
    margin-bottom: 70px !important;
  }
  .uk-margin-large-left {
    margin-left: 70px !important;
  }
  .uk-margin-large-right {
    margin-right: 70px !important;
  }
}
/* XLarge
 ========================================================================== */
.uk-margin-xlarge {
  margin-bottom: 70px;
}

* + .uk-margin-xlarge {
  margin-top: 70px !important;
}

.uk-margin-xlarge-top {
  margin-top: 70px !important;
}

.uk-margin-xlarge-bottom {
  margin-bottom: 70px !important;
}

.uk-margin-xlarge-left {
  margin-left: 70px !important;
}

.uk-margin-xlarge-right {
  margin-right: 70px !important;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-xlarge {
    margin-bottom: 140px;
  }
  * + .uk-margin-xlarge {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-top {
    margin-top: 140px !important;
  }
  .uk-margin-xlarge-bottom {
    margin-bottom: 140px !important;
  }
  .uk-margin-xlarge-left {
    margin-left: 140px !important;
  }
  .uk-margin-xlarge-right {
    margin-right: 140px !important;
  }
}
/* Auto
 ========================================================================== */
.uk-margin-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.uk-margin-auto-top {
  margin-top: auto !important;
}

.uk-margin-auto-bottom {
  margin-bottom: auto !important;
}

.uk-margin-auto-left {
  margin-left: auto !important;
}

.uk-margin-auto-right {
  margin-right: auto !important;
}

.uk-margin-auto-vertical {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-margin-auto\@s {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@s {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@s {
    margin-right: auto !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-margin-auto\@m {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@m {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@m {
    margin-right: auto !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-auto\@l {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@l {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@l {
    margin-right: auto !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-margin-auto\@xl {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .uk-margin-auto-left\@xl {
    margin-left: auto !important;
  }
  .uk-margin-auto-right\@xl {
    margin-right: auto !important;
  }
}
/* Remove
 ========================================================================== */
.uk-margin-remove {
  margin: 0 !important;
}

.uk-margin-remove-top {
  margin-top: 0 !important;
}

.uk-margin-remove-bottom {
  margin-bottom: 0 !important;
}

.uk-margin-remove-left {
  margin-left: 0 !important;
}

.uk-margin-remove-right {
  margin-right: 0 !important;
}

.uk-margin-remove-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.uk-margin-remove-adjacent + *,
.uk-margin-remove-first-child > :first-child {
  margin-top: 0 !important;
}

.uk-margin-remove-last-child > :last-child {
  margin-bottom: 0 !important;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-margin-remove-left\@s {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@s {
    margin-right: 0 !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-margin-remove-left\@m {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@m {
    margin-right: 0 !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-margin-remove-left\@l {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@l {
    margin-right: 0 !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-margin-remove-left\@xl {
    margin-left: 0 !important;
  }
  .uk-margin-remove-right\@xl {
    margin-right: 0 !important;
  }
}
/* ========================================================================
   Component: Padding
 ========================================================================== */
.uk-padding {
  padding: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding {
    padding: 40px;
  }
}
/* Small
 ========================================================================== */
.uk-padding-small {
  padding: 15px;
}

/* Large
 ========================================================================== */
.uk-padding-large {
  padding: 30px;
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-padding-large {
    padding: 70px;
  }
}
/* Remove
 ========================================================================== */
.uk-padding-remove {
  padding: 0 !important;
}

.uk-padding-remove-top {
  padding-top: 0 !important;
}

.uk-padding-remove-bottom {
  padding-bottom: 0 !important;
}

.uk-padding-remove-left {
  padding-left: 0 !important;
}

.uk-padding-remove-right {
  padding-right: 0 !important;
}

.uk-padding-remove-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.uk-padding-remove-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* ========================================================================
   Component: Position
 ========================================================================== */
/* Directions
 ========================================================================== */
/*
 * 1. Prevent content overflow if `max-width: 100%` is used inside position container.
 */
[class*=uk-position-top],
[class*=uk-position-bottom],
[class*=uk-position-left],
[class*=uk-position-right],
[class*=uk-position-center] {
  position: absolute !important;
  /* 1 */
  max-width: 100%;
}

/* Edges
 ========================================================================== */
/* Don't use `width: 100%` because it is wrong if the parent has padding. */
.uk-position-top {
  top: 0;
  left: 0;
  right: 0;
}

.uk-position-bottom {
  bottom: 0;
  left: 0;
  right: 0;
}

.uk-position-left {
  top: 0;
  bottom: 0;
  left: 0;
}

.uk-position-right {
  top: 0;
  bottom: 0;
  right: 0;
}

/* Corners
 ========================================================================== */
.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;
}

/*
 * Center
 * 1. Fix text wrapping if content is larger than 50% of the container.
 */
.uk-position-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /* 1 */
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  box-sizing: border-box;
}

/* Vertical */
[class*=uk-position-center-left],
[class*=uk-position-center-right] {
  top: 50%;
  transform: translateY(-50%);
}

.uk-position-center-left {
  left: 0;
}

.uk-position-center-right {
  right: 0;
}

.uk-position-center-left-out {
  right: 100%;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
}

.uk-position-center-right-out {
  left: 100%;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
}

/* Horizontal */
.uk-position-top-center,
.uk-position-bottom-center {
  left: 50%;
  transform: translateX(-50%);
  /* 1 */
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  max-width: 100%;
  box-sizing: border-box;
}

.uk-position-top-center {
  top: 0;
}

.uk-position-bottom-center {
  bottom: 0;
}

/* Cover
 ========================================================================== */
.uk-position-cover {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* Utility
 ========================================================================== */
.uk-position-relative {
  position: relative !important;
}

.uk-position-absolute {
  position: absolute !important;
}

.uk-position-fixed {
  position: fixed !important;
}

.uk-position-z-index {
  z-index: 1;
}

/* Margin modifier
 ========================================================================== */
/*
 * Small
 */
.uk-position-small {
  max-width: calc(100% - (15px * 2));
  margin: 15px;
}

.uk-position-small.uk-position-center {
  transform: translate(-50%, -50%) translate(-15px, -15px);
}

.uk-position-small[class*=uk-position-center-left],
.uk-position-small[class*=uk-position-center-right] {
  transform: translateY(-50%) translateY(-15px);
}

.uk-position-small.uk-position-top-center,
.uk-position-small.uk-position-bottom-center {
  transform: translateX(-50%) translateX(-15px);
}

/*
 * Medium
 */
.uk-position-medium {
  max-width: calc(100% - (30px * 2));
  margin: 30px;
}

.uk-position-medium.uk-position-center {
  transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-medium[class*=uk-position-center-left],
.uk-position-medium[class*=uk-position-center-right] {
  transform: translateY(-50%) translateY(-30px);
}

.uk-position-medium.uk-position-top-center,
.uk-position-medium.uk-position-bottom-center {
  transform: translateX(-50%) translateX(-30px);
}

/*
 * Large
 */
.uk-position-large {
  max-width: calc(100% - (30px * 2));
  margin: 30px;
}

.uk-position-large.uk-position-center {
  transform: translate(-50%, -50%) translate(-30px, -30px);
}

.uk-position-large[class*=uk-position-center-left],
.uk-position-large[class*=uk-position-center-right] {
  transform: translateY(-50%) translateY(-30px);
}

.uk-position-large.uk-position-top-center,
.uk-position-large.uk-position-bottom-center {
  transform: translateX(-50%) translateX(-30px);
}

/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-position-large {
    max-width: calc(100% - (50px * 2));
    margin: 50px;
  }
  .uk-position-large.uk-position-center {
    transform: translate(-50%, -50%) translate(-50px, -50px);
  }
  .uk-position-large[class*=uk-position-center-left],
  .uk-position-large[class*=uk-position-center-right] {
    transform: translateY(-50%) translateY(-50px);
  }
  .uk-position-large.uk-position-top-center,
  .uk-position-large.uk-position-bottom-center {
    transform: translateX(-50%) translateX(-50px);
  }
}
/* ========================================================================
   Component: Transition
 ========================================================================== */
/* Toggle (Hover + Focus)
 ========================================================================== */
/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-transition-toggle {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/*
 * Remove outline for `tabindex`
 */
.uk-transition-toggle:focus {
  outline: none;
}

/* Transitions
 ========================================================================== */
/*
 * The toggle is triggered on touch devices by two methods:
 * 1. Using `:focus` and tabindex
 * 2. Using `:hover` and a `touchstart` event listener registered on the document
 *    (Doesn't work on Surface touch devices)
 *
 * Note: Transitions don't work with `uk-postion-center-*` classes because they also use `transform`,
 *       therefore it's recommended to use an extra `div` for the transition.
 */
.uk-transition-fade,
[class*=uk-transition-scale],
[class*=uk-transition-slide] {
  transition: 0.3s ease-out;
  transition-property: opacity, transform, filter;
  opacity: 0;
}

/*
 * Fade
 */
.uk-transition-toggle:hover .uk-transition-fade,
.uk-transition-toggle:focus .uk-transition-fade,
.uk-transition-active.uk-active .uk-transition-fade {
  opacity: 1;
}

/*
 * Scale
 */
.uk-transition-scale-up {
  transform: scale(1, 1);
}

.uk-transition-scale-down {
  transform: scale(1.1, 1.1);
}

/* Show */
.uk-transition-toggle:hover .uk-transition-scale-up,
.uk-transition-toggle:focus .uk-transition-scale-up,
.uk-transition-active.uk-active .uk-transition-scale-up {
  opacity: 1;
  transform: scale(1.1, 1.1);
}

.uk-transition-toggle:hover .uk-transition-scale-down,
.uk-transition-toggle:focus .uk-transition-scale-down,
.uk-transition-active.uk-active .uk-transition-scale-down {
  opacity: 1;
  transform: scale(1, 1);
}

/*
 * Slide
 */
.uk-transition-slide-top {
  transform: translateY(-100%);
}

.uk-transition-slide-bottom {
  transform: translateY(100%);
}

.uk-transition-slide-left {
  transform: translateX(-100%);
}

.uk-transition-slide-right {
  transform: translateX(100%);
}

.uk-transition-slide-top-small {
  transform: translateY(-10px);
}

.uk-transition-slide-bottom-small {
  transform: translateY(10px);
}

.uk-transition-slide-left-small {
  transform: translateX(-10px);
}

.uk-transition-slide-right-small {
  transform: translateX(10px);
}

.uk-transition-slide-top-medium {
  transform: translateY(-50px);
}

.uk-transition-slide-bottom-medium {
  transform: translateY(50px);
}

.uk-transition-slide-left-medium {
  transform: translateX(-50px);
}

.uk-transition-slide-right-medium {
  transform: translateX(50px);
}

/* Show */
.uk-transition-toggle:hover [class*=uk-transition-slide],
.uk-transition-toggle:focus [class*=uk-transition-slide],
.uk-transition-active.uk-active [class*=uk-transition-slide] {
  opacity: 1;
  transform: translate(0, 0);
}

/* Opacity modifier
 ========================================================================== */
.uk-transition-opaque {
  opacity: 1;
}

/* Duration modifiers
 ========================================================================== */
.uk-transition-slow {
  transition-duration: 0.7s;
}

/* ========================================================================
   Component: Visibility
 ========================================================================== */
/*
 * Hidden
 * `hidden` attribute also set here to make it stronger
 */
[hidden],
.uk-hidden {
  display: none !important;
}

/* Phone landscape and bigger */
@media (min-width: 640px) {
  .uk-hidden\@s {
    display: none !important;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .uk-hidden\@m {
    display: none !important;
  }
}
/* Desktop and bigger */
@media (min-width: 1200px) {
  .uk-hidden\@l {
    display: none !important;
  }
}
/* Large screen and bigger */
@media (min-width: 1600px) {
  .uk-hidden\@xl {
    display: none !important;
  }
}
/*
 * Visible
 */
/* Phone portrait and smaller */
@media (max-width: 639px) {
  .uk-visible\@s {
    display: none !important;
  }
}
/* Phone landscape and smaller */
@media (max-width: 959px) {
  .uk-visible\@m {
    display: none !important;
  }
}
/* Tablet landscape and smaller */
@media (max-width: 1199px) {
  .uk-visible\@l {
    display: none !important;
  }
}
/* Desktop and smaller */
@media (max-width: 1599px) {
  .uk-visible\@xl {
    display: none !important;
  }
}
/* Visibility
 ========================================================================== */
.uk-invisible {
  visibility: hidden !important;
}

/* Toggle (Hover + Focus)
 ========================================================================== */
/*
 * Hidden
 * 1. The toggle is triggered on touch devices using `:focus` and tabindex
 * 2. The target stays visible if any element within receives focus through keyboard
 *    Doesn't work in Edge, yet.
 * 3. Can't use `display: none` nor `visibility: hidden` because both are not focusable.
 *
 */
/* 1 + 2 */
.uk-visible-toggle:not(:hover):not(:focus) .uk-hidden-hover:not(:focus-within) {
  /* 3 */
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden !important;
}

/*
 * Invisible
 */
/* 1 + 2 */
.uk-visible-toggle:not(:hover):not(:focus) .uk-invisible-hover:not(:focus-within) {
  /* 3 */
  opacity: 0 !important;
}

/*
 * 1. Prevent tab highlighting on iOS.
 */
.uk-visible-toggle {
  /* 1 */
  -webkit-tap-highlight-color: transparent;
}

/*
 * Remove outline for `tabindex`
 */
.uk-visible-toggle:focus {
  outline: none;
}

/* Touch
 ========================================================================== */
/*
 * Hide if primary pointing device has limited accuracy, e.g. a touch screen.
 * Works on mobile browsers: Safari, Chrome and Android browser
 */
@media (pointer: coarse) {
  .uk-hidden-touch {
    display: none !important;
  }
}
/*
 * Hide if primary pointing device is accurate, e.g. mouse.
 * 1. Fallback for IE11 and Firefox, because `pointer` is not supported
 * 2. Reset if supported
 */
/* 1 */
.uk-hidden-notouch {
  display: none !important;
}

@media (pointer: coarse) {
  .uk-hidden-notouch {
    display: block !important;
  }
}
/* ========================================================================
   Component: Inverse
 ========================================================================== */
/*
 * Implemented class depends on the general theme color
 * `uk-light` is for light colors on dark backgrounds
 * `uk-dark` is or dark colors on light backgrounds
 */
.uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color), .uk-card-primary.uk-card-body, .uk-card-primary > :not([class*=uk-card-media]), .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*=uk-card-media]), .uk-overlay-primary, .uk-offcanvas-bar {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light a, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) a, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*=uk-card-media]) a, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*=uk-card-media]) a, .uk-overlay-primary a, .uk-offcanvas-bar a,
.uk-light .uk-link,
.uk-section-primary:not(.uk-preserve-color) .uk-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link,
.uk-card-primary.uk-card-body .uk-link,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link,
.uk-card-secondary.uk-card-body .uk-link,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link,
.uk-overlay-primary .uk-link,
.uk-offcanvas-bar .uk-link {
  color: #fff;
}
.uk-light a:hover, .uk-section-primary:not(.uk-preserve-color) a:hover, .uk-section-secondary:not(.uk-preserve-color) a:hover, .uk-tile-primary:not(.uk-preserve-color) a:hover, .uk-tile-secondary:not(.uk-preserve-color) a:hover, .uk-card-primary.uk-card-body a:hover, .uk-card-primary > :not([class*=uk-card-media]) a:hover, .uk-card-secondary.uk-card-body a:hover, .uk-card-secondary > :not([class*=uk-card-media]) a:hover, .uk-overlay-primary a:hover, .uk-offcanvas-bar a:hover,
.uk-light .uk-link:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link:hover,
.uk-card-primary.uk-card-body .uk-link:hover,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link:hover,
.uk-card-secondary.uk-card-body .uk-link:hover,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link:hover,
.uk-overlay-primary .uk-link:hover,
.uk-offcanvas-bar .uk-link:hover {
  color: #fff;
}
.uk-light :not(pre) > code, .uk-section-primary:not(.uk-preserve-color) :not(pre) > code, .uk-section-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-primary:not(.uk-preserve-color) :not(pre) > code, .uk-tile-secondary:not(.uk-preserve-color) :not(pre) > code, .uk-card-primary.uk-card-body :not(pre) > code, .uk-card-primary > :not([class*=uk-card-media]) :not(pre) > code, .uk-card-secondary.uk-card-body :not(pre) > code, .uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > code, .uk-overlay-primary :not(pre) > code, .uk-offcanvas-bar :not(pre) > code,
.uk-light :not(pre) > kbd,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > kbd,
.uk-card-primary.uk-card-body :not(pre) > kbd,
.uk-card-primary > :not([class*=uk-card-media]) :not(pre) > kbd,
.uk-card-secondary.uk-card-body :not(pre) > kbd,
.uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > kbd,
.uk-overlay-primary :not(pre) > kbd,
.uk-offcanvas-bar :not(pre) > kbd,
.uk-light :not(pre) > samp,
.uk-section-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-section-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-primary:not(.uk-preserve-color) :not(pre) > samp,
.uk-tile-secondary:not(.uk-preserve-color) :not(pre) > samp,
.uk-card-primary.uk-card-body :not(pre) > samp,
.uk-card-primary > :not([class*=uk-card-media]) :not(pre) > samp,
.uk-card-secondary.uk-card-body :not(pre) > samp,
.uk-card-secondary > :not([class*=uk-card-media]) :not(pre) > samp,
.uk-overlay-primary :not(pre) > samp,
.uk-offcanvas-bar :not(pre) > samp {
  color: rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.1);
}
.uk-light em, .uk-section-primary:not(.uk-preserve-color) em, .uk-section-secondary:not(.uk-preserve-color) em, .uk-tile-primary:not(.uk-preserve-color) em, .uk-tile-secondary:not(.uk-preserve-color) em, .uk-card-primary.uk-card-body em, .uk-card-primary > :not([class*=uk-card-media]) em, .uk-card-secondary.uk-card-body em, .uk-card-secondary > :not([class*=uk-card-media]) em, .uk-overlay-primary em, .uk-offcanvas-bar em {
  color: #fff;
}
.uk-light h1, .uk-section-primary:not(.uk-preserve-color) h1, .uk-section-secondary:not(.uk-preserve-color) h1, .uk-tile-primary:not(.uk-preserve-color) h1, .uk-tile-secondary:not(.uk-preserve-color) h1, .uk-card-primary.uk-card-body h1, .uk-card-primary > :not([class*=uk-card-media]) h1, .uk-card-secondary.uk-card-body h1, .uk-card-secondary > :not([class*=uk-card-media]) h1, .uk-overlay-primary h1, .uk-offcanvas-bar h1, .uk-light .uk-h1, .uk-section-primary:not(.uk-preserve-color) .uk-h1, .uk-section-secondary:not(.uk-preserve-color) .uk-h1, .uk-tile-primary:not(.uk-preserve-color) .uk-h1, .uk-tile-secondary:not(.uk-preserve-color) .uk-h1, .uk-card-primary.uk-card-body .uk-h1, .uk-card-primary > :not([class*=uk-card-media]) .uk-h1, .uk-card-secondary.uk-card-body .uk-h1, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h1, .uk-overlay-primary .uk-h1, .uk-offcanvas-bar .uk-h1,
.uk-light h2,
.uk-section-primary:not(.uk-preserve-color) h2,
.uk-section-secondary:not(.uk-preserve-color) h2,
.uk-tile-primary:not(.uk-preserve-color) h2,
.uk-tile-secondary:not(.uk-preserve-color) h2,
.uk-card-primary.uk-card-body h2,
.uk-card-primary > :not([class*=uk-card-media]) h2,
.uk-card-secondary.uk-card-body h2,
.uk-card-secondary > :not([class*=uk-card-media]) h2,
.uk-overlay-primary h2,
.uk-offcanvas-bar h2, .uk-light .uk-h2, .uk-section-primary:not(.uk-preserve-color) .uk-h2, .uk-section-secondary:not(.uk-preserve-color) .uk-h2, .uk-tile-primary:not(.uk-preserve-color) .uk-h2, .uk-tile-secondary:not(.uk-preserve-color) .uk-h2, .uk-card-primary.uk-card-body .uk-h2, .uk-card-primary > :not([class*=uk-card-media]) .uk-h2, .uk-card-secondary.uk-card-body .uk-h2, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h2, .uk-overlay-primary .uk-h2, .uk-offcanvas-bar .uk-h2,
.uk-light h3,
.uk-section-primary:not(.uk-preserve-color) h3,
.uk-section-secondary:not(.uk-preserve-color) h3,
.uk-tile-primary:not(.uk-preserve-color) h3,
.uk-tile-secondary:not(.uk-preserve-color) h3,
.uk-card-primary.uk-card-body h3,
.uk-card-primary > :not([class*=uk-card-media]) h3,
.uk-card-secondary.uk-card-body h3,
.uk-card-secondary > :not([class*=uk-card-media]) h3,
.uk-overlay-primary h3,
.uk-offcanvas-bar h3, .uk-light .uk-h3, .uk-section-primary:not(.uk-preserve-color) .uk-h3, .uk-section-secondary:not(.uk-preserve-color) .uk-h3, .uk-tile-primary:not(.uk-preserve-color) .uk-h3, .uk-tile-secondary:not(.uk-preserve-color) .uk-h3, .uk-card-primary.uk-card-body .uk-h3, .uk-card-primary > :not([class*=uk-card-media]) .uk-h3, .uk-card-secondary.uk-card-body .uk-h3, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h3, .uk-overlay-primary .uk-h3, .uk-offcanvas-bar .uk-h3,
.uk-light h4,
.uk-section-primary:not(.uk-preserve-color) h4,
.uk-section-secondary:not(.uk-preserve-color) h4,
.uk-tile-primary:not(.uk-preserve-color) h4,
.uk-tile-secondary:not(.uk-preserve-color) h4,
.uk-card-primary.uk-card-body h4,
.uk-card-primary > :not([class*=uk-card-media]) h4,
.uk-card-secondary.uk-card-body h4,
.uk-card-secondary > :not([class*=uk-card-media]) h4,
.uk-overlay-primary h4,
.uk-offcanvas-bar h4, .uk-light .uk-h4, .uk-section-primary:not(.uk-preserve-color) .uk-h4, .uk-section-secondary:not(.uk-preserve-color) .uk-h4, .uk-tile-primary:not(.uk-preserve-color) .uk-h4, .uk-tile-secondary:not(.uk-preserve-color) .uk-h4, .uk-card-primary.uk-card-body .uk-h4, .uk-card-primary > :not([class*=uk-card-media]) .uk-h4, .uk-card-secondary.uk-card-body .uk-h4, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h4, .uk-overlay-primary .uk-h4, .uk-offcanvas-bar .uk-h4,
.uk-light h5,
.uk-section-primary:not(.uk-preserve-color) h5,
.uk-section-secondary:not(.uk-preserve-color) h5,
.uk-tile-primary:not(.uk-preserve-color) h5,
.uk-tile-secondary:not(.uk-preserve-color) h5,
.uk-card-primary.uk-card-body h5,
.uk-card-primary > :not([class*=uk-card-media]) h5,
.uk-card-secondary.uk-card-body h5,
.uk-card-secondary > :not([class*=uk-card-media]) h5,
.uk-overlay-primary h5,
.uk-offcanvas-bar h5, .uk-light .uk-h5, .uk-section-primary:not(.uk-preserve-color) .uk-h5, .uk-section-secondary:not(.uk-preserve-color) .uk-h5, .uk-tile-primary:not(.uk-preserve-color) .uk-h5, .uk-tile-secondary:not(.uk-preserve-color) .uk-h5, .uk-card-primary.uk-card-body .uk-h5, .uk-card-primary > :not([class*=uk-card-media]) .uk-h5, .uk-card-secondary.uk-card-body .uk-h5, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h5, .uk-overlay-primary .uk-h5, .uk-offcanvas-bar .uk-h5,
.uk-light h6,
.uk-section-primary:not(.uk-preserve-color) h6,
.uk-section-secondary:not(.uk-preserve-color) h6,
.uk-tile-primary:not(.uk-preserve-color) h6,
.uk-tile-secondary:not(.uk-preserve-color) h6,
.uk-card-primary.uk-card-body h6,
.uk-card-primary > :not([class*=uk-card-media]) h6,
.uk-card-secondary.uk-card-body h6,
.uk-card-secondary > :not([class*=uk-card-media]) h6,
.uk-overlay-primary h6,
.uk-offcanvas-bar h6, .uk-light .uk-h6, .uk-section-primary:not(.uk-preserve-color) .uk-h6, .uk-section-secondary:not(.uk-preserve-color) .uk-h6, .uk-tile-primary:not(.uk-preserve-color) .uk-h6, .uk-tile-secondary:not(.uk-preserve-color) .uk-h6, .uk-card-primary.uk-card-body .uk-h6, .uk-card-primary > :not([class*=uk-card-media]) .uk-h6, .uk-card-secondary.uk-card-body .uk-h6, .uk-card-secondary > :not([class*=uk-card-media]) .uk-h6, .uk-overlay-primary .uk-h6, .uk-offcanvas-bar .uk-h6,
.uk-light .uk-heading-small,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-small,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-small,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-small,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-small,
.uk-card-primary.uk-card-body .uk-heading-small,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-small,
.uk-card-secondary.uk-card-body .uk-heading-small,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-small,
.uk-overlay-primary .uk-heading-small,
.uk-offcanvas-bar .uk-heading-small,
.uk-light .uk-heading-medium,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-medium,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-medium,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-medium,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-medium,
.uk-card-primary.uk-card-body .uk-heading-medium,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-medium,
.uk-card-secondary.uk-card-body .uk-heading-medium,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-medium,
.uk-overlay-primary .uk-heading-medium,
.uk-offcanvas-bar .uk-heading-medium,
.uk-light .uk-heading-large,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-large,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-large,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-large,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-large,
.uk-card-primary.uk-card-body .uk-heading-large,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-large,
.uk-card-secondary.uk-card-body .uk-heading-large,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-large,
.uk-overlay-primary .uk-heading-large,
.uk-offcanvas-bar .uk-heading-large,
.uk-light .uk-heading-xlarge,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-xlarge,
.uk-card-primary.uk-card-body .uk-heading-xlarge,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-xlarge,
.uk-card-secondary.uk-card-body .uk-heading-xlarge,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-xlarge,
.uk-overlay-primary .uk-heading-xlarge,
.uk-offcanvas-bar .uk-heading-xlarge,
.uk-light .uk-heading-2xlarge,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-2xlarge,
.uk-card-primary.uk-card-body .uk-heading-2xlarge,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-2xlarge,
.uk-card-secondary.uk-card-body .uk-heading-2xlarge,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-2xlarge,
.uk-overlay-primary .uk-heading-2xlarge,
.uk-offcanvas-bar .uk-heading-2xlarge {
  color: #fff;
}
.uk-light blockquote, .uk-section-primary:not(.uk-preserve-color) blockquote, .uk-section-secondary:not(.uk-preserve-color) blockquote, .uk-tile-primary:not(.uk-preserve-color) blockquote, .uk-tile-secondary:not(.uk-preserve-color) blockquote, .uk-card-primary.uk-card-body blockquote, .uk-card-primary > :not([class*=uk-card-media]) blockquote, .uk-card-secondary.uk-card-body blockquote, .uk-card-secondary > :not([class*=uk-card-media]) blockquote, .uk-overlay-primary blockquote, .uk-offcanvas-bar blockquote {
  color: #fff;
}
.uk-light blockquote footer, .uk-section-primary:not(.uk-preserve-color) blockquote footer, .uk-section-secondary:not(.uk-preserve-color) blockquote footer, .uk-tile-primary:not(.uk-preserve-color) blockquote footer, .uk-tile-secondary:not(.uk-preserve-color) blockquote footer, .uk-card-primary.uk-card-body blockquote footer, .uk-card-primary > :not([class*=uk-card-media]) blockquote footer, .uk-card-secondary.uk-card-body blockquote footer, .uk-card-secondary > :not([class*=uk-card-media]) blockquote footer, .uk-overlay-primary blockquote footer, .uk-offcanvas-bar blockquote footer {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light hr, .uk-section-primary:not(.uk-preserve-color) hr, .uk-section-secondary:not(.uk-preserve-color) hr, .uk-tile-primary:not(.uk-preserve-color) hr, .uk-tile-secondary:not(.uk-preserve-color) hr, .uk-card-primary.uk-card-body hr, .uk-card-primary > :not([class*=uk-card-media]) hr, .uk-card-secondary.uk-card-body hr, .uk-card-secondary > :not([class*=uk-card-media]) hr, .uk-overlay-primary hr, .uk-offcanvas-bar hr, .uk-light .uk-hr, .uk-section-primary:not(.uk-preserve-color) .uk-hr, .uk-section-secondary:not(.uk-preserve-color) .uk-hr, .uk-tile-primary:not(.uk-preserve-color) .uk-hr, .uk-tile-secondary:not(.uk-preserve-color) .uk-hr, .uk-card-primary.uk-card-body .uk-hr, .uk-card-primary > :not([class*=uk-card-media]) .uk-hr, .uk-card-secondary.uk-card-body .uk-hr, .uk-card-secondary > :not([class*=uk-card-media]) .uk-hr, .uk-overlay-primary .uk-hr, .uk-offcanvas-bar .uk-hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light a.uk-link-muted, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted, .uk-card-primary.uk-card-body a.uk-link-muted, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-muted, .uk-card-secondary.uk-card-body a.uk-link-muted, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-muted, .uk-overlay-primary a.uk-link-muted, .uk-offcanvas-bar a.uk-link-muted,
.uk-light .uk-link-muted a,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a,
.uk-card-primary.uk-card-body .uk-link-muted a,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-muted a,
.uk-card-secondary.uk-card-body .uk-link-muted a,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-muted a,
.uk-overlay-primary .uk-link-muted a,
.uk-offcanvas-bar .uk-link-muted a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light a.uk-link-muted:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-muted:hover, .uk-card-primary.uk-card-body a.uk-link-muted:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-muted:hover, .uk-card-secondary.uk-card-body a.uk-link-muted:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-muted:hover, .uk-overlay-primary a.uk-link-muted:hover, .uk-offcanvas-bar a.uk-link-muted:hover,
.uk-light .uk-link-muted a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-muted a:hover,
.uk-card-primary.uk-card-body .uk-link-muted a:hover,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-muted a:hover,
.uk-card-secondary.uk-card-body .uk-link-muted a:hover,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-muted a:hover,
.uk-overlay-primary .uk-link-muted a:hover,
.uk-offcanvas-bar .uk-link-muted a:hover,
.uk-light .uk-link-toggle:hover .uk-link-muted,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-muted,
.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-muted,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,
.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-muted,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-muted,
.uk-overlay-primary .uk-link-toggle:hover .uk-link-muted,
.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-muted,
.uk-light .uk-link-toggle:focus .uk-link-muted,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-muted,
.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-muted,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,
.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-muted,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-muted,
.uk-overlay-primary .uk-link-toggle:focus .uk-link-muted,
.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-muted {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light a.uk-link-text:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-text:hover, .uk-card-primary.uk-card-body a.uk-link-text:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-text:hover, .uk-card-secondary.uk-card-body a.uk-link-text:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-text:hover, .uk-overlay-primary a.uk-link-text:hover, .uk-offcanvas-bar a.uk-link-text:hover,
.uk-light .uk-link-text a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-text a:hover,
.uk-card-primary.uk-card-body .uk-link-text a:hover,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-text a:hover,
.uk-card-secondary.uk-card-body .uk-link-text a:hover,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-text a:hover,
.uk-overlay-primary .uk-link-text a:hover,
.uk-offcanvas-bar .uk-link-text a:hover,
.uk-light .uk-link-toggle:hover .uk-link-text,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-text,
.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-text,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,
.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-text,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-text,
.uk-overlay-primary .uk-link-toggle:hover .uk-link-text,
.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-text,
.uk-light .uk-link-toggle:focus .uk-link-text,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-text,
.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-text,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,
.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-text,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-text,
.uk-overlay-primary .uk-link-toggle:focus .uk-link-text,
.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-text {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light a.uk-link-heading:hover, .uk-section-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-section-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-primary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-tile-secondary:not(.uk-preserve-color) a.uk-link-heading:hover, .uk-card-primary.uk-card-body a.uk-link-heading:hover, .uk-card-primary > :not([class*=uk-card-media]) a.uk-link-heading:hover, .uk-card-secondary.uk-card-body a.uk-link-heading:hover, .uk-card-secondary > :not([class*=uk-card-media]) a.uk-link-heading:hover, .uk-overlay-primary a.uk-link-heading:hover, .uk-offcanvas-bar a.uk-link-heading:hover,
.uk-light .uk-link-heading a:hover,
.uk-section-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-heading a:hover,
.uk-card-primary.uk-card-body .uk-link-heading a:hover,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-heading a:hover,
.uk-card-secondary.uk-card-body .uk-link-heading a:hover,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-heading a:hover,
.uk-overlay-primary .uk-link-heading a:hover,
.uk-offcanvas-bar .uk-link-heading a:hover,
.uk-light .uk-link-toggle:hover .uk-link-heading,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:hover .uk-link-heading,
.uk-card-primary.uk-card-body .uk-link-toggle:hover .uk-link-heading,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,
.uk-card-secondary.uk-card-body .uk-link-toggle:hover .uk-link-heading,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:hover .uk-link-heading,
.uk-overlay-primary .uk-link-toggle:hover .uk-link-heading,
.uk-offcanvas-bar .uk-link-toggle:hover .uk-link-heading,
.uk-light .uk-link-toggle:focus .uk-link-heading,
.uk-section-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,
.uk-section-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,
.uk-tile-primary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,
.uk-tile-secondary:not(.uk-preserve-color) .uk-link-toggle:focus .uk-link-heading,
.uk-card-primary.uk-card-body .uk-link-toggle:focus .uk-link-heading,
.uk-card-primary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,
.uk-card-secondary.uk-card-body .uk-link-toggle:focus .uk-link-heading,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-link-toggle:focus .uk-link-heading,
.uk-overlay-primary .uk-link-toggle:focus .uk-link-heading,
.uk-offcanvas-bar .uk-link-toggle:focus .uk-link-heading {
  color: #fff;
}
.uk-light .uk-heading-divider, .uk-section-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-divider, .uk-card-primary.uk-card-body .uk-heading-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-divider, .uk-card-secondary.uk-card-body .uk-heading-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-divider, .uk-overlay-primary .uk-heading-divider, .uk-offcanvas-bar .uk-heading-divider {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-heading-bullet::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-bullet::before, .uk-card-primary.uk-card-body .uk-heading-bullet::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-card-secondary.uk-card-body .uk-heading-bullet::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-bullet::before, .uk-overlay-primary .uk-heading-bullet::before, .uk-offcanvas-bar .uk-heading-bullet::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-heading-line > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::before, .uk-card-primary.uk-card-body .uk-heading-line > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-heading-line > ::before, .uk-card-secondary.uk-card-body .uk-heading-line > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-line > ::before, .uk-overlay-primary .uk-heading-line > ::before, .uk-offcanvas-bar .uk-heading-line > ::before,
.uk-light .uk-heading-line > ::after,
.uk-section-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-heading-line > ::after,
.uk-card-primary.uk-card-body .uk-heading-line > ::after,
.uk-card-primary > :not([class*=uk-card-media]) .uk-heading-line > ::after,
.uk-card-secondary.uk-card-body .uk-heading-line > ::after,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-heading-line > ::after,
.uk-overlay-primary .uk-heading-line > ::after,
.uk-offcanvas-bar .uk-heading-line > ::after {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-divider-icon, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon, .uk-card-primary.uk-card-body .uk-divider-icon, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon, .uk-card-secondary.uk-card-body .uk-divider-icon, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon, .uk-overlay-primary .uk-divider-icon, .uk-offcanvas-bar .uk-divider-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.2)%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-light .uk-divider-icon::before, .uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::before, .uk-card-primary.uk-card-body .uk-divider-icon::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon::before, .uk-card-secondary.uk-card-body .uk-divider-icon::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon::before, .uk-overlay-primary .uk-divider-icon::before, .uk-offcanvas-bar .uk-divider-icon::before,
.uk-light .uk-divider-icon::after,
.uk-section-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-section-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-primary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-tile-secondary:not(.uk-preserve-color) .uk-divider-icon::after,
.uk-card-primary.uk-card-body .uk-divider-icon::after,
.uk-card-primary > :not([class*=uk-card-media]) .uk-divider-icon::after,
.uk-card-secondary.uk-card-body .uk-divider-icon::after,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-icon::after,
.uk-overlay-primary .uk-divider-icon::after,
.uk-offcanvas-bar .uk-divider-icon::after {
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-divider-small::after, .uk-section-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-small::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-small::after, .uk-card-primary.uk-card-body .uk-divider-small::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-small::after, .uk-card-secondary.uk-card-body .uk-divider-small::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-small::after, .uk-overlay-primary .uk-divider-small::after, .uk-offcanvas-bar .uk-divider-small::after {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-divider-vertical, .uk-section-primary:not(.uk-preserve-color) .uk-divider-vertical, .uk-section-secondary:not(.uk-preserve-color) .uk-divider-vertical, .uk-tile-primary:not(.uk-preserve-color) .uk-divider-vertical, .uk-tile-secondary:not(.uk-preserve-color) .uk-divider-vertical, .uk-card-primary.uk-card-body .uk-divider-vertical, .uk-card-primary > :not([class*=uk-card-media]) .uk-divider-vertical, .uk-card-secondary.uk-card-body .uk-divider-vertical, .uk-card-secondary > :not([class*=uk-card-media]) .uk-divider-vertical, .uk-overlay-primary .uk-divider-vertical, .uk-offcanvas-bar .uk-divider-vertical {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-list-muted > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-muted > ::before, .uk-card-primary.uk-card-body .uk-list-muted > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-muted > ::before, .uk-card-secondary.uk-card-body .uk-list-muted > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-muted > ::before, .uk-overlay-primary .uk-list-muted > ::before, .uk-offcanvas-bar .uk-list-muted > ::before {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-light .uk-list-emphasis > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-emphasis > ::before, .uk-card-primary.uk-card-body .uk-list-emphasis > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-emphasis > ::before, .uk-card-secondary.uk-card-body .uk-list-emphasis > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-emphasis > ::before, .uk-overlay-primary .uk-list-emphasis > ::before, .uk-offcanvas-bar .uk-list-emphasis > ::before {
  color: #fff !important;
}
.uk-light .uk-list-primary > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-primary > ::before, .uk-card-primary.uk-card-body .uk-list-primary > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-primary > ::before, .uk-card-secondary.uk-card-body .uk-list-primary > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-primary > ::before, .uk-overlay-primary .uk-list-primary > ::before, .uk-offcanvas-bar .uk-list-primary > ::before {
  color: #fff !important;
}
.uk-light .uk-list-secondary > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-secondary > ::before, .uk-card-primary.uk-card-body .uk-list-secondary > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-secondary > ::before, .uk-card-secondary.uk-card-body .uk-list-secondary > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-secondary > ::before, .uk-overlay-primary .uk-list-secondary > ::before, .uk-offcanvas-bar .uk-list-secondary > ::before {
  color: #fff !important;
}
.uk-light .uk-list-bullet > ::before, .uk-section-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-section-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-primary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-list-bullet > ::before, .uk-card-primary.uk-card-body .uk-list-bullet > ::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-list-bullet > ::before, .uk-card-secondary.uk-card-body .uk-list-bullet > ::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-bullet > ::before, .uk-overlay-primary .uk-list-bullet > ::before, .uk-offcanvas-bar .uk-list-bullet > ::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-list-divider > :nth-child(n+2), .uk-section-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-section-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-tile-primary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-divider > :nth-child(n+2), .uk-card-primary.uk-card-body .uk-list-divider > :nth-child(n+2), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-divider > :nth-child(n+2), .uk-card-secondary.uk-card-body .uk-list-divider > :nth-child(n+2), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-divider > :nth-child(n+2), .uk-overlay-primary .uk-list-divider > :nth-child(n+2), .uk-offcanvas-bar .uk-list-divider > :nth-child(n+2) {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-list-striped > *:nth-of-type(odd), .uk-section-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > *:nth-of-type(odd), .uk-card-primary.uk-card-body .uk-list-striped > *:nth-of-type(odd), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-striped > *:nth-of-type(odd), .uk-card-secondary.uk-card-body .uk-list-striped > *:nth-of-type(odd), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-striped > *:nth-of-type(odd), .uk-overlay-primary .uk-list-striped > *:nth-of-type(odd), .uk-offcanvas-bar .uk-list-striped > *:nth-of-type(odd) {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-list-striped > :nth-of-type(odd), .uk-section-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-section-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-tile-primary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-tile-secondary:not(.uk-preserve-color) .uk-list-striped > :nth-of-type(odd), .uk-card-primary.uk-card-body .uk-list-striped > :nth-of-type(odd), .uk-card-primary > :not([class*=uk-card-media]) .uk-list-striped > :nth-of-type(odd), .uk-card-secondary.uk-card-body .uk-list-striped > :nth-of-type(odd), .uk-card-secondary > :not([class*=uk-card-media]) .uk-list-striped > :nth-of-type(odd), .uk-overlay-primary .uk-list-striped > :nth-of-type(odd), .uk-offcanvas-bar .uk-list-striped > :nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.1);
}
.uk-light .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-card-primary.uk-card-body .uk-icon-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link, .uk-card-secondary.uk-card-body .uk-icon-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link, .uk-overlay-primary .uk-icon-link, .uk-offcanvas-bar .uk-icon-link {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-icon-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:hover, .uk-card-primary.uk-card-body .uk-icon-link:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:hover, .uk-card-secondary.uk-card-body .uk-icon-link:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:hover, .uk-overlay-primary .uk-icon-link:hover, .uk-offcanvas-bar .uk-icon-link:hover,
.uk-light .uk-icon-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:focus,
.uk-card-primary.uk-card-body .uk-icon-link:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:focus,
.uk-card-secondary.uk-card-body .uk-icon-link:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:focus,
.uk-overlay-primary .uk-icon-link:focus,
.uk-offcanvas-bar .uk-icon-link:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-icon-link:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link:active, .uk-card-primary.uk-card-body .uk-icon-link:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-link:active, .uk-card-secondary.uk-card-body .uk-icon-link:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-link:active, .uk-overlay-primary .uk-icon-link:active, .uk-offcanvas-bar .uk-icon-link:active,
.uk-light .uk-active > .uk-icon-link,
.uk-section-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-section-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-primary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-tile-secondary:not(.uk-preserve-color) .uk-active > .uk-icon-link,
.uk-card-primary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-primary > :not([class*=uk-card-media]) .uk-active > .uk-icon-link,
.uk-card-secondary.uk-card-body .uk-active > .uk-icon-link,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-active > .uk-icon-link,
.uk-overlay-primary .uk-active > .uk-icon-link,
.uk-offcanvas-bar .uk-active > .uk-icon-link {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-icon-button, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button, .uk-card-primary.uk-card-body .uk-icon-button, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button, .uk-card-secondary.uk-card-body .uk-icon-button, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button, .uk-overlay-primary .uk-icon-button, .uk-offcanvas-bar .uk-icon-button {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-icon-button:hover, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:hover, .uk-card-primary.uk-card-body .uk-icon-button:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:hover, .uk-card-secondary.uk-card-body .uk-icon-button:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:hover, .uk-overlay-primary .uk-icon-button:hover, .uk-offcanvas-bar .uk-icon-button:hover,
.uk-light .uk-icon-button:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:focus,
.uk-card-primary.uk-card-body .uk-icon-button:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:focus,
.uk-card-secondary.uk-card-body .uk-icon-button:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:focus,
.uk-overlay-primary .uk-icon-button:focus,
.uk-offcanvas-bar .uk-icon-button:focus {
  background-color: rgba(242, 242, 242, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-icon-button:active, .uk-section-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-button:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-button:active, .uk-card-primary.uk-card-body .uk-icon-button:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-icon-button:active, .uk-card-secondary.uk-card-body .uk-icon-button:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-icon-button:active, .uk-overlay-primary .uk-icon-button:active, .uk-offcanvas-bar .uk-icon-button:active {
  background-color: rgba(230, 230, 230, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-input, .uk-section-primary:not(.uk-preserve-color) .uk-input, .uk-section-secondary:not(.uk-preserve-color) .uk-input, .uk-tile-primary:not(.uk-preserve-color) .uk-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-input, .uk-card-primary.uk-card-body .uk-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-input, .uk-card-secondary.uk-card-body .uk-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input, .uk-overlay-primary .uk-input, .uk-offcanvas-bar .uk-input,
.uk-light .uk-select,
.uk-section-primary:not(.uk-preserve-color) .uk-select,
.uk-section-secondary:not(.uk-preserve-color) .uk-select,
.uk-tile-primary:not(.uk-preserve-color) .uk-select,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select,
.uk-card-primary.uk-card-body .uk-select,
.uk-card-primary > :not([class*=uk-card-media]) .uk-select,
.uk-card-secondary.uk-card-body .uk-select,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-select,
.uk-overlay-primary .uk-select,
.uk-offcanvas-bar .uk-select,
.uk-light .uk-textarea,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea,
.uk-card-primary.uk-card-body .uk-textarea,
.uk-card-primary > :not([class*=uk-card-media]) .uk-textarea,
.uk-card-secondary.uk-card-body .uk-textarea,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea,
.uk-overlay-primary .uk-textarea,
.uk-offcanvas-bar .uk-textarea {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  background-clip: padding-box;
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-input:focus, .uk-card-primary.uk-card-body .uk-input:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-input:focus, .uk-card-secondary.uk-card-body .uk-input:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input:focus, .uk-overlay-primary .uk-input:focus, .uk-offcanvas-bar .uk-input:focus,
.uk-light .uk-select:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-select:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-select:focus,
.uk-card-primary.uk-card-body .uk-select:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-select:focus,
.uk-card-secondary.uk-card-body .uk-select:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-select:focus,
.uk-overlay-primary .uk-select:focus,
.uk-offcanvas-bar .uk-select:focus,
.uk-light .uk-textarea:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-textarea:focus,
.uk-card-primary.uk-card-body .uk-textarea:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-textarea:focus,
.uk-card-secondary.uk-card-body .uk-textarea:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea:focus,
.uk-overlay-primary .uk-textarea:focus,
.uk-offcanvas-bar .uk-textarea:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-input::-moz-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::-moz-placeholder, .uk-card-primary.uk-card-body .uk-input::-moz-placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-input::-moz-placeholder, .uk-card-secondary.uk-card-body .uk-input::-moz-placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input::-moz-placeholder, .uk-overlay-primary .uk-input::-moz-placeholder, .uk-offcanvas-bar .uk-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-input::placeholder, .uk-card-primary.uk-card-body .uk-input::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-input::placeholder, .uk-card-secondary.uk-card-body .uk-input::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input::placeholder, .uk-overlay-primary .uk-input::placeholder, .uk-offcanvas-bar .uk-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-textarea::-moz-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::-moz-placeholder, .uk-card-primary.uk-card-body .uk-textarea::-moz-placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-textarea::-moz-placeholder, .uk-card-secondary.uk-card-body .uk-textarea::-moz-placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea::-moz-placeholder, .uk-overlay-primary .uk-textarea::-moz-placeholder, .uk-offcanvas-bar .uk-textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-textarea::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-textarea::placeholder, .uk-card-primary.uk-card-body .uk-textarea::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-textarea::placeholder, .uk-card-secondary.uk-card-body .uk-textarea::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-textarea::placeholder, .uk-overlay-primary .uk-textarea::placeholder, .uk-offcanvas-bar .uk-textarea::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-select:not([multiple]):not([size]), .uk-section-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-section-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-primary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-tile-secondary:not(.uk-preserve-color) .uk-select:not([multiple]):not([size]), .uk-card-primary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-primary > :not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .uk-card-secondary.uk-card-body .uk-select:not([multiple]):not([size]), .uk-card-secondary > :not([class*=uk-card-media]) .uk-select:not([multiple]):not([size]), .uk-overlay-primary .uk-select:not([multiple]):not([size]), .uk-offcanvas-bar .uk-select:not([multiple]):not([size]) {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-light .uk-input[list]:hover, .uk-section-primary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:hover, .uk-card-primary.uk-card-body .uk-input[list]:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-input[list]:hover, .uk-card-secondary.uk-card-body .uk-input[list]:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-input[list]:hover, .uk-overlay-primary .uk-input[list]:hover, .uk-offcanvas-bar .uk-input[list]:hover,
.uk-light .uk-input[list]:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-input[list]:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-input[list]:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-input[list]:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-input[list]:focus,
.uk-card-primary.uk-card-body .uk-input[list]:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-input[list]:focus,
.uk-card-secondary.uk-card-body .uk-input[list]:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-input[list]:focus,
.uk-overlay-primary .uk-input[list]:focus,
.uk-offcanvas-bar .uk-input[list]:focus {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-light .uk-radio, .uk-section-primary:not(.uk-preserve-color) .uk-radio, .uk-section-secondary:not(.uk-preserve-color) .uk-radio, .uk-tile-primary:not(.uk-preserve-color) .uk-radio, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio, .uk-card-primary.uk-card-body .uk-radio, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio, .uk-card-secondary.uk-card-body .uk-radio, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio, .uk-overlay-primary .uk-radio, .uk-offcanvas-bar .uk-radio,
.uk-light .uk-checkbox,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox,
.uk-card-primary.uk-card-body .uk-checkbox,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox,
.uk-card-secondary.uk-card-body .uk-checkbox,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox,
.uk-overlay-primary .uk-checkbox,
.uk-offcanvas-bar .uk-checkbox {
  background-color: rgba(242, 242, 242, 0.1);
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-radio:focus, .uk-section-primary:not(.uk-preserve-color) .uk-radio:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:focus, .uk-card-primary.uk-card-body .uk-radio:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:focus, .uk-card-secondary.uk-card-body .uk-radio:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:focus, .uk-overlay-primary .uk-radio:focus, .uk-offcanvas-bar .uk-radio:focus,
.uk-light .uk-checkbox:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:focus,
.uk-card-primary.uk-card-body .uk-checkbox:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:focus,
.uk-overlay-primary .uk-checkbox:focus,
.uk-offcanvas-bar .uk-checkbox:focus {
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-radio:checked, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-card-primary.uk-card-body .uk-radio:checked, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-card-secondary.uk-card-body .uk-radio:checked, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-overlay-primary .uk-radio:checked, .uk-offcanvas-bar .uk-radio:checked,
.uk-light .uk-checkbox:checked,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked,
.uk-card-primary.uk-card-body .uk-checkbox:checked,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:checked,
.uk-card-secondary.uk-card-body .uk-checkbox:checked,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:checked,
.uk-overlay-primary .uk-checkbox:checked,
.uk-offcanvas-bar .uk-checkbox:checked,
.uk-light .uk-checkbox:indeterminate,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate,
.uk-overlay-primary .uk-checkbox:indeterminate,
.uk-offcanvas-bar .uk-checkbox:indeterminate {
  background-color: #fff;
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-radio:checked:focus, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked:focus, .uk-card-primary.uk-card-body .uk-radio:checked:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:checked:focus, .uk-card-secondary.uk-card-body .uk-radio:checked:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:checked:focus, .uk-overlay-primary .uk-radio:checked:focus, .uk-offcanvas-bar .uk-radio:checked:focus,
.uk-light .uk-checkbox:checked:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked:focus,
.uk-card-primary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:checked:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:checked:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:checked:focus,
.uk-overlay-primary .uk-checkbox:checked:focus,
.uk-offcanvas-bar .uk-checkbox:checked:focus,
.uk-light .uk-checkbox:indeterminate:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate:focus,
.uk-card-primary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,
.uk-card-secondary.uk-card-body .uk-checkbox:indeterminate:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate:focus,
.uk-overlay-primary .uk-checkbox:indeterminate:focus,
.uk-offcanvas-bar .uk-checkbox:indeterminate:focus {
  background-color: #e6e6e6;
}
.uk-light .uk-radio:checked, .uk-section-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-radio:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-radio:checked, .uk-card-primary.uk-card-body .uk-radio:checked, .uk-card-primary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-card-secondary.uk-card-body .uk-radio:checked, .uk-card-secondary > :not([class*=uk-card-media]) .uk-radio:checked, .uk-overlay-primary .uk-radio:checked, .uk-offcanvas-bar .uk-radio:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-checkbox:checked, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:checked, .uk-card-primary.uk-card-body .uk-checkbox:checked, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:checked, .uk-card-secondary.uk-card-body .uk-checkbox:checked, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:checked, .uk-overlay-primary .uk-checkbox:checked, .uk-offcanvas-bar .uk-checkbox:checked {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}
.uk-light .uk-checkbox:indeterminate, .uk-section-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-section-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-tile-primary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-tile-secondary:not(.uk-preserve-color) .uk-checkbox:indeterminate, .uk-card-primary.uk-card-body .uk-checkbox:indeterminate, .uk-card-primary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate, .uk-card-secondary.uk-card-body .uk-checkbox:indeterminate, .uk-card-secondary > :not([class*=uk-card-media]) .uk-checkbox:indeterminate, .uk-overlay-primary .uk-checkbox:indeterminate, .uk-offcanvas-bar .uk-checkbox:indeterminate {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-form-label, .uk-section-primary:not(.uk-preserve-color) .uk-form-label, .uk-section-secondary:not(.uk-preserve-color) .uk-form-label, .uk-tile-primary:not(.uk-preserve-color) .uk-form-label, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-label, .uk-card-primary.uk-card-body .uk-form-label, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-label, .uk-card-secondary.uk-card-body .uk-form-label, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-label, .uk-overlay-primary .uk-form-label, .uk-offcanvas-bar .uk-form-label {
  color: #fff;
}
.uk-light .uk-form-icon, .uk-section-primary:not(.uk-preserve-color) .uk-form-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon, .uk-card-primary.uk-card-body .uk-form-icon, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-icon, .uk-card-secondary.uk-card-body .uk-form-icon, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-icon, .uk-overlay-primary .uk-form-icon, .uk-offcanvas-bar .uk-form-icon {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-form-icon:hover, .uk-section-primary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-form-icon:hover, .uk-card-primary.uk-card-body .uk-form-icon:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-form-icon:hover, .uk-card-secondary.uk-card-body .uk-form-icon:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-form-icon:hover, .uk-overlay-primary .uk-form-icon:hover, .uk-offcanvas-bar .uk-form-icon:hover {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-button-default, .uk-section-primary:not(.uk-preserve-color) .uk-button-default, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default, .uk-card-primary.uk-card-body .uk-button-default, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default, .uk-card-secondary.uk-card-body .uk-button-default, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default, .uk-overlay-primary .uk-button-default, .uk-offcanvas-bar .uk-button-default {
  background-color: transparent;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-button-default:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:hover, .uk-card-primary.uk-card-body .uk-button-default:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:hover, .uk-card-secondary.uk-card-body .uk-button-default:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:hover, .uk-overlay-primary .uk-button-default:hover, .uk-offcanvas-bar .uk-button-default:hover,
.uk-light .uk-button-default:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:focus,
.uk-card-primary.uk-card-body .uk-button-default:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:focus,
.uk-card-secondary.uk-card-body .uk-button-default:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:focus,
.uk-overlay-primary .uk-button-default:focus,
.uk-offcanvas-bar .uk-button-default:focus {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.uk-light .uk-button-default:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-default:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-default:active, .uk-card-primary.uk-card-body .uk-button-default:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-default:active, .uk-card-secondary.uk-card-body .uk-button-default:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default:active, .uk-overlay-primary .uk-button-default:active, .uk-offcanvas-bar .uk-button-default:active,
.uk-light .uk-button-default.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-default.uk-active,
.uk-card-primary.uk-card-body .uk-button-default.uk-active,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-default.uk-active,
.uk-card-secondary.uk-card-body .uk-button-default.uk-active,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-default.uk-active,
.uk-overlay-primary .uk-button-default.uk-active,
.uk-offcanvas-bar .uk-button-default.uk-active {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.uk-light .uk-button-primary, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-card-primary.uk-card-body .uk-button-primary, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary, .uk-card-secondary.uk-card-body .uk-button-primary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary, .uk-overlay-primary .uk-button-primary, .uk-offcanvas-bar .uk-button-primary {
  background-color: #fff;
  color: #666;
}
.uk-light .uk-button-primary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-card-primary.uk-card-body .uk-button-primary:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:hover, .uk-card-secondary.uk-card-body .uk-button-primary:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:hover, .uk-overlay-primary .uk-button-primary:hover, .uk-offcanvas-bar .uk-button-primary:hover,
.uk-light .uk-button-primary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus,
.uk-card-primary.uk-card-body .uk-button-primary:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:focus,
.uk-card-secondary.uk-card-body .uk-button-primary:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:focus,
.uk-overlay-primary .uk-button-primary:focus,
.uk-offcanvas-bar .uk-button-primary:focus {
  background-color: #f2f2f2;
  color: #666;
}
.uk-light .uk-button-primary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:active, .uk-card-primary.uk-card-body .uk-button-primary:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary:active, .uk-card-secondary.uk-card-body .uk-button-primary:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary:active, .uk-overlay-primary .uk-button-primary:active, .uk-offcanvas-bar .uk-button-primary:active,
.uk-light .uk-button-primary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary.uk-active,
.uk-card-primary.uk-card-body .uk-button-primary.uk-active,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-primary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-primary.uk-active,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-primary.uk-active,
.uk-overlay-primary .uk-button-primary.uk-active,
.uk-offcanvas-bar .uk-button-primary.uk-active {
  background-color: #e6e6e6;
  color: #666;
}
.uk-light .uk-button-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-card-primary.uk-card-body .uk-button-secondary, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary, .uk-card-secondary.uk-card-body .uk-button-secondary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary, .uk-overlay-primary .uk-button-secondary, .uk-offcanvas-bar .uk-button-secondary {
  background-color: #fff;
  color: #666;
}
.uk-light .uk-button-secondary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:hover, .uk-card-secondary.uk-card-body .uk-button-secondary:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:hover, .uk-overlay-primary .uk-button-secondary:hover, .uk-offcanvas-bar .uk-button-secondary:hover,
.uk-light .uk-button-secondary:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus,
.uk-card-primary.uk-card-body .uk-button-secondary:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:focus,
.uk-card-secondary.uk-card-body .uk-button-secondary:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:focus,
.uk-overlay-primary .uk-button-secondary:focus,
.uk-offcanvas-bar .uk-button-secondary:focus {
  background-color: #f2f2f2;
  color: #666;
}
.uk-light .uk-button-secondary:active, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:active, .uk-card-primary.uk-card-body .uk-button-secondary:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary:active, .uk-card-secondary.uk-card-body .uk-button-secondary:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary:active, .uk-overlay-primary .uk-button-secondary:active, .uk-offcanvas-bar .uk-button-secondary:active,
.uk-light .uk-button-secondary.uk-active,
.uk-section-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary.uk-active,
.uk-card-primary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-secondary.uk-active,
.uk-card-secondary.uk-card-body .uk-button-secondary.uk-active,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-secondary.uk-active,
.uk-overlay-primary .uk-button-secondary.uk-active,
.uk-offcanvas-bar .uk-button-secondary.uk-active {
  background-color: #e6e6e6;
  color: #666;
}
.uk-light .uk-button-text, .uk-section-primary:not(.uk-preserve-color) .uk-button-text, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text, .uk-card-primary.uk-card-body .uk-button-text, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text, .uk-card-secondary.uk-card-body .uk-button-text, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text, .uk-overlay-primary .uk-button-text, .uk-offcanvas-bar .uk-button-text {
  color: #fff;
}
.uk-light .uk-button-text::before, .uk-section-primary:not(.uk-preserve-color) .uk-button-text::before, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text::before, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text::before, .uk-card-primary.uk-card-body .uk-button-text::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text::before, .uk-card-secondary.uk-card-body .uk-button-text::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text::before, .uk-overlay-primary .uk-button-text::before, .uk-offcanvas-bar .uk-button-text::before {
  border-bottom-color: #fff;
}
.uk-light .uk-button-text:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:hover, .uk-card-primary.uk-card-body .uk-button-text:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:hover, .uk-card-secondary.uk-card-body .uk-button-text:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:hover, .uk-overlay-primary .uk-button-text:hover, .uk-offcanvas-bar .uk-button-text:hover,
.uk-light .uk-button-text:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:focus,
.uk-card-primary.uk-card-body .uk-button-text:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:focus,
.uk-card-secondary.uk-card-body .uk-button-text:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:focus,
.uk-overlay-primary .uk-button-text:focus,
.uk-offcanvas-bar .uk-button-text:focus {
  color: #fff;
}
.uk-light .uk-button-text:disabled, .uk-section-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-section-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-primary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-text:disabled, .uk-card-primary.uk-card-body .uk-button-text:disabled, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-text:disabled, .uk-card-secondary.uk-card-body .uk-button-text:disabled, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-text:disabled, .uk-overlay-primary .uk-button-text:disabled, .uk-offcanvas-bar .uk-button-text:disabled {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-button-link, .uk-section-primary:not(.uk-preserve-color) .uk-button-link, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link, .uk-card-primary.uk-card-body .uk-button-link, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-link, .uk-card-secondary.uk-card-body .uk-button-link, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link, .uk-overlay-primary .uk-button-link, .uk-offcanvas-bar .uk-button-link {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-button-link:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-link:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:hover, .uk-card-primary.uk-card-body .uk-button-link:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-button-link:hover, .uk-card-secondary.uk-card-body .uk-button-link:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link:hover, .uk-overlay-primary .uk-button-link:hover, .uk-offcanvas-bar .uk-button-link:hover,
.uk-light .uk-button-link:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-button-link:focus,
.uk-card-primary.uk-card-body .uk-button-link:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-button-link:focus,
.uk-card-secondary.uk-card-body .uk-button-link:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-button-link:focus,
.uk-overlay-primary .uk-button-link:focus,
.uk-offcanvas-bar .uk-button-link:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-grid-divider > :not(.uk-first-column)::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-grid-divider > :not(.uk-first-column)::before, .uk-overlay-primary .uk-grid-divider > :not(.uk-first-column)::before, .uk-offcanvas-bar .uk-grid-divider > :not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-primary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary.uk-card-body .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-overlay-primary .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before, .uk-offcanvas-bar .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-close, .uk-section-primary:not(.uk-preserve-color) .uk-close, .uk-section-secondary:not(.uk-preserve-color) .uk-close, .uk-tile-primary:not(.uk-preserve-color) .uk-close, .uk-tile-secondary:not(.uk-preserve-color) .uk-close, .uk-card-primary.uk-card-body .uk-close, .uk-card-primary > :not([class*=uk-card-media]) .uk-close, .uk-card-secondary.uk-card-body .uk-close, .uk-card-secondary > :not([class*=uk-card-media]) .uk-close, .uk-overlay-primary .uk-close, .uk-offcanvas-bar .uk-close {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-close:hover, .uk-section-primary:not(.uk-preserve-color) .uk-close:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-close:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-close:hover, .uk-card-primary.uk-card-body .uk-close:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-close:hover, .uk-card-secondary.uk-card-body .uk-close:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-close:hover, .uk-overlay-primary .uk-close:hover, .uk-offcanvas-bar .uk-close:hover,
.uk-light .uk-close:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-close:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-close:focus,
.uk-card-primary.uk-card-body .uk-close:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-close:focus,
.uk-card-secondary.uk-card-body .uk-close:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-close:focus,
.uk-overlay-primary .uk-close:focus,
.uk-offcanvas-bar .uk-close:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-totop, .uk-section-primary:not(.uk-preserve-color) .uk-totop, .uk-section-secondary:not(.uk-preserve-color) .uk-totop, .uk-tile-primary:not(.uk-preserve-color) .uk-totop, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop, .uk-card-primary.uk-card-body .uk-totop, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop, .uk-card-secondary.uk-card-body .uk-totop, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop, .uk-overlay-primary .uk-totop, .uk-offcanvas-bar .uk-totop {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-totop:hover, .uk-section-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:hover, .uk-card-primary.uk-card-body .uk-totop:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop:hover, .uk-card-secondary.uk-card-body .uk-totop:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:hover, .uk-overlay-primary .uk-totop:hover, .uk-offcanvas-bar .uk-totop:hover,
.uk-light .uk-totop:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-totop:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-totop:focus,
.uk-card-primary.uk-card-body .uk-totop:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-totop:focus,
.uk-card-secondary.uk-card-body .uk-totop:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:focus,
.uk-overlay-primary .uk-totop:focus,
.uk-offcanvas-bar .uk-totop:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-totop:active, .uk-section-primary:not(.uk-preserve-color) .uk-totop:active, .uk-section-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-primary:not(.uk-preserve-color) .uk-totop:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-totop:active, .uk-card-primary.uk-card-body .uk-totop:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-totop:active, .uk-card-secondary.uk-card-body .uk-totop:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-totop:active, .uk-overlay-primary .uk-totop:active, .uk-offcanvas-bar .uk-totop:active {
  color: #fff;
}
.uk-light .uk-badge, .uk-section-primary:not(.uk-preserve-color) .uk-badge, .uk-section-secondary:not(.uk-preserve-color) .uk-badge, .uk-tile-primary:not(.uk-preserve-color) .uk-badge, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge, .uk-card-primary.uk-card-body .uk-badge, .uk-card-primary > :not([class*=uk-card-media]) .uk-badge, .uk-card-secondary.uk-card-body .uk-badge, .uk-card-secondary > :not([class*=uk-card-media]) .uk-badge, .uk-overlay-primary .uk-badge, .uk-offcanvas-bar .uk-badge {
  background-color: #fff;
  color: #666;
}
.uk-light .uk-badge:hover, .uk-section-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-badge:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-badge:hover, .uk-card-primary.uk-card-body .uk-badge:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-badge:hover, .uk-card-secondary.uk-card-body .uk-badge:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-badge:hover, .uk-overlay-primary .uk-badge:hover, .uk-offcanvas-bar .uk-badge:hover,
.uk-light .uk-badge:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-badge:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-badge:focus,
.uk-card-primary.uk-card-body .uk-badge:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-badge:focus,
.uk-card-secondary.uk-card-body .uk-badge:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-badge:focus,
.uk-overlay-primary .uk-badge:focus,
.uk-offcanvas-bar .uk-badge:focus {
  color: #666;
}
.uk-light .uk-label, .uk-section-primary:not(.uk-preserve-color) .uk-label, .uk-section-secondary:not(.uk-preserve-color) .uk-label, .uk-tile-primary:not(.uk-preserve-color) .uk-label, .uk-tile-secondary:not(.uk-preserve-color) .uk-label, .uk-card-primary.uk-card-body .uk-label, .uk-card-primary > :not([class*=uk-card-media]) .uk-label, .uk-card-secondary.uk-card-body .uk-label, .uk-card-secondary > :not([class*=uk-card-media]) .uk-label, .uk-overlay-primary .uk-label, .uk-offcanvas-bar .uk-label {
  background-color: #fff;
  color: #666;
}
.uk-light .uk-article-meta, .uk-section-primary:not(.uk-preserve-color) .uk-article-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-article-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-article-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-article-meta, .uk-card-primary.uk-card-body .uk-article-meta, .uk-card-primary > :not([class*=uk-card-media]) .uk-article-meta, .uk-card-secondary.uk-card-body .uk-article-meta, .uk-card-secondary > :not([class*=uk-card-media]) .uk-article-meta, .uk-overlay-primary .uk-article-meta, .uk-offcanvas-bar .uk-article-meta {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input, .uk-card-primary.uk-card-body .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-input, .uk-overlay-primary .uk-search-input, .uk-offcanvas-bar .uk-search-input {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-search-input::-moz-placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::-moz-placeholder, .uk-card-primary.uk-card-body .uk-search-input::-moz-placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-input::-moz-placeholder, .uk-card-secondary.uk-card-body .uk-search-input::-moz-placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-input::-moz-placeholder, .uk-overlay-primary .uk-search-input::-moz-placeholder, .uk-offcanvas-bar .uk-search-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search-input::placeholder, .uk-section-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-section-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-primary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-input::placeholder, .uk-card-primary.uk-card-body .uk-search-input::placeholder, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-input::placeholder, .uk-card-secondary.uk-card-body .uk-search-input::placeholder, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-input::placeholder, .uk-overlay-primary .uk-search-input::placeholder, .uk-offcanvas-bar .uk-search-input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search .uk-search-icon, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon, .uk-card-primary.uk-card-body .uk-search .uk-search-icon, .uk-card-primary > :not([class*=uk-card-media]) .uk-search .uk-search-icon, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search .uk-search-icon, .uk-overlay-primary .uk-search .uk-search-icon, .uk-offcanvas-bar .uk-search .uk-search-icon {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search .uk-search-icon:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search .uk-search-icon:hover, .uk-card-primary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .uk-card-secondary.uk-card-body .uk-search .uk-search-icon:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search .uk-search-icon:hover, .uk-overlay-primary .uk-search .uk-search-icon:hover, .uk-offcanvas-bar .uk-search .uk-search-icon:hover {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search-default .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input, .uk-overlay-primary .uk-search-default .uk-search-input, .uk-offcanvas-bar .uk-search-default .uk-search-input {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-search-default .uk-search-input:focus, .uk-section-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-default .uk-search-input:focus, .uk-card-primary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .uk-card-secondary.uk-card-body .uk-search-default .uk-search-input:focus, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-default .uk-search-input:focus, .uk-overlay-primary .uk-search-default .uk-search-input:focus, .uk-offcanvas-bar .uk-search-default .uk-search-input:focus {
  background-color: transparent;
}
.uk-light .uk-search-navbar .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-navbar .uk-search-input, .uk-card-primary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-navbar .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-navbar .uk-search-input, .uk-overlay-primary .uk-search-navbar .uk-search-input, .uk-offcanvas-bar .uk-search-navbar .uk-search-input {
  background-color: transparent;
}
.uk-light .uk-search-large .uk-search-input, .uk-section-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-section-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-primary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-large .uk-search-input, .uk-card-primary.uk-card-body .uk-search-large .uk-search-input, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-large .uk-search-input, .uk-card-secondary.uk-card-body .uk-search-large .uk-search-input, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-large .uk-search-input, .uk-overlay-primary .uk-search-large .uk-search-input, .uk-offcanvas-bar .uk-search-large .uk-search-input {
  background-color: transparent;
}
.uk-light .uk-search-toggle, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle, .uk-card-primary.uk-card-body .uk-search-toggle, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle, .uk-card-secondary.uk-card-body .uk-search-toggle, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle, .uk-overlay-primary .uk-search-toggle, .uk-offcanvas-bar .uk-search-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-search-toggle:hover, .uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:hover, .uk-card-primary.uk-card-body .uk-search-toggle:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle:hover, .uk-card-secondary.uk-card-body .uk-search-toggle:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle:hover, .uk-overlay-primary .uk-search-toggle:hover, .uk-offcanvas-bar .uk-search-toggle:hover,
.uk-light .uk-search-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-search-toggle:focus,
.uk-card-primary.uk-card-body .uk-search-toggle:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-search-toggle:focus,
.uk-card-secondary.uk-card-body .uk-search-toggle:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-search-toggle:focus,
.uk-overlay-primary .uk-search-toggle:focus,
.uk-offcanvas-bar .uk-search-toggle:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-nav-parent-icon > .uk-parent > a::after, .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent > a::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent > a::after, .uk-overlay-primary .uk-nav-parent-icon > .uk-parent > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary.uk-card-body .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-overlay-primary .uk-nav-parent-icon > .uk-parent.uk-open > a::after, .uk-offcanvas-bar .uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22rgba(255, 255, 255, 0.7)%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-nav-default > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a, .uk-card-primary.uk-card-body .uk-nav-default > li > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default > li > a, .uk-card-secondary.uk-card-body .uk-nav-default > li > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default > li > a, .uk-overlay-primary .uk-nav-default > li > a, .uk-offcanvas-bar .uk-nav-default > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-nav-default > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:hover, .uk-card-primary.uk-card-body .uk-nav-default > li > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default > li > a:hover, .uk-card-secondary.uk-card-body .uk-nav-default > li > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default > li > a:hover, .uk-overlay-primary .uk-nav-default > li > a:hover, .uk-offcanvas-bar .uk-nav-default > li > a:hover,
.uk-light .uk-nav-default > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default > li > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default > li > a:focus,
.uk-overlay-primary .uk-nav-default > li > a:focus,
.uk-offcanvas-bar .uk-nav-default > li > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-nav-default > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-default > li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default > li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-default > li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default > li.uk-active > a, .uk-overlay-primary .uk-nav-default > li.uk-active > a, .uk-offcanvas-bar .uk-nav-default > li.uk-active > a {
  color: #fff;
}
.uk-light .uk-nav-default .uk-nav-header, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-header, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-header, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-header, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-header, .uk-overlay-primary .uk-nav-default .uk-nav-header, .uk-offcanvas-bar .uk-nav-default .uk-nav-header {
  color: #fff;
}
.uk-light .uk-nav-default .uk-nav-divider, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-divider, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-divider, .uk-overlay-primary .uk-nav-default .uk-nav-divider, .uk-offcanvas-bar .uk-nav-default .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-nav-default .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a, .uk-overlay-primary .uk-nav-default .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-nav-default .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:hover, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-default .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,
.uk-light .uk-nav-default .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-default .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-overlay-primary .uk-nav-default .uk-nav-sub li.uk-active > a, .uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active > a {
  color: #fff;
}
.uk-light .uk-nav-primary > li > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a, .uk-card-primary.uk-card-body .uk-nav-primary > li > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary > li > a, .uk-card-secondary.uk-card-body .uk-nav-primary > li > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary > li > a, .uk-overlay-primary .uk-nav-primary > li > a, .uk-offcanvas-bar .uk-nav-primary > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-nav-primary > li > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:hover, .uk-card-primary.uk-card-body .uk-nav-primary > li > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary > li > a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary > li > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary > li > a:hover, .uk-overlay-primary .uk-nav-primary > li > a:hover, .uk-offcanvas-bar .uk-nav-primary > li > a:hover,
.uk-light .uk-nav-primary > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li > a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary > li > a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary > li > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary > li > a:focus,
.uk-overlay-primary .uk-nav-primary > li > a:focus,
.uk-offcanvas-bar .uk-nav-primary > li > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-nav-primary > li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary > li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-primary > li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary > li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-primary > li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary > li.uk-active > a, .uk-overlay-primary .uk-nav-primary > li.uk-active > a, .uk-offcanvas-bar .uk-nav-primary > li.uk-active > a {
  color: #fff;
}
.uk-light .uk-nav-primary .uk-nav-header, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-header, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-header, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-header, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-header, .uk-overlay-primary .uk-nav-primary .uk-nav-header, .uk-offcanvas-bar .uk-nav-primary .uk-nav-header {
  color: #fff;
}
.uk-light .uk-nav-primary .uk-nav-divider, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-divider, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-divider, .uk-overlay-primary .uk-nav-primary .uk-nav-divider, .uk-offcanvas-bar .uk-nav-primary .uk-nav-divider {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-nav-primary .uk-nav-sub a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-nav-primary .uk-nav-sub a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:hover, .uk-overlay-primary .uk-nav-primary .uk-nav-sub a:hover, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:hover,
.uk-light .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub a:focus,
.uk-overlay-primary .uk-nav-primary .uk-nav-sub a:focus,
.uk-offcanvas-bar .uk-nav-primary .uk-nav-sub a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-primary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-secondary.uk-card-body .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-overlay-primary .uk-nav-primary .uk-nav-sub li.uk-active > a, .uk-offcanvas-bar .uk-nav-primary .uk-nav-sub li.uk-active > a {
  color: #fff;
}
.uk-light .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, .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-overlay-primary .uk-navbar-nav > li > a, .uk-offcanvas-bar .uk-navbar-nav > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-navbar-nav > li:hover > a, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li:hover > a, .uk-card-primary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li:hover > a, .uk-card-secondary.uk-card-body .uk-navbar-nav > li:hover > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li:hover > a, .uk-overlay-primary .uk-navbar-nav > li:hover > a, .uk-offcanvas-bar .uk-navbar-nav > li:hover > a,
.uk-light .uk-navbar-nav > li > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:focus,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:focus,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:focus,
.uk-overlay-primary .uk-navbar-nav > li > a:focus,
.uk-offcanvas-bar .uk-navbar-nav > li > a:focus,
.uk-light .uk-navbar-nav > li > a.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-nav > li > a.uk-open,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a.uk-open,
.uk-overlay-primary .uk-navbar-nav > li > a.uk-open,
.uk-offcanvas-bar .uk-navbar-nav > li > a.uk-open {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-navbar-nav > li > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-nav > li > a:active, .uk-card-primary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:active, .uk-card-secondary.uk-card-body .uk-navbar-nav > li > a:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-nav > li > a:active, .uk-overlay-primary .uk-navbar-nav > li > a:active, .uk-offcanvas-bar .uk-navbar-nav > li > a:active {
  color: #fff;
}
.uk-light .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, .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-overlay-primary .uk-navbar-nav > li.uk-active > a, .uk-offcanvas-bar .uk-navbar-nav > li.uk-active > a {
  color: #fff;
}
.uk-light .uk-navbar-item, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-item, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-item, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-item, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-item, .uk-card-primary.uk-card-body .uk-navbar-item, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-item, .uk-card-secondary.uk-card-body .uk-navbar-item, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-item, .uk-overlay-primary .uk-navbar-item, .uk-offcanvas-bar .uk-navbar-item {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-navbar-toggle, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle, .uk-card-primary.uk-card-body .uk-navbar-toggle, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle, .uk-card-secondary.uk-card-body .uk-navbar-toggle, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle, .uk-overlay-primary .uk-navbar-toggle, .uk-offcanvas-bar .uk-navbar-toggle {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-navbar-toggle:hover, .uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:hover, .uk-card-primary.uk-card-body .uk-navbar-toggle:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle:hover, .uk-card-secondary.uk-card-body .uk-navbar-toggle:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle:hover, .uk-overlay-primary .uk-navbar-toggle:hover, .uk-offcanvas-bar .uk-navbar-toggle:hover,
.uk-light .uk-navbar-toggle:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle:focus,
.uk-card-primary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle:focus,
.uk-card-secondary.uk-card-body .uk-navbar-toggle:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle:focus,
.uk-overlay-primary .uk-navbar-toggle:focus,
.uk-offcanvas-bar .uk-navbar-toggle:focus,
.uk-light .uk-navbar-toggle.uk-open,
.uk-section-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-primary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-tile-secondary:not(.uk-preserve-color) .uk-navbar-toggle.uk-open,
.uk-card-primary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-primary > :not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,
.uk-card-secondary.uk-card-body .uk-navbar-toggle.uk-open,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-navbar-toggle.uk-open,
.uk-overlay-primary .uk-navbar-toggle.uk-open,
.uk-offcanvas-bar .uk-navbar-toggle.uk-open {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-subnav > * > :first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > :first-child, .uk-card-primary.uk-card-body .uk-subnav > * > :first-child, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > * > :first-child, .uk-card-secondary.uk-card-body .uk-subnav > * > :first-child, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > * > :first-child, .uk-overlay-primary .uk-subnav > * > :first-child, .uk-offcanvas-bar .uk-subnav > * > :first-child {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-subnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > * > a:hover, .uk-overlay-primary .uk-subnav > * > a:hover, .uk-offcanvas-bar .uk-subnav > * > a:hover,
.uk-light .uk-subnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav > * > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > * > a:focus,
.uk-overlay-primary .uk-subnav > * > a:focus,
.uk-offcanvas-bar .uk-subnav > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-subnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-subnav > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > .uk-active > a, .uk-overlay-primary .uk-subnav > .uk-active > a, .uk-offcanvas-bar .uk-subnav > .uk-active > a {
  color: #fff;
}
.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-overlay-primary .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before, .uk-offcanvas-bar .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-subnav-pill > * > :first-child, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > :first-child, .uk-card-primary.uk-card-body .uk-subnav-pill > * > :first-child, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > :first-child, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > :first-child, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > :first-child, .uk-overlay-primary .uk-subnav-pill > * > :first-child, .uk-offcanvas-bar .uk-subnav-pill > * > :first-child {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-subnav-pill > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:hover, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:hover, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:hover, .uk-overlay-primary .uk-subnav-pill > * > a:hover, .uk-offcanvas-bar .uk-subnav-pill > * > a:hover,
.uk-light .uk-subnav-pill > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:focus,
.uk-card-primary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:focus,
.uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:focus,
.uk-overlay-primary .uk-subnav-pill > * > a:focus,
.uk-offcanvas-bar .uk-subnav-pill > * > a:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-subnav-pill > * > a:active, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > * > a:active, .uk-card-primary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:active, .uk-card-secondary.uk-card-body .uk-subnav-pill > * > a:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > * > a:active, .uk-overlay-primary .uk-subnav-pill > * > a:active, .uk-offcanvas-bar .uk-subnav-pill > * > a:active {
  background-color: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-subnav-pill > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav-pill > .uk-active > a, .uk-card-primary.uk-card-body .uk-subnav-pill > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav-pill > .uk-active > a, .uk-card-secondary.uk-card-body .uk-subnav-pill > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav-pill > .uk-active > a, .uk-overlay-primary .uk-subnav-pill > .uk-active > a, .uk-offcanvas-bar .uk-subnav-pill > .uk-active > a {
  background-color: #fff;
  color: #666;
}
.uk-light .uk-subnav > .uk-disabled > a, .uk-section-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-section-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-tile-primary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-subnav > .uk-disabled > a, .uk-card-primary.uk-card-body .uk-subnav > .uk-disabled > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-subnav > .uk-disabled > a, .uk-card-secondary.uk-card-body .uk-subnav > .uk-disabled > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-subnav > .uk-disabled > a, .uk-overlay-primary .uk-subnav > .uk-disabled > a, .uk-offcanvas-bar .uk-subnav > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-breadcrumb > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-card-primary.uk-card-body .uk-breadcrumb > * > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > * > *, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > * > *, .uk-overlay-primary .uk-breadcrumb > * > *, .uk-offcanvas-bar .uk-breadcrumb > * > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-breadcrumb > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :hover, .uk-card-primary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :hover, .uk-card-secondary.uk-card-body .uk-breadcrumb > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :hover, .uk-overlay-primary .uk-breadcrumb > * > :hover, .uk-offcanvas-bar .uk-breadcrumb > * > :hover,
.uk-light .uk-breadcrumb > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > :focus,
.uk-card-primary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :focus,
.uk-card-secondary.uk-card-body .uk-breadcrumb > * > :focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > * > :focus,
.uk-overlay-primary .uk-breadcrumb > * > :focus,
.uk-offcanvas-bar .uk-breadcrumb > * > :focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-breadcrumb > :last-child > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-card-primary.uk-card-body .uk-breadcrumb > :last-child > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > :last-child > *, .uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > :last-child > *, .uk-overlay-primary .uk-breadcrumb > :last-child > *, .uk-offcanvas-bar .uk-breadcrumb > :last-child > * {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary.uk-card-body .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-overlay-primary .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before, .uk-offcanvas-bar .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-pagination > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > *, .uk-card-primary.uk-card-body .uk-pagination > * > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > * > *, .uk-card-secondary.uk-card-body .uk-pagination > * > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > * > *, .uk-overlay-primary .uk-pagination > * > *, .uk-offcanvas-bar .uk-pagination > * > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-pagination > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :hover, .uk-card-primary.uk-card-body .uk-pagination > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > * > :hover, .uk-card-secondary.uk-card-body .uk-pagination > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > * > :hover, .uk-overlay-primary .uk-pagination > * > :hover, .uk-offcanvas-bar .uk-pagination > * > :hover,
.uk-light .uk-pagination > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > * > :focus,
.uk-card-primary.uk-card-body .uk-pagination > * > :focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > * > :focus,
.uk-card-secondary.uk-card-body .uk-pagination > * > :focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > * > :focus,
.uk-overlay-primary .uk-pagination > * > :focus,
.uk-offcanvas-bar .uk-pagination > * > :focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-pagination > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-active > *, .uk-card-primary.uk-card-body .uk-pagination > .uk-active > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > .uk-active > *, .uk-card-secondary.uk-card-body .uk-pagination > .uk-active > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > .uk-active > *, .uk-overlay-primary .uk-pagination > .uk-active > *, .uk-offcanvas-bar .uk-pagination > .uk-active > * {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-pagination > .uk-disabled > *, .uk-section-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-section-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-tile-primary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-pagination > .uk-disabled > *, .uk-card-primary.uk-card-body .uk-pagination > .uk-disabled > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-pagination > .uk-disabled > *, .uk-card-secondary.uk-card-body .uk-pagination > .uk-disabled > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-pagination > .uk-disabled > *, .uk-overlay-primary .uk-pagination > .uk-disabled > *, .uk-offcanvas-bar .uk-pagination > .uk-disabled > * {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-tab::before, .uk-section-primary:not(.uk-preserve-color) .uk-tab::before, .uk-section-secondary:not(.uk-preserve-color) .uk-tab::before, .uk-tile-primary:not(.uk-preserve-color) .uk-tab::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab::before, .uk-card-primary.uk-card-body .uk-tab::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab::before, .uk-card-secondary.uk-card-body .uk-tab::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab::before, .uk-overlay-primary .uk-tab::before, .uk-offcanvas-bar .uk-tab::before {
  border-color: rgba(255, 255, 255, 0.2);
}
.uk-light .uk-tab > * > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a, .uk-card-primary.uk-card-body .uk-tab > * > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > * > a, .uk-card-secondary.uk-card-body .uk-tab > * > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > * > a, .uk-overlay-primary .uk-tab > * > a, .uk-offcanvas-bar .uk-tab > * > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-tab > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:hover, .uk-card-primary.uk-card-body .uk-tab > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > * > a:hover, .uk-card-secondary.uk-card-body .uk-tab > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > * > a:hover, .uk-overlay-primary .uk-tab > * > a:hover, .uk-offcanvas-bar .uk-tab > * > a:hover,
.uk-light .uk-tab > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-tab > * > a:focus,
.uk-card-primary.uk-card-body .uk-tab > * > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-tab > * > a:focus,
.uk-card-secondary.uk-card-body .uk-tab > * > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > * > a:focus,
.uk-overlay-primary .uk-tab > * > a:focus,
.uk-offcanvas-bar .uk-tab > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-tab > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-active > a, .uk-card-primary.uk-card-body .uk-tab > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > .uk-active > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > .uk-active > a, .uk-overlay-primary .uk-tab > .uk-active > a, .uk-offcanvas-bar .uk-tab > .uk-active > a {
  color: #fff;
  border-color: #fff;
}
.uk-light .uk-tab > .uk-disabled > a, .uk-section-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-section-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-primary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-tab > .uk-disabled > a, .uk-card-primary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-tab > .uk-disabled > a, .uk-card-secondary.uk-card-body .uk-tab > .uk-disabled > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-tab > .uk-disabled > a, .uk-overlay-primary .uk-tab > .uk-disabled > a, .uk-offcanvas-bar .uk-tab > .uk-disabled > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-slidenav, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-card-primary.uk-card-body .uk-slidenav, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav, .uk-card-secondary.uk-card-body .uk-slidenav, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav, .uk-overlay-primary .uk-slidenav, .uk-offcanvas-bar .uk-slidenav {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-slidenav:hover, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:hover, .uk-card-primary.uk-card-body .uk-slidenav:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:hover, .uk-card-secondary.uk-card-body .uk-slidenav:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:hover, .uk-overlay-primary .uk-slidenav:hover, .uk-offcanvas-bar .uk-slidenav:hover,
.uk-light .uk-slidenav:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:focus,
.uk-card-primary.uk-card-body .uk-slidenav:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:focus,
.uk-card-secondary.uk-card-body .uk-slidenav:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:focus,
.uk-overlay-primary .uk-slidenav:focus,
.uk-offcanvas-bar .uk-slidenav:focus {
  color: rgba(255, 255, 255, 0.95);
}
.uk-light .uk-slidenav:active, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav:active, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav:active, .uk-card-primary.uk-card-body .uk-slidenav:active, .uk-card-primary > :not([class*=uk-card-media]) .uk-slidenav:active, .uk-card-secondary.uk-card-body .uk-slidenav:active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-slidenav:active, .uk-overlay-primary .uk-slidenav:active, .uk-offcanvas-bar .uk-slidenav:active {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-dotnav > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > *, .uk-card-primary.uk-card-body .uk-dotnav > * > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > *, .uk-card-secondary.uk-card-body .uk-dotnav > * > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > *, .uk-overlay-primary .uk-dotnav > * > *, .uk-offcanvas-bar .uk-dotnav > * > * {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.9);
}
.uk-light .uk-dotnav > * > :hover, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :hover, .uk-card-primary.uk-card-body .uk-dotnav > * > :hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :hover, .uk-card-secondary.uk-card-body .uk-dotnav > * > :hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :hover, .uk-overlay-primary .uk-dotnav > * > :hover, .uk-offcanvas-bar .uk-dotnav > * > :hover,
.uk-light .uk-dotnav > * > :focus,
.uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :focus,
.uk-card-primary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :focus,
.uk-card-secondary.uk-card-body .uk-dotnav > * > :focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :focus,
.uk-overlay-primary .uk-dotnav > * > :focus,
.uk-offcanvas-bar .uk-dotnav > * > :focus {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}
.uk-light .uk-dotnav > * > :active, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > * > :active, .uk-card-primary.uk-card-body .uk-dotnav > * > :active, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > * > :active, .uk-card-secondary.uk-card-body .uk-dotnav > * > :active, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > * > :active, .uk-overlay-primary .uk-dotnav > * > :active, .uk-offcanvas-bar .uk-dotnav > * > :active {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: transparent;
}
.uk-light .uk-dotnav > .uk-active > *, .uk-section-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-section-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-primary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-dotnav > .uk-active > *, .uk-card-primary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-primary > :not([class*=uk-card-media]) .uk-dotnav > .uk-active > *, .uk-card-secondary.uk-card-body .uk-dotnav > .uk-active > *, .uk-card-secondary > :not([class*=uk-card-media]) .uk-dotnav > .uk-active > *, .uk-overlay-primary .uk-dotnav > .uk-active > *, .uk-offcanvas-bar .uk-dotnav > .uk-active > * {
  background-color: rgba(255, 255, 255, 0.9);
  border-color: transparent;
}
.uk-light .uk-accordion-title::before, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-card-primary.uk-card-body .uk-accordion-title::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-accordion-title::before, .uk-card-secondary.uk-card-body .uk-accordion-title::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-accordion-title::before, .uk-overlay-primary .uk-accordion-title::before, .uk-offcanvas-bar .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-open > .uk-accordion-title::before, .uk-section-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-section-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-tile-primary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-open > .uk-accordion-title::before, .uk-card-primary.uk-card-body .uk-open > .uk-accordion-title::before, .uk-card-primary > :not([class*=uk-card-media]) .uk-open > .uk-accordion-title::before, .uk-card-secondary.uk-card-body .uk-open > .uk-accordion-title::before, .uk-card-secondary > :not([class*=uk-card-media]) .uk-open > .uk-accordion-title::before, .uk-overlay-primary .uk-open > .uk-accordion-title::before, .uk-offcanvas-bar .uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba(255, 255, 255, 0.7)%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.uk-light .uk-iconnav > * > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a, .uk-card-primary.uk-card-body .uk-iconnav > * > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a, .uk-card-secondary.uk-card-body .uk-iconnav > * > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a, .uk-overlay-primary .uk-iconnav > * > a, .uk-offcanvas-bar .uk-iconnav > * > a {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-iconnav > * > a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:hover, .uk-card-primary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a:hover, .uk-card-secondary.uk-card-body .uk-iconnav > * > a:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a:hover, .uk-overlay-primary .uk-iconnav > * > a:hover, .uk-offcanvas-bar .uk-iconnav > * > a:hover,
.uk-light .uk-iconnav > * > a:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > * > a:focus,
.uk-card-primary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > * > a:focus,
.uk-card-secondary.uk-card-body .uk-iconnav > * > a:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > * > a:focus,
.uk-overlay-primary .uk-iconnav > * > a:focus,
.uk-offcanvas-bar .uk-iconnav > * > a:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-iconnav > .uk-active > a, .uk-section-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-section-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-primary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-tile-secondary:not(.uk-preserve-color) .uk-iconnav > .uk-active > a, .uk-card-primary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-primary > :not([class*=uk-card-media]) .uk-iconnav > .uk-active > a, .uk-card-secondary.uk-card-body .uk-iconnav > .uk-active > a, .uk-card-secondary > :not([class*=uk-card-media]) .uk-iconnav > .uk-active > a, .uk-overlay-primary .uk-iconnav > .uk-active > a, .uk-offcanvas-bar .uk-iconnav > .uk-active > a {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-card-primary.uk-card-body .uk-text-lead, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-lead, .uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-offcanvas-bar .uk-text-lead {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-text-meta, .uk-section-primary:not(.uk-preserve-color) .uk-text-meta, .uk-section-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-primary:not(.uk-preserve-color) .uk-text-meta, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-meta, .uk-card-primary.uk-card-body .uk-text-meta, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-meta, .uk-card-secondary.uk-card-body .uk-text-meta, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-meta, .uk-overlay-primary .uk-text-meta, .uk-offcanvas-bar .uk-text-meta {
  color: rgba(255, 255, 255, 0.5);
}
.uk-light .uk-text-muted, .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-card-primary.uk-card-body .uk-text-muted, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-muted, .uk-card-secondary.uk-card-body .uk-text-muted, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-muted, .uk-overlay-primary .uk-text-muted, .uk-offcanvas-bar .uk-text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}
.uk-light .uk-text-emphasis, .uk-section-primary:not(.uk-preserve-color) .uk-text-emphasis, .uk-section-secondary:not(.uk-preserve-color) .uk-text-emphasis, .uk-tile-primary:not(.uk-preserve-color) .uk-text-emphasis, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-emphasis, .uk-card-primary.uk-card-body .uk-text-emphasis, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-emphasis, .uk-card-secondary.uk-card-body .uk-text-emphasis, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-emphasis, .uk-overlay-primary .uk-text-emphasis, .uk-offcanvas-bar .uk-text-emphasis {
  color: #fff !important;
}
.uk-light .uk-text-primary, .uk-section-primary:not(.uk-preserve-color) .uk-text-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-text-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-primary, .uk-card-primary.uk-card-body .uk-text-primary, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-primary, .uk-card-secondary.uk-card-body .uk-text-primary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-primary, .uk-overlay-primary .uk-text-primary, .uk-offcanvas-bar .uk-text-primary {
  color: #fff !important;
}
.uk-light .uk-text-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-text-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-text-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-text-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-secondary, .uk-card-primary.uk-card-body .uk-text-secondary, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-secondary, .uk-card-secondary.uk-card-body .uk-text-secondary, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-secondary, .uk-overlay-primary .uk-text-secondary, .uk-offcanvas-bar .uk-text-secondary {
  color: #fff !important;
}
.uk-light .uk-column-divider, .uk-section-primary:not(.uk-preserve-color) .uk-column-divider, .uk-section-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-primary:not(.uk-preserve-color) .uk-column-divider, .uk-tile-secondary:not(.uk-preserve-color) .uk-column-divider, .uk-card-primary.uk-card-body .uk-column-divider, .uk-card-primary > :not([class*=uk-card-media]) .uk-column-divider, .uk-card-secondary.uk-card-body .uk-column-divider, .uk-card-secondary > :not([class*=uk-card-media]) .uk-column-divider, .uk-overlay-primary .uk-column-divider, .uk-offcanvas-bar .uk-column-divider {
  -moz-column-rule-color: rgba(255, 255, 255, 0.2);
       column-rule-color: rgba(255, 255, 255, 0.2);
}
.uk-light .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, .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-overlay-primary .uk-logo, .uk-offcanvas-bar .uk-logo {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-logo:hover, .uk-section-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-logo:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo:hover, .uk-card-primary.uk-card-body .uk-logo:hover, .uk-card-primary > :not([class*=uk-card-media]) .uk-logo:hover, .uk-card-secondary.uk-card-body .uk-logo:hover, .uk-card-secondary > :not([class*=uk-card-media]) .uk-logo:hover, .uk-overlay-primary .uk-logo:hover, .uk-offcanvas-bar .uk-logo:hover,
.uk-light .uk-logo:focus,
.uk-section-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-section-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-primary:not(.uk-preserve-color) .uk-logo:focus,
.uk-tile-secondary:not(.uk-preserve-color) .uk-logo:focus,
.uk-card-primary.uk-card-body .uk-logo:focus,
.uk-card-primary > :not([class*=uk-card-media]) .uk-logo:focus,
.uk-card-secondary.uk-card-body .uk-logo:focus,
.uk-card-secondary > :not([class*=uk-card-media]) .uk-logo:focus,
.uk-overlay-primary .uk-logo:focus,
.uk-offcanvas-bar .uk-logo:focus {
  color: rgba(255, 255, 255, 0.7);
}
.uk-light .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-section-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-section-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-tile-primary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-tile-secondary:not(.uk-preserve-color) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-primary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-primary > :not([class*=uk-card-media]) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-secondary.uk-card-body .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-card-secondary > :not([class*=uk-card-media]) .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-overlay-primary .uk-logo > :not(.uk-logo-inverse):not(:only-of-type), .uk-offcanvas-bar .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) {
  display: none;
}
.uk-light .uk-logo-inverse, .uk-section-primary:not(.uk-preserve-color) .uk-logo-inverse, .uk-section-secondary:not(.uk-preserve-color) .uk-logo-inverse, .uk-tile-primary:not(.uk-preserve-color) .uk-logo-inverse, .uk-tile-secondary:not(.uk-preserve-color) .uk-logo-inverse, .uk-card-primary.uk-card-body .uk-logo-inverse, .uk-card-primary > :not([class*=uk-card-media]) .uk-logo-inverse, .uk-card-secondary.uk-card-body .uk-logo-inverse, .uk-card-secondary > :not([class*=uk-card-media]) .uk-logo-inverse, .uk-overlay-primary .uk-logo-inverse, .uk-offcanvas-bar .uk-logo-inverse {
  display: inline;
}

/* ========================================================================
   Component: Print
 ========================================================================== */
@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-tap-highlight-color: transparent;
  font-weight: normal;
}

/* HTML5 display-role reset for older browsers */
body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

*:focus {
  outline: none;
}

/* Mixins */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Fluid                                */
/*   02. Icons                                */
/* ==========================================================================
   01. Fluid
   ========================================================================== */
/* ==========================================================================
   02. Icons
   ========================================================================== */
/* Utilities */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01.                                  */
body, html {
  overflow-x: hidden;
}

.uk-preserve {
  fill: unset !important;
}

.align-self-end {
  align-self: flex-end;
}

.uk-light .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-card-primary.uk-card-body .uk-text-lead, .uk-card-primary > :not([class*=uk-card-media]) .uk-text-lead, .uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary > :not([class*=uk-card-media]) .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-offcanvas-bar .uk-text-lead {
  color: #FFFFFF;
}

.nl-hr {
  display: block;
  width: 100%;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.57' height='34' viewBox='0 0 29.57 34'%3E%3Cg id='Gruppe_1046' data-name='Gruppe 1046' transform='translate(-277.43 -7993)'%3E%3Crect id='Rechteck_6982' data-name='Rechteck 6982' width='28' height='34' transform='translate(279 7993)' fill='none'/%3E%3Cg id='Gruppe_1045' data-name='Gruppe 1045' transform='translate(277.43 7993.594)'%3E%3Cg id='nl_arrow_black'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,12.562,54.116,0,70.634H9.008L21.57,54.116,9.008,37.594Z' transform='translate(0 -37.594)' fill='%230f0f0f'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
  background-size: contain;
}
@media screen and (min-width: 600px) {
  .nl-hr {
    height: calc(17px + 16 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .nl-hr {
    height: 33px;
  }
}

.img-shadow {
  box-shadow: 0px 10px 40px 10px rgba(0, 0, 0, 0.16);
}

.img-filter-white {
  filter: brightness(0) invert(1);
}

.filter-grayscale {
  filter: grayscale(1);
}

/* Typo */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. General                              */
/*   02. Paragraph                            */
/*   03. Heading                              */
/*   04. Title                                */
/*   05. Highlight                            */
/*   06. Text Small                           */
/*   07. Text Large                           */
/*   08. Text Lead                            */
/*   09. Deco Text                            */
/*   10. Link Text                            */
/*   11. Link Hero                            */
/*   12. Hero Item                            */
/*   13. Address                              */
/* ==========================================================================
    01. General
   ========================================================================== */
/* latin-ext */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofIO-aBTMnFcQIG.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/XRXV3I6Li01BKofINeaBTMnFcQ.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Oswald";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format("woff2");
}
/* latin-ext */
@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/e3t4euO8T-267oIAQAu6jDQyK3nbivNm4I81PZQ.woff2) format("woff2");
}
/* latin */
@font-face {
  font-family: "Press Start 2P";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/e3t4euO8T-267oIAQAu6jDQyK3nVivNm4I81.woff2) format("woff2");
}
body {
  -moz-osx-font-smoothing: grayscale; /* Firefox */
  -webkit-font-smoothing: antialiased; /* WebKit  */
  font-size: 18px;
  line-height: 25px;
  color: #000000;
  font-weight: normal;
}
@media screen and (min-width: 600px) {
  body {
    font-size: calc(18px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  body {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) {
  body {
    line-height: calc(25px + 12 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  body {
    line-height: 37px;
  }
}

.font-weight-light {
  font-weight: 200;
}

.font-weight-normal {
  font-weight: 400;
}

.font-weight-bold {
  font-weight: 700;
}

.font-weight-heavy {
  font-weight: 800;
}

.font-weight-medium {
  font-weight: 500;
}

/* ==========================================================================
    02. Paragraph
   ========================================================================== */
p {
  font-weight: 200;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 600px) {
  p {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  p {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  p {
    line-height: calc(22px + 8 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  p {
    line-height: 30px;
  }
}

.p-larger {
  font-weight: 200;
  letter-spacing: 0.03em;
  font-size: 13px;
  line-height: 19px;
}
@media screen and (min-width: 500px) {
  .p-larger {
    font-size: calc(13px + 5 * (100vw - 500px) / 700);
  }
}
@media screen and (min-width: 1200px) {
  .p-larger {
    font-size: 18px;
  }
}
@media screen and (min-width: 500px) {
  .p-larger {
    line-height: calc(19px + 11 * (100vw - 500px) / 700);
  }
}
@media screen and (min-width: 1200px) {
  .p-larger {
    line-height: 30px;
  }
}

/* ==========================================================================
    03. Heading
   ========================================================================== */
.uk-heading-small {
  font-size: 14px;
  line-height: 26px;
  letter-spacing: 0.055em;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (min-width: 600px) {
  .uk-heading-small {
    font-size: calc(14px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-small {
    font-size: 16px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-small {
    line-height: calc(26px + -6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-small {
    line-height: 20px;
  }
}

.uk-heading-medium {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.05em;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 600px) {
  .uk-heading-medium {
    font-size: calc(20px + 14 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-medium {
    font-size: 34px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-medium {
    line-height: calc(30px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-medium {
    line-height: 45px;
  }
}

.uk-heading-large {
  font-size: 28px;
  line-height: 40px;
  letter-spacing: 0.06em;
  font-weight: 600;
  text-transform: lowercase;
}
@media screen and (min-width: 600px) {
  .uk-heading-large {
    font-size: calc(28px + 17 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-large {
    font-size: 45px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-large {
    line-height: calc(40px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-large {
    line-height: 60px;
  }
}

.uk-heading-xlarge {
  font-size: 25px;
  line-height: 25px;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.04em;
  font-weight: 700;
}
@media screen and (min-width: 600px) {
  .uk-heading-xlarge {
    font-size: calc(25px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-xlarge {
    font-size: 55px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-xlarge {
    line-height: calc(25px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-xlarge {
    line-height: 55px;
  }
}

.uk-heading-15xlarge {
  font-size: 60px;
  line-height: 65px;
  text-transform: none;
  color: #0F0F0F;
  letter-spacing: 0.04em;
  font-weight: 700;
}
@media screen and (min-width: 600px) {
  .uk-heading-15xlarge {
    font-size: calc(60px + 70 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-15xlarge {
    font-size: 130px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-15xlarge {
    line-height: calc(65px + 85 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-15xlarge {
    line-height: 150px;
  }
}

.uk-heading-2xlarge {
  font-size: 80px;
  line-height: 110px;
  text-transform: none;
  color: #0F0F0F;
  font-weight: 600;
  letter-spacing: 0;
}
@media screen and (min-width: 600px) {
  .uk-heading-2xlarge {
    font-size: calc(80px + 80 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-2xlarge {
    font-size: 160px;
  }
}
@media screen and (min-width: 600px) {
  .uk-heading-2xlarge {
    line-height: calc(110px + 120 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-heading-2xlarge {
    line-height: 230px;
  }
}

.heading-content {
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
}
@media screen and (min-width: 600px) {
  .heading-content {
    font-size: calc(18px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-content {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) {
  .heading-content {
    line-height: calc(22px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-content {
    line-height: 37px;
  }
}
.heading-content.large {
  font-size: 25px;
  line-height: 30px;
  font-weight: 300;
}
@media screen and (min-width: 600px) {
  .heading-content.large {
    font-size: calc(25px + 12 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-content.large {
    font-size: 37px;
  }
}
@media screen and (min-width: 600px) {
  .heading-content.large {
    line-height: calc(30px + 14 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-content.large {
    line-height: 44px;
  }
}

.heading-subtitle {
  font-size: 18px;
  line-height: 22px;
  color: #A8A8A8;
  font-weight: 400;
  letter-spacing: 0.13em;
  font-family: "Oswald", sans-serif;
  display: block;
}
@media screen and (min-width: 600px) {
  .heading-subtitle {
    font-size: calc(18px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-subtitle {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) {
  .heading-subtitle {
    line-height: calc(22px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .heading-subtitle {
    line-height: 37px;
  }
}

/* ==========================================================================
    04. Title
   ========================================================================== */
.extra-subheading {
  font-size: 10px;
  line-height: 17px;
  color: #0F0F0F;
  font-weight: 500;
  letter-spacing: 0.29em;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 600px) {
  .extra-subheading {
    font-size: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .extra-subheading {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .extra-subheading {
    line-height: calc(17px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .extra-subheading {
    line-height: 19px;
  }
}

.extra-text {
  font-size: 10px;
  line-height: 17px;
  color: #0F0F0F;
  font-weight: 700;
  letter-spacing: 0.04em;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 600px) {
  .extra-text {
    font-size: calc(10px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .extra-text {
    font-size: 40px;
  }
}
@media screen and (min-width: 600px) {
  .extra-text {
    line-height: calc(17px + 28 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .extra-text {
    line-height: 45px;
  }
}

/* ==========================================================================
    05. Text Small
   ========================================================================== */
.uk-text-small {
  font-size: 12px;
  line-height: 14px;
}
@media screen and (min-width: 600px) {
  .uk-text-small {
    font-size: calc(12px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-small {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .uk-text-small {
    line-height: calc(14px + 9 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-small {
    line-height: 23px;
  }
}

/* ==========================================================================
    06. Text Large
   ========================================================================== */
.uk-text-large {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-weight: 200;
}
@media screen and (min-width: 600px) {
  .uk-text-large {
    font-size: calc(20px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-large {
    font-size: 30px;
  }
}
@media screen and (min-width: 600px) {
  .uk-text-large {
    line-height: calc(28px + 27 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-large {
    line-height: 55px;
  }
}

/* ==========================================================================
    07. Text Lead
   ========================================================================== */
.uk-text-lead {
  font-size: 25px;
  line-height: 35px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.05em;
  font-weight: 600;
}
@media screen and (min-width: 600px) {
  .uk-text-lead {
    font-size: calc(25px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-lead {
    font-size: 45px;
  }
}
@media screen and (min-width: 600px) {
  .uk-text-lead {
    line-height: calc(35px + 25 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-text-lead {
    line-height: 60px;
  }
}

/* ==========================================================================
    07. Box Text
   ========================================================================== */
.box-text {
  background-color: #1ed65f;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;
}
@media screen and (min-width: 600px) {
  .box-text {
    padding-top: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text {
    padding-top: 14px;
  }
}
@media screen and (min-width: 600px) {
  .box-text {
    padding-bottom: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text {
    padding-bottom: 14px;
  }
}
@media screen and (min-width: 600px) {
  .box-text {
    padding-left: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text {
    padding-left: 14px;
  }
}
@media screen and (min-width: 600px) {
  .box-text {
    padding-right: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text {
    padding-right: 14px;
  }
}
.box-text.small {
  background-color: #2F2F2F;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
}
@media screen and (min-width: 600px) {
  .box-text.small {
    padding-top: calc(4px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text.small {
    padding-top: 6px;
  }
}
@media screen and (min-width: 600px) {
  .box-text.small {
    padding-bottom: calc(4px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text.small {
    padding-bottom: 6px;
  }
}
@media screen and (min-width: 600px) {
  .box-text.small {
    padding-left: calc(6px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text.small {
    padding-left: 8px;
  }
}
@media screen and (min-width: 600px) {
  .box-text.small {
    padding-right: calc(6px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .box-text.small {
    padding-right: 8px;
  }
}

/* ==========================================================================
    08. Link Text
   ========================================================================== */
.uk-link-text.simple {
  font-size: 16px;
  line-height: 20px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #999999;
}
@media screen and (min-width: 600px) {
  .uk-link-text.simple {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-link-text.simple {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .uk-link-text.simple {
    line-height: calc(20px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-link-text.simple {
    line-height: 21px;
  }
}

.uk-link-text:hover,
.uk-link-text a:hover,
a.uk-link-text:hover {
  color: #0F0F0F;
}

/* ==========================================================================
    10. Link Hero
   ========================================================================== */
.link-hero {
  font-size: 26px;
  line-height: 26px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.4em;
}
@media screen and (min-width: 600px) {
  .link-hero {
    font-size: calc(26px + 44 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .link-hero {
    font-size: 70px;
  }
}
@media screen and (min-width: 600px) {
  .link-hero {
    line-height: calc(26px + 44 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .link-hero {
    line-height: 70px;
  }
}

a.decoration-text,
.decoration-text {
  font-size: 19px;
  line-height: 28px;
  font-family: "Press Start 2P", cursive;
  color: #0F0F0F;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 600px) {
  a.decoration-text,
  .decoration-text {
    font-size: calc(19px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  a.decoration-text,
  .decoration-text {
    font-size: 20px;
  }
}
@media screen and (min-width: 600px) {
  a.decoration-text,
  .decoration-text {
    line-height: calc(28px + 8 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  a.decoration-text,
  .decoration-text {
    line-height: 36px;
  }
}

/* ==========================================================================
    12. Hero Item
   ========================================================================== */
.hero-item {
  font-size: 19px;
  line-height: 19px;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.4em;
  font-weight: 700;
  font-family: "Oswald", sans-serif;
  text-decoration: none;
  transition: all 0.3s ease;
}
@media screen and (min-width: 600px) {
  .hero-item {
    font-size: calc(19px + 51 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .hero-item {
    font-size: 70px;
  }
}
@media screen and (min-width: 600px) {
  .hero-item {
    line-height: calc(19px + 51 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .hero-item {
    line-height: 70px;
  }
}
.hero-item:hover, .hero-item:focus, .hero-item:active {
  text-decoration: none;
  color: #A8A8A8;
}
@media screen and (max-width: 320px) {
  .hero-item {
    font-size: 14px;
    line-height: 18px;
  }
}

a.hero-item {
  position: relative;
  transition: all 0.3s ease;
  text-decoration: none;
}
a.hero-item:hover, a.hero-item:focus, a.hero-item:active {
  text-decoration: none;
  color: #A8A8A8;
}

.hero-subitem {
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.2em;
  font-weight: 700;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 600px) {
  .hero-subitem {
    font-size: calc(18px + 32 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .hero-subitem {
    font-size: 50px;
  }
}
@media screen and (min-width: 600px) {
  .hero-subitem {
    line-height: calc(18px + 32 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .hero-subitem {
    line-height: 50px;
  }
}

a.hero-subitem {
  position: relative;
  transition: all 0.3s ease;
}
a.hero-subitem:after {
  content: " ";
  display: inline-block;
  margin-left: 15px;
  width: 13px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.479' height='57.409' viewBox='0 0 37.479 57.409'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(-1093.309 -3009.594)'%3E%3Cg id='nl_arrow_black' transform='translate(1093.309 3009.594)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,21.827,66.3,0,95H15.652L37.479,66.3,15.652,37.594Z' transform='translate(0 -37.594)' fill='%23f2f2f2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  transition: transform 0.8s ease 0s;
}
@media screen and (min-width: 600px) {
  a.hero-subitem:after {
    width: calc(13px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  a.hero-subitem:after {
    width: 23px;
  }
}
@media screen and (min-width: 600px) {
  a.hero-subitem:after {
    height: calc(15px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  a.hero-subitem:after {
    height: 35px;
  }
}
a.hero-subitem:hover, a.hero-subitem:focus, a.hero-subitem:active {
  text-decoration: none;
  color: #A8A8A8;
}
a.hero-subitem:hover:after, a.hero-subitem:focus:after, a.hero-subitem:active:after {
  transform: translateX(10px);
}

address {
  font-size: 13px;
  line-height: 15px;
  text-transform: none;
  letter-spacing: 0.02em;
}
@media screen and (min-width: 600px) {
  address {
    font-size: calc(13px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  address {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  address {
    line-height: calc(15px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  address {
    line-height: 25px;
  }
}

/* Colors */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Text color                           */
/*   02. Bg Color                             */
/*   03. Bg Two Colors                        */
/* ==========================================================================
   01. Text color
   ========================================================================== */
.text-white {
  color: #FFFFFF;
}

.text-black {
  color: #000000;
}

.text-primary {
  color: #1ed65f;
}
.text-primary.dark {
  color: #000000;
}

.text-secondary {
  color: #0F0F0F;
}
.text-secondary.dark {
  color: #0F0F0F;
}

/* ==========================================================================
   02. Bg Color
   ========================================================================== */
.bg-white {
  background-color: #FFFFFF;
}

.bg-light-gray {
  background-color: #F2F2F2;
}

/* ==========================================================================
   02. Bg Two Colors
   ========================================================================== */
.bg-two-colors {
  position: relative;
  width: 100vw;
  height: 100%;
  background-color: transparent;
  background: transparent;
}
.bg-two-colors:before, .bg-two-colors:after {
  content: " ";
  display: block;
  width: 50vw;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: -1;
}
.bg-two-colors:before {
  background-color: #1ed65f;
  left: 0;
}
.bg-two-colors:after {
  background-color: #0F0F0F;
  right: 0;
}

a {
  color: #0F0F0F;
  text-decoration: underline;
}
a:hover, a:focus, a:active {
  text-decoration: none;
  color: #0F0F0F;
}

.hovering:hover {
  -webkit-animation-name: hovering;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-name: hovering;
  -moz-animation-duration: 1.3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-in-out;
  animation-name: hovering;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

.hovering-02 {
  -webkit-animation-name: hovering;
  -webkit-animation-duration: 1.3s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-name: hovering;
  -moz-animation-duration: 1.3s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: ease-in-out;
  animation-name: hovering;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
@keyframes hovering {
  from {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, -5px);
  }
  to {
    transform: translate(0, 0px);
  }
}
@keyframes rotate-social-item {
  100% {
    transform: rotate(-720deg);
  }
}
@keyframes rotate-social-item-back {
  100% {
    transform: rotate(720deg);
  }
}
@keyframes rocket-movement {
  100% {
    transform: translate(1200px, -600px);
  }
}
@keyframes spin-earth {
  100% {
    transform: rotate(-360deg);
    transition: transform 20s;
  }
}
@keyframes move-astronaut {
  100% {
    transform: translate(-160px, -160px);
  }
}
@keyframes rotate-astronaut {
  100% {
    transform: rotate(-720deg);
  }
}
@keyframes glow-star {
  40% {
    -webkit-opacity: 0.3;
    opacity: 0.3;
  }
  90%, 100% {
    -webkit-opacity: 1;
    opacity: 1;
    transform: scale(1.2);
    border-radius: 999999px;
  }
}
@keyframes typing {
  from {
    width: 100%;
  }
  to {
    width: 0;
  }
}
@keyframes cursor {
  50% {
    border-color: #1ed65f;
  }
  100% {
    border-color: #FFFFFF;
  }
}
.animation-typing {
  position: absolute;
  top: 0;
  right: 0;
  background: #FFFFFF;
  width: 100%;
  border-left: 0.1em solid transparent;
  animation: typing 3s steps(32) forwards, cursor 1s infinite;
}

.uk-button-default {
  font-family: "Oswald", sans-serif;
  background-color: #F2F2F2;
  color: #0F0F0F;
  border: none;
  font-size: 11px;
  line-height: 12px;
  letter-spacing: 0.4em;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-left: 24px;
  padding-right: 20px;
  text-transform: uppercase;
  position: relative;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  transition: all 0.3s ease;
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    font-size: calc(11px + 9 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    font-size: 20px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    line-height: calc(12px + 11 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    line-height: 23px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    padding-top: calc(17px + 23 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    padding-top: 40px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    padding-bottom: calc(17px + 23 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    padding-left: calc(24px + 23 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    padding-left: 47px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default {
    padding-right: calc(20px + 19 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default {
    padding-right: 39px;
  }
}
.uk-button-default:hover, .uk-button-default:focus, .uk-button-default:active {
  text-decoration: none;
  color: #F2F2F2;
  background-color: #0F0F0F;
}
.uk-button-default.small {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.32em;
  font-weight: 400;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 13px;
  padding-right: 13px;
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    font-size: calc(10px + 4 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    line-height: calc(12px + 9 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    line-height: 21px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    padding-top: calc(10px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    padding-top: 20px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    padding-bottom: calc(10px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    padding-left: calc(13px + 17 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    padding-left: 30px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.small {
    padding-right: calc(13px + 17 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.small {
    padding-right: 30px;
  }
}
.uk-button-default.xsmall {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.34em;
  font-weight: 500;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 7px;
  padding-right: 6px;
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    font-size: calc(10px + 2 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    line-height: calc(12px + 3 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    line-height: 15px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    padding-top: calc(5px + 3 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    padding-top: 8px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    padding-bottom: calc(5px + 3 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    padding-bottom: 8px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    padding-left: calc(7px + 2 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    padding-left: 9px;
  }
}
@media screen and (min-width: 600px) {
  .uk-button-default.xsmall {
    padding-right: calc(6px + 2 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .uk-button-default.xsmall {
    padding-right: 8px;
  }
}

.btn-arrow {
  font-family: "Oswald", sans-serif;
  background-color: transparent;
  color: #0F0F0F;
  border: none;
  letter-spacing: 0.43em;
  font-size: 11px;
  line-height: 13px;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.8s ease 0s;
  position: relative;
}
@media screen and (min-width: 600px) {
  .btn-arrow {
    font-size: calc(11px + 9 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow {
    font-size: 20px;
  }
}
@media screen and (min-width: 600px) {
  .btn-arrow {
    line-height: calc(13px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow {
    line-height: 23px;
  }
}
.btn-arrow:after {
  content: " ";
  display: inline-block;
  width: 27px;
  height: 5px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg id='arrow_right_long' xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%231ed760'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%231ed760'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: relative;
  top: -3px;
  transition: transform 0.8s ease 0s;
}
@media screen and (min-width: 600px) {
  .btn-arrow:after {
    width: calc(27px + 13 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow:after {
    width: 40px;
  }
}
@media screen and (min-width: 600px) {
  .btn-arrow:after {
    height: calc(5px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow:after {
    height: 10px;
  }
}
@media screen and (min-width: 600px) {
  .btn-arrow:after {
    margin-left: calc(10px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow:after {
    margin-left: 20px;
  }
}
.btn-arrow:hover, .btn-arrow:focus, .btn-arrow:active {
  text-decoration: none;
  color: #2F2F2F;
}
.btn-arrow:hover:after, .btn-arrow:focus:after, .btn-arrow:active:after {
  transform: translateX(10px);
}
.btn-arrow:hover:before, .btn-arrow:focus:before, .btn-arrow:active:before {
  transform: translateX(-10px);
}
.btn-arrow.back:after {
  content: none;
}
.btn-arrow.back:before {
  content: " ";
  display: inline-block;
  width: 27px;
  height: 5px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Cg id='arrow_right_long' transform='translate(40.934 10.621) rotate(180)'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%231ed760'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%231ed760'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: relative;
  top: -3px;
  transition: transform 0.8s ease 0s;
}
@media screen and (min-width: 600px) {
  .btn-arrow.back:before {
    width: calc(27px + 13 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow.back:before {
    width: 40px;
  }
}
@media screen and (min-width: 600px) {
  .btn-arrow.back:before {
    height: calc(5px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow.back:before {
    height: 10px;
  }
}
@media screen and (min-width: 600px) {
  .btn-arrow.back:before {
    margin-right: calc(10px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .btn-arrow.back:before {
    margin-right: 20px;
  }
}

.button-wrapper {
  margin-left: 0;
  margin-right: 0;
  margin-top: 17px;
  margin-bottom: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
@media screen and (min-width: 600px) {
  .button-wrapper {
    margin-top: calc(17px + 18 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .button-wrapper {
    margin-top: 35px;
  }
}
@media screen and (min-width: 600px) {
  .button-wrapper {
    margin-bottom: calc(17px + 18 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .button-wrapper {
    margin-bottom: 35px;
  }
}
.button-wrapper.uk-flex-left {
  justify-content: flex-start;
}

/* List */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. List Logos                           */
/* ==========================================================================
   01. List Numbers
   ========================================================================== */
.list-logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
}
.list-logos li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 110px;
  height: 60px;
}
@media screen and (min-width: 600px) {
  .list-logos li a {
    width: calc(110px + 80 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-logos li a {
    width: 190px;
  }
}
@media screen and (min-width: 600px) {
  .list-logos li a {
    height: calc(60px + 40 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-logos li a {
    height: 100px;
  }
}
.list-logos li a:hover {
  animation-name: hovering;
  animation-duration: 1.3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}
.list-logos li img, .list-logos li svg {
  width: 73%;
  height: auto;
  max-width: 73%;
  flex-shrink: 0;
}

.list-hero-subitems {
  margin-top: 40px;
}
.list-hero-subitems li {
  margin-bottom: 30px;
}

.list-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.list-tags li {
  margin-right: 15px;
}
@media screen and (min-width: 600px) {
  .list-tags li {
    margin-right: calc(15px + 35 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-tags li {
    margin-right: 50px;
  }
}
.list-tags li:last-of-type {
  margin-right: 0;
}
.list-tags li .link-tag {
  font-size: 13px;
  line-height: 15px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.34em;
  font-weight: 500;
  font-family: "Oswald", sans-serif;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .list-tags li .link-tag {
    font-size: calc(13px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-tags li .link-tag {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .list-tags li .link-tag {
    line-height: calc(15px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-tags li .link-tag {
    line-height: 20px;
  }
}
.list-tags li .link-tag:hover, .list-tags li .link-tag:focus, .list-tags li .link-tag:active {
  text-decoration: underline;
  color: #0F0F0F;
}

.blog-detail-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.blog-detail-tags li .link-tag {
  font-size: 9px;
  line-height: 10px;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.06em;
  font-weight: 400;
  font-family: "Oswald", sans-serif;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .blog-detail-tags li .link-tag {
    font-size: calc(9px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-detail-tags li .link-tag {
    font-size: 10px;
  }
}
@media screen and (min-width: 600px) {
  .blog-detail-tags li .link-tag {
    line-height: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-detail-tags li .link-tag {
    line-height: 12px;
  }
}
.blog-detail-tags li .link-tag:hover, .blog-detail-tags li .link-tag:focus, .blog-detail-tags li .link-tag:active {
  text-decoration: underline;
  color: #0F0F0F;
}

.list-technology {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
}
.list-technology li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 20px;
  margin-right: 15px;
}
@media screen and (min-width: 600px) {
  .list-technology li {
    height: calc(20px + 25 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-technology li {
    height: 45px;
  }
}
@media screen and (min-width: 600px) {
  .list-technology li {
    margin-right: calc(15px + 35 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-technology li {
    margin-right: 50px;
  }
}
.list-technology li img, .list-technology li svg {
  width: auto;
  height: 100%;
}
.list-technology li:last-of-type {
  margin-right: 0;
}

.list-nl, .uk-section-nl-list ul {
  list-style-type: none;
}
.list-nl li, .uk-section-nl-list ul li {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.02em;
  font-weight: 200;
  position: relative;
  padding-left: 25px;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  .list-nl li, .uk-section-nl-list ul li {
    font-size: calc(20px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li, .uk-section-nl-list ul li {
    font-size: 30px;
  }
}
@media screen and (min-width: 600px) {
  .list-nl li, .uk-section-nl-list ul li {
    line-height: calc(28px + 27 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li, .uk-section-nl-list ul li {
    line-height: 55px;
  }
}
@media screen and (min-width: 600px) {
  .list-nl li, .uk-section-nl-list ul li {
    margin-bottom: calc(10px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li, .uk-section-nl-list ul li {
    margin-bottom: 15px;
  }
}
.list-nl li:before, .uk-section-nl-list ul li:before {
  content: "";
  width: 140px;
  height: 140px;
  background-image: url("data:image/svg+xml,%3Csvg id='Gruppe_84' data-name='Gruppe 84' xmlns='http://www.w3.org/2000/svg' width='39.87' height='61.073' viewBox='0 0 39.87 61.073'%3E%3Cg id='nl_arrow_black'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,23.219,68.133,0,98.666H16.651L39.87,68.133,16.651,37.594Z' transform='translate(0 -37.594)' fill='%231ed760'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 9px;
  height: 14px;
  vertical-align: middle;
  display: inline-block;
  color: #0F0F0F;
  margin-right: 10px;
  font-size: 40px;
  position: absolute;
  top: 5px;
  left: 0px;
}
@media screen and (min-width: 600px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    width: calc(9px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    width: 14px;
  }
}
@media screen and (min-width: 600px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    height: calc(14px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    height: 21px;
  }
}
@media screen and (min-width: 600px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    top: calc(5px + 11 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    top: 16px;
  }
}
@media screen and (min-width: 600px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    left: calc(0px + -6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-nl li:before, .uk-section-nl-list ul li:before {
    left: -6px;
  }
}
.list-nl li:last-of-type, .uk-section-nl-list ul li:last-of-type {
  margin-bottom: 0;
}

.list-service {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
}
.list-service li {
  margin: 10px;
}
@media screen and (min-width: 600px) {
  .list-service li {
    margin: calc(10px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-service li {
    margin: 20px;
  }
}
.list-service li a {
  font-size: 19px;
  line-height: 20px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.3em;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
}
@media screen and (min-width: 600px) {
  .list-service li a {
    font-size: calc(19px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-service li a {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) {
  .list-service li a {
    line-height: calc(20px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-service li a {
    line-height: 26px;
  }
}
.list-service li:before, .list-service li:after {
  content: " ";
  display: inline-block;
  width: 18px;
  height: 28px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  position: relative;
  top: 4px;
  transition: transform 0.8s ease 0s;
}
.list-service li:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.739' height='27.172' viewBox='0 0 17.739 27.172'%3E%3Cg id='Gruppe_1012' data-name='Gruppe 1012' transform='translate(17.739 27.172) rotate(180)'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(0)'%3E%3Cg id='nl_arrow_black'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,10.331,51.181,0,64.766H7.408L17.739,51.181,7.408,37.594Z' transform='translate(0 -37.594)' fill='%23f2f2f2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  margin-right: 10px;
}
.list-service li:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37.479' height='57.409' viewBox='0 0 37.479 57.409'%3E%3Cg id='Gruppe_21' data-name='Gruppe 21' transform='translate(-1093.309 -3009.594)'%3E%3Cg id='nl_arrow_black' transform='translate(1093.309 3009.594)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,21.827,66.3,0,95H15.652L37.479,66.3,15.652,37.594Z' transform='translate(0 -37.594)' fill='%23f2f2f2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  margin-left: 10px;
}

.list-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
}
.list-categories li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 7px;
}
@media screen and (min-width: 600px) {
  .list-categories li {
    margin: calc(7px + 9 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-categories li {
    margin: 16px;
  }
}
.list-primary-color {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
}
.list-primary-color li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 7px;
}
@media screen and (min-width: 600px) {
  .list-primary-color li {
    margin: calc(7px + 9 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-primary-color li {
    margin: 16px;
  }
}
.list-primary-color li:last-of-type {
  margin-right: 0;
}
.list-primary-color li a {
  font-size: 10px;
  line-height: 15px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.32em;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  color: #1ed65f;
  transition: all 0.3s ease;
}
@media screen and (min-width: 600px) {
  .list-primary-color li a {
    font-size: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-primary-color li a {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .list-primary-color li a {
    line-height: calc(15px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .list-primary-color li a {
    line-height: 21px;
  }
}
.list-primary-color li a:hover, .list-primary-color li a:focus, .list-primary-color li a:active {
  text-decoration: none;
  color: #0F0F0F;
}

.leistung-wrapper ul, .section-career-description ul {
  padding-left: 20px;
  list-style: none;
}
.leistung-wrapper ul li::before, .section-career-description ul li::before {
  position: absolute;
  content: url("../images/icons/favicons/favicon-16x16.png");
  margin-left: -20px;
}
.leistung-wrapper li, .section-career-description li {
  font-size: 18px;
  font-weight: 200;
  letter-spacing: 0.03em;
  line-height: 35px;
}

/* Cards */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01.                          */
/* ==========================================================================
    01. General
   ========================================================================== */
/* Nav */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Navbar Toggle                        */
/*   02. Social Media                         */
/*   03. Navbar Icons                         */
/*   04. Navbar Dropbar                       */
/*   05. Nav mobile                           */
/* ==========================================================================
    01. Navbar Toggle
   ========================================================================== */
.uk-navbar-toggle {
  width: 20px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.57' height='30' viewBox='0 0 19.57 30'%3E%3Cg id='Nav' transform='translate(-924 -484)'%3E%3Crect id='Rechteck_9' data-name='Rechteck 9' width='13.979' height='3.763' transform='translate(924 484)' fill='%230f0f0f'/%3E%3Crect id='Rechteck_11' data-name='Rechteck 11' width='13.979' height='3.763' transform='translate(924 510.237)' fill='%230f0f0f'/%3E%3Crect id='Rechteck_10' data-name='Rechteck 10' width='19.355' height='3.763' transform='translate(924.215 497.118)' fill='%230f0f0f'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  padding: 0;
  min-height: 60px;
  margin: 0 15px;
}
@media screen and (min-width: 1600px) {
  .uk-navbar-toggle {
    min-height: 80px;
    padding: 0;
    margin: 0;
  }
}
.uk-navbar-toggle.uk-open {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.085' height='30.914' viewBox='0 0 17.085 30.914'%3E%3Cg id='Nav' transform='translate(-928.801 -480.553)'%3E%3Crect id='Rechteck_10' data-name='Rechteck 10' width='32.355' height='3.763' transform='translate(928.801 509.876) rotate(-65)' fill='%230f0f0f'/%3E%3Crect id='Rechteck_6933' data-name='Rechteck 6933' width='32.355' height='3.763' transform='translate(942.475 511.466) rotate(-115)' fill='%230f0f0f'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* ==========================================================================
    02. Social Media
   ========================================================================== */
.icon-facebook {
  width: 14px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.39' height='25' viewBox='0 0 13.39 25'%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M14.122,14.063l.694-4.524H10.475V6.6a2.262,2.262,0,0,1,2.551-2.444H15V.306A24.068,24.068,0,0,0,11.5,0C7.921,0,5.584,2.167,5.584,6.09V9.538H1.609v4.524H5.584V25h4.891V14.063Z' transform='translate(-1.609)' fill='%230f0f0f'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.icon-facebook.gray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.39' height='25' viewBox='0 0 13.39 25'%3E%3Cpath id='Icon_awesome-facebook-f' data-name='Icon awesome-facebook-f' d='M14.122,14.063l.694-4.524H10.475V6.6a2.262,2.262,0,0,1,2.551-2.444H15V.306A24.068,24.068,0,0,0,11.5,0C7.921,0,5.584,2.167,5.584,6.09V9.538H1.609v4.524H5.584V25h4.891V14.063Z' transform='translate(-1.609)' fill='%23a8a8a8'/%3E%3C/svg%3E%0A");
}

.icon-instagram {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.006' height='25' viewBox='0 0 25.006 25'%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M12.5,8.328a6.41,6.41,0,1,0,6.41,6.41A6.4,6.4,0,0,0,12.5,8.328Zm0,10.577a4.167,4.167,0,1,1,4.167-4.167A4.175,4.175,0,0,1,12.5,18.9ZM20.667,8.066a1.5,1.5,0,1,1-1.5-1.5A1.492,1.492,0,0,1,20.667,8.066Zm4.245,1.517a7.4,7.4,0,0,0-2.019-5.238,7.447,7.447,0,0,0-5.238-2.019c-2.064-.117-8.251-.117-10.315,0A7.437,7.437,0,0,0,2.1,4.339,7.423,7.423,0,0,0,.083,9.578c-.117,2.064-.117,8.251,0,10.315A7.4,7.4,0,0,0,2.1,25.13,7.457,7.457,0,0,0,7.34,27.15c2.064.117,8.251.117,10.315,0a7.4,7.4,0,0,0,5.238-2.019,7.447,7.447,0,0,0,2.019-5.238c.117-2.064.117-8.245,0-10.309ZM22.246,22.107a4.219,4.219,0,0,1-2.376,2.376c-1.646.653-5.551.5-7.369.5s-5.729.145-7.369-.5a4.219,4.219,0,0,1-2.376-2.376c-.653-1.646-.5-5.551-.5-7.369s-.145-5.729.5-7.369A4.219,4.219,0,0,1,5.131,4.992c1.646-.653,5.551-.5,7.369-.5s5.729-.145,7.369.5a4.219,4.219,0,0,1,2.376,2.376c.653,1.646.5,5.551.5,7.369S22.9,20.467,22.246,22.107Z' transform='translate(0.005 -2.238)' fill='%230f0f0f'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.icon-instagram.gray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.006' height='25' viewBox='0 0 25.006 25'%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M12.5,8.328a6.41,6.41,0,1,0,6.41,6.41A6.4,6.4,0,0,0,12.5,8.328Zm0,10.577a4.167,4.167,0,1,1,4.167-4.167A4.175,4.175,0,0,1,12.5,18.9ZM20.667,8.066a1.5,1.5,0,1,1-1.5-1.5A1.492,1.492,0,0,1,20.667,8.066Zm4.245,1.517a7.4,7.4,0,0,0-2.019-5.238,7.447,7.447,0,0,0-5.238-2.019c-2.064-.117-8.251-.117-10.315,0A7.437,7.437,0,0,0,2.1,4.339,7.423,7.423,0,0,0,.083,9.578c-.117,2.064-.117,8.251,0,10.315A7.4,7.4,0,0,0,2.1,25.13,7.457,7.457,0,0,0,7.34,27.15c2.064.117,8.251.117,10.315,0a7.4,7.4,0,0,0,5.238-2.019,7.447,7.447,0,0,0,2.019-5.238c.117-2.064.117-8.245,0-10.309ZM22.246,22.107a4.219,4.219,0,0,1-2.376,2.376c-1.646.653-5.551.5-7.369.5s-5.729.145-7.369-.5a4.219,4.219,0,0,1-2.376-2.376c-.653-1.646-.5-5.551-.5-7.369s-.145-5.729.5-7.369A4.219,4.219,0,0,1,5.131,4.992c1.646-.653,5.551-.5,7.369-.5s5.729-.145,7.369.5a4.219,4.219,0,0,1,2.376,2.376c.653,1.646.5,5.551.5,7.369S22.9,20.467,22.246,22.107Z' transform='translate(0.005 -2.238)' fill='%23a8a8a8'/%3E%3C/svg%3E%0A");
}

.icon-xing {
  width: 22px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.422' height='25' viewBox='0 0 21.422 25'%3E%3Cpath id='Icon_awesome-xing' data-name='Icon awesome-xing' d='M9.078,12.181q-.151.276-3.911,6.89a1.172,1.172,0,0,1-.988.7H.547a.531.531,0,0,1-.474-.8L3.922,12.2q.017,0,0-.017L1.473,7.963a.5.5,0,0,1,.474-.787H5.579a1.156,1.156,0,0,1,1,.681ZM21.346,3.037,13.312,17.152v.017l5.11,9.295a.5.5,0,0,1-.474.787H14.311a1.11,1.11,0,0,1-1-.681l-5.155-9.4q.276-.485,8.079-14.238a1.125,1.125,0,0,1,.976-.681h3.665a.508.508,0,0,1,.474.787Z' transform='translate(-0.002 -2.25)' fill='%230f0f0f'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.icon-xing.gray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.422' height='25' viewBox='0 0 21.422 25'%3E%3Cpath id='Icon_awesome-xing' data-name='Icon awesome-xing' d='M9.078,12.181q-.151.276-3.911,6.89a1.172,1.172,0,0,1-.988.7H.547a.531.531,0,0,1-.474-.8L3.922,12.2q.017,0,0-.017L1.473,7.963a.5.5,0,0,1,.474-.787H5.579a1.156,1.156,0,0,1,1,.681ZM21.346,3.037,13.312,17.152v.017l5.11,9.295a.5.5,0,0,1-.474.787H14.311a1.11,1.11,0,0,1-1-.681l-5.155-9.4q.276-.485,8.079-14.238a1.125,1.125,0,0,1,.976-.681h3.665a.508.508,0,0,1,.474.787Z' transform='translate(-0.002 -2.25)' fill='%23a8a8a8'/%3E%3C/svg%3E%0A");
}

.icon-linkedin {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.001' height='25' viewBox='0 0 25.001 25'%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M5.6,25H.413V8.309H5.6ZM3,6.033A3.016,3.016,0,1,1,6,3,3.027,3.027,0,0,1,3,6.033ZM24.995,25H19.823V16.876c0-1.936-.039-4.42-2.695-4.42-2.695,0-3.108,2.1-3.108,4.28V25H8.843V8.309h4.971v2.277h.073a5.446,5.446,0,0,1,4.9-2.7c5.246,0,6.21,3.454,6.21,7.941V25Z' transform='translate(0 -0.001)' fill='%230f0f0f'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.icon-linkedin.gray {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.001' height='25' viewBox='0 0 25.001 25'%3E%3Cpath id='Icon_awesome-linkedin-in' data-name='Icon awesome-linkedin-in' d='M5.6,25H.413V8.309H5.6ZM3,6.033A3.016,3.016,0,1,1,6,3,3.027,3.027,0,0,1,3,6.033ZM24.995,25H19.823V16.876c0-1.936-.039-4.42-2.695-4.42-2.695,0-3.108,2.1-3.108,4.28V25H8.843V8.309h4.971v2.277h.073a5.446,5.446,0,0,1,4.9-2.7c5.246,0,6.21,3.454,6.21,7.941V25Z' transform='translate(0 0)' fill='%23a8a8a8'/%3E%3C/svg%3E%0A");
}

.icon-youtube {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C%21--%21%20Font%20Awesome%20Pro%206.2.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%20%28Commercial%20License%29%20Copyright%202022%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.icon-youtube.gray {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20576%20512%22%3E%3C%21--%21%20Font%20Awesome%20Pro%206.2.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%20%28Commercial%20License%29%20Copyright%202022%20Fonticons%2C%20Inc.%20--%3E%3Cpath%20d%3D%22M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z%22%20fill%3D%22%23a8a8a8%22%2F%3E%3C%2Fsvg%3E");
}

.icon-arrow-down {
  width: 11px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.575' height='10.493' viewBox='0 0 16.575 10.493'%3E%3Cg id='nl_arrow_black' transform='translate(16.575) rotate(90)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594l6.111,8.037L0,53.667H4.382l6.111-8.036L4.382,37.594Z' transform='translate(0 -37.594)'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.icon-astronaut {
  width: 43px;
  height: 86px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='85.518' viewBox='0 0 43 85.518'%3E%3Cg id='aqualung' transform='translate(-0.547 44.018)'%3E%3Cg id='Gruppe_43' data-name='Gruppe 43' transform='translate(8.11 1.726)'%3E%3Cg id='Gruppe_42' data-name='Gruppe 42'%3E%3Cpath id='Pfad_39' data-name='Pfad 39' d='M96.678,40a8.678,8.678,0,1,0,8.678,8.678A8.678,8.678,0,0,0,96.678,40Zm0,1.446a7.239,7.239,0,0,1,7.115,5.973c-1.763-.878-5.13-2.357-7.838-2.357A12.786,12.786,0,0,0,89.6,47.2,7.243,7.243,0,0,1,96.678,41.446Zm0,14.464a7.232,7.232,0,0,1-7.215-6.883c.887-.639,3.72-2.519,6.491-2.519,2.834,0,6.721,1.943,7.934,2.588A7.232,7.232,0,0,1,96.678,55.91Z' transform='translate(-88 -40)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_45' data-name='Gruppe 45' transform='translate(15.342 23.422)'%3E%3Cg id='Gruppe_44' data-name='Gruppe 44'%3E%3Cpath id='Pfad_40' data-name='Pfad 40' d='M174.509,280H170.17a2.17,2.17,0,0,0-2.17,2.17v2.17a2.17,2.17,0,0,0,2.17,2.17h4.339a2.17,2.17,0,0,0,2.17-2.17v-2.17A2.17,2.17,0,0,0,174.509,280Zm.723,4.339a.723.723,0,0,1-.723.723H170.17a.723.723,0,0,1-.723-.723v-2.17a.723.723,0,0,1,.723-.723h4.339a.723.723,0,0,1,.723.723Z' transform='translate(-168 -280)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_47' data-name='Gruppe 47' transform='translate(1.252 -5.042)'%3E%3Cg id='Gruppe_46' data-name='Gruppe 46'%3E%3Cpath id='Pfad_41' data-name='Pfad 41' d='M54.437,3.9V-44.018H52.991V3.9a7.962,7.962,0,0,1-7.232,7.918V10.362A6.516,6.516,0,0,0,51.544,3.9V-44.018H50.1V3.9a5.067,5.067,0,0,1-4.339,5V7.511a2.17,2.17,0,0,0-2.17-2.17H41.716c-1.96-3.988-6.3-6.509-11.868-6.509-7.666,0-13.018,4.759-13.018,11.571A10.868,10.868,0,0,0,21.279,19.4L14.991,20.68a3.466,3.466,0,0,0-2.849,3.44c.015,2.162,1.459,3.4,4,3.4l6.964-.39a12.369,12.369,0,0,0,1.026,2.5l2.145,3.933A11.875,11.875,0,0,0,28.3,36.265l3.756,3.755a5.071,5.071,0,0,0,6.091.816l1.891-1.085a5.044,5.044,0,0,0,4.307.26l3.967-1.587a2.4,2.4,0,0,0,4.675-.772V32.824a1.446,1.446,0,0,0-1.446-1.446H48.652V31.4a.7.7,0,0,0-.174,0l-3.943.975L39.5,27.338a3.329,3.329,0,0,1-.626-.868c-.026-.052-.046-.107-.069-.161h4.779a2.17,2.17,0,0,0,2.17-2.17V22.109l2.937-.7a3.472,3.472,0,0,0-1.246-6.831l-1.691.306V13.26A9.407,9.407,0,0,0,54.437,3.9ZM49.375,32.824h2.17v4.827a.958.958,0,0,1-1.867.3l-.3-.91ZM42.866,10.4a11.756,11.756,0,0,0-.552-3.616h1.275a.723.723,0,0,1,.723.723v7.643l-2.685.49A11.336,11.336,0,0,0,42.866,10.4Zm-1.2,6.7L39.439,22.12l-.912.217V19.309a10.947,10.947,0,0,0,2.037-2Zm-25.559,8.97c-2.242,0-2.513-1.122-2.518-1.966a2.025,2.025,0,0,1,1.677-2.01l3.367-.688,2.2,4.4Zm6.3-.353L20.1,21.113l2.515-.512v3.086a12.381,12.381,0,0,0,.171,2.017ZM18.277,10.4C18.277,4.443,23.035.279,29.848.279S41.42,4.443,41.42,10.4,36.662,20.529,29.848,20.529,18.277,16.366,18.277,10.4Zm26.97,24.726,1.023-1.023-.54-.54,2.2-.544v4l-4.122,1.648a3.616,3.616,0,0,1-3.9-.8L34.7,32.664l-1.022,1.02L38.792,38.8l-1.363.779A3.623,3.623,0,0,1,33.079,39l-3.756-3.755a10.474,10.474,0,0,1-1.778-2.376L25.4,28.933a10.98,10.98,0,0,1-1.339-5.248V20.917a15.63,15.63,0,0,0,5.786,1.058A14.947,14.947,0,0,0,37.08,20.24V24.98a4.778,4.778,0,0,0,1.4,3.382Zm-.935-10.985a.723.723,0,0,1-.723.723H38.527V23.823l5.786-1.374Zm3.4-8.14A2.026,2.026,0,1,1,48.4,20l-7.192,1.7,2.181-4.908Z' transform='translate(-12.143 5.042)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_49' data-name='Gruppe 49' transform='translate(27.293 9.362)'%3E%3Cg id='Gruppe_48' data-name='Gruppe 48' transform='translate(0 0)'%3E%3Crect id='Rechteck_48' data-name='Rechteck 48' width='1' height='3' transform='translate(0.253 -0.362)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_55' data-name='Gruppe 55' transform='translate(33.545 -0.64)'%3E%3Cg id='Gruppe_54' data-name='Gruppe 54' transform='translate(0.002 -0.36)'%3E%3Crect id='Rechteck_51' data-name='Rechteck 51' width='1' height='1' transform='translate(0)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_78' data-name='Gruppe 78' transform='translate(13.545 -9.64)'%3E%3Cg id='Gruppe_54-2' data-name='Gruppe 54' transform='translate(0.002 -0.36)'%3E%3Crect id='Rechteck_51-2' data-name='Rechteck 51' width='1' height='1' transform='translate(0)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_59' data-name='Gruppe 59' transform='translate(0.413 11.863)'%3E%3Cg id='Gruppe_58' data-name='Gruppe 58' transform='translate(0 0)'%3E%3Crect id='Rechteck_53' data-name='Rechteck 53' width='1' height='1' transform='translate(0.134 0.137)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_65' data-name='Gruppe 65' transform='translate(42.297 24.991)'%3E%3Cg id='Gruppe_64' data-name='Gruppe 64' transform='translate(0 0)'%3E%3Crect id='Rechteck_56' data-name='Rechteck 56' width='1' height='1' transform='translate(0.25 0.009)'/%3E%3C/g%3E%3C/g%3E%3Cg id='Gruppe_77' data-name='Gruppe 77' transform='translate(6.664 36.243)'%3E%3Cg id='Gruppe_76' data-name='Gruppe 76' transform='translate(0 0)'%3E%3Crect id='Rechteck_62' data-name='Rechteck 62' width='1' height='1' transform='translate(-0.117 -0.243)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.icon-diamond {
  width: 22px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.049' height='20.494' viewBox='0 0 21.049 20.494'%3E%3Cg id='nl-diamond' transform='translate(0 0)'%3E%3Cpath id='Pfad_24' data-name='Pfad 24' d='M290.849,123.088H290.8l.02-.026h-5.549L277.537,133.3l7.737,10.233h.045l-.02.026h5.549l7.737-10.233Z' transform='translate(-277.537 -123.062)' fill='%231ed760'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.icon-sattelite {
  width: 122px;
  height: 123px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='127.906' height='127.906' viewBox='0 0 127.906 127.906'%3E%3Cg id='Gruppe_109' data-name='Gruppe 109' transform='translate(-98.423 -654.423)'%3E%3Crect id='Rechteck_69' data-name='Rechteck 69' width='32.527' height='54.092' transform='translate(101.251 680.251) rotate(-45)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_49' data-name='Pfad 49' d='M147,723l19-19,11,11-32,32-11-11,4-4' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_13' data-name='Linie 13' y1='4' x2='4' transform='translate(141 725)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_14' data-name='Linie 14' x1='44' y1='44' transform='translate(113 669)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_15' data-name='Linie 15' y1='17' x2='17' transform='translate(120 670)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_16' data-name='Linie 16' y1='3' x2='3' transform='translate(114 690)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_17' data-name='Linie 17' y1='23' x2='23' transform='translate(127 683)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_50' data-name='Pfad 50' d='M203,777l-2.5,2.5-38.249-38.249,23-23L223.5,756.5,206,774' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_18' data-name='Linie 18' x1='44' y1='44' transform='translate(168 724)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_19' data-name='Linie 19' y1='3' x2='3' transform='translate(195 731)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_20' data-name='Linie 20' y1='17' x2='17' transform='translate(175 737)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_21' data-name='Linie 21' y1='23' x2='23' transform='translate(188 744)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_51' data-name='Pfad 51' d='M211,709.842a30.478,30.478,0,0,1-35.111-48.827' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_52' data-name='Pfad 52' d='M218.985,704.111A30.567,30.567,0,0,1,214.206,708' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_22' data-name='Linie 22' x2='39.974' y2='40.026' transform='translate(184 669)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_23' data-name='Linie 23' x2='8.976' y2='8.976' transform='translate(170.974 656.026)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_24' data-name='Linie 24' y1='5' x2='5' transform='translate(168 701)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_25' data-name='Linie 25' y1='5' x2='5' transform='translate(175 708)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_26' data-name='Linie 26' y1='20' x2='12' transform='translate(202 666)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='4' cy='4' r='4' transform='translate(213 659)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cline id='Linie_27' data-name='Linie 27' y1='12' x2='20' transform='translate(194 666)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

/* Slidenav */
.uk-slidenav {
  position: absolute;
  left: 20px;
  bottom: 20px;
}
@media screen and (min-width: 600px) {
  .uk-slidenav {
    left: calc(20px + 75 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-slidenav {
    left: 95px;
  }
}
@media screen and (min-width: 600px) {
  .uk-slidenav {
    bottom: calc(20px + 45 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-slidenav {
    bottom: 65px;
  }
}
.uk-slidenav.uk-slidenav-previous, .uk-slidenav.uk-slidenav-next {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 30px;
  height: 7px;
  opacity: 1;
  transform: translate(0, 0);
  transition: all 0.8s ease 0s;
}
@media screen and (min-width: 600px) {
  .uk-slidenav.uk-slidenav-previous, .uk-slidenav.uk-slidenav-next {
    width: calc(30px + 11 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-slidenav.uk-slidenav-previous, .uk-slidenav.uk-slidenav-next {
    width: 41px;
  }
}
@media screen and (min-width: 600px) {
  .uk-slidenav.uk-slidenav-previous, .uk-slidenav.uk-slidenav-next {
    height: calc(7px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-slidenav.uk-slidenav-previous, .uk-slidenav.uk-slidenav-next {
    height: 10px;
  }
}
.uk-slidenav.uk-slidenav-previous svg, .uk-slidenav.uk-slidenav-next svg {
  display: none;
}
.uk-slidenav.uk-slidenav-previous {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Cg id='arrow_right_long' transform='translate(40.934 10.621) rotate(180)'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%230f0f0f'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%230f0f0f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.uk-slidenav.uk-slidenav-previous:hover {
  transform: translate(-15%, 0);
}
.uk-slidenav.uk-slidenav-next {
  background-image: url("data:image/svg+xml,%3Csvg id='arrow_right_long' xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%230f0f0f'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%230f0f0f'/%3E%3C/g%3E%3C/svg%3E%0A");
  left: 100px;
}
@media screen and (min-width: 600px) {
  .uk-slidenav.uk-slidenav-next {
    left: calc(100px + 185 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-slidenav.uk-slidenav-next {
    left: 285px;
  }
}
.uk-slidenav.uk-slidenav-next:hover {
  transform: translate(15%, 0);
}

/* Slideshow */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Home                                 */
/*   02. References                           */
/*   03. Img Info                             */
/* ==========================================================================
   01. Home
   ========================================================================== */
.slideshow-home .slideshow-content {
  margin: 20px;
}
@media screen and (min-width: 600px) {
  .slideshow-home .slideshow-content {
    margin: calc(20px + 75 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-home .slideshow-content {
    margin: 95px;
  }
}
.slideshow-home .slideshow-content h2 {
  display: block;
}
.slideshow-home .slideshow-content h2 span {
  display: table;
}
.slideshow-home .slideshow-content .uk-heading-xlarge {
  margin-bottom: 5px;
}
@media screen and (min-width: 600px) {
  .slideshow-home .slideshow-content .uk-heading-xlarge {
    margin-bottom: calc(5px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-home .slideshow-content .uk-heading-xlarge {
    margin-bottom: 9px;
  }
}
.slideshow-home .slideshow-content .uk-heading-xlarge:last-of-type {
  margin-bottom: 0;
}
.slideshow-home .uk-slideshow-items {
  min-height: 450px !important;
}
@media screen and (min-width: 960px) {
  .slideshow-home .uk-slideshow-items {
    min-height: 600px !important;
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-home .uk-slideshow-items {
    min-height: calc(100vh - 180px) !important;
  }
}
@media screen and (min-width: 2560px) {
  .slideshow-home .uk-slideshow-items {
    min-height: 50vh !important;
  }
}
.slideshow-home .uk-slideshow-items:after {
  content: " ";
  display: block;
  position: absolute;
  right: -1px;
  bottom: -1px;
  z-index: 1;
  width: 200px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345.769' height='69.909' viewBox='0 0 345.769 69.909'%3E%3Cg id='Gruppe_975' data-name='Gruppe 975' transform='translate(2848.905 1732.616) rotate(180)'%3E%3Crect id='Rechteck_6048' data-name='Rechteck 6048' width='20.713' height='20.715' transform='translate(2848.905 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6049' data-name='Rechteck 6049' width='20.715' height='20.715' transform='translate(2799.063 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6050' data-name='Rechteck 6050' width='20.715' height='20.715' transform='translate(2699.377 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6051' data-name='Rechteck 6051' width='20.713' height='20.713' transform='translate(2848.905 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6052' data-name='Rechteck 6052' width='20.713' height='20.713' transform='translate(2823.983 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6053' data-name='Rechteck 6053' width='20.715' height='20.713' transform='translate(2799.063 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6054' data-name='Rechteck 6054' width='20.713' height='20.713' transform='translate(2774.141 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6055' data-name='Rechteck 6055' width='20.715' height='20.713' transform='translate(2724.299 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6056' data-name='Rechteck 6056' width='20.713' height='20.715' transform='translate(2848.905 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6057' data-name='Rechteck 6057' width='20.713' height='20.715' transform='translate(2823.983 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6058' data-name='Rechteck 6058' width='20.713' height='20.715' transform='translate(2774.141 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6059' data-name='Rechteck 6059' width='20.713' height='20.715' transform='translate(2749.219 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6060' data-name='Rechteck 6060' width='20.715' height='20.715' transform='translate(2699.377 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6061' data-name='Rechteck 6061' width='20.715' height='20.715' transform='translate(2648.457 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6062' data-name='Rechteck 6062' width='20.713' height='20.713' transform='translate(2673.377 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6063' data-name='Rechteck 6063' width='20.713' height='20.713' transform='translate(2598.613 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6064' data-name='Rechteck 6064' width='20.713' height='20.713' transform='translate(2523.849 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6065' data-name='Rechteck 6065' width='20.715' height='20.715' transform='translate(2623.534 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6066' data-name='Rechteck 6066' width='20.715' height='20.715' transform='translate(2548.771 1683.422) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
}
@media screen and (min-width: 600px) {
  .slideshow-home .uk-slideshow-items:after {
    width: calc(200px + 125 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-home .uk-slideshow-items:after {
    width: 325px;
  }
}
@media screen and (min-width: 600px) {
  .slideshow-home .uk-slideshow-items:after {
    height: calc(40px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-home .uk-slideshow-items:after {
    height: 60px;
  }
}

/* ==========================================================================
   02. References
   ========================================================================== */
.slideshow-references .uk-slideshow-items {
  min-height: 595px !important;
}
@media screen and (min-width: 640px) {
  .slideshow-references .uk-slideshow-items {
    min-height: 710px !important;
  }
}
@media screen and (min-width: 960px) {
  .slideshow-references .uk-slideshow-items {
    min-height: 810px !important;
  }
}
@media screen and (min-width: 1600px) {
  .slideshow-references .uk-slideshow-items {
    min-height: 595px !important;
  }
}
.slideshow-references .slideshow-references-wrapper .wrapper-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.slideshow-references .slideshow-references-wrapper .wrapper-content p {
  font-weight: 400;
}
.slideshow-references .slideshow-references-wrapper .wrapper-screens {
  position: relative;
}
.slideshow-references .slideshow-references-wrapper .wrapper-screens:before {
  content: " ";
  background-color: #F2F2F2;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 80px;
  z-index: -1;
}
@media screen and (min-width: 600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens:before {
    left: calc(80px + 220 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens:before {
    left: 300px;
  }
}
.slideshow-references .slideshow-references-wrapper .wrapper-screens .references-tags,
.slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 70px;
}
@media screen and (min-width: 600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-tags,
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
    padding-left: calc(70px + 240 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-tags,
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
    padding-left: 310px;
  }
}
.slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
  margin-top: -20px;
}
@media screen and (min-width: 600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
    margin-top: calc(-20px + -40 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .slideshow-references .slideshow-references-wrapper .wrapper-screens .references-technology {
    margin-top: -60px;
  }
}
.slideshow-references .uk-slidenav.uk-slidenav-previous {
  left: 40px;
}
/* ==========================================================================
   03. Img Info
   ========================================================================== */
.slideshow-img-info:before {
  content: " ";
  background-color: #FFFFFF;
  border: 2px solid #F2F2F2;
  position: absolute;
  top: -10px;
  left: -10px;
  display: block;
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media screen and (min-width: 600px) {
  .slideshow-img-info:before {
    top: calc(-10px + -20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info:before {
    top: -30px;
  }
}
@media screen and (min-width: 600px) {
  .slideshow-img-info:before {
    left: calc(-10px + -20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info:before {
    left: -30px;
  }
}
@media screen and (min-width: 960px) {
  .slideshow-img-info:before {
    border-width: 5px;
  }
}
.slideshow-img-info .uk-slideshow-items {
  margin-bottom: 40px;
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info .uk-slideshow-items {
    min-height: 545px !important;
    margin-bottom: 0;
  }
}
.slideshow-img-info .uk-slideshow-items:after {
  content: " ";
  display: block;
  position: absolute;
  right: -1px;
  bottom: -1px;
  z-index: 1;
  width: 145px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='345.769' height='69.909' viewBox='0 0 345.769 69.909'%3E%3Cg id='Gruppe_975' data-name='Gruppe 975' transform='translate(2848.905 1732.616) rotate(180)'%3E%3Crect id='Rechteck_6048' data-name='Rechteck 6048' width='20.713' height='20.715' transform='translate(2848.905 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6049' data-name='Rechteck 6049' width='20.715' height='20.715' transform='translate(2799.063 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6050' data-name='Rechteck 6050' width='20.715' height='20.715' transform='translate(2699.377 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6051' data-name='Rechteck 6051' width='20.713' height='20.713' transform='translate(2848.905 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6052' data-name='Rechteck 6052' width='20.713' height='20.713' transform='translate(2823.983 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6053' data-name='Rechteck 6053' width='20.715' height='20.713' transform='translate(2799.063 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6054' data-name='Rechteck 6054' width='20.713' height='20.713' transform='translate(2774.141 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6055' data-name='Rechteck 6055' width='20.715' height='20.713' transform='translate(2724.299 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6056' data-name='Rechteck 6056' width='20.713' height='20.715' transform='translate(2848.905 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6057' data-name='Rechteck 6057' width='20.713' height='20.715' transform='translate(2823.983 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6058' data-name='Rechteck 6058' width='20.713' height='20.715' transform='translate(2774.141 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6059' data-name='Rechteck 6059' width='20.713' height='20.715' transform='translate(2749.219 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6060' data-name='Rechteck 6060' width='20.715' height='20.715' transform='translate(2699.377 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6061' data-name='Rechteck 6061' width='20.715' height='20.715' transform='translate(2648.457 1732.616) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6062' data-name='Rechteck 6062' width='20.713' height='20.713' transform='translate(2673.377 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6063' data-name='Rechteck 6063' width='20.713' height='20.713' transform='translate(2598.613 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6064' data-name='Rechteck 6064' width='20.713' height='20.713' transform='translate(2523.849 1708.018) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6065' data-name='Rechteck 6065' width='20.715' height='20.715' transform='translate(2623.534 1683.422) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_6066' data-name='Rechteck 6066' width='20.715' height='20.715' transform='translate(2548.771 1683.422) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom right;
}
@media screen and (min-width: 600px) {
  .slideshow-img-info .uk-slideshow-items:after {
    width: calc(145px + 100 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info .uk-slideshow-items:after {
    width: 245px;
  }
}
@media screen and (min-width: 600px) {
  .slideshow-img-info .uk-slideshow-items:after {
    height: calc(24px + 24 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info .uk-slideshow-items:after {
    height: 48px;
  }
}
.slideshow-img-info .uk-slidenav {
  bottom: -50px;
}
@media screen and (min-width: 600px) {
  .slideshow-img-info .uk-slidenav {
    bottom: calc(-50px + 0 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .slideshow-img-info .uk-slidenav {
    bottom: -50px;
  }
}
.slideshow-img-info .uk-slidenav.uk-slidenav-previous {
  left: 0;
}
.slideshow-img-info .uk-slidenav.uk-slidenav-next {
  left: auto;
  right: 0;
}

/* Accordion */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Service Items                        */
/* ==========================================================================
   01. Home
   ========================================================================== */
.accordion-service-items, .accordion-career-items {
  margin-top: 20px;
  margin-bottom: 50px;
}
@media screen and (min-width: 600px) {
  .accordion-service-items, .accordion-career-items {
    margin-top: calc(20px + 105 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-service-items, .accordion-career-items {
    margin-top: 125px;
  }
}
@media screen and (min-width: 600px) {
  .accordion-service-items, .accordion-career-items {
    margin-bottom: calc(50px + 105 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-service-items, .accordion-career-items {
    margin-bottom: 155px;
  }
}
.accordion-service-items .uk-accordion-title, .accordion-career-items .uk-accordion-title {
  padding: 15px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-flow: nowrap;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  text-decoration: none;
}
.accordion-service-items .uk-accordion-title:before, .accordion-career-items .uk-accordion-title:before {
  content: none;
}
.accordion-service-items .uk-accordion-title:after, .accordion-career-items .uk-accordion-title:after {
  content: "";
  width: inherit;
  margin-left: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='58.003' viewBox='0 0 70 58.003'%3E%3Cg id='Gruppe_1049' data-name='Gruppe 1049' transform='translate(-1414 -2573)'%3E%3Crect id='Rechteck_6983' data-name='Rechteck 6983' width='70' height='58' transform='translate(1414 2573)' fill='none'/%3E%3Cg id='Gruppe_1048' data-name='Gruppe 1048' transform='translate(337.704 -436)'%3E%3Cg id='nl_arrow_black' transform='translate(1093.309 3009.594)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,21.827,66.3,0,95H15.652L37.479,66.3,15.652,37.594Z' transform='translate(0 -37.594)' fill='%23f2f2f2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: repeat-x;
  background-size: contain;
  height: 20px;
  margin-top: 2px;
  background-position: right center;
}
@media screen and (min-width: 600px) {
  .accordion-service-items .uk-accordion-title:after, .accordion-career-items .uk-accordion-title:after {
    height: calc(20px + 38 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-service-items .uk-accordion-title:after, .accordion-career-items .uk-accordion-title:after {
    height: 58px;
  }
}
@media screen and (min-width: 600px) {
  .accordion-service-items .uk-accordion-title:after, .accordion-career-items .uk-accordion-title:after {
    margin-top: calc(2px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-service-items .uk-accordion-title:after, .accordion-career-items .uk-accordion-title:after {
    margin-top: 9px;
  }
}
.accordion-service-items .uk-open > .uk-accordion-title::after, .accordion-career-items .uk-open > .uk-accordion-title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='58' viewBox='0 0 70 58'%3E%3Cg id='Gruppe_1049' data-name='Gruppe 1049' transform='translate(-1414 -2573)'%3E%3Crect id='Rechteck_6983' data-name='Rechteck 6983' width='70' height='58' transform='translate(1414 2573)' fill='none'/%3E%3Cg id='Gruppe_1048' data-name='Gruppe 1048' transform='translate(4488.051 1490.25) rotate(90)'%3E%3Cg id='nl_arrow_black' transform='translate(1093.309 3009.594)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,21.827,66.3,0,95H15.652L37.479,66.3,15.652,37.594Z' transform='translate(0 -37.594)' fill='%23f2f2f2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  height: 20px;
}
@media screen and (min-width: 600px) {
  .accordion-service-items .uk-open > .uk-accordion-title::after, .accordion-career-items .uk-open > .uk-accordion-title::after {
    height: calc(20px + 35 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-service-items .uk-open > .uk-accordion-title::after, .accordion-career-items .uk-open > .uk-accordion-title::after {
    height: 55px;
  }
}

.accordion-career-items .uk-accordion-title {
  padding: 20px 0;
  flex-flow: wrap;
}
.accordion-career-items .uk-accordion-title:hover .hero-item, .accordion-career-items .uk-accordion-title:focus .hero-item, .accordion-career-items .uk-accordion-title:active .hero-item {
  text-decoration: none;
  color: #A8A8A8 !important;
}
.accordion-career-items .uk-accordion-title:hover .hero-item-description, .accordion-career-items .uk-accordion-title:focus .hero-item-description, .accordion-career-items .uk-accordion-title:active .hero-item-description {
  text-decoration: none;
  color: #A8A8A8 !important;
}
.accordion-career-items .uk-accordion-title .hero-item {
  white-space: normal;
  width: 100%;
  font-size: 20px;
  line-height: 20px;
}
@media screen and (min-width: 600px) {
  .accordion-career-items .uk-accordion-title .hero-item {
    font-size: calc(20px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-career-items .uk-accordion-title .hero-item {
    font-size: 40px;
  }
}
@media screen and (min-width: 600px) {
  .accordion-career-items .uk-accordion-title .hero-item {
    line-height: calc(20px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-career-items .uk-accordion-title .hero-item {
    line-height: 40px;
  }
}
.accordion-career-items .uk-accordion-title .hero-item-description {
  display: block;
  padding-top: 15px;
  font-weight: 700;
  font-family: "Oswald", sans-serif;
  transition: all 0.3s ease;
  font-size: 15px;
  line-height: 15px;
}
@media screen and (min-width: 600px) {
  .accordion-career-items .uk-accordion-title .hero-item-description {
    font-size: calc(15px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-career-items .uk-accordion-title .hero-item-description {
    font-size: 30px;
  }
}
@media screen and (min-width: 600px) {
  .accordion-career-items .uk-accordion-title .hero-item-description {
    line-height: calc(15px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .accordion-career-items .uk-accordion-title .hero-item-description {
    line-height: 30px;
  }
}
.uk-section-secondary:not(.uk-preserve-color) .uk-nav-default > li.uk-active > a {
  color: #1cd760;
}

.small-hero {
  font-size: 13px;
  line-height: 14px;
  letter-spacing: 0.2em;
}
@media screen and (min-width: 600px) {
  .small-hero {
    font-size: calc(13px + 17 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .small-hero {
    font-size: 30px;
  }
}
@media screen and (min-width: 600px) {
  .small-hero {
    line-height: calc(14px + 16 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .small-hero {
    line-height: 30px;
  }
}

.social-feed {
  display: block;
  position: relative;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1228.588' height='1140.032' viewBox='0 0 1228.588 1140.032'%3E%3Cg id='socialmedia_feed_postings' transform='translate(-369 -4356.968)'%3E%3Cg id='Gruppe_111' data-name='Gruppe 111' transform='translate(-284.881 4205.946)'%3E%3Cellipse id='Ellipse_2' data-name='Ellipse 2' cx='63.5' cy='64' rx='63.5' ry='64' transform='translate(1253.881 1156.053)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cellipse id='Ellipse_3' data-name='Ellipse 3' cx='64.5' cy='63.5' rx='64.5' ry='63.5' transform='translate(906.881 792.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cellipse id='Ellipse_4' data-name='Ellipse 4' cx='63.5' cy='64' rx='63.5' ry='64' transform='translate(1089.881 473.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Ccircle id='Ellipse_5' data-name='Ellipse 5' cx='64' cy='64' r='64' transform='translate(961.881 254.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Ccircle id='Ellipse_6' data-name='Ellipse 6' cx='63' cy='63' r='63' transform='translate(680.881 292.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cellipse id='Ellipse_7' data-name='Ellipse 7' cx='63.5' cy='64' rx='63.5' ry='64' transform='translate(1599.881 956.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_39' data-name='Linie 39' y1='31.515' x2='54.627' transform='translate(1554.292 1056.08)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_40' data-name='Linie 40' y1='53.135' x2='92.373' transform='translate(1462.607 1087.454)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_41' data-name='Linie 41' y1='52.526' x2='91.045' transform='translate(1372.186 1140.132)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cpath id='Pfad_898' data-name='Pfad 898' d='M-32.289-34.323,48.876,48.5' transform='translate(1222.854 1126.009)' fill='none' stroke='%231d1d1b' stroke-width='14'/%3E%3Cline id='Linie_43' data-name='Linie 43' x2='183' y2='182' transform='translate(1007.881 910.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_44' data-name='Linie 44' x2='282.227' y2='275.956' transform='translate(1335.796 698.179)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_45' data-name='Linie 45' x2='82.563' y2='80.929' transform='translate(1253.337 617.415)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_46' data-name='Linie 46' x2='45.512' y2='44.501' transform='translate(1208.294 573.51)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_47' data-name='Linie 47' y1='209' x2='118' transform='translate(989.881 583.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_48' data-name='Linie 48' x1='63' y1='109' transform='translate(1071.881 364.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_49' data-name='Linie 49' x1='155' y2='18' transform='translate(806.881 319.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_50' data-name='Linie 50' y1='0.409' x2='11.444' transform='translate(1366.353 284.018)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_51' data-name='Linie 51' x2='11.853' transform='translate(865.742 595.419)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_52' data-name='Linie 52' x2='11' transform='translate(1581.881 699.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_53' data-name='Linie 53' x2='12' transform='translate(925.881 1199.053)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_54' data-name='Linie 54' x2='11' transform='translate(653.881 910.054)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_55' data-name='Linie 55' x2='11.444' transform='translate(1790.861 639.462)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3Cline id='Linie_397' data-name='Linie 397' y1='0.409' x2='11.444' transform='translate(1551.353 158.018)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='14'/%3E%3C/g%3E%3Cg id='Gruppe_960' data-name='Gruppe 960' transform='translate(104 831)'%3E%3Cg id='Gruppe_112' data-name='Gruppe 112' transform='translate(1144.039 3554.552)'%3E%3Cpath id='Pfad_57' data-name='Pfad 57' d='M518.943,786.024A134.961,134.961,0,0,0,321,719.673' transform='translate(-257.908 -547.441)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_58' data-name='Pfad 58' d='M416.25,754.875q-1.083-5.519-2.609-10.872' transform='translate(-148.999 -494.536)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_59' data-name='Pfad 59' d='M344.214,712.007A134.657,134.657,0,0,0,292,818.6v41.336H561.775V818.6a136.414,136.414,0,0,0-.851-15.227' transform='translate(-292 -532.15)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_60' data-name='Pfad 60' d='M324.1,770.382c-5.119,2.419-9.481,2.815-11.692.6-4.071-4.069.694-15.43,10.641-25.376s21.31-14.711,25.378-10.643-.7,15.432-10.643,25.378a60.23,60.23,0,0,1-5.254,4.684' transform='translate(-269.714 -506.867)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_61' data-name='Pfad 61' d='M405.907,730.442c-1.571,4.81-12.381,5.6-24.145,1.751s-20.024-10.861-18.451-15.673,12.383-5.6,24.147-1.754S407.48,725.629,405.907,730.442Z' transform='translate(-208.393 -531.772)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_62' data-name='Pfad 62' d='M403.659,776.763c-3.805,5.972-13.534,6.581-21.732,1.357s-11.755-14.3-7.95-20.27,13.534-6.581,21.732-1.358S407.464,770.79,403.659,776.763Z' transform='translate(-197.421 -484.029)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_63' data-name='Pfad 63' d='M384.459,708.368c-10.878,0-15.771-13.184-15.771-13.184-1.455-4.58-12.938-5.4-24.391-1.767s-20.577,10.241-19.121,14.82c0,0,3.263,12.608-2.176,18.047' transform='translate(-255.556 -556.678)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_64' data-name='Pfad 64' d='M372.855,714.255S365.878,722.4,355,720.227' transform='translate(-217.937 -529.507)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_65' data-name='Pfad 65' d='M382.786,720.654s.383,11.45,10.184,16.648' transform='translate(-185.272 -521.985)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_66' data-name='Pfad 66' d='M328.182,736.747s14.833,6.131,23.536-4.747' transform='translate(-249.464 -508.646)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_67' data-name='Pfad 67' d='M314.713,750.738s5.165,11.448-5.713,22.326' transform='translate(-272.015 -486.618)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_68' data-name='Pfad 68' d='M386.756,757.527s-15.229,0-21.756-6.527' transform='translate(-206.181 -486.31)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_69' data-name='Pfad 69' d='M387,763s2.176,10.878,17.4,13.054' transform='translate(-180.318 -472.203)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_70' data-name='Pfad 70' d='M432.978,760.557c-4.351-10.878,3.322-22.363,3.322-22.363a151.546,151.546,0,0,0-23.925-28.007s-12.018,8.591-22.9-.111' transform='translate(-177.404 -534.42)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_71' data-name='Pfad 71' d='M328.881,716.75c-7.673,5.65-18.617,2.624-18.617,2.624C303.7,721.645,297.176,730.348,295,739.05c0,0,7.671,12.512,3.059,22.74' transform='translate(-288.473 -526.574)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Pfad_72' data-name='Pfad 72' d='M389.571,704.207s31.956-6.017,49.014,1.465,77.748,13.44,90.8,6.913l20.227-80.171c-45.761,1.491-75.311-.735-89.063-6.956s-49.721,0-49.721,0L368,776.428' transform='translate(-202.654 -622.693)' fill='none' stroke='%231d1d1b' stroke-miterlimit='10' stroke-width='4'/%3E%3Cpath id='Icon_awesome-instagram' data-name='Icon awesome-instagram' d='M17.057,8.307A8.742,8.742,0,1,0,25.8,17.049,8.728,8.728,0,0,0,17.057,8.307Zm0,14.426a5.684,5.684,0,1,1,5.684-5.684,5.694,5.694,0,0,1-5.684,5.684ZM28.2,7.949A2.039,2.039,0,1,1,26.156,5.91,2.034,2.034,0,0,1,28.2,7.949Zm5.79,2.07c-.129-2.731-.753-5.151-2.754-7.144S26.818.257,24.087.12c-2.815-.16-11.253-.16-14.068,0A10.143,10.143,0,0,0,2.874,2.867C.873,4.86.257,7.28.12,10.011c-.16,2.815-.16,11.253,0,14.068.129,2.731.753,5.151,2.754,7.144a10.17,10.17,0,0,0,7.144,2.754c2.815.16,11.253.16,14.068,0,2.731-.129,5.151-.753,7.144-2.754s2.617-4.413,2.754-7.144c.16-2.815.16-11.245,0-14.061ZM30.349,27.1a5.754,5.754,0,0,1-3.241,3.241c-2.245.89-7.571.685-10.051.685s-7.814.2-10.051-.685A5.754,5.754,0,0,1,3.764,27.1c-.89-2.245-.685-7.571-.685-10.051S2.882,9.235,3.764,7A5.754,5.754,0,0,1,7.006,3.757c2.245-.89,7.571-.685,10.051-.685s7.814-.2,10.051.685A5.754,5.754,0,0,1,30.349,7c.89,2.245.685,7.571.685,10.051S31.239,24.863,30.349,27.1Z' transform='translate(272.438 31.645) rotate(8)' fill='%231ed760'/%3E%3Cg id='nl_arrow' transform='translate(236.632 23.61) rotate(8)'%3E%3Cpath id='nl_arrow-2' data-name='nl_arrow' d='M0,37.594,14.264,56.354,0,75.112H10.229L24.493,56.354,10.229,37.594Z' transform='translate(0 -37.594)' fill='%231ed760'/%3E%3C/g%3E%3C/g%3E%3Cpath id='Pfad_985' data-name='Pfad 985' d='M13.5-18v2.25H2.25V-18ZM0-15.75H2.25V-4.5H0Zm15.75,0v9H4.5V-13.5h6.75V-9H13.5v-6.75ZM9-11.25H6.75V-9H9Zm-6.75,9V-4.5H13.5v2.25Zm16.11,0V-13.5h13.5v2.25h2.25v9h-4.5v-9H22.86v9Zm20.61,0V-4.5H36.72v-6.75h2.25V-13.5H50.22v2.25h2.25v4.5H41.22V-4.5h9v2.25ZM41.22-9h6.75v-2.25H41.22ZM55.08-2.25V-4.5h2.25V-6.75h2.25V-9H57.33v-2.25H55.08V-13.5h4.5v2.25h2.25V-9h2.25v-2.25h2.25V-13.5h4.5v2.25H68.58V-9H66.33v2.25h2.25V-4.5h2.25v2.25h-4.5V-4.5H64.08V-6.75H61.83V-4.5H59.58v2.25Zm25.11,0v-9h-4.5V-13.5h4.5V-18h4.5v4.5h4.5v2.25h-4.5v9Zm13.86,0V-4.5h4.5V-15.75H96.3V-18h6.75V-4.5h4.5v2.25Zm18.36,0V-4.5h-2.25v-6.75h2.25V-13.5h11.25v2.25h2.25v4.5H114.66V-4.5h9v2.25ZM114.66-9h6.75v-2.25h-6.75Zm20.61,6.75V-4.5h-2.25V-6.75h-2.25V-13.5h4.5v6.75h4.5V-13.5h4.5v6.75h-2.25V-4.5h-2.25v2.25Zm13.86,0V-4.5h-2.25v-6.75h2.25V-13.5h11.25v2.25h2.25v4.5H151.38V-4.5h9v2.25ZM151.38-9h6.75v-2.25h-6.75Zm16.11,6.75V-4.5h4.5V-15.75h-2.25V-18h6.75V-4.5h4.5v2.25Zm16.11,0V-4.5h11.25V-6.75h-9V-9H183.6v-2.25h2.25V-13.5H197.1v2.25h-9V-9h9v2.25h2.25V-4.5H197.1v2.25Zm18.36,0V-13.5h13.5v2.25h2.25v9h-4.5v-9h-6.75v9Zm20.61,0V-4.5h-2.25v-6.75h2.25V-13.5h11.25v2.25h2.25v4.5H224.82V-4.5h9v2.25ZM224.82-9h6.75v-2.25h-6.75Zm18.36,4.5h2.25v2.25h-4.5V-4.5h-2.25v-9h4.5Zm4.5-9v9h-2.25v-9Zm6.75,0v9h-2.25v2.25h-4.5V-4.5h2.25v-9Zm2.61,11.25V-4.5h11.25V-6.75h-9V-9h-2.25v-2.25h2.25V-13.5h11.25v2.25h-9V-9h9v2.25h2.25V-4.5h-2.25v2.25Z' transform='translate(1144 3919)'/%3E%3C/g%3E%3Cpath id='Pfad_986' data-name='Pfad 986' d='M2.25-2.25V-4.5H0V-6.75H2.25V-13.5H0v-2.25H2.25V-18h4.5v2.25H9V-18h4.5v2.25h2.25v2.25H13.5v6.75h2.25V-4.5H13.5v2.25H9V-4.5H6.75v2.25Zm4.5-4.5H9V-13.5H6.75Zm11.61,4.5V-13.5h13.5v2.25h2.25v9h-4.5v-9H22.86v9Zm18.36,0V-4.5h2.25V-6.75h2.25V-9H38.97v-2.25H36.72V-13.5h4.5v2.25h2.25V-9h2.25v-2.25h2.25V-13.5h4.5v2.25H50.22V-9H47.97v2.25h2.25V-4.5h2.25v2.25h-4.5V-4.5H45.72V-6.75H43.47V-4.5H41.22v2.25Zm25.11,0v-9h-4.5V-13.5h4.5V-18h4.5v4.5h4.5v2.25h-4.5v9Zm13.86,0V-4.5h4.5V-15.75H77.94V-18h6.75V-4.5h4.5v2.25Zm22.86,0V-4.5H96.3V-6.75H94.05V-13.5h4.5v6.75h4.5V-13.5h4.5v6.75H105.3V-4.5h-2.25v2.25Zm13.86,0V-4.5h4.5V-15.75h-2.25V-18h6.75V-4.5h4.5v2.25Zm16.11,0V-4.5h11.25V-6.75h-9V-9h-2.25v-2.25h2.25V-13.5h11.25v2.25h-9V-9h9v2.25h2.25V-4.5h-2.25v2.25Z' transform='translate(887 5084)'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 350px;
  height: 330px;
}
@media screen and (min-width: 600px) {
  .social-feed {
    margin-top: calc(80px + 120 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .social-feed {
    margin-top: 200px;
  }
}
@media screen and (max-width: 320px) {
  .social-feed {
    transform: scale(0.8);
    margin-left: -20px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed {
    width: calc(350px + 1050 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed {
    width: 1400px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed {
    height: calc(330px + 890 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed {
    height: 1220px;
  }
}
.social-feed a {
  display: block;
  width: 70px;
  height: 70px;
}
@media screen and (min-width: 600px) {
  .social-feed a {
    width: calc(70px + 230 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed a {
    width: 300px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed a {
    height: calc(70px + 230 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed a {
    height: 300px;
  }
}
.social-feed a:hover {
  animation: rotate-social-item 200s infinite linear both alternate;
}
.social-feed .social-feed-media {
  width: 70px;
  height: 70px;
  position: absolute;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media {
    width: calc(70px + 230 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media {
    width: 300px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media {
    height: calc(70px + 230 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media {
    height: 300px;
  }
}
.social-feed .social-feed-media:first-of-type {
  top: 30px;
  left: -5px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:first-of-type {
    top: calc(30px + 0 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:first-of-type {
    top: 30px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:first-of-type {
    left: calc(-5px + -55 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:first-of-type {
    left: -60px;
  }
}
.social-feed .social-feed-media:first-of-type a:hover {
  animation: rotate-social-item-back 200s infinite linear both alternate;
}
.social-feed .social-feed-media:nth-of-type(2) {
  top: 5px;
  left: 80px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(2) {
    top: calc(5px + -40 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(2) {
    top: -35px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(2) {
    left: calc(80px + 210 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(2) {
    left: 290px;
  }
}
.social-feed .social-feed-media:nth-of-type(3) {
  top: 90px;
  left: 100px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(3) {
    top: calc(90px + 220 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(3) {
    top: 310px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(3) {
    left: calc(100px + 290 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(3) {
    left: 390px;
  }
}
.social-feed .social-feed-media:nth-of-type(3) a:hover {
  animation: rotate-social-item-back 200s infinite linear both alternate;
}
.social-feed .social-feed-media:nth-of-type(4) {
  top: 175px;
  left: 65px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(4) {
    top: calc(175px + 475 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(4) {
    top: 650px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(4) {
    left: calc(65px + 125 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(4) {
    left: 190px;
  }
}
.social-feed .social-feed-media:nth-of-type(5) {
  top: 210px;
  left: 255px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(5) {
    top: calc(210px + 540 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(5) {
    top: 750px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:nth-of-type(5) {
    left: calc(255px + 715 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:nth-of-type(5) {
    left: 970px;
  }
}
.social-feed .social-feed-media:nth-of-type(5) a:hover {
  animation: rotate-social-item-back 200s infinite linear both alternate;
}
.social-feed .social-feed-media:last-of-type {
  top: 260px;
  left: 155px;
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:last-of-type {
    top: calc(260px + 690 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:last-of-type {
    top: 950px;
  }
}
@media screen and (min-width: 600px) {
  .social-feed .social-feed-media:last-of-type {
    left: calc(155px + 465 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .social-feed .social-feed-media:last-of-type {
    left: 620px;
  }
}

.uk-input, .uk-select, .uk-textarea {
  border-color: #0F0F0F;
  color: #0F0F0F;
  font-size: 16px;
  line-height: 22px;
  padding: 12px;
}
@media screen and (min-width: 600px) {
  .uk-input, .uk-select, .uk-textarea {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-input, .uk-select, .uk-textarea {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .uk-input, .uk-select, .uk-textarea {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-input, .uk-select, .uk-textarea {
    line-height: 24px;
  }
}
.uk-input:focus, .uk-select:focus, .uk-textarea:focus {
  border-color: #2F2F2F;
  color: #0F0F0F;
}
.uk-input:not(input), .uk-select:not(input), .uk-textarea:not(input) {
  line-height: 1;
}

.uk-input {
  height: 50px;
}

.checkbox-wrapper {
  font-size: 13px;
}

.uk-checkbox {
  margin-right: 7px;
  border-color: #0F0F0F;
  height: 22px;
  width: 22px;
}
.uk-checkbox:focus {
  border-color: #0F0F0F;
  background-color: #FFFFFF;
}
.uk-checkbox:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.465' height='10.414' viewBox='0 0 14.465 10.414'%3E%3Cpath id='Icon_feather-check' data-name='Icon feather-check' d='M17.637,9l-8,8L6,13.364' transform='translate(-4.586 -7.586)' fill='none' stroke='%231ed760' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: 80%;
  background-position: center center;
  background-color: #FFFFFF;
  border-color: #0F0F0F;
}
.uk-checkbox:checked:focus {
  border-color: #0F0F0F;
  background-color: #FFFFFF;
}

.uk-form-label {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: initial;
  font-family: "Oswald", sans-serif;
  text-transform: initial;
  font-weight: 500;
}
@media screen and (min-width: 600px) {
  .uk-form-label {
    font-size: calc(14px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-form-label {
    font-size: 19px;
  }
}
@media screen and (min-width: 600px) {
  .uk-form-label {
    line-height: calc(18px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-form-label {
    line-height: 21px;
  }
}

.form-contact {
  margin-top: 20px;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  .form-contact {
    margin-top: calc(20px + 70 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .form-contact {
    margin-top: 90px;
  }
}
@media screen and (min-width: 600px) {
  .form-contact {
    margin-bottom: calc(10px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .form-contact {
    margin-bottom: 20px;
  }
}

::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
  color: #2F2F2F;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (min-width: 600px) {
  ::-moz-placeholder {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  ::-moz-placeholder {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  ::-moz-placeholder {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  ::-moz-placeholder {
    line-height: 24px;
  }
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #2F2F2F;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (min-width: 600px) {
  :-ms-input-placeholder {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  :-ms-input-placeholder {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  :-ms-input-placeholder {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  :-ms-input-placeholder {
    line-height: 24px;
  }
}

:-ms-placeholder {
  color: #2F2F2F;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (min-width: 600px) {
  :-ms-placeholder {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  :-ms-placeholder {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  :-ms-placeholder {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  :-ms-placeholder {
    line-height: 24px;
  }
}

::-moz-placeholder, .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder, .uk-select::-moz-placeholder {
  opacity: 1;
  color: #2F2F2F;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}

::placeholder,
.uk-input::placeholder,
.uk-textarea::placeholder,
.uk-select::placeholder {
  opacity: 1;
  color: #2F2F2F;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
}
@media screen and (min-width: 600px) {
  ::-moz-placeholder, .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder, .uk-select::-moz-placeholder {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
  ::placeholder,
  .uk-input::placeholder,
  .uk-textarea::placeholder,
  .uk-select::placeholder {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  ::-moz-placeholder, .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder, .uk-select::-moz-placeholder {
    font-size: 18px;
  }
  ::placeholder,
  .uk-input::placeholder,
  .uk-textarea::placeholder,
  .uk-select::placeholder {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  ::-moz-placeholder, .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder, .uk-select::-moz-placeholder {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
  ::placeholder,
  .uk-input::placeholder,
  .uk-textarea::placeholder,
  .uk-select::placeholder {
    line-height: calc(22px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  ::-moz-placeholder, .uk-input::-moz-placeholder, .uk-textarea::-moz-placeholder, .uk-select::-moz-placeholder {
    line-height: 24px;
  }
  ::placeholder,
  .uk-input::placeholder,
  .uk-textarea::placeholder,
  .uk-select::placeholder {
    line-height: 24px;
  }
}

.invalid-feedback {
  color: #FF4108;
  font-size: 18px !important;
}

#map {
  width: 100%;
  height: 400px;
  height: 300px;
  background-color: #FFFFFF;
}
@media screen and (min-width: 600px) {
  #map {
    height: calc(300px + 330 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  #map {
    height: 630px;
  }
}

.map-container {
  width: 100%;
}

.blog-wrapper .card-blog {
  position: relative;
  background-color: #FFFFFF;
  z-index: 1;
}
.blog-wrapper .card-blog:before, .blog-wrapper .card-blog:after {
  content: " ";
  background-size: cover;
  background-repeat: no-repeat;
  z-index: -1;
  display: block;
  width: 37px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
}
.blog-wrapper .card-blog:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='205.545' height='479.273' viewBox='0 0 205.545 479.273'%3E%3Cg id='Gruppe_1007' data-name='Gruppe 1007' transform='translate(-705.59 -7108)'%3E%3Crect id='Rechteck_3401' data-name='Rechteck 3401' width='10.124' height='10.125' transform='translate(911.135 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3402' data-name='Rechteck 3402' width='10.125' height='10.125' transform='translate(898.955 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3403' data-name='Rechteck 3403' width='10.125' height='10.125' transform='translate(886.774 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3404' data-name='Rechteck 3404' width='10.124' height='10.125' transform='translate(862.411 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3405' data-name='Rechteck 3405' width='10.125' height='10.125' transform='translate(850.231 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3406' data-name='Rechteck 3406' width='10.124' height='10.125' transform='translate(825.869 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3407' data-name='Rechteck 3407' width='10.125' height='10.125' transform='translate(813.689 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3408' data-name='Rechteck 3408' width='10.124' height='10.125' transform='translate(911.135 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3409' data-name='Rechteck 3409' width='10.125' height='10.125' transform='translate(886.774 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3410' data-name='Rechteck 3410' width='10.124' height='10.125' transform='translate(874.593 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3411' data-name='Rechteck 3411' width='10.125' height='10.125' transform='translate(850.231 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3412' data-name='Rechteck 3412' width='10.125' height='10.124' transform='translate(898.955 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3413' data-name='Rechteck 3413' width='10.125' height='10.124' transform='translate(886.774 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3414' data-name='Rechteck 3414' width='10.124' height='10.124' transform='translate(874.593 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3415' data-name='Rechteck 3415' width='10.125' height='10.124' transform='translate(850.231 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3416' data-name='Rechteck 3416' width='10.124' height='10.124' transform='translate(825.869 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3417' data-name='Rechteck 3417' width='10.125' height='10.124' transform='translate(813.689 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3418' data-name='Rechteck 3418' width='10.124' height='10.125' transform='translate(911.135 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3419' data-name='Rechteck 3419' width='10.125' height='10.125' transform='translate(898.955 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3420' data-name='Rechteck 3420' width='10.124' height='10.125' transform='translate(874.593 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3421' data-name='Rechteck 3421' width='10.124' height='10.125' transform='translate(862.411 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3422' data-name='Rechteck 3422' width='10.124' height='10.125' transform='translate(838.05 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3423' data-name='Rechteck 3423' width='10.125' height='10.125' transform='translate(801.508 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3424' data-name='Rechteck 3424' width='10.125' height='10.125' transform='translate(898.955 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3425' data-name='Rechteck 3425' width='10.124' height='10.125' transform='translate(862.411 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3426' data-name='Rechteck 3426' width='10.125' height='10.125' transform='translate(850.231 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3427' data-name='Rechteck 3427' width='10.125' height='10.125' transform='translate(813.689 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3428' data-name='Rechteck 3428' width='10.124' height='10.124' transform='translate(911.135 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3429' data-name='Rechteck 3429' width='10.125' height='10.124' transform='translate(898.955 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3430' data-name='Rechteck 3430' width='10.125' height='10.124' transform='translate(886.774 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3431' data-name='Rechteck 3431' width='10.124' height='10.124' transform='translate(862.411 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3432' data-name='Rechteck 3432' width='10.124' height='10.124' transform='translate(838.05 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3433' data-name='Rechteck 3433' width='10.124' height='10.124' transform='translate(825.869 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3434' data-name='Rechteck 3434' width='10.124' height='10.125' transform='translate(911.135 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3435' data-name='Rechteck 3435' width='10.125' height='10.125' transform='translate(886.774 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3436' data-name='Rechteck 3436' width='10.124' height='10.125' transform='translate(874.593 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3437' data-name='Rechteck 3437' width='10.124' height='10.125' transform='translate(862.411 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3438' data-name='Rechteck 3438' width='10.125' height='10.125' transform='translate(850.231 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3439' data-name='Rechteck 3439' width='10.124' height='10.125' transform='translate(825.869 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3440' data-name='Rechteck 3440' width='10.124' height='10.125' transform='translate(911.135 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3441' data-name='Rechteck 3441' width='10.125' height='10.125' transform='translate(898.955 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3442' data-name='Rechteck 3442' width='10.125' height='10.125' transform='translate(886.774 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3443' data-name='Rechteck 3443' width='10.124' height='10.125' transform='translate(862.411 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3444' data-name='Rechteck 3444' width='10.125' height='10.125' transform='translate(850.231 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3445' data-name='Rechteck 3445' width='10.125' height='10.125' transform='translate(813.689 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3446' data-name='Rechteck 3446' width='10.124' height='10.124' transform='translate(911.135 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3447' data-name='Rechteck 3447' width='10.125' height='10.124' transform='translate(886.774 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3448' data-name='Rechteck 3448' width='10.124' height='10.124' transform='translate(874.593 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3449' data-name='Rechteck 3449' width='10.124' height='10.124' transform='translate(838.05 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3450' data-name='Rechteck 3450' width='10.124' height='10.124' transform='translate(825.869 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3451' data-name='Rechteck 3451' width='10.124' height='10.125' transform='translate(911.135 7238.352) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3452' data-name='Rechteck 3452' width='10.124' height='10.125' transform='translate(874.593 7238.352) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3453' data-name='Rechteck 3453' width='10.125' height='10.125' transform='translate(850.231 7238.352) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3454' data-name='Rechteck 3454' width='10.125' height='10.125' transform='translate(813.689 7238.352) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3455' data-name='Rechteck 3455' width='10.125' height='10.125' transform='translate(898.955 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3456' data-name='Rechteck 3456' width='10.125' height='10.125' transform='translate(886.774 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3457' data-name='Rechteck 3457' width='10.124' height='10.125' transform='translate(874.593 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3458' data-name='Rechteck 3458' width='10.124' height='10.125' transform='translate(862.411 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3459' data-name='Rechteck 3459' width='10.125' height='10.125' transform='translate(850.231 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3460' data-name='Rechteck 3460' width='10.124' height='10.125' transform='translate(825.869 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3461' data-name='Rechteck 3461' width='10.125' height='10.125' transform='translate(801.508 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3462' data-name='Rechteck 3462' width='10.124' height='10.124' transform='translate(911.135 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3463' data-name='Rechteck 3463' width='10.125' height='10.124' transform='translate(898.955 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3464' data-name='Rechteck 3464' width='10.124' height='10.124' transform='translate(874.593 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3465' data-name='Rechteck 3465' width='10.125' height='10.124' transform='translate(850.231 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3466' data-name='Rechteck 3466' width='10.125' height='10.124' transform='translate(898.955 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3467' data-name='Rechteck 3467' width='10.125' height='10.124' transform='translate(886.774 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3468' data-name='Rechteck 3468' width='10.124' height='10.124' transform='translate(874.593 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3469' data-name='Rechteck 3469' width='10.124' height='10.124' transform='translate(862.411 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3470' data-name='Rechteck 3470' width='10.125' height='10.124' transform='translate(850.231 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3471' data-name='Rechteck 3471' width='10.124' height='10.124' transform='translate(825.869 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3472' data-name='Rechteck 3472' width='10.124' height='10.125' transform='translate(911.135 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3473' data-name='Rechteck 3473' width='10.125' height='10.125' transform='translate(898.955 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3474' data-name='Rechteck 3474' width='10.124' height='10.125' transform='translate(874.593 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3475' data-name='Rechteck 3475' width='10.124' height='10.125' transform='translate(862.411 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3476' data-name='Rechteck 3476' width='10.124' height='10.125' transform='translate(838.05 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3477' data-name='Rechteck 3477' width='10.124' height='10.124' transform='translate(911.135 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3478' data-name='Rechteck 3478' width='10.125' height='10.124' transform='translate(886.774 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3479' data-name='Rechteck 3479' width='10.124' height='10.124' transform='translate(874.593 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3480' data-name='Rechteck 3480' width='10.125' height='10.124' transform='translate(850.231 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3481' data-name='Rechteck 3481' width='10.124' height='10.124' transform='translate(825.869 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3482' data-name='Rechteck 3482' width='10.125' height='10.124' transform='translate(801.508 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3483' data-name='Rechteck 3483' width='10.124' height='10.124' transform='translate(911.135 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3484' data-name='Rechteck 3484' width='10.125' height='10.124' transform='translate(898.955 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3485' data-name='Rechteck 3485' width='10.124' height='10.124' transform='translate(874.593 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3486' data-name='Rechteck 3486' width='10.124' height='10.124' transform='translate(825.869 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3487' data-name='Rechteck 3487' width='10.124' height='10.125' transform='translate(911.135 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3488' data-name='Rechteck 3488' width='10.125' height='10.125' transform='translate(898.955 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3489' data-name='Rechteck 3489' width='10.125' height='10.125' transform='translate(886.774 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3490' data-name='Rechteck 3490' width='10.124' height='10.125' transform='translate(862.411 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3491' data-name='Rechteck 3491' width='10.125' height='10.125' transform='translate(850.231 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3492' data-name='Rechteck 3492' width='10.124' height='10.125' transform='translate(838.05 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3493' data-name='Rechteck 3493' width='10.125' height='10.125' transform='translate(813.689 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3494' data-name='Rechteck 3494' width='10.124' height='10.125' transform='translate(911.135 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3495' data-name='Rechteck 3495' width='10.125' height='10.125' transform='translate(886.774 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3496' data-name='Rechteck 3496' width='10.124' height='10.125' transform='translate(874.593 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3497' data-name='Rechteck 3497' width='10.125' height='10.125' transform='translate(850.231 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3498' data-name='Rechteck 3498' width='10.125' height='10.125' transform='translate(801.508 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3499' data-name='Rechteck 3499' width='10.124' height='10.124' transform='translate(911.135 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3500' data-name='Rechteck 3500' width='10.125' height='10.124' transform='translate(898.955 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3501' data-name='Rechteck 3501' width='10.124' height='10.124' transform='translate(874.593 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3502' data-name='Rechteck 3502' width='10.124' height='10.124' transform='translate(862.411 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3503' data-name='Rechteck 3503' width='10.125' height='10.124' transform='translate(850.231 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3504' data-name='Rechteck 3504' width='10.124' height='10.124' transform='translate(838.05 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3505' data-name='Rechteck 3505' width='10.125' height='10.124' transform='translate(813.689 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3506' data-name='Rechteck 3506' width='10.124' height='10.125' transform='translate(911.135 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3507' data-name='Rechteck 3507' width='10.125' height='10.125' transform='translate(886.774 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3508' data-name='Rechteck 3508' width='10.124' height='10.125' transform='translate(874.593 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3509' data-name='Rechteck 3509' width='10.124' height='10.125' transform='translate(862.411 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3510' data-name='Rechteck 3510' width='10.124' height='10.125' transform='translate(838.05 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3511' data-name='Rechteck 3511' width='10.124' height='10.125' transform='translate(825.869 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3512' data-name='Rechteck 3512' width='10.125' height='10.125' transform='translate(801.508 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3513' data-name='Rechteck 3513' width='10.125' height='10.125' transform='translate(764.438 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3514' data-name='Rechteck 3514' width='10.124' height='10.125' transform='translate(740.076 7346.556) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3515' data-name='Rechteck 3515' width='10.124' height='10.125' transform='translate(788.799 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3516' data-name='Rechteck 3516' width='10.124' height='10.125' transform='translate(752.257 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3517' data-name='Rechteck 3517' width='10.124' height='10.125' transform='translate(715.714 7334.533) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3518' data-name='Rechteck 3518' width='10.125' height='10.124' transform='translate(764.438 7322.51) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3519' data-name='Rechteck 3519' width='10.124' height='10.125' transform='translate(788.799 7310.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3520' data-name='Rechteck 3520' width='10.124' height='10.125' transform='translate(752.257 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3521' data-name='Rechteck 3521' width='10.125' height='10.125' transform='translate(727.895 7298.465) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3522' data-name='Rechteck 3522' width='10.124' height='10.124' transform='translate(788.799 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3523' data-name='Rechteck 3523' width='10.125' height='10.124' transform='translate(764.438 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3524' data-name='Rechteck 3524' width='10.124' height='10.124' transform='translate(740.076 7286.442) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3525' data-name='Rechteck 3525' width='10.124' height='10.125' transform='translate(715.714 7274.419) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3526' data-name='Rechteck 3526' width='10.124' height='10.125' transform='translate(788.799 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3527' data-name='Rechteck 3527' width='10.125' height='10.125' transform='translate(764.438 7262.396) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3528' data-name='Rechteck 3528' width='10.124' height='10.124' transform='translate(752.257 7250.374) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3529' data-name='Rechteck 3529' width='10.124' height='10.125' transform='translate(740.076 7262.186) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3530' data-name='Rechteck 3530' width='10.124' height='10.125' transform='translate(788.799 7238.352) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3531' data-name='Rechteck 3531' width='10.125' height='10.125' transform='translate(764.438 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3532' data-name='Rechteck 3532' width='10.124' height='10.125' transform='translate(715.714 7226.329) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3533' data-name='Rechteck 3533' width='10.124' height='10.124' transform='translate(788.799 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3534' data-name='Rechteck 3534' width='10.125' height='10.124' transform='translate(727.895 7214.306) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3535' data-name='Rechteck 3535' width='10.125' height='10.124' transform='translate(776.619 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3536' data-name='Rechteck 3536' width='10.124' height='10.125' transform='translate(740.076 7190.472) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3537' data-name='Rechteck 3537' width='10.124' height='10.125' transform='translate(788.799 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3538' data-name='Rechteck 3538' width='10.125' height='10.125' transform='translate(764.438 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3539' data-name='Rechteck 3539' width='10.125' height='10.124' transform='translate(776.619 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3540' data-name='Rechteck 3540' width='10.124' height='10.124' transform='translate(752.257 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3541' data-name='Rechteck 3541' width='10.125' height='10.125' transform='translate(764.438 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3542' data-name='Rechteck 3542' width='10.124' height='10.125' transform='translate(740.076 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3543' data-name='Rechteck 3543' width='10.125' height='10.125' transform='translate(776.619 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3544' data-name='Rechteck 3544' width='10.124' height='10.124' transform='translate(788.799 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3545' data-name='Rechteck 3545' width='10.124' height='10.124' transform='translate(752.257 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3546' data-name='Rechteck 3546' width='10.124' height='10.124' transform='translate(715.714 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3547' data-name='Rechteck 3547' width='10.125' height='10.125' transform='translate(764.438 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3548' data-name='Rechteck 3548' width='10.125' height='10.125' transform='translate(727.895 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3809' data-name='Rechteck 3809' width='10.124' height='10.125' transform='translate(911.135 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3810' data-name='Rechteck 3810' width='10.125' height='10.125' transform='translate(898.955 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3811' data-name='Rechteck 3811' width='10.125' height='10.125' transform='translate(886.774 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3812' data-name='Rechteck 3812' width='10.124' height='10.125' transform='translate(862.411 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3813' data-name='Rechteck 3813' width='10.125' height='10.125' transform='translate(850.231 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3814' data-name='Rechteck 3814' width='10.124' height='10.125' transform='translate(825.869 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3815' data-name='Rechteck 3815' width='10.125' height='10.125' transform='translate(813.689 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3816' data-name='Rechteck 3816' width='10.124' height='10.124' transform='translate(911.135 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3817' data-name='Rechteck 3817' width='10.125' height='10.124' transform='translate(886.774 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3818' data-name='Rechteck 3818' width='10.124' height='10.124' transform='translate(874.593 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3819' data-name='Rechteck 3819' width='10.125' height='10.124' transform='translate(850.231 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3820' data-name='Rechteck 3820' width='10.125' height='10.125' transform='translate(898.955 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3821' data-name='Rechteck 3821' width='10.125' height='10.125' transform='translate(886.774 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3822' data-name='Rechteck 3822' width='10.124' height='10.125' transform='translate(874.593 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3823' data-name='Rechteck 3823' width='10.125' height='10.125' transform='translate(850.231 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3824' data-name='Rechteck 3824' width='10.124' height='10.125' transform='translate(825.869 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3825' data-name='Rechteck 3825' width='10.125' height='10.125' transform='translate(813.689 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3826' data-name='Rechteck 3826' width='10.124' height='10.125' transform='translate(911.135 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3827' data-name='Rechteck 3827' width='10.125' height='10.125' transform='translate(898.955 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3828' data-name='Rechteck 3828' width='10.124' height='10.125' transform='translate(874.593 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3829' data-name='Rechteck 3829' width='10.124' height='10.125' transform='translate(862.411 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3830' data-name='Rechteck 3830' width='10.124' height='10.125' transform='translate(838.05 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3831' data-name='Rechteck 3831' width='10.125' height='10.125' transform='translate(801.508 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3832' data-name='Rechteck 3832' width='10.125' height='10.124' transform='translate(898.955 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3833' data-name='Rechteck 3833' width='10.124' height='10.124' transform='translate(862.411 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3834' data-name='Rechteck 3834' width='10.125' height='10.124' transform='translate(850.231 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3835' data-name='Rechteck 3835' width='10.125' height='10.124' transform='translate(813.689 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3836' data-name='Rechteck 3836' width='10.124' height='10.125' transform='translate(911.135 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3837' data-name='Rechteck 3837' width='10.125' height='10.125' transform='translate(898.955 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3838' data-name='Rechteck 3838' width='10.125' height='10.125' transform='translate(886.774 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3839' data-name='Rechteck 3839' width='10.124' height='10.125' transform='translate(862.411 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3840' data-name='Rechteck 3840' width='10.124' height='10.125' transform='translate(838.05 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3841' data-name='Rechteck 3841' width='10.124' height='10.125' transform='translate(825.869 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3842' data-name='Rechteck 3842' width='10.124' height='10.125' transform='translate(911.135 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3843' data-name='Rechteck 3843' width='10.125' height='10.125' transform='translate(886.774 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3844' data-name='Rechteck 3844' width='10.124' height='10.125' transform='translate(874.593 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3845' data-name='Rechteck 3845' width='10.124' height='10.125' transform='translate(862.411 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3846' data-name='Rechteck 3846' width='10.125' height='10.125' transform='translate(850.231 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3847' data-name='Rechteck 3847' width='10.124' height='10.125' transform='translate(825.869 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3848' data-name='Rechteck 3848' width='10.124' height='10.124' transform='translate(911.135 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3849' data-name='Rechteck 3849' width='10.125' height='10.124' transform='translate(898.955 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3850' data-name='Rechteck 3850' width='10.125' height='10.124' transform='translate(886.774 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3851' data-name='Rechteck 3851' width='10.124' height='10.124' transform='translate(862.411 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3852' data-name='Rechteck 3852' width='10.125' height='10.124' transform='translate(850.231 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3853' data-name='Rechteck 3853' width='10.125' height='10.124' transform='translate(813.689 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3854' data-name='Rechteck 3854' width='10.124' height='10.125' transform='translate(911.135 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3855' data-name='Rechteck 3855' width='10.125' height='10.125' transform='translate(886.774 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3856' data-name='Rechteck 3856' width='10.124' height='10.125' transform='translate(874.593 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3857' data-name='Rechteck 3857' width='10.124' height='10.125' transform='translate(838.05 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3858' data-name='Rechteck 3858' width='10.124' height='10.125' transform='translate(825.869 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3859' data-name='Rechteck 3859' width='10.124' height='10.125' transform='translate(911.135 7479.07) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3860' data-name='Rechteck 3860' width='10.124' height='10.125' transform='translate(874.593 7479.07) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3861' data-name='Rechteck 3861' width='10.125' height='10.125' transform='translate(850.231 7479.07) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3862' data-name='Rechteck 3862' width='10.125' height='10.125' transform='translate(813.689 7479.07) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3863' data-name='Rechteck 3863' width='10.125' height='10.124' transform='translate(898.955 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3864' data-name='Rechteck 3864' width='10.125' height='10.124' transform='translate(886.774 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3865' data-name='Rechteck 3865' width='10.124' height='10.124' transform='translate(874.593 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3866' data-name='Rechteck 3866' width='10.124' height='10.124' transform='translate(862.411 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3867' data-name='Rechteck 3867' width='10.125' height='10.124' transform='translate(850.231 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3868' data-name='Rechteck 3868' width='10.124' height='10.124' transform='translate(825.869 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3869' data-name='Rechteck 3869' width='10.125' height='10.124' transform='translate(801.508 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3870' data-name='Rechteck 3870' width='10.124' height='10.124' transform='translate(911.135 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3871' data-name='Rechteck 3871' width='10.125' height='10.124' transform='translate(898.955 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3872' data-name='Rechteck 3872' width='10.124' height='10.124' transform='translate(874.593 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3873' data-name='Rechteck 3873' width='10.125' height='10.124' transform='translate(850.231 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3874' data-name='Rechteck 3874' width='10.125' height='10.125' transform='translate(898.955 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3875' data-name='Rechteck 3875' width='10.125' height='10.125' transform='translate(886.774 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3876' data-name='Rechteck 3876' width='10.124' height='10.125' transform='translate(874.593 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3877' data-name='Rechteck 3877' width='10.124' height='10.125' transform='translate(862.411 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3878' data-name='Rechteck 3878' width='10.125' height='10.125' transform='translate(850.231 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3879' data-name='Rechteck 3879' width='10.124' height='10.125' transform='translate(825.869 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3880' data-name='Rechteck 3880' width='10.124' height='10.124' transform='translate(911.135 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3881' data-name='Rechteck 3881' width='10.125' height='10.124' transform='translate(898.955 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3882' data-name='Rechteck 3882' width='10.124' height='10.124' transform='translate(874.593 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3883' data-name='Rechteck 3883' width='10.124' height='10.124' transform='translate(862.411 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3884' data-name='Rechteck 3884' width='10.124' height='10.124' transform='translate(838.05 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3885' data-name='Rechteck 3885' width='10.124' height='10.124' transform='translate(911.135 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3886' data-name='Rechteck 3886' width='10.125' height='10.124' transform='translate(886.774 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3887' data-name='Rechteck 3887' width='10.124' height='10.124' transform='translate(874.593 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3888' data-name='Rechteck 3888' width='10.125' height='10.124' transform='translate(850.231 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3889' data-name='Rechteck 3889' width='10.124' height='10.124' transform='translate(825.869 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3890' data-name='Rechteck 3890' width='10.125' height='10.124' transform='translate(801.508 7418.956) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3891' data-name='Rechteck 3891' width='10.124' height='10.125' transform='translate(911.135 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3892' data-name='Rechteck 3892' width='10.125' height='10.125' transform='translate(898.955 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3893' data-name='Rechteck 3893' width='10.124' height='10.125' transform='translate(874.593 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3894' data-name='Rechteck 3894' width='10.124' height='10.125' transform='translate(825.869 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3895' data-name='Rechteck 3895' width='10.124' height='10.125' transform='translate(911.135 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3896' data-name='Rechteck 3896' width='10.125' height='10.125' transform='translate(898.955 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3897' data-name='Rechteck 3897' width='10.125' height='10.125' transform='translate(886.774 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3898' data-name='Rechteck 3898' width='10.124' height='10.125' transform='translate(862.411 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3899' data-name='Rechteck 3899' width='10.125' height='10.125' transform='translate(850.231 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3900' data-name='Rechteck 3900' width='10.124' height='10.125' transform='translate(838.05 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3901' data-name='Rechteck 3901' width='10.125' height='10.125' transform='translate(813.689 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3902' data-name='Rechteck 3902' width='10.124' height='10.124' transform='translate(911.135 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3903' data-name='Rechteck 3903' width='10.125' height='10.124' transform='translate(886.774 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3904' data-name='Rechteck 3904' width='10.124' height='10.124' transform='translate(874.593 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3905' data-name='Rechteck 3905' width='10.125' height='10.124' transform='translate(850.231 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3906' data-name='Rechteck 3906' width='10.125' height='10.124' transform='translate(801.508 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3907' data-name='Rechteck 3907' width='10.124' height='10.125' transform='translate(911.135 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3908' data-name='Rechteck 3908' width='10.125' height='10.125' transform='translate(898.955 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3909' data-name='Rechteck 3909' width='10.124' height='10.125' transform='translate(874.593 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3910' data-name='Rechteck 3910' width='10.124' height='10.125' transform='translate(862.411 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3911' data-name='Rechteck 3911' width='10.125' height='10.125' transform='translate(850.231 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3912' data-name='Rechteck 3912' width='10.124' height='10.125' transform='translate(838.05 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3913' data-name='Rechteck 3913' width='10.125' height='10.125' transform='translate(813.689 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3914' data-name='Rechteck 3914' width='10.124' height='10.125' transform='translate(911.135 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3915' data-name='Rechteck 3915' width='10.125' height='10.125' transform='translate(886.774 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3916' data-name='Rechteck 3916' width='10.124' height='10.125' transform='translate(874.593 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3917' data-name='Rechteck 3917' width='10.124' height='10.125' transform='translate(862.411 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3918' data-name='Rechteck 3918' width='10.124' height='10.125' transform='translate(838.05 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3919' data-name='Rechteck 3919' width='10.124' height='10.125' transform='translate(825.869 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3920' data-name='Rechteck 3920' width='10.125' height='10.125' transform='translate(801.508 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3921' data-name='Rechteck 3921' width='10.125' height='10.125' transform='translate(764.438 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3922' data-name='Rechteck 3922' width='10.124' height='10.125' transform='translate(740.076 7587.273) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3923' data-name='Rechteck 3923' width='10.124' height='10.124' transform='translate(788.799 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3924' data-name='Rechteck 3924' width='10.124' height='10.124' transform='translate(752.257 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3925' data-name='Rechteck 3925' width='10.124' height='10.124' transform='translate(715.714 7575.25) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3926' data-name='Rechteck 3926' width='10.125' height='10.125' transform='translate(764.438 7563.229) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3927' data-name='Rechteck 3927' width='10.124' height='10.125' transform='translate(788.799 7551.206) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3928' data-name='Rechteck 3928' width='10.124' height='10.124' transform='translate(752.257 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3929' data-name='Rechteck 3929' width='10.125' height='10.124' transform='translate(727.895 7539.183) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3930' data-name='Rechteck 3930' width='10.124' height='10.125' transform='translate(788.799 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3931' data-name='Rechteck 3931' width='10.125' height='10.125' transform='translate(764.438 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3932' data-name='Rechteck 3932' width='10.124' height='10.125' transform='translate(740.076 7527.161) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3933' data-name='Rechteck 3933' width='10.124' height='10.125' transform='translate(715.714 7515.138) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3934' data-name='Rechteck 3934' width='10.124' height='10.124' transform='translate(788.799 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3935' data-name='Rechteck 3935' width='10.125' height='10.124' transform='translate(764.438 7503.115) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3936' data-name='Rechteck 3936' width='10.124' height='10.125' transform='translate(752.257 7491.093) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3937' data-name='Rechteck 3937' width='10.124' height='10.124' transform='translate(740.076 7502.904) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3938' data-name='Rechteck 3938' width='10.124' height='10.125' transform='translate(788.799 7479.07) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3939' data-name='Rechteck 3939' width='10.125' height='10.124' transform='translate(764.438 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3940' data-name='Rechteck 3940' width='10.124' height='10.124' transform='translate(715.714 7467.047) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3941' data-name='Rechteck 3941' width='10.124' height='10.124' transform='translate(788.799 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3942' data-name='Rechteck 3942' width='10.125' height='10.124' transform='translate(727.895 7455.024) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3943' data-name='Rechteck 3943' width='10.125' height='10.125' transform='translate(776.619 7443.001) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3944' data-name='Rechteck 3944' width='10.124' height='10.124' transform='translate(740.076 7431.189) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3945' data-name='Rechteck 3945' width='10.124' height='10.124' transform='translate(788.799 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3946' data-name='Rechteck 3946' width='10.125' height='10.124' transform='translate(764.438 7430.979) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3947' data-name='Rechteck 3947' width='10.125' height='10.125' transform='translate(776.619 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3948' data-name='Rechteck 3948' width='10.124' height='10.125' transform='translate(752.257 7406.934) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3949' data-name='Rechteck 3949' width='10.125' height='10.125' transform='translate(764.438 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3950' data-name='Rechteck 3950' width='10.124' height='10.125' transform='translate(740.076 7394.911) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3951' data-name='Rechteck 3951' width='10.125' height='10.124' transform='translate(776.619 7382.888) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3952' data-name='Rechteck 3952' width='10.124' height='10.125' transform='translate(788.799 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3953' data-name='Rechteck 3953' width='10.124' height='10.125' transform='translate(752.257 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3954' data-name='Rechteck 3954' width='10.124' height='10.125' transform='translate(715.714 7370.866) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3955' data-name='Rechteck 3955' width='10.125' height='10.125' transform='translate(764.438 7358.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3956' data-name='Rechteck 3956' width='10.125' height='10.125' transform='translate(727.895 7358.843) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center left;
  left: -36px;
}
.blog-wrapper .card-blog:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220.56' height='514.285' viewBox='0 0 220.56 514.285'%3E%3Cg id='Gruppe_1046' data-name='Gruppe 1046' transform='translate(-271.59 -421)'%3E%3Cg id='Gruppe_1045' data-name='Gruppe 1045' transform='translate(1197.741 8043.285) rotate(180)'%3E%3Crect id='Rechteck_3401' data-name='Rechteck 3401' width='10.124' height='10.125' transform='translate(926.151 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3402' data-name='Rechteck 3402' width='10.125' height='10.125' transform='translate(913.97 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3403' data-name='Rechteck 3403' width='10.125' height='10.125' transform='translate(901.789 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3404' data-name='Rechteck 3404' width='10.124' height='10.125' transform='translate(873.683 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3405' data-name='Rechteck 3405' width='10.125' height='10.125' transform='translate(860.567 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3406' data-name='Rechteck 3406' width='10.124' height='10.125' transform='translate(834.333 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3407' data-name='Rechteck 3407' width='10.125' height='10.125' transform='translate(821.217 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3408' data-name='Rechteck 3408' width='10.124' height='10.125' transform='translate(926.151 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3409' data-name='Rechteck 3409' width='10.125' height='10.125' transform='translate(901.789 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3410' data-name='Rechteck 3410' width='10.124' height='10.125' transform='translate(886.8 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3411' data-name='Rechteck 3411' width='10.125' height='10.125' transform='translate(860.567 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3412' data-name='Rechteck 3412' width='10.125' height='10.124' transform='translate(913.97 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3413' data-name='Rechteck 3413' width='10.125' height='10.124' transform='translate(901.789 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3414' data-name='Rechteck 3414' width='10.124' height='10.124' transform='translate(886.8 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3415' data-name='Rechteck 3415' width='10.125' height='10.124' transform='translate(860.567 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3416' data-name='Rechteck 3416' width='10.124' height='10.124' transform='translate(834.333 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3417' data-name='Rechteck 3417' width='10.125' height='10.124' transform='translate(821.217 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3418' data-name='Rechteck 3418' width='10.124' height='10.125' transform='translate(926.151 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3419' data-name='Rechteck 3419' width='10.125' height='10.125' transform='translate(913.97 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3420' data-name='Rechteck 3420' width='10.124' height='10.125' transform='translate(886.8 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3421' data-name='Rechteck 3421' width='10.124' height='10.125' transform='translate(873.683 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3422' data-name='Rechteck 3422' width='10.124' height='10.125' transform='translate(847.45 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3423' data-name='Rechteck 3423' width='10.125' height='10.125' transform='translate(808.1 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3424' data-name='Rechteck 3424' width='10.125' height='10.125' transform='translate(913.97 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3425' data-name='Rechteck 3425' width='10.124' height='10.125' transform='translate(873.683 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3426' data-name='Rechteck 3426' width='10.125' height='10.125' transform='translate(860.567 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3427' data-name='Rechteck 3427' width='10.125' height='10.125' transform='translate(821.217 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3428' data-name='Rechteck 3428' width='10.124' height='10.124' transform='translate(926.151 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3429' data-name='Rechteck 3429' width='10.125' height='10.124' transform='translate(913.97 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3430' data-name='Rechteck 3430' width='10.125' height='10.124' transform='translate(901.789 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3431' data-name='Rechteck 3431' width='10.124' height='10.124' transform='translate(873.683 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3432' data-name='Rechteck 3432' width='10.124' height='10.124' transform='translate(847.45 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3433' data-name='Rechteck 3433' width='10.124' height='10.124' transform='translate(834.333 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3434' data-name='Rechteck 3434' width='10.124' height='10.125' transform='translate(926.151 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3435' data-name='Rechteck 3435' width='10.125' height='10.125' transform='translate(901.789 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3436' data-name='Rechteck 3436' width='10.124' height='10.125' transform='translate(886.8 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3437' data-name='Rechteck 3437' width='10.124' height='10.125' transform='translate(873.683 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3438' data-name='Rechteck 3438' width='10.125' height='10.125' transform='translate(860.567 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3439' data-name='Rechteck 3439' width='10.124' height='10.125' transform='translate(834.333 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3440' data-name='Rechteck 3440' width='10.124' height='10.125' transform='translate(926.151 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3441' data-name='Rechteck 3441' width='10.125' height='10.125' transform='translate(913.97 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3442' data-name='Rechteck 3442' width='10.125' height='10.125' transform='translate(901.789 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3443' data-name='Rechteck 3443' width='10.124' height='10.125' transform='translate(873.683 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3444' data-name='Rechteck 3444' width='10.125' height='10.125' transform='translate(860.567 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3445' data-name='Rechteck 3445' width='10.125' height='10.125' transform='translate(821.217 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3446' data-name='Rechteck 3446' width='10.124' height='10.124' transform='translate(926.151 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3447' data-name='Rechteck 3447' width='10.125' height='10.124' transform='translate(901.789 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3448' data-name='Rechteck 3448' width='10.124' height='10.124' transform='translate(886.8 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3449' data-name='Rechteck 3449' width='10.124' height='10.124' transform='translate(847.45 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3450' data-name='Rechteck 3450' width='10.124' height='10.124' transform='translate(834.333 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3451' data-name='Rechteck 3451' width='10.124' height='10.125' transform='translate(926.151 7247.324) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3452' data-name='Rechteck 3452' width='10.124' height='10.125' transform='translate(886.8 7247.324) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3453' data-name='Rechteck 3453' width='10.125' height='10.125' transform='translate(860.567 7247.324) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3454' data-name='Rechteck 3454' width='10.125' height='10.125' transform='translate(821.217 7247.324) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3455' data-name='Rechteck 3455' width='10.125' height='10.125' transform='translate(913.97 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3456' data-name='Rechteck 3456' width='10.125' height='10.125' transform='translate(901.789 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3457' data-name='Rechteck 3457' width='10.124' height='10.125' transform='translate(886.8 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3458' data-name='Rechteck 3458' width='10.124' height='10.125' transform='translate(873.683 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3459' data-name='Rechteck 3459' width='10.125' height='10.125' transform='translate(860.567 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3460' data-name='Rechteck 3460' width='10.124' height='10.125' transform='translate(834.333 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3461' data-name='Rechteck 3461' width='10.125' height='10.125' transform='translate(808.1 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3462' data-name='Rechteck 3462' width='10.124' height='10.124' transform='translate(926.151 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3463' data-name='Rechteck 3463' width='10.125' height='10.124' transform='translate(913.97 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3464' data-name='Rechteck 3464' width='10.124' height='10.124' transform='translate(886.8 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3465' data-name='Rechteck 3465' width='10.125' height='10.124' transform='translate(860.567 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3466' data-name='Rechteck 3466' width='10.125' height='10.124' transform='translate(913.97 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3467' data-name='Rechteck 3467' width='10.125' height='10.124' transform='translate(901.789 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3468' data-name='Rechteck 3468' width='10.124' height='10.124' transform='translate(886.8 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3469' data-name='Rechteck 3469' width='10.124' height='10.124' transform='translate(873.683 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3470' data-name='Rechteck 3470' width='10.125' height='10.124' transform='translate(860.567 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3471' data-name='Rechteck 3471' width='10.124' height='10.124' transform='translate(834.333 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3472' data-name='Rechteck 3472' width='10.124' height='10.125' transform='translate(926.151 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3473' data-name='Rechteck 3473' width='10.125' height='10.125' transform='translate(913.97 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3474' data-name='Rechteck 3474' width='10.124' height='10.125' transform='translate(886.8 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3475' data-name='Rechteck 3475' width='10.124' height='10.125' transform='translate(873.683 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3476' data-name='Rechteck 3476' width='10.124' height='10.125' transform='translate(847.45 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3477' data-name='Rechteck 3477' width='10.124' height='10.124' transform='translate(926.151 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3478' data-name='Rechteck 3478' width='10.125' height='10.124' transform='translate(901.789 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3479' data-name='Rechteck 3479' width='10.124' height='10.124' transform='translate(886.8 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3480' data-name='Rechteck 3480' width='10.125' height='10.124' transform='translate(860.567 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3481' data-name='Rechteck 3481' width='10.124' height='10.124' transform='translate(834.333 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3482' data-name='Rechteck 3482' width='10.125' height='10.124' transform='translate(808.1 7178.238) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3483' data-name='Rechteck 3483' width='10.124' height='10.124' transform='translate(926.151 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3484' data-name='Rechteck 3484' width='10.125' height='10.124' transform='translate(913.97 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3485' data-name='Rechteck 3485' width='10.124' height='10.124' transform='translate(886.8 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3486' data-name='Rechteck 3486' width='10.124' height='10.124' transform='translate(834.333 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3487' data-name='Rechteck 3487' width='10.124' height='10.125' transform='translate(926.151 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3488' data-name='Rechteck 3488' width='10.125' height='10.125' transform='translate(913.97 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3489' data-name='Rechteck 3489' width='10.125' height='10.125' transform='translate(901.789 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3490' data-name='Rechteck 3490' width='10.124' height='10.125' transform='translate(873.683 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3491' data-name='Rechteck 3491' width='10.125' height='10.125' transform='translate(860.567 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3492' data-name='Rechteck 3492' width='10.124' height='10.125' transform='translate(847.45 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3493' data-name='Rechteck 3493' width='10.125' height='10.125' transform='translate(821.217 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3494' data-name='Rechteck 3494' width='10.124' height='10.125' transform='translate(926.151 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3495' data-name='Rechteck 3495' width='10.125' height='10.125' transform='translate(901.789 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3496' data-name='Rechteck 3496' width='10.124' height='10.125' transform='translate(886.8 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3497' data-name='Rechteck 3497' width='10.125' height='10.125' transform='translate(860.567 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3498' data-name='Rechteck 3498' width='10.125' height='10.125' transform='translate(808.1 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3499' data-name='Rechteck 3499' width='10.124' height='10.124' transform='translate(926.151 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3500' data-name='Rechteck 3500' width='10.125' height='10.124' transform='translate(913.97 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3501' data-name='Rechteck 3501' width='10.124' height='10.124' transform='translate(886.8 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3502' data-name='Rechteck 3502' width='10.124' height='10.124' transform='translate(873.683 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3503' data-name='Rechteck 3503' width='10.125' height='10.124' transform='translate(860.567 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3504' data-name='Rechteck 3504' width='10.124' height='10.124' transform='translate(847.45 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3505' data-name='Rechteck 3505' width='10.125' height='10.124' transform='translate(821.217 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3506' data-name='Rechteck 3506' width='10.124' height='10.125' transform='translate(926.151 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3507' data-name='Rechteck 3507' width='10.125' height='10.125' transform='translate(901.789 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3508' data-name='Rechteck 3508' width='10.124' height='10.125' transform='translate(886.8 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3509' data-name='Rechteck 3509' width='10.124' height='10.125' transform='translate(873.683 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3510' data-name='Rechteck 3510' width='10.124' height='10.125' transform='translate(847.45 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3511' data-name='Rechteck 3511' width='10.124' height='10.125' transform='translate(834.333 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3512' data-name='Rechteck 3512' width='10.125' height='10.125' transform='translate(808.1 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3513' data-name='Rechteck 3513' width='10.125' height='10.125' transform='translate(768.181 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3514' data-name='Rechteck 3514' width='10.124' height='10.125' transform='translate(740.076 7363.604) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3515' data-name='Rechteck 3515' width='10.124' height='10.125' transform='translate(794.415 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3516' data-name='Rechteck 3516' width='10.124' height='10.125' transform='translate(755.065 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3517' data-name='Rechteck 3517' width='10.124' height='10.125' transform='translate(715.714 7350.683) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3518' data-name='Rechteck 3518' width='10.125' height='10.124' transform='translate(768.181 7337.763) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3519' data-name='Rechteck 3519' width='10.124' height='10.125' transform='translate(794.415 7324.843) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3520' data-name='Rechteck 3520' width='10.124' height='10.125' transform='translate(755.065 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3521' data-name='Rechteck 3521' width='10.125' height='10.125' transform='translate(727.895 7311.923) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3522' data-name='Rechteck 3522' width='10.124' height='10.124' transform='translate(794.415 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3523' data-name='Rechteck 3523' width='10.125' height='10.124' transform='translate(768.181 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3524' data-name='Rechteck 3524' width='10.124' height='10.124' transform='translate(740.076 7299.003) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3525' data-name='Rechteck 3525' width='10.124' height='10.125' transform='translate(715.714 7286.083) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3526' data-name='Rechteck 3526' width='10.124' height='10.125' transform='translate(794.415 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3527' data-name='Rechteck 3527' width='10.125' height='10.125' transform='translate(768.181 7273.164) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3528' data-name='Rechteck 3528' width='10.124' height='10.124' transform='translate(755.065 7260.243) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3529' data-name='Rechteck 3529' width='10.124' height='10.125' transform='translate(740.076 7272.937) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3530' data-name='Rechteck 3530' width='10.124' height='10.125' transform='translate(794.415 7247.324) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3531' data-name='Rechteck 3531' width='10.125' height='10.125' transform='translate(768.181 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3532' data-name='Rechteck 3532' width='10.124' height='10.125' transform='translate(715.714 7234.404) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3533' data-name='Rechteck 3533' width='10.124' height='10.124' transform='translate(794.415 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3534' data-name='Rechteck 3534' width='10.125' height='10.124' transform='translate(727.895 7221.483) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3535' data-name='Rechteck 3535' width='10.125' height='10.124' transform='translate(781.299 7202.283) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3536' data-name='Rechteck 3536' width='10.124' height='10.125' transform='translate(740.076 7190.472) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3537' data-name='Rechteck 3537' width='10.124' height='10.125' transform='translate(794.415 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3538' data-name='Rechteck 3538' width='10.125' height='10.125' transform='translate(768.181 7190.261) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3539' data-name='Rechteck 3539' width='10.125' height='10.124' transform='translate(781.299 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3540' data-name='Rechteck 3540' width='10.124' height='10.124' transform='translate(755.065 7166.215) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3541' data-name='Rechteck 3541' width='10.125' height='10.125' transform='translate(768.181 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3542' data-name='Rechteck 3542' width='10.124' height='10.125' transform='translate(740.076 7154.193) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3543' data-name='Rechteck 3543' width='10.125' height='10.125' transform='translate(781.299 7142.17) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3544' data-name='Rechteck 3544' width='10.124' height='10.124' transform='translate(794.415 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3545' data-name='Rechteck 3545' width='10.124' height='10.124' transform='translate(755.065 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3546' data-name='Rechteck 3546' width='10.124' height='10.124' transform='translate(715.714 7130.147) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3547' data-name='Rechteck 3547' width='10.125' height='10.125' transform='translate(768.181 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3548' data-name='Rechteck 3548' width='10.125' height='10.125' transform='translate(727.895 7118.125) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3809' data-name='Rechteck 3809' width='10.124' height='10.125' transform='translate(926.151 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3810' data-name='Rechteck 3810' width='10.125' height='10.125' transform='translate(913.97 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3811' data-name='Rechteck 3811' width='10.125' height='10.125' transform='translate(901.789 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3812' data-name='Rechteck 3812' width='10.124' height='10.125' transform='translate(873.683 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3813' data-name='Rechteck 3813' width='10.125' height='10.125' transform='translate(860.567 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3814' data-name='Rechteck 3814' width='10.124' height='10.125' transform='translate(834.333 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3815' data-name='Rechteck 3815' width='10.125' height='10.125' transform='translate(821.217 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3816' data-name='Rechteck 3816' width='10.124' height='10.124' transform='translate(926.151 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3817' data-name='Rechteck 3817' width='10.125' height='10.124' transform='translate(901.789 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3818' data-name='Rechteck 3818' width='10.124' height='10.124' transform='translate(886.8 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3819' data-name='Rechteck 3819' width='10.125' height='10.124' transform='translate(860.567 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3820' data-name='Rechteck 3820' width='10.125' height='10.125' transform='translate(913.97 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3821' data-name='Rechteck 3821' width='10.125' height='10.125' transform='translate(901.789 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3822' data-name='Rechteck 3822' width='10.124' height='10.125' transform='translate(886.8 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3823' data-name='Rechteck 3823' width='10.125' height='10.125' transform='translate(860.567 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3824' data-name='Rechteck 3824' width='10.124' height='10.125' transform='translate(834.333 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3825' data-name='Rechteck 3825' width='10.125' height='10.125' transform='translate(821.217 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3826' data-name='Rechteck 3826' width='10.124' height='10.125' transform='translate(926.151 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3827' data-name='Rechteck 3827' width='10.125' height='10.125' transform='translate(913.97 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3828' data-name='Rechteck 3828' width='10.124' height='10.125' transform='translate(886.8 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3829' data-name='Rechteck 3829' width='10.124' height='10.125' transform='translate(873.683 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3830' data-name='Rechteck 3830' width='10.124' height='10.125' transform='translate(847.45 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3831' data-name='Rechteck 3831' width='10.125' height='10.125' transform='translate(808.1 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3832' data-name='Rechteck 3832' width='10.125' height='10.124' transform='translate(913.97 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3833' data-name='Rechteck 3833' width='10.124' height='10.124' transform='translate(873.683 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3834' data-name='Rechteck 3834' width='10.125' height='10.124' transform='translate(860.567 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3835' data-name='Rechteck 3835' width='10.125' height='10.124' transform='translate(821.217 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3836' data-name='Rechteck 3836' width='10.124' height='10.125' transform='translate(926.151 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3837' data-name='Rechteck 3837' width='10.125' height='10.125' transform='translate(913.97 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3838' data-name='Rechteck 3838' width='10.125' height='10.125' transform='translate(901.789 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3839' data-name='Rechteck 3839' width='10.124' height='10.125' transform='translate(873.683 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3840' data-name='Rechteck 3840' width='10.124' height='10.125' transform='translate(847.45 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3841' data-name='Rechteck 3841' width='10.124' height='10.125' transform='translate(834.333 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3842' data-name='Rechteck 3842' width='10.124' height='10.125' transform='translate(926.151 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3843' data-name='Rechteck 3843' width='10.125' height='10.125' transform='translate(901.789 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3844' data-name='Rechteck 3844' width='10.124' height='10.125' transform='translate(886.8 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3845' data-name='Rechteck 3845' width='10.124' height='10.125' transform='translate(873.683 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3846' data-name='Rechteck 3846' width='10.125' height='10.125' transform='translate(860.567 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3847' data-name='Rechteck 3847' width='10.124' height='10.125' transform='translate(834.333 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3848' data-name='Rechteck 3848' width='10.124' height='10.124' transform='translate(926.151 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3849' data-name='Rechteck 3849' width='10.125' height='10.124' transform='translate(913.97 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3850' data-name='Rechteck 3850' width='10.125' height='10.124' transform='translate(901.789 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3851' data-name='Rechteck 3851' width='10.124' height='10.124' transform='translate(873.683 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3852' data-name='Rechteck 3852' width='10.125' height='10.124' transform='translate(860.567 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3853' data-name='Rechteck 3853' width='10.125' height='10.124' transform='translate(821.217 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3854' data-name='Rechteck 3854' width='10.124' height='10.125' transform='translate(926.151 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3855' data-name='Rechteck 3855' width='10.125' height='10.125' transform='translate(901.789 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3856' data-name='Rechteck 3856' width='10.124' height='10.125' transform='translate(886.8 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3857' data-name='Rechteck 3857' width='10.124' height='10.125' transform='translate(847.45 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3858' data-name='Rechteck 3858' width='10.124' height='10.125' transform='translate(834.333 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3859' data-name='Rechteck 3859' width='10.124' height='10.125' transform='translate(926.151 7506.006) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3860' data-name='Rechteck 3860' width='10.124' height='10.125' transform='translate(886.8 7506.006) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3861' data-name='Rechteck 3861' width='10.125' height='10.125' transform='translate(860.567 7506.006) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3862' data-name='Rechteck 3862' width='10.125' height='10.125' transform='translate(821.217 7506.006) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3863' data-name='Rechteck 3863' width='10.125' height='10.124' transform='translate(913.97 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3864' data-name='Rechteck 3864' width='10.125' height='10.124' transform='translate(901.789 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3865' data-name='Rechteck 3865' width='10.124' height='10.124' transform='translate(886.8 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3866' data-name='Rechteck 3866' width='10.124' height='10.124' transform='translate(873.683 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3867' data-name='Rechteck 3867' width='10.125' height='10.124' transform='translate(860.567 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3868' data-name='Rechteck 3868' width='10.124' height='10.124' transform='translate(834.333 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3869' data-name='Rechteck 3869' width='10.125' height='10.124' transform='translate(808.1 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3870' data-name='Rechteck 3870' width='10.124' height='10.124' transform='translate(926.151 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3871' data-name='Rechteck 3871' width='10.125' height='10.124' transform='translate(913.97 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3872' data-name='Rechteck 3872' width='10.124' height='10.124' transform='translate(886.8 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3873' data-name='Rechteck 3873' width='10.125' height='10.124' transform='translate(860.567 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3874' data-name='Rechteck 3874' width='10.125' height='10.125' transform='translate(913.97 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3875' data-name='Rechteck 3875' width='10.125' height='10.125' transform='translate(901.789 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3876' data-name='Rechteck 3876' width='10.124' height='10.125' transform='translate(886.8 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3877' data-name='Rechteck 3877' width='10.124' height='10.125' transform='translate(873.683 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3878' data-name='Rechteck 3878' width='10.125' height='10.125' transform='translate(860.567 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3879' data-name='Rechteck 3879' width='10.124' height='10.125' transform='translate(834.333 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3880' data-name='Rechteck 3880' width='10.124' height='10.124' transform='translate(926.151 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3881' data-name='Rechteck 3881' width='10.125' height='10.124' transform='translate(913.97 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3882' data-name='Rechteck 3882' width='10.124' height='10.124' transform='translate(886.8 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3883' data-name='Rechteck 3883' width='10.124' height='10.124' transform='translate(873.683 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3884' data-name='Rechteck 3884' width='10.124' height='10.124' transform='translate(847.45 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3885' data-name='Rechteck 3885' width='10.124' height='10.124' transform='translate(926.151 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3886' data-name='Rechteck 3886' width='10.125' height='10.124' transform='translate(901.789 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3887' data-name='Rechteck 3887' width='10.124' height='10.124' transform='translate(886.8 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3888' data-name='Rechteck 3888' width='10.125' height='10.124' transform='translate(860.567 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3889' data-name='Rechteck 3889' width='10.124' height='10.124' transform='translate(834.333 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3890' data-name='Rechteck 3890' width='10.125' height='10.124' transform='translate(808.1 7441.407) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3891' data-name='Rechteck 3891' width='10.124' height='10.125' transform='translate(926.151 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3892' data-name='Rechteck 3892' width='10.125' height='10.125' transform='translate(913.97 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3893' data-name='Rechteck 3893' width='10.124' height='10.125' transform='translate(886.8 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3894' data-name='Rechteck 3894' width='10.124' height='10.125' transform='translate(834.333 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3895' data-name='Rechteck 3895' width='10.124' height='10.125' transform='translate(926.151 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3896' data-name='Rechteck 3896' width='10.125' height='10.125' transform='translate(913.97 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3897' data-name='Rechteck 3897' width='10.125' height='10.125' transform='translate(901.789 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3898' data-name='Rechteck 3898' width='10.124' height='10.125' transform='translate(873.683 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3899' data-name='Rechteck 3899' width='10.125' height='10.125' transform='translate(860.567 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3900' data-name='Rechteck 3900' width='10.124' height='10.125' transform='translate(847.45 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3901' data-name='Rechteck 3901' width='10.125' height='10.125' transform='translate(821.217 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3902' data-name='Rechteck 3902' width='10.124' height='10.124' transform='translate(926.151 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3903' data-name='Rechteck 3903' width='10.125' height='10.124' transform='translate(901.789 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3904' data-name='Rechteck 3904' width='10.124' height='10.124' transform='translate(886.8 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3905' data-name='Rechteck 3905' width='10.125' height='10.124' transform='translate(860.567 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3906' data-name='Rechteck 3906' width='10.125' height='10.124' transform='translate(808.1 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3907' data-name='Rechteck 3907' width='10.124' height='10.125' transform='translate(926.151 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3908' data-name='Rechteck 3908' width='10.125' height='10.125' transform='translate(913.97 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3909' data-name='Rechteck 3909' width='10.124' height='10.125' transform='translate(886.8 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3910' data-name='Rechteck 3910' width='10.124' height='10.125' transform='translate(873.683 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3911' data-name='Rechteck 3911' width='10.125' height='10.125' transform='translate(860.567 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3912' data-name='Rechteck 3912' width='10.124' height='10.125' transform='translate(847.45 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3913' data-name='Rechteck 3913' width='10.125' height='10.125' transform='translate(821.217 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3914' data-name='Rechteck 3914' width='10.124' height='10.125' transform='translate(926.151 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3915' data-name='Rechteck 3915' width='10.125' height='10.125' transform='translate(901.789 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3916' data-name='Rechteck 3916' width='10.124' height='10.125' transform='translate(886.8 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3917' data-name='Rechteck 3917' width='10.124' height='10.125' transform='translate(873.683 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3918' data-name='Rechteck 3918' width='10.124' height='10.125' transform='translate(847.45 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3919' data-name='Rechteck 3919' width='10.124' height='10.125' transform='translate(834.333 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3920' data-name='Rechteck 3920' width='10.125' height='10.125' transform='translate(808.1 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3921' data-name='Rechteck 3921' width='10.125' height='10.125' transform='translate(768.181 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3922' data-name='Rechteck 3922' width='10.124' height='10.125' transform='translate(740.076 7622.285) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3923' data-name='Rechteck 3923' width='10.124' height='10.124' transform='translate(794.415 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3924' data-name='Rechteck 3924' width='10.124' height='10.124' transform='translate(755.065 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3925' data-name='Rechteck 3925' width='10.124' height='10.124' transform='translate(715.714 7610.262) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3926' data-name='Rechteck 3926' width='10.125' height='10.125' transform='translate(768.181 7598.24) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3927' data-name='Rechteck 3927' width='10.124' height='10.125' transform='translate(794.415 7586.217) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3928' data-name='Rechteck 3928' width='10.124' height='10.124' transform='translate(755.065 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3929' data-name='Rechteck 3929' width='10.125' height='10.124' transform='translate(727.895 7574.194) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3930' data-name='Rechteck 3930' width='10.124' height='10.125' transform='translate(794.415 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3931' data-name='Rechteck 3931' width='10.125' height='10.125' transform='translate(768.181 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3932' data-name='Rechteck 3932' width='10.124' height='10.125' transform='translate(740.076 7562.172) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3933' data-name='Rechteck 3933' width='10.124' height='10.125' transform='translate(715.714 7550.149) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3934' data-name='Rechteck 3934' width='10.124' height='10.124' transform='translate(794.415 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3935' data-name='Rechteck 3935' width='10.125' height='10.124' transform='translate(768.181 7538.126) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3936' data-name='Rechteck 3936' width='10.124' height='10.125' transform='translate(755.065 7518.927) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3937' data-name='Rechteck 3937' width='10.124' height='10.124' transform='translate(740.076 7537.916) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3938' data-name='Rechteck 3938' width='10.124' height='10.125' transform='translate(794.415 7506.006) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3939' data-name='Rechteck 3939' width='10.125' height='10.124' transform='translate(768.181 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3940' data-name='Rechteck 3940' width='10.124' height='10.124' transform='translate(715.714 7493.087) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3941' data-name='Rechteck 3941' width='10.124' height='10.124' transform='translate(794.415 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3942' data-name='Rechteck 3942' width='10.125' height='10.124' transform='translate(727.895 7480.167) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3943' data-name='Rechteck 3943' width='10.125' height='10.125' transform='translate(781.299 7467.246) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3944' data-name='Rechteck 3944' width='10.124' height='10.124' transform='translate(740.076 7454.553) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3945' data-name='Rechteck 3945' width='10.124' height='10.124' transform='translate(794.415 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3946' data-name='Rechteck 3946' width='10.125' height='10.124' transform='translate(768.181 7454.326) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3947' data-name='Rechteck 3947' width='10.125' height='10.125' transform='translate(781.299 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3948' data-name='Rechteck 3948' width='10.124' height='10.125' transform='translate(755.065 7428.487) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3949' data-name='Rechteck 3949' width='10.125' height='10.125' transform='translate(768.181 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3950' data-name='Rechteck 3950' width='10.124' height='10.125' transform='translate(740.076 7415.566) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3951' data-name='Rechteck 3951' width='10.125' height='10.124' transform='translate(781.299 7402.646) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3952' data-name='Rechteck 3952' width='10.124' height='10.125' transform='translate(794.415 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3953' data-name='Rechteck 3953' width='10.124' height='10.125' transform='translate(755.065 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3954' data-name='Rechteck 3954' width='10.124' height='10.125' transform='translate(715.714 7389.728) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3955' data-name='Rechteck 3955' width='10.125' height='10.125' transform='translate(768.181 7376.808) rotate(180)' fill='%23fff'/%3E%3Crect id='Rechteck_3956' data-name='Rechteck 3956' width='10.125' height='10.125' transform='translate(727.895 7376.808) rotate(180)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position: center right;
  right: -36px;
}
.blog-wrapper .card-blog .uk-card-media-top {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 150px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-media-top {
    height: calc(150px + 50 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-wrapper .card-blog .uk-card-media-top {
    height: 200px;
  }
}
.blog-wrapper .card-blog .uk-card-body {
  padding: 20px;
  height: 146px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-body {
    padding: calc(20px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-wrapper .card-blog .uk-card-body {
    padding: 30px;
  }
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-body {
    height: calc(146px + 120 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-wrapper .card-blog .uk-card-body {
    height: 266px;
  }
}
.blog-wrapper .card-blog .uk-card-body .uk-card-title,
.blog-wrapper .card-blog .uk-card-body .uk-card-title a {
  font-size: 18px;
  line-height: 24px;
  font-family: "Oswald", sans-serif;
  letter-spacing: 0.05em;
  font-weight: 600;
  color: #1ed65f;
  -webkit-hyphens: auto;
          hyphens: auto;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    font-size: calc(18px + 7 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    font-size: 25px;
  }
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    line-height: calc(24px + 9 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    line-height: 33px;
  }
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    margin-bottom: calc(10px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-body .uk-card-title,
  .blog-wrapper .card-blog .uk-card-body .uk-card-title a {
    margin-bottom: 15px;
  }
}
.blog-wrapper .card-blog .uk-card-body p {
  font-weight: 400;
  line-height: 20px;
  font-size: 12px;
  letter-spacing: 0.03em;
}
.blog-wrapper .card-blog .uk-card-footer {
  padding: 20px;
  bottom: 0;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-footer {
    padding: calc(20px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-wrapper .card-blog .uk-card-footer {
    padding: 30px;
  }
}
.blog-wrapper .card-blog .uk-card-footer .uk-card-title {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-family: "Nunito", sans-serif;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-card-title {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-card-title {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-card-title {
    line-height: calc(14px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-card-title {
    line-height: 16px;
  }
}
.blog-wrapper .card-blog .uk-card-footer .uk-text-meta {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
  font-family: "Nunito", sans-serif;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-text-meta {
    font-size: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-text-meta {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-text-meta {
    line-height: calc(12px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .blog-wrapper .card-blog .uk-card-footer .uk-text-meta {
    line-height: 16px;
  }
}

.blog-detail-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 250px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
  .blog-detail-img {
    height: calc(250px + 300 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-detail-img {
    height: 550px;
  }
}

.blog-detail-content p {
  margin-bottom: 20px;
}

.blog-detail-text-img {
  width: 100%;
  display: block;
}
.blog-detail-text-img img {
  display: block;
  margin: 40px auto;
  width: 100%;
  height: auto;
}

.blog-detail-content-footer {
  padding: 10px;
  max-width: 450px;
}
@media screen and (min-width: 600px) {
  .blog-detail-content-footer {
    padding: calc(10px + 20 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .blog-detail-content-footer {
    padding: 30px;
  }
}

.author-img {
  padding-left: 0;
}

.author-description .author-name {
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-family: "Nunito", sans-serif;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .author-description .author-name {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-name {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .author-description .author-name {
    line-height: calc(14px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-name {
    line-height: 16px;
  }
}
.author-description .author-name.text-white {
  color: #FFFFFF;
}
.author-description .author-position {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
  font-family: "Nunito", sans-serif;
  color: #0F0F0F;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  .author-description .author-position {
    font-size: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-position {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .author-description .author-position {
    line-height: calc(12px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-position {
    line-height: 16px;
  }
}
.author-description .author-position.text-white {
  color: #FFFFFF;
}
.author-description .author-info {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
  font-family: "Nunito", sans-serif;
  color: #A8A8A8;
  margin-bottom: 10px;
}
@media screen and (min-width: 600px) {
  .author-description .author-info {
    font-size: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-info {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .author-description .author-info {
    line-height: calc(12px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description .author-info {
    line-height: 16px;
  }
}
.author-description a {
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.02em;
  font-weight: 400;
  font-family: "Nunito", sans-serif;
  color: #1ed65f;
  text-decoration: none;
  transition: all 0.3s ease;
}
@media screen and (min-width: 600px) {
  .author-description a {
    font-size: calc(10px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description a {
    font-size: 12px;
  }
}
@media screen and (min-width: 600px) {
  .author-description a {
    line-height: calc(12px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .author-description a {
    line-height: 16px;
  }
}
.author-description a:hover, .author-description a:focus, .author-description a:active {
  text-decoration: none;
  color: #0F0F0F;
}

.uk-pagination {
  justify-content: center;
}
.uk-pagination li {
  color: #0F0F0F;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
}
.uk-pagination li a {
  font-size: 12px;
  line-height: 15px;
  font-family: "Oswald", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #0F0F0F;
  transition: all 0.3s ease;
  text-decoration: none;
}
@media screen and (min-width: 600px) {
  .uk-pagination li a {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li a {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .uk-pagination li a {
    line-height: calc(15px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li a {
    line-height: 21px;
  }
}
.uk-pagination li a:hover, .uk-pagination li a:focus, .uk-pagination li a:active {
  text-decoration: none;
  color: #1ed65f;
}
.uk-pagination li.uk-active span {
  font-size: 12px;
  line-height: 15px;
  font-family: "Oswald", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 5px;
  text-align: center;
  width: 22px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.049' height='20.494' viewBox='0 0 21.049 20.494'%3E%3Cg id='nl-diamond' transform='translate(0 0)'%3E%3Cpath id='Pfad_24' data-name='Pfad 24' d='M290.849,123.088H290.8l.02-.026h-5.549L277.537,133.3l7.737,10.233h.045l-.02.026h5.549l7.737-10.233Z' transform='translate(-277.537 -123.062)' fill='%231ed760'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-active span {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-active span {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-active span {
    line-height: calc(15px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-active span {
    line-height: 21px;
  }
}
.uk-pagination li.uk-disabled {
  color: #A8A8A8;
  font-size: 12px;
  line-height: 15px;
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-disabled {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-disabled {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-disabled {
    line-height: calc(15px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-disabled {
    line-height: 21px;
  }
}
.uk-pagination li.uk-disabled span {
  color: #A8A8A8;
  font-size: 12px;
  line-height: 15px;
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-disabled span {
    font-size: calc(12px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-disabled span {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  .uk-pagination li.uk-disabled span {
    line-height: calc(15px + 6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination li.uk-disabled span {
    line-height: 21px;
  }
}
.uk-pagination .uk-pagination-previous,
.uk-pagination .uk-pagination-next {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 30px;
  height: 7px;
  opacity: 1;
  transform: translate(0, 0);
  transition: all 0.8s ease 0s;
}
@media screen and (min-width: 600px) {
  .uk-pagination .uk-pagination-previous,
  .uk-pagination .uk-pagination-next {
    width: calc(30px + 11 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination .uk-pagination-previous,
  .uk-pagination .uk-pagination-next {
    width: 41px;
  }
}
@media screen and (min-width: 600px) {
  .uk-pagination .uk-pagination-previous,
  .uk-pagination .uk-pagination-next {
    height: calc(7px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination .uk-pagination-previous,
  .uk-pagination .uk-pagination-next {
    height: 10px;
  }
}
.uk-pagination .uk-pagination-previous svg,
.uk-pagination .uk-pagination-next svg {
  display: none;
}
.uk-pagination .uk-pagination-previous {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Cg id='arrow_right_long' transform='translate(40.934 10.621) rotate(180)'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%230f0f0f'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%230f0f0f'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.uk-pagination .uk-pagination-previous:hover {
  transform: translate(-15%, 0);
}
.uk-pagination .uk-pagination-next {
  background-image: url("data:image/svg+xml,%3Csvg id='arrow_right_long' xmlns='http://www.w3.org/2000/svg' width='40.934' height='10.621' viewBox='0 0 40.934 10.621'%3E%3Crect id='Rechteck_17' data-name='Rechteck 17' width='40' height='2' transform='translate(0 4.406)' fill='%230f0f0f'/%3E%3Cg id='nl_arrow_black' transform='translate(34)'%3E%3Cpath id='nl_arrow_black-2' data-name='nl_arrow_black' d='M0,37.594,4.038,42.9,0,48.215H2.9L6.934,42.9,2.9,37.594Z' transform='translate(0 -37.594)' fill='%230f0f0f'/%3E%3C/g%3E%3C/svg%3E%0A");
  left: 100px;
}
@media screen and (min-width: 600px) {
  .uk-pagination .uk-pagination-next {
    left: calc(100px + 185 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-pagination .uk-pagination-next {
    left: 285px;
  }
}
.uk-pagination .uk-pagination-next:hover {
  transform: translate(15%, 0);
}

.spin-earth-on-hover {
  transition: ease 200s !important;
  transform: rotate(-3600deg) !important;
}

.btn-request {
  padding: 10px 25px;
  border: 1px solid #FFCB39;
  border-radius: 100px;
  font-weight: 400;
}

.btn-request:hover {
  background-color: #FFCB39;
  color: #fff;
  transform: scale(1.05);
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.1);
}

.btn-go-home {
  position: relative;
  z-index: 200;
  margin: 15px auto;
  width: 100px;
  padding: 10px 15px;
  border: 1px solid #FFCB39;
  border-radius: 100px;
  font-weight: 400;
  display: block;
  color: white;
  text-align: center;
  text-decoration: none;
  letter-spacing: 2px;
  font-size: 11px;
  transition: all 0.3s ease-in;
}

.btn-go-home:hover {
  background-color: #FFCB39;
  color: #fff;
  transform: scale(1.05);
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.1);
}

.central-body {
  /*    width: 100%;*/
  padding: 7% 5% 10% 5%;
  text-align: center;
}

.objects img {
  z-index: 90;
  pointer-events: none;
}

.object_rocket {
  z-index: 95;
  position: absolute;
  transform: translateX(-50px);
  top: 75%;
  pointer-events: none;
  animation: rocket-movement 200s linear infinite both running;
  width: 70px;
}
@media screen and (min-width: 600px) {
  .object_rocket {
    width: calc(70px + 70 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .object_rocket {
    width: 140px;
  }
}

.object_earth {
  position: absolute;
  top: 20%;
  left: 15%;
  z-index: 90;
  /*    animation: spin-earth 100s infinite linear both;*/
  width: 70px;
}
@media screen and (min-width: 600px) {
  .object_earth {
    width: calc(70px + 30 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .object_earth {
    width: 100px;
  }
}

.object_moon {
  position: absolute;
  top: 12%;
  left: 25%;
  /*
      transform: rotate(0deg);
      transition: transform ease-in 99999999999s;
  */
  width: 30px;
}
@media screen and (min-width: 600px) {
  .object_moon {
    width: calc(30px + 20 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .object_moon {
    width: 50px;
  }
}

.object_astronaut {
  animation: rotate-astronaut 200s infinite linear both alternate;
  width: 80px;
}
@media screen and (min-width: 600px) {
  .object_astronaut {
    width: calc(80px + 110 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .object_astronaut {
    width: 190px;
  }
}

.box_astronaut {
  z-index: 110 !important;
  position: absolute;
  top: 60%;
  right: 20%;
  will-change: transform;
  animation: move-astronaut 50s infinite linear both alternate;
}

.image-404 {
  position: relative;
  z-index: 100;
  pointer-events: none;
}

.stars {
  background-image: url("data:image/svg+xml,%3Csvg id='Ebene_1' data-name='Ebene 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1280 1200.79'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%230f0f0f;isolation:isolate;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='cls-1' cx='683.82' cy='963.26' r='4.06'/%3E%3Ccircle class='cls-1' cx='1069.31' cy='912.12' r='4.06'/%3E%3Ccircle class='cls-1' cx='294.27' cy='453.34' r='4.06'/%3E%3Ccircle class='cls-1' cx='1275.94' cy='40.66' r='4.06'/%3E%3Ccircle class='cls-1' cx='1215.06' cy='218.57' r='4.06'/%3E%3Ccircle class='cls-1' cx='652.22' cy='28.49' r='4.06'/%3E%3Ccircle class='cls-1' cx='777.57' cy='241.13' r='4.06'/%3E%3Ccircle class='cls-1' cx='332.83' cy='4.06' r='4.06'/%3E%3Ccircle class='cls-1' cx='4.06' cy='260.78' r='4.06'/%3E%3Ccircle class='cls-1' cx='166.41' cy='107.25' r='4.06'/%3E%3Ccircle class='cls-1' cx='1275.94' cy='954.96' r='4.06'/%3E%3Ccircle class='cls-1' cx='1018.93' cy='77.2' r='4.06'/%3E%3Ccircle class='cls-1' cx='484.62' cy='157.49' r='4.06'/%3E%3Ccircle class='cls-1' cx='1259.71' cy='1196.73' r='4.06'/%3E%3Ccircle class='cls-1' cx='80.59' cy='434.82' r='4.06'/%3E%3Ccircle class='cls-1' cx='1241.44' cy='414.63' r='4.06'/%3E%3Ccircle class='cls-1' cx='855.41' cy='111.31' r='4.06'/%3E%3Ccircle class='cls-1' cx='64.36' cy='846.09' r='4.06'/%3E%3Ccircle class='cls-1' cx='131.04' cy='1186.11' r='4.06'/%3E%3Ccircle class='cls-1' cx='331.67' cy='1023.77' r='4.06'/%3E%3Ccircle class='cls-1' cx='1179.77' cy='625.84' r='3.56'/%3E%3Ccircle class='cls-1' cx='250.33' cy='701.86' r='3.56'/%3E%3Ccircle class='cls-1' cx='349.59' cy='908.56' r='3.56'/%3E%3Ccircle class='cls-1' cx='639.33' cy='647.86' r='3.56'/%3E%3Ccircle class='cls-1' cx='824.33' cy='752.86' r='3.56'/%3E%3C/svg%3E");
  background-repeat: repeat;
  background-size: contain;
  background-position: left top;
}
.stars .uk-svg {
  transform: unset;
}

.glowing_stars .star {
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  width: 3px;
  height: 3px;
  opacity: 0.3;
  will-change: opacity;
}

.glowing_stars .star:nth-child(1) {
  top: 80%;
  left: 25%;
  animation: glow-star 2s infinite ease-in-out alternate 1s;
}

.glowing_stars .star:nth-child(2) {
  top: 20%;
  left: 40%;
  animation: glow-star 2s infinite ease-in-out alternate 3s;
  background-color: #0F0F0F;
}

.glowing_stars .star:nth-child(3) {
  top: 25%;
  left: 25%;
  animation: glow-star 2s infinite ease-in-out alternate 5s;
  background-color: #0F0F0F;
}

.glowing_stars .star:nth-child(4) {
  top: 75%;
  left: 80%;
  animation: glow-star 2s infinite ease-in-out alternate 7s;
  background-color: #0F0F0F;
}

.glowing_stars .star:nth-child(5) {
  top: 90%;
  left: 50%;
  animation: glow-star 2s infinite ease-in-out alternate 9s;
}

@media screen and (max-width: 1200px) {
  .box_astronaut {
    top: 80%;
  }
  .central-body {
    padding-top: 30%;
    padding-bottom: 30%;
  }
}
@media only screen and (max-width: 640px) {
  .box_astronaut {
    top: 70%;
  }
  .central-body {
    padding-top: 50%;
    padding-bottom: 50%;
  }
}
.c-separator {
  height: 2px;
  background: lightgrey;
  width: 90%;
  margin-left: 5%;
}

.uk-text-large, .uk-text-bold {
  font-weight: bold;
}

.uk-box-shadow-xlarge {
  box-shadow: rgb(0, 0, 0);
}

.nl-title {
  width: 52.5px;
  height: 80px;
}

.kalhamer-container {
  height: 550px;
  width: 800px;
}
.kalhamer-container .kalhamer {
  border-radius: 0 150px 150px 0;
  background: black;
  right: 150px;
  width: 650px;
  height: 550px;
}
.kalhamer-container .kalhamer .kalhamer-img {
  left: 0;
  width: 550px;
  height: auto;
}
.kalhamer-container .kalhamer-nl {
  top: 0;
  right: 0;
  width: 360px;
  height: 550px;
}

.calendar {
  width: 100px;
  height: 100px;
}

.rocket {
  top: 250px;
  right: 0;
  width: 1000px;
  height: 1000px;
  transform: rotate(-30deg);
  opacity: 0.2;
}
.rocket img {
  width: 1000px;
  height: 1000px;
}

tr > td:nth-child(1) {
  border-right: 2px solid lightgrey;
}

.reference-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
@media screen and (min-width: 960px) {
  .reference-list:before {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: 2.5px;
    top: 0;
    bottom: 0;
    width: 0;
    border-left: 5px dashed #48A716;
  }
}
.reference-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-basis: 100%;
  text-decoration: none;
  padding-top: 40px;
  position: relative;
  padding-right: 10px;
}
@media screen and (min-width: 960px) {
  .reference-list__item {
    padding-right: 0;
    padding-top: 60px;
    flex-basis: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item {
    padding-top: 80px;
  }
}
.reference-list__item__side {
  padding: 0 0.75rem;
}
@media screen and (min-width: 640px) {
  .reference-list__item__side {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 960px) {
  .reference-list__item__side {
    padding: 0 1.25rem;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__side {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 1600px) {
  .reference-list__item__side {
    padding: 0 2rem;
  }
}
.reference-list__item__type {
  writing-mode: vertical-lr;
  transform: rotate(-180deg);
  font-family: "Oswald", sans-serif;
  font-size: 40px;
  font-weight: 600;
  color: #0F0F0F;
}
@media screen and (min-width: 960px) {
  .reference-list__item__type {
    font-size: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__type {
    font-size: 60px;
  }
}
.reference-list__item__content {
  flex-grow: 1;
  padding-left: 20px;
  padding-bottom: 40px;
  position: relative;
}
@media screen and (min-width: 960px) {
  .reference-list__item__content {
    padding-left: 60px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__content {
    padding-left: 100px;
    padding-bottom: 80px;
  }
}
.reference-list__item__content:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22134.576%22%20height%3D%22198.104%22%3E%3Cpath%20d%3D%22m0%200%2078.376%2099.069L0%20198.1h56.2l78.376-99.034L56.2%200Z%22%20fill%3D%22%231ed760%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100% auto;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 9;
  width: 74px;
  height: 110px;
  left: 10px;
  top: -53px;
}
@media screen and (min-width: 960px) {
  .reference-list__item__content:before {
    width: 100px;
    height: 147px;
    left: 30px;
    top: -73px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__content:before {
    width: 134px;
    height: 198px;
    left: 60px;
    top: -99px;
  }
}
.reference-list__item__image {
  position: relative;
}
.reference-list__item__image > img {
  display: block;
}
.reference-list__item__logo {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 130px;
  height: 85px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(149, 149, 149, 0.7);
}
@media screen and (min-width: 960px) {
  .reference-list__item__logo {
    width: 150px;
    height: 95px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__logo {
    width: 200px;
    height: 135px;
  }
}
.reference-list__item__logo img {
  max-width: 70%;
  height: auto;
}
.reference-list__item__tags {
  margin-top: 0.5rem;
}
@media screen and (min-width: 960px) {
  .reference-list__item__tags {
    margin-top: 1rem;
  }
}
.reference-list__item__tags .uk-badge {
  background-color: #000000;
  border-radius: 0;
}
.reference-list__item__text {
  margin-top: 0.5rem;
}
@media screen and (min-width: 960px) {
  .reference-list__item__text {
    margin-top: 1rem;
  }
}
.reference-list__item__text p {
  font-size: 18px;
  line-height: 1.35;
}
@media screen and (min-width: 960px) {
  .reference-list__item__text p {
    font-size: 24px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item__text p {
    font-size: 30px;
  }
}
.reference-list__item--large {
  flex-basis: 100%;
  outline: 5px dashed #48A716;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0 0 0 15px #fff;
}
.reference-list__item--large:hover {
  outline: 5px dashed #48A716;
}
.reference-list__item--large .reference-list__item__content:before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22224.576%22%20height%3D%22198.104%22%3E%3Cpath%20d%3D%22m0%200%2078.376%2099.069L0%20198.1h56.2l78.376-99.034L56.2%200Z%22%20fill%3D%22%231ed760%22%2F%3E%3Cpath%20data-name%3D%22Pfeil%22%20d%3D%22m90%200%2078.376%2099.069L90%20198.1h56.2l78.376-99.034L146.2%200Z%22%20fill%3D%22%231ed760%22%2F%3E%3C%2Fsvg%3E");
  width: 125px;
}
@media screen and (min-width: 960px) {
  .reference-list__item--large .reference-list__item__content:before {
    width: 165px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-list__item--large .reference-list__item__content:before {
    width: 166px;
  }
}

/**
 * Reference Detail
 */
.reference-detail {
  padding-top: 2rem;
}
@media screen and (min-width: 960px) {
  .reference-detail {
    padding-top: 4rem;
  }
}
.reference-detail p {
  font-size: 18px;
  line-height: 28px;
}
@media screen and (min-width: 960px) {
  .reference-detail p {
    font-size: 22px;
    line-height: 36px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-detail p {
    font-size: 26px;
    line-height: 40px;
  }
}
.reference-detail p + p {
  margin-top: 1rem;
}
@media screen and (min-width: 960px) {
  .reference-detail p + p {
    margin-top: 1.5rem;
  }
}
.reference-detail__name {
  text-transform: uppercase;
  position: relative;
}
.reference-detail__name:before {
  content: "";
  position: absolute;
  right: calc(100% + 1.5rem);
  top: 50%;
  transform: translate(0, -50%);
  width: 27px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22134.576%22%20height%3D%22198.104%22%3E%3Cpath%20d%3D%22m0%200%2078.376%2099.069L0%20198.1h56.2l78.376-99.034L56.2%200Z%22%20fill%3D%22%231ed760%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100% auto;
}
.reference-detail__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column-reverse;
}
.reference-detail__title h1 {
  font-size: 60px;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  color: #0F0F0F;
  font-weight: 600;
}
@media screen and (min-width: 960px) {
  .reference-detail__title h1 {
    font-size: 70px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-detail__title h1 {
    font-size: 80px;
  }
}
.reference-detail__title h2 {
  font-size: 40px;
  font-family: "Oswald", sans-serif;
  text-transform: uppercase;
  color: #0F0F0F;
  font-weight: 600;
}
@media screen and (min-width: 960px) {
  .reference-detail__title h2 {
    font-size: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .reference-detail__title h2 {
    font-size: 60px;
  }
}
.reference-detail__intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 3rem;
}
@media screen and (min-width: 960px) {
  .reference-detail__intro {
    padding-bottom: 6rem;
  }
}
.reference-detail__intro__info {
  flex-basis: 30%;
  max-width: 30%;
}
@media screen and (min-width: 960px) {
  .reference-detail__intro__info {
    flex-basis: 20%;
  }
}
.reference-detail__intro__info .uk-description-list {
  text-transform: uppercase;
  margin-top: 1rem;
}
@media screen and (min-width: 1200px) {
  .reference-detail__intro__info .uk-description-list {
    margin-top: 2rem;
  }
}
.reference-detail__intro__info .uk-description-list dt {
  font-family: "Oswald", sans-serif;
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 1200px) {
  .reference-detail__intro__info .uk-description-list dt {
    font-size: 40px;
  }
}
.reference-detail__intro__info .uk-description-list dd {
  font-size: 20px;
}
@media screen and (min-width: 1200px) {
  .reference-detail__intro__info .uk-description-list dd {
    font-size: 30px;
  }
}
.reference-detail__intro__info .uk-description-list dd + dt {
  margin-top: 2rem;
}
@media screen and (min-width: 1200px) {
  .reference-detail__intro__info .uk-description-list dd + dt {
    margin-top: 3rem;
  }
}
.reference-detail__intro__video {
  flex-basis: 70%;
  max-width: 70%;
  box-sizing: border-box;
}
@media screen and (min-width: 960px) {
  .reference-detail__intro__video {
    padding: 0 20px;
    flex-basis: 40%;
  }
}
.reference-detail__intro__video .mockup-stage {
  transform: translate(40%, 0);
  margin: 0 auto;
}
@media screen and (min-width: 640px) {
  .reference-detail__intro__video .mockup-stage {
    transform: translate(0, 0);
  }
}
.reference-detail__intro__text {
  flex-basis: 100%;
  padding-top: 3rem;
}
@media screen and (min-width: 640px) {
  .reference-detail__intro__text {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 960px) {
  .reference-detail__intro__text {
    flex-basis: 40%;
  }
}
@media screen and (min-width: 1200px) {
  .reference-detail__intro__text {
    padding-top: 2rem;
  }
}
.reference-detail__slideshow .uk-slideshow-items {
  min-height: auto !important;
  padding-bottom: 53.4%;
}
.reference-detail__slideshow .uk-slidenav.uk-slidenav-previous,
.reference-detail__slideshow .uk-slidenav.uk-slidenav-next {
  height: 25px;
  top: 50%;
  bottom: auto;
  margin-top: 0;
  margin-bottom: 0;
  transform: translate(0, -50%);
}
.reference-detail__slideshow .uk-slidenav.uk-slidenav-previous {
  left: 30px;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250.867%22%20height%3D%2244.363%22%3E%3Cpath%20data-name%3D%22Linie%207%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22M4.95%2022.182h42.417%22%2F%3E%3Cpath%20data-name%3D%22Linie%208%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22M4.95%2022.182%2022.182%204.95%22%2F%3E%3Cpath%20data-name%3D%22Linie%209%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22m4.95%2022.182%2017.232%2017.232%22%2F%3E%3C%2Fsvg%3E);
}
.reference-detail__slideshow .uk-slidenav.uk-slidenav-next {
  left: auto;
  right: 30px;
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250.867%22%20height%3D%2244.363%22%3E%3Cpath%20data-name%3D%22Linie%207%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22M45.917%2022.182H3.5%22%2F%3E%3Cpath%20data-name%3D%22Linie%208%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22M45.917%2022.182%2028.685%204.95%22%2F%3E%3Cpath%20data-name%3D%22Linie%209%22%20fill%3D%22none%22%20stroke%3D%22%231ed760%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%227%22%20d%3D%22M45.917%2022.182%2028.685%2039.414%22%2F%3E%3C%2Fsvg%3E);
}
.reference-detail__device-section {
  min-height: 70vh;
}
.reference-detail__devices__group {
  position: relative;
  display: inline-block;
}
.reference-detail__devices__group--mobile .reference-detail__devices__item:last-child {
  position: absolute;
  right: -30%;
  bottom: -3px;
  z-index: 9;
}
.reference-detail__devices__row--reverse {
  flex-direction: column-reverse;
}
@media screen and (min-width: 960px) {
  .reference-detail__devices__row--reverse {
    flex-direction: row;
  }
}

.mockup-stage {
  position: relative;
  box-sizing: border-box;
}
.mockup-stage * {
  box-sizing: border-box;
}
.mockup-stage img,
.mockup-stage video {
  display: block;
}
.mockup-stage:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.mockup-stage--iphone-portrait {
  max-width: 370px;
  padding: 4.3% 5.4%;
}
@media screen and (min-width: 640px) {
  .mockup-stage--iphone-portrait {
    padding: 4.3% 4.6%;
  }
}
@media screen and (min-width: 1200px) {
  .mockup-stage--iphone-portrait {
    padding: 17.5px 20.8px;
  }
}
.mockup-stage--iphone-portrait:after {
  background-image: url("../images/references/devices/iphone_13_portrait.png");
}
.mockup-stage--iphone-portrait-small {
  max-width: 200px;
  padding: 5.8%;
}
.mockup-stage--ipad-portrait {
  max-width: 380px;
  padding: 6.1%;
}
.mockup-stage--ipad-portrait:after {
  background-image: url("../images/references/devices/ipad_portrait.png");
}
.mockup-stage--macbook {
  max-width: 920px;
  padding: 4.3% 11.6% 7%;
}
.mockup-stage--macbook:after {
  background-image: url("../images/references/devices/macbook_pro.png");
}

/* Header */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Header Main                          */
/*   02. Logo                                 */
/*   03. Astronaut Icon                       */
/* ==========================================================================
    01. Header Main
   ========================================================================== */
header {
  background-color: #FFFFFF;
}
header.uk-section-small {
  padding-top: 20px;
}

/* ==========================================================================
    02. Logo
   ========================================================================== */
.uk-logo img, .uk-logo svg {
  width: 130px;
  height: 20px;
}
@media screen and (min-width: 600px) {
  .uk-logo img, .uk-logo svg {
    width: calc(130px + 65 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-logo img, .uk-logo svg {
    width: 195px;
  }
}
@media screen and (min-width: 600px) {
  .uk-logo img, .uk-logo svg {
    height: calc(20px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .uk-logo img, .uk-logo svg {
    height: 30px;
  }
}
@media screen and (min-width: 1600px) {
  .uk-logo {
    padding: 0;
    margin: 0;
  }
}

/* ==========================================================================
    03. Astronaut Icon
   ========================================================================== */
.icon-wrapper {
  width: 50px;
  height: 60px;
  margin-right: 40px;
}
@media screen and (min-width: 600px) {
  .icon-wrapper {
    height: calc(60px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper {
    height: 80px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper {
    margin-right: calc(40px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper {
    margin-right: 70px;
  }
}
.icon-wrapper .icon-astronaut {
  position: relative;
  display: block;
  text-decoration: none;
  transition: transform 0.8s ease 0s;
  top: -15px;
  width: 30px;
  height: 65px;
  /* ANIMATION */
  animation-name: hovering;
  animation-duration: 3.3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  /* /ANIMATION */
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut {
    top: calc(-15px + -6 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut {
    top: -21px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut {
    width: calc(30px + 13 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut {
    width: 43px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut {
    height: calc(65px + 21 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut {
    height: 86px;
  }
}
.icon-wrapper .icon-astronaut span,
.icon-wrapper .icon-astronaut .icon-diamond {
  position: absolute;
  font-size: 11px;
  line-height: 11px;
  color: #0F0F0F;
  letter-spacing: 0.05em;
  font-weight: 600;
  font-family: "Oswald", sans-serif;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 19px;
  left: 18px;
  width: 19px;
  height: 18px;
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    font-size: calc(11px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    font-size: 13px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    line-height: calc(11px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    line-height: 13px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    top: calc(19px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    top: 23px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    left: calc(18px + 11 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    left: 29px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    width: calc(19px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    width: 22px;
  }
}
@media screen and (min-width: 600px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    height: calc(18px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .icon-wrapper .icon-astronaut span,
  .icon-wrapper .icon-astronaut .icon-diamond {
    height: 21px;
  }
}
.icon-wrapper .icon-astronaut:hover, .icon-wrapper .icon-astronaut:focus, .icon-wrapper .icon-astronaut:active {
  text-decoration: none;
  color: #2F2F2F;
  transform: translateY(5px);
  /* ANIMATION STOP */
  animation-play-state: paused;
}

/* Nav */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Navbar Container                     */
/*   02. Navbar Main                          */
/*   03. Navbar Social Media & Icons          */
/*   04. Navbar Dropbar                       */
/*   05. Nav mobile                           */
/*   06. Nav Top Text                         */
/* ==========================================================================
    01. Navbar Container
   ========================================================================== */
header .uk-navbar-container {
  height: 60px;
  max-width: 1600px;
  margin: 0 auto;
}
@media screen and (min-width: 600px) {
  header .uk-navbar-container {
    height: calc(60px + 33 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  header .uk-navbar-container {
    height: 93px;
  }
}
header .uk-navbar-container .uk-navbar-item {
  min-height: 60px;
}
@media screen and (min-width: 600px) {
  header .uk-navbar-container .uk-navbar-item {
    min-height: calc(60px + 20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  header .uk-navbar-container .uk-navbar-item {
    min-height: 80px;
  }
}

/* ==========================================================================
    02. Navbar Main
   ========================================================================== */
.navbar-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.navbar-main li {
  margin-bottom: 20px;
}
@media screen and (min-width: 640px) {
  .navbar-main li {
    margin: 10px 40px;
  }
}
.navbar-main li a {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.04em;
  font-weight: 700;
  padding: 0 10px;
  min-height: 50px;
}
@media screen and (min-width: 600px) {
  .navbar-main li a {
    font-size: calc(30px + 25 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .navbar-main li a {
    font-size: 55px;
  }
}
@media screen and (min-width: 600px) {
  .navbar-main li a {
    line-height: calc(30px + 25 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .navbar-main li a {
    line-height: 55px;
  }
}
@media screen and (min-width: 600px) {
  .navbar-main li a {
    min-height: calc(50px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .navbar-main li a {
    min-height: 80px;
  }
}
.navbar-main li a:hover, .navbar-main li a:focus, .navbar-main li a:active {
  background: transparent;
  color: #1ed65f;
}
.navbar-main li.uk-active > a {
  background: #1ed65f;
  color: #0F0F0F;
}

/* ==========================================================================
    03. Navbar Social media & Icons
   ========================================================================== */
.nav-social-media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  margin-top: 30px;
}
@media screen and (min-width: 640px) {
  .nav-social-media {
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 0;
  }
}
.nav-social-media .decoration-text {
  margin-left: 14px;
}
@media screen and (min-width: 640px) {
  .nav-social-media .decoration-text {
    margin-left: 0;
  }
}

.navbar-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
@media screen and (min-width: 640px) {
  .navbar-icons {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
  }
}
.navbar-icons li {
  height: 50px;
}
.navbar-icons li a {
  min-height: 25px;
  padding: 0 26px;
  margin-top: -34px;
  transition: all 0.3s ease;
}
.navbar-icons li a.icon-bag {
  min-height: 30px;
  top: -4px;
}
.navbar-icons li a.gray:hover, .navbar-icons li a.gray:focus, .navbar-icons li a.gray:active {
  opacity: 0.5;
}
.navbar-icons li.uk-active > a {
  position: relative;
}
.navbar-icons li.uk-active > a:before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 86.393 20' %3E%3Cpath id='Pfad_3760' data-name='Pfad 3760' d='M69.92,18.082c.026.04.053.06.079.1C-9.176,14.649,3.157,19.075.967,11.076c-.6-.437-1.132-3.632-.974-5.22a42.216,42.216,0,0,1,4.522-.913C37.268,3.474,69.5-4.346,84.411,3.315c-.068.04-.142.06-.211.1.716.5,1.442.3,2.158.794H84.474c.205.536.416.278.569.695-.158,1.33-.511,1.012-.832,1.25.158.516.342.437.479.853-.105.238-.605-.556-.663.476-.016,1.27-.495.655-.837,1.29.132.5.295.139.468.476-.774-.06-1.211.476-1.974.873.7.913,1.495.159,2.311.814a4.375,4.375,0,0,1-.663.913c.068.06.142.119.211.179v.159h-.811c.595.814,1.226.6,1.9,1.191-.321.456-.605.119-.911.318,1.026,1.806-.2.992-.7,1.687.268.1.495.179.716.278-.732.437-1.479.119-2.211.814.453.695.953.357,1.405,1.032-.732.06-1.1.834-1.874,1.072.132.4.29.1.458.337-.121.119-.347-.139-.569.556.4.159.758.3,1.126.437-4.011.6-8.112-1.866-12.16-1.886C69.92,18,69.92,18.042,69.92,18.082Z' transform='translate(0.035 -0.001)' fill='%23ffdd06'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
  width: 93%;
  height: 165%;
  display: block;
  min-width: 10px;
  position: absolute;
  z-index: -1;
  margin-top: 1px;
  transform: none;
}

/* ==========================================================================
    04. Navbar Dropbar
   ========================================================================== */
.uk-navbar-dropbar {
  background: #F2F2F2;
  max-width: 1600px;
  margin: 0 auto;
}
.uk-navbar-dropbar.uk-navbar-dropbar-slide {
  box-shadow: none;
}

.uk-navbar-dropdown-dropbar {
  background: transparent;
  padding: 45px 35px;
  box-shadow: none;
  width: 100% !important;
  left: 0 !important;
}
@media screen and (min-width: 640px) {
  .uk-navbar-dropdown-dropbar {
    min-height: 450px;
  }
}
@media screen and (min-width: 960px) {
  .uk-navbar-dropdown-dropbar {
    min-height: 600px;
  }
}
@media screen and (min-width: 1200px) {
  .uk-navbar-dropdown-dropbar {
    min-height: calc(100vh - 180px) !important;
  }
}
@media screen and (min-width: 2560px) {
  .uk-navbar-dropdown-dropbar {
    min-height: 50vh !important;
  }
}
@media screen and (max-width: 414px) {
  .uk-navbar-dropdown-dropbar {
    height: calc(100vh - 60px) !important;
  }
}
.uk-navbar-dropdown-dropbar .nav-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 640px) {
  .uk-navbar-dropdown-dropbar .nav-wrapper {
    height: -webkit-fill-available;
  }
}
.uk-navbar-dropdown-dropbar .nav-wrapper .uk-grid {
  width: 100%;
}

/* ==========================================================================
    05. Nav mobile
   ========================================================================== */
.nav-mob {
  position: relative;
  padding: 15px;
}
.nav-mob .uk-logo svg, .nav-mob .uk-logo img {
  width: 150px;
}
.nav-mob .uk-accordion .uk-accordion-title {
  position: absolute;
  right: 15px;
  top: 38px;
}
.nav-mob .uk-accordion .uk-accordion-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='17' viewBox='0 0 27 17'%3E%3Cpath d='M4.5,26h27V23H4.5Zm0-7.5h27v-2H4.5ZM4.5,9v3h27V9Z' transform='translate(-4.5 -9)'/%3E%3C/svg%3E");
}
.nav-mob .uk-accordion li.uk-open .uk-accordion-title::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='2' viewBox='0 0 27 2'%3E%3Cg transform='translate(0 -7.5)'%3E%3Cpath d='M4.5,18.5h27v-2H4.5Z' transform='translate(-4.5 -9)'/%3E%3C/g%3E%3C/svg%3E");
}
.nav-mob li.uk-open {
  padding: 20px;
}
.nav-mob .navbar-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.nav-mob .navbar-main li > a {
  padding: 0 20px;
  min-height: 55px;
  color: #FFFFFF;
}
.nav-mob .navbar-icons {
  margin: 60px auto 20px;
}
.nav-mob .navbar-main li .uk-drop {
  position: static;
  width: 100%;
  margin: 30px auto 10px;
  box-shadow: none;
  background-color: #1ed65f;
}
.nav-mob .navbar-main li .uk-drop a {
  text-align: center;
  width: 100%;
  display: block;
  padding: 0 20px;
  min-height: 45px;
}
@media screen and (min-width: 640px) {
  .nav-mob .navbar-main li .uk-drop a {
    text-align: left;
  }
}
.nav-mob .navbar-main li .uk-drop a.uk-heading-large {
  font-weight: 700;
}
.nav-mob .navbar-main li .uk-drop .uk-nav-header {
  font-family: "Oswald", sans-serif;
  font-size: 15px;
  line-height: 18px;
  padding: 0 20px;
  margin-bottom: 25px;
  text-align: center;
  width: 100%;
  display: block;
}
@media screen and (min-width: 600px) {
  .nav-mob .navbar-main li .uk-drop .uk-nav-header {
    font-size: calc(15px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .nav-mob .navbar-main li .uk-drop .uk-nav-header {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .nav-mob .navbar-main li .uk-drop .uk-nav-header {
    line-height: calc(18px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .nav-mob .navbar-main li .uk-drop .uk-nav-header {
    line-height: 21px;
  }
}
@media screen and (min-width: 640px) {
  .nav-mob .navbar-main li .uk-drop .uk-nav-header {
    text-align: left;
  }
}
.nav-mob .navbar-main li .uk-drop li {
  text-align: center;
  width: 100%;
  display: block;
}
@media screen and (min-width: 640px) {
  .nav-mob .navbar-main li .uk-drop li {
    text-align: left;
  }
}
.nav-mob .navbar-main li .uk-drop .uk-navbar-dropdown-nav {
  margin-top: 20px;
}
.nav-mob .navbar-main li .uk-drop .uk-grid-margin {
  margin-top: 0;
}
.nav-mob .uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before {
  border-top: 0;
}
.nav-mob .navbar-main li a.uk-open:after {
  height: 32px;
  width: 15px;
  bottom: -20px;
}

.nav-top-text {
  font-size: 10px;
  line-height: 13px;
  text-transform: uppercase;
  color: #0F0F0F;
  letter-spacing: 0.43em;
  font-weight: 500;
  font-family: "Oswald", sans-serif;
}
@media screen and (min-width: 600px) {
  .nav-top-text {
    font-size: calc(10px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .nav-top-text {
    font-size: 20px;
  }
}
@media screen and (min-width: 600px) {
  .nav-top-text {
    line-height: calc(13px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .nav-top-text {
    line-height: 23px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  li.uk-active > a::before {
    left: 0;
    right: 0;
  }
  .navbar-icons li.uk-active > a::before {
    top: -7px;
  }
  .uk-navbar-dropbar {
    background: transparent;
  }
  .uk-navbar-dropdown-dropbar {
    background: #F2F2F2;
  }
}
footer {
  color: #A8A8A8;
  background-color: #F2F2F2;
}
footer.uk-section {
  padding-bottom: 20px;
}
@media screen and (min-width: 600px) {
  footer.uk-section {
    padding-bottom: calc(20px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer.uk-section {
    padding-bottom: 30px;
  }
}
footer .navbar-icons {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-direction: row;
}
footer p, footer a, footer address, footer .copyright-text {
  font-size: 13px;
  line-height: 20px;
  text-transform: none;
  letter-spacing: 0.02em;
  color: #F2F2F2;
}
@media screen and (min-width: 600px) {
  footer p, footer a, footer address, footer .copyright-text {
    font-size: calc(13px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer p, footer a, footer address, footer .copyright-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  footer p, footer a, footer address, footer .copyright-text {
    line-height: calc(20px + 5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer p, footer a, footer address, footer .copyright-text {
    line-height: 25px;
  }
}
footer .copyright-text {
  font-size: 10px;
  line-height: 13px;
}
@media screen and (min-width: 600px) {
  footer .copyright-text {
    font-size: calc(10px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .copyright-text {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  footer .copyright-text {
    line-height: calc(13px + 12 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .copyright-text {
    line-height: 25px;
  }
}
footer .uk-heading-small,
footer a {
  color: #F2F2F2;
  margin-bottom: 0;
  font-weight: 400;
}
footer .uk-heading-small {
  margin-bottom: 20px;
}
footer .uk-navbar-nav > li,
footer .uk-nav > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer .uk-navbar-nav > li > a,
footer .uk-nav > li > a {
  min-height: unset;
  color: #F2F2F2;
  font-size: 13px;
  line-height: 30px;
  text-transform: none;
  letter-spacing: 0.02em;
  display: inline-block;
  margin: 0;
  padding: 0;
  transition: all 0.3s ease;
}
@media screen and (min-width: 600px) {
  footer .uk-navbar-nav > li > a,
  footer .uk-nav > li > a {
    font-size: calc(13px + 1 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .uk-navbar-nav > li > a,
  footer .uk-nav > li > a {
    font-size: 14px;
  }
}
@media screen and (min-width: 600px) {
  footer .uk-navbar-nav > li > a,
  footer .uk-nav > li > a {
    line-height: calc(30px + -5 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .uk-navbar-nav > li > a,
  footer .uk-nav > li > a {
    line-height: 25px;
  }
}
footer .uk-navbar-nav > li > a:hover, footer .uk-navbar-nav > li > a:focus, footer .uk-navbar-nav > li > a:active,
footer .uk-nav > li > a:hover,
footer .uk-nav > li > a:focus,
footer .uk-nav > li > a:active {
  text-decoration: none;
  color: #A8A8A8;
}
footer a {
  text-decoration: none;
  transition: all 0.3s ease;
}
footer a:hover, footer a:focus, footer a:active {
  text-decoration: none;
  color: #A8A8A8;
}
footer .footer-bottom {
  margin-top: 30px;
}
@media screen and (min-width: 600px) {
  footer .footer-bottom {
    margin-top: calc(30px + -20 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .footer-bottom {
    margin-top: 10px;
  }
}
footer .footer-bottom p, footer .footer-bottom .copyright-text {
  display: inline-block;
}
footer .footer-bottom-left,
footer .footer-bottom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}
footer .footer-bottom-left {
  position: relative;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 640px) {
  footer .footer-bottom-left {
    flex-direction: row;
    align-items: flex-end;
  }
}
footer .footer-bottom-left .navbar-icons {
  position: relative;
  top: 5px;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  footer .footer-bottom-left .navbar-icons {
    top: 0;
  }
}
@media (min-width: 1200px) {
  footer .footer-bottom-left .navbar-icons {
    flex-direction: row;
    top: -5px;
  }
}
footer .footer-bottom-left .navbar-icons li {
  height: 30px;
}
footer .footer-bottom-left .navbar-icons li a {
  padding-left: 16px;
  padding-right: 16px;
}
@media screen and (min-width: 600px) {
  footer .footer-bottom-left .navbar-icons li a {
    padding-left: calc(16px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .footer-bottom-left .navbar-icons li a {
    padding-left: 26px;
  }
}
@media screen and (min-width: 600px) {
  footer .footer-bottom-left .navbar-icons li a {
    padding-right: calc(16px + 10 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .footer-bottom-left .navbar-icons li a {
    padding-right: 26px;
  }
}
footer .footer-bottom-right {
  justify-content: space-between;
}
@media (min-width: 640px) {
  footer .footer-bottom-right {
    justify-content: flex-end;
  }
}
footer .footer-bottom-right img, footer .footer-bottom-right svg {
  width: 45px;
  margin-left: 10px;
}
@media screen and (min-width: 600px) {
  footer .footer-bottom-right img, footer .footer-bottom-right svg {
    width: calc(45px + 50 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .footer-bottom-right img, footer .footer-bottom-right svg {
    width: 95px;
  }
}
@media screen and (min-width: 600px) {
  footer .footer-bottom-right img, footer .footer-bottom-right svg {
    margin-left: calc(10px + 30 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  footer .footer-bottom-right img, footer .footer-bottom-right svg {
    margin-left: 40px;
  }
}

/* Sections */
/* ------------------------------------------ */
/*                 CONTENTS                   */
/* ------------------------------------------ */
/*   01. Heading                              */
/*   02. References                           */
/*   03. Contact Data                         */
/*   04. Img                                  */
/*   05. Service                              */
/* ==========================================================================
    01. Heading
   ========================================================================== */
.section-heading .uk-heading-large {
  display: inline-block;
  width: 100%;
  margin-top: 0;
}
@media screen and (min-width: 640px) {
  .section-heading .uk-heading-large {
    width: auto;
  }
}
.section-heading .heading-subtitle {
  color: #A8A8A8 !important;
}
.section-heading .icon-arrows {
  width: 100px;
}
@media screen and (min-width: 600px) {
  .section-heading .icon-arrows {
    width: calc(100px + 265 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-heading .icon-arrows {
    width: 365px;
  }
}
.section-heading .icon-heading {
  max-width: 100px;
  max-height: 40px;
}
@media screen and (min-width: 600px) {
  .section-heading .icon-heading {
    max-width: calc(100px + 140 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-heading .icon-heading {
    max-width: 240px;
  }
}
@media screen and (min-width: 600px) {
  .section-heading .icon-heading {
    max-height: calc(40px + 60 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-heading .icon-heading {
    max-height: 100px;
  }
}
.section-heading .uk-grid {
  justify-content: space-between;
  align-items: center;
}

/* ==========================================================================
    02. References
   ========================================================================== */
.section-references .references-wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
}
@media screen and (min-width: 600px) {
  .section-references .references-wrapper {
    margin-top: calc(60px + 65 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-references .references-wrapper {
    margin-top: 125px;
  }
}
@media screen and (min-width: 600px) {
  .section-references .references-wrapper {
    margin-bottom: calc(60px + 65 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-references .references-wrapper {
    margin-bottom: 125px;
  }
}
.section-references .uk-form-custom,
.section-references .uk-button-default {
  width: 100%;
  justify-content: space-between;
}

/* ==========================================================================
    03. Contact Data
   ========================================================================== */
.section-contact-data a {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.03em;
  text-decoration: none;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .section-contact-data a {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-contact-data a {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .section-contact-data a {
    line-height: calc(22px + 8 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-contact-data a {
    line-height: 30px;
  }
}
.section-contact-data a:hover, .section-contact-data a:focus, .section-contact-data a:active {
  text-decoration: underline;
  color: #0F0F0F;
}
.section-contact-data address {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: #0F0F0F;
}
@media screen and (min-width: 600px) {
  .section-contact-data address {
    font-size: calc(16px + 2 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-contact-data address {
    font-size: 18px;
  }
}
@media screen and (min-width: 600px) {
  .section-contact-data address {
    line-height: calc(22px + 8 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-contact-data address {
    line-height: 30px;
  }
}

.section-img {
  height: 150px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
  .section-img {
    height: calc(150px + 300 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-img {
    height: 450px;
  }
}

.section-service {
  padding-top: 45px;
  padding-bottom: 70px;
}
@media screen and (min-width: 600px) {
  .section-service {
    padding-top: calc(45px + -45 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-service {
    padding-top: 0px;
  }
}
@media screen and (min-width: 600px) {
  .section-service {
    padding-bottom: calc(70px + 130 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-service {
    padding-bottom: 200px;
  }
}

.reference-bg {
  position: relative;
  overflow: hidden;
  width: 400px;
  height: 400px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 600px) {
  .reference-bg {
    width: calc(400px + 800 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .reference-bg {
    width: 1200px;
  }
}
@media screen and (min-width: 600px) {
  .reference-bg {
    height: calc(400px + 448 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .reference-bg {
    height: 848px;
  }
}

.references-screens {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.references-screens img {
  width: auto;
  height: 192px;
  margin-top: 20px;
}
@media screen and (min-width: 600px) {
  .references-screens img {
    height: calc(192px + 378 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens img {
    height: 570px;
  }
}
@media screen and (min-width: 600px) {
  .references-screens img {
    margin-top: calc(20px + 28 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens img {
    margin-top: 48px;
  }
}
.references-screens img:last-of-type {
  margin-left: 15px;
}
@media screen and (min-width: 600px) {
  .references-screens img:last-of-type {
    margin-left: calc(15px + 15 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens img:last-of-type {
    margin-left: 30px;
  }
}
.references-screens .screen-mockup {
  width: 145px;
  height: 260px;
  position: relative;
  background-image: url("../images/references/mobile_mockup_empty.png");
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (min-width: 600px) {
  .references-screens .screen-mockup {
    width: calc(145px + 283 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens .screen-mockup {
    width: 428px;
  }
}
@media screen and (min-width: 600px) {
  .references-screens .screen-mockup {
    height: calc(260px + 480 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens .screen-mockup {
    height: 740px;
  }
}
.references-screens .screen-mockup img {
  position: absolute;
  z-index: -1;
  margin-top: 0;
  margin-left: 0;
  top: 17px;
  left: 28px;
}
@media screen and (min-width: 600px) {
  .references-screens .screen-mockup img {
    top: calc(17px + 32 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens .screen-mockup img {
    top: 49px;
  }
}
@media screen and (min-width: 600px) {
  .references-screens .screen-mockup img {
    left: calc(28px + 54 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens .screen-mockup img {
    left: 82px;
  }
}
.references-screens.desktop .screen-mockup {
  background-image: url("../images/references/browser-mockup-top.png");
  overflow: hidden;
  width: 255px;
  height: 170px;
}
@media screen and (min-width: 600px) {
  .references-screens.desktop .screen-mockup {
    width: calc(255px + 555 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens.desktop .screen-mockup {
    width: 810px;
  }
}
@media screen and (min-width: 600px) {
  .references-screens.desktop .screen-mockup {
    height: calc(170px + 370 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens.desktop .screen-mockup {
    height: 540px;
  }
}
.references-screens.desktop .screen-mockup img {
  top: 20px;
  left: 0;
  right: 0;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 600px) {
  .references-screens.desktop .screen-mockup img {
    top: calc(20px + 10 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-screens.desktop .screen-mockup img {
    top: 30px;
  }
}

.references-img-wrapper {
  position: relative;
}
.references-img-wrapper .reference-bg {
  margin-left: -150px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper .reference-bg {
    margin-left: calc(-150px + -150 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-img-wrapper .reference-bg {
    margin-left: -300px;
  }
}
.references-img-wrapper .references-screens {
  position: absolute;
  margin-top: 4%;
  z-index: 1;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
}
@media screen and (min-width: 600px) {
  .references-img-wrapper .references-screens {
    left: calc(30px + 350 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .references-img-wrapper .references-screens {
    left: 380px;
  }
}
.references-img-wrapper .references-screens .screen-mockup:nth-of-type(2) {
  margin-left: -30px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper .references-screens .screen-mockup:nth-of-type(2) {
    margin-left: calc(-30px + -50 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .references-img-wrapper .references-screens .screen-mockup:nth-of-type(2) {
    margin-left: -80px;
  }
}
.references-img-wrapper .reference-icon {
  position: absolute;
  top: 0;
  left: 240px;
  height: 60px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper .reference-icon {
    left: calc(240px + 710 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-img-wrapper .reference-icon {
    left: 950px;
  }
}
@media screen and (min-width: 600px) {
  .references-img-wrapper .reference-icon {
    height: calc(60px + 90 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-img-wrapper .reference-icon {
    height: 150px;
  }
}
.references-img-wrapper.right .reference-bg {
  margin-left: auto;
  margin-right: -150px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper.right .reference-bg {
    margin-right: calc(-150px + -150 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-img-wrapper.right .reference-bg {
    margin-right: -300px;
  }
}
.references-img-wrapper.right .references-screens {
  left: auto;
  right: 60px;
  transform: translateY(-50%);
}
@media screen and (min-width: 600px) {
  .references-img-wrapper.right .references-screens {
    right: calc(60px + 320 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .references-img-wrapper.right .references-screens {
    right: 380px;
  }
}
.references-img-wrapper.right .references-screens .screen-mockup:nth-of-type(2) {
  margin-left: auto;
  margin-right: -80px;
}
.references-img-wrapper.right .references-screens .screen-mockup img {
  top: 9px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper.right .references-screens .screen-mockup img {
    top: calc(9px + 35 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .references-img-wrapper.right .references-screens .screen-mockup img {
    top: 44px;
  }
}
.references-img-wrapper.right .reference-icon {
  left: -10px;
}
@media screen and (min-width: 600px) {
  .references-img-wrapper.right .reference-icon {
    left: calc(-10px + 520 * (100vw - 600px) / 1000);
  }
}
@media screen and (min-width: 1600px) {
  .references-img-wrapper.right .reference-icon {
    left: 510px;
  }
}

.devices-screens {
  position: relative;
  z-index: 1;
  height: 240px;
}
@media screen and (min-width: 600px) {
  .devices-screens {
    height: calc(240px + 510 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens {
    height: 750px;
  }
}
.devices-screens .devices-screens-img {
  position: absolute;
  overflow: hidden;
  filter: drop-shadow(5px 10px 10px rgba(15, 15, 15, 0.4));
  z-index: 1;
  background-position: center top;
  background-size: contain;
  background-repeat: no-repeat;
}
.devices-screens .devices-screens-img img {
  width: 100%;
  height: auto;
  z-index: -1;
}
.devices-screens .device-desktop {
  background-image: url("../images/references/devices/devices_mockups-free_black_desktop.png");
  width: 315px;
  height: 180px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-desktop {
    width: calc(315px + 765 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-desktop {
    width: 1080px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-desktop {
    height: calc(180px + 440 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-desktop {
    height: 620px;
  }
}
.devices-screens .device-desktop-img {
  margin-top: 11px;
  margin-left: 39px;
  width: 237px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-desktop-img {
    margin-top: calc(11px + 28 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-desktop-img {
    margin-top: 39px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-desktop-img {
    margin-left: calc(39px + 95 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-desktop-img {
    margin-left: 134px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-desktop-img {
    width: calc(237px + 575 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-desktop-img {
    width: 812px;
  }
}
.devices-screens .device-tablet {
  top: 83px;
  left: 243px;
  background-image: url("../images/references/devices/devices_mockups-free_black_tablet.png");
  width: 88px;
  height: 130px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet {
    top: calc(83px + 117 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet {
    top: 200px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet {
    left: calc(243px + 587 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet {
    left: 830px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet {
    width: calc(88px + 237 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet {
    width: 325px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet {
    height: calc(130px + 350 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet {
    height: 480px;
  }
}
.devices-screens .device-tablet img {
  margin-top: 12px;
  margin-left: 5px;
  width: 78px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet img {
    margin-top: calc(12px + 34 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet img {
    margin-top: 46px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet img {
    margin-left: calc(5px + 15 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet img {
    margin-left: 20px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-tablet img {
    width: calc(78px + 209 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-tablet img {
    width: 287px;
  }
}
.devices-screens .device-mobile {
  top: 124px;
  left: 185px;
  background-image: url("../images/references/devices/devices_mockups-free_black_iphone.png");
  width: 44px;
  height: 90px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile {
    top: calc(124px + 286 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile {
    top: 410px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile {
    left: calc(185px + 525 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile {
    left: 710px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile {
    width: calc(44px + 99 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile {
    width: 143px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile {
    height: calc(90px + 205 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile {
    height: 295px;
  }
}
.devices-screens .device-mobile img {
  margin-top: 2px;
  margin-left: 3px;
  width: 39px;
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile img {
    margin-top: calc(2px + 4 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile img {
    margin-top: 6px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile img {
    margin-left: calc(3px + 3 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile img {
    margin-left: 6px;
  }
}
@media screen and (min-width: 600px) {
  .devices-screens .device-mobile img {
    width: calc(39px + 92 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .devices-screens .device-mobile img {
    width: 131px;
  }
}

.section-technology .text-primary {
  color: #1ed65f !important;
}

.section-blog-last .icon-sattelite {
  position: absolute;
  top: -75px;
  right: 30px;
}
@media screen and (min-width: 600px) {
  .section-blog-last .icon-sattelite {
    top: calc(-75px + -55 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-blog-last .icon-sattelite {
    top: -130px;
  }
}
@media screen and (min-width: 600px) {
  .section-blog-last .icon-sattelite {
    right: calc(30px + 130 * (100vw - 600px) / 600);
  }
}
@media screen and (min-width: 1200px) {
  .section-blog-last .icon-sattelite {
    right: 160px;
  }
}