@import url(https://fonts.actiview.de/css?family=Lato:300,400,700,300italic,400italic,700italic);@charset "UTF-8";
/*!
*
* ActiView GmbH Main SASS
* Author: Andre Reuss
* Company: ActiView GmbH
*
* http://www.actiview.de
*
* Notice: This file was generated by SASS
*/
/* ========================================================
* VARIABLES
* ========================================================
*/
/* Spaltenbreite */
/* Abstände */
/* ========================================================
* General Sizings
* ========================================================
*/
.w-100 {
  width: 100%;
}

.w-50 {
  width: 50%;
}

.h-100 {
  height: 100%;
}

.mx-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mx-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-n32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.mx-128 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-64 {
  margin-top: 64px;
}

.mt-128 {
  margin-top: 128px;
}

.mt-256 {
  margin-top: 256px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mb-128 {
  margin-bottom: 24px;
}

.mt-n16i {
  margin-top: -16px !important;
}

.mx-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.pl-8 {
  padding-left: 8px;
}

.mr-12 {
  margin-right: 12px;
}

.ml-12 {
  margin-left: 12px;
}

.ml-64 {
  margin-left: 64px;
}

.pxb-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.py-medium {
  padding-top: 32px;
  padding-bottom: 32px;
}

@media screen and (min-width: 1200px) {
  .py-medium {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.fontsize-16 {
  font-size: 16px;
}

.mb-8 {
  margin-bottom: 80px;
}

.mb-128 {
  margin-bottom: 128px;
}

.mt-10 {
  margin-top: 10px;
}

.text-black {
  color: #505050;
}

/* Navbar */
/* Margin*/
.margin-auto {
  margin: auto;
}

.mt-100 {
  margin-top: 100px !important;
}

.mt-200 {
  margin-top: 200px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

/* Padding */
.pt-100 {
  padding-top: 100px !important;
}

.pt-200 {
  padding-top: 200px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.pb-200 {
  padding-bottom: 200px !important;
}

.p128 {
  padding: 128px;
}

.px-16 {
  padding-top: 16px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-90 {
  padding-top: 90px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-100 {
  margin-top: 100px;
}

.text-center {
  text-align: center;
}

.font-actiview {
  color: #505050;
  font-family: "Lato";
}

.bg-secondary {
  background-color: #F4F4F4;
}

.p-24 {
  padding: 24px;
}

.regular-spacer {
  margin-top: 100px;
}

@media screen and (min-width: 1200px) {
  .regular-spacer {
    margin-top: 150px;
  }
}
/* ========================================================
* FONT-FACE
* ========================================================
*/
/* ========================================================
* MIXINS
* ========================================================
*/
/* ========================================================
* JavaScript enabled
* ========================================================
*/
.js .slogan,
.js .topics {
  opacity: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transition-delay: 0.4s;
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

/* ========================================================
* JavaScript disabled
* ========================================================
*/
.no-js #references .sw,
.no-js #references .color {
  display: none;
}

/* ========================================================
* GENERAL
* ========================================================
*/
html {
  scroll-behavior: smooth;
}

body {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fff;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
  body {
    font-size: 16px;
  }
  body.page {
    background-color: #fff;
  }
}
@media only screen and (min-width: 992px) {
  body {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  body {
    font-size: 16px;
  }
}

/* pseudo elements */
::selection {
  background: #ffa518;
  color: #fff;
}

/* headlines */
h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2em;
  color: #505050;
  margin: 60px 0 15px;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2.25em;
  }
}

h2 {
  font-size: 2em;
  font-weight: bold;
  margin: 0 0 10px;
}
@media only screen and (min-width: 768px) {
  h2 {
    font-size: 2.25em;
  }
}

h3 {
  font-size: 1.1em;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 10px;
  color: #aaa;
}

a {
  color: #fff;
  outline: 0 none;
}
a:hover, a:focus {
  color: #ffa518;
  text-decoration: none;
  outline: 0 none;
}

.navbar-default {
  background-color: #eb7618;
  border-bottom: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .navbar-default {
    background-color: rgba(235, 118, 24, 0.95);
    position: fixed;
  }
}
.navbar-default.navbar {
  margin-bottom: 0;
}
.navbar-default.navbar .container .navbar-brand,
.navbar-default.navbar .container-fluid .navbar-brand {
  outline: 0 none;
}
@media only screen and (min-width: 768px) {
  .navbar-default.navbar .container .navbar-brand,
  .navbar-default.navbar .container-fluid .navbar-brand {
    margin-left: 0;
  }
}
.navbar-default .navbar-header {
  margin-bottom: 7px;
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-header {
    margin-bottom: 0;
  }
}
.navbar-default .navbar-header .navbar-brand {
  width: 163px;
  height: 30px;
  margin-top: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAA8CAYAAAAKXAoWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkyNEQzNzZBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkyNEQzNzdBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTI0RDM3NEFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTI0RDM3NUFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7USq8AABc5SURBVHja7D0JlFTF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) left top no-repeat transparent;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .navbar-default .navbar-header .navbar-brand {
    background: url(img/logo-actiview@2x.png) left top no-repeat transparent;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-header .navbar-brand {
    margin-top: 32px;
  }
}
.navbar-default .navbar-header .navbar-toggle {
  margin-top: 12px;
  border: 2px solid #fff;
  margin-right: 0;
}
.navbar-default .navbar-header .navbar-toggle:hover, .navbar-default .navbar-header .navbar-toggle:focus {
  background-color: #fff;
}
.navbar-default .navbar-header .navbar-toggle:hover .icon-bar, .navbar-default .navbar-header .navbar-toggle:focus .icon-bar {
  background-color: #eb7618;
}
.navbar-default .navbar-header .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-collapse {
  max-height: none;
}
.navbar-default .navbar-collapse.in {
  border-top: 1px solid #fff;
}
.navbar-default .navbar-nav {
  margin-top: 0;
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .navbar-default .navbar-nav.navbar-right {
    border-bottom: 1px solid #eb7618;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default .navbar-nav > li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .navbar-default .navbar-nav > li.fa:before {
    position: absolute;
    top: 0;
    left: 15px;
    font-size: 1.5em;
    line-height: 60px;
    z-index: 1;
  }
  .navbar-default .navbar-nav > li.active.fa:before, .navbar-default .navbar-nav > li.active:hover.fa:before {
    color: #ffa518;
  }
  .navbar-default .navbar-nav > li:hover.fa:before {
    color: #eb7618;
  }
  .navbar-default .navbar-nav > li:last-child {
    border-bottom: 0;
  }
}
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active > a:hover,
.navbar-default .navbar-nav > li.active > a:focus {
  color: #ffa518;
  background-color: transparent;
}
.navbar-default .navbar-nav > li.open {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .navbar-default .navbar-nav > li.open.fa:before {
    color: #eb7618;
  }
}
.navbar-default .navbar-nav > li.open > a {
  background-color: transparent;
  color: #fff;
}
.navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus {
  background: #fff;
  color: #eb7618;
}
.navbar-default .navbar-nav > li.open .dropdown-menu {
  border: 1px solid #fff;
  font-size: 14px;
  padding: 0;
  border-radius: 0;
}
.navbar-default .navbar-nav > li.open .dropdown-menu li a {
  font-weight: bold;
  text-transform: uppercase;
  line-height: 40px;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  font-family: "Lato", Arial, Helvetica, sans-serif;
}
.navbar-default .navbar-nav > li.open .dropdown-menu li a:hover, .navbar-default .navbar-nav > li.open .dropdown-menu li a:focus {
  background: #fff;
  color: #eb7618;
}
.navbar-default .navbar-nav > li.open .dropdown-menu .active a,
.navbar-default .navbar-nav > li.open .dropdown-menu .active a:hover,
.navbar-default .navbar-nav > li.open .dropdown-menu .active a:focus {
  color: #eb7618;
  background-color: #fff;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
  background-color: transparent;
  padding: 20px 0;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "Lato", Arial, Helvetica, sans-serif;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #eb7618;
  background-color: #fff;
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li {
    font-family: "Lato", Arial, Helvetica, sans-serif;
    height: 94px;
    margin: 0 25px;
    text-align: center;
    border-bottom: 0 solid rgba(255, 255, 255, 0);
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
  }
  .navbar-default .navbar-nav > li:hover {
    border-bottom: 5px solid #fff;
  }
  .navbar-default .navbar-nav > li:hover:before {
    top: 0;
  }
  .navbar-default .navbar-nav > li:hover > a {
    line-height: 198px;
    opacity: 0;
  }
  .navbar-default .navbar-nav > li:active {
    border-color: #ffa518;
  }
  .navbar-default .navbar-nav > li:before {
    font-family: "FontAwesome";
    position: absolute;
    height: 100%;
    width: 100%;
    line-height: 94px;
    font-size: 180%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    left: 0;
    top: -100%;
  }
  .navbar-default .navbar-nav > li:active:before {
    color: #ffa518;
  }
  .navbar-default .navbar-nav > li:last-child {
    margin-right: 0;
  }
  .navbar-default .navbar-nav > li.active > a,
  .navbar-default .navbar-nav > li.active > a:hover,
  .navbar-default .navbar-nav > li.active > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-default .navbar-nav > li.open {
    border-bottom: 5px solid #fff;
  }
  .navbar-default .navbar-nav > li.open > a {
    background-color: transparent;
    color: #fff;
  }
  .navbar-default .navbar-nav > li.open > a:hover, .navbar-default .navbar-nav > li.open > a:focus {
    background: transparent;
    color: #fff;
  }
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1200px) {
  .navbar-default .navbar-nav > li > a,
  .navbar-default .navbar-nav > li > a:hover,
  .navbar-default .navbar-nav > li > a:focus {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li > a {
    overflow: hidden;
    line-height: 94px;
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
  }
  .navbar-default .navbar-nav > li > a i {
    position: absolute;
    font-size: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu {
    background: rgba(235, 118, 24, 0.95);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    border: 2px solid #fff;
    border-top: none;
    padding: 0;
    top: 94px;
    left: 0;
    min-width: inherit;
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu {
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .navbar-default .navbar-nav > li .dropdown-menu {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1200px) {
  .navbar-default .navbar-nav > li .dropdown-menu {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu li a {
    font-weight: bold;
    text-transform: uppercase;
    line-height: 40px;
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu li a {
    font-size: 12px;
    padding: 3px 5px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 992px) {
  .navbar-default .navbar-nav > li .dropdown-menu li a {
    padding: 3px 10px;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1200px) {
  .navbar-default .navbar-nav > li .dropdown-menu li a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu li a:hover, .navbar-default .navbar-nav > li .dropdown-menu li a:focus {
    background: #fff;
    color: #eb7618;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default .navbar-nav > li .dropdown-menu .active a,
  .navbar-default .navbar-nav > li .dropdown-menu .active a:hover,
  .navbar-default .navbar-nav > li .dropdown-menu .active a:focus {
    color: #ffa518;
  }
}
@media only screen and (min-width: 992px) {
  .navbar-default .navbar-nav > li {
    margin: 0 30px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar-default.navbar-white {
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 5px solid #ddd;
  }
  .navbar-default.navbar-white .navbar-header .navbar-brand {
    background-position: left 100%;
  }
  .navbar-default.navbar-white .navbar-nav > li:hover {
    border-bottom: 5px solid #eb7618;
  }
  .navbar-default.navbar-white .navbar-nav > li:active {
    border-color: #ffa518;
  }
  .navbar-default.navbar-white .navbar-nav > li:before {
    color: #505050;
  }
  .navbar-default.navbar-white .navbar-nav > li:active:before {
    color: #ffa518;
  }
  .navbar-default.navbar-white .navbar-nav > li.active > a,
  .navbar-default.navbar-white .navbar-nav > li.active > a:hover,
  .navbar-default.navbar-white .navbar-nav > li.active > a:focus {
    color: #505050;
  }
  .navbar-default.navbar-white .navbar-nav > li.open {
    border-bottom: 5px solid #ffa518;
  }
  .navbar-default.navbar-white .navbar-nav > li.open:before {
    color: #ffa518;
  }
  .navbar-default.navbar-white .navbar-nav > li.open a {
    color: #505050;
  }
  .navbar-default.navbar-white .navbar-nav > li.open a:hover, .navbar-default.navbar-white .navbar-nav > li.open a:focus {
    color: #ffa518;
  }
  .navbar-default.navbar-white .navbar-nav > li > a,
  .navbar-default.navbar-white .navbar-nav > li > a:hover,
  .navbar-default.navbar-white .navbar-nav > li > a:focus {
    color: #505050;
  }
  .navbar-default.navbar-white .navbar-nav > li .dropdown-menu {
    background: #fff;
    border: none;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  }
  .navbar-default.navbar-white .navbar-nav > li .dropdown-menu li.active a {
    background-color: transparent;
  }
  .navbar-default.navbar-white .navbar-nav > li .dropdown-menu li a {
    color: #505050;
  }
  .navbar-default.navbar-white .navbar-nav > li .dropdown-menu li a:hover, .navbar-default.navbar-white .navbar-nav > li .dropdown-menu li a:focus {
    color: #ffa518;
  }
}

.btn-lg {
  margin-top: 40px;
  border-radius: 0;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  border: 2px solid #fff;
  font-size: 16px;
  width: 100%;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn-lg:hover {
  color: #eb7618;
  background: #fff;
}

/* ========================================================
* HOME
* ========================================================
*/
#home {
  background-color: #eb7618;
  padding-top: 10px;
  height: 900px;
}
@media only screen and (min-width: 768px) {
  #home {
    padding-top: 94px;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 992px) {
  #home {
    height: 800px;
  }
}
@media only screen and (min-width: 1200px) {
  #home {
    height: 900px;
  }
}
#home .instagram-container {
  position: absolute;
  top: 64px;
  width: 100%;
  padding: 0 16px 0;
  animation-delay: 0.1s !important;
  animation: fadeintop 1s ease forwards;
}
@media only screen and (min-width: 768px) {
  #home .instagram-container {
    display: none;
  }
}
#home .instagram-container .instagram-call-to-action {
  padding: 0 8px 0 16px;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  background-color: #FFFFFF;
  border-radius: 8px;
  height: 56px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  position: relative;
  animation-delay: 1.5s !important;
  animation: shaking 10s ease infinite;
}
#home .instagram-container .instagram-call-to-action .about-us {
  padding-top: 10px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  color: #AAAAAA;
}
#home .instagram-container .instagram-call-to-action .main-text {
  padding-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: black;
  font-weight: 700;
}
#home .instagram-container .instagram-call-to-action .instagram-column {
  margin: 8px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #EC7800;
  width: 40px;
  height: 40px;
  border-radius: 8px;
}
#home .instagram-container .instagram-call-to-action .instagram-column .insta-icon {
  border-radius: 8px;
  height: 32px;
  filter: brightness(0) invert(1);
}
@keyframes fadeintop {
  0% {
    opacity: 0;
    transform: translateY(56px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes shaking {
  0% {
    transform: translateX(0px);
  }
  1%, 3% {
    transform: translateX(3px);
  }
  2%, 4% {
    transform: translateX(-3px);
  }
  5% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(0px);
  }
}
#home .wrapper {
  position: relative;
  top: 50%;
  margin-top: -210px;
}
@media only screen and (min-width: 768px) {
  #home .wrapper {
    left: 50%;
    margin-top: -260px;
    margin-left: -384px;
    width: 768px;
  }
}
@media only screen and (min-width: 992px) {
  #home .wrapper {
    margin-top: -245px;
    margin-left: -496px;
    width: 992px;
  }
}
@media only screen and (min-width: 1200px) {
  #home .wrapper {
    margin-top: -240px;
    margin-left: -600px;
    width: 1200px;
  }
}
#home .slogan h2 {
  font-size: 1.5em;
  line-height: 1.4em;
  text-align: center;
  font-weight: 400;
  padding: 0 15px;
}
@media only screen and (min-width: 768px) {
  #home .slogan h2 {
    padding: 0;
    font-size: 2.5em;
  }
}
#home .topics {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  #home .topics {
    margin-top: 90px;
  }
}
@media only screen and (min-width: 992px) {
  #home .topics {
    margin-top: 120px;
  }
}
#home .topics .topic {
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) {
  #home .topics .topic {
    margin-bottom: 0;
  }
}
#home .topics .topic .icon {
  position: absolute;
  text-align: center;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 165px;
  height: 165px;
  left: 50%;
  margin-left: -82.5px;
  z-index: 2;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  box-shadow: 0 0 0 0 #ffa518;
}
#home .topics .topic .icon:hover {
  background: #ffa518;
  border: 4px solid #eb7618;
  box-shadow: 0 0 0 11px #ffa518;
}
#home .topics .topic .icon:hover i {
  font-size: 5em;
  line-height: 157px;
  text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
}
#home .topics .topic .icon i {
  font-size: 4.5em;
  line-height: 161px;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
