@font-face {
  font-family: 'Ford-Antenna-Bold';
  src: url("../webfonts/Ford-Antenna-Bold/1f6002e2-42c0-4332-8629-1dad7eb882ca-2.eot");
  src: url("../webfonts/Ford-Antenna-Bold/1f6002e2-42c0-4332-8629-1dad7eb882ca-2.eot?#iefix") format("embedded-opentype"), url("../webfonts/Ford-Antenna-Bold/1f6002e2-42c0-4332-8629-1dad7eb882ca-5.woff2") format("woff2"), url("../webfonts/Ford-Antenna-Bold/1f6002e2-42c0-4332-8629-1dad7eb882ca-3.woff") format("woff");
}
@font-face {
  font-family: 'Ford-Antenna-Regular';
  src: url("../webfonts/Ford-Antenna-Regular/a3a5e8f2-b656-4837-8a16-f448f0edd2b8-2.eot");
  src: url("../webfonts/Ford-Antenna-Regular/a3a5e8f2-b656-4837-8a16-f448f0edd2b8-2.eot?#iefix") format("embedded-opentype"), url("../webfonts/Ford-Antenna-Regular/a3a5e8f2-b656-4837-8a16-f448f0edd2b8-5.woff2") format("woff2"), url("../webfonts/Ford-Antenna-Regular/a3a5e8f2-b656-4837-8a16-f448f0edd2b8-3.woff") format("woff");
}
/* line 70, ../sass/main.scss */
.loader {
  position: fixed;
  width: 100%;
  height: 100%;
  text-align: center;
}
@media (max-width: 720px) and (orientation: landscape) {
  /* line 70, ../sass/main.scss */
  .loader {
    display: none;
  }
}
/* line 80, ../sass/main.scss */
.loader .loader-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 88, ../sass/main.scss */
.loader .hexagon {
  width: 3.66032vw;
  -moz-animation: hexagon-animation 6s linear 0s infinite;
  -webkit-animation: hexagon-animation 6s linear 0s infinite;
  animation: hexagon-animation 6s linear 0s infinite;
}
/* line 91, ../sass/main.scss */
.loader .hexagon svg {
  fill: #245796;
}
@-moz-keyframes hexagon-animation {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes hexagon-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes hexagon-animation {
  0% {
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 111, ../sass/main.scss */
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 115, ../sass/main.scss */
body, html {
  margin: 0;
  padding: 0;
  height: 100%;
}

/* line 121, ../sass/main.scss */
body {
  position: relative;
  background-color: #112643;
  font-family: "Ford-Antenna-Regular", sans-serif;
  font-weight: 400;
  font-size: 0;
  color: #fff;
}

/* line 130, ../sass/main.scss */
.main {
  position: relative;
  opacity: 0;
}

/* line 136, ../sass/main.scss */
.responsive-video-16-9 {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  background-color: #000;
}
/* line 142, ../sass/main.scss */
.responsive-video-16-9 video, .responsive-video-16-9 iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 151, ../sass/main.scss */
.landscape-notice {
  display: none;
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  width: 100%;
  font-size: 3.62319vh;
  padding: 20px;
  align-items: center;
  text-align: center;
  justify-content: center;
}
@media (max-width: 720px) and (orientation: landscape) {
  /* line 151, ../sass/main.scss */
  .landscape-notice {
    display: flex;
  }
}

/* line 185, ../sass/main.scss */
.iq-header-space {
  position: relative;
  width: 100%;
  z-index: 20000;
}

/* ==========================================================================
   Custom
   ========================================================================== */
@media (max-width: 720px) and (orientation: landscape) {
  /* line 198, ../sass/main.scss */
  .main {
    display: none;
  }
}

/* line 205, ../sass/main.scss */
.burger {
  position: fixed;
  z-index: 100;
  right: 2.08333vw;
  margin-top: 2.08333vw;
  width: 5.625vw;
  height: 5.625vw;
  border-radius: 50%;
  background-color: #5B88BF;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 720px) {
  /* line 205, ../sass/main.scss */
  .burger {
    right: 5.33333vw;
    margin-top: 5.33333vw;
    width: 10.66667vw;
    height: 10.66667vw;
  }
}
/* line 227, ../sass/main.scss */
.burger .burger-line {
  background-color: #fff;
  width: 2.60417vw;
  height: 0.26042vw;
  border-radius: 0.13021vw;
}
@media (max-width: 720px) {
  /* line 227, ../sass/main.scss */
  .burger .burger-line {
    width: 5.33333vw;
    height: 0.8vw;
    border-radius: 0.4vw;
  }
}
/* line 239, ../sass/main.scss */
.burger .burger-line:nth-child(2) {
  margin: 0.52083vw 0;
}
@media (max-width: 720px) {
  /* line 239, ../sass/main.scss */
  .burger .burger-line:nth-child(2) {
    margin: 1.06667vw 0;
  }
}

/* line 249, ../sass/main.scss */
.up {
  position: fixed;
  z-index: 100;
  right: 3.125vw;
  bottom: 3.64583vw;
  width: 3.64583vw;
  height: 3.64583vw;
  border-radius: 1.82292vw;
  background-color: #5B88BF;
  cursor: pointer;
  overflow: hidden;
  -moz-transition: width 0.25s;
  -o-transition: width 0.25s;
  -webkit-transition: width 0.25s;
  transition: width 0.25s;
}
@media (max-width: 720px) {
  /* line 249, ../sass/main.scss */
  .up {
    right: 5.33333vw;
    bottom: 5.33333vw;
    width: 10.66667vw;
    height: 10.66667vw;
    border-radius: 5.33333vw;
  }
}
/* line 270, ../sass/main.scss */
.up:hover {
  width: 11.25vw;
}
@media (max-width: 720px) {
  /* line 270, ../sass/main.scss */
  .up:hover {
    width: 10.66667vw;
  }
}
/* line 278, ../sass/main.scss */
.up svg {
  position: absolute;
  right: 1.09375vw;
  top: 0.9375vw;
  width: 1.45833vw;
}
@media (max-width: 720px) {
  /* line 278, ../sass/main.scss */
  .up svg {
    right: 2.93333vw;
    top: 2.4vw;
    width: 4.8vw;
  }
}
/* line 291, ../sass/main.scss */
.up .label {
  position: absolute;
  right: 4.16667vw;
  top: 0.57292vw;
  width: 5.41667vw;
  font-size: 1.04167vw;
  line-height: 1.25vw;
  text-align: center;
}
@media (max-width: 720px) {
  /* line 291, ../sass/main.scss */
  .up .label {
    display: none;
  }
}

/* line 306, ../sass/main.scss */
.menu {
  position: fixed;
  width: 100%;
  background: linear-gradient(70deg, #5b88bf 0%, #112643 100%);
  z-index: 200;
  font-size: 3.33333vw;
  font-family: Ford-Antenna-Bold;
  line-height: 5vw;
  color: #fff;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 28.85417vw;
}
@media (max-width: 720px) {
  /* line 306, ../sass/main.scss */
  .menu {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: 8.53333vw;
    line-height: 12.8vw;
    padding-left: 10.66667vw;
  }
}
/* line 330, ../sass/main.scss */
.menu .close {
  position: absolute;
  top: 3.125vw;
  right: 3.64583vw;
  width: 2.1875vw;
  height: 2.1875vw;
  cursor: pointer;
  fill: #fff;
  -moz-transition: color 0.25s;
  -o-transition: color 0.25s;
  -webkit-transition: color 0.25s;
  transition: color 0.25s;
}
@media (max-width: 720px) {
  /* line 330, ../sass/main.scss */
  .menu .close {
    top: 5.33333vw;
    right: 5.33333vw;
    width: 5.6vw;
    height: 5.6vw;
  }
}
/* line 348, ../sass/main.scss */
.menu .logo {
  position: absolute;
  left: 7.29167vw;
  top: 0;
  width: 13.54167vw;
  height: 18.125vw;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 2.65625vw;
  background-color: #fff;
}
@media (max-width: 720px) {
  /* line 348, ../sass/main.scss */
  .menu .logo {
    position: relative;
    left: auto;
    width: 27.73333vw;
    height: 37.12vw;
    padding-bottom: 5.33333vw;
    margin-bottom: 10.66667vw;
  }
}
/* line 369, ../sass/main.scss */
.menu .logo img {
  width: 8.90625vw;
  height: auto;
}
@media (max-width: 720px) {
  /* line 369, ../sass/main.scss */
  .menu .logo img {
    width: 18.13333vw;
  }
}
/* line 379, ../sass/main.scss */
.menu .menu-item {
  cursor: pointer;
  display: table;
  position: relative;
}
/* line 384, ../sass/main.scss */
.menu .menu-item:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.41667vw;
  width: 0;
  background-color: #fff;
  -moz-transition: width 0.25s;
  -o-transition: width 0.25s;
  -webkit-transition: width 0.25s;
  transition: width 0.25s;
}
/* line 396, ../sass/main.scss */
.menu .menu-item:hover:after {
  width: 100%;
}
/* line 402, ../sass/main.scss */
.menu .menu-item.start:after {
  background-color: #00AEFF;
}
/* line 408, ../sass/main.scss */
.menu .menu-item.charging:after {
  background-color: #2BB5AA;
}
/* line 414, ../sass/main.scss */
.menu .menu-item.software:after {
  background-color: #DB592C;
}
/* line 420, ../sass/main.scss */
.menu .menu-item.service:after {
  background-color: #1D4089;
}
/* line 426, ../sass/main.scss */
.menu .menu-item.financing:after {
  background-color: #EDB931;
}
/* line 432, ../sass/main.scss */
.menu .menu-item.fahrzeuge:after {
  background-color: #558522;
}

/* line 439, ../sass/main.scss */
.scroll-cta-container {
  position: fixed;
  pointer-events: none;
  bottom: 0;
  width: 100%;
  height: 8.22917vw;
  z-index: 100;
  display: flex;
  justify-content: center;
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
@media (max-width: 1023px) {
  /* line 439, ../sass/main.scss */
  .scroll-cta-container {
    height: 9.50521vw;
  }
}
@media (max-width: 720px) {
  /* line 439, ../sass/main.scss */
  .scroll-cta-container {
    height: 15.2vw;
  }
}
@media (max-width: 720px) and (orientation: landscape) {
  /* line 439, ../sass/main.scss */
  .scroll-cta-container {
    display: none;
  }
}
/* line 462, ../sass/main.scss */
.scroll-cta-container .scroll-cta {
  position: relative;
  width: 5.625vw;
  height: 5.625vw;
  border-radius: 50%;
  background-color: #5B88BF;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 720px) {
  /* line 462, ../sass/main.scss */
  .scroll-cta-container .scroll-cta {
    width: 10.66667vw;
    height: 10.66667vw;
  }
}
/* line 477, ../sass/main.scss */
.scroll-cta-container .scroll-cta .maus {
  position: relative;
  width: 2.08333vw;
  height: 3.54167vw;
  background-image: url("../img/maus.png");
  background-size: cover;
}
@media (max-width: 720px) {
  /* line 477, ../sass/main.scss */
  .scroll-cta-container .scroll-cta .maus {
    width: 4.26667vw;
    height: 7.25333vw;
  }
}
/* line 489, ../sass/main.scss */
.scroll-cta-container .scroll-cta .maus .mausrad {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("../img/mausrad.png");
  background-size: cover;
}

/* line 502, ../sass/main.scss */
a {
  color: inherit;
}

/* line 506, ../sass/main.scss */
strong {
  font-family: Ford-Antenna-Bold;
}

/* line 510, ../sass/main.scss */
.copy {
  position: absolute;
  left: 7.29167vw;
}
/* line 514, ../sass/main.scss */
.copy h5 {
  font-size: 0.83333vw;
  font-weight: normal;
  margin: 0 0 0.625vw 0;
}
@media (max-width: 479px) {
  /* line 514, ../sass/main.scss */
  .copy h5 {
    font-size: 2.4vw;
  }
}
/* line 524, ../sass/main.scss */
.copy h1 {
  font-size: 3.85417vw;
  line-height: 4.16667vw;
  font-weight: normal;
  font-family: Ford-Antenna-Bold;
  margin: 0;
  text-transform: uppercase;
}
@media (max-width: 479px) {
  /* line 524, ../sass/main.scss */
  .copy h1 {
    font-size: 6.4vw;
    line-height: 7.46667vw;
  }
}
/* line 538, ../sass/main.scss */
.copy .button {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.25vw;
  color: #000;
  background-color: #fff;
  width: 18.75vw;
  height: 3.75vw;
  border-radius: 1.875vw;
  text-transform: uppercase;
  margin: 0.625vw 0 0 0;
  cursor: pointer;
  -moz-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  -webkit-transition: color 0.25s linear;
  transition: color 0.25s linear;
  -moz-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
/* line 554, ../sass/main.scss */
.copy .button:hover {
  color: #fff;
  background-color: #5B88BF;
}
@media (max-width: 1023px) {
  /* line 538, ../sass/main.scss */
  .copy .button {
    display: none;
  }
}

/* line 565, ../sass/main.scss */
.copy-01 {
  font-size: 1.25vw;
  line-height: 1.66667vw;
}
@media (max-width: 479px) {
  /* line 565, ../sass/main.scss */
  .copy-01 {
    font-size: 3.73333vw;
    line-height: 5.33333vw;
    text-align: center;
    order: 2;
  }
}
/* line 576, ../sass/main.scss */
.copy-01 .button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 1.14583vw;
  border: 0.15625vw solid #fff;
  height: 2.70833vw;
  border-radius: 1.875vw;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 1.04167vw;
  -moz-transition: color 0.25s linear;
  -o-transition: color 0.25s linear;
  -webkit-transition: color 0.25s linear;
  transition: color 0.25s linear;
  -moz-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}
/* line 590, ../sass/main.scss */
.copy-01 .button:hover {
  background-color: #fff;
}
@media (max-width: 479px) {
  /* line 576, ../sass/main.scss */
  .copy-01 .button {
    font-size: 3.2vw;
    line-height: 8.53333vw;
    height: 9.6vw;
    border-radius: 4.8vw;
    border: 0.53333vw solid #fff;
    padding: 0 2.66667vw;
  }
}
/* line 604, ../sass/main.scss */
.copy-01 sub {
  font-size: 0.625vw;
  line-height: 0.625vw;
}
@media (max-width: 479px) {
  /* line 604, ../sass/main.scss */
  .copy-01 sub {
    font-size: 1.86667vw;
    line-height: 1.86667vw;
  }
}

/* line 615, ../sass/main.scss */
.copy-02 {
  position: relative;
  font-size: 2.08333vw;
  line-height: 2.5vw;
  font-family: Ford-Antenna-Bold;
  padding: 0 0 1.5625vw;
}
@media (max-width: 479px) {
  /* line 615, ../sass/main.scss */
  .copy-02 {
    font-size: 5.33333vw;
    line-height: 6.4vw;
    text-align: center;
    padding: 0 0 4vw;
    order: 1;
  }
}
/* line 630, ../sass/main.scss */
.copy-02:after {
  content: "";
  position: absolute;
  height: 0.3125vw;
  background-color: #fff;
  width: 100%;
  left: 0;
  bottom: 0;
}
@media (max-width: 479px) {
  /* line 630, ../sass/main.scss */
  .copy-02:after {
    height: 1.06667vw;
  }
}

/* line 645, ../sass/main.scss */
.parallax {
  position: relative;
  height: 56.25vw;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}
@media (max-width: 479px) {
  /* line 645, ../sass/main.scss */
  .parallax {
    height: 80vw;
  }
}
/* line 656, ../sass/main.scss */
.parallax .parallex-item {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 479px) {
  /* line 656, ../sass/main.scss */
  .parallax .parallex-item {
    height: 80vw;
  }
}
/* line 670, ../sass/main.scss */
.parallax .copy {
  top: 4.16667vw;
}
/* line 673, ../sass/main.scss */
.parallax .copy h1 {
  display: table;
  padding: 0.3125vw 0.52083vw 0 0.52083vw;
}
/* line 677, ../sass/main.scss */
.parallax .copy h1:last-child {
  padding: 0 0.52083vw 0.3125vw 0.52083vw;
}

/* line 684, ../sass/main.scss */
.text {
  position: relative;
  background-size: 1px 1px;
  padding: 3.125vw;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -1px;
}
@media (max-width: 479px) {
  /* line 684, ../sass/main.scss */
  .text {
    flex-direction: column;
    align-items: center;
    padding: 5.33333vw;
  }
}
/* line 699, ../sass/main.scss */
.text .copy-01 {
  width: 34.58333vw;
  margin: 0 1.40625vw 0 3.28125vw;
}
@media (max-width: 479px) {
  /* line 699, ../sass/main.scss */
  .text .copy-01 {
    width: 84vw;
    margin: 8vw 0;
  }
}
/* line 709, ../sass/main.scss */
.text .copy-02 {
  width: 27.29167vw;
}
@media (max-width: 479px) {
  /* line 709, ../sass/main.scss */
  .text .copy-02 {
    width: 62.66667vw;
  }
}

/* line 718, ../sass/main.scss */
.slide-01 {
  background-image: url("../img/slide_2_bg_pattern.png");
}
@media (max-width: 479px) {
  /* line 722, ../sass/main.scss */
  .slide-01 .parallex-item {
    background-position: 80% 100%;
  }
}
/* line 727, ../sass/main.scss */
.slide-01 .parallex-item-00 {
  background-color: #00aeff;
}
/* line 731, ../sass/main.scss */
.slide-01 .parallex-item-01 {
  background-image: url("../img/slide_1_layer_1.png");
}
/* line 735, ../sass/main.scss */
.slide-01 .parallex-item-02 {
  background-image: url("../img/slide_1_layer_2.png");
}
/* line 739, ../sass/main.scss */
.slide-01 .parallex-item-03 {
  background-image: url("../img/slide_1_layer_3.png");
}
/* line 743, ../sass/main.scss */
.slide-01 .parallex-item-04 {
  background-image: url("../img/slide_1_layer_4.png");
}
/* line 746, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot {
  position: absolute;
  cursor: pointer;
}
/* line 751, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot:after {
  position: absolute;
  content: "";
  width: 7.5vw;
  height: 7.03125vw;
  opacity: 0;
  background-image: url("../img/mehr_infos_hotspot.png");
  background-size: cover;
  left: 50%;
  top: 0;
  -moz-transform: translate(-50%, -100%);
  -ms-transform: translate(-50%, -100%);
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
}
/* line 766, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot:hover:after {
  opacity: 1;
}
/* line 772, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-01 {
  width: 13.54167vw;
  height: 12.5vw;
  left: 26.04167vw;
  top: 30.20833vw;
}
@media (max-width: 479px) {
  /* line 772, ../sass/main.scss */
  .slide-01 .parallex-item-04 .hotspot-01 {
    left: 6.25vw;
    top: 43.22917vw;
  }
}
/* line 784, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-02 {
  width: 11.45833vw;
  height: 11.45833vw;
  left: 40.10417vw;
  top: 34.375vw;
}
@media (max-width: 479px) {
  /* line 784, ../sass/main.scss */
  .slide-01 .parallex-item-04 .hotspot-02 {
    left: 25.52083vw;
    top: 52.60417vw;
  }
}
/* line 795, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-02:after {
  top: 6.25vw;
}
/* line 800, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-03 {
  width: 10.41667vw;
  height: 10.41667vw;
  left: 59.375vw;
  top: 22.39583vw;
}
@media (max-width: 479px) {
  /* line 800, ../sass/main.scss */
  .slide-01 .parallex-item-04 .hotspot-03 {
    left: 52.08333vw;
    top: 32.8125vw;
  }
}
/* line 812, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-04 {
  width: 16.66667vw;
  height: 10.41667vw;
  left: 58.33333vw;
  top: 37.5vw;
}
@media (max-width: 479px) {
  /* line 812, ../sass/main.scss */
  .slide-01 .parallex-item-04 .hotspot-04 {
    left: 51.04167vw;
    top: 54.16667vw;
  }
}
/* line 823, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-04:after {
  top: 2.08333vw;
  left: 60%;
}
/* line 829, ../sass/main.scss */
.slide-01 .parallex-item-04 .hotspot-05 {
  width: 13.54167vw;
  height: 12.5vw;
  left: 77.08333vw;
  top: 36.97917vw;
}
@media (max-width: 479px) {
  /* line 829, ../sass/main.scss */
  .slide-01 .parallex-item-04 .hotspot-05 {
    left: 79.16667vw;
    top: 53.64583vw;
  }
}
/* line 841, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
}
@media (max-width: 479px) {
  /* line 841, ../sass/main.scss */
  .slide-01 .parallex-item-04 .glow {
    background-position: 80% 100%;
  }
}
/* line 855, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow-01 {
  background-image: url("../img/fahrzeuge-glow.png");
}
/* line 859, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow-02 {
  background-image: url("../img/charging-glow.png");
}
/* line 863, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow-03 {
  background-image: url("../img/financing-glow.png");
}
/* line 867, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow-04 {
  background-image: url("../img/service-glow.png");
}
/* line 871, ../sass/main.scss */
.slide-01 .parallex-item-04 .glow-05 {
  background-image: url("../img/software-glow.png");
}
/* line 877, ../sass/main.scss */
.slide-01 .parallex-item-05 {
  background-image: url("../img/slide_1_layer_5.png");
  pointer-events: none;
}
/* line 882, ../sass/main.scss */
.slide-01 .copy {
  top: 4.16667vw;
  width: 44.42708vw;
}
@media (max-width: 479px) {
  /* line 882, ../sass/main.scss */
  .slide-01 .copy {
    width: auto;
  }
}
/* line 890, ../sass/main.scss */
.slide-01 .copy h1 {
  display: block;
  padding: 0;
}
/* line 894, ../sass/main.scss */
.slide-01 .copy h1:last-child {
  padding: 0;
}
@media (max-width: 479px) {
  /* line 890, ../sass/main.scss */
  .slide-01 .copy h1 {
    width: 74.66667vw;
  }
}

