@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 19, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
body {
  line-height: 1; }

/* line 22, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
ol, ul {
  list-style: none; }

/* line 25, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 29, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none; }

/* line 34, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
q:before, q:after {
  content: '';
  content: none; }

/* line 38, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/**
 * Featherlight – ultra slim jQuery lightbox
 * Version 1.3.4 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  /* line 9, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight {
    display: none;
    /* dimensions: spanning the background from edge to edge */
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    /* z-index needs to be >= elements on the site. */
    /* position: centering content */
    text-align: center;
    /* insures that the ::before pseudo element doesn't force wrap with fixed width content; */
    white-space: nowrap;
    /* styling */
    cursor: pointer;
    background: #333;
    /* IE8 "hack" for nested featherlights */
    background: transparent; }
  /* support for nested featherlights. Does not work in IE8 (use JS to fix) */
  /* line 31, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight:last-of-type {
    background: rgba(30, 30, 32, 0.8); }
  /* line 35, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight:before {
    /* position: trick to center content vertically */
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em; }
  /* line 44, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%; }
  /* line 52, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight .featherlight-content {
    position: relative;
    box-shadow: 0 10px 55px rgba(0, 0, 0, 0.2);
    /* make content container for positioned elements (close button) */
    position: relative;
    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    /* dimensions: cut off images */
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    /* dimensions: handling small or empty content */
    min-width: 90%;
    /* dimensions: handling large content */
    margin-left: 5%;
    margin-right: 5%;
    height: 75%;
    /* styling */
    cursor: auto;
    /* reset white-space wrapping */
    white-space: normal; }
    /* line 26, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
    .featherlight .featherlight-content:before {
      display: block;
      content: " ";
      width: 100%;
      padding-top: 56.25%; }
    /* line 33, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
    .featherlight .featherlight-content > .lightbox {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
  /* contains the content */
  /* line 84, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight .featherlight-inner {
    /* make sure its visible */
    display: block;
    height: 100%; }
    /* line 89, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
    .featherlight .featherlight-inner iframe {
      height: 100%; }
  /* line 94, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight .featherlight-close-icon {
    /* position: centering vertical and horizontal */
    position: absolute;
    z-index: 9999;
    top: -76px;
    right: -76px;
    /* dimensions: 25px x 25px */
    line-height: 52px;
    width: 52px;
    font-size: 32px;
    /* styling */
    cursor: pointer;
    text-align: center;
    font-family: Arial, sans-serif;
    background: #fff;
    /* Set the background in case it overlaps the content */
    color: #fff;
    background: transparent; }
  /* line 116, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight .featherlight-image {
    /* styling */
    width: 100%; }
  /* line 122, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight-iframe .featherlight-content {
    /* removed the border for image croping since iframe is edge to edge */
    border-bottom: 0;
    padding: 0; }
  /* line 128, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight iframe {
    /* styling */
    border: none; } }

/* handling phones and small screens */
@media only screen and (max-width: 1024px) {
  /* line 136, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_lightbox.scss */
  .featherlight .featherlight-content {
    /* dimensions: maximize lightbox with for small screens */
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent; } }

/*! responsive-nav.js 1.0.39 by @viljamis */
/* line 3, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
.nav-toggle {
  display: none;
  top: 34px;
  right: 35px;
  text-indent: -999999px;
  height: 21px;
  width: 32px;
  border-bottom: 3px solid white;
  border-top: 3px solid white;
  position: absolute; }
  /* line 14, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .nav-toggle:after {
    content: "";
    height: 3px;
    width: 100%;
    top: 50%;
    margin-top: -2px;
    background: white;
    display: block;
    position: absolute; }

/* line 26, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
.nav-toggle {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none; }

@media (min-width: 210px) and (max-width: 1024px) {
  /* line 37, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .js .nav-collapse {
    position: relative; }
  /* line 40, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .js .nav-collapse.closed {
    max-height: none; }
  /* line 43, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .nav-toggle {
    display: block; }
  /* line 47, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .nav-collapse ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
    list-style: none; }
  /* line 55, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .nav-collapse li {
    width: 100%;
    display: block; }
  /* line 60, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .js .nav-collapse {
    clip: rect(0 0 0 0);
    max-height: 0;
    position: absolute;
    display: block;
    overflow: hidden;
    zoom: 1; }
  /* line 69, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_responsivenav.scss */
  .nav-collapse.opened {
    max-height: 9999px; } }

/* Slider */
/* line 3, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); }

/* Arrows */
/* line 20, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  background: white;
  display: block;
  width: 48px;
  height: 56px;
  padding: 0;
  margin-top: -10px\9;
  /*lte IE 8*/
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none; }