#home .topics .topic .icon a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  outline: 0 none;
}
@media only screen and (min-width: 768px) {
  #home .topics .topic .icon {
    width: 165px;
    height: 165px;
    line-height: 165px;
    left: 50%;
    margin-left: -82.5px;
  }
  #home .topics .topic .icon:hover i {
    font-size: 4em;
    line-height: 157px;
  }
  #home .topics .topic .icon i {
    font-size: 3.5em;
    line-height: 161px;
  }
}
@media only screen and (min-width: 992px) {
  #home .topics .topic .icon {
    width: 131px;
    height: 131px;
    line-height: 131px;
    left: auto;
    margin-left: 0;
  }
  #home .topics .topic .icon:hover i {
    font-size: 4em;
    line-height: 123px;
  }
  #home .topics .topic .icon i {
    font-size: 3.5em;
    line-height: 127px;
  }
}
@media only screen and (min-width: 1200px) {
  #home .topics .topic .icon {
    width: 165px;
    height: 165px;
  }
  #home .topics .topic .icon:hover i {
    font-size: 5em;
    line-height: 157px;
  }
  #home .topics .topic .icon i {
    font-size: 4.5em;
    line-height: 161px;
  }
}
#home .topics .topic .btn {
  margin-top: 210px;
}
@media only screen and (min-width: 992px) {
  #home .topics .topic .btn {
    margin-top: 170px;
  }
  #home .topics .topic .btn.btn-lg {
    padding: 10px 0;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  #home .topics .topic .btn {
    margin-top: 220px;
  }
  #home .topics .topic .btn.btn-lg {
    font-size: 16px;
  }
}
#home .topics .swiper-slide-active .topic .icon {
  background: #ffa518;
  border: 4px solid #eb7618;
  box-shadow: 0 0 0 11px #ffa518;
}
#home .topics .swiper-slide-active .topic .icon i {
  font-size: 5em;
  line-height: 157px;
  text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
}

.video .embed-responsive {
  margin-top: 50px;
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.video .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.video .embed-responsive video,
.video .embed-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* ========================================================
* CASE STUDIES
* ========================================================
*/
#case-studies {
  color: #505050;
  padding: 60px 0;
  background-color: #fff;
}
@media only screen and (min-width: 768px) {
  #case-studies {
    padding: 200px 0 120px;
  }
}
#case-studies h3 {
  text-transform: inherit;
  margin-bottom: 0;
}
#case-studies .headline-center {
  text-align: center;
}
#case-studies .box-case {
  padding: 32px 32px 400px;
  margin: 64px 16px 0;
  color: #fff;
  border-radius: 8px;
  transition: all 0.25s ease-out;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  transform: translateY(0);
}
#case-studies .box-case:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
  transform: translateY(-2px);
}
@media only screen and (min-width: 768px) {
  #case-studies .box-case {
    padding: 80px 72px 440px;
    margin: 64px 0 0;
  }
}
@media only screen and (min-width: 992px) {
  #case-studies .box-case {
    padding: 64px 64px;
  }
}
@media only screen and (min-width: 1200px) {
  #case-studies .box-case {
    padding: 80px 72px;
  }
}
#case-studies .box-case .box-case-title {
  font-size: 24px;
  line-height: 26px;
  font-weight: bold;
  margin-bottom: 16px;
}
@media only screen and (min-width: 1200px) {
  #case-studies .box-case .box-case-title {
    font-size: 36px;
    line-height: 40px;
  }
}
#case-studies .box-case .box-case-text {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  opacity: 0.7;
  margin-bottom: 32px;
}
#case-studies .box-case--frisonaut-color {
  background-color: #014163;
}
#case-studies .box-case--zgo-color {
  background-color: #F4F4F4;
}
#case-studies .box-case--schrage-color {
  background-color: #ba160e;
}
#case-studies .box-case--frisia {
  background-image: url(img/case-frisonaut-mobile.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
@media only screen and (min-width: 992px) {
  #case-studies .box-case--frisia {
    background-position: right bottom;
    background-size: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  #case-studies .box-case--frisia {
    background-size: inherit;
  }
}
#case-studies .box-case--schrage {
  background-image: url(img/case-schrage-tablet.png);
  background-repeat: no-repeat;
  background-position: center top 320px;
}
@media only screen and (min-width: 768px) {
  #case-studies .box-case--schrage {
    background-position: center bottom -200px;
  }
}
@media only screen and (min-width: 992px) {
  #case-studies .box-case--schrage {
    background-position: right 10px bottom -50px;
    background-size: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  #case-studies .box-case--schrage {
    background-position: right 80px bottom 0px;
    background-size: 40%;
  }
}
#case-studies .box-case--nv {
  background-image: url(img/case-zgo.png);
  background-repeat: no-repeat;
  background-position: center bottom 46px;
}
@media only screen and (min-width: 992px) {
  #case-studies .box-case--nv {
    background-position: left 60px bottom 46px;
    background-size: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  #case-studies .box-case--nv {
    background-size: inherit;
  }
}
#case-studies .btn-box-case {
  width: 176px;
  margin-top: 0;
}
#case-studies .btn-black {
  background-color: #F4F4F4;
  border-color: #505050 !important;
  border: 3px solid #f8f8f8;
  background: transparent;
  border-radius: 0;
  color: #000;
}
#case-studies .btn-black:hover {
  border: solid 3px #fff !important;
  background-color: #fff;
  color: #fb9600;
}

/* ========================================================
* MEDIA AGENCY
* ========================================================
*/
#media-agency {
  color: #505050;
  padding-top: 60px;
  background-color: #fff;
  /* @media only screen and (min-width : $screen-md)
  {
      padding-bottom: 270px;
      background: url(../images/employees-actiview.jpg) 145% bottom no-repeat #fff;
  } */
}
@media only screen and (min-width: 768px) {
  #media-agency {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1200px) {
  #media-agency {
    padding-top: 120px;
  }
}
@media only screen and (min-width: 1032px) {
  #media-agency {
    background-position: 140% bottom;
  }
}
@media only screen and (min-width: 1082px) {
  #media-agency {
    background-position: 135% bottom;
  }
}
@media only screen and (min-width: 1112px) {
  #media-agency {
    background-position: 130% bottom;
  }
}
@media only screen and (min-width: 1200px) {
  #media-agency {
    background-position: 120% bottom;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1300px) {
  #media-agency {
    background-position: 110% bottom;
  }
}
@media only screen and (min-width: 1400px) {
  #media-agency {
    background-position: right bottom;
  }
}
@media only screen and (min-width: 1900px) {
  #media-agency {
    background-position: 95% bottom;
  }
}
@media only screen and (min-width: 2000px) {
  #media-agency {
    background-position: 90% bottom;
  }
}
@media only screen and (min-width: 2200px) {
  #media-agency {
    background-position: 85% bottom;
  }
}
@media only screen and (min-width: 2400px) {
  #media-agency {
    background-position: 80% bottom;
  }
}
#media-agency h1 {
  font-size: 2em;
  font-weight: bold;
  margin: 0 0 10px;
  text-transform: inherit;
}
@media only screen and (min-width: 768px) {
  #media-agency h1 {
    font-size: 2.25em;
  }
}
#media-agency h2 {
  font-size: 1.1em;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 10px;
  color: #aaa;
  font-weight: 400;
}
#media-agency p {
  line-height: 2em;
  margin-top: 40px;
  font-weight: 300;
  text-shadow: 0 1px 1px #fff;
}
#media-agency p a {
  color: #eb7618;
  font-weight: 600;
  position: relative;
  display: inline-block;
  outline: none;
  vertical-align: bottom;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  text-shadow: none;
}
#media-agency p a:before {
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
  box-sizing: content-box;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eb7618;
  content: "";
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
#media-agency p a:hover, #media-agency p a:active {
  outline: 0 none;
  color: #fff;
}
#media-agency p a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#media-agency .btn-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  margin-bottom: 50px;
  display: block;
}
#media-agency .btn-stroke:hover {
  color: #fff;
  background: #eb7618;
}
@media only screen and (min-width: 992px) {
  #media-agency .btn-stroke {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  #media-agency .btn-stroke.first {
    margin-bottom: 15px;
  }
  #media-agency .btn-stroke.second {
    margin-top: 15px;
  }
}

/* ========================================================
* TESTIMONIALS
* ========================================================
*/
#testimonials {
  border-top: 10px solid #282828;
  border-bottom: 10px solid #eb7618;
  background: url(img/bg-testimonials.jpg) center center no-repeat #282828;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
  text-align: center;
}
#testimonials .fa-quote-left {
  margin: 50px 0 30px;
  font-size: 2em;
  color: #ffa518;
}
@media only screen and (min-width: 768px) {
  #testimonials .fa-quote-left {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 992px) {
  #testimonials .fa-quote-left {
    margin-top: 50px;
  }
}
#testimonials h4 {
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
  padding: 0 10%;
}
@media only screen and (min-width: 768px) {
  #testimonials h4 {
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 992px) {
  #testimonials h4 {
    font-size: 2em;
  }
}
#testimonials h4 p {
  margin: 0;
}
#testimonials p.author {
  font-weight: bold;
  font-size: 0.8em;
  margin-top: 20px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.55);
}
@media only screen and (min-width: 768px) {
  #testimonials p.author {
    font-size: 1em;
  }
}
#testimonials a.btn {
  background-color: #ffa518;
  padding: 1px 7px;
  margin: 20px 4px 60px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#testimonials a.btn .fa-chevron-left,
#testimonials a.btn .fa-chevron-right {
  color: #fff;
}
#testimonials a.btn:hover {
  background-color: #eb7618;
  box-shadow: 0 2px 0 #B65A10;
}

/* ========================================================
* REFERENCES
* ========================================================
*/
#references {
  color: #505050;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f4f4f4;
}
@media only screen and (min-width: 768px) {
  #references {
    padding-top: 150px;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 1200px) {
  #references {
    padding-top: 210px;
  }
}
#references .head .ribbon {
  background-color: #eb7618;
  margin-top: 40px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  #references .head .ribbon {
    margin-top: 7px;
  }
}
#references .head .ribbon span {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding: 6px 0;
  font-size: 1.2em;
}
@media only screen and (min-width: 480px) {
  #references .head .ribbon span {
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 768px) {
  #references .head .ribbon span {
    font-size: 2em;
  }
}
@media only screen and (min-width: 1200px) {
  #references .head .ribbon span {
    font-size: 2.1em;
  }
}
#references .head .ribbon .edge {
  position: absolute;
  width: 42px;
  height: 42px;
  right: 0;
  bottom: -42px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODhDNkREMkQxRENBOUQ0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjNGOERDM0FDN0QxMUUzQTQ3N0E2RkQ4OTYzQzgwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjNGOERDMkFDN0QxMUUzQTQ3N0E2RkQ4OTYzQzgwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2ODAxMTc0MDcyMDY4MTE4NzFGQzNGQUQ1MDVFRTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4OEM2REQyRDFEQ0E5RDQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+42oubwAAAXtJREFUeNrU1d1Nw0AMAODjmt+2tCRFgER/GIEHJmCCvvFWqTOwChtUQmIXBukSBexrgxBpkvs/x5Kl5B6sT058vnh7Zt+MaBTDmM2L9Gs2Sl4jargrwC2KlD3McjZMBgc42n587nckoNM8AlzGVoAbp4Pq+BeJL8GgE8At67izSO/QyalzCMTnhqghvUCxW9i1Dlwr0hkUccsyF0OBwyEZjUirUJhQMamKOCmkMRRxqzKDuy5j5SjWLdOJ1ILmJ9zCDKeElIYiDocBtgS7Hie2/hZpZCs0izkMxLFzFnFayBoUcQi7h7y9TFzdWMpIAU2jI25eOsUZIQV0/XjjazFpIzF4H5C+dr1AQu5enu60i3BfSNNCvA9Il58ekRvId1sFeR+QLqBOkLahzpA2oU6RtqDOkTagXpCmUG9IE6hXpC7UO1IHGgSpCg2GVIEGRcpCgyNloCSQXVAyyDYoKWQTlBzyHJQk8j+ULPIvlDSygpJHVlDySIwfAQYAuyaCUcHRFEgAAAAASUVORK5CYII=) left top no-repeat;
}
#references .wall {
  margin-top: 30px;
}
#references .wall .tile {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  #references .wall .tile.sm-top {
    margin-top: -200px;
  }
  #references .wall .tile.sm-top-x2 {
    margin-top: -430px;
  }
}
#references .wall .tile .button-tablet {
  transition: all 0.1s ease;
}
#references .wall .tile:hover .button-tablet {
  opacity: 0;
}
#references .wall .tile .reference {
  background: #fff;
  display: block;
  border: 2px solid #fff;
  transition: all 0.1s ease-in-out;
  position: relative;
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference {
    height: 200px;
  }
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference {
    height: 122px;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference {
    height: 150px;
  }
}
#references .wall .tile .reference:hover {
  border-color: #eb7618;
  box-shadow: 0 1px 15px rgba(0, 0, 0, 0.3);
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference:hover {
    height: 230px;
    margin-bottom: -30px;
  }
  #references .wall .tile .reference:hover .title {
    opacity: 1;
    bottom: 30px;
  }
  #references .wall .tile .reference:hover .tags {
    opacity: 1;
  }
  #references .wall .tile .reference:hover .tags .tag,
  #references .wall .tile .reference:hover .tags .divider {
    opacity: 1;
  }
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference:hover {
    height: 152px;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference:hover {
    height: 180px;
  }
}
#references .wall .tile .reference:hover > a {
  visibility: visible;
}
#references .wall .tile .reference:hover .more {
  opacity: 1;
}
#references .wall .tile .reference:hover .fa-search-plus {
  opacity: 1;
  bottom: 0;
}
#references .wall .tile .reference:hover .grayscale-fade {
  -webkit-filter: grayscale(0%);
  filter: none;
}
#references .wall .tile .reference:hover .grayscale-replaced.grayscale-fade svg {
  opacity: 0;
}
#references .wall .tile .reference:hover img.sw {
  opacity: 0;
}
#references .wall .tile .reference.mobile {
  border-radius: 10px;
  border: 30px solid #505050;
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference.mobile {
    height: 430px;
    border-width: 30px;
  }
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference.mobile {
    height: 274px;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference.mobile {
    height: 330px;
  }
}
#references .wall .tile .reference.mobile .overlay {
  border-radius: 10px;
}
#references .wall .tile .reference.mobile .more {
  right: -30px;
  bottom: -30px;
}
#references .wall .tile .reference.mobile .tags {
  bottom: -30px;
  line-height: 30px;
  background: transparent;
}
#references .wall .tile .reference.mobile .fa-search-plus {
  border-bottom-right-radius: 10px;
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference.mobile img {
    position: relative;
    top: 50%;
    margin-top: -82px;
  }
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference.mobile img {
    margin-top: -44px;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference.mobile img {
    margin-top: -58px;
  }
}
#references .wall .tile .reference.mobile img.sw {
  z-index: 2;
}
#references .wall .tile .reference.mobile:hover {
  border-color: #eb7618;
  margin-bottom: inherit;
}
#references .wall .tile .reference.mobile:hover .title {
  bottom: 0;
}
#references .wall .tile .reference > a {
  visibility: hidden;
}
#references .wall .tile .reference .more {
  position: absolute;
  right: -2px;
  bottom: -2px;
  opacity: 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  z-index: 3;
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference .more {
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
  }
}
#references .wall .tile .reference .fa-search-plus {
  color: #fff;
  position: absolute;
  font-size: 1.2em;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  bottom: 30px;
  right: 0;
  background: #ffa518;
  opacity: 0;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 768px) {
  #references .wall .tile .reference .fa-search-plus {
    font-size: 2em;
    width: 60px;
    height: 60px;
    line-height: 60px;
    -webkit-transition: all 0.1s ease-in;
    -moz-transition: all 0.1s ease-in;
    -o-transition: all 0.1s ease-in;
    transition: all 0.1s ease-in;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
  }
}
#references .wall .tile .reference .title {
  color: #505050;
  font-size: 0.75em;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  z-index: 1;
  bottom: 20px;
  line-height: 20px;
  margin-bottom: 5px;
  padding-left: 10px;
  opacity: 0;
  transition: all 0.1s ease-in;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference .title {
    font-size: 0.6em;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference .title {
    font-size: 0.75em;
  }
}
#references .wall .tile .reference .tags {
  position: absolute;
  font-size: 0.75em;
  background: #eb7618;
  display: block;
  bottom: 0;
  left: 0;
  right: 0;
  padding-left: 10px;
  line-height: 34px;
  height: 30px;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  z-index: 2;
  opacity: 0;
  transition: all 0.1s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