/* line 905, ../sass/main.scss */
.slide-02 {
  background-image: url("../img/slide_2_bg_pattern.png");
}
@media (max-width: 479px) {
  /* line 905, ../sass/main.scss */
  .slide-02 {
    padding: 5.33333vw 5.33333vw 10.66667vw;
  }
}
/* line 912, ../sass/main.scss */
.slide-02 img {
  width: 22.76042vw;
  height: auto;
}
@media (max-width: 479px) {
  /* line 912, ../sass/main.scss */
  .slide-02 img {
    width: 53.33333vw;
    order: 3;
  }
}
/* line 922, ../sass/main.scss */
.slide-02 .copy-01 {
  width: 34.58333vw;
  margin: 0 1.40625vw 0 3.28125vw;
}
@media (max-width: 479px) {
  /* line 922, ../sass/main.scss */
  .slide-02 .copy-01 {
    width: 84vw;
    margin: 10.66667vw 0 16vw;
  }
}
/* line 932, ../sass/main.scss */
.slide-02 .copy-01 .button:hover {
  color: #245796;
}
/* line 938, ../sass/main.scss */
.slide-02 .copy-02 {
  width: 27.29167vw;
  padding-right: 6.25vw;
}
@media (max-width: 479px) {
  /* line 938, ../sass/main.scss */
  .slide-02 .copy-02 {
    width: 62.66667vw;
    padding-right: 0;
  }
}