/* line 47, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

/* line 53, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 47px;
  line-height: 1;
  opacity: .75;
  color: #2e424d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 66, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-prev {
  left: -68px; }

/* line 70, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
[dir='rtl'] .slick-prev {
  right: -56px;
  left: auto; }

/* line 75, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-prev:before {
  content: '';
  height: 22px;
  width: 10px;
  margin-left: -2px;
  display: inline-block;
  background: url("../img/arrow-left.svg") no-repeat center center/cover; }

/* line 84, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
[dir='rtl'] .slick-prev:before {
  content: ''; }

/* line 89, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-next {
  right: -56px; }

/* line 93, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -68px; }

/* line 98, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-next:before {
  content: '';
  height: 22px;
  width: 10px;
  margin-right: -5px;
  display: inline-block;
  background: url("../img/arrow-right.svg") no-repeat center center/cover; }

/* line 107, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
[dir='rtl'] .slick-next:before {
  content: ''; }

/* Dots */
/* line 113, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slider {
  margin-bottom: 30px; }

/* line 118, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots {
  position: absolute;
  bottom: -45px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center; }

/* line 132, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

/* line 145, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent; }

/* line 164, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

/* line 169, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

/* line 173, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 195, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black; }

/* Slider */
/* line 203, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 224, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

/* line 234, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-list:focus {
  outline: none; }

/* line 238, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 245, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 254, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block; }

/* line 263, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

/* line 269, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-track:after {
  clear: both; }

/* line 273, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden; }

/* line 278, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

/* line 286, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
[dir='rtl'] .slick-slide {
  float: right; }

/* line 290, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slide img {
  display: block; }

/* line 294, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slide.slick-loading img {
  display: none; }

/* line 298, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 302, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-initialized .slick-slide {
  display: block; }

/* line 306, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 310, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* line 318, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* line 8, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

/* line 14, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
html, body {
  height: 100%; }

/* line 20, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
body {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 26px;
  background: #f0f0f0;
  color: #212328; }
  /* line 28, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body .lightbox {
    display: none; }
  /* line 32, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body.coach {
    margin-top: 88px; }
  /* line 36, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body.impress {
    margin-top: 0; }
    /* line 39, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    body.impress .main {
      margin-top: 0 !important;
      padding-top: 180px;
      padding-bottom: 200px; }

/* line 47, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
img {
  max-width: 100%; }

/* line 51, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
h1, h2, h3, h4, h5, h6 {
  line-height: 1; }

/* general classes */
/* line 57, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.divider {
  height: 1px;
  background: #ddd;
  margin: 65px 0; }

/* line 63, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.extra {
  font-size: 32px;
  margin-bottom: 35px;
  font-weight: 700; }

@media screen and (max-width: 1024px) {
  /* line 70, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .extra {
    padding: 35px;
    padding-bottom: 0;
    margin-bottom: 0; } }

/* specific styles */
/* line 79, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.menu {
  position: fixed;
  z-index: 300;
  width: 100%;
  left: 0;
  top: 0;
  background: #212328; }
  /* line 87, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .menu > .inner {
    padding: 35px 85px; }
    /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
    .menu > .inner:after {
      content: "";
      display: table;
      clear: both; }
    /* line 91, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .menu > .inner .logo {
      float: left; }
      /* line 94, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .menu > .inner .logo a {
        display: block;
        font-size: 19px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 2px;
        text-decoration: none;
        line-height: 1;
        color: white; }
    /* line 106, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .menu > .inner .navigation {
      float: right; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .menu > .inner .navigation:after {
        content: "";
        display: table;
        clear: both; }
      /* line 110, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .menu > .inner .navigation > li {
        float: left;
        line-height: 19px;
        margin-left: 50px;
        position: relative; }
        /* line 116, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li.active {
          color: #d99e42; }
          /* line 119, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .menu > .inner .navigation > li.active:after {
            width: 60%; }
          /* line 123, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .menu > .inner .navigation > li.active a {
            color: #d99e42; }
        /* line 129, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li:hover a {
          color: #d99e42;
          transition: 0.25s ease color; }
        /* line 134, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li:hover:after {
          width: 60%;
          transition: all 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44); }
        /* line 140, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li:after {
          content: "";
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          height: 2px;
          background: #d99e42;
          bottom: -10px;
          width: 0;
          transition: all 0.4s cubic-bezier(0.87, -0.41, 0.19, 1.44); }
        /* line 154, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li:first-child {
          margin-left: 0; }
        /* line 158, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation > li a {
          display: block;
          text-decoration: none;
          font-weight: 700;
          font-size: 14px;
          color: white;
          cursor: pointer;
          transition: 0.25s ease color; }

/* line 172, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.header {
  height: 82.5%;
  background: #aaa;
  position: relative;
  overflow: hidden;
  padding-top: 88px; }
  /* line 179, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.small {
    height: 75%;
    background: url("../img/imakeyoupromi.jpg") no-repeat top center/cover; }
  /* line 184, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.small2 {
    height: 75%;
    background: url("../img/schauspieler.jpg") no-repeat top center/cover; }
    /* line 188, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header.small2 .text {
      top: 55% !important; }
  .header.referenz {
    height: 75%;
    background: url("../img/schauspieler.jpg") no-repeat top center/cover; }
    .header.coach {
      height: 75%;
      background: url("../img/coach.jpg") no-repeat top right/cover; }
    /* line 188, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header.referenz .text {
      top: 55% !important; }
  /* line 193, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.small3 {
    height: 75%;
    background: url("../img/maler.jpg") no-repeat top center/cover; }
  /* line 198, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.partner {
    height: 75%;
    background: url("../img/partner.jpg") no-repeat top center/cover; }
  /* line 203, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.kontakt {
    height: 75%;
    background: url("../img/kontakt.jpg") no-repeat top center/cover; }
  /* line 208, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header .imagebackup {
    background: url("../img/start2.jpg") no-repeat center center/cover;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: none;
    z-index: 100; }
  /* line 219, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header .scroll-down {
    width: 74px;
    height: 76px;
    position: absolute;
    bottom: 4%;
    left: 50%;
    margin-left: -37px;
    z-index: 150; }
    /* line 228, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header .scroll-down path, .header .scroll-down circle {
      fill: #fff; }
    /* line 232, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header .scroll-down .fader {
      animation-name: fader;
      animation-iteration-count: infinite;
      animation-duration: 1.4s;
      animation-timing-function: ease-in-out; }

@keyframes fader {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  60% {
    opacity: 1; }
  100% {
    opacity: 0; } }
    /* line 248, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header .scroll-down .downer {
      animation-name: downer;
      animation-iteration-count: infinite;
      animation-duration: 1.4s;
      animation-timing-function: ease-in-out; }

@keyframes downer {
  0% {
    transform: translateY(0%); }
  20% {
    transform: translateY(0%); }
  70% {
    transform: translateY(500%); }
  100% {
    transform: translateY(500%); } }
    /* line 263, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header .scroll-down .arrow-1 {
      animation-name: fadeslow;
      animation-iteration-count: infinite;
      animation-duration: 1.4s;
      animation-delay: 0.3s;
      animation-timing-function: ease-in-out; }

@keyframes fadeslow {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }
    /* line 276, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header .scroll-down .arrow-2 {
      animation-name: fadeslow;
      animation-iteration-count: infinite;
      animation-duration: 1.4s;
      animation-delay: 0.5s;
      animation-timing-function: ease-in-out; }

@keyframes fadeslow {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  /* line 291, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header > .inner video {
    position: absolute;
    top: 0%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: 100;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    background-size: cover;
    transition: 1s opacity; }
  /* line 307, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header > .inner .text {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    z-index: 200;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    text-align: center; }
    /* line 318, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header > .inner .text p {
      margin-top: 35px;
      font-size: 24px;
      font-weight: 600;
      letter-spacing: 6px;
      color: white;
      text-transform: uppercase; }
      @media screen and (max-width: 1024px) {
        /* line 318, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .header > .inner .text p {
          margin-top: 0; } }

/* line 334, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.teaser {
  margin-top: 85px; }
  /* line 337, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .teaser h1 {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 20px; }
  /* line 343, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .teaser p {
    margin-bottom: 35px; }

@media screen and (max-width: 1024px) {
  /* line 349, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .teaser {
    margin-top: 0;
    padding: 0 35px; }
    /* line 353, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .teaser p {
      margin-bottom: 0; }
  /* line 358, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples {
    padding: 35px;
    margin-top: 0 !important; }
    /* line 362, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .examples > h1 {
      margin-top: 0 !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 370, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel iframe {
    height: 400px !important; } }

@media (min-width: 481px) and (max-width: 768px) {
  /* line 376, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel iframe {
    height: 300px !important; } }

@media (min-width: 240px) and (max-width: 480px) {
  /* line 382, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel iframe {
    height: 200px !important; } }

/* line 386, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.showreel .image {
  position: relative; }
  /* line 390, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel .image .badge {
    position: absolute;
    top: 25px;
    left: -15px;
    background: #2e424d;
    color: white;
    font-weight: 600;
    line-height: 1;
    padding: 15px;
    font-size: 14px; }
  /* line 402, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel .image .play {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 84px;
    height: 84px;
    margin-top: -42px;
    margin-left: -42px;
    border-radius: 100%;
    background: white;
    cursor: pointer;
    transition: all 0.25s ease; }
    /* line 415, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .showreel .image .play:hover {
      background: #d99e42;
      transition: all 0.25s ease; }
      /* line 419, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .showreel .image .play:hover:after {
        border-color: transparent transparent transparent white;
        transition: all 0.25s ease; }
    /* line 425, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .showreel .image .play:after {
      transition: all 0.25s ease;
      position: absolute;
      content: "";
      left: 50%;
      top: 50%;
      margin-left: -10px;
      margin-top: -15px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 15px 0 15px 28px;
      border-color: transparent transparent transparent #2e424d; }

/* line 443, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.examples {
  margin-top: 15px;
  margin-bottom: 35px; }
  /* line 447, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples .twothird {
    width: 66%;
    float: left; }
    @media screen and (max-width: 1024px) {
      /* line 447, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .examples .twothird {
        width: 100%; } }

    @media (min-width: 768px) and (max-width: 1024px) {
      /* line 447, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .examples .twothird {
        width: 66%; } }
    /* line 455, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .examples .twothird img {
      width: 100%; }
  /* line 460, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples.bildaz .each {
    margin-bottom: 20px;
    position: relative; }
    /* line 464, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .examples.bildaz .each .badge {
      position: absolute;
      top: 25px;
      left: -15px;
      background: #d99e42;
      color: white;
      font-weight: 600;
      line-height: 1;
      padding: 15px;
      font-size: 14px; }
  /* line 478, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples h1 {
    font-size: 32px;
    font-weight: 700;
    margin-top: 50px;
    margin-bottom: 15px; }
  /* line 485, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples .row {
    margin-left: -15px;
    margin-right: -15px; }
    /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
    .examples .row:after {
      content: "";
      display: table;
      clear: both; }
  /* line 491, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples legend {
    z-index: 100;
    font-size: 14px;
    font-weight: 500;
    width: 100%; }
    /* line 497, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .examples legend span {
      font-style: italic;
      font-weight: 500;
      color: #cbcbcb; }
  /* line 504, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples .tile {
    padding: 15px;
    float: left;
    width: 33.33333%;
    position: relative; }
    /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
    .examples .tile:after {
      content: "";
      display: table;
      clear: both; }
    /* line 511, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .examples .tile > .inner {
      position: relative; }

/* line 517, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.introduction {
  background: white;
  padding: 75px 0; }
  /* line 521, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .introduction > .inner {
    max-width: 1024px;
    margin: 0 auto; }
    /* line 526, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .introduction > .inner header .headline {
      font-size: 32px;
      font-weight: 700;
      text-transform: uppercase;
      color: #2e424d;
      margin-bottom: 20px; }
    /* line 535, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .introduction > .inner header .subline {
      font-size: 16px;
      letter-spacing: 4px;
      color: #a1a1a1;
      text-transform: uppercase; }
    /* line 544, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .introduction > .inner .content p {
      font-size: 42px;
      line-height: 1.5;
      font-weight: 700;
      color: #9e9e9e; }
      /* line 550, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .introduction > .inner .content p a {
        color: #2e424d;
        text-decoration: none;
        transition: 0.25s ease all; }
        /* line 555, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .introduction > .inner .content p a:hover {
          color: #d99e42;
          transition: 0.25s ease all; }
        /* line 560, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .introduction > .inner .content p a.light {
          color: #d99e42; }

/* line 569, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.imakeyoupromi {
  height: 620px;
  width: 100%;
  position: relative; }
  /* line 574, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .imakeyoupromi img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }

/* line 586, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.main {
  position: relative;
  margin-top: 125px;
  z-index: 200; }
  /* line 591, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .main.overlap {
    margin-top: -120px !important; }
  /* line 595, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .main.nomargin {
    margin-top: 180px; }
  /* line 599, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .main > .inner {
    max-width: 1024px;
    margin: 0 auto; }
    /* line 604, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .slick-slider .slick-slide {
      position: relative; }
      /* line 607, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .slick-slider .slick-slide legend {
        position: absolute;
        left: 0%;
        bottom: 30px;
        z-index: 100;
        font-size: 20px;
        text-align: center;
        color: white;
        font-weight: 600;
        width: 100%; }
    /* line 621, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .kontakt, .main > .inner .autor {
      background: white; }
      /* line 624, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt > .inner, .main > .inner .autor > .inner {
        padding: 105px 105px 60px 105px; }
      /* line 628, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .headline, .main > .inner .autor .headline {
        font-size: 32px;
        font-weight: 700;
        text-transform: uppercase;
        color: #2e424d;
        margin-bottom: 20px; }
      /* line 636, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .subline, .main > .inner .autor .subline {
        font-size: 16px;
        letter-spacing: 4px;
        color: #a1a1a1;
        text-transform: uppercase; }
      /* line 643, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .content, .main > .inner .autor .content {
        margin-top: 40px; }
        /* line 646, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .content p, .main > .inner .autor .content p {
          font-size: 16px;
          line-height: 30px;
          padding-right: 140px; }
          /* line 651, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .content p a, .main > .inner .autor .content p a {
            color: #d99e42;
            font-weight: 800; }
      /* line 660, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .socialmedia .actions > div, .main > .inner .autor .socialmedia .actions > div {
        width: 25%;
        padding: 16px 20px 20px 20px;
        text-align: center;
        transition: 0.25s ease all;
        -webkit-transition: 0.25s ease all; }
        /* line 667, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div:hover, .main > .inner .autor .socialmedia .actions > div:hover {
          transition: 0.25s ease all;
          -webkit-transition: 0.25s ease all; }
        /* line 672, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div.facebook, .main > .inner .autor .socialmedia .actions > div.facebook {
          background: #3a5795; }
          /* line 675, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .socialmedia .actions > div.facebook:hover, .main > .inner .autor .socialmedia .actions > div.facebook:hover {
            background: #4a6db8; }
        /* line 680, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div.twitter, .main > .inner .autor .socialmedia .actions > div.twitter {
          background: #55acee; }
          /* line 683, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .socialmedia .actions > div.twitter:hover, .main > .inner .autor .socialmedia .actions > div.twitter:hover {
            background: #83c3f3; }
        /* line 688, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div.instagram, .main > .inner .autor .socialmedia .actions > div.instagram {
          background: #3f729b; }
          /* line 691, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .socialmedia .actions > div.instagram:hover, .main > .inner .autor .socialmedia .actions > div.instagram:hover {
            background: #548cb9; }
        /* line 696, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div.youtube, .main > .inner .autor .socialmedia .actions > div.youtube {
          background: #cd201f; }
          /* line 699, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .socialmedia .actions > div.youtube:hover, .main > .inner .autor .socialmedia .actions > div.youtube:hover {
            background: #e23e3d; }
        /* line 704, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div img, .main > .inner .autor .socialmedia .actions > div img {
          margin-right: 10px; }
        /* line 708, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .socialmedia .actions > div span, .main > .inner .autor .socialmedia .actions > div span {
          color: white;
          font-size: 14px; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .main > .inner .kontakt .actions:after, .main > .inner .autor .actions:after {
        content: "";
        display: table;
        clear: both; }
      /* line 719, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .actions.test, .main > .inner .autor .actions.test {
        margin-top: 20px; }
      /* line 723, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .actions .who, .main > .inner .autor .actions .who {
        font-size: 18px;
        line-height: 1.5;
        position: relative;
        top: 1px;
        float: right;
        font-weight: 600; }
        /* line 731, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions .who a, .main > .inner .autor .actions .who a {
          text-decoration: none;
          color: #8d93a1;
          font-weight: 600;
          font-size: 16px;
          display: inline-block;
          padding: 12px 20px;
          margin-left: 22px;
          text-transform: uppercase;
          letter-spacing: 2px;
          border: 3px solid #8d93a1;
          transition: 0.35s ease all; }
          /* line 744, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .actions .who a:hover, .main > .inner .autor .actions .who a:hover {
            background: #8d93a1;
            color: white;
            transition: 0.35s ease all; }
      /* line 753, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .actions > div, .main > .inner .autor .actions > div {
        float: left;
        width: 33%; }
        /* line 757, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div.call, .main > .inner .autor .actions > div.call {
          margin-top: 14px; }
          /* line 760, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .actions > div.call a, .main > .inner .autor .actions > div.call a {
            color: inherit;
			  display: block;
            text-decoration: none; }
          /* line 765, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .actions > div.call .torsten, .main > .inner .autor .actions > div.call .torsten {
            border-radius: 100%; }
        /* line 771, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div.torsten img, .main > .inner .autor .actions > div.torsten img {
          border-radius: 100%;
          float: left; }
        /* line 776, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div.torsten span, .main > .inner .autor .actions > div.torsten span {
          float: left;
          position: relative;
          top: 8px;
          line-height: 1.3; }
          /* line 782, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .kontakt .actions > div.torsten span i, .main > .inner .autor .actions > div.torsten span i {
            font-size: 14px;
            color: #8d93a1; }
        /* line 789, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div.mail, .main > .inner .autor .actions > div.mail {
          margin-top: 12px; }
        /* line 793, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div img, .main > .inner .autor .actions > div img {
          vertical-align: middle;
          margin-right: 20px; }
        /* line 798, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kontakt .actions > div span, .main > .inner .autor .actions > div span {
          font-size: 18px;
          font-weight: 600;
          line-height: 1;
          vertical-align: middle; }
      /* line 807, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
     
      /* line 812, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kontakt .socialmedia, .main > .inner .autor .socialmedia {
        margin-bottom: 75px; }
    /* line 817, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .kunden, .main > .inner .konzept {
      margin-bottom: 110px; }
      @media screen and (max-width: 1024px) {
        /* line 817, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kunden, .main > .inner .konzept {
          margin: 0 !important; } }
      /* line 824, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kunden h1, .main > .inner .konzept h1 {
        font-size: 32px;
        font-weight: 700;
        color: #2e424d;
        margin-bottom: 25px; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .main > .inner .kunden .row:after, .main > .inner .konzept .row:after {
        content: "";
        display: table;
        clear: both; }
      /* line 835, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .kunden .tile, .main > .inner .konzept .tile {
        padding: 15px;
        float: left;
        width: 20%; }
        /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
        .main > .inner .kunden .tile:after, .main > .inner .konzept .tile:after {
          content: "";
          display: table;
          clear: both; }
        /* line 841, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kunden .tile img, .main > .inner .konzept .tile img {
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
        /* line 845, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .kunden .tile > .inner, .main > .inner .konzept .tile > .inner {
          position: relative; }
    /* line 852, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .konzept .tile {
      height: 580px;
      width: 33.33333%; }
      @media screen and (max-width: 1024px) {
        /* line 852, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .konzept .tile {
          height: auto; } }
    /* line 863, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .partner {
      margin: 110px 0; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .main > .inner .partner:after {
        content: "";
        display: table;
        clear: both; }
      /* line 867, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .partner > .inner {
        margin-left: -15px;
        margin-right: -15px; }
      /* line 872, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .partner h1 {
        font-size: 32px;
        font-weight: 700;
        color: #2e424d;
        margin-left: 15px;
        margin-bottom: 25px; }
      /* line 880, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .partner .tile {
        padding: 15px;
        float: left;
        width: 25%; }
        /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
        .main > .inner .partner .tile:after {
          content: "";
          display: table;
          clear: both; }
        /* line 886, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .partner .tile > .inner {
          background: white;
          height: 288px;
          position: relative; }
          /* line 891, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .partner .tile > .inner.fp {
            background: #282d33; }
          /* line 895, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .partner .tile > .inner.cp {
            background: black; }
          /* line 899, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .partner .tile > .inner img {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%); }
    /* line 914, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .videolayer > .inner .tabs .horizontal {
      background: #2e424d; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .main > .inner .videolayer > .inner .tabs .horizontal:after {
        content: "";
        display: table;
        clear: both; }
      /* line 918, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .horizontal > li {
        display: block;
        float: left;
        width: 50%;
        text-align: center;
        position: relative;
        cursor: pointer; }
        /* line 926, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .horizontal > li.active {
          background: #d99e42;
          transition: 0.25s ease all; }
          /* line 930, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .videolayer > .inner .tabs .horizontal > li.active:after {
            position: absolute;
            left: 50%;
            margin-left: -6.5px;
            bottom: -9px;
            content: "";
            z-index: 500;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 9px 6.5px 0 6.5px;
            border-color: #d99e42 transparent transparent transparent; }
          /* line 944, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .videolayer > .inner .tabs .horizontal > li.active a {
            color: white; }
        /* line 949, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .horizontal > li a {
          line-height: 60px;
          text-decoration: none;
          font-weight: 600;
          color: white; }
    /* line 958, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .videolayer > .inner .tabs .tab {
      position: relative; }
      @media (min-width: 768px) and (max-width: 1024px) {
        /* line 962, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab iframe {
          height: 400px !important; } }
      @media (min-width: 481px) and (max-width: 768px) {
        /* line 968, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab iframe {
          height: 300px !important; } }
      @media (min-width: 240px) and (max-width: 480px) {
        /* line 974, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab iframe {
          height: 200px !important; } }
      /* line 979, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .tab .lightbox {
        display: none; }
      /* line 984, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .tab .image {
        height: 600px;
        position: relative; }
        /* line 988, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab .image .badge {
          position: absolute;
          top: 25px;
          left: -15px;
          background: #2e424d;
          color: white;
          font-weight: 600;
          line-height: 1;
          padding: 15px;
          font-size: 14px; }
        /* line 1000, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab .image .play {
          position: absolute;
          left: 50%;
          top: 50%;
          width: 84px;
          height: 84px;
          margin-top: -42px;
          margin-left: -42px;
          border-radius: 100%;
          background: white;
          cursor: pointer;
          transition: all 0.25s ease; }
          /* line 1013, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .videolayer > .inner .tabs .tab .image .play:hover {
            background: #d99e42;
            transition: all 0.25s ease; }
            /* line 1017, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
            .main > .inner .videolayer > .inner .tabs .tab .image .play:hover:after {
              border-color: transparent transparent transparent white;
              transition: all 0.25s ease; }
          /* line 1023, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .videolayer > .inner .tabs .tab .image .play:after {
            transition: all 0.25s ease;
            position: absolute;
            content: "";
            left: 50%;
            top: 50%;
            margin-left: -10px;
            margin-top: -15px;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 15px 0 15px 28px;
            border-color: transparent transparent transparent #2e424d; }
      /* line 1041, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .tab#tab-1 .image {
        background: url("../img/video-1.jpg") no-repeat center center/cover; }
      /* line 1047, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .tab#tab-2 .image {
        background: url("../img/video-2.png") no-repeat center center/cover; }
      /* line 1052, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .videolayer > .inner .tabs .tab .description {
        z-index: 400;
        position: relative;
        padding: 55px;
        background: white;
        left: 85px;
        margin-top: -62px;
        max-width: 840px; }
        /* line 1061, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .videolayer > .inner .tabs .tab .description h2 {
          font-size: 24px;
          margin-bottom: 20px; }
          /* line 1065, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .videolayer > .inner .tabs .tab .description h2 span {
            font-weight: 700; }
    /* line 1077, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .impressum .content h3 {
      font-weight: 800;
      letter-spacing: 1px;
      font-size: 20px;
      text-transform: uppercase; }
    /* line 1084, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .impressum .content p {
      margin-bottom: 20px; }
      /* line 1087, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .impressum .content p span {
        color: #d99e42;
        font-weight: 600; }
    /* line 1097, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .referenzen > .inner .last {
      margin-top: 0 !important; }
      /* line 1101, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .referenzen > .inner .last .grid-item:nth-child(2) {
        margin: 0 5%; }
    /* line 1107, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .main > .inner .referenzen > .inner .grid, .main > .inner .referenzen > .inner .last {
      margin-top: 90px; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .main > .inner .referenzen > .inner .grid:after, .main > .inner .referenzen > .inner .last:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1111, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .referenzen > .inner .grid > .grid-sizer, .main > .inner .referenzen > .inner .last > .grid-sizer {
        width: 47.5%; }
      /* line 1115, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .referenzen > .inner .grid > .gutter-sizer, .main > .inner .referenzen > .inner .last > .gutter-sizer {
        width: 5%; }
      /* line 1119, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .main > .inner .referenzen > .inner .grid > .grid-item, .main > .inner .referenzen > .inner .last > .grid-item {
        margin-bottom: 70px;
        width: 47.5%;
        float: left;
        cursor: pointer;
        text-decoration: none;
        color: inherit; }
        /* line 1127, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .referenzen > .inner .grid > .grid-item.width2, .main > .inner .referenzen > .inner .last > .grid-item.width2 {
          width: 100%; }
          /* line 1130, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item.width2 .play, .main > .inner .referenzen > .inner .last > .grid-item.width2 .play {
            right: 1px; }
          /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item.width2 .content:after, .main > .inner .referenzen > .inner .last > .grid-item.width2 .content:after {
            content: "";
            display: table;
            clear: both; }
          /* line 1137, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item.width2 .content p, .main > .inner .referenzen > .inner .last > .grid-item.width2 .content p {
            column-count: 2;
            -webkit-column-count: 2;
            column-gap: 50px;
            -webkit-column-gap: 40px; }
        /* line 1146, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .referenzen > .inner .grid > .grid-item.width3, .main > .inner .referenzen > .inner .last > .grid-item.width3 {
          width: 30%; }
          /* line 1150, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item.width3 header .headline, .main > .inner .referenzen > .inner .last > .grid-item.width3 header .headline {
            font-size: 18px;
            line-height: 24px; }
        /* line 1158, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .referenzen > .inner .grid > .grid-item header .headline, .main > .inner .referenzen > .inner .last > .grid-item header .headline {
          font-size: 24px;
          font-weight: 600;
          margin-bottom: 12px;
          line-height: 32px; }
        /* line 1166, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .main > .inner .referenzen > .inner .grid > .grid-item figure, .main > .inner .referenzen > .inner .last > .grid-item figure {
          margin: 30px 0;
          position: relative; }
          /* line 1170, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item figure .play, .main > .inner .referenzen > .inner .last > .grid-item figure .play {
            position: absolute;
            bottom: 7px;
            right: 3px;
            height: 56px;
            width: 56px;
            background: white; }
            /* line 1178, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
            .main > .inner .referenzen > .inner .grid > .grid-item figure .play:after, .main > .inner .referenzen > .inner .last > .grid-item figure .play:after {
              content: "";
              position: absolute;
              left: 50%;
              top: 50%;
              margin-left: -6px;
              margin-top: -9px;
              display: block;
              width: 0;
              height: 0;
              border-style: solid;
              border-width: 10px 0 10px 18px;
              border-color: transparent transparent transparent #2e424d; }
          /* line 1194, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
          .main > .inner .referenzen > .inner .grid > .grid-item figure .badge, .main > .inner .referenzen > .inner .last > .grid-item figure .badge {
            position: absolute;
            top: 25px;
            left: -15px;
            background: #d99e42;
            color: white;
            font-weight: 600;
            line-height: 1;
            padding: 15px;
            font-size: 14px; }

/* line 1213, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
.footer {
  background: #1e1e20;
  text-align: center; }
  /* line 1217, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .footer > .inner {
    padding: 75px 75px 35px 75px;
    max-width: 1240px;
    margin: 0 auto; }
    /* line 1222, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .logo {
      color: white;
      font-size: 24px;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 2px;
      margin-bottom: 20px; }
    /* line 1231, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .slogan {
      display: inline-block; }
      /* line 1234, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .footer > .inner .slogan > li {
        display: inline-block;
        margin: 0 10px;
        text-transform: uppercase;
        color: white;
        letter-spacing: 4px;
        font-size: 13px; }
    /* line 1244, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .divider {
      height: 2px;
      margin: 40px auto;
      width: 425px;
      background: #3c3c3c; }
    /* line 1251, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .footermenu {
      margin-bottom: 45px; }
      /* line 1254, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .footer > .inner .footermenu > li {
        margin: 0 20px;
        font-size: 13px;
        color: #818181;
        display: inline-block;
        font-weight: 600; }
        /* line 1261, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .footer > .inner .footermenu > li a {
          text-decoration: none;
          color: #818181; }
    /* line 1268, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .copyright {
      color: #656565;
      font-weight: 600;
      font-size: 13px; }
      /* line 1273, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .footer > .inner .copyright a {
        text-decoration: none;
        color: #656565; }
      /* line 1278, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .footer > .inner .copyright a.icon {
        position: relative;
        top: 3px;
        margin-left: 5px; }

@media only screen and (max-width: 1024px) {
  /* line 1289, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .main {
    margin-top: 0 !important; }
  /* line 1294, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .partner .tile {
    text-align: center !important; }
    /* line 1297, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .partner .tile .inner {
      height: 200px !important;
      padding: 15px !important; }
      /* line 1301, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .partner .tile .inner img {
        position: static !important;
        transform: translate(0, 0) !important;
        -moz-transform: translate(0, 0) !important;
        -webkit-transform: translate(0, 0) !important;
        height: 100% !important;
        width: auto !important; }
  /* line 1313, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .imagebackup {
    display: block !important; }
  /* line 1317, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .slick-arrow {
    z-index: 200 !important; }
    /* line 1320, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .slick-arrow.slick-prev {
      left: 0 !important; }
    /* line 1323, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .slick-arrow.slick-next {
      right: 0 !important; }
  /* line 1328, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .introduction {
    padding: 0 !important; }
  /* line 1332, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .badge {
    top: auto !important;
    left: 0 !important;
    bottom: 0 !important;
    padding: 10px !important;
    font-size: 12px !important; }
  /* line 1340, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header {
    height: 95% !important; }
    /* line 1342, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .header video {
      padding-top: 0 !important; }
  /* line 1348, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body.impress .main {
    padding-bottom: 0 !important;
    padding-top: 0 !important; }
  /* line 1354, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body {
    margin-top: 88px !important; }
  /* line 1357, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .nomargin {
    margin-top: 89px !important; }
  /* line 1361, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .googlemaps {
    margin-bottom: 0 !important; }
  /* line 1366, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .header.partner,
  .header.kontakt {
    height: 450px !important; }
  /* line 1370, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .socialmedia {
    padding: 35px !important; }
    /* line 1373, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .socialmedia .actions > div {
      float: none !important;
      width: 100% !important;
      margin-top: 20px !important; }
  /* line 1382, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .kontakt > .inner, .autor > .inner {
    padding: 35px !important; }
    /* line 1386, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .kontakt > .inner .content p, .autor > .inner .content p {
      padding-right: 0 !important; }
    /* line 1391, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .kontakt > .inner .divider, .autor > .inner .divider {
      margin: 20px 0 !important; }
    /* line 1396, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .kontakt > .inner .actions > div, .autor > .inner .actions > div {
      float: none !important;
      width: 100% !important;
      margin-top: 20px !important; }
      /* line 1402, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .kontakt > .inner .actions > div.torsten img, .autor > .inner .actions > div.torsten img {
        display: none !important;
        width: 36px; }
      /* line 1406, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .kontakt > .inner .actions > div.torsten span, .autor > .inner .actions > div.torsten span {
        font-size: 16px !important; }
        /* line 1409, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .kontakt > .inner .actions > div.torsten span:before, .autor > .inner .actions > div.torsten span:before {
          margin-right: 10px !important;
          font-weight: 700; }
      /* line 1417, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .kontakt > .inner .actions > div.mail span, .autor > .inner .actions > div.mail span {
        font-size: 12px !important; }
      /* line 1423, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .kontakt > .inner .actions > div.call span, .autor > .inner .actions > div.call span {
        font-size: 12px !important; }
  /* line 1434, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  section.partner {
    margin: 0 !important;
    padding: 35px !important; }
  /* line 1440, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .footer > .inner {
    padding: 35px !important; }
    /* line 1443, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .footer > .inner .divider {
      width: 60% !important;
      margin: 20px auto !important; }
  /* line 1450, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .footer ul li {
    display: block !important;
    margin: 0 !important;
    line-height: 1.8 !important; }
  /* line 1458, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  nav .logo {
    float: none !important;
    padding-right: 50px !important; }
  /* line 1463, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  h2, h1 {
    line-height: 1.4 !important; }
  /* line 1468, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .menu > .inner {
    padding: 35px !important; }
    /* line 1472, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .menu > .inner .logo img {
      height: 15px !important; }
    /* line 1477, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .menu > .inner .nav-collapse {
      max-height: 246px !important; }
    /* line 1481, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .menu > .inner .navigation {
      padding-top: 20px; }
      /* line 1484, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .menu > .inner .navigation li {
        margin-left: 0 !important; }
        /* line 1487, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation li:after {
          display: none; }
        /* line 1491, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
        .menu > .inner .navigation li a {
          line-height: 36px; }
  /* line 1500, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .introduction .inner {
    padding: 35px !important; }
    /* line 1503, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .introduction .inner p {
      padding-right: 0 !important; }
  /* line 1509, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .videolayer {
    margin-bottom: 0px !important; }
    /* line 1514, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .videolayer .horizontal > li a {
      font-size: 12px !important; }
    /* line 1520, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .videolayer .image {
      height: 300px !important; }
    /* line 1524, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .videolayer .description {
      padding: 35px !important;
      position: static !important;
      margin-top: 0 !important;
      max-width: none !important; }
  /* line 1533, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .referenzen .grid, .referenzen .last {
    margin-top: 0px !important;
    height: auto !important;
    padding: 35px; }
    /* line 1538, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .referenzen .grid .grid-item, .referenzen .last .grid-item {
      position: static !important;
      float: none !important;
      margin-bottom: 35px !important;
      width: 100% !important; }
      /* line 16, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/_vars.scss */
      .referenzen .grid .grid-item:after, .referenzen .last .grid-item:after {
        content: "";
        display: table;
        clear: both; }
      /* line 1545, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .referenzen .grid .grid-item .content, .referenzen .last .grid-item .content {
        margin-bottom: 25px !important; }
      /* line 1550, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .referenzen .grid .grid-item img, .referenzen .last .grid-item img {
        width: 100% !important; }
      /* line 1554, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .referenzen .grid .grid-item .subline, .referenzen .last .grid-item .subline {
        line-height: 1.5 !important; }
      /* line 1560, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .referenzen .grid .grid-item.width2 .content p, .referenzen .last .grid-item.width2 .content p {
        column-count: 1 !important;
        -webkit-column-count: 1 !important;
        column-gap: 0 !important;
        -webkit-column-gap: 0 !important; }
      /* line 1569, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
      .referenzen .grid .grid-item.width3, .referenzen .last .grid-item.width3 {
        position: static !important;
        float: none !important;
        margin-bottom: 35px !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important; } }

@media (min-width: 1025px) and (max-width: 1280px) {
  /* line 1583, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .main {
    padding: 0 60px !important; }
  /* line 1588, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body.impress .main {
    padding: 150px 60px 80px !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 1595, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .tile {
    width: 50% !important; }
  /* line 1598, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples .tile {
    width: 33.33333% !important; }
  /* line 1602, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .examples .tile legend {
    font-size: 12px; }
  /* line 1606, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  h1, h2, h3, h4, h5 {
    font-size: 30px !important; }
  /* line 1609, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel {
    padding: 35px; } }

@media (min-width: 240px) and (max-width: 321px) {
  /* line 1617, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .actions img {
    display: none !important; }
  /* line 1622, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .horizontal > li {
    width: 100% !important;
    float: none !important; } }

@media (min-width: 200px) and (max-width: 768px) {
  /* line 1630, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .konzept .tile {
    width: 50% !important; } }

@media (min-width: 200px) and (max-width: 768px) {
  /* line 1637, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .showreel {
    padding: 35px; }
  /* line 1641, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .tile {
    width: 100% !important; }
    /* line 1644, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
    .tile img {
      width: 100% !important; }
  /* line 1650, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .grid-item figure {
    margin: 20px 0 !important; }
  /* line 1655, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .headline {
    margin-bottom: 10px !important; }
  /* line 1659, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  .content {
    margin-top: 10px !important; }
  /* line 1663, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  body {
    font-size: 12px !important;
  /* line 1668, /Volumes/Öffentlich/Marcus/Torsten Fraundorf/css/style.scss */
  h1, h2, h3, h4, h5 {
    font-size: 24px !important; } }

/*# sourceMappingURL=style.css.map */