@font-face {
  font-family: 'FFDaxlineWebProMedium';
  src: url('../fonts/2F2867_0_0.eot');
  src: url('../fonts/2F2867_0_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2F2867_0_0.woff2') format('woff2'), url('../fonts/2F2867_0_0.woff') format('woff'), url('../fonts/2F2867_0_0.ttf') format('truetype');
}
@font-face {
  font-family: 'FFDaxlineWebProBold';
  src: url('../fonts/2F2867_1_0.eot');
  src: url('../fonts/2F2867_1_0.eot?#iefix') format('embedded-opentype'), url('../fonts/2F2867_1_0.woff2') format('woff2'), url('../fonts/2F2867_1_0.woff') format('woff'), url('../fonts/2F2867_1_0.ttf') format('truetype');
}
.sepia img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0 0.85 0 0 0  0 0.7 0 0 0  0 0.7 0 0 0  0.0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter: url("#svg-filter");
}
.sepia img:hover {
  filter: none;
  -webkit-filter: none;
}
.icon img {
  width: 40px;
  display: block;
  margin: 0 auto 50px auto;
}
p {
  color: #cf8f7b;
  font-size: 16px;
  line-height: 1.75;
  font-family: FFDaxlineWebProMedium;
}
p:last-of-type {
  margin-bottom: 50px;
}
@media (max-width: 35.5em) {
  p:last-of-type {
    margin-bottom: 10px;
  }
}
h1 {
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  font-family: FFDaxlineWebProBold;
}
a {
  color: #ffffff;
  text-decoration: none;
  transition: color 0.2s ease;
  -webkit-transition: color 0.2s ease;
  font-family: FFDaxlineWebProMedium;
}
a:hover {
  color: #cf8f7b;
}
.sn-box-lightbox {
  background-color: #000000;
  border-bottom: 1px solid #392620;
  border-top: 1px solid #392620;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 auto 25px auto;
  max-width: 1100px;
}
@media (max-width: 48em) {
  .sn-box-lightbox {
    margin: 0 auto 0 auto;
  }
}
article.sn-box,
.article.sn-box-lightbox {
  padding: 50px 7.5% 0 7.5%;
}
@media (max-width: 48em) {
  article.sn-box,
  .article.sn-box-lightbox {
    padding: 10px 5%;
  }
}
.sn-box-lightbox {
  margin: 0;
}
article.sn-box:first-of-type {
  margin-top: 70px;
}
@media (max-width: 48em) {
  article.sn-box:first-of-type {
    margin-top: 44px;
  }
}
.sn-box-detail img {
  display: block;
  margin: 40px auto;
  max-width: 200px;
  border-radius: 100px;
}
.sn-box-detail p {
  text-align: center;
}
.sn-box-detail article {
  float: left;
  width: 50%;
}
@media (max-width: 48em) {
  .sn-box-detail article {
    clear: left;
    width: 100%;
  }
}
span.legend-titel {
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  font-family: FFDaxlineWebProBold;
}
@media (max-width: 35.5em) {
  span.legend-titel {
    display: block;
    width: 100%;
  }
}
article.sn-homegate-wrapper {
  padding: 0;
  background: white;
}
article.sn-homegate-wrapper iframe {
  margin: auto;
  display: block;
  border: none;
  height: 1040px;
  width: 615px;
  overflow: hidden;
}
article.sn-homegate-wrapper iframe + p {
  display: none;
}
@media (max-width: 48em) {
  article.sn-homegate-wrapper iframe + p {
    text-align: center;
    display: block;
  }
}
@media (max-width: 48em) {
  article.sn-homegate-wrapper iframe {
    display: none;
  }
}
@media (max-width: 48em) {
  article.sn-homegate-wrapper {
    padding: 10px 5%;
    background: #000000;
  }
}
article.sn-employees {
  height: 400px;
}
/*# sourceMappingURL=_referenzen.css.map */