/* line 949, ../sass/main.scss */
.slide-03 {
  background-color: #0e4964;
}
/* line 952, ../sass/main.scss */
.slide-03 .parallex-item-01 {
  will-change: transform;
  background-image: url("../img/slide_3_layer_1.png");
}
/* line 957, ../sass/main.scss */
.slide-03 .parallex-item-02 {
  background-image: url("../img/slide_3_layer_2.png");
}
/* line 961, ../sass/main.scss */
.slide-03 .parallex-item-03 {
  background-image: url("../img/slide_3_layer_3.png");
}
@media (max-width: 479px) {
  /* line 961, ../sass/main.scss */
  .slide-03 .parallex-item-03 {
    height: 88vw;
    top: -4vw;
  }
}
/* line 969, ../sass/main.scss */
.slide-03 .parallex-item-03 .glow {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
}
/* line 979, ../sass/main.scss */
.slide-03 .parallex-item-03 .glow-01 {
  background-image: url("../img/100-prozent-1.png");
}
/* line 983, ../sass/main.scss */
.slide-03 .parallex-item-03 .glow-02 {
  background-image: url("../img/100-prozent-2.png");
}
/* line 987, ../sass/main.scss */
.slide-03 .parallex-item-03 .glow-03 {
  background-image: url("../img/100-prozent-3.png");
}
/* line 992, ../sass/main.scss */
.slide-03 .parallex-item-03 .clock {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
  background-image: url("../img/uhrzeit-trennzeichen.png");
}
/* line 1005, ../sass/main.scss */
.slide-03 .parallex-item-04 {
  background-image: url("../img/slide_3_layer_4.png");
}
/* line 1011, ../sass/main.scss */
.slide-03 .copy h1 {
  background-color: #2BB5AA;
}