@media only screen and (min-width: 992px) {
  #references .wall .tile .reference .tags {
    font-size: 0.6em;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference .tags {
    font-size: 0.75em;
  }
}
#references .wall .tile .reference .tags .tag {
  display: inline-block;
  opacity: 0;
  transition: all 0.1s ease-in;
  transition-delay: 0.2s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@media only screen and (min-width: 1200px) {
  #references .wall .tile .reference .tags .tag {
    font-size: 0.875em;
  }
}
#references .wall .tile .reference .tags .divider {
  display: inline-block;
  margin: 0 2px;
  opacity: 0;
  transition: all 0.1s ease-in;
  transition-delay: 0.2s;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}
#references .wall .tile .reference .overlay {
  position: absolute;
  bottom: 0;
  left: 15px;
  background: rgba(235, 118, 24, 0.95);
  right: 15px;
  z-index: 2;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  height: 0;
}
#references .wall .tile .reference img.no-js {
  opacity: 1;
}
#references .wall .tile .reference img.color {
  opacity: 1;
}
#references .wall .tile .reference img.sw {
  opacity: 1;
  position: absolute;
}
#references .wall .tile .button-tablet {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #a0a0a0;
  position: absolute;
  bottom: 7px;
  left: 50%;
  margin-left: -8px;
  z-index: 2;
}
@media only screen and (min-width: 992px) {
  #references .wall .row-2 {
    margin-top: -152px;
  }
}
@media only screen and (min-width: 1200px) {
  #references .wall .row-2 {
    margin-top: -180px;
  }
}

/* ========================================================
* MAP
* ========================================================
*/
#map-wrapper {
  position: relative;
  width: 100%;
  color: #505050;
  border-top: 10px solid #eb7618;
  background-color: #E0E0E0;
  height: 650px;
}
#map-wrapper #map {
  width: 100%;
  height: 400px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  #map-wrapper #map {
    height: 650px;
  }
}
#map-wrapper #map .marker-text {
  margin: 20px 0 0 20px;
  text-align: center;
}
#map-wrapper #map .marker-text .marker-title {
  font-weight: 600;
}
#map-wrapper #map .marker-logo {
  width: 163px;
  height: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAA8CAYAAAAKXAoWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkyNEQzNzZBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkyNEQzNzdBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTI0RDM3NEFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTI0RDM3NUFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7USq8AABc5SURBVHja7D0JlFTF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) left bottom no-repeat transparent;
  margin: 20px 0 10px 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #map-wrapper #map .marker-logo {
    background: url(img/logo-actiview@2x.png) left bottom no-repeat transparent;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
#map-wrapper .edge {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -15px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 0 15px;
  border-color: #eb7618 transparent transparent transparent;
  z-index: 2;
}

.schrage-reference .content-wrapper h2 {
  font-size: 28px;
}
@media screen and (min-width: 768px) {
  .schrage-reference .content-wrapper h2 {
    font-size: 32px;
  }
}
.schrage-reference .content-wrapper h3 {
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .schrage-reference .content-wrapper h3 {
    font-size: 24px;
  }
}
.schrage-reference p {
  font-size: 18px;
}
@media screen and (min-width: 768px) {
  .schrage-reference p {
    font-size: 20px;
  }
}
.schrage-reference + .diagonal-end.schrage-dark-grey {
  background-color: #181818;
}
.schrage-reference + .diagonal-section {
  margin-top: 0;
}
.schrage-reference + .diagonal-height {
  height: 15vh;
}
@media screen and (min-width: 768px) {
  .schrage-reference + .diagonal-height {
    height: 240px;
  }
}
@media screen and (min-width: 992px) {
  .schrage-reference + .diagonal-height {
    height: 323px;
  }
}
.schrage-reference + .diagonal-section.diagonal-end {
  height: 20px;
}
@media screen and (min-width: 768px) {
  .schrage-reference + .diagonal-section.diagonal-end {
    height: 150px !important;
  }
}
.schrage-reference .summary-video {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  outline: none;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.schrage-reference .summary-video:hover {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.75);
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 768px) {
  .schrage-reference .summary-video {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .schrage-reference .summary-video {
    max-width: 940px;
  }
}
@media screen and (min-width: 1200px) {
  .schrage-reference .summary-video {
    max-width: 1140px;
  }
}
.schrage-reference .video-container + .img-responsive {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  pointer-events: none;
}
.schrage-reference .configurator-video {
  width: 100%;
  margin-bottom: 40px;
  pointer-events: none;
}
@media screen and (min-width: 480px) {
  .schrage-reference .configurator-video {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 767px) {
  .schrage-reference .xs-full-width {
    padding-left: 0;
    padding-right: 0;
  }
}
.schrage-reference .tablet-smart-video {
  width: 1024px;
  pointer-events: none;
}
@media screen and (max-width: 1200px) {
  .schrage-reference .tablet-smart-video {
    width: 800px;
  }
}
@media screen and (max-width: 991px) {
  .schrage-reference .tablet-smart-video {
    width: 700px;
  }
}
@media screen and (max-width: 768px) {
  .schrage-reference .tablet-smart-video {
    width: 90vw;
  }
}
.schrage-reference video#display-video {
  pointer-events: none;
}
.schrage-reference video.smartphone-ar {
  width: 100%;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .schrage-reference video.smartphone-ar {
    padding-right: 40px;
  }
}
@media screen and (min-width: 992px) {
  .schrage-reference video.smartphone-ar {
    padding-right: 80px;
  }
}
.schrage-reference .wrapper-3d-model {
  display: flex;
}
@media screen and (max-width: 767px) {
  .schrage-reference .wrapper-3d-model {
    flex-direction: column-reverse;
  }
}
.schrage-reference + .margin-spacing-diagonal {
  margin-top: 20vh;
}
@media screen and (min-width: 768px) {
  .schrage-reference + .margin-spacing-diagonal {
    margin-top: 280px;
  }
}
@media screen and (min-width: 992px) {
  .schrage-reference + .margin-spacing-diagonal {
    margin-top: 340px;
  }
}
@media screen and (min-width: 1200px) {
  .schrage-reference + .margin-spacing-diagonal {
    margin-top: 500px;
  }
}
.schrage-reference + .reference-section .left-align.black-bg h2 {
  color: white;
  font-weight: bold;
  text-align: left;
}
.schrage-reference + .reference-section .left-align.black-bg h3 {
  color: #e2241a;
  text-align: left;
  text-transform: unset;
  margin: 0 0 32px;
}
.schrage-reference + .reference-section .left-align.black-bg p {
  color: white;
  text-align: left;
}
.schrage-reference + .reference-section .center-align.white-bg {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .schrage-reference + .reference-section .center-align.white-bg {
    text-align: center;
  }
}
.schrage-reference + .reference-section .center-align.white-bg h2 {
  color: #505050;
  font-weight: bold;
}
.schrage-reference + .reference-section .center-align.white-bg h3 {
  color: #e2241a;
  text-transform: unset;
  margin: 0 0 32px;
}
.schrage-reference + .reference-section .center-align.white-bg p {
  color: #505050;
  margin-bottom: 64px;
}
.schrage-reference + .reference-section .screen-spacing {
  margin-top: 40px;
}
.schrage-reference .ar-text {
  text-align: left;
}
@media screen and (min-width: 768px) {
  .schrage-reference .ar-text {
    position: sticky;
    top: 133px;
    height: 100%;
  }
}
.schrage-reference .ar-text .btn-wrapper {
  margin-bottom: 80px;
  text-align: center;
}
@media screen and (min-width: 480px) {
  .schrage-reference .ar-text .btn-wrapper {
    text-align: left;
  }
}
@media screen and (min-width: 768px) {
  .schrage-reference .ar-text .btn-wrapper {
    margin: 48px auto 32px;
    text-align: left;
  }
}
.schrage-reference .ar-text .btn-wrapper .ar-model-btn {
  border-radius: 4px;
  background-color: #f4f4f4;
  color: #181818;
  width: 100%;
  font-size: 14px;
  padding: 16px 24px;
  transition: ease all 0.3s;
  text-transform: none;
  outline: none;
}
@media screen and (min-width: 480px) {
  .schrage-reference .ar-text .btn-wrapper .ar-model-btn {
    width: unset;
  }
}
@media screen and (min-width: 768px) {
  .schrage-reference .ar-text .btn-wrapper .ar-model-btn {
    font-size: 16px;
  }
}
.schrage-reference .ar-text .btn-wrapper .ar-model-btn:hover {
  background-color: #fff;
  transition: ease all 0.3s;
}
.schrage-reference .ar-text .btn-wrapper .ar-model-btn:after {
  font-family: "FontAwesome";
  content: "\f0c1";
  font-weight: 300;
  font-size: 16px;
  padding-left: 24px;
}
.schrage-reference .closure-overlay {
  width: 100%;
  height: 500px;
  background-size: cover;
  position: absolute;
  background: rgba(0, 0, 0, 0.75);
}
@media screen and (min-width: 480px) {
  .schrage-reference .closure-overlay {
    height: 700px;
  }
}
.schrage-reference .closure-contact {
  padding: 64px 0;
  background-image: radial-gradient(circle at 50% 50%, #5b5b5b, black 78%);
  height: 500px;
}
@media screen and (min-width: 480px) {
  .schrage-reference .closure-contact {
    height: 700px;
  }
}
.schrage-reference .closure-contact .mobile-device-wrapper {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: auto;
  padding: 0 24px;
}
@media screen and (min-width: 768px) {
  .schrage-reference .closure-contact .mobile-device-wrapper {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .schrage-reference .closure-contact .mobile-device-wrapper {
    max-width: 940px;
  }
}
@media screen and (min-width: 1200px) {
  .schrage-reference .closure-contact .mobile-device-wrapper {
    max-width: 1140px;
  }
}
.schrage-reference .closure-contact .mobile-device-wrapper .iphone-white .img-iphone-white {
  width: 100%;
  padding-right: 48px;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  pointer-events: none;
}
@media screen and (min-width: 480px) {
  .schrage-reference .closure-contact .mobile-device-wrapper .iphone-white .img-iphone-white {
    padding-right: 32px;
  }
}
.schrage-reference .closure-contact .mobile-device-wrapper .iphone-black .img-iphone-black {
  width: 100%;
  padding-left: 48px;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  pointer-events: none;
}
@media screen and (min-width: 480px) {
  .schrage-reference .closure-contact .mobile-device-wrapper .iphone-black .img-iphone-black {
    padding-left: 32px;
  }
}
.schrage-reference .closure-info {
  color: #fff;
  text-align: center;
  position: absolute;
  display: flex;
  left: 0;
  right: 0;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 500px;
}
@media screen and (min-width: 480px) {
  .schrage-reference .closure-info {
    height: 700px;
  }
}
.schrage-reference .closure-info h2 {
  font-size: 36px;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  .schrage-reference .closure-info h2 {
    font-size: 48px;
  }
}
.schrage-reference .closure-info p {
  font-size: 20px;
  margin-bottom: 48px;
}
@media screen and (min-width: 768px) {
  .schrage-reference .closure-info p {
    font-size: 24px;
  }
}
.schrage-reference .closure-info a.closure-contact-btn {
  text-transform: uppercase;
  padding: 10px 32px;
  border: solid 2px #fff;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}
.schrage-reference .closure-info a.closure-contact-btn:hover {
  background-color: #fff;
  border: solid 2px #fff;
  color: #eb7618;
}
.schrage-reference + .work-with-us {
  padding-top: 50px;
}
.schrage-reference + .xyz-in {
  animation-direction: normal;
}
.schrage-reference + .xyz-in, .schrage-reference .xyz-out {
  animation-name: xyz-keyframes;
  animation-duration: var(--xyz-duration);
}

/* ========================================================
* CONTACT
* ========================================================
*/
#contact {
  padding-bottom: 10px;
  background-color: #eb7618;
  color: #fff;
  height: 100% !important;
  /* Contact Form 8 */
  /* Chosen */
}
@media only screen and (min-width: 768px) {
  #contact {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  #contact {
    padding-top: 110px;
  }
}
#contact h2 {
  font-size: 1.5em;
  text-align: center;
  font-weight: 400;
  margin: 60px 0;
  line-height: 1.5em;
}
@media only screen and (min-width: 768px) {
  #contact h2 {
    font-size: 2em;
  }
}
@media only screen and (min-width: 992px) {
  #contact h2 {
    font-size: 2.5em;
    margin-top: 80px;
  }
}
#contact p {
  margin: 0;
}
#contact .left {
  text-align: center;
}
#contact .left .circle-footer {
  position: relative;
  color: #505050;
  background: #fff;
  border-radius: 50%;
  padding-top: 47px;
  height: 300px;
  width: 300px;
  margin-left: -150px;
  left: 50%;
}
@media only screen and (min-width: 992px) {
  #contact .left .circle-footer {
    height: 213px;
    width: 213px;
    margin-left: 0;
    left: auto;
    padding-top: 36px;
  }
}
@media only screen and (min-width: 1200px) {
  #contact .left .circle-footer {
    height: 263px;
    width: 263px;
    padding-top: 47px;
  }
}
#contact .left .circle-footer h3 {
  font-weight: bold;
  font-style: italic;
  font-size: 12px;
  margin-bottom: 15px;
  margin-top: 20px;
}
@media only screen and (min-width: 992px) {
  #contact .left .circle-footer h3 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #contact .left .circle-footer h3 {
    margin-bottom: 5px;
  }
}
#contact .left .circle-footer p {
  font-style: italic;
  font-size: 2em;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #contact .left .circle-footer p {
    margin-bottom: 10px;
  }
}
#contact .left .circle-footer p a {
  color: #505050;
}
#contact .left .circle-footer i {
  font-size: 47px;
}
#contact .left .circle-footer .edge {
  position: absolute;
  bottom: -45px;
  left: 50%;
  margin-left: -55px;
  width: 110px;
  height: 57px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAA5CAYAAADX0B60AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODhDNkREMkQxRENBOUQ0OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMEFEMEU0MkFFQjIxMUUzQUVEQUE1RThCN0ZFQTQzNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMEFEMEU0MUFFQjIxMUUzQUVEQUE1RThCN0ZFQTQzNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUxMTQwNTk1ODEyMDY4MTE4NzFGQzNGQUQ1MDVFRTAxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE4OEM2REQyRDFEQ0E5RDQ5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6w5whAAAA5hJREFUeNrsnF9ojWEcx589XJArruSGLHf+XAkXkhIXSkIoFCWliBslQllbq91MViulLdtKu9DEFtqEjUNplkNp2ko0aheEtabV8f3N77U3zjnbzjnv+/5+z55PfVKznfO8z+f8eZ/3nPcty2Qym4wxu+AOuMx4JDMIb8O2MoQLfrgS7uSAa/0cieIZvMO+pR+EwwUs4oC7IT0bF/h5S4Tv8C5shx3wW+j/yrKFC5gDN8MD/O9SP5ex8Jxj3YMvc/1SvnB/fwcuhIfhPrgKzvfzW1L64EPYBTvhrymjTCPcv6zmiFthOZzn570gXsEn8DF8BL/O5I8LCRdmDTwKt8AV/PLqyQ49i56G7IE/C72xYsOF2QiPwG1wie80wWcORC+BL/glsSSUMlxAOe+V7oHrZ2GsYX4JvAHvw7Eo7iSKcAH0rNsL98N1syDYB3gdtvBCOVKiDBewnJcUh/h90DXGYQObiutO4wgXsIHfA8m5jkSjUNdgY9x3HGe4AFpKHOOQmqln00nceRLhDC/ij7PaeA+vwjqYSWoQSYWbuG94Ap5U9N5HRzVqzZ9DUomSZLiA7fA0L+Il0wxr4GsJg5EQjqDDaGfgQaHRrsBq+EXKgKSEIxbDs/CUoGA0OZWwCo5KeiRJCkfQpw7n4Hl+D0x6fXYZVkh8CZAWLuACvJjgeo8m5ZLUaIQVOq4KfrQn9aiqlBxNcrggXmVCOyJV0tclVvj4qngi49zlr5a2I6Ix3ChPZHNMi+saSbv8msMZnsgantiooMNYtVIW166EMzyhtTzBUUDHHtuNIqyisbbzBJcaOsJfZ5RhlY23jie6VKT49jI+XPQL43pTmk+a6cgIfQiaNgqxCsec5gkfL/J26KsGjUYpVum4G3nii9mLbDCKsYrH3lDEXmaTifGLPT7c/zsWTQX8HX0xtcUoxyoffwuHmAk3TQzfe/Th8jPIIaYLnSDYahzAOrANrRxkOtyCQz6cDIY4yFS8gW3GEawj29HGYfJBp+UO+HCyGOAwuaDz0DqMQ1iHtqXD5D5R8AHs9uFk0s2BstFpHMM6tj2dOXZeunw42XRl2d2ns0P7fTjZ9HOoMD3GQayD2xQORVc6SPlwOkiZyQu80JV5en04HfSayUspORnN1XDhYH0+nC6CYGkfThcU7KPhazv6cHqgYPRRz4gPp4sRk+dajz6cbN75cDr55MPpZNiH08kPH04nYy6H+y3AAG9K7ZT14Q+7AAAAAElFTkSuQmCC) left top no-repeat;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #contact .left .circle-footer .edge {
    bottom: -42px;
  }
}
#contact .left .address {
  margin-top: 70px;
}
#contact .left .social-container {
  display: flex;
  flex-flow: row;
  justify-content: center;
  width: 100%;
}
#contact .left .social-container .facebook, #contact .left .social-container .instagram {
  position: relative;
  background: #fff;
  border-radius: 50%;
  margin-top: 30px;
  margin-left: 18px;
  margin-right: 18px;
  width: 37px;
  height: 37px;
  line-height: 37px;
  margin-bottom: 70px;
}
@media only screen and (min-width: 992px) {
  #contact .left .social-container .facebook, #contact .left .social-container .instagram {
    margin-bottom: 0;
  }
}
#contact .left .social-container .facebook a, #contact .left .social-container .instagram a {
  display: block;
  color: #505050;
}
#contact .left .social-container .facebook a:hover, #contact .left .social-container .instagram a:hover {
  color: #ffa518;
}
#contact .left .social-container .instagram a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 37px;
}
#contact .left .social-container .instagram a:hover .insta-icon {
  filter: invert(66%) sepia(57%) saturate(972%) hue-rotate(345deg) brightness(101%) contrast(102%);
}
#contact .left .social-container .instagram a .insta-icon {
  height: 16px;
  filter: invert(31%) sepia(0%) saturate(3%) hue-rotate(195deg) brightness(101%) contrast(97%);
}
#contact input[type=text],
#contact input[type=email],
#contact input[type=tel],
#contact select,
#contact button {
  height: 50px;
  -webkit-font-smoothing: antialiased;
}
#contact textarea {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  #contact textarea {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  #contact textarea {
    margin-bottom: 30px;
  }
}
#contact button {
  text-transform: uppercase;
  background-color: #eb7618;
  margin-top: 0;
}
#contact button.btn:hover {
  background: #fff;
}
#contact button.btn:focus {
  color: #fff;
  background: #eb7618;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.4);
  outline: 0 none;
}
#contact .form-control {
  border-radius: 0;
  border: none;
  padding: 12px;
  color: #a0a0a0;
  font-size: 16px;
}
#contact .form-control:focus {
  border-color: #eb7618;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 0, 0, 0.4);
}
@media only screen and (min-width: 768px) {
  #contact .form-group {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  #contact .form-group {
    margin-bottom: 15px;
  }
}
#contact .form-group input {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  #contact .form-group input {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  #contact .form-group input {
    margin-bottom: 30px;
  }
}
#contact .notice {
  background-color: #fda258;
  position: relative;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  #contact .notice {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) {
  #contact .notice {
    margin-bottom: 0;
  }
}
#contact .notice .edge {
  position: absolute;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #fda258 transparent transparent transparent;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
}
@media only screen and (min-width: 992px) {
  #contact .notice .edge {
    border-width: 6px 0 6px 6px;
    border-color: transparent transparent transparent #fda258;
    margin-top: -6px;
    top: 50%;
    right: -6px;
    left: auto;
    bottom: auto;
    margin-left: 0;
  }
}
#contact .wpcf7-validation-errors,
#contact .wpcf7-mail-sent-ok {
  background: #ffa518;
  color: #fff;
  font-weight: 600;
  padding: 20px;
  margin-top: 30px;
  text-align: center;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
