.header-slider-container {
  height: calc(100vh - 180px);
  position: relative;
  margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    .header-slider-container {
      height: calc(100vh - 111px);
      margin-bottom: 100px; } }
  @media screen and (min-width: 992px) {
    .header-slider-container {
      height: calc(100vh - 122px); } }
  @media screen and (max-width: 1500px) {
    .header-slider-container {
      max-height: 700px; } }
  @media screen and (max-width: 992px) {
    .header-slider-container {
      max-height: 400px; } }
  .header-slider-container .line {
    position: absolute;
    z-index: 999;
    height: 50%; }
    .header-slider-container .line.line-left {
      bottom: 0; }
    .header-slider-container .line.line-right {
      right: 0; }
  .header-slider-container .lSSlideOuter {
    height: 100%; }
    .header-slider-container .lSSlideOuter .lSSlideWrapper {
      height: 100%; }
  .header-slider-container .header-slider {
    height: 100%;
    padding: 0;
    list-style: none;
    position: relative; }
    .header-slider-container .header-slider .headline-background {
      display: inline-block;
      padding: 0 8px;
      background: #000; }
    .header-slider-container .header-slider .headline-color-white .headline-background {
      background: rgba(0, 0, 0, 0.8); }
    .header-slider-container .header-slider .headline-color-orange .headline-background {
      background: rgba(231, 70, 32, 0.8); }
    .header-slider-container .header-slider .headline-color-black .headline-background {
      color: black;
      background: rgba(231, 231, 231, 0.8); }
    .header-slider-container .header-slider .image {
      height: 100%;
      width: 100%;
      background-size: cover;
      background-position: center; }
    .header-slider-container .header-slider .container {
      position: relative;
      height: 100%;
      z-index: 9999; }
      .header-slider-container .header-slider .container .scroll-down-button {
        display: none;
        position: absolute;
        bottom: 30px;
        right: 0;
        z-index: 99;
        -webkit-animation: upDown linear 1s 3;
        animation: upDown linear 1s 3; }
        .header-slider-container .header-slider .container .scroll-down-button img {
          height: 60px;
          width: 60px; }
        @media screen and (min-width: 992px) {
          .header-slider-container .header-slider .container .scroll-down-button {
            display: block; } }
      .header-slider-container .header-slider .container .inner h1, .header-slider-container .header-slider .container .inner h2 {
        color: white;
        margin: 0;
        line-height: 1.36; }
        .header-slider-container .header-slider .container .inner h1.headline-big, .header-slider-container .header-slider .container .inner h2.headline-big {
          font-size: 30px;
          padding: 40px 0 0; }
        .header-slider-container .header-slider .container .inner h1.headline-big-down, .header-slider-container .header-slider .container .inner h2.headline-big-down {
          font-size: 30px; }
        .header-slider-container .header-slider .container .inner h1.headline-small, .header-slider-container .header-slider .container .inner h1.headline-small-right, .header-slider-container .header-slider .container .inner h2.headline-small, .header-slider-container .header-slider .container .inner h2.headline-small-right {
          font-size: 30px; }
        .header-slider-container .header-slider .container .inner h1 .wrap1, .header-slider-container .header-slider .container .inner h2 .wrap1 {
          position: relative;
          left: 10px; }
        .header-slider-container .header-slider .container .inner h1 .wrap2, .header-slider-container .header-slider .container .inner h2 .wrap2 {
          position: relative;
          left: -20px; }
        .header-slider-container .header-slider .container .inner h1 .wrap3, .header-slider-container .header-slider .container .inner h2 .wrap3 {
          position: relative;
          left: 10px; }
      .header-slider-container .header-slider .container .inner p {
        padding-left: 10px;
        color: white;
        margin-top: 0; }
        .header-slider-container .header-slider .container .inner p.autor {
          position: relative;
          margin-top: 10px; }
          .header-slider-container .header-slider .container .inner p.autor:before {
            content: '';
            height: 1px;
            width: 80px;
            background-color: white;
            position: absolute;
            left: -30px;
            top: 0; }
        .header-slider-container .header-slider .container .inner p.orange {
          color: #E74620; }
          .header-slider-container .header-slider .container .inner p.orange:before {
            background-color: #E74620; }
      .header-slider-container .header-slider .container .inner.headline-big-down {
        position: relative;
        top: 100%;
        transform: translateY(-120%); }
      .header-slider-container .header-slider .container .inner.headline-small {
        position: relative;
        top: 90%;
        transform: translateY(-120%); }
      .header-slider-container .header-slider .container .inner.headline-small-right {
        padding-top: 30px; }
        .header-slider-container .header-slider .container .inner.headline-small-right .headline-small-right {
          margin-left: auto;
          margin-right: 0; }
          .header-slider-container .header-slider .container .inner.headline-small-right .headline-small-right span {
            margin-right: -10px; }
        .header-slider-container .header-slider .container .inner.headline-small-right p {
          margin: 0;
          text-align: right; }
          .header-slider-container .header-slider .container .inner.headline-small-right p.autor {
            margin-top: 10px; }
            .header-slider-container .header-slider .container .inner.headline-small-right p.autor:before {
              left: auto;
              right: 30px; }
      @media screen and (min-width: 992px) {
        .header-slider-container .header-slider .container .inner h1.headline-big, .header-slider-container .header-slider .container .inner h2.headline-big {
          font-size: 73px;
          padding: 70px 0 0; }
        .header-slider-container .header-slider .container .inner h1.headline-big-down, .header-slider-container .header-slider .container .inner h2.headline-big-down {
          font-size: 73px; }
        .header-slider-container .header-slider .container .inner h1.headline-small, .header-slider-container .header-slider .container .inner h1.headline-small-right, .header-slider-container .header-slider .container .inner h2.headline-small, .header-slider-container .header-slider .container .inner h2.headline-small-right {
          font-size: 40px; }
        .header-slider-container .header-slider .container .inner p {
          padding: 0; }
        .header-slider-container .header-slider .container .inner.headline-small {
          top: 100%; } }
      .header-slider-container .header-slider .container .plus-text-block {
        position: relative; }
        @media screen and (min-width: 992px) {
          .header-slider-container .header-slider .container .plus-text-block {
            position: absolute; }
            .header-slider-container .header-slider .container .plus-text-block .plus-text {
              transition-duration: 2s;
              opacity: 0; } }
        .header-slider-container .header-slider .container .plus-text-block .plus-icon {
          position: absolute;
          animation-name: pulse;
          animation-duration: 5s;
          animation-iteration-count: infinite; }
        .header-slider-container .header-slider .container .plus-text-block .plus-text {
          color: #E74620;
          font-family: 'OpenSans-Bold';
          font-size: 18px;
          text-shadow: 6px 1px 14px rgba(0, 0, 0, 0.3); }
        .header-slider-container .header-slider .container .plus-text-block.first {
          right: 10%;
          top: 60px; }
        .header-slider-container .header-slider .container .plus-text-block.second {
          right: 0;
          top: 240px; }
          .header-slider-container .header-slider .container .plus-text-block.second .plus-icon {
            animation-delay: 3s; }
        .header-slider-container .header-slider .container .plus-text-block.third {
          right: 5%;
          top: 310px; }
          .header-slider-container .header-slider .container .plus-text-block.third .plus-icon {
            animation-delay: 2s; }
        .header-slider-container .header-slider .container .plus-text-block.fourth {
          right: 30%;
          top: 160px; }
          .header-slider-container .header-slider .container .plus-text-block.fourth .plus-icon {
            animation-delay: 1s; }
        .header-slider-container .header-slider .container .plus-text-block.fifth {
          right: 10%;
          top: 400px; }
          .header-slider-container .header-slider .container .plus-text-block.fifth .plus-icon {
            animation-delay: 4s; }
        .header-slider-container .header-slider .container .plus-text-block.sixth {
          right: 42%;
          top: 30px; }
          .header-slider-container .header-slider .container .plus-text-block.sixth .plus-icon {
            animation-delay: 3.5s; }
        @media screen and (max-width: 992px) {
          .header-slider-container .header-slider .container .plus-text-block {
            display: none; } }
        .header-slider-container .header-slider .container .plus-text-block:hover .plus-text {
          opacity: 1; }
  .header-slider-container #scrollpoint {
    position: absolute;
    bottom: 10px; }

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.2); }
  100% {
    transform: scale(1); } }
@keyframes upDown {
  0% {
    transform: translateY(0); }
  50% {
    transform: translateY(20px); }
  100% {
    transform: translateY(0); } }
.lSPager {
  margin: 0;
  transform: translateY(-58px) !important;
  z-index: 99999; }
  .lSPager a {
    background-color: #E74620 !important;
    opacity: .4; }
    .lSPager a:focus {
      outline: 0; }
  .lSPager .active a {
    background-color: #E74620 !important;
    opacity: 1; }

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