/* line 1017, ../sass/main.scss */
.slide-04 {
  background-image: url("../img/slide_4_bg_pattern.png");
  background-size: 1px 1px;
  padding: 3.125vw 0 0 7.1875vw;
}
@media (max-width: 479px) {
  /* line 1017, ../sass/main.scss */
  .slide-04 {
    padding: 10.66667vw 5.33333vw 0;
  }
}
/* line 1026, ../sass/main.scss */
.slide-04 img {
  width: 10.88542vw;
  height: auto;
}
@media (max-width: 479px) {
  /* line 1026, ../sass/main.scss */
  .slide-04 img {
    width: 26.66667vw;
    order: 3;
  }
}
/* line 1036, ../sass/main.scss */
.slide-04 .copy-01 {
  margin: 0 6.45833vw 0 1.875vw;
}
@media (max-width: 479px) {
  /* line 1036, ../sass/main.scss */
  .slide-04 .copy-01 {
    margin: 10.66667vw 0 16vw;
  }
}
/* line 1044, ../sass/main.scss */
.slide-04 .copy-01 .button:hover {
  color: #142845;
}
/* line 1050, ../sass/main.scss */
.slide-04 .copy-02 {
  text-align: right;
}
@media (max-width: 479px) {
  /* line 1050, ../sass/main.scss */
  .slide-04 .copy-02 {
    text-align: center;
  }
}