#contact .wpcf7-not-valid-tip {
  background: #ffa518;
  color: #fff;
  font-weight: 600;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
  float: left;
  width: 100%;
}
#contact .chosen-container {
  width: 100% !important;
}
#contact .chosen-container .chosen-single {
  height: 50px;
  background: #fff;
  border-radius: 0;
  border: 0;
  padding: 0 12px;
  font-size: 16px;
  color: #a0a0a0;
  line-height: 50px;
}
#contact .chosen-container .chosen-single div b {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAYAAAAN8srVAAACTUlEQVR42u3Wv2sTcRiA8VPBxUKwEAxU3NxPIoFAl1bIkkmwYKAKRbqbRSWQCGJ+rMUibjo4FARBl0AgUIh/QXFxFIpKJHAQKA56r0/hDbyEK5VrDH2hBx+ud+Ga9+G+uSQQkVOv0+lMZNBFHoFRwABZb0F9CCITVdRjQd9b0CoOTNSGiRkidBWkljGGINb9CCECd0FqE7GJqkxeMxccK8UbJzppUPGIO5SfR9DCjINsTIR1RDbKXvAakuB9yqAsvuLaDIN6Jqag5/IaIxjYCxaxDzFGyKUMegdBb4ZBGfQmMUaIXeSmLyhDjHspl9wdiPHgJEGlUumf2UGml96HlJ+hRQwhRoSleQfZgfawlDJoB5KgO4OgDLrIT4UUMEA2xdNpro/t6aA+BJGJKuqxoJ9ikLmzQas4MFEbJmYIHz99GNRaxhiCWPcjhAjcBalNxCaqgsBrUPGIO5T3GGRjIqwjslHegnompqDn8hojGHgLyqA3iTFC7CLnLOh4Z0Gn3FnQf2O3ZrN5iZ9aVw81Go3zQfLmI4iIx/gBUXvtdnvNXZDGbEMI2Gf/BFsQPXffVRADr+jgn1hylwPdOL6Bn7w2brVaV9wEMfALBheGDu3QGvVQ79RtT0FvGDyu1WoXE4JWNKjiack916HXEoJecT7GLTdBLLXrDPwbEX+Xq9XqucPHNzFVzv3B93q9fsHbU+4uhAhh/wXfIMaWqyBdXjfxluE/63fQM/Yt8/je9hQ0vdnQpybqJRZcB2nUI4J+QVB2H6RRHzUoTPo/fwGr9gNcek8bXAAAAABJRU5ErkJggg==) no-repeat 2px 15px;
}
#contact .chosen-container.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -16px 15px;
}
#contact .chosen-container .chosen-drop {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  color: #505050;
  border: 0;
  border-radius: 0;
}
#contact .chosen-container .chosen-results li {
  padding: 10px;
  line-height: 16px;
  font-size: 16px;
}
#contact .chosen-container .chosen-results li.highlighted {
  background: #ffa518;
  font-weight: 600;
}

/* ========================================================
* FOOTER
* ========================================================
*/
#footer {
  padding-top: 40px;
  padding-bottom: 60px;
  background-color: #eb7618;
}
#footer a.imprint {
  color: #eb7618;
  font-weight: 600;
  position: relative;
  display: inline-block;
  outline: none;
  vertical-align: bottom;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  color: #fff;
  font-weight: 400;
}
#footer a.imprint:before {
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
  box-sizing: content-box;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eb7618;
  content: "";
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
#footer a.imprint:hover, #footer a.imprint:active {
  outline: 0 none;
  color: #fff;
}
#footer a.imprint:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
#footer a.imprint:hover {
  color: #eb7618;
}
#footer a.imprint:hover:before {
  background-color: #fff;
}
#footer .copyright {
  font-size: 0.9em;
  line-height: 30px;
  text-align: center;
  color: #fff;
}
@media only screen and (min-width: 992px) {
  #footer .copyright {
    text-align: left;
    font-size: 0.9em;
  }
}
@media only screen and (min-width: 1200px) {
  #footer .copyright {
    font-size: 1em;
  }
}
#footer .copyright .bullet {
  margin: 0 5px;
}
@media only screen and (min-width: 992px) {
  #footer .copyright .bullet {
    margin: 0 3px;
  }
}
@media only screen and (min-width: 1200px) {
  #footer .copyright .bullet {
    margin: 0 5px;
  }
}
@media only screen and (min-width: 992px) {
  #footer .copyright .bullet.hidden-xs {
    margin: 0 7px;
  }
}
@media only screen and (min-width: 992px) {
  #footer .copyright .links {
    display: inline;
  }
}
#footer .logo-footer {
  width: 163px;
  height: 30px;
  position: relative;
  left: 50%;
  margin-left: -81px;
  margin-top: 30px;
  display: block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAA8CAYAAAAKXAoWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTkyNEQzNzZBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTkyNEQzNzdBQzFBMTFFM0E0NzdBNkZEODk2M0M4MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTI0RDM3NEFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5OTI0RDM3NUFDMUExMUUzQTQ3N0E2RkQ4OTYzQzgwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po7USq8AABc5SURBVHja7D0JlFTF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) left top no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  #footer .logo-footer {
    background: url(img/logo-actiview@2x.png) left top no-repeat transparent;
    -webkit-background-size: cover;
    background-size: cover;
  }
}
@media only screen and (min-width: 992px) {
  #footer .logo-footer {
    margin-top: 0;
    margin-left: 0;
    left: auto;
  }
}
#footer .top {
  position: fixed;
  right: 15px;
  bottom: 0;
  width: 40px;
  height: 40px;
  background: #fff;
  z-index: 999;
}
#footer .top a {
  display: block;
  line-height: 40px;
  text-align: center;
  color: #eb7618;
}
#footer .top a:hover {
  color: #ffa518;
}

/* ========================================================
* TITLE
* ========================================================
*/
#title {
  background: #eb7618;
}
@media only screen and (min-width: 768px) {
  #title {
    margin-top: 94px;
  }
}
#title h2 {
  line-height: 2.2em;
  margin: 0;
}

