:root[data-theme="ForkPro"] {
  --primary-color: #f7a600;
  --primary-color-darken: #d93;
  --main-background-color: #283A3E;
  --secondary-background-color: #d93;
  --third-background-color: #3e555b;
  --base-link-color: var(--primary-color);
  --base-link-color-hover: var(--primary-color-darken);
  --base-body-color: #FFF;
  --base-font-size: 18px;
  --base-font-weight: 300;
  --base-strong-font-weight: 600;
  --base-title-color: #FFF;
  --base-title-font-weight: 600;
  --page-title-color: #000;
  --header--border-top-background-color: var(--primary-color);
  --header--background-color: #FFF;
  --nav-menuitem-color: #000;
  --base-border-radius: 0.625rem;
}
html {
  background: var(--main-background-color);
}
body {
  font-weight: var(--base-font-weight);
  background: var(--main-background-color);
  font-family: sans-serif;
}
.hyphenate {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
h1, h2, h3, h4, h5, h6 {
  text-transform: var(--base-title-text-transform, inherit);
  color: var(--base-title-color);
  font-weight: var(--base-title-font-weight);
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  font-size: 60%;
  display: block;
  color: inherit;
}
strong {
  font-weight: var(--base-strong-font-weight, 600);
}
a {
  color: var(--base-link-color);
}
a:hover {
  color: var(--base-link-color-hover);
}
.screen-reader-text {
  display: none;
}
.uk-navbar-nav > li > a {
  color: var(--navbar-menuitem-color, inherit);
  text-transform: inherit;
}
.uk-navbar-nav > li > a.uk-button {
  padding: 0 1rem;
}
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
  min-height: auto;
  font-size: var(--navbar-menuitem-size, inherit);
}
.uk-nav > li > a {
  color: var(--nav-menuitem-color, inherit);
  text-transform: inherit;
}
.uk-item, .uk-nav > li > a, .uk-nav-toggle {
  min-height: auto;
  font-size: var(--nav-menuitem-size, inherit);
}
.uk-container.uk-container-large {
  max-width: 1600px;
}
:root {
  --button-font-size: 1em;
  --primary-button-color: #FFF;
  --primary-button-bg-color: var(--primary-color);
  --primary-button-bg-color-hover: var(--primary-color-darken);
  --secondary-button-color: var(--primary-color);
  --secondary-button-bg-color: #FFF;
  --secondary-button-bg-color-hover: #EAEAEA;
}
.uk-button {
  font-weight: 600;
  font-size: var(--button-font-size, 1rem);
}
.uk-button .uk-button-large {
  font-size: var(--button-font-size-large, 1.125rem);
}
.uk-button .uk-button-small {
  font-size: var(--button-font-size-small, 0.875rem);
}
.uk-button.uk-button-primary {
  color: var(--primary-button-color);
  background-color: var(--primary-button-bg-color);
}
.uk-button.uk-button-primary:hover {
  background-color: var(--primary-button-bg-color-hover);
}
.uk-button.uk-button-secondary {
  color: var(--secondary-button-color);
  background-color: var(--secondary-button-bg-color);
}
.uk-button.uk-button-secondary:hover {
  background-color: var(--secondary-button-bg-color-hover);
}
.uk-button.uk-button-text {
  font-weight: normal;
  font-size: 0.875rem;
}
#header {
  position: fixed;
  width: 100%;
  background: var(--background-color, transparent);
}
#header.uk-active.uk-sticky-below {
  --background-color: var(--main-background-color);
  --header-padding: 15px 0;
  --logo-height: 25px;
  --service-menu-top: -100px;
  --service-menu-height: 0;
  --service-padding: 0px 0;
}
#header #service-menu {
  position: relative;
  background: var(--secondary-background-color);
  padding: var(--service-padding, 10px 0);
  transition: 0.6s;
  transform: translate(0px, var(--service-menu-top, 0px));
  height: var(--service-menu-height, auto);
}
#header #desktop-menu {
  padding: var(--header-padding, 28px 0);
}
#header #desktop-menu .uk-logo {
  transition: 0.6s;
  height: var(--logo-height, 55px);
}
#header #desktop-menu .uk-logo img {
  width: auto;
  height: 100%;
}
#menu-toggle {
  --menu-toggle-bar-color: #000;
  position: fixed;
  right: 15px;
  top: var(--menu-toggle-top, 50px);
  z-index: 999999;
}
#menu-toggle [aria-expanded="true"] {
  --menu-toggle-bar-color: #FFF;
}
#content {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.page-title-wrapper {
  margin-bottom: 2rem;
}
.page-title-wrapper .page-title {
  color: var(--page-title-color);
  text-transform: var(--page-title-text-transform, uppercase);
}
#footer {
  --footer-background-color: var(--primary-color);
  --footer-background-overlay: #000;
  --footer-background-overlay-opacity: .6;
  --base-link-color: #eaeaea;
  --base-link-color-hover: #ccc;
}
#menu-toggle [aria-expanded="true"] {
  --menu-toggle-bar-top-y: 50%;
  --menu-toggle-bar-center-y: 50%;
  --menu-toggle-bar-bottom-y: 50%;
  --rotate-top: 45deg;
  --rotate-bottom: -45deg;
  --display-center: none;
}
#menu-toggle a {
  display: block;
  height: 40px;
  width: 40px;
  position: relative;
}
#menu-toggle .bar1 {
  --menu-toggle-bar-y: var(--menu-toggle-bar-top-y, 25%);
  --rotate: var(--rotate-top, 0);
  --display: var(--display-top, block)
  }

  .bar2 {
    --menu-toggle-bar-y: var(--menu-toggle-bar-center-y, 50%);
  --display: var(--display-center, block)
  }

  .bar3 {
    --menu-toggle-bar-y: var(--menu-toggle-bar-bottom-y, 75%);
  --rotate: var(--rotate-bottom, 0);
  --display: var(--display-bottom, block)
  }


  .bar {
    transition: .2s;
  width: 100%;
  height: 2px;
  background: var(--menu-toggle-bar-color);
  display: var(--display, block);
  position: absolute;
  transform: translate(-50%, -50%) rotate(var(--rotate, 0deg));
  left: 50%;
  top: var(--menu-toggle-bar-y, 50%);
}
#mobile-menu {
  --mobile-menu-background-color: var(--primary-color);
  --base-link-color: #FFF;
  --nav-menuitem-size: 1.25rem;
  --nav-menuitem-color: #FFF;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 99999;
  background: var(--mobile-menu-background-color);
  display: var(--display, block);
}
#mobile-menu.close {
  --display: none;
}
#mobile-menu .menu li {
  margin: 0.5rem 0;
}
#mobile-menu .mobile-menu-scrollable {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 2rem 0;
  height: calc(100% - 4rem);
  overflow: scroll;
}
#mobile-menu .mobile-menu-wrapper {
  padding: 2rem 0;
  width: 280px;
}
.so-widget-title .title-wrapper * {
  margin: 0;
}
.so-widget-title .title-wrapper.xl {
  font-size: calc(34px + (64 - 34) * ((100vw - 320px) / (1600 - 320)));
}
@media (max-width: 320px) {
  .so-widget-title .title-wrapper.xl {
    font-size: 34px;
  }
}
@media (min-width: 1600px) {
  .so-widget-title .title-wrapper.xl {
    font-size: 64px;
  }
}
.so-widget-title .title-wrapper.xl .title {
  font-size: 1em;
}
.widget_line-widget {
  margin: 0 !important;
}
.divider-line {
  margin: 2rem 0;
  border: 2px solid var(--border-color, var(--primary-color));
}
.divider-line.has_icon {
  position: relative;
  margin: 4rem 0;
}
.divider-line.has_icon:after {
  content: "";
  background: url("/wp-content/themes/forkpro/assets/scss/../../assets/images/eye-divider-line.png") no-repeat center center #FFFF;
  background-size: contain;
  display: block;
  width: 60px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.card {
  transition: 0.2s;
  border-radius: var(--base-border-radius, 0);
  overflow: hidden;
  transform-style: preserve-3d;
  background: var(--card-backgroundg-color, transparent);
  z-index: 1;
  position: relative;
}
.card:hover {
  z-index: 9;
  --card-opacity: 1;
}
.card .uk-cover-container canvas {
  width: 100%;
}
.card .card-image {
  opacity: var(--card-opacity, 0.5);
}
.card .card-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateZ(150px) translateX(-50%) translateY(-50%);
  text-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  font-size: 3vw;
  font-weight: bold;
}
.card-section {
  --section-image-padding: 20%;
  position: relative;
  border-radius: var(--base-border-radius);
  overflow: hidden;
}
.card-section * {
  position: relative;
  z-index: 1;
}
.card-section.card-section-padding {
  padding: 2rem;
}
.card-section:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
}
.card-section.card-section-left-right {
  padding-right: var(--section-image-padding);
}
.card-section.card-section-left-right:after {
  background: linear-gradient(80deg, rgb(var(--bg-color)) 60%, rgba(var(--bg-color), 0.669) 90%);
}
.card-section.card-section-right-left {
  padding-left: var(--section-image-padding);
}
.card-section.card-section-right-left:after {
  background: linear-gradient(260deg, rgb(var(--bg-color)) 60%, rgba(var(--bg-color), 0.669) 90%);
}
.card-section.card-section-top-bottom {
  padding-bottom: var(--section-image-padding);
}
.card-section.card-section-top-bottom:after {
  background: linear-gradient(170deg, rgb(var(--bg-color)) 60%, rgba(var(--bg-color), 0.669) 90%);
}
.card-section.card-section-bottom-top {
  padding-top: var(--section-image-padding);
}
.card-section.card-section-bottom-top:after {
  background: linear-gradient(350deg, rgb(var(--bg-color)) 60%, rgba(var(--bg-color), 0.669) 90%);
}
.section-hero {
  border: 1px solid crimson;
}
.section-hero .panel-row-style {
  background: var(--third-background-color);
  min-height: 80vh;
  display: flex;
  align-items: center !important;
}
/*# sourceMappingURL=https://forkpro.de.e-unit.dev/wp-content/build/scss_library/f486ad355421163c66ccb9a334616e39e8f47f79.css.map */