/* line 1059, ../sass/main.scss */
.slide-05 {
  background-color: #4acec8;
}
/* line 1062, ../sass/main.scss */
.slide-05 .parallex-item-01 {
  background-image: url("../img/slide_5_layer_1.png");
}
/* line 1066, ../sass/main.scss */
.slide-05 .parallex-item-02 {
  background-image: url("../img/slide_5_layer_2.png");
}
/* line 1071, ../sass/main.scss */
.slide-05 .parallex-item-03 .background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-image: url("../img/focus-city-background.png");
}
/* line 1082, ../sass/main.scss */
.slide-05 .parallex-item-03 .foreground {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-image: url("../img/focus-city-foreground.png");
}
/* line 1093, ../sass/main.scss */
.slide-05 .parallex-item-03 .blink {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-image: url("../img/focus-marker-blinken.png");
  opacity: 0;
}
/* line 1105, ../sass/main.scss */
.slide-05 .parallex-item-03 .car-01 {
  position: absolute;
  left: 0;
  top: 0;
  width: 5.26042vw;
  height: 2.29167vw;
  background-size: cover;
  background-image: url("../img/focus-car-move-1.png");
}
@media (max-width: 479px) {
  /* line 1105, ../sass/main.scss */
  .slide-05 .parallex-item-03 .car-01 {
    top: 12.26667vw;
  }
}
/* line 1119, ../sass/main.scss */
.slide-05 .parallex-item-03 .car-02 {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.79167vw;
  height: 2.34375vw;
  background-size: cover;
  background-image: url("../img/focus-car-move-2.png");
}
@media (max-width: 479px) {
  /* line 1119, ../sass/main.scss */
  .slide-05 .parallex-item-03 .car-02 {
    top: 12.26667vw;
  }
}
/* line 1134, ../sass/main.scss */
.slide-05 .parallex-item-04 {
  background-image: url("../img/slide_5_layer_4.png");
}
/* line 1137, ../sass/main.scss */
.slide-05 .parallex-item-04 .blink {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-image: url("../img/foreground-blinken.png");
  opacity: 0;
}
/* line 1152, ../sass/main.scss */
.slide-05 .copy h1 {
  background-color: #F15A25;
}