/* ========================================================
* CONTENT
* ========================================================
*/
.content {
  background: #fff;
  color: #505050;
  padding: 60px 0;
}
.content h2 {
  margin: 1em 0;
}
.content h3 {
  margin: 1.5em 0;
}
.content a {
  color: #eb7618;
  font-weight: 400;
}
.content a:hover {
  color: #ffa518;
}
.content p {
  margin: 0 0 1.5em;
  font-weight: 300;
}
.content p a {
  color: #eb7618;
  font-weight: 600;
  position: relative;
  display: inline-block;
  outline: none;
  vertical-align: bottom;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.content p a:before {
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
  box-sizing: content-box;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eb7618;
  content: "";
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.content p a:hover, .content p a:active {
  outline: 0 none;
  color: #fff;
}
.content p a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.content ul {
  margin-bottom: 2em;
}
.content ul li {
  font-weight: 300;
}
.content kbd {
  font-size: 100%;
  margin: 0 1px 0 2px;
  background: #eb7618;
  box-shadow: none;
}
.content.leistungen {
  background: #eb7618;
}
.content.leistungen .topics {
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  .content.leistungen .topics {
    margin-top: 90px;
  }
}
@media only screen and (min-width: 992px) {
  .content.leistungen .topics {
    margin-top: 120px;
  }
}
.content.leistungen .topics .topic {
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) {
  .content.leistungen .topics .topic {
    margin-bottom: 0;
  }
}
.content.leistungen .topics .topic .icon {
  position: absolute;
  text-align: center;
  border: 3px solid #fff;
  border-radius: 50%;
  width: 165px;
  height: 165px;
  left: 50%;
  margin-left: -82.5px;
  z-index: 2;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  box-shadow: 0 0 0 0 #ffa518;
}
.content.leistungen .topics .topic .icon:hover {
  background: #ffa518;
  border: 4px solid #eb7618;
  box-shadow: 0 0 0 11px #ffa518;
}
.content.leistungen .topics .topic .icon:hover i {
  font-size: 5em;
  line-height: 157px;
  text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
}
.content.leistungen .topics .topic .icon i {
  font-size: 4.5em;
  line-height: 161px;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
@media only screen and (min-width: 768px) {
  .content.leistungen .topics .topic .icon {
    width: 165px;
    height: 165px;
    line-height: 165px;
    left: 50%;
    margin-left: -82.5px;
  }
  .content.leistungen .topics .topic .icon:hover i {
    font-size: 4em;
    line-height: 157px;
  }
  .content.leistungen .topics .topic .icon i {
    font-size: 3.5em;
    line-height: 161px;
  }
}
@media only screen and (min-width: 992px) {
  .content.leistungen .topics .topic .icon {
    width: 131px;
    height: 131px;
    line-height: 131px;
    left: auto;
    margin-left: 0;
  }
  .content.leistungen .topics .topic .icon:hover i {
    font-size: 4em;
    line-height: 123px;
  }
  .content.leistungen .topics .topic .icon i {
    font-size: 3.5em;
    line-height: 127px;
  }
}
@media only screen and (min-width: 1200px) {
  .content.leistungen .topics .topic .icon {
    width: 165px;
    height: 165px;
  }
  .content.leistungen .topics .topic .icon:hover i {
    font-size: 5em;
    line-height: 157px;
  }
  .content.leistungen .topics .topic .icon i {
    font-size: 4.5em;
    line-height: 161px;
  }
}
.content.leistungen .topics .topic .btn {
  margin-top: 220px;
}
@media only screen and (min-width: 992px) {
  .content.leistungen .topics .topic .btn {
    margin-top: 170px;
  }
  .content.leistungen .topics .topic .btn.btn-lg {
    padding: 10px 0;
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) {
  .content.leistungen .topics .topic .btn {
    margin-top: 220px;
  }
  .content.leistungen .topics .topic .btn.btn-lg {
    font-size: 16px;
  }
}
.content.leistungen .topics .swiper-slide-active .topic .icon {
  background: #ffa518;
  border: 4px solid #eb7618;
  box-shadow: 0 0 0 11px #ffa518;
}
.content.leistungen .topics .swiper-slide-active .topic .icon i {
  font-size: 5em;
  line-height: 157px;
  text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
}
.content .btn-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  margin-bottom: 50px;
}
.content .btn-stroke:hover {
  color: #fff;
  background: #eb7618;
}
@media only screen and (min-width: 768px) {
  .content .btn-stroke {
    margin-bottom: 0;
  }
}

#team {
  color: #505050;
  background: #f4f4f4;
  padding: 0 0 30px;
}
@media only screen and (min-width: 768px) {
  #team {
    padding: 0 0 120px;
  }
}
#team .employee {
  text-align: center;
  background: #fff;
  padding: 30px 0 0;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  margin-bottom: 30px;
  height: 222px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-transform: rotate(0deg);
}
@media only screen and (min-width: 768px) {
  #team .employee {
    height: 360px;
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1200px) {
  #team .employee {
    padding-top: 60px;
    height: 390px;
  }
}
#team .employee .image-wrapper {
  position: relative;
  width: 80px;
  left: 50%;
  margin-left: -40px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  #team .employee .image-wrapper {
    width: 150px;
    margin-left: -75px;
    margin-bottom: 30px;
  }
}
#team .employee .image-wrapper .image-container {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  #team .employee .image-wrapper .image-container {
    width: 150px;
    height: 150px;
  }
}
#team .employee .image-wrapper .image-container img {
  position: relative;
  width: 100%;
}
#team .employee .image-wrapper .jabba {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #fff;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #ddd;
  box-shadow: 0 0 0 2px #fff;
}
@media only screen and (min-width: 768px) {
  #team .employee .image-wrapper .jabba {
    width: 32px;
    height: 32px;
  }
}
#team .employee .image-wrapper .jabba img {
  width: 50%;
  margin-top: -5px;
}
@media only screen and (min-width: 768px) {
  #team .employee .image-wrapper .jabba img {
    width: initial;
    margin-top: 0;
  }
}
#team .employee .image-wrapper .plentymarkets-logo {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  border: 2px solid #ddd;
  box-shadow: 0 0 0 2px #fff;
}
@media only screen and (min-width: 768px) {
  #team .employee .image-wrapper .plentymarkets-logo {
    width: 32px;
    height: 32px;
  }
}
#team .employee .image-wrapper .plentymarkets-logo img {
  padding: 5px 4px 4px 5px;
}
#team .employee h4 {
  margin: 20px 0 0;
  font-weight: 300;
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  #team .employee h4 {
    font-size: 1.5em;
    margin: 30px 0 0;
  }
}
#team .employee h5 {
  font-weight: 300;
  margin: 10px 0;
  padding: 0 5px;
  font-size: 0.7em;
}
@media only screen and (min-width: 768px) {
  #team .employee h5 {
    font-size: 1em;
    margin: 10px 0 20px;
  }
}
#team .employee p {
  margin: 0 0 10px;
}
#team .employee p span {
  font-weight: 600;
  font-size: 0.6em;
  display: block;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  #team .employee p span {
    font-size: 1em;
  }
}
#team .employee p a {
  color: #eb7618;
  font-weight: 600;
  position: relative;
  display: inline-block;
  outline: none;
  vertical-align: bottom;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-weight: 400;
  line-height: 1.75em;
  font-size: 0.6em;
}
#team .employee p a:before {
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
  box-sizing: content-box;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eb7618;
  content: "";
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
#team .employee p a:hover, #team .employee p a:active {
  outline: 0 none;
  color: #fff;
}
#team .employee p a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) {
  #team .employee p a {
    font-size: 1em;
  }
}

