@font-face {
  font-family: "SofiaPro";
  src: url("/font-family/sofia/SofiaProUltraLight.woff2");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("SofiaPro-Light.eot");
  src: url("/font-family/sofia/SofiaPro-Light.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaPro-Light.woff2") format("woff2"), url("/font-family/sofia/SofiaPro-Light.woff") format("woff"), url("/font-family/sofia/SofiaPro-Light.ttf") format("truetype"), url("/font-family/sofia/SofiaPro-Light.svg#SofiaPro-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("/font-family/sofia/SofiaProRegular.eot");
  src: url("/font-family/sofia/SofiaProRegular.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaProRegular.woff2") format("woff2"), url("/font-family/sofia/SofiaProRegular.woff") format("woff"), url("/font-family/sofia/SofiaProRegular.ttf") format("truetype"), url("/font-family/sofia/SofiaProRegular.svg#SofiaProRegular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("/font-family/sofia/SofiaPro-Medium.eot");
  src: url("/font-family/sofia/SofiaPro-Medium.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaPro-Medium.woff2") format("woff2"), url("/font-family/sofia/SofiaPro-Medium.woff") format("woff"), url("/font-family/sofia/SofiaPro-Medium.ttf") format("truetype"), url("/font-family/sofia/SofiaPro-Medium.svg#SofiaPro-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("SofiaPro-SemiBold.eot");
  src: url("/font-family/sofia/SofiaPro-SemiBold.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaPro-SemiBold.woff2") format("woff2"), url("/font-family/sofia/SofiaPro-SemiBold.woff") format("woff"), url("/font-family/sofia/SofiaPro-SemiBold.ttf") format("truetype"), url("/font-family/sofia/SofiaPro-SemiBold.svg#SofiaPro-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("SofiaPro-Bold.eot");
  src: url("/font-family/sofia/SofiaPro-Bold.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaPro-Bold.woff2") format("woff2"), url("/font-family/sofia/SofiaPro-Bold.woff") format("woff"), url("/font-family/sofia/SofiaPro-Bold.ttf") format("truetype"), url("/font-family/sofia/SofiaPro-Bold.svg#SofiaPro-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "SofiaPro";
  src: url("SofiaPro-Black.eot");
  src: url("/font-family/sofia/SofiaPro-Black.eot?#iefix") format("embedded-opentype"), url("/font-family/sofia/SofiaPro-Black.woff2") format("woff2"), url("/font-family/sofia/SofiaPro-Black.woff") format("woff"), url("/font-family/sofia/SofiaPro-Black.ttf") format("truetype"), url("/font-family/sofia/SofiaPro-Black.svg#SofiaPro-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

body {
  margin: 0px;
  padding: 0px;
  background-color: #00875A;
}

a {
  text-decoration: unset;
}

header {
  background: #006c48;
  transition-duration: 1s;
  transition: background-color 0.3s, padding-top 0.3s;
  height: 110px;
}
header nav .nav-wrapper {
  margin-top: 0px;
}

.active-nav {
  background-color: rgba(0, 108, 72, 0.8588235294);
}

.active-menu {
  right: 0% !important;
  background-color: transparent;
  height: 110px;
  opacity: 1;
}
.active-menu nav .nav-wrapper {
  transition-duration: 1s;
  margin-top: 0px;
}

.subPages-active-header {
  background-color: #006c48;
}

.mobil-menu-opend {
  opacity: 1 !important;
}

@media (max-width: 992px) {
  .active-menu {
    transition-duration: 1s;
  }
}
@media (max-width: 768px) {
  .active-menu {
    background-color: rgba(0, 108, 72, 0.7411764706);
    height: 120px;
  }
  header {
    height: 120px;
  }
  .banner-background {
    margin-top: 120px;
    margin-bottom: 46px;
  }
}
@media (max-width: 576px) {
  .active-menu {
    height: 60px;
  }
  .banner-background {
    margin-top: 60px;
    margin-bottom: 36px;
  }
  .banner-background .wrapper {
    height: 160px;
  }
  header {
    height: 60px;
  }
}/*# sourceMappingURL=subPages.css.map */