/* line 1158, ../sass/main.scss */
.slide-06 {
  background-image: url("../img/slide_6_bg_pattern.png");
  padding: 3.125vw 0 3.125vw 7.1875vw;
}
@media (max-width: 479px) {
  /* line 1158, ../sass/main.scss */
  .slide-06 {
    padding: 10.66667vw 5.33333vw;
  }
}
/* line 1166, ../sass/main.scss */
.slide-06 .icons {
  width: 20vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 479px) {
  /* line 1166, ../sass/main.scss */
  .slide-06 .icons {
    width: 53.33333vw;
    order: 3;
  }
}
/* line 1178, ../sass/main.scss */
.slide-06 .icons .icons-copy {
  font-size: 2.08333vw;
  font-family: Ford-Antenna-Bold;
  margin-bottom: 1.875vw;
}
@media (max-width: 479px) {
  /* line 1178, ../sass/main.scss */
  .slide-06 .icons .icons-copy {
    font-size: 5.33333vw;
    margin-bottom: 4.8vw;
  }
}
/* line 1189, ../sass/main.scss */
.slide-06 .icons .icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 1.5625vw;
  text-decoration: none;
}
@media (max-width: 479px) {
  /* line 1189, ../sass/main.scss */
  .slide-06 .icons .icon {
    margin-bottom: 4vw;
  }
}
/* line 1201, ../sass/main.scss */
.slide-06 .icons .icon img {
  width: 17.44792vw;
  height: auto;
  margin-bottom: 0.52083vw;
}
@media (max-width: 479px) {
  /* line 1201, ../sass/main.scss */
  .slide-06 .icons .icon img {
    width: 53.33333vw;
    margin-bottom: 4vw;
  }
}
/* line 1212, ../sass/main.scss */
.slide-06 .icons .icon .icon-copy {
  font-size: 1.45833vw;
  font-family: Ford-Antenna-Bold;
  color: #fff;
  text-align: center;
  padding: 0.52083vw;
}
@media (max-width: 479px) {
  /* line 1212, ../sass/main.scss */
  .slide-06 .icons .icon .icon-copy {
    font-size: 3.73333vw;
  }
}
/* line 1226, ../sass/main.scss */
.slide-06 .copy-01 {
  margin: 0 1.875vw 0 2.23958vw;
}
@media (max-width: 479px) {
  /* line 1226, ../sass/main.scss */
  .slide-06 .copy-01 {
    margin: 10.66667vw 0 16vw;
  }
}
/* line 1234, ../sass/main.scss */
.slide-06 .copy-01 .button:hover {
  color: #245796;
}

/* line 1241, ../sass/main.scss */
.slide-07 {
  background-image: url("../img/slide_7_layer_0.jpg");
}
/* line 1244, ../sass/main.scss */
.slide-07 .parallex-item-01 {
  background-image: url("../img/slide_7_layer_1.png");
}
/* line 1248, ../sass/main.scss */
.slide-07 .parallex-item-02 {
  background-image: url("../img/slide_7_layer_2.png");
}
/* line 1252, ../sass/main.scss */
.slide-07 .parallex-item-03 {
  background-image: url("../img/slide_7_layer_3.png");
}
/* line 1256, ../sass/main.scss */
.slide-07 .parallex-item-04 {
  background-image: url("../img/slide_7_layer_4.png");
}
@media (max-width: 479px) {
  /* line 1256, ../sass/main.scss */
  .slide-07 .parallex-item-04 {
    height: 82.66667vw;
    top: -1.33333vw;
  }
}
/* line 1264, ../sass/main.scss */
.slide-07 .parallex-item-04 .car {
  position: absolute;
  left: 0;
  top: 0;
  width: 65.80729vw;
  height: 25.46875vw;
  background-size: cover;
  background-image: url("../img/van-move.png");
}
@media (max-width: 479px) {
  /* line 1264, ../sass/main.scss */
  .slide-07 .parallex-item-04 .car {
    top: 19.73333vw;
  }
}
/* line 1279, ../sass/main.scss */
.slide-07 .parallex-item-05 {
  background-image: url("../img/slide_7_layer_5.png");
}
/* line 1285, ../sass/main.scss */
.slide-07 .copy h1 {
  background-color: #1D4089;
}