.video .video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 0;
  height: 0;
  overflow: hidden;
  margin-top: 40px;
}
.video .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* ========================================================
* REFERENCE SINGLE
* ========================================================
*/
.reference-menu {
  padding: 15px 0 40px;
  color: #505050;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .reference-menu {
    margin-top: 100px;
    padding: 40px 0 60px;
  }
  .reference-menu.bottom {
    margin-top: 0;
  }
}
.reference-menu.bottom {
  padding: 40px 0;
}
.reference-menu a {
  color: #505050;
  display: block;
}
.reference-menu .overview i {
  float: left;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.reference-menu .contact i {
  float: right;
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.reference-menu .back,
.reference-menu .title,
.reference-menu .forward {
  display: inline-block;
  vertical-align: top;
}
.reference-menu .title h2 {
  text-transform: uppercase;
  font-size: 1em;
  font-weight: 400;
  padding: 10px;
  border: 2px solid #505050;
  margin: 0;
  width: 130px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .reference-menu .title h2 {
    font-size: 1.2em;
    width: auto;
    padding: 10px 20px;
  }
}
.reference-menu .back i,
.reference-menu .forward i {
  -webkit-transition: all 0.1s ease-in;
  -moz-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
@media only screen and (min-width: 768px) {
  .reference-menu .back i,
  .reference-menu .forward i {
    padding: 0 10px;
  }
}
.reference-menu .back {
  margin-right: 5px;
}
@media only screen and (min-width: 768px) {
  .reference-menu .back {
    margin-right: 60px;
  }
}
.reference-menu .forward {
  margin-left: 5px;
}
@media only screen and (min-width: 768px) {
  .reference-menu .forward {
    margin-left: 60px;
  }
}
.reference-menu .fa {
  font-size: 180%;
  bottom: -5px;
  position: relative;
  line-height: 36px;
}
.reference-menu .fa:hover {
  color: #aaa;
}

.tooltip-inner {
  font-size: 1.125em;
  line-height: 1.5em;
  padding: 10px;
}

.display {
  color: #505050;
  text-align: center;
  padding-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .display {
    padding-bottom: 100px;
  }
}
.display h1 {
  margin: 40px 0 30px;
  font-size: 2em;
  font-weight: bold;
  text-transform: inherit;
}
@media only screen and (min-width: 768px) {
  .display h1 {
    font-size: 2.25em;
  }
}
.display h2 {
  font-size: 1.1em;
  color: #aaa;
  margin-bottom: 60px;
  line-height: 30px;
  text-transform: uppercase;
}
.display p {
  line-height: 2em;
  font-weight: 300;
  color: #505050;
  font-size: 1.125em;
}
@media only screen and (min-width: 768px) {
  .display p {
    font-size: 1.25em;
  }
}
.display .checklist {
  margin-top: 60px;
}
.display .checklist ul {
  display: inline-block;
}
.display .checklist ul li {
  text-align: left;
  padding-left: 20px;
  font-weight: 300;
  line-height: 24px;
  font-size: 1.125em;
  margin-bottom: 32px;
}
@media only screen and (min-width: 768px) {
  .display .checklist ul li {
    font-size: 1.25em;
    line-height: 30px;
    margin-bottom: 26px;
  }
}
.display .checklist ul li i {
  color: #eb7618;
  font-size: 1.25em;
  top: 0;
}
@media only screen and (min-width: 768px) {
  .display .checklist ul li i {
    font-size: 1.5em;
  }
}

.reference-single a {
  color: #eb7618;
  font-weight: 600;
  position: relative;
  display: inline-block;
  outline: none;
  vertical-align: bottom;
  text-decoration: none;
  white-space: nowrap;
  z-index: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.reference-single a:before {
  position: absolute;
  top: 0;
  left: -5px;
  z-index: -1;
  box-sizing: content-box;
  padding: 0 5px;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #eb7618;
  content: "";
  opacity: 0;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
  -moz-transition: transform 0.2s, opacity 0.2s;
  -o-transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.reference-single a:hover, .reference-single a:active {
  outline: 0 none;
  color: #fff;
}
.reference-single a:hover:before {
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
@media only screen and (max-width: 767px) {
  .reference-single a {
    white-space: inherit;
  }
}
.reference-single h2 a,
.reference-single h3 a {
  color: #aaa;
  margin: 0 5px;
}

.saving,
.rating,
.category,
.gray,
.reference-section {
  padding: 60px 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .saving,
  .rating,
  .category,
  .gray,
  .reference-section {
    padding: 100px 0;
  }
}
.saving p,
.rating p,
.category p,
.gray p,
.reference-section p {
  line-height: 1.75em;
  font-weight: 300;
  color: #505050;
  font-size: 1.125em;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .saving p,
  .rating p,
  .category p,
  .gray p,
  .reference-section p {
    font-size: 1.25em;
  }
}
.saving h3,
.rating h3,
.category h3,
.gray h3,
.reference-section h3 {
  color: #505050;
  margin-top: 100px;
  margin-bottom: 30px;
  font-size: 1.25em;
}

.reference-section .box {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .reference-section .box {
    margin-top: 60px;
  }
}
.reference-section .box .icon {
  font-size: 60px;
  line-height: 120px;
  height: 120px;
  position: relative;
  color: #70ad2b;
  text-align: center;
}
@media (min-width: 992px) {
  .reference-section .box .icon {
    font-size: 80px;
    line-height: 130px;
    height: 130px;
  }
}
.reference-section .box .text .title {
  font-size: 1.25em;
  font-weight: 400;
  color: #70ad2b;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .reference-section .box .text .title {
    font-size: 1.5em;
  }
}
.reference-section .box .text .slogan {
  font-size: 1em;
  font-weight: 400;
  color: #70ad2b;
  margin: 15px 0 0 0;
}
.reference-section .circle-img {
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 767px) {
  .reference-section .circle-img {
    width: 165px;
    height: 165px;
    margin: 0 auto;
  }
}

.saving,
.category,
.gray {
  background-color: #f4f4f4;
}

.black {
  background-color: #000;
}

.lighter-black {
  background-color: #181818;
}

.green {
  background-color: #70ad2b;
}
.green h3,
.green p {
  color: #fff;
}
.green h3 {
  font-weight: 400;
}
.green p {
  font-weight: 300;
}
.green.diagonal-section .diagonal-top .diagonal-svg {
  fill: #70ad2b;
}

.bronze {
  background-color: #dbcec2;
}
.bronze h3,
.bronze p {
  color: #fff;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.bronze h3 {
  font-weight: bold;
}
.bronze p {
  font-weight: 400;
}
.bronze.diagonal-section .diagonal-top .diagonal-svg {
  fill: #dbcec2;
}

.turquoise {
  background-color: #00a7b0;
}
.turquoise h3,
.turquoise p {
  color: #fff;
  text-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.turquoise h3 {
  font-weight: bold;
}
.turquoise p {
  font-weight: 400;
}
.turquoise.diagonal-section .diagonal-top .diagonal-svg {
  fill: #00a7b0;
}

.ak-blue h3,
.ak-blue p,
.omg-orange h3,
.omg-orange p,
.mueller-gold h3,
.mueller-gold p,
.inselflieger-blue h3,
.inselflieger-blue p,
.inselflieger-red h3,
.inselflieger-red p,
.denkmalalarm-turquoise h3,
.denkmalalarm-turquoise p,
.frisia-blue h3,
.frisia-blue p,
.lienemann-red h3,
.lienemann-red p,
.lka-red h3,
.lka-red p,
.abp-yellow h3,
.abp-yellow p,
.icw-pink h3,
.icw-pink p {
  color: #fff;
}

.ak-blue h3,
.omg-orange h3,
.mueller-gold h3,
.inselflieger-blue h3,
.inselflieger-red h3,
.denkmalalarm-turquoise h3,
.frisia-blue h3,
.lienemann-red h3,
.lka-red h3,
.abp-yellow h3,
.icw-pink h3 {
  font-weight: 400;
}

.ak-blue p,
.omg-orange p,
.mueller-gold p,
.inselflieger-blue p,
.inselflieger-red p,
.denkmalalarm-turquoise p,
.frisia-blue p,
.lienemann-red p,
.lka-red p,
.abp-yellow p,
.icw-pink p {
  font-weight: 300;
}

.ak-blue {
  background-color: #027499;
}

.ak-blue.diagonal-section .diagonal-top .diagonal-svg {
  fill: #027499;
}

.icw-pink {
  background-color: #cc0079;
}

.icw-pink.diagonal-section .diagonal-top .diagonal-svg {
  fill: #cc0079;
}

.abp-yellow {
  background-color: #d4c900;
}

.abp-yellow.diagonal-section .diagonal-top .diagonal-svg {
  fill: #d4c900;
}

.lka-red {
  background-color: #810000;
}

.lka-red.diagonal-section .diagonal-top .diagonal-svg {
  fill: #810000;
}

.omg-orange {
  background-color: #fb9600;
}

.omg-orange.diagonal-section .diagonal-top .diagonal-svg {
  fill: #fb9600;
}

.mueller-gold {
  background-color: #a78a3b;
}

.mueller-gold.diagonal-section .diagonal-top .diagonal-svg {
  fill: #a78a3b;
}

.lienemann-red {
  background-color: #bd0000;
}

.lienemann-red.diagonal-section .diagonal-top .diagonal-svg {
  fill: #bd0000;
}

.inselflieger-blue {
  background-color: #1d4270;
}

.inselflieger-blue.diagonal-section .diagonal-top .diagonal-svg {
  fill: #1d4270;
}

.denkmalalarm-turquoise {
  background-color: #0f646f;
}

.denkmalalarm-turquoise.diagonal-section .diagonal-top .diagonal-svg {
  fill: #0f646f;
}

.frisia-blue {
  background-color: #014163;
}

.frisia-blue.diagonal-section .diagonal-top .diagonal-svg {
  fill: #014163;
}

.groja-green {
  background-color: #067455;
}
.groja-green h3 {
  color: #fff;
}

.groja-green.diagonal-section .diagonal-top .diagonal-svg {
  fill: #0B7455;
}

.smart-orange {
  background-color: #EE732C;
}
.smart-orange h3 {
  color: #fff;
}

.smart-orange.diagonal-section .diagonal-top .diagonal-svg {
  fill: #EE732C;
}

.schrage-red {
  background-color: #e2101a;
}
.schrage-red h3 {
  color: #fff;
}

.schrage-dark-grey.diagonal-section .diagonal-top .diagonal-svg {
  fill: #181818;
}

.schrage-dark-grey {
  background-color: #181818;
}

.schrage-red.diagonal-section .diagonal-top .diagonal-svg {
  fill: #e2101a;
}

.saving img {
  display: inline;
}
@media only screen and (min-width: 768px) {
  .saving img {
    display: block;
  }
}

.rating img {
  border: 1px solid #c4c4c4;
}

.category .btn-stroke,
.gray .btn-stroke,
.display .btn-stroke,
.reference-content .btn-stroke,
.reference-section .btn-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  text-align: center;
  background-color: transparent;
  font-size: 1.25em;
  margin-top: 60px;
}
.category .btn-stroke:hover,
.gray .btn-stroke:hover,
.display .btn-stroke:hover,
.reference-content .btn-stroke:hover,
.reference-section .btn-stroke:hover {
  color: #fff;
  background: #eb7618;
}
@media only screen and (min-width: 768px) {
  .category .btn-stroke,
  .gray .btn-stroke,
  .display .btn-stroke,
  .reference-content .btn-stroke,
  .reference-section .btn-stroke {
    margin-top: 100px;
  }
}
.category .btn-stroke i,
.gray .btn-stroke i,
.display .btn-stroke i,
.reference-content .btn-stroke i,
.reference-section .btn-stroke i {
  margin-left: 6px;
}

.reference-content {
  text-align: center;
}

.diagonal-section {
  position: relative;
  margin-top: 100px;
  height: 370px;
}
@media (min-width: 768px) {
  .diagonal-section {
    height: 420px;
  }
}
@media (min-width: 1600px) {
  .diagonal-section {
    height: 480px;
  }
}
.diagonal-section .diagonal-top {
  position: absolute;
  width: 100%;
  height: 40px;
  left: 0;
  top: -40px;
  z-index: 1;
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-top {
    height: 120px;
    top: -120px;
  }
}
@media (min-width: 992px) {
  .diagonal-section .diagonal-top {
    height: 140px;
    top: -140px;
  }
}
@media (min-width: 1200px) {
  .diagonal-section .diagonal-top {
    height: 160px;
    top: -160px;
  }
}
@media (min-width: 1600px) {
  .diagonal-section .diagonal-top {
    height: 200px;
    top: -200px;
  }
}
.diagonal-section .diagonal-top .diagonal-svg {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.diagonal-section .diagonal-image {
  position: absolute;
  right: 0;
  text-align: right;
  padding: 0;
  z-index: 10;
  overflow: hidden;
}
@media (max-width: 767px) {
  .diagonal-section .diagonal-image {
    bottom: -120px;
  }
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-image {
    top: -70px;
  }
}
@media (min-width: 992px) {
  .diagonal-section .diagonal-image {
    top: -150px;
  }
}
@media (min-width: 1200px) {
  .diagonal-section .diagonal-image {
    top: -200px;
  }
}
.diagonal-section .diagonal-image img {
  float: right;
  width: 440px;
  right: 0;
  top: 0;
  position: relative;
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-image img {
    width: 900px;
    right: -230px;
  }
}
@media (min-width: 992px) {
  .diagonal-section .diagonal-image img {
    width: 1137px;
    right: -240px;
  }
}
@media (min-width: 1200px) {
  .diagonal-section .diagonal-image img {
    right: -120px;
  }
}
.diagonal-section .diagonal-text {
  position: relative;
  z-index: 20;
}
.diagonal-section .diagonal-text h3 {
  font-size: 1.25em;
}
.diagonal-section .diagonal-text p {
  font-size: 1.125em;
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-text p {
    font-size: 1.25em;
  }
}
.diagonal-section .diagonal-text .text-wrapper {
  position: absolute;
  top: 20px;
  left: 0;
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-text .text-wrapper {
    top: 50px;
  }
}
.diagonal-section .diagonal-bottom {
  position: absolute;
  width: 100%;
  height: 40px;
  left: 0;
  bottom: 0;
  z-index: 20;
}
@media (min-width: 768px) {
  .diagonal-section .diagonal-bottom {
    height: 120px;
  }
}
@media (min-width: 992px) {
  .diagonal-section .diagonal-bottom {
    height: 140px;
  }
}
@media (min-width: 1200px) {
  .diagonal-section .diagonal-bottom {
    height: 160px;
  }
}
@media (min-width: 1600px) {
  .diagonal-section .diagonal-bottom {
    height: 200px;
  }
}
.diagonal-section .diagonal-bottom .diagonal-svg {
  fill: #fff;
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.diagonal-end {
  position: relative;
  z-index: 30;
  background-color: #fff;
}

.blockquote-box {
  text-align: left;
  padding-left: 20px;
  margin-top: 60px;
}
@media (min-width: 768px) {
  .blockquote-box {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .blockquote-box {
    margin-top: 20px;
  }
}
@media (min-width: 1200px) {
  .blockquote-box {
    margin-top: 30px;
  }
}
.blockquote-box blockquote {
  padding: 0;
  font-size: 1.25em;
  color: #505050;
  text-align: left;
  line-height: 1.5em;
  font-weight: 300;
  font-style: italic;
  border-left: none;
}
.blockquote-box span {
  color: #70ad2b;
}
.blockquote-box a {
  color: #70ad2b;
}
.blockquote-box a:hover, .blockquote-box a:focus, .blockquote-box a:active {
  color: #48701c;
}

.work-with-us .text-project {
  font-size: 1em;
  font-weight: 400;
  color: #505050;
  text-transform: uppercase;
}
.work-with-us .text-work {
  font-size: 2.25em;
  font-weight: 400;
  color: #505050;
}
.work-with-us .btn-stroke {
  text-transform: none;
  font-weight: 400;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .work-with-us .btn-stroke {
    margin-bottom: 60px;
    white-space: normal;
  }
}
.work-with-us .row-links .btn-non-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  border-color: transparent;
  display: inline-block;
  width: auto;
  margin: 10px 15px 0;
  font-size: 1.25em;
  font-weight: 400;
}
.work-with-us .row-links .btn-non-stroke:hover {
  color: #fff;
  background: #eb7618;
}
@media (min-width: 768px) {
  .work-with-us .row-links .btn-non-stroke {
    margin-top: 100px;
  }
}
.work-with-us .row-links .btn-non-stroke i {
  margin-left: 10px;
}

/* ========================================================
* CONTENT-SEITEN
* ========================================================
*/
.page .circle,
.error404 .circle {
  position: relative;
  background: #fff;
  border: 4px solid #ddd;
  border-radius: 50%;
  text-align: center;
  color: #ddd;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  line-height: 12em;
  height: 165px;
}
.page .circle i,
.error404 .circle i {
  font-size: 7em;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
@media only screen and (min-width: 768px) {
  .page .circle i,
  .error404 .circle i {
    font-size: 6.5em;
  }
}
@media only screen and (min-width: 992px) {
  .page .circle i,
  .error404 .circle i {
    font-size: 7.5em;
  }
}
.page .circle i.fa-shopping-cart,
.error404 .circle i.fa-shopping-cart {
  color: #bac881;
  position: relative;
  margin-left: -0.1em;
}
.page .circle i.fa-code, .page .circle i.fa-rocket,
.error404 .circle i.fa-code,
.error404 .circle i.fa-rocket {
  color: #b082c3;
}
.page .circle i.fa-pencil,
.error404 .circle i.fa-pencil {
  color: #de8c8c;
}
.page .circle i.fa-bar-chart-o,
.error404 .circle i.fa-bar-chart-o {
  color: #7cb7d5;
}
.page .circle i.fa-copy,
.error404 .circle i.fa-copy {
  color: #8ed2b9;
}
.page .circle a,
.error404 .circle a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  outline: 0 none;
}
.page #title,
.error404 #title {
  background: #f4f4f4;
  text-align: center;
  color: #505050;
}
.page #title p,
.error404 #title p {
  color: #aaa;
  margin-bottom: 50px;
}
.page #title .box,
.error404 #title .box {
  position: relative;
}
.page #title .circle,
.error404 #title .circle {
  position: relative;
  height: 40px;
  width: 40px;
  margin-bottom: -20px;
  line-height: 2.4em;
  left: 50%;
  margin-left: -20px;
  border: 3px solid #ddd;
}
@media only screen and (min-width: 768px) {
  .page #title .circle,
  .error404 #title .circle {
    height: 95px;
    width: auto;
    margin-left: 0;
    left: 0;
    position: inherit;
    border: 4px solid #ddd;
    line-height: 6.75em;
    margin-bottom: -40px;
  }
}
@media only screen and (min-width: 992px) {
  .page #title .circle,
  .error404 #title .circle {
    height: 131px;
    line-height: 11em;
    margin-bottom: -65px;
  }
}
@media only screen and (min-width: 1200px) {
  .page #title .circle,
  .error404 #title .circle {
    height: 165px;
    line-height: 12em;
    margin-bottom: -80px;
  }
}
.page #title .circle i,
.error404 #title .circle i {
  font-size: 1em;
}
@media only screen and (min-width: 768px) {
  .page #title .circle i,
  .error404 #title .circle i {
    font-size: 3em;
  }
}
@media only screen and (min-width: 992px) {
  .page #title .circle i,
  .error404 #title .circle i {
    font-size: 4.5em;
  }
}
.page #title .circle:hover.green,
.error404 #title .circle:hover.green {
  background-color: #bac881;
  border-color: #fff;
  box-shadow: 0 0 0 11px #bac881;
}
.page #title .circle:hover.purple,
.error404 #title .circle:hover.purple {
  background-color: #b082c3;
  border-color: #fff;
  box-shadow: 0 0 0 11px #b082c3;
}
.page #title .circle:hover.red,
.error404 #title .circle:hover.red {
  background-color: #de8c8c;
  border-color: #fff;
  box-shadow: 0 0 0 11px #de8c8c;
}
.page #title .circle:hover.blue,
.error404 #title .circle:hover.blue {
  background-color: #7cb7d5;
  border-color: #fff;
  box-shadow: 0 0 0 11px #7cb7d5;
}
.page #title .circle:hover.turquoise,
.error404 #title .circle:hover.turquoise {
  background-color: #8ed2b9;
  border-color: #fff;
  box-shadow: 0 0 0 11px #8ed2b9;
}
.page #title .circle:hover i,
.error404 #title .circle:hover i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page #title .circle:hover i,
  .error404 #title .circle:hover i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page #title .circle:hover i,
  .error404 #title .circle:hover i {
    font-size: 5em;
  }
}
.page .content,
.error404 .content {
  color: #505050;
}
.page .content.benefits,
.error404 .content.benefits {
  padding: 0;
}
.page .content.benefits h2,
.error404 .content.benefits h2 {
  margin: 0 0 10px;
  line-height: 1.25em;
}
.page .content.benefits h3,
.error404 .content.benefits h3 {
  margin: 10px 0;
}
.page .content.benefits .btn-stroke,
.error404 .content.benefits .btn-stroke {
  display: block;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .btn-stroke,
  .error404 .content.benefits .btn-stroke {
    display: inline-block;
  }
}
.page .content.benefits .btn-stroke.external,
.error404 .content.benefits .btn-stroke.external {
  display: block;
}
.page .content.benefits .btn-stroke.external i,
.error404 .content.benefits .btn-stroke.external i {
  margin-left: 6px;
}
.page .content.benefits .gray,
.error404 .content.benefits .gray {
  text-align: left;
  padding: 60px 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .gray,
  .error404 .content.benefits .gray {
    padding: 120px 0;
  }
}
.page .content.benefits .gray h3,
.error404 .content.benefits .gray h3 {
  margin-top: 10px;
  color: #aaa;
}
.page .content.benefits .gray p,
.error404 .content.benefits .gray p {
  font-size: 1em;
}
.page .content.benefits .gray .btn-stroke,
.error404 .content.benefits .gray .btn-stroke {
  margin-top: 40px;
}
.page .content.benefits .back.white, .page .content.benefits .back.gray,
.error404 .content.benefits .back.white,
.error404 .content.benefits .back.gray {
  padding: 15px 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .back.white, .page .content.benefits .back.gray,
  .error404 .content.benefits .back.white,
  .error404 .content.benefits .back.gray {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 992px) {
  .page .content.benefits .back.white, .page .content.benefits .back.gray,
  .error404 .content.benefits .back.white,
  .error404 .content.benefits .back.gray {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .page .content.benefits .back.white, .page .content.benefits .back.gray,
  .error404 .content.benefits .back.white,
  .error404 .content.benefits .back.gray {
    padding: 120px 0;
  }
}
.page .content.benefits .back .btn-stroke,
.error404 .content.benefits .back .btn-stroke {
  font-size: 1em;
  display: block;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .back .btn-stroke,
  .error404 .content.benefits .back .btn-stroke {
    font-size: 1.5em;
  }
}
.page .content.benefits .calltoaction,
.error404 .content.benefits .calltoaction {
  padding: 15px 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .calltoaction,
  .error404 .content.benefits .calltoaction {
    padding: 30px 0;
  }
}
.page .content.benefits .calltoaction .btn-stroke,
.error404 .content.benefits .calltoaction .btn-stroke {
  font-size: 1em;
  display: block;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page .content.benefits .calltoaction .btn-stroke,
  .error404 .content.benefits .calltoaction .btn-stroke {
    font-size: 1.5em;
  }
}
.page .content .white,
.error404 .content .white {
  padding: 60px 0;
}
@media only screen and (min-width: 768px) {
  .page .content .white,
  .error404 .content .white {
    padding: 120px 0;
  }
}
@media only screen and (min-width: 768px) {
  .page .content .white.first,
  .error404 .content .white.first {
    padding-top: 180px;
  }
}
.page .content p,
.error404 .content p {
  line-height: 2em;
  margin-top: 40px;
  font-weight: 300;
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .page .content .circle-wrapper,
  .error404 .content .circle-wrapper {
    text-align: center;
    margin-top: 60px;
  }
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .page .content .gray .circle-wrapper,
  .error404 .content .gray .circle-wrapper {
    margin: 0 0 60px;
  }
}
.page .content .circle,
.error404 .content .circle {
  height: 213px;
  width: 213px;
  line-height: 18.5em;
  display: inline-block;
}
@media only screen and (min-width: 768px) {
  .page .content .circle,
  .error404 .content .circle {
    line-height: 17em;
  }
}
@media only screen and (min-width: 992px) {
  .page .content .circle,
  .error404 .content .circle {
    height: 213px;
    width: auto;
    line-height: 19em;
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .page .content .circle,
  .error404 .content .circle {
    height: 263px;
    line-height: 20em;
  }
}
.page .content .btn-stroke,
.error404 .content .btn-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  font-size: 1em;
  font-weight: bold;
}
.page .content .btn-stroke:hover,
.error404 .content .btn-stroke:hover {
  color: #fff;
  background: #eb7618;
}
.page .content .nav-pills,
.error404 .content .nav-pills {
  margin-top: 40px;
  margin-bottom: 0;
}
@media only screen and (min-width: 0) and (max-width: 767px) {
  .page .content .nav-pills li,
  .error404 .content .nav-pills li {
    border-top: 1px solid #eee;
  }
  .page .content .nav-pills li:first-child,
  .error404 .content .nav-pills li:first-child {
    border-top: none;
  }
}
.page .content .nav-pills a,
.error404 .content .nav-pills a {
  color: #aaa;
  font-weight: bold;
  line-height: 1.33em;
  border: 2px solid transparent;
  padding: 10px 25px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.page .content .nav-pills a:hover,
.error404 .content .nav-pills a:hover {
  background: #fff;
  color: #eb7618;
}
.page .content .nav-pills a i,
.error404 .content .nav-pills a i {
  color: #eb7618;
  margin-left: 5px;
}
.page .content .picture,
.error404 .content .picture {
  margin-top: 60px;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .page .content .picture,
  .error404 .content .picture {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .page .content .picture.kickstart,
  .error404 .content .picture.kickstart {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .page .content .picture .img-responsive,
  .error404 .content .picture .img-responsive {
    display: inline-block;
  }
}
.page .content .box.explanation,
.error404 .content .box.explanation {
  padding: 20px;
  background: #f4f4f4;
  margin-top: 60px;
}
.page .content .box.explanation h3,
.error404 .content .box.explanation h3 {
  background: #7cb7d5;
  color: #fff;
  padding: 15px;
  font-weight: bold;
  margin: 0;
}
@media only screen and (min-width: 0) and (max-width: 991px) {
  .page .navbar-white.navbar-default,
  .error404 .navbar-white.navbar-default {
    background: #fff;
    border-bottom: 3px solid #ddd;
  }
  .page .navbar-white.navbar-default .navbar-header .navbar-brand,
  .error404 .navbar-white.navbar-default .navbar-header .navbar-brand {
    background-position: left 100%;
  }
  .page .navbar-white.navbar-default .navbar-header .navbar-toggle,
  .error404 .navbar-white.navbar-default .navbar-header .navbar-toggle {
    border-color: #eb7618;
  }
  .page .navbar-white.navbar-default .navbar-header .navbar-toggle .icon-bar,
  .error404 .navbar-white.navbar-default .navbar-header .navbar-toggle .icon-bar {
    background-color: #eb7618;
  }
  .page .navbar-white.navbar-default .navbar-header .navbar-toggle:hover,
  .error404 .navbar-white.navbar-default .navbar-header .navbar-toggle:hover {
    border-color: #ffa518;
  }
  .page .navbar-white.navbar-default .navbar-header .navbar-toggle:hover .icon-bar,
  .error404 .navbar-white.navbar-default .navbar-header .navbar-toggle:hover .icon-bar {
    background-color: #ffa518;
  }
  .page .navbar-white.navbar-default .navbar-nav.navbar-right,
  .error404 .navbar-white.navbar-default .navbar-nav.navbar-right {
    border-bottom: none;
  }
  .page .navbar-white.navbar-default .navbar-nav li,
  .error404 .navbar-white.navbar-default .navbar-nav li {
    border-color: #eee;
    color: #505050;
  }
  .page .navbar-white.navbar-default .navbar-nav li:hover,
  .error404 .navbar-white.navbar-default .navbar-nav li:hover {
    color: #ffa518;
  }
  .page .navbar-white.navbar-default .navbar-nav li a,
  .error404 .navbar-white.navbar-default .navbar-nav li a {
    color: #505050;
  }
  .page .navbar-white.navbar-default .navbar-nav li a:hover, .page .navbar-white.navbar-default .navbar-nav li a:focus,
  .error404 .navbar-white.navbar-default .navbar-nav li a:hover,
  .error404 .navbar-white.navbar-default .navbar-nav li a:focus {
    color: #ffa518;
  }
  .page .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu,
  .error404 .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu {
    border-color: #aaa;
  }
  .page .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu li a,
  .error404 .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu li a {
    color: #505050;
  }
  .page .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu li a:hover,
  .error404 .navbar-white.navbar-default .navbar-nav li.open .dropdown-menu li a:hover {
    color: #ffa518;
  }
}

/* ========================================================
* LEISTUNGEN
* ========================================================
*/
@media only screen and (min-width: 768px) {
  .page-template-page-leistungen-php .content .white.first,
  .error404 .content .white.first {
    padding-top: 180px;
  }
}

.error404 .content {
  text-align: center;
}

.circle.plentymarkets {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMUFCOTlBRkY4NjMxNjFGQjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTI2RkFBNjRGNDlDMTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTI2RkFBNjNGNDlDMTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkUwREU0MzY2MjA2ODExQTAzOUU0NkM0MEFDQzI5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExQUI5OUFGRjg2MzE2MUZCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) center center no-repeat #fff;
}
.circle.plentymarkets-einrichtung {
  color: #de8c8c;
}
.circle.magento {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMUFCOTlBRkY4NjMxNjFGQjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q0RTc4RTRGNUI1MTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q0OUU0RDJGNUI1MTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkUwREU0MzY2MjA2ODExQTAzOUU0NkM0MEFDQzI5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExQUI5OUFGRjg2MzE2MUZCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) center center no-repeat #fff;
}
.circle.typo3 {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMUFCOTlBRkY4NjMxNjFGQjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCQzNBNzlGODAyMTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJCQzNBNzhGODAyMTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkUwREU0MzY2MjA2ODExQTAzOUU0NkM0MEFDQzI5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExQUI5OUFGRjg2MzE2MUZCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) center center no-repeat #fff;
}
.circle.contao {
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6Rjk3RjExNzQwNzIwNjgxMUFCOTlBRkY4NjMxNjFGQjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0Q0RTc4RThGNUI1MTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q0RTc4RTdGNUI1MTFFM0I3MENBMjU4NEZCRERCMDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMkUwREU0MzY2MjA2ODExQTAzOUU0NkM0MEFDQzI5MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOTdGMTE3NDA3MjA2ODExQUI5OUFGRjg2MzE2MUZCMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6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) center center no-repeat #fff;
}
.circle.wordpress {
  background: url(img/logo-wordpress.jpg) center center no-repeat #fff;
}

.breadcrumb-wrapper {
  position: absolute;
  left: 15px;
  top: 36px;
  font-size: 0.7em;
}
@media only screen and (min-width: 768px) {
  .breadcrumb-wrapper {
    top: 78px;
  }
}
@media only screen and (min-width: 992px) {
  .breadcrumb-wrapper {
    top: 92px;
    font-size: 1em;
  }
}
@media only screen and (min-width: 1200px) {
  .breadcrumb-wrapper {
    top: 107px;
  }
}
.breadcrumb-wrapper .breadcrumb {
  background: transparent;
  padding: 0;
  border-radius: 0;
}
.breadcrumb-wrapper .breadcrumb a {
  display: inline-block;
  color: #aaa;
}
.breadcrumb-wrapper .breadcrumb a:hover {
  color: #ffa518;
}
.breadcrumb-wrapper .breadcrumb a i {
  font-size: 0.875em;
  margin-right: 0.5em;
}

.submenu {
  position: absolute;
  right: 15px;
  top: 36px;
  font-size: 0.7em;
}
@media only screen and (min-width: 768px) {
  .submenu {
    top: 78px;
  }
}
@media only screen and (min-width: 992px) {
  .submenu {
    top: 92px;
    font-size: 1em;
  }
}
@media only screen and (min-width: 1200px) {
  .submenu {
    top: 107px;
  }
}
.submenu li {
  display: inline-block;
  margin-left: 20px;
}
.submenu li.current_page_item a {
  color: #ffa518;
}
.submenu a {
  display: inline-block;
  color: #aaa;
}
.submenu a:hover {
  color: #ffa518;
}
.submenu a i {
  font-size: 0.875em;
  margin-left: 0.5em;
}

.pros ul {
  padding-left: 0;
  list-style: none;
}
.pros ul li {
  height: 40px;
  line-height: 40px;
  background: #fff;
  margin-top: 20px;
  padding-left: 30px;
  font-weight: 400;
}
.pros ul li i {
  color: #bac881;
  margin-right: 15px;
}

.faq .panel-group {
  margin-top: 40px;
}
.faq .panel-group .panel-body p:first-child {
  margin-top: 0;
}

/* ========================================================
* KREISE aktiver Seiten hervorheben
* ========================================================
*/
/* E-Commerce */
.page-id-130 #title .circle.green {
  background-color: #bac881;
  border-color: #fff;
  box-shadow: 0 0 0 11px #bac881;
}
.page-id-130 #title .circle.green i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page-id-130 #title .circle.green i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page-id-130 #title .circle.green i {
    font-size: 5em;
  }
}
.page-id-130 .dienstleister,
.page-id-130 .berater {
  margin-top: 60px;
}
@media only screen and (min-width: 768px) {
  .page-id-130 .dienstleister,
  .page-id-130 .berater {
    margin-top: 33px;
  }
}

/* Webentwicklung */
.page-id-137 #title .circle.purple {
  background-color: #b082c3;
  border-color: #fff;
  box-shadow: 0 0 0 11px #b082c3;
}
.page-id-137 #title .circle.purple i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page-id-137 #title .circle.purple i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page-id-137 #title .circle.purple i {
    font-size: 5em;
  }
}

/* Webdesign */
.page-id-143 #title .circle.red {
  background-color: #de8c8c;
  border-color: #fff;
  box-shadow: 0 0 0 11px #de8c8c;
}
.page-id-143 #title .circle.red i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page-id-143 #title .circle.red i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page-id-143 #title .circle.red i {
    font-size: 5em;
  }
}

/* SEO & SEM */
.page-id-310 #title .circle.blue {
  background-color: #7cb7d5;
  border-color: #fff;
  box-shadow: 0 0 0 11px #7cb7d5;
}
.page-id-310 #title .circle.blue i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page-id-310 #title .circle.blue i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page-id-310 #title .circle.blue i {
    font-size: 5em;
  }
}

/* CMS, Jobs, AGB, Impressum, Datenschutz */
.page-id-313 #title .circle.turquoise,
.page-id-17 #title .circle.turquoise,
.page-id-125 #title .circle.turquoise,
.page-id-90 #title .circle.turquoise,
.page-id-550 #title .circle.turquoise {
  background-color: #8ed2b9;
  border-color: #fff;
  box-shadow: 0 0 0 11px #8ed2b9;
}
.page-id-313 #title .circle.turquoise i,
.page-id-17 #title .circle.turquoise i,
.page-id-125 #title .circle.turquoise i,
.page-id-90 #title .circle.turquoise i,
.page-id-550 #title .circle.turquoise i {
  color: #fff;
  text-shadow: 0px 2px 0 rgba(0, 0, 0, 0.15);
  font-size: 1.1em;
}
@media only screen and (min-width: 768px) {
  .page-id-313 #title .circle.turquoise i,
  .page-id-17 #title .circle.turquoise i,
  .page-id-125 #title .circle.turquoise i,
  .page-id-90 #title .circle.turquoise i,
  .page-id-550 #title .circle.turquoise i {
    font-size: 3.25em;
    text-shadow: 0px 5px 0 rgba(0, 0, 0, 0.15);
  }
}
@media only screen and (min-width: 992px) {
  .page-id-313 #title .circle.turquoise i,
  .page-id-17 #title .circle.turquoise i,
  .page-id-125 #title .circle.turquoise i,
  .page-id-90 #title .circle.turquoise i,
  .page-id-550 #title .circle.turquoise i {
    font-size: 5em;
  }
}

.page-id-17 #title .circle i {
  position: relative;
  right: -1px;
  bottom: -1px;
}
@media only screen and (min-width: 768px) {
  .page-id-17 #title .circle i {
    right: -5px;
    bottom: -4px;
  }
}
@media only screen and (min-width: 992px) {
  .page-id-17 #title .circle i {
    right: -6px;
    bottom: -7px;
  }
}

/* ========================================================
* TEAM
* ========================================================
*/
.page-template-page-team-php #title {
  padding-top: 40px;
  /* background: url(../images/employees-actiview.jpg) center top no-repeat #fff;
  background-size: cover;
  padding-top: 240px;

  @media only screen and (min-width : $screen-sm)
  {
      background-size: inherit;
      padding-top: 470px;
  } */
}
.page-template-page-team-php #title h1 {
  margin: 0 0 0 -9px;
  font-size: 1.25em;
  line-height: 4.3em;
  margin-top: 20px;
  color: #505050;
}
@media only screen and (min-width: 768px) {
  .page-template-page-team-php #title h1 {
    color: #fff;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  .page-template-page-team-php #title h1 {
    line-height: 3.9em;
    font-size: 2.25em;
  }
}
@media only screen and (min-width: 1200px) {
  .page-template-page-team-php #title h1 {
    line-height: 4.4em;
  }
}
.page-template-page-team-php #title .circle {
  border-color: #fff;
  background: #ddd;
}
.page-template-page-team-php #title .breadcrumb-wrapper {
  top: 30px;
}
.page-template-page-team-php #title .submenu {
  top: 30px;
}
.page-template-page-team-php .content {
  padding: 0;
}
.page-template-page-team-php .content .btn-stroke {
  display: block;
  margin-bottom: 0;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  .page-template-page-team-php .content .btn-stroke {
    display: inline-block;
  }
}
.page-template-page-team-php .content .second {
  margin-top: 100px;
}
@media only screen and (min-width: 992px) {
  .page-template-page-team-php .content .second {
    margin-top: 0;
  }
}
.page-template-page-team-php .content .white.first {
  padding-top: 80px;
}
@media only screen and (min-width: 992px) {
  .page-template-page-team-php .content .white.first {
    padding-top: 180px;
  }
}
.page-template-page-team-php .content .gray {
  text-align: left;
}
.page-template-page-team-php .content .back.white, .page-template-page-team-php .content .back.gray {
  padding: 15px 0;
}
@media only screen and (min-width: 768px) {
  .page-template-page-team-php .content .back.white, .page-template-page-team-php .content .back.gray {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 992px) {
  .page-template-page-team-php .content .back.white, .page-template-page-team-php .content .back.gray {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .page-template-page-team-php .content .back.white, .page-template-page-team-php .content .back.gray {
    padding: 120px 0;
  }
}
.page-template-page-team-php .content .back .btn-stroke {
  font-size: 1em;
  display: block;
  margin: 0;
}
@media only screen and (min-width: 768px) {
  .page-template-page-team-php .content .back .btn-stroke {
    font-size: 1.5em;
  }
}
.page-template-page-team-php .content .circle.actiview i {
  bottom: -6px;
  position: relative;
  color: #eb7618;
}
@media only screen and (min-width: 768px) {
  .page-template-page-team-php .content.benefits .gray {
    padding-bottom: 60px;
  }
}

/* ========================================================
* JOBS
* ========================================================
*/
.page-template-page-jobs-php .white.first {
  padding-bottom: 60px;
}
.page-template-page-jobs-php .job {
  margin-bottom: 60px;
}

.panel-group .panel-default {
  border: none;
  border-radius: 0;
  margin-bottom: 10px;
}

.panel-default .panel-heading {
  background-color: transparent;
  padding: 0;
  border: 2px solid #eb7618;
  border-radius: 0;
  -webkit-transition: background 0.1s ease-in-out;
  -moz-transition: background 0.1s ease-in-out;
  -o-transition: background 0.1s ease-in-out;
  transition: background 0.1s ease-in-out;
}
.panel-default .panel-heading .panel-title {
  font-size: 1.125em;
  border-radius: 0;
}
.panel-default .panel-heading .panel-title a {
  background-color: #fff;
  color: #eb7618;
  font-weight: 600;
  display: block;
  padding: 15px 20px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.panel-default .panel-heading .panel-title:hover a {
  background-color: #eb7618;
  color: #fff;
}
.panel-default .panel-body {
  border-top: none;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  padding: 20px 20px 0;
}

/* ========================================================
* INDEX
* ========================================================
*/
.law {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  line-height: 1em;
}

/* ========================================================
* KONTAKTFORMULAR
* ========================================================
*/
.screen-reader-response {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* ========================================================
* VIDEO
* ========================================================
*/
.video-container {
  position: absolute;
  left: 43px;
  top: 25px;
}
@media only screen and (min-width: 1200px) {
  .video-container {
    left: 50px;
    top: 30px;
  }
}
.video-container video {
  width: 562px;
  height: 362px;
}
@media only screen and (min-width: 1200px) {
  .video-container video {
    width: 680px;
    height: 439px;
  }
}

/* ========================================================
* SCHNEE - SNOW - IM DEZEMBER
* ========================================================
*/
.masthead {
  position: relative;
}
.masthead .btn {
  position: relative;
  z-index: 1;
}

/* ========================================================
* FUNDING BADGE
* ========================================================
*/
#funding .content-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
}
#funding .text-center {
  text-align: center;
}
#funding .content-box {
  padding: 64px;
}
#funding .bg-gray {
  background-color: #F4F4F4;
}