/* line 1291, ../sass/main.scss */
.slide-08 {
  background-image: url("../img/slide_8_bg_pattern.png");
  padding: 3.125vw 0 0 7.1875vw;
}
@media (max-width: 479px) {
  /* line 1291, ../sass/main.scss */
  .slide-08 {
    padding: 10.66667vw 5.33333vw 0;
  }
}
/* line 1299, ../sass/main.scss */
.slide-08 img {
  width: 20vw;
  height: auto;
}
@media (max-width: 479px) {
  /* line 1299, ../sass/main.scss */
  .slide-08 img {
    width: 53.33333vw;
    order: 3;
  }
}
/* line 1309, ../sass/main.scss */
.slide-08 .copy-01 {
  margin: 0 1.875vw 0 1.875vw;
}
@media (max-width: 479px) {
  /* line 1309, ../sass/main.scss */
  .slide-08 .copy-01 {
    margin: 10.66667vw 0 0;
  }
}
/* line 1317, ../sass/main.scss */
.slide-08 .copy-01 .button:hover {
  color: #142845;
}
/* line 1323, ../sass/main.scss */
.slide-08 .copy-02 {
  text-align: right;
}
@media (max-width: 479px) {
  /* line 1323, ../sass/main.scss */
  .slide-08 .copy-02 {
    text-align: center;
  }
}

/* line 1332, ../sass/main.scss */
.slide-09 {
  background-image: url("../img/slide_9_layer_0.jpg");
}
/* line 1335, ../sass/main.scss */
.slide-09 .parallex-item-01 {
  background-image: url("../img/slide_9_layer_1.png");
}
/* line 1339, ../sass/main.scss */
.slide-09 .parallex-item-02 {
  background-image: url("../img/slide_9_layer_2.png");
}
@media (max-width: 479px) {
  /* line 1339, ../sass/main.scss */
  .slide-09 .parallex-item-02 {
    height: 90.66667vw;
    top: -5.33333vw;
  }
}
/* line 1349, ../sass/main.scss */
.slide-09 .parallex-item-03 .item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
/* line 1358, ../sass/main.scss */
.slide-09 .parallex-item-03 .item-01 {
  background-image: url("../img/umbauten.png");
}
/* line 1362, ../sass/main.scss */
.slide-09 .parallex-item-03 .item-02 {
  background-image: url("../img/garantien.png");
}
/* line 1366, ../sass/main.scss */
.slide-09 .parallex-item-03 .item-03 {
  background-image: url("../img/fuhrpark.png");
}
/* line 1370, ../sass/main.scss */
.slide-09 .parallex-item-03 .item-04 {
  background-image: url("../img/wartungskosten.png");
}
/* line 1374, ../sass/main.scss */
.slide-09 .parallex-item-03 .item-05 {
  background-image: url("../img/ladeloesungen.png");
}
/* line 1380, ../sass/main.scss */
.slide-09 .parallex-item-04 {
  background-image: url("../img/slide_9_layer_4.png");
}
/* line 1386, ../sass/main.scss */
.slide-09 .copy h1 {
  background-color: #EDB931;
}

/* line 1392, ../sass/main.scss */
.slide-10 {
  background-image: url("../img/slide_10_bg_pattern.png");
  padding: 3.125vw 0 3.125vw 2.39583vw;
}
@media (max-width: 479px) {
  /* line 1392, ../sass/main.scss */
  .slide-10 {
    padding: 10.66667vw 5.33333vw;
  }
}
/* line 1400, ../sass/main.scss */
.slide-10 img {
  width: 24.79167vw;
  height: auto;
}
@media (max-width: 479px) {
  /* line 1400, ../sass/main.scss */
  .slide-10 img {
    width: 53.33333vw;
    order: 3;
  }
}
/* line 1410, ../sass/main.scss */
.slide-10 .copy-01 {
  margin: 0 1.875vw 0 2.23958vw;
}
@media (max-width: 479px) {
  /* line 1410, ../sass/main.scss */
  .slide-10 .copy-01 {
    margin: 10.66667vw 0 16vw;
  }
}
/* line 1418, ../sass/main.scss */
.slide-10 .copy-01 .button:hover {
  color: #245796;
}