.pt-56 {
  padding-top: 56px;
}

.video {
  width: 500px;
  height: 250px;
}

#fundings-top p {
  color: #505050;
}

/* ========================================================
* FUNDING BOXES
* ========================================================
*/
#funding-description .mg-top-2 {
  margin-top: 128px;
}
#funding-description h2, #funding-description h3, #funding-description h4, #funding-description h5 {
  color: #505050;
}
#funding-description p {
  line-height: 28px;
  font-weight: 300;
  text-shadow: 0 1px 1px #fff;
}
#funding-description .text-black {
  color: #505050;
}
#funding-description .text-align-left {
  text-align: left;
}
#funding-description .spacer {
  padding-top: 32px;
  margin-left: 16px;
}
#funding-description .mt-n2 {
  margin-top: -32px;
}

.xbtn-spacer {
  margin-left: 16px;
}

.xbtn-stroke {
  color: #eb7618;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  margin-bottom: 50px;
  display: block;
}

.xbtn-bg-orange {
  background: #eb7618;
  color: #fff;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  margin-bottom: 50px;
  display: block;
}

.xbtn-bg-orange-alt {
  background: #eb7618;
  color: #fff;
  border: 2px solid #eb7618;
  outline: 0 none;
  width: auto;
  display: block;
}

.xbtn-bg-orange:hover {
  background: #fff;
  color: #eb7618 !important;
}

.xbtn-bg-orange-alt:hover {
  background: #fff;
  color: #eb7618 !important;
}

.xbtn-stroke:hover {
  color: #fff;
  background: #eb7618;
}

.xbtn-box-case {
  width: 176px;
  margin-top: 0;
}

.xbtn-xl {
  margin-top: -8px;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .xbtn-xl {
    font-size: 14px;
    margin-top: -8px;
  }
}
@media screen and (min-width: 992px) {
  .xbtn-xl {
    font-size: 16px;
    margin-top: -8px;
  }
}
@media screen and (min-width: 991px) {
  .xbtn-xl {
    font-size: 13px;
    margin-top: -8px;
  }
}
/* ========================================================
* FUNDING PAGE
* ========================================================
*/
.center-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-self: center;
}

.text-standard {
  color: #3b3b3b;
}

.bg-orange {
  background-color: #EB7618;
}

.lb {
  text-align: left;
}

.marked-orange {
  color: #EB7618;
}

/*#divider_image {
    background-image: url("../images/fundings/divider.png");
    background-repeat: no-repeat;
    height: 700px;
    background-position: center;
    background-size: cover;

    h1 {
        color: white;
    }
}*/
#icongrid {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  color: #EB7618;
}
#icongrid h2 {
  color: #505050;
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  #icongrid h2 {
    font-size: 28px;
  }
}
#icongrid .iconbox {
  padding: 5px;
  font-size: 30px;
  font-weight: lighter;
}
#icongrid .iconbox .text-small {
  font-family: "Lato";
  font-size: 20px;
  color: #505050;
}
@media screen and (min-width: 768px) {
  #icongrid .iconbox {
    padding: 15px;
    font-size: 50px;
  }
  #icongrid .iconbox .text-small {
    font-family: "Lato";
    font-size: 20px;
    color: #505050;
  }
}
@media screen and (min-width: 992px) {
  #icongrid .iconbox {
    padding: 42px;
    font-size: 80px;
  }
  #icongrid .iconbox .text-small {
    font-family: "Lato";
    font-size: 20px;
    color: #505050;
  }
}
@media screen and (min-width: 1200px) {
  #icongrid .iconbox {
    padding: 42px;
    font-size: 80px;
  }
  #icongrid .iconbox .text-small {
    font-family: "Lato";
    font-size: 20px;
    color: #505050;
  }
}

#logo {
  width: 300px;
  height: auto;
  padding: 40px;
}

.logo_aufgeladen {
  width: 170px;
  height: auto;
  margin-left: 2px;
}

@media screen and (min-width: 768px) {
  #logo {
    width: 600px;
    height: auto;
    padding: 128px;
  }
}
@media screen and (min-width: 992px) {
  #logo {
    width: 720px;
    height: auto;
    padding: 128px;
  }
}
.header-box {
  background-color: #eb7618;
  border-radius: 2px;
  font-weight: bold;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  position: relative;
  top: -20px;
}

@media only screen and (min-width: 768px) {
  .header-box {
    background-color: #eb7618;
    border-radius: 2px;
    font-weight: bold;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    position: relative;
    top: -25px;
  }
}
@media only screen and (min-width: 992px) {
  .header-box {
    background-color: #eb7618;
    border-radius: 2px;
    font-weight: bold;
    width: 35%;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    position: relative;
    top: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-box {
    background-color: #eb7618;
    border-radius: 2px;
    font-weight: bold;
    width: 25%;
    margin-left: auto;
    margin-right: auto;
    font-size: 19px;
    position: relative;
    top: -30px;
  }
}
.align-vertical {
  padding-top: 10px;
}

#contactperson h2 {
  color: #505050;
}
#contactperson p {
  color: #505050;
}

.bg-white {
  background-color: white;
}

.t-orange {
  color: #eb7618;
}

.shadowed {
  box-shadow: 2px 2px 8px 2px rgba(80, 80, 77, 0.2);
}

#projekte h2 {
  color: #505050;
}
#projekte p {
  color: #505050;
}

#ref-logo img {
  width: 200px;
  height: auto;
}

/* ========================================================
* AWARD
* ========================================================
*/
.bild_award {
  width: 100%;
  height: auto;
  border-radius: 8px;
  object-fit: cover;
}

@media screen and (min-width: 480px) {
  .bild_award {
    width: 100%;
    height: auto;
    border-radius: 8px;
    object-fit: cover;
  }
}
@media screen and (min-width: 768px) {
  .bild_award {
    width: 100%;
    height: auto;
    border-radius: 8px;
  }
}
@media screen and (min-width: 1200px) {
  .bild_award {
    width: 620px;
    height: 620px;
    border-radius: 8px;
  }
}
.long-text {
  text-transform: none !important;
}

.long-text-red {
  text-transform: none;
  color: #DF241A;
  font-size: 24px;
}

.text-link {
  color: #aaa;
  font-weight: bold;
  line-height: 1.33em;
  font-size: 14px;
  padding: 10px;
  border: 2px solid transparent;
}

.text-link:hover {
  color: #eb7618;
}

.text-gda {
  line-height: 2em;
  margin-top: 40px;
  font-weight: 300;
  text-shadow: 0 1px 1px #fff;
}

@media screen and (max-width: 976px) {
  .text-gda {
    line-height: 2em;
    margin-top: 20px;
    font-weight: 300;
    text-shadow: 0 1px 1px #fff;
  }
}
.text-schrage {
  color: #505050;
  font-family: "Lato";
  font-size: 20px;
  font-weight: 300;
  line-height: 35px;
  text-align: left;
}

.fa-chevron-circle-right {
  color: #eb7618;
  padding-left: 5px;
}

.spacer-small {
  margin-top: 20px;
}

@media screen and (min-width: 320px) {
  .spacer-xxl {
    padding-top: 316px;
  }
}
@media screen and (min-width: 1200px) {
  .spacer-xxl {
    padding-top: 631px;
  }
}
.mobile-spacer {
  padding-bottom: 50px;
}

@media screen and (min-width: 1200px) {
  .mobile-spacer {
    padding-bottom: 0;
  }
}
@screen and max-width: $screen-lg {
  .image-mobile {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.gda-chip {
  text-align: center;
  margin-bottom: 32px;
  font-size: 14px !important;
}

.chip-text {
  background-color: #FC8B30;
  padding: 8px;
  border-radius: 8px;
  font-weight: bold;
}

.chip-text:hover {
  background-color: #fa984b;
  color: white !important;
}

#chip-icon {
  padding-right: 8px;
  font-size: 16px !important;
}

/* ========================================================
* JOB-NOTIFICATION
* ========================================================
*/
.job-box {
  position: fixed;
  right: 15px;
  bottom: 56px;
  width: 240px;
  height: 100px;
  z-index: 999;
  color: #aaa;
  font-weight: bold;
  opacity: 0;
  animation-delay: 3s !important;
  animation: fadeinright 2s ease forwards;
}
.job-box-inner {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 12px 16px;
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 0px 0px;
  grid-template-areas: "JobTitle JobTitle CloseArea" "JobDesc JobDesc JobDesc" "JobLink JobLink JobLink";
  animation-delay: 3s !important;
  animation: bounce 30s ease infinite;
}

@keyframes bounce {
  0%, 30%, 32%, 34%, 80%, 100% {
    transform: translateY(0);
  }
  31.3% {
    transform: translateY(-30px);
  }
  32.65% {
    transform: translateY(-15px);
  }
}
@keyframes fadeinright {
  0% {
    opacity: 0;
    transform: translateX(240px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.JobDesc {
  color: black;
  grid-area: JobDesc;
}
.JobDesc span {
  color: #aaa;
  font-weight: normal;
}

.JobLink {
  font-size: 14px;
  grid-area: JobLink;
}
.JobLink a {
  color: #aaa;
}
.JobLink a:hover {
  color: #eb7618;
}

.JobTitle {
  font-size: 12px;
  grid-area: JobTitle;
}

.CloseArea {
  font-size: 12px;
  font-weight: normal;
  text-align: right;
  grid-area: CloseArea;
}
.CloseArea button {
  border: none;
  background: white;
}

.notification-badge {
  background: #fff;
  color: #eb7618;
  width: 16px;
  height: 16px;
  position: absolute;
  border-radius: 25px;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.notification-badge-jobs {
  right: -20px;
  top: 2px;
}
.notification-badge-menu {
  right: 1px;
  top: 24px;
}
.notification-badge-reversed {
  background: #eb7618;
  color: #fff;
}

.menu-entry-job {
  position: relative;
  display: inline-block;
}

/* ========================================================
* COOKIE-BANNER
* ========================================================
*/
.cookie-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5 !important;
}
.cookie-background.d-none {
  display: none;
}

#cookie {
  background-color: #fff;
  color: rgba(1, 23, 54, 0.8);
  max-width: 560px;
  position: fixed;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999990;
  width: 95%;
  border-radius: 6px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.5);
}
@media screen and (min-width: 992px) {
  #cookie {
    max-width: 670px;
  }
}
#cookie.d-none {
  display: none;
}
#cookie .me-xs {
  margin-right: 6px;
}
#cookie .cookie-content {
  margin-left: 16px;
  margin-right: 16px;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content {
    margin-left: 64px;
    margin-right: 64px;
    margin-bottom: 48px;
  }
}
#cookie .cookie-content .cookie-logo {
  padding-top: 32px;
  padding-bottom: 32px;
  text-align: center;
  display: block;
  margin: 0 auto;
  width: 144px;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .cookie-logo {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-logo {
    width: 224px;
  }
}
#cookie .cookie-content .cookie-title {
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #383b36;
}
#cookie .cookie-content .cookie-info {
  margin-top: 8px;
  line-height: 1.71;
  margin-bottom: 24px;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .cookie-info {
    line-height: 1.43;
  }
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .cookie-notice .cookie-info {
    line-height: 1.71;
  }
  #cookie .cookie-content .cookie-notice .cookie-info a {
    color: #eb7618;
  }
  #cookie .cookie-content .cookie-notice .cookie-info a-hover {
    color: #ffa518;
  }
}
#cookie .cookie-content .btn {
  border-radius: 0px;
  font-size: 18px;
  font-weight: 100;
  height: 40px;
  padding-left: 14px;
  padding-right: 14px;
  margin: 0;
  display: block;
  width: 100%;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 16px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#cookie .cookie-content .btn .fa {
  font-size: 18px;
}
#cookie .cookie-content .btn-orange {
  background-color: #eb7618;
  border-color: #eb7618;
  border: 3px solid #eb7618;
  background: #eb7618;
  color: #fff;
  box-shadow: 0 5px 10px 0 rgba(235, 118, 24, 0.35);
}
#cookie .cookie-content .btn-orange:hover {
  color: #eb7618;
  background-color: transparent;
  box-shadow: unset;
}
#cookie .cookie-content .btn-white {
  background-color: #fff;
  border-color: #f8f8f8;
  border: 3px solid #f8f8f8;
  background: transparent;
  border-radius: 0;
  color: #000;
}
#cookie .cookie-content .btn-white:hover {
  border: solid 3px #eb7618;
  background-color: #f7c8a1;
}
#cookie .cookie-content .cookie-back {
  cursor: pointer;
  margin-top: 16px;
  margin-bottom: 24px;
  display: block;
  color: #808080;
  font-size: 16px;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .cookie-back {
    margin-top: 20px;
    margin-bottom: 24px;
    margin-left: -45px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-toggle-settings {
    margin-right: 16px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-left {
    margin-right: 8px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-right {
    margin-left: 8px;
  }
}
#cookie .cookie-content .switch-button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  transition: all 0.3s ease-in-out;
  background-color: #f8f8f8;
  border: 1px solid #dedede;
  border-radius: 15px;
  height: 30px;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
  width: 60px;
}
#cookie .cookie-content .switch-button:before {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
  background-color: #fff;
  border: 9px solid #fff;
  border-radius: 50%;
  box-shadow: 0 3px 7px rgba(235, 118, 24, 0.3);
  content: "";
  display: block;
  height: 28px;
  left: 1px;
  position: absolute;
  top: 50%;
  width: 28px;
}
#cookie .cookie-content .switch-button-active {
  background-color: #eb7618;
  border-color: #eb7618;
}
#cookie .cookie-content .switch-button-active:before {
  background-color: #eb7618;
  left: 30px;
}
#cookie .cookie-content .switch-button-disabled {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  transition: all 0.3s ease-in-out;
  background-color: #808080;
  border: 1px solid #dedede;
  border-radius: 15px;
  height: 30px;
  margin: 0;
  outline: none;
  padding: 0;
  position: relative;
  width: 60px;
}
#cookie .cookie-content .switch-button-disabled:before {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
  background-color: #808080;
  border: 9px solid #fff;
  border-radius: 50%;
  box-shadow: 0 3px 7px rgba(50, 96, 0, 0.3);
  content: "";
  display: block;
  height: 28px;
  left: 30px;
  position: absolute;
  top: 50%;
  width: 28px;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .button-wrapper {
    margin-right: 16px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .button-row {
    display: flex;
    flex-direction: row;
  }
}
#cookie .cookie-content .cookie-settings .settings {
  margin-bottom: 24px;
  border-radius: 2px;
  border: solid 1px #a3a3a3;
  padding: 16px;
  height: 230px;
  overflow: scroll;
  overflow-x: hidden;
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-settings .settings {
    height: 280px;
  }
}
@media screen and (min-width: 992px) {
  #cookie .cookie-content .cookie-settings .settings {
    height: 250px;
  }
}
#cookie .cookie-content .cookie-settings .settings .cookie-title {
  font-size: 20px;
}
#cookie .cookie-content .cookie-settings .settings label {
  margin-bottom: 0px;
  font-weight: unset;
}
@media screen and (min-width: 768px) {
  #cookie .cookie-content .cookie-settings .settings label {
    display: flex;
  }
}