/* line 1425, ../sass/main.scss */
.slide-11 {
  background-image: url("../img/slide_11_layer_0.jpg");
}
/* line 1428, ../sass/main.scss */
.slide-11 .parallex-item-01 {
  background-image: url("../img/slide_11_layer_1.png");
}
/* line 1432, ../sass/main.scss */
.slide-11 .parallex-item-02 {
  background-image: url("../img/slide_11_layer_2.png");
}
@media (max-width: 479px) {
  /* line 1432, ../sass/main.scss */
  .slide-11 .parallex-item-02 {
    height: 88vw;
    top: -4vw;
  }
}
/* line 1442, ../sass/main.scss */
.slide-11 .parallex-item-03 .background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-image: url("../img/focus-background.png");
}
/* line 1452, ../sass/main.scss */
.slide-11 .parallex-item-03 .foreground {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-image: url("../img/focus-foreground.png");
}
/* line 1462, ../sass/main.scss */
.slide-11 .parallex-item-03 .car-01 {
  position: absolute;
  left: 0;
  top: 0;
  width: 17.63021vw;
  height: 7.63021vw;
  background-size: cover;
  background-image: url("../img/auto1-nach-links.png");
}
@media (max-width: 479px) {
  /* line 1462, ../sass/main.scss */
  .slide-11 .parallex-item-03 .car-01 {
    top: 13.86667vw;
    width: 25.33333vw;
    height: 11.2vw;
  }
}
/* line 1478, ../sass/main.scss */
.slide-11 .parallex-item-03 .car-02 {
  position: absolute;
  left: 0;
  top: 0;
  width: 12.34375vw;
  height: 4.81771vw;
  background-size: cover;
  background-image: url("../img/auto2-nach-links.png");
}
@media (max-width: 479px) {
  /* line 1478, ../sass/main.scss */
  .slide-11 .parallex-item-03 .car-02 {
    top: 15.46667vw;
    width: 17.86667vw;
    height: 6.93333vw;
  }
}
/* line 1494, ../sass/main.scss */
.slide-11 .parallex-item-03 .car-03 {
  position: absolute;
  left: 0;
  top: 0;
  width: 13.67188vw;
  height: 6.66667vw;
  background-size: cover;
  background-image: url("../img/auto1-nach-rechts.png");
}
@media (max-width: 479px) {
  /* line 1494, ../sass/main.scss */
  .slide-11 .parallex-item-03 .car-03 {
    top: 15.46667vw;
    width: 19.46667vw;
    height: 9.6vw;
  }
}
/* line 1510, ../sass/main.scss */
.slide-11 .parallex-item-03 .car-04 {
  position: absolute;
  left: 0;
  top: 0;
  width: 11.77083vw;
  height: 5.18229vw;
  background-size: cover;
  background-image: url("../img/auto2-nach-rechts.png");
}
@media (max-width: 479px) {
  /* line 1510, ../sass/main.scss */
  .slide-11 .parallex-item-03 .car-04 {
    top: 16vw;
    width: 16.8vw;
    height: 7.73333vw;
  }
}
/* line 1527, ../sass/main.scss */
.slide-11 .parallex-item-04 {
  background-image: url("../img/slide_11_layer_4.png");
}
/* line 1533, ../sass/main.scss */
.slide-11 .copy h1 {
  background-color: #558522;
}

/* line 1539, ../sass/main.scss */
.slide-12 {
  background-image: url("../img/slide_12_bg_pattern.png");
  padding: 3.125vw 0 3.125vw 7.1875vw;
}
@media (max-width: 479px) {
  /* line 1539, ../sass/main.scss */
  .slide-12 {
    padding: 10.66667vw 5.33333vw;
  }
}
/* line 1547, ../sass/main.scss */
.slide-12 .icons {
  width: 20vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 479px) {
  /* line 1547, ../sass/main.scss */
  .slide-12 .icons {
    width: 53.33333vw;
    order: 3;
  }
}
/* line 1559, ../sass/main.scss */
.slide-12 .icons .icons-copy {
  font-size: 2.08333vw;
  font-family: Ford-Antenna-Bold;
  margin-bottom: 1.875vw;
  text-align: center;
}
@media (max-width: 479px) {
  /* line 1559, ../sass/main.scss */
  .slide-12 .icons .icons-copy {
    font-size: 5.33333vw;
    margin-bottom: 4.8vw;
  }
}
/* line 1571, ../sass/main.scss */
.slide-12 .icons .icon {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-decoration: none;
}
/* line 1578, ../sass/main.scss */
.slide-12 .icons .icon img {
  width: 100%;
  height: auto;
  margin-bottom: 0.52083vw;
}
@media (max-width: 479px) {
  /* line 1578, ../sass/main.scss */
  .slide-12 .icons .icon img {
    width: 53.33333vw;
    margin-bottom: 1.33333vw;
  }
}
/* line 1589, ../sass/main.scss */
.slide-12 .icons .icon .icon-copy {
  font-size: 1.45833vw;
  font-family: Ford-Antenna-Bold;
  color: #DE633A;
}
@media (max-width: 479px) {
  /* line 1589, ../sass/main.scss */
  .slide-12 .icons .icon .icon-copy {
    font-size: 3.73333vw;
  }
}
/* line 1601, ../sass/main.scss */
.slide-12 .copy-01 {
  margin: 0 1.875vw 0 1.875vw;
}
@media (max-width: 479px) {
  /* line 1601, ../sass/main.scss */
  .slide-12 .copy-01 {
    margin: 10.66667vw 0 16vw;
  }
}
/* line 1609, ../sass/main.scss */
.slide-12 .copy-01 .button:hover {
  color: #142845;
}
/* line 1615, ../sass/main.scss */
.slide-12 .copy-02 {
  text-align: right;
}
@media (max-width: 479px) {
  /* line 1615, ../sass/main.scss */
  .slide-12 .copy-02 {
    text-align: center;
  }
}
