@charset "UTF-8";
/*
 * Bootstrap configuration
 */
/* Defined some deprecated vars because we need that for this project */
/*
 * Additional configuration outside of bootstrap
 */
/*
 * Compass configuration
 */
/*
 * Import modules and plugins
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a, .icon-hover {
  background-color: transparent;
}

/* line 98, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a:active, .icon-hover:active,
a:hover,
.icon-hover:hover {
  outline: 0;
}

/* line 111, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

/* line 121, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 130, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 139, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 148, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 157, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 165, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 173, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 177, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 188, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 196, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 207, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 215, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 224, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 232, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 255, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 269, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 280, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 293, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 305, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 314, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 325, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 337, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 349, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 359, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 370, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 379, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 390, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 399, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 408, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 419, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 424, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }

  /* line 18, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a, .icon-hover,
  a:visited,
  .icon-hover:visited {
    text-decoration: underline;
  }

  /* line 23, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after, [href].icon-hover:after {
    content: " (" attr(href) ")";
  }

  /* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 33, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href^="#"]:after, [href^="#"].icon-hover:after,
  a[href^="javascript:"]:after,
  [href^="javascript:"].icon-hover:after {
    content: "";
  }

  /* line 38, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 44, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 48, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 53, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important;
  }

  /* line 57, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 64, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 72, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none;
  }

  /* line 77, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }

  /* line 81, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .label {
    border: 1px solid #000;
  }

  /* line 85, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important;
  }
  /* line 88, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table td,
  .table th {
    background-color: #fff !important;
  }

  /* line 94, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "PorscheNextRegular", Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
}

/* line 36, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a, .icon-hover {
  color: #000;
  text-decoration: none;
}
/* line 52, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a:hover, .icon-hover:hover, a:focus, .icon-hover:focus {
  color: #d5001c;
  text-decoration: underline;
}
/* line 58, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a:focus, .icon-hover:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.5;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 16, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}

/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 24px;
  margin-bottom: 12px;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 28px;
}

/* line 48, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 28px;
}

/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 18px;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 16px;
}

/* line 51, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 16px;
}

/* line 52, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 16px;
}

/* line 58, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
p {
  margin: 0 0 12px;
}

/* line 62, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.lead {
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .lead {
    font-size: 24px;
  }
}

/* line 78, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 87%;
}

/* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}

/* line 90, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-muted {
  color: #777777;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #337ab7;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover, .text-primary.icon-hover:hover,
a.text-primary:focus,
.text-primary.icon-hover:focus {
  color: #286090;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover, .text-success.icon-hover:hover,
a.text-success:focus,
.text-success.icon-hover:focus {
  color: #2b542c;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover, .text-info.icon-hover:hover,
a.text-info:focus,
.text-info.icon-hover:focus {
  color: #245269;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover, .text-warning.icon-hover:hover,
a.text-warning:focus,
.text-warning.icon-hover:focus {
  color: #66512c;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover, .text-danger.icon-hover:hover,
a.text-danger:focus,
.text-danger.icon-hover:focus {
  color: #843534;
}

/* line 119, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #337ab7;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover, .bg-primary.icon-hover:hover,
a.bg-primary:focus,
.bg-primary.icon-hover:focus {
  background-color: #286090;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover, .bg-success.icon-hover:hover,
a.bg-success:focus,
.bg-success.icon-hover:focus {
  background-color: #c1e2b3;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover, .bg-info.icon-hover:hover,
a.bg-info:focus,
.bg-info.icon-hover:focus {
  background-color: #afd9ee;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover, .bg-warning.icon-hover:hover,
a.bg-warning:focus,
.bg-warning.icon-hover:focus {
  background-color: #f7ecb5;
}

/* line 5, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover, .bg-danger.icon-hover:hover,
a.bg-danger:focus,
.bg-danger.icon-hover:focus {
  background-color: #e4b9b9;
}

/* line 138, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.page-header {
  padding-bottom: 11px;
  margin: 48px 0 24px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 12px;
}
/* line 153, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
/* line 177, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 185, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 24px;
}

/* line 189, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.5;
}

/* line 193, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dt {
  font-weight: 700;
}

/* line 196, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 211, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 230, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
}

/* line 235, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
blockquote {
  padding: 12px 24px;
  margin: 0 0 24px;
  font-size: 20px;
  border-left: 5px solid #eeeeee;
}
/* line 250, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 257, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #777777;
}
/* line 265, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}

/* line 274, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
/* line 286, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: "";
}
/* line 287, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}

/* line 294, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
address {
  margin-bottom: 24px;
  font-style: normal;
  line-height: 1.5;
}

/* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}

/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 32, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 11.5px;
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0;
}
/* line 55, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container {
  padding-right: 7px;
  padding-left: 7px;
  margin-right: auto;
  margin-left: auto;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 734px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 954px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
  .container {
    width: 1154px;
  }
}

/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  padding-right: 7px;
  padding-left: 7px;
  margin-right: auto;
  margin-left: auto;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-right: -7px;
  margin-left: -7px;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 43, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 47, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 7px;
  padding-left: 7px;
}

/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

/* line 21, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 34, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 40, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
/* line 48, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
/* line 51, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
/* line 57, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
/* line 66, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

/* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item, .list-group-item.icon-hover,
button.list-group-item {
  color: #555;
}
/* line 87, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item .list-group-item-heading, .list-group-item.icon-hover .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
/* line 92, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item:hover, .list-group-item.icon-hover:hover, a.list-group-item:focus, .list-group-item.icon-hover:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 100, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
button.list-group-item {
  width: 100%;
  text-align: left;
}

/* line 4, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success, .list-group-item-success.icon-hover,
button.list-group-item-success {
  color: #3c763d;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success .list-group-item-heading, .list-group-item-success.icon-hover .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success:hover, .list-group-item-success.icon-hover:hover, a.list-group-item-success:focus, .list-group-item-success.icon-hover:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success.active, .list-group-item-success.active.icon-hover, a.list-group-item-success.active:hover, .list-group-item-success.active.icon-hover:hover, a.list-group-item-success.active:focus, .list-group-item-success.active.icon-hover:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

/* line 4, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info, .list-group-item-info.icon-hover,
button.list-group-item-info {
  color: #31708f;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info .list-group-item-heading, .list-group-item-info.icon-hover .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info:hover, .list-group-item-info.icon-hover:hover, a.list-group-item-info:focus, .list-group-item-info.icon-hover:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info.active, .list-group-item-info.active.icon-hover, a.list-group-item-info.active:hover, .list-group-item-info.active.icon-hover:hover, a.list-group-item-info.active:focus, .list-group-item-info.active.icon-hover:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

/* line 4, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning, .list-group-item-warning.icon-hover,
button.list-group-item-warning {
  color: #8a6d3b;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning .list-group-item-heading, .list-group-item-warning.icon-hover .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning:hover, .list-group-item-warning.icon-hover:hover, a.list-group-item-warning:focus, .list-group-item-warning.icon-hover:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning.active, .list-group-item-warning.active.icon-hover, a.list-group-item-warning.active:hover, .list-group-item-warning.active.icon-hover:hover, a.list-group-item-warning.active:focus, .list-group-item-warning.active.icon-hover:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

/* line 4, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger, .list-group-item-danger.icon-hover,
button.list-group-item-danger {
  color: #a94442;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger .list-group-item-heading, .list-group-item-danger.icon-hover .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger:hover, .list-group-item-danger.icon-hover:hover, a.list-group-item-danger:focus, .list-group-item-danger.icon-hover:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger.active, .list-group-item-danger.active.icon-hover, a.list-group-item-danger.active:hover, .list-group-item-danger.active.icon-hover:hover, a.list-group-item-danger.active:focus, .list-group-item-danger.active.icon-hover:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

/* line 121, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 125, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table {
  background-color: transparent;
}
/* line 13, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
/* line 21, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

/* line 29, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 36, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 43, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}
/* line 52, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 62, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 78, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table .table {
  background-color: #fff;
}

/* line 96, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 109, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}
/* line 115, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 122, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 135, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 146, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 171, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  /* line 171, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 183, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 200, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 212, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 225, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 24px;
  font-size: 24px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

/* line 46, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}

/* line 61, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 78, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 89, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 95, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 102, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 5px;
  font-size: 16px;
  line-height: 1.5;
  color: #555555;
}

/* line 133, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 4px 6px;
  font-size: 16px;
  line-height: 1.5;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 57, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 103, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder {
  color: #96989b;
  opacity: 1;
}
/* line 107, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder {
  color: #96989b;
}
/* line 108, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder {
  color: #96989b;
}
/* line 155, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
/* line 165, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
/* line 172, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control[disabled], fieldset[disabled] .form-control {
  cursor: not-allowed;
}

/* line 181, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 200, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  /* line 204, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].input-sm, .input-group-sm input[type="date"],
  input[type="time"].input-sm, .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm, .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm, .input-group-sm
  input[type="month"] {
    line-height: 27px;
  }
  /* line 209, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].input-lg, .input-group-lg input[type="date"],
  input[type="time"].input-lg, .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg, .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg, .input-group-lg
  input[type="month"] {
    line-height: 41px;
  }
}
/* line 222, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 231, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 241, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}
/* line 246, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  min-height: 24px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

/* line 254, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}

/* line 263, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 269, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
/* line 280, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 285, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 297, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  min-height: 40px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
}
/* line 305, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static.input-lg, .form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-sm {
  height: 27px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 79, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-sm {
  height: 27px;
  line-height: 27px;
}

/* line 84, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

/* line 323, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control {
  height: 27px;
  padding: 2px 4px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 330, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm select.form-control {
  height: 27px;
  line-height: 27px;
}
/* line 334, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
/* line 338, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 27px;
  min-height: 38px;
  padding: 3px 4px;
  font-size: 14px;
  line-height: 1.5;
}

/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-lg {
  height: 41px;
  padding: 6px 8px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 79, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-lg {
  height: 41px;
  line-height: 41px;
}

/* line 84, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

/* line 349, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control {
  height: 41px;
  padding: 6px 8px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px;
}
/* line 356, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg select.form-control {
  height: 41px;
  line-height: 41px;
}
/* line 360, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
/* line 364, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 41px;
  min-height: 44px;
  padding: 7px 8px;
  font-size: 20px;
  line-height: 1.33333;
}

/* line 378, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 383, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback .form-control {
  padding-right: 42.5px;
}

/* line 388, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

/* line 400, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 41px;
  height: 41px;
  line-height: 41px;
}

/* line 407, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 27px;
  height: 27px;
  line-height: 27px;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
/* line 21, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
/* line 37, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
/* line 21, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
/* line 37, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
/* line 21, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
/* line 37, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 429, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 29px;
}
/* line 432, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 443, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}

@media (min-width: 768px) {
  /* line 468, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 475, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 482, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 486, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 490, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  /* line 498, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  /* line 502, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 509, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 516, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 520, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 527, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 549, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 5px;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 559, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 29px;
}
/* line 565, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-right: -7px;
  margin-left: -7px;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 572, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    padding-top: 5px;
    margin-bottom: 0;
    text-align: right;
  }
}
/* line 583, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 7px;
}
@media (min-width: 768px) {
  /* line 593, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 7px;
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  /* line 601, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 3px;
    font-size: 14px;
  }
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 4px 6px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 26, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 32, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover, .btn:focus, .btn.focus {
  color: #fff;
  text-decoration: none;
}
/* line 39, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn:active, .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 46, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 58, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled, .btn.disabled.icon-hover, fieldset[disabled] a.btn, fieldset[disabled] .btn.icon-hover {
  pointer-events: none;
}

/* line 68, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-default, .btn.btn-large {
  color: #fff;
  background-color: #3e4146;
  border-color: #3e4146;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:focus, .btn.btn-large:focus, .btn-default.focus, .focus.btn.btn-large {
  color: #fff;
  background-color: #26282b;
  border-color: #020202;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:hover, .btn.btn-large:hover {
  color: #fff;
  background-color: #26282b;
  border-color: #212326;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active, .btn.btn-large:active, .btn-default.active, .active.btn.btn-large, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.btn.btn-large {
  color: #fff;
  background-color: #26282b;
  background-image: none;
  border-color: #212326;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default:active:hover, .btn.btn-large:active:hover, .btn-default:active:focus, .btn.btn-large:active:focus, .btn-default:active.focus, .btn.btn-large:active.focus, .btn-default.active:hover, .active.btn.btn-large:hover, .btn-default.active:focus, .active.btn.btn-large:focus, .btn-default.active.focus, .active.focus.btn.btn-large, .open > .btn-default.dropdown-toggle:hover, .open > .dropdown-toggle.btn.btn-large:hover, .open > .btn-default.dropdown-toggle:focus, .open > .dropdown-toggle.btn.btn-large:focus, .open > .btn-default.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn.btn-large {
  color: #fff;
  background-color: #151618;
  border-color: #020202;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default.disabled:hover, .disabled.btn.btn-large:hover, .btn-default.disabled:focus, .disabled.btn.btn-large:focus, .btn-default.disabled.focus, .disabled.focus.btn.btn-large, .btn-default[disabled]:hover, [disabled].btn.btn-large:hover, .btn-default[disabled]:focus, [disabled].btn.btn-large:focus, .btn-default[disabled].focus, [disabled].focus.btn.btn-large, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn.btn-large:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn.btn-large:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .focus.btn.btn-large {
  background-color: #3e4146;
  border-color: #3e4146;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-default .badge, .btn.btn-large .badge {
  color: #3e4146;
  background-color: #fff;
}

/* line 71, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

/* line 75, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

/* line 79, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

/* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

/* line 87, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
/* line 17, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
/* line 41, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

/* line 96, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #000;
  border-radius: 0;
}
/* line 101, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 109, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
/* line 115, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover, .btn-link:focus {
  color: #d5001c;
  text-decoration: underline;
  background-color: transparent;
}
/* line 123, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

/* line 135, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 6px 8px;
  font-size: 20px;
  line-height: 1.33333;
  border-radius: 6px;
}

/* line 139, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 2px 4px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 143, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 3px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 151, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%;
}

/* line 157, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px;
}

/* line 165, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* line 10, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}
/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 29, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 26, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 16px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dfdfdf;
  border: 1px solid #dfdfdf;
  border-radius: 0;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
/* line 54, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 60, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 65, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a, .dropdown-menu > li > .icon-hover {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  white-space: nowrap;
}
/* line 74, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > .icon-hover:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > .icon-hover:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 85, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > .icon-hover, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > .icon-hover:hover, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > .icon-hover:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}

/* line 100, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > .icon-hover, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > .icon-hover:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > .icon-hover:focus {
  color: #777777;
}
/* line 107, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > .icon-hover:hover, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > .icon-hover:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

/* line 120, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 125, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > a, .open > .icon-hover {
  outline: 0;
}

/* line 134, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  right: 0;
  left: auto;
}

/* line 144, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  right: auto;
  left: 0;
}

/* line 150, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.5;
  color: #777777;
  white-space: nowrap;
}

/* line 160, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

/* line 170, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 183, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
/* line 190, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  /* line 204, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 209, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

/* line 26, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 35, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:before, .btn-toolbar:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-toolbar:after {
  clear: both;
}
/* line 39, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
/* line 44, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

/* line 51, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

/* line 56, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
}
/* line 58, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 63, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 69, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left;
}

/* line 72, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 76, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 81, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 86, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 105, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}

/* line 109, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}

/* line 116, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
/* line 120, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 127, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn .caret {
  margin-left: 0;
}

/* line 131, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

/* line 136, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

/* line 145, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both;
}
/* line 157, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
/* line 162, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 172, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 175, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 179, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 184, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

/* line 188, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 193, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 201, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
/* line 206, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
/* line 212, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
/* line 216, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

/* line 237, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 9, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}
/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a, .nav > li > .icon-hover {
  position: relative;
  display: block;
  padding: 11.5px 15px;
}
/* line 23, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > .icon-hover:hover, .nav > li > a:focus, .nav > li > .icon-hover:focus {
  text-decoration: none;
  background-color: transparent;
}
/* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a, .nav > li.disabled > .icon-hover {
  color: #777777;
}
/* line 34, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > .icon-hover:hover, .nav > li.disabled > a:focus, .nav > li.disabled > .icon-hover:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
/* line 46, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav .open > a, .nav .open > .icon-hover, .nav .open > a:hover, .nav .open > .icon-hover:hover, .nav .open > a:focus, .nav .open > .icon-hover:focus {
  background-color: transparent;
  border-color: #000;
}
/* line 59, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 11px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 66, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav > li > a > img, .nav > li > .icon-hover > img {
  max-width: none;
}

/* line 76, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 78, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 84, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a, .nav-tabs > li > .icon-hover {
  margin-right: 2px;
  line-height: 1.5;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
/* line 89, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li > a:hover, .nav-tabs > li > .icon-hover:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
/* line 96, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > .icon-hover, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > .icon-hover:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > .icon-hover:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

/* line 118, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 122, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li > a, .nav-pills > li > .icon-hover {
  border-radius: 0;
}
/* line 125, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 131, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > .icon-hover, .nav-pills > li.active > a:hover, .nav-pills > li.active > .icon-hover:hover, .nav-pills > li.active > a:focus, .nav-pills > li.active > .icon-hover:focus {
  color: #fff;
  background-color: #337ab7;
}

/* line 144, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 146, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 163, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 165, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > .icon-hover {
  margin-bottom: 5px;
  text-align: center;
}
/* line 171, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 177, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-justified > li > .icon-hover {
    margin-bottom: 0;
  }
}

/* line 190, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 193, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > .icon-hover, .nav-tabs.nav-justified > li > .icon-hover {
  margin-right: 0;
  border-radius: 0;
}
/* line 199, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > .icon-hover, .nav-tabs.nav-justified > .active > .icon-hover,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > .icon-hover:hover,
.nav-tabs.nav-justified > .active > .icon-hover:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus,
.nav-tabs-justified > .active > .icon-hover:focus,
.nav-tabs.nav-justified > .active > .icon-hover:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  /* line 206, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a, .nav-tabs-justified > li > .icon-hover, .nav-tabs.nav-justified > li > .icon-hover {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  /* line 210, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > .icon-hover, .nav-tabs.nav-justified > .active > .icon-hover,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > .icon-hover:hover,
  .nav-tabs.nav-justified > .active > .icon-hover:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus,
  .nav-tabs-justified > .active > .icon-hover:focus,
  .nav-tabs.nav-justified > .active > .icon-hover:focus {
    border-bottom-color: #fff;
  }
}

/* line 224, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 227, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 0;
  border: 1px solid transparent;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 0;
  }
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 31, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  padding-right: 0;
  padding-left: 0;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 59, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 50, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}

/* line 90, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
/* line 92, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  /* line 90, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 112, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 116, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 129, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}
@media (min-width: 768px) {
  /* line 129, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 149, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 149, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 161, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  height: 50px;
  padding: 13px 0;
  font-size: 20px;
  line-height: 24px;
}
/* line 168, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
/* line 173, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  /* line 178, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0;
  }
}

/* line 191, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 0;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
/* line 204, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}
/* line 209, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 215, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 191, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 230, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 6.5px 0;
}
/* line 233, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > a, .navbar-nav > li > .icon-hover {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 24px;
}
@media (max-width: 767px) {
  /* line 241, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 249, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > .icon-hover,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 253, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu > li > .icon-hover {
    line-height: 24px;
  }
  /* line 255, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > .icon-hover:hover, .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > .icon-hover:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 230, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 268, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 270, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a, .navbar-nav > li > .icon-hover {
    padding-top: 13px;
    padding-bottom: 13px;
  }
}

/* line 284, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form {
  padding: 10px 0;
  margin-right: 0;
  margin-left: 0;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  /* line 468, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 475, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 482, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .form-control-static {
    display: inline-block;
  }
  /* line 486, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 490, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  /* line 498, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  /* line 502, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 509, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 516, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  /* line 520, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 527, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 296, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  /* line 300, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 284, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

/* line 325, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 330, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 341, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 344, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 11.5px;
  margin-bottom: 11.5px;
}
/* line 347, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 357, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 13px;
  margin-bottom: 13px;
}
@media (min-width: 768px) {
  /* line 357, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-right: 0;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 377, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 380, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: 0;
  }
  /* line 384, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
/* line 395, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #fff;
  border-color: transparent;
}
/* line 399, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #000;
}
/* line 401, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: black;
  background-color: transparent;
}
/* line 408, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: green;
}
/* line 413, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .icon-hover {
  color: #000;
}
/* line 416, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > .icon-hover:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > .icon-hover:focus {
  color: #d5001c;
  background-color: transparent;
}
/* line 423, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > .icon-hover, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > .icon-hover:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > .icon-hover:focus {
  color: #d5001c;
  background-color: #fff;
}
/* line 431, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > .icon-hover, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > .icon-hover:hover, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > .icon-hover:focus {
  color: #ccc;
  background-color: transparent;
}
/* line 442, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > .icon-hover, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > .icon-hover:hover, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > .icon-hover:focus {
  color: #d5001c;
  background-color: #fff;
}
@media (max-width: 767px) {
  /* line 453, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > .icon-hover {
    color: #000;
  }
  /* line 455, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > .icon-hover:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > .icon-hover:focus {
    color: #d5001c;
    background-color: transparent;
  }
  /* line 462, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > .icon-hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > .icon-hover:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > .icon-hover:focus {
    color: #d5001c;
    background-color: #fff;
  }
  /* line 470, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .icon-hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .icon-hover:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > .icon-hover:focus {
    color: #ccc;
    background-color: transparent;
  }
}
/* line 481, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 483, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 487, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
/* line 492, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: transparent;
}
/* line 502, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #000;
}
/* line 504, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #d5001c;
}
/* line 509, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #000;
}
/* line 511, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #d5001c;
}
/* line 517, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 527, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
/* line 531, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
/* line 533, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 540, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
/* line 545, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > .icon-hover {
  color: #9d9d9d;
}
/* line 548, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > .icon-hover:hover, .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > .icon-hover:focus {
  color: #fff;
  background-color: transparent;
}
/* line 555, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > .icon-hover, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > .icon-hover:hover, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > .icon-hover:focus {
  color: #fff;
  background-color: #090909;
}
/* line 563, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > .icon-hover, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > .icon-hover:hover, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > .icon-hover:focus {
  color: #444;
  background-color: transparent;
}
/* line 573, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > .icon-hover, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > .icon-hover:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > .icon-hover:focus {
  color: #fff;
  background-color: #090909;
}
@media (max-width: 767px) {
  /* line 584, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 587, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 590, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .icon-hover {
    color: #9d9d9d;
  }
  /* line 592, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .icon-hover:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > .icon-hover:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 599, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .icon-hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .icon-hover:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > .icon-hover:focus {
    color: #fff;
    background-color: #090909;
  }
  /* line 607, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .icon-hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .icon-hover:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > .icon-hover:focus {
    color: #444;
    background-color: transparent;
  }
}
/* line 619, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
/* line 621, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
/* line 625, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 630, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 635, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
/* line 637, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 642, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
/* line 644, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
/* line 650, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.panel-body:after {
  clear: both;
}

/* line 22, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

/* line 33, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  color: inherit;
}
/* line 39, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-title > a, .panel-title > .icon-hover,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > small > .icon-hover,
.panel-title > .small > a,
.panel-title > .small > .icon-hover {
  color: inherit;
}

/* line 49, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}

/* line 63, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
/* line 67, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
/* line 74, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
/* line 82, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
/* line 89, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 96, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

/* line 100, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0;
}

/* line 110, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
/* line 115, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
/* line 121, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
/* line 127, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
/* line 131, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
/* line 135, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
/* line 143, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
/* line 149, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
/* line 153, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
/* line 157, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
/* line 164, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
/* line 170, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
/* line 174, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
/* line 181, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
/* line 185, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
/* line 194, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
/* line 203, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
/* line 210, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}

/* line 222, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 24px;
}
/* line 226, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
/* line 230, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel + .panel {
  margin-top: 5px;
}
/* line 235, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading {
  border-bottom: 0;
}
/* line 238, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
/* line 244, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer {
  border-top: 0;
}
/* line 246, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

/* line 254, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* line 257, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #337ab7;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

/* line 260, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #d6e9c6;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

/* line 263, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #bce8f1;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

/* line 266, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #faebcc;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

/* line 269, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #ebccd1;
}
/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
/* line 11, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
/* line 20, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

/* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "PorscheNextRegular", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 16px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 26, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 28, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 29, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}
/* line 33, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}
/* line 36, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 46, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
/* line 52, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
/* line 59, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
/* line 67, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
/* line 74, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
/* line 82, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
/* line 89, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 98, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 105, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

/* line 115, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 16px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 124, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}
/* line 19, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

/* line 15, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hidden, html.no-touch .hidden-no-touch,
html.touch .hidden-touch {
  display: none !important;
}

/* line 53, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 3, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 54, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 3, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 3, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 111, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 3, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 6, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 7, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 8, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 155, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 155, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 162, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 169, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 14, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/*
 * Include global mixins
 */
/*
@include sticky-footer(39px, "#page", "#footer-placeholder", "footer");
*/
@font-face {
  font-family: "PorscheNextBold";
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Bold.eot');
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Bold.eot?#iefix') format('embedded-opentype'), url('../../../_fonts/webfonts/PorscheNextWLa-Bold.woff') format('woff'), url('../../../_fonts/webfonts/PorscheNextWLa-Bold.ttf') format('truetype'), url('../../../_fonts/webfonts/PorscheNextWLa-Bold.svg') format('svg');
}
@font-face {
  font-family: "PorscheNextSemiBold";
  src: url('../../../_fonts/webfonts/PorscheNextWLa-SemiBold.eot');
  src: url('../../../_fonts/webfonts/PorscheNextWLa-SemiBold.eot?#iefix') format('embedded-opentype'), url('../../../_fonts/webfonts/PorscheNextWLa-SemiBold.woff') format('woff'), url('../../../_fonts/webfonts/PorscheNextWLa-SemiBold.ttf') format('truetype'), url('../../../_fonts/webfonts/PorscheNextWLa-SemiBold.svg') format('svg');
}
@font-face {
  font-family: "PorscheNextRegular";
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Regular.eot');
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Regular.eot?#iefix') format('embedded-opentype'), url('../../../_fonts/webfonts/PorscheNextWLa-Regular.woff') format('woff'), url('../../../_fonts/webfonts/PorscheNextWLa-Regular.ttf') format('truetype'), url('../../../_fonts/webfonts/PorscheNextWLa-Regular.svg') format('svg');
}
@font-face {
  font-family: "PorscheNextThin";
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Thin.eot');
  src: url('../../../_fonts/webfonts/PorscheNextWLa-Thin.eot?#iefix') format('embedded-opentype'), url('../../../_fonts/webfonts/PorscheNextWLa-Thin.woff') format('woff'), url('../../../_fonts/webfonts/PorscheNextWLa-Thin.ttf') format('truetype'), url('../../../_fonts/webfonts/PorscheNextWLa-Thin.svg') format('svg');
}
@font-face {
  font-family: "pag-iconfont";
  src: url('../../../_fonts/webfonts/pag-iconfont.eot');
  src: url('../../../_fonts/webfonts/pag-iconfont.eot?#iefix') format('embedded-opentype'), url('../../../_fonts/webfonts/pag-iconfont.woff') format('woff'), url('../../../_fonts/webfonts/pag-iconfont.ttf') format('truetype'), url('../../../_fonts/webfonts/pag-iconfont.svg') format('svg');
}
/*
 * Form icons from font 'pag-iconfont' (http://icomoon.io/)
 * Show available icons at /_fonts/webfonts/pag-iconfont/demo.html
 */
/* line 8, ../sass/_icons.scss */
.icon, .icon-hover, body > .notice-popup-wrapper > .notice-popup .close:before, .btn.btn-large span:before, .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction .icon-hover:before, .select2-container .select2-selection .select2-selection__arrow b:before, form .select2-container .select2-selection .select2-selection__arrow, .tooltipster-base .tooltipster-box .close:after, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept .email:before, #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .email:before, #nav-meta ul li a.external-link:before, #nav-meta ul li .external-link.icon-hover:before, #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .content-menu > a:before, .page-navigation .content-menu > .icon-hover:before, .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview-tiles .tile .text:before, .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 .route:before, .popover.popover-topbar-contact .popover-content .info .function:before, .rsslider .rsArrow .rsArrowIcn:before, #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile .icon-hover .label:before, #main-teaser .headline:before, .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .links .btn span:before, .image-tiles .caption > span:before, .list-group .list-group-item:before, .paragraph a.link .paragraph-headline:before, .paragraph .link.icon-hover .paragraph-headline:before,
.paragraph .employee .paragraph-headline:before, a.link > span > strong:before, .link.icon-hover > span > strong:before,
.employee > span > strong:before, a.weiterlink > span:before, .weiterlink.icon-hover > span:before, .service-offer .service-offer-content .service-offer-body ul li:before, #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label .icon-hover:before, .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .container-list-text-images .list-content:before, .container-double-teaser ul li a .caption:before, .container-double-teaser ul li .icon-hover .caption:before, .dealer-contact .content .phone:before, .dealer-contact .content .email:before, .socialwall.teaser > .col .grid-item .content .media.video:before, .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .deck-slider .item-link:before, .taycan-range-calculator .tooltip:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .image-texttile .tile .text .btn-large:before, .accordion .panel-heading a:after, .accordion .panel-heading .icon-hover:after, .finder-tiles .tile .footer .detail-link .btn:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .page-sylt .to-top:before {
  font-family: 'pag-iconfont';
  color: #b8b8b8;
}

/* line 12, ../sass/_icons.scss */
.icon-hover {
  color: #b8b8b8;
}

/* line 18, ../sass/_icons.scss */
.icon-close:before, body > .notice-popup-wrapper > .notice-popup .close:before, .tooltipster-base .tooltipster-box .close:after, .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before {
  content: "\e00b";
}

/* line 22, ../sass/_icons.scss */
.icon-search:before {
  content: "\e003";
}

/* line 26, ../sass/_icons.scss */
.icon-plus:before {
  content: "\e004";
}

/* line 30, ../sass/_icons.scss */
.icon-minus:before, #nav-central-wrapper .dropdown.open .dropdown-toggle .icon-plus:before,
.no-touch #nav-central-wrapper .dropdown-toggle:hover .icon-plus:before {
  content: "\e02d";
}

/* line 34, ../sass/_icons.scss */
.icon-backward:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-breadcrumb-link:before {
  content: "\e015";
}

/* line 38, ../sass/_icons.scss */
.icon-navbar-toggle:before {
  content: "\e011";
}

/* line 42, ../sass/_icons.scss */
.icon-link-target:before {
  content: "\e035";
}

/* line 46, ../sass/_icons.scss */
.icon-arrow-up:before {
  content: "\e022";
}

/* line 49, ../sass/_icons.scss */
.icon-arrow-down:before, .select2-container .select2-selection .select2-selection__arrow b:before {
  content: "\e026";
}

/* line 52, ../sass/_icons.scss */
.icon-arrow-left:before, .bx-wrapper .bx-controls-direction a.bx-prev:before, .bx-wrapper .bx-controls-direction .bx-prev.icon-hover:before, .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .image-texttile-slider .slick-arrow.slick-prev:before, .finder-tiles .slick-arrow.slick-prev:before {
  content: "\e025";
}

/* line 55, ../sass/_icons.scss */
.icon-arrow-right:before, .bx-wrapper .bx-controls-direction a.bx-next:before, .bx-wrapper .bx-controls-direction .bx-next.icon-hover:before, #page-header-mobile nav ul li a .arrow:before, #page-header-mobile nav ul li .icon-hover .arrow:before, #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile .icon-hover .label:before, #main-teaser .headline:before, .car-models .info-wrapper .info .headline:before, .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .deck-slider .item-link:before, .image-texttile-slider .slick-arrow.slick-next:before, .image-texttile .tile .text .btn-large:before, .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .slick-arrow.slick-next:before {
  content: "\e024";
}

/* line 59, ../sass/_icons.scss */
.icon-arrow-up2:before, .accordion .panel-heading a:after, .accordion .panel-heading .icon-hover:after, .page-sylt .to-top:before {
  content: "\e01e";
}

/* line 62, ../sass/_icons.scss */
.icon-arrow-down2:before, form .select2-container .select2-selection .select2-selection__arrow:before, .accordion .panel-heading a.collapsed:after, .accordion .panel-heading .collapsed.icon-hover:after {
  content: "\e021";
}

/* line 65, ../sass/_icons.scss */
.icon-arrow-left2:before, .btn.btn-large.step-previous span:before, .rsslider .rsArrow.rsArrowLeft .rsArrowIcn:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before {
  content: "\e020";
}

/* line 68, ../sass/_icons.scss */
.icon-arrow-right2:before, .btn.btn-large span:before, .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview-tiles .tile .text:before, .popover.popover-topbar-contact .popover-content .info .function:before, .rsslider .rsArrow.rsArrowRight .rsArrowIcn:before, #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, .car-models .info-wrapper .links .btn span:before, .image-tiles .caption > span:before, .list-group .list-group-item:before, .paragraph a.link .paragraph-headline:before, .paragraph .link.icon-hover .paragraph-headline:before,
.paragraph .employee .paragraph-headline:before, a.link > span > strong:before, .link.icon-hover > span > strong:before,
.employee > span > strong:before, a.weiterlink > span:before, .weiterlink.icon-hover > span:before, .service-offer .service-offer-content .service-offer-body ul li:before, .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link .icon-hover:before, .container-double-teaser ul li a .caption:before, .container-double-teaser ul li .icon-hover .caption:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after {
  content: "\e01f";
}

/* line 72, ../sass/_icons.scss */
.icon-arrow-up3:before, #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after {
  content: "\e00c";
}

/* line 75, ../sass/_icons.scss */
.icon-arrow-down3:before, #nav-meta .panel-default .panel-heading .panel-title a.collapsed:after, #nav-meta .panel-default .panel-heading .panel-title .collapsed.icon-hover:after {
  content: "\e00f";
}

/* line 78, ../sass/_icons.scss */
.icon-arrow-left3:before {
  content: "\e00e";
}

/* line 81, ../sass/_icons.scss */
.icon-arrow-right3:before, .container-list-text-images .list-content:before {
  content: "\e00d";
}

/* line 85, ../sass/_icons.scss */
.icon-arrow-up4:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-top-link:before {
  content: "\e01c";
}

/* line 88, ../sass/_icons.scss */
.icon-arrow-down4:before {
  content: "\e017";
}

/* line 92, ../sass/_icons.scss */
.icon-information, .page-navigation .content-menu > a.layout-information:before, .page-navigation .content-menu > .layout-information.icon-hover:before {
  content: '\e033';
}

/* line 96, ../sass/_icons.scss */
.icon-magnifier, .page-navigation .content-menu > a.layout-lupe:before, .page-navigation .content-menu > .layout-lupe.icon-hover:before {
  content: '\e003';
}

/* line 100, ../sass/_icons.scss */
.icon-person, .page-navigation .content-menu > a.layout-person:before, .page-navigation .content-menu > .layout-person.icon-hover:before {
  content: '\e621';
}

/* line 104, ../sass/_icons.scss */
.icon-mail, .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container-mobile nav .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept .email:before, .page-navigation .content-menu > a.layout-briefumschlag:before, .page-navigation .content-menu > .layout-briefumschlag.icon-hover:before, .dealer-contact .content .email:before {
  content: '\e61b';
}

/* line 108, ../sass/_icons.scss */
.icon-vertical-lines, .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
  content: '\e050';
}

/* line 112, ../sass/_icons.scss */
.icon-fuel:before {
  content: '\e94c';
}

/* line 116, ../sass/_icons.scss */
.icon-co2:before {
  content: '\e958';
}

/* line 120, ../sass/_icons.scss */
.icon-clock-arrow:before {
  content: '\e643';
}

/* line 124, ../sass/_icons.scss */
.icon-chat-question:before {
  content: '\e637';
}

/* line 128, ../sass/_icons.scss */
.icon-magnifier-tier:before {
  content: '\e901';
}

/* line 132, ../sass/_icons.scss */
.icon-car-open-door-left:before {
  content: '\e943';
}

/* line 136, ../sass/_icons.scss */
.icon-phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container-mobile nav .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .topbar-contact .col-xs-12 .phone:before, .dealer-contact .content .phone:before {
  content: '\e031';
}

/* line 140, ../sass/_icons.scss */
.icon-car:before {
  content: '\e628';
}

/* line 144, ../sass/_icons.scss */
.icon-person:before, .page-navigation .content-menu > a.layout-person:before, .page-navigation .content-menu > .layout-person.icon-hover:before {
  content: '\e621';
}

/* line 148, ../sass/_icons.scss */
.icon-electricity:before {
  content: '\e957';
}

/* line 152, ../sass/_icons.scss */
.icon-instagram:before, .media-tiles .media-tiles--container .items-wrapper .item.instagram:after {
  content: '\e601';
}

/* line 156, ../sass/_icons.scss */
.icon-twitter:before {
  content: '\e001';
}

/* line 160, ../sass/_icons.scss */
.icon-email:before {
  content: '\e61b';
}

/* line 164, ../sass/_icons.scss */
.icon-facebook:before, .media-tiles .media-tiles--container .items-wrapper .item.facebook:after {
  content: '\e009';
}

/* line 168, ../sass/_icons.scss */
.icon-play:before, .socialwall.teaser > .col .grid-item .content .media.video:before, .media-tiles .media-tiles--container .items-wrapper .item.video:before, .media-tiles .media-tiles--container .items-wrapper .item.youtube:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.video .mejs-overlay-play .mejs-overlay-button:before {
  content: '\e005';
}

/* line 172, ../sass/_icons.scss */
.icon-location:before, .topbar-contact .col-xs-12 .route:before {
  content: '\e010';
}

/* line 176, ../sass/_icons.scss */
.icon-speaker:before, .media-tiles .media-tiles--container .items-wrapper .item.sound:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-play .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-play .mejs-overlay-button:before {
  content: '\e019';
}

/* line 180, ../sass/_icons.scss */
.icon-pause:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause .mejs-overlay-button:before {
  content: '\e013';
}

/* line 184, ../sass/_icons.scss */
.icon-link:before, .media-tiles .media-tiles--container .items-wrapper .item.link:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before {
  content: '\e647';
}

/* line 188, ../sass/_icons.scss */
.icon-youtube:before {
  content: "";
}

/* line 192, ../sass/_icons.scss */
.icon-linkedin:before {
  content: "";
}

/* line 196, ../sass/_icons.scss */
.icon-extern:before, .btn.btn-large.external-link span:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, #nav-meta ul li a.external-link:before, #nav-meta ul li .external-link.icon-hover:before, .main-content-items .navigation-overview .text a.external-link:before, .main-content-items .navigation-overview .text .external-link.icon-hover:before, #page-main #service-boxes-slide-wrapper a.external-link .caption > span:before, #page-main #service-boxes-slide-wrapper .external-link.icon-hover .caption > span:before {
  content: '\e98a';
}

/* line 200, ../sass/_icons.scss */
.icon-teq-finder:before {
  content: '\e901';
}

/* line 204, ../sass/_icons.scss */
.icon-download:before, #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label .icon-hover:before {
  content: '\e00a';
}

/* line 211, ../sass/_icons.scss */
.icon-icon_twitter:before {
  content: "";
}

/* line 216, ../sass/_icons.scss */
.icon-icon_share:before {
  content: "";
}

/* line 221, ../sass/_icons.scss */
.icon-icon_search:before {
  content: "";
}

/* line 226, ../sass/_icons.scss */
.icon-icon_plus:before {
  content: "";
}

/* line 231, ../sass/_icons.scss */
.icon-icon_play:before {
  content: "";
}

/* line 236, ../sass/_icons.scss */
.icon-icon_pinterest:before {
  content: "";
}

/* line 241, ../sass/_icons.scss */
.icon-icon_overview:before {
  content: "";
}

/* line 246, ../sass/_icons.scss */
.icon-icon_google:before {
  content: "";
}

/* line 251, ../sass/_icons.scss */
.icon-icon_facebook:before {
  content: "";
}

/* line 256, ../sass/_icons.scss */
.icon-icon_download:before {
  content: "";
}

/* line 261, ../sass/_icons.scss */
.icon-icon_close:before {
  content: "";
}

/* line 266, ../sass/_icons.scss */
.icon-icon_arrow-up:before {
  content: "";
}

/* line 271, ../sass/_icons.scss */
.icon-icon_arrow-right:before {
  content: "";
}

/* line 276, ../sass/_icons.scss */
.icon-icon_arrow-left:before {
  content: "";
}

/* line 281, ../sass/_icons.scss */
.icon-icon_arrow-down:before {
  content: "";
}

/* line 286, ../sass/_icons.scss */
.icon-icon_pin:before {
  content: "";
}

/* line 291, ../sass/_icons.scss */
.icon-icon_menue:before {
  content: "";
}

/* line 296, ../sass/_icons.scss */
.icon-icon_locate:before {
  content: "";
}

/* line 301, ../sass/_icons.scss */
.icon-icon_pause:before {
  content: "";
}

/* line 306, ../sass/_icons.scss */
.icon-icon_replay:before {
  content: "";
}

/* line 311, ../sass/_icons.scss */
.icon-icon_breadcrumb:before {
  content: "";
}

/* line 316, ../sass/_icons.scss */
.icon-icon_mute:before {
  content: "";
}

/* line 321, ../sass/_icons.scss */
.icon-icon_next-modul:before {
  content: "";
}

/* line 326, ../sass/_icons.scss */
.icon-icon_video-quali:before {
  content: "";
}

/* line 331, ../sass/_icons.scss */
.icon-icon_sound:before {
  content: "";
}

/* line 336, ../sass/_icons.scss */
.icon-icon_zoom-out:before {
  content: "";
}

/* line 341, ../sass/_icons.scss */
.icon-icon_zoom-in:before {
  content: "";
}

/* line 346, ../sass/_icons.scss */
.icon-icon_pref-modul:before {
  content: "";
}

/* line 351, ../sass/_icons.scss */
.icon-icon_sub-menue:before {
  content: "";
}

/* line 356, ../sass/_icons.scss */
.icon-icon_arrow-up-thin:before {
  content: "";
}

/* line 361, ../sass/_icons.scss */
.icon-icon_arrow-right-thin:before {
  content: "";
}

/* line 366, ../sass/_icons.scss */
.icon-icon_arrow-left-thin:before {
  content: "";
}

/* line 371, ../sass/_icons.scss */
.icon-icon_arrow-down-thin:before {
  content: "";
}

/* line 376, ../sass/_icons.scss */
.icon-icon_arrow-up-hair:before {
  content: "";
}

/* line 381, ../sass/_icons.scss */
.icon-icon_download_02:before {
  content: "";
}

/* line 386, ../sass/_icons.scss */
.icon-icon_arrow-right-hair:before {
  content: "";
}

/* line 391, ../sass/_icons.scss */
.icon-icon_arrow-left-hair:before {
  content: "";
}

/* line 396, ../sass/_icons.scss */
.icon-icon_arrow-down-hair:before {
  content: "";
}

/* line 401, ../sass/_icons.scss */
.icon-icon_weibo:before {
  content: "";
}

/* line 406, ../sass/_icons.scss */
.icon-icon_qq:before {
  content: "";
}

/* line 411, ../sass/_icons.scss */
.icon-icon_renren:before {
  content: "";
}

/* line 416, ../sass/_icons.scss */
.icon-icon_video:before {
  content: "";
}

/* line 421, ../sass/_icons.scss */
.icon-icon_save:before {
  content: "";
}

/* line 426, ../sass/_icons.scss */
.icon-icon_payment-calculator:before {
  content: "";
}

/* line 431, ../sass/_icons.scss */
.icon-icon_minus:before {
  content: "";
}

/* line 436, ../sass/_icons.scss */
.icon-icon_configurator:before {
  content: "";
}

/* line 441, ../sass/_icons.scss */
.icon-icon_read-more:before {
  content: "";
}

/* line 446, ../sass/_icons.scss */
.icon-icon_phone:before {
  content: "";
}

/* line 451, ../sass/_icons.scss */
.icon-icon_globe:before {
  content: "";
}

/* line 456, ../sass/_icons.scss */
.icon-icon_informationen-anfordern:before {
  content: "";
}

/* line 461, ../sass/_icons.scss */
.icon-icon_dealer:before {
  content: "";
}

/* line 466, ../sass/_icons.scss */
.icon-icon_compare:before {
  content: "";
}

/* line 471, ../sass/_icons.scss */
.icon-icon_loader:before {
  content: "";
}

/* line 476, ../sass/_icons.scss */
.icon-icon_highlight:before {
  content: "";
}

/* line 481, ../sass/_icons.scss */
.icon-icon_scrollbar:before {
  content: "";
}

/* line 486, ../sass/_icons.scss */
.icon-icon_youku:before {
  content: "";
}

/* line 491, ../sass/_icons.scss */
.icon-icon_instagram:before {
  content: "";
}

/* line 496, ../sass/_icons.scss */
.icon-icon_linkedin:before {
  content: "";
}

/* line 501, ../sass/_icons.scss */
.icon-icon_yahoo:before {
  content: "";
}

/* line 506, ../sass/_icons.scss */
.icon-icon_digg:before {
  content: "";
}

/* line 511, ../sass/_icons.scss */
.icon-icon_baidu:before {
  content: "";
}

/* line 516, ../sass/_icons.scss */
.icon-icon_kaixin:before {
  content: "";
}

/* line 521, ../sass/_icons.scss */
.icon-icon_sohu:before {
  content: "";
}

/* line 526, ../sass/_icons.scss */
.icon-icon_hatena-bookmark:before {
  content: "";
}

/* line 531, ../sass/_icons.scss */
.icon-icon_qq-share:before {
  content: "";
}

/* line 536, ../sass/_icons.scss */
.icon-icon_skyrock:before {
  content: "";
}

/* line 541, ../sass/_icons.scss */
.icon-icon_tecent:before {
  content: "";
}

/* line 546, ../sass/_icons.scss */
.icon-icon_vk:before {
  content: "";
}

/* line 551, ../sass/_icons.scss */
.icon-icon_wechat:before {
  content: "";
}

/* line 556, ../sass/_icons.scss */
.icon-icon_delicious:before {
  content: "";
}

/* line 561, ../sass/_icons.scss */
.icon-icon_gmail:before {
  content: "";
}

/* line 566, ../sass/_icons.scss */
.icon-icon_igoogle:before {
  content: "";
}

/* line 571, ../sass/_icons.scss */
.icon-icon_tumblr:before {
  content: "";
}

/* line 576, ../sass/_icons.scss */
.icon-icon_twitter_favorite:before {
  content: "";
}

/* line 581, ../sass/_icons.scss */
.icon-icon_twitter_reply:before {
  content: "";
}

/* line 586, ../sass/_icons.scss */
.icon-icon_twitter_retweet:before {
  content: "";
}

/* line 591, ../sass/_icons.scss */
.icon-icon_check:before {
  content: "";
}

/* line 596, ../sass/_icons.scss */
.icon-icon_grid_view:before {
  content: "";
}

/* line 601, ../sass/_icons.scss */
.icon-icon_print:before {
  content: "";
}

/* line 606, ../sass/_icons.scss */
.icon-icon_testdrive:before {
  content: "";
}

/* line 611, ../sass/_icons.scss */
.icon-icon_fax:before {
  content: "";
}

/* line 616, ../sass/_icons.scss */
.icon-icon_email:before {
  content: "";
}

/* line 621, ../sass/_icons.scss */
.icon-icon_ownerservice:before {
  content: "";
}

/* line 626, ../sass/_icons.scss */
.icon-icon_timer:before {
  content: "";
}

/* line 631, ../sass/_icons.scss */
.icon-icon_gps:before {
  content: "";
}

/* line 636, ../sass/_icons.scss */
.icon-icon_microphone:before {
  content: "";
}

/* line 641, ../sass/_icons.scss */
.icon-icon_play2:before {
  content: "";
}

/* line 646, ../sass/_icons.scss */
.icon-icon_contact:before {
  content: "";
}

/* line 651, ../sass/_icons.scss */
.icon-icon_radio_button:before {
  content: "";
}

/* line 656, ../sass/_icons.scss */
.icon-icon_foursquare:before {
  content: "";
}

/* line 661, ../sass/_icons.scss */
.icon-icon_delete:before {
  content: "";
}

/* line 666, ../sass/_icons.scss */
.icon-icon_edit:before {
  content: "";
}

/* line 671, ../sass/_icons.scss */
.icon-icon_filter:before {
  content: "";
}

/* line 676, ../sass/_icons.scss */
.icon-icon_rss:before {
  content: "";
}

/* line 681, ../sass/_icons.scss */
.icon-icon_car:before {
  content: "";
}

/* line 686, ../sass/_icons.scss */
.icon-icon_basket:before {
  content: "";
}

/* line 691, ../sass/_icons.scss */
.icon-icon_double-arrow-left-thin:before {
  content: "";
}

/* line 696, ../sass/_icons.scss */
.icon-icon_double-arrow-right-thin:before {
  content: "";
}

/* line 701, ../sass/_icons.scss */
.icon-icon_menu2:before {
  content: "";
}

/* line 706, ../sass/_icons.scss */
.icon-icon_check_small:before {
  content: "";
}

/* line 711, ../sass/_icons.scss */
.icon-icon_corporate_sales:before {
  content: "";
}

/* line 716, ../sass/_icons.scss */
.icon-icon_article:before {
  content: "";
}

/* line 721, ../sass/_icons.scss */
.icon-icon_slideshow:before {
  content: "";
}

/* line 726, ../sass/_icons.scss */
.icon-icon_giftbox:before {
  content: "";
}

/* line 731, ../sass/_icons.scss */
.icon-icon_arrow-left-thin-first:before {
  content: "";
}

/* line 736, ../sass/_icons.scss */
.icon-icon_arrow-right-thin-last:before {
  content: "";
}

/* line 741, ../sass/_icons.scss */
.icon-icon_payment:before {
  content: "";
}

/* line 746, ../sass/_icons.scss */
.icon-icon_home2:before {
  content: "";
}

/* line 751, ../sass/_icons.scss */
.icon-icon_expire:before {
  content: "";
}

/* line 756, ../sass/_icons.scss */
.icon-iconhelp_and_contact:before {
  content: "";
}

/* line 761, ../sass/_icons.scss */
.icon-icon_closed_eye:before {
  content: "";
}

/* line 766, ../sass/_icons.scss */
.icon-icon_eye:before {
  content: "";
}

/* line 771, ../sass/_icons.scss */
.icon-icon_forgot_password:before {
  content: "";
}

/* line 776, ../sass/_icons.scss */
.icon-icon_question_mark:before {
  content: "";
}

/* line 781, ../sass/_icons.scss */
.icon-icon_registration:before {
  content: "";
}

/* line 786, ../sass/_icons.scss */
.icon-icon_standard-features:before {
  content: "";
}

/* line 791, ../sass/_icons.scss */
.icon-icon_exclamation_mark:before {
  content: "";
}

/* line 796, ../sass/_icons.scss */
.icon-icon_sort:before {
  content: "";
}

/* line 801, ../sass/_icons.scss */
.icon-icon_deactivate:before {
  content: "";
}

/* line 806, ../sass/_icons.scss */
.icon-icon_menu_dots:before {
  content: "";
}

/* line 811, ../sass/_icons.scss */
.icon-icon_extend_duration:before {
  content: "";
}

/* line 816, ../sass/_icons.scss */
.icon-icon_send:before {
  content: "";
}

/* line 821, ../sass/_icons.scss */
.icon-icon_archive:before {
  content: "";
}

/* line 826, ../sass/_icons.scss */
.icon-icon_move_inbox:before {
  content: "";
}

/* line 831, ../sass/_icons.scss */
.icon-icon_logout:before {
  content: "";
}

/* line 836, ../sass/_icons.scss */
.icon-icon_teq_finder_01:before {
  content: "";
}

/* line 841, ../sass/_icons.scss */
.icon-icon_teq_finder_02:before {
  content: "";
}

/* line 846, ../sass/_icons.scss */
.icon-icon_info:before {
  content: "";
}

/* line 851, ../sass/_icons.scss */
.icon-icon-locked:before {
  content: "";
}

/* line 856, ../sass/_icons.scss */
.icon-icon_acceleration:before {
  content: "";
}

/* line 861, ../sass/_icons.scss */
.icon-icon_car-connect:before {
  content: "";
}

/* line 866, ../sass/_icons.scss */
.icon-icon_concept:before {
  content: "";
}

/* line 871, ../sass/_icons.scss */
.icon-icon_e-power:before {
  content: "";
}

/* line 876, ../sass/_icons.scss */
.icon-icon_e-performance:before {
  content: "";
}

/* line 881, ../sass/_icons.scss */
.icon-icon_highspeed:before {
  content: "";
}

/* line 886, ../sass/_icons.scss */
.icon-icon_idea:before {
  content: "";
}

/* line 891, ../sass/_icons.scss */
.icon-icon_performance:before {
  content: "";
}

/* line 896, ../sass/_icons.scss */
.icon-icon_sound-of-porsche:before {
  content: "";
}

/* line 901, ../sass/_icons.scss */
.icon-icon_weight:before {
  content: "";
}

/* line 906, ../sass/_icons.scss */
.icon-icon_max-efficiency:before {
  content: "";
}

/* line 911, ../sass/_icons.scss */
.icon-icon_afternoon:before {
  content: "";
}

/* line 916, ../sass/_icons.scss */
.icon-icon_callback:before {
  content: "";
}

/* line 921, ../sass/_icons.scss */
.icon-icon_code-active:before {
  content: "";
}

/* line 926, ../sass/_icons.scss */
.icon-icon_code-inactive:before {
  content: "";
}

/* line 931, ../sass/_icons.scss */
.icon-icon_customer-administration:before {
  content: "";
}

/* line 936, ../sass/_icons.scss */
.icon-icon_document:before {
  content: "";
}

/* line 941, ../sass/_icons.scss */
.icon-icon_evening:before {
  content: "";
}

/* line 946, ../sass/_icons.scss */
.icon-icon_list-view:before {
  content: "";
}

/* line 951, ../sass/_icons.scss */
.icon-icon_mail-request:before {
  content: "";
}

/* line 956, ../sass/_icons.scss */
.icon-icon_mailbox:before {
  content: "";
}

/* line 961, ../sass/_icons.scss */
.icon-icon_map-view:before {
  content: "";
}

/* line 966, ../sass/_icons.scss */
.icon-icon_mark-as-read:before {
  content: "";
}

/* line 971, ../sass/_icons.scss */
.icon-icon_morning:before {
  content: "";
}

/* line 976, ../sass/_icons.scss */
.icon-icon_reset:before {
  content: "";
}

/* line 981, ../sass/_icons.scss */
.icon-icon_smartphone:before {
  content: "";
}

/* line 986, ../sass/_icons.scss */
.icon-icon_tutorial:before {
  content: "";
}

/* line 991, ../sass/_icons.scss */
.icon-icon_update-in-car:before {
  content: "";
}

/* line 996, ../sass/_icons.scss */
.icon-icon_upload:before {
  content: "";
}

/* line 1001, ../sass/_icons.scss */
.icon-icon_consumption:before {
  content: "";
}

/* line 1006, ../sass/_icons.scss */
.icon-icon_cubic-capacity:before {
  content: "";
}

/* line 1011, ../sass/_icons.scss */
.icon-icon_cw-value:before {
  content: "";
}

/* line 1016, ../sass/_icons.scss */
.icon-icon_pcm:before {
  content: "";
}

/* line 1021, ../sass/_icons.scss */
.icon-icon_photo:before {
  content: "";
}

/* line 1026, ../sass/_icons.scss */
.icon-icon_picture:before {
  content: "";
}

/* line 1031, ../sass/_icons.scss */
.icon-icon_weight-2:before {
  content: "";
}

/* line 1036, ../sass/_icons.scss */
.icon-icon_wind-tunnel:before {
  content: "";
}

/* line 1041, ../sass/_icons.scss */
.icon-icon_vertical-line:before {
  content: "";
}

/* line 1046, ../sass/_icons.scss */
.icon-icon_add-user:before {
  content: "";
}

/* line 1051, ../sass/_icons.scss */
.icon-icon_whatsapp:before {
  content: "";
}

/* line 1056, ../sass/_icons.scss */
.icon-icon_desktop:before {
  content: "";
}

/* line 1061, ../sass/_icons.scss */
.icon-icon_tablet:before {
  content: "";
}

/* line 1066, ../sass/_icons.scss */
.icon-icon_double-arrow-down-thin:before {
  content: "";
}

/* line 1071, ../sass/_icons.scss */
.icon-icon_gebrauchtwagensuche:before {
  content: "";
}

/* line 1076, ../sass/_icons.scss */
.icon-icon_porsche-driving-experience:before {
  content: "";
}

/* line 1081, ../sass/_icons.scss */
.icon-icon_settings:before {
  content: "";
}

/* line 1086, ../sass/_icons.scss */
.icon-icon_energy:before {
  content: "";
}

/* line 1091, ../sass/_icons.scss */
.icon-icon_error:before {
  content: "";
}

/* line 1096, ../sass/_icons.scss */
.icon-icon_plug_pcm:before {
  content: "";
}

/* line 1101, ../sass/_icons.scss */
.icon-icon_timer_pcm:before {
  content: "";
}

/* line 1106, ../sass/_icons.scss */
.icon-icon_xing:before {
  content: "";
}

/* line 1111, ../sass/_icons.scss */
.icon-icon_crosshair:before {
  content: "";
}

/* line 1116, ../sass/_icons.scss */
.icon-icon_wrench:before {
  content: "";
}

/* line 1121, ../sass/_icons.scss */
.icon-icon_battery_next:before {
  content: "";
}

/* line 1126, ../sass/_icons.scss */
.icon-icon_flash_next:before {
  content: "";
}

/* line 1131, ../sass/_icons.scss */
.icon-icon_fuel_next:before {
  content: "";
}

/* line 1136, ../sass/_icons.scss */
.icon-icon_horn_next:before {
  content: "";
}

/* line 1141, ../sass/_icons.scss */
.icon-icon_lock_next:before {
  content: "";
}

/* line 1146, ../sass/_icons.scss */
.icon-icon_mileage_next:before {
  content: "";
}

/* line 1151, ../sass/_icons.scss */
.icon-icon_oil_next:before {
  content: "";
}

/* line 1156, ../sass/_icons.scss */
.icon-icon_park_next:before {
  content: "";
}

/* line 1161, ../sass/_icons.scss */
.icon-icon_parklight_next:before {
  content: "";
}

/* line 1166, ../sass/_icons.scss */
.icon-icon_unlock_next:before {
  content: "";
}

/* line 1171, ../sass/_icons.scss */
.icon-icon_door_left2_next:before {
  content: "";
}

/* line 1176, ../sass/_icons.scss */
.icon-icon_door_left1_next:before {
  content: "";
}

/* line 1181, ../sass/_icons.scss */
.icon-icon_door_right2_next:before {
  content: "";
}

/* line 1186, ../sass/_icons.scss */
.icon-icon_door_right1_next:before {
  content: "";
}

/* line 1191, ../sass/_icons.scss */
.icon-icon_suv-hood_pcm:before {
  content: "";
}

/* line 1196, ../sass/_icons.scss */
.icon-icon_suv-sunroof_pcm:before {
  content: "";
}

/* line 1201, ../sass/_icons.scss */
.icon-icon_suv-trunk_pcm:before {
  content: "";
}

/* line 1206, ../sass/_icons.scss */
.icon-icon_window_next:before {
  content: "";
}

/* line 1211, ../sass/_icons.scss */
.icon-icon_duration_next:before {
  content: "";
}

/* line 1216, ../sass/_icons.scss */
.icon-icon_e-fuel_next:before {
  content: "";
}

/* line 1221, ../sass/_icons.scss */
.icon-icon_route_next:before {
  content: "";
}

/* line 1226, ../sass/_icons.scss */
.icon-icon_speed_next:before {
  content: "";
}

/* line 1231, ../sass/_icons.scss */
.icon-icon_telegram:before {
  content: "";
}

/* line 1236, ../sass/_icons.scss */
.icon-icon_viber:before {
  content: "";
}

/* line 1241, ../sass/_icons.scss */
.icon-icon_arrow-slider-left_next:before {
  content: "";
}

/* line 1246, ../sass/_icons.scss */
.icon-icon_arrow-slider-right_next:before {
  content: "";
}

/* line 1251, ../sass/_icons.scss */
.icon-icon_details_next:before {
  content: "";
}

/* line 1256, ../sass/_icons.scss */
.icon-icon_all-day_next:before {
  content: "";
}

/* line 1261, ../sass/_icons.scss */
.icon-icon_early-afternoon_next:before {
  content: "";
}

/* line 1266, ../sass/_icons.scss */
.icon-icon_early-morning_next:before {
  content: "";
}

/* line 1271, ../sass/_icons.scss */
.icon-icon_electricity-consumption_next:before {
  content: "";
}

/* line 1276, ../sass/_icons.scss */
.icon-icon_emission_next:before {
  content: "";
}

/* line 1281, ../sass/_icons.scss */
.icon-icon_evening_next:before {
  content: "";
}

/* line 1286, ../sass/_icons.scss */
.icon-icon_morning-afternoon_next:before {
  content: "";
}

/* line 1291, ../sass/_icons.scss */
.icon-icon_climate_next:before {
  content: "";
}

/* line 1296, ../sass/_icons.scss */
.icon-icon_heater_next:before {
  content: "";
}

/* line 1301, ../sass/_icons.scss */
.icon-icon_home_next:before {
  content: "";
}

/* line 1306, ../sass/_icons.scss */
.icon-icon_work_next:before {
  content: "";
}

/* line 1311, ../sass/_icons.scss */
.icon-icon_360_Grad:before {
  content: "";
}

/* line 1316, ../sass/_icons.scss */
.icon-icon_basket_next:before {
  content: "";
}

/* line 1321, ../sass/_icons.scss */
.icon-icon_car_next:before {
  content: "";
}

/* line 1326, ../sass/_icons.scss */
.icon-icon_car-connect_next:before {
  content: "";
}

/* line 1331, ../sass/_icons.scss */
.icon-icon_broadcast:before {
  content: "";
}

/* line 1336, ../sass/_icons.scss */
.icon-icon_favorite_next:before {
  content: "";
}

/* line 1341, ../sass/_icons.scss */
.icon-icon_leaf:before {
  content: "";
}

/* line 1346, ../sass/_icons.scss */
.icon-icon_send-code:before {
  content: "";
}

/* line 1351, ../sass/_icons.scss */
.icon-icon_limousine_pcm:before {
  content: "";
}

/* line 1356, ../sass/_icons.scss */
.icon-icon_limousine-engine_pcm:before {
  content: "";
}

/* line 1361, ../sass/_icons.scss */
.icon-icon_limousine-hood_pcm:before {
  content: "";
}

/* line 1366, ../sass/_icons.scss */
.icon-icon_limousine-sunroof_pcm:before {
  content: "";
}

/* line 1371, ../sass/_icons.scss */
.icon-icon_limousine-trunk_pcm:before {
  content: "";
}

/* line 1376, ../sass/_icons.scss */
.icon-icon_delivery-adress:before {
  content: "";
}

/* line 1381, ../sass/_icons.scss */
.icon-icon_e-route:before {
  content: "";
}

/* line 1386, ../sass/_icons.scss */
.icon-icon_ar:before {
  content: "";
}

/* line 1391, ../sass/_icons.scss */
.icon-icon_subtitles:before {
  content: "";
}

/* line 1396, ../sass/_icons.scss */
.icon-icon_sport_pcm:before {
  content: "";
}

/* line 1401, ../sass/_icons.scss */
.icon-icon_sport-engine_pcm:before {
  content: "";
}

/* line 1406, ../sass/_icons.scss */
.icon-icon_sport-hood_pcm:before {
  content: "";
}

/* line 1411, ../sass/_icons.scss */
.icon-icon_sport-sunroof_pcm:before {
  content: "";
}

/* line 1416, ../sass/_icons.scss */
.icon-icon_sport-trunk_pcm:before {
  content: "";
}

/* line 1421, ../sass/_icons.scss */
.icon-icon_car-suv-spoiler:before {
  content: "";
}

/* line 1426, ../sass/_icons.scss */
.icon-icon_car-suv:before {
  content: "";
}

/* line 1431, ../sass/_icons.scss */
.icon-icon_highway:before {
  content: "";
}

/* line 1436, ../sass/_icons.scss */
.icon-icon_air-off:before {
  content: "";
}

/* line 1441, ../sass/_icons.scss */
.icon-icon_suv_pcm:before {
  content: "";
}

/* line 1446, ../sass/_icons.scss */
.icon-icon_suv-engine_pcm:before {
  content: "";
}

/* line 1451, ../sass/_icons.scss */
.icon-icon_air-on:before {
  content: "";
}

/* line 1456, ../sass/_icons.scss */
.icon-icon_city:before {
  content: "";
}

/* line 1461, ../sass/_icons.scss */
.icon-icon_country-road:before {
  content: "";
}

/* line 1466, ../sass/_icons.scss */
.icon-icon_snow:before {
  content: "";
}

/* line 1471, ../sass/_icons.scss */
.icon-icon_rfid-card:before {
  content: "";
}

/* line 1476, ../sass/_icons.scss */
.icon-icon_advisor_not-available:before {
  content: "";
}

/* line 1481, ../sass/_icons.scss */
.icon-icon_arrow-back:before {
  content: "";
}

/* line 1486, ../sass/_icons.scss */
.icon-icon_replacement-car:before {
  content: "";
}

/* line 1491, ../sass/_icons.scss */
.icon-icon_replacement-car_not-available:before {
  content: "";
}

/* line 1496, ../sass/_icons.scss */
.icon-icon_eco-plus:before {
  content: "";
}

/* line 1501, ../sass/_icons.scss */
.icon-icon_eco:before {
  content: "";
}

/* line 1506, ../sass/_icons.scss */
.icon-icon_ac-max:before {
  content: "";
}

/* line 1511, ../sass/_icons.scss */
.icon-icon_ac:before {
  content: "";
}

/* line 1516, ../sass/_icons.scss */
.icon-icon_exclusive:before {
  content: "";
}

/* line 1521, ../sass/_icons.scss */
.icon-icon_directions:before {
  content: "";
}

/* line 1526, ../sass/_icons.scss */
.icon-icon_extern:before {
  content: "";
}

/* line 1531, ../sass/_icons.scss */
.icon-icon_website:before {
  content: "";
}

/* line 1536, ../sass/_icons.scss */
.icon-icon_identity-verification:before {
  content: "";
}

/* line 1541, ../sass/_icons.scss */
.icon-icon_guided-tour:before {
  content: "";
}

/* line 1546, ../sass/_icons.scss */
.icon-icon_arrow-down-next:before {
  content: "";
}

/* line 1551, ../sass/_icons.scss */
.icon-icon_arrow-up-next:before {
  content: "";
}

/* line 1556, ../sass/_icons.scss */
.icon-icon_highway_outline:before {
  content: "";
}

/* line 1561, ../sass/_icons.scss */
.icon-icon_home-charging:before {
  content: "";
}

/* line 1566, ../sass/_icons.scss */
.icon-icon_slide:before {
  content: "";
}

/* line 1571, ../sass/_icons.scss */
.icon-icon_line:before {
  content: "";
}

/* line 1576, ../sass/_icons.scss */
.icon-icon_electric_range:before {
  content: "";
}

/* line 1581, ../sass/_icons.scss */
.icon-icon_tiktok:before {
  content: "";
}

/* line 1586, ../sass/_icons.scss */
.icon-icon_youtube:before {
  content: "";
}

/* line 1, ../sass/_cookie.scss */
a.uc-data-consent__dataprocessor, .uc-data-consent__dataprocessor.icon-hover {
  color: white;
  text-decoration: underline;
}
/* line 5, ../sass/_cookie.scss */
a.uc-data-consent__dataprocessor:hover, .uc-data-consent__dataprocessor.icon-hover:hover {
  color: #d5001c;
  text-decoration: none;
}

/* line 11, ../sass/_cookie.scss */
.uc-data-consent__content .gui-btn span:before,
.uc-btn:before,
.uc-secondary-appendix-link:before {
  content: "❯" !important;
}

/* line 17, ../sass/_cookie.scss */
.cookie-consent {
  color: white;
  background: url("/portal/pics/layout/porsche-privacy-blocker-default.jpg") center center;
  width: 100%;
  height: 300px;
}
/* line 23, ../sass/_cookie.scss */
.cookie-consent .background {
  background: rgba(0, 0, 0, 0.5);
  padding: 1rem;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 33, ../sass/_cookie.scss */
.cookie-consent a, .cookie-consent .icon-hover {
  color: white;
  text-decoration: none;
}
/* line 37, ../sass/_cookie.scss */
.cookie-consent a:hover, .cookie-consent .icon-hover:hover {
  color: #d5001c;
}
/* line 41, ../sass/_cookie.scss */
.cookie-consent a:hover span:before, .cookie-consent .icon-hover:hover span:before {
  color: #d5001c;
}

/* line 49, ../sass/_cookie.scss */
#cookie-notice {
  background: #191f22;
  width: 100%;
}
/* line 53, ../sass/_cookie.scss */
#cookie-notice .container-fluid {
  padding: 0;
}
/* line 57, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 {
  position: relative;
}
/* line 60, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 .text {
  font-size: 12px;
  color: #84868c;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-right: 45px;
}
/* line 67, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 .text a, #cookie-notice .col-xs-12 .text .icon-hover {
  color: #84868c;
  text-decoration: underline;
}
/* line 73, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 .btn-block {
  font-size: 26px;
  color: #84868c;
  text-decoration: none;
  line-height: 26px;
  text-align: center;
  background: #313639;
  width: 32px;
  height: 30px;
  padding: 2px;
  position: absolute;
  top: 3px;
  right: 0;
  transition: all .24s;
}
/* line 88, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 .btn-block:hover {
  background: #d5001c;
}
/* line 91, ../sass/_cookie.scss */
#cookie-notice .col-xs-12 .btn-block:hover .icon, #cookie-notice .col-xs-12 .btn-block:hover .icon-hover, #cookie-notice .col-xs-12 .btn-block:hover body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #cookie-notice .col-xs-12 .btn-block:hover .close:before, #cookie-notice .col-xs-12 .btn-block:hover .btn.btn-large span:before, .btn.btn-large #cookie-notice .col-xs-12 .btn-block:hover span:before, #cookie-notice .col-xs-12 .btn-block:hover .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #cookie-notice .col-xs-12 .btn-block:hover a:before, #cookie-notice .col-xs-12 .btn-block:hover .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #cookie-notice .col-xs-12 .btn-block:hover b:before, #cookie-notice .col-xs-12 .btn-block:hover form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #cookie-notice .col-xs-12 .btn-block:hover .select2-selection__arrow, #cookie-notice .col-xs-12 .btn-block:hover .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #cookie-notice .col-xs-12 .btn-block:hover .close:after, #cookie-notice .col-xs-12 .btn-block:hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #cookie-notice .col-xs-12 .btn-block:hover a.external:before, #cookie-notice .col-xs-12 .btn-block:hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #cookie-notice .col-xs-12 .btn-block:hover .external.icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .col-xs-12 .btn-block:hover .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #cookie-notice .col-xs-12 .btn-block:hover .email:before, #cookie-notice .col-xs-12 .btn-block:hover .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .col-xs-12 .btn-block:hover .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #cookie-notice .col-xs-12 .btn-block:hover .email:before, #cookie-notice .col-xs-12 .btn-block:hover #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #cookie-notice .col-xs-12 .btn-block:hover .arrow, #cookie-notice .col-xs-12 .btn-block:hover #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #cookie-notice .col-xs-12 .btn-block:hover .arrow, #cookie-notice .col-xs-12 .btn-block:hover #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #cookie-notice .col-xs-12 .btn-block:hover .tel-link:before, #cookie-notice .col-xs-12 .btn-block:hover #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .col-xs-12 .btn-block:hover #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #cookie-notice .col-xs-12 .btn-block:hover .email:before, #cookie-notice .col-xs-12 .btn-block:hover .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .col-xs-12 .btn-block:hover .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #cookie-notice .col-xs-12 .btn-block:hover .email:before, #cookie-notice .col-xs-12 .btn-block:hover #nav-meta ul li a.external-link:before, #nav-meta ul li #cookie-notice .col-xs-12 .btn-block:hover a.external-link:before, #cookie-notice .col-xs-12 .btn-block:hover #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #cookie-notice .col-xs-12 .btn-block:hover .external-link.icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #cookie-notice .col-xs-12 .btn-block:hover a:after, #cookie-notice .col-xs-12 .btn-block:hover #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:after, #cookie-notice .col-xs-12 .btn-block:hover .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #cookie-notice .col-xs-12 .btn-block:hover .breadcrumb-menu-item-link:before, #cookie-notice .col-xs-12 .btn-block:hover .page-navigation .content-menu > a:before, .page-navigation #cookie-notice .col-xs-12 .btn-block:hover .content-menu > a:before, #cookie-notice .col-xs-12 .btn-block:hover .page-navigation .content-menu > .icon-hover:before, .page-navigation #cookie-notice .col-xs-12 .btn-block:hover .content-menu > .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #cookie-notice .col-xs-12 .btn-block:hover a:before, #cookie-notice .col-xs-12 .btn-block:hover .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #cookie-notice .col-xs-12 .btn-block:hover .text:before, #cookie-notice .topbar-contact .col-xs-12 .btn-block:hover .phone:before, .topbar-contact #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .topbar-contact .col-xs-12 .btn-block:hover .route:before, .topbar-contact #cookie-notice .col-xs-12 .btn-block:hover .route:before, #cookie-notice .col-xs-12 .btn-block:hover .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #cookie-notice .col-xs-12 .btn-block:hover .function:before, #cookie-notice .col-xs-12 .btn-block:hover .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #cookie-notice .col-xs-12 .btn-block:hover .rsArrowIcn:before, #cookie-notice .col-xs-12 .btn-block:hover #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #cookie-notice .col-xs-12 .btn-block:hover .caption > span:before, #cookie-notice .col-xs-12 .btn-block:hover #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #cookie-notice .col-xs-12 .btn-block:hover .caption > span:before, #cookie-notice .col-xs-12 .btn-block:hover #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #cookie-notice .col-xs-12 .btn-block:hover .label:before, #cookie-notice .col-xs-12 .btn-block:hover #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #cookie-notice .col-xs-12 .btn-block:hover .label:before, #cookie-notice .col-xs-12 .btn-block:hover #main-teaser .headline:before, #main-teaser #cookie-notice .col-xs-12 .btn-block:hover .headline:before, #cookie-notice .col-xs-12 .btn-block:hover .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #cookie-notice .col-xs-12 .btn-block:hover .headline:before, #cookie-notice .col-xs-12 .btn-block:hover .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #cookie-notice .col-xs-12 .btn-block:hover span:before, #cookie-notice .col-xs-12 .btn-block:hover .image-tiles .caption > span:before, .image-tiles #cookie-notice .col-xs-12 .btn-block:hover .caption > span:before, #cookie-notice .col-xs-12 .btn-block:hover .list-group .list-group-item:before, .list-group #cookie-notice .col-xs-12 .btn-block:hover .list-group-item:before, #cookie-notice .col-xs-12 .btn-block:hover .paragraph a.link .paragraph-headline:before, .paragraph a.link #cookie-notice .col-xs-12 .btn-block:hover .paragraph-headline:before, #cookie-notice .col-xs-12 .btn-block:hover .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #cookie-notice .col-xs-12 .btn-block:hover .paragraph-headline:before,
#cookie-notice .col-xs-12 .btn-block:hover .paragraph .employee .paragraph-headline:before,
.paragraph .employee #cookie-notice .col-xs-12 .btn-block:hover .paragraph-headline:before, #cookie-notice .col-xs-12 .btn-block:hover a.link > span > strong:before, #cookie-notice .col-xs-12 .btn-block:hover .link.icon-hover > span > strong:before,
#cookie-notice .col-xs-12 .btn-block:hover .employee > span > strong:before, #cookie-notice .col-xs-12 .btn-block:hover a.weiterlink > span:before, #cookie-notice .col-xs-12 .btn-block:hover .weiterlink.icon-hover > span:before, #cookie-notice .col-xs-12 .btn-block:hover .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #cookie-notice .col-xs-12 .btn-block:hover li:before, #cookie-notice .col-xs-12 .btn-block:hover #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #cookie-notice .col-xs-12 .btn-block:hover a:before, #cookie-notice .col-xs-12 .btn-block:hover #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #cookie-notice .col-xs-12 .btn-block:hover a:before, #cookie-notice .col-xs-12 .btn-block:hover .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #cookie-notice .col-xs-12 .btn-block:hover .iScrollIndicator:before, #cookie-notice .col-xs-12 .btn-block:hover .container-list-text-images .list-content:before, .container-list-text-images #cookie-notice .col-xs-12 .btn-block:hover .list-content:before, #cookie-notice .col-xs-12 .btn-block:hover .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #cookie-notice .col-xs-12 .btn-block:hover .caption:before, #cookie-notice .col-xs-12 .btn-block:hover .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #cookie-notice .col-xs-12 .btn-block:hover .caption:before, #cookie-notice .col-xs-12 .btn-block:hover .dealer-contact .content .phone:before, .dealer-contact .content #cookie-notice .col-xs-12 .btn-block:hover .phone:before, #cookie-notice .col-xs-12 .btn-block:hover .dealer-contact .content .email:before, .dealer-contact .content #cookie-notice .col-xs-12 .btn-block:hover .email:before, #cookie-notice .col-xs-12 .btn-block:hover .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #cookie-notice .col-xs-12 .btn-block:hover .media.video:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-next:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-prev:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.sound, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.video, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.youtube, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.link, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.facebook:after, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #cookie-notice .col-xs-12 .btn-block:hover .item.instagram:after, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #cookie-notice .col-xs-12 .btn-block:hover .topbar-button.close-fullscreen:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #cookie-notice .col-xs-12 .btn-block:hover .mejs-overlay-button:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #cookie-notice .col-xs-12 .btn-block:hover a:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-next:before, #cookie-notice .col-xs-12 .btn-block:hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-prev:before, #cookie-notice .col-xs-12 .btn-block:hover .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #cookie-notice .col-xs-12 .btn-block:hover .topbar-button.close-fullscreen:before, #cookie-notice .col-xs-12 .btn-block:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #cookie-notice .col-xs-12 .btn-block:hover .mejs-overlay-button:before, #cookie-notice .col-xs-12 .btn-block:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-next:before, #cookie-notice .col-xs-12 .btn-block:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #cookie-notice .col-xs-12 .btn-block:hover .slick-arrow.slick-prev:before, #cookie-notice .col-xs-12 .btn-block:hover .deck-slider .item-link:before, .deck-slider #cookie-notice .col-xs-12 .btn-block:hover .item-link:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .tooltip:before, .taycan-range-calculator #cookie-notice .col-xs-12 .btn-block:hover .tooltip:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #cookie-notice .col-xs-12 .btn-block:hover .noUi-connect:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #cookie-notice .col-xs-12 .btn-block:hover .noUi-handle:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #cookie-notice .col-xs-12 .btn-block:hover .noUi-handle:after, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #cookie-notice .col-xs-12 .btn-block:hover .city:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #cookie-notice .col-xs-12 .btn-block:hover .highway:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #cookie-notice .col-xs-12 .btn-block:hover .slider-icon-container > div:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #cookie-notice .col-xs-12 .btn-block:hover .button[data-id="on"]:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #cookie-notice .col-xs-12 .btn-block:hover .button[data-id="eco"]:before, #cookie-notice .col-xs-12 .btn-block:hover .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #cookie-notice .col-xs-12 .btn-block:hover .switch-bar:after, #cookie-notice .col-xs-12 .btn-block:hover .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #cookie-notice .col-xs-12 .btn-block:hover .btn-large:before, #cookie-notice .col-xs-12 .btn-block:hover .accordion .panel-heading a:after, .accordion .panel-heading #cookie-notice .col-xs-12 .btn-block:hover a:after, #cookie-notice .col-xs-12 .btn-block:hover .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #cookie-notice .col-xs-12 .btn-block:hover .icon-hover:after, #cookie-notice .col-xs-12 .btn-block:hover .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #cookie-notice .col-xs-12 .btn-block:hover .btn:before, #cookie-notice .col-xs-12 .btn-block:hover .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #cookie-notice .col-xs-12 .btn-block:hover .tooltip-content-close:before, #cookie-notice .col-xs-12 .btn-block:hover .page-sylt .to-top:before, .page-sylt #cookie-notice .col-xs-12 .btn-block:hover .to-top:before {
  color: #fff;
}

/* line 1, ../sass/_notice.scss */
body > .notice-popup-wrapper {
  font-size: 20px;
  overflow-y: auto;
  height: 100%;
  position: fixed !important;
  inset: 0px !important;
  z-index: 99999 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  background-color: rgba(14, 20, 24, 0.9) !important;
  transition: opacity 0.2s cubic-bezier(0.16, 1, 0.3, 1) 0s, visibility 0s linear 0.6s !important;
  opacity: 0 !important;
  visibility: hidden !important;
}
/* line 17, ../sass/_notice.scss */
body > .notice-popup-wrapper.open {
  transition: opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s, visibility 0s linear 0s !important;
  opacity: 1 !important;
  visibility: inherit !important;
}
/* line 23, ../sass/_notice.scss */
body > .notice-popup-wrapper > .notice-popup {
  width: 100%;
  max-width: 86vw;
  background-color: white;
  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) 0s;
  transform: scale3d(0.9, 0.9, 1);
  margin: 7vw;
  padding: 1rem 1rem 1.5rem;
  display: block;
}
/* line 34, ../sass/_notice.scss */
body > .notice-popup-wrapper > .notice-popup a, body > .notice-popup-wrapper > .notice-popup .icon-hover {
  text-decoration: underline;
}
/* line 38, ../sass/_notice.scss */
body > .notice-popup-wrapper > .notice-popup .close {
  cursor: pointer;
  margin: 0 0 1rem 1rem;
  float: right;
}
/* line 43, ../sass/_notice.scss */
body > .notice-popup-wrapper > .notice-popup .close:before {
  font-size: 24px;
  color: black;
}
/* line 51, ../sass/_notice.scss */
body > .notice-popup-wrapper > .notice-popup .close:hover:before {
  color: #d5001c;
}
@media screen and (min-width: 992px) {
  /* line 23, ../sass/_notice.scss */
  body > .notice-popup-wrapper > .notice-popup {
    max-width: calc((86vw - 3rem) - 14.3333%);
    padding: 2rem;
  }
}
@media screen and (min-width: 1200px) {
  /* line 23, ../sass/_notice.scss */
  body > .notice-popup-wrapper > .notice-popup {
    max-width: calc((86vw - 9rem) - 28.6667%);
    margin: 5vw 0px;
  }
}

/*
 * Put your own custom sass functions here
 */
/* 
@mixin my-custom-function {
	// put your custom function code here //
}
 */
/*
@function calc-em($px, $from) {
	@return ($px / $from) * 1em;
}
*/
/*
 * Put your own custom sass mixins here
 */
/* 
@mixin my-custom-mixin {
	// put your custom mixin code here //
}
 */
/*
@mixin no-margin-no-bullet-list {
	margin: 0;
	padding: 0;
	@include no-bullets;
}
*/
/*
 * Every form needs position "relative" to position form elements
 */
/* line 4, ../sass/_custom.forms.scss */
form {
  position: relative;
}
/* line 8, ../sass/_custom.forms.scss */
form .error li {
  color: #c00;
}
/* line 14, ../sass/_custom.forms.scss */
form .is-error label {
  color: #d5001c;
}
/* line 19, ../sass/_custom.forms.scss */
form h3 {
  padding: 2em 0 1em;
  clear: both;
}
/* line 24, ../sass/_custom.forms.scss */
form label {
  font-weight: normal;
  margin-bottom: 0;
  overflow: hidden;
  display: inline;
}
/* line 30, ../sass/_custom.forms.scss */
form label .tooltip {
  text-align: center;
  color: black;
  margin-left: 10px;
  display: inline-block;
}
/* line 45, ../sass/_custom.forms.scss */
form fieldset {
  margin: 0 0 0.5em 0;
  padding: 0 1em;
  border: 1px solid #dfdfdf;
  clear: both;
  display: block;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 53, ../sass/_custom.forms.scss */
form fieldset h3 {
  padding: 1em 0 0;
}
/* line 57, ../sass/_custom.forms.scss */
form fieldset legend {
  font-size: 1em;
  font-weight: bold;
}
/* line 63, ../sass/_custom.forms.scss */
form .form-group {
  padding-right: 20px;
  clear: both;
}
/* line 67, ../sass/_custom.forms.scss */
form .form-group.multicol {
  min-height: 70px;
  float: left;
  clear: none;
}
@media (max-width: 480px) {
  /* line 67, ../sass/_custom.forms.scss */
  form .form-group.multicol {
    width: 100% !important;
  }
}
/* line 78, ../sass/_custom.forms.scss */
form .form-control {
  font-size: 100%;
  line-height: normal;
  border: 1px solid #c8cacb;
  padding: 11px 1em 12px;
  height: auto;
}
/* line 103, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control::-moz-placeholder {
  color: #3e4146;
  opacity: 1;
}
/* line 107, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control:-ms-input-placeholder {
  color: #3e4146;
}
/* line 108, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control::-webkit-input-placeholder {
  color: #3e4146;
}
/* line 103, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control:focus::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
/* line 107, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control:focus:-ms-input-placeholder {
  color: #ccc;
}
/* line 108, ../../../vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
form .form-control:focus::-webkit-input-placeholder {
  color: #ccc;
}
/* line 92, ../sass/_custom.forms.scss */
form .radio,
form .checkbox,
form .radio + .radio,
form .checkbox + .checkbox {
  margin-top: 0;
}
/* line 101, ../sass/_custom.forms.scss */
form .checkbox-list ul,
form .radio-list ul {
  padding: 0.5em 0 0;
}
/* line 104, ../sass/_custom.forms.scss */
form .checkbox-list ul li,
form .radio-list ul li {
  list-style-type: none;
  margin-bottom: 10px;
}
/* line 111, ../sass/_custom.forms.scss */
form .checkbox-list.horizontal ul li,
form .radio-list.horizontal ul li {
  float: left;
  margin-right: 20px;
}
/* line 119, ../sass/_custom.forms.scss */
form .checkbox-list-infotext,
form .radio-list-infotext {
  margin-bottom: 5px;
}
/* line 126, ../sass/_custom.forms.scss */
form .mc-checkbox-list th, form .mc-checkbox-list td,
form .mc-radio-list th,
form .mc-radio-list td {
  padding: 2px;
}
/* line 129, ../sass/_custom.forms.scss */
form .mc-checkbox-list th.mc-headline,
form .mc-checkbox-list td.mc-checkbox,
form .mc-checkbox-list td.mc-radio,
form .mc-radio-list th.mc-headline,
form .mc-radio-list td.mc-checkbox,
form .mc-radio-list td.mc-radio {
  width: 20px;
}
/* line 134, ../sass/_custom.forms.scss */
form .mc-checkbox-list input[type=radio],
form .mc-checkbox-list input[type=checkbox],
form .mc-radio-list input[type=radio],
form .mc-radio-list input[type=checkbox] {
  height: auto;
}
/* line 138, ../sass/_custom.forms.scss */
form .mc-checkbox-list th,
form .mc-radio-list th {
  font-weight: normal;
  vertical-align: bottom;
}
/* line 142, ../sass/_custom.forms.scss */
form .mc-checkbox-list th.mc-question,
form .mc-radio-list th.mc-question {
  text-align: left;
  vertical-align: bottom;
}
/* line 147, ../sass/_custom.forms.scss */
form .mc-checkbox-list th.mc-headline,
form .mc-radio-list th.mc-headline {
  white-space: nowrap;
  text-align: left;
  font-size: 0.9em;
}
/* line 153, ../sass/_custom.forms.scss */
form .mc-checkbox-list th div.rotated,
form .mc-radio-list th div.rotated {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  writing-mode: tb-rl;
}
/* line 160, ../sass/_custom.forms.scss */
form .mc-checkbox-list .mc-label-checkbox,
form .mc-checkbox-list .mc-label-radio,
form .mc-radio-list .mc-label-checkbox,
form .mc-radio-list .mc-label-radio {
  float: none;
}
/* line 169, ../sass/_custom.forms.scss */
form .date label,
form .time label,
form .datetime label {
  display: block;
}
/* line 172, ../sass/_custom.forms.scss */
form .date input,
form .time input,
form .datetime input {
  display: inline;
}
/* line 178, ../sass/_custom.forms.scss */
form .secure-captcha #captcha_image {
  margin: 0 1% 1% 0;
  border: 1px solid #dfdfdf;
}
/* line 183, ../sass/_custom.forms.scss */
form .secure-captcha #captcha_code {
  max-width: 217px;
  width: 82%;
}
/* line 190, ../sass/_custom.forms.scss */
form .form-page-navigation .button-prev,
form .form-page-navigation .button-next {
  display: none;
}
/* line 194, ../sass/_custom.forms.scss */
form .form-page-navigation .button-next,
form .form-page-navigation .button-submit {
  float: right;
}
/* line 201, ../sass/_custom.forms.scss */
form .form-imageselect .row {
  line-height: 1;
  margin-top: 0;
}
/* line 206, ../sass/_custom.forms.scss */
form .form-imageselect .row + .row {
  margin-top: 1rem;
}
/* line 210, ../sass/_custom.forms.scss */
form .form-imageselect a, form .form-imageselect .icon-hover {
  text-decoration: none;
  border: 1px solid transparent;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  display: block;
}
/* line 216, ../sass/_custom.forms.scss */
form .form-imageselect a .description, form .form-imageselect .icon-hover .description {
  color: #000 !important;
  padding: 1rem;
  margin-top: 1rem;
}
/* line 222, ../sass/_custom.forms.scss */
form .form-imageselect a.selected, form .form-imageselect .selected.icon-hover {
  border: 1px solid #000;
}
/* line 226, ../sass/_custom.forms.scss */
form .form-imageselect a:hover, form .form-imageselect .icon-hover:hover {
  border: 1px solid #d5001c;
}
/* line 232, ../sass/_custom.forms.scss */
form .stars {
  font-size: 1.5rem;
}
/* line 235, ../sass/_custom.forms.scss */
form .stars .icon, form .stars .icon-hover, form .stars body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup form .stars .close:before, form .stars .btn.btn-large span:before, .btn.btn-large form .stars span:before, form .stars .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction form .stars a:before, form .stars .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction form .stars .icon-hover:before, form .stars .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow form .stars b:before, form .stars .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection .stars .select2-selection__arrow, form .stars .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box form .stars .close:after, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars a.external:before, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars .external.icon-hover:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .phone:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .email:before, form .stars .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept form .stars .phone:before, form .stars .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept form .stars .email:before, form .stars #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a form .stars .arrow, form .stars #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover form .stars .arrow, form .stars #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .tel-link:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .phone:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .email:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .phone:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .email:before, form .stars #nav-meta ul li a.external-link:before, #nav-meta ul li form .stars a.external-link:before, form .stars #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li form .stars .external-link.icon-hover:before, form .stars #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title form .stars a:after, form .stars #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title form .stars .icon-hover:after, form .stars .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item form .stars .breadcrumb-menu-item-link:before, form .stars .page-navigation .content-menu > a:before, .page-navigation form .stars .content-menu > a:before, form .stars .page-navigation .content-menu > .icon-hover:before, .page-navigation form .stars .content-menu > .icon-hover:before, form .stars .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text form .stars a:before, form .stars .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text form .stars .icon-hover:before, form .stars .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile form .stars .text:before, form .stars .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 form .stars .phone:before, form .stars .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 form .stars .route:before, form .stars .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info form .stars .function:before, form .stars .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow form .stars .rsArrowIcn:before, form .stars #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a form .stars .caption > span:before, form .stars #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover form .stars .caption > span:before, form .stars #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a form .stars .label:before, form .stars #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover form .stars .label:before, form .stars #main-teaser .headline:before, #main-teaser form .stars .headline:before, form .stars .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info form .stars .headline:before, form .stars .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn form .stars span:before, form .stars .image-tiles .caption > span:before, .image-tiles form .stars .caption > span:before, form .stars .list-group .list-group-item:before, .list-group form .stars .list-group-item:before, form .stars .paragraph a.link .paragraph-headline:before, .paragraph a.link form .stars .paragraph-headline:before, form .stars .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover form .stars .paragraph-headline:before,
form .stars .paragraph .employee .paragraph-headline:before,
.paragraph .employee form .stars .paragraph-headline:before, form .stars a.link > span > strong:before, form .stars .link.icon-hover > span > strong:before,
form .stars .employee > span > strong:before, form .stars a.weiterlink > span:before, form .stars .weiterlink.icon-hover > span:before, form .stars .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul form .stars li:before, form .stars #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label form .stars a:before, form .stars #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label form .stars .icon-hover:before, form .stars .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link form .stars a:before, form .stars .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link form .stars .icon-hover:before, form .stars .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar form .stars .iScrollIndicator:before, form .stars .container-list-text-images .list-content:before, .container-list-text-images form .stars .list-content:before, form .stars .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a form .stars .caption:before, form .stars .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover form .stars .caption:before, form .stars .dealer-contact .content .phone:before, .dealer-contact .content form .stars .phone:before, form .stars .dealer-contact .content .email:before, .dealer-contact .content form .stars .email:before, form .stars .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content form .stars .media.video:before, form .stars .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container form .stars .slick-arrow.slick-next:before, form .stars .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container form .stars .slick-arrow.slick-prev:before, form .stars .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper form .stars .item.sound, form .stars .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper form .stars .item.video, form .stars .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper form .stars .item.youtube, form .stars .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper form .stars .item.link, form .stars .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper form .stars .item.facebook:after, form .stars .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper form .stars .item.instagram:after, form .stars .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar form .stars .topbar-button.close-fullscreen:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide form .stars .mejs-overlay-button:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars a:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars .icon-hover:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .slick-arrow.slick-next:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .slick-arrow.slick-prev:before, form .stars .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar form .stars .topbar-button.close-fullscreen:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide form .stars .mejs-overlay-button:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .slick-arrow.slick-next:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .slick-arrow.slick-prev:before, form .stars .deck-slider .item-link:before, .deck-slider form .stars .item-link:before, form .stars .taycan-range-calculator .tooltip:before, .taycan-range-calculator form .stars .tooltip:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base form .stars .noUi-connect:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider form .stars .noUi-handle:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider form .stars .noUi-handle:after, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .city:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .highway:before, form .stars .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature form .stars .slider-icon-container > div:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .button[data-id="on"]:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .button[data-id="eco"]:before, form .stars .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch form .stars .switch-bar:after, form .stars .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text form .stars .btn-large:before, form .stars .accordion .panel-heading a:after, .accordion .panel-heading form .stars a:after, form .stars .accordion .panel-heading .icon-hover:after, .accordion .panel-heading form .stars .icon-hover:after, form .stars .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link form .stars .btn:before, form .stars .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content form .stars .tooltip-content-close:before, form .stars .page-sylt .to-top:before, .page-sylt form .stars .to-top:before {
  cursor: pointer;
}
/* line 239, ../sass/_custom.forms.scss */
form .stars .icon.active:before, form .stars .active.icon-hover:before, form .stars body > .notice-popup-wrapper > .notice-popup .active.close:before, body > .notice-popup-wrapper > .notice-popup form .stars .active.close:before, form .stars .btn.btn-large span.active:before, .btn.btn-large form .stars span.active:before, form .stars .bx-wrapper .bx-controls-direction a.active:before, .bx-wrapper .bx-controls-direction form .stars a.active:before, form .stars .select2-container .select2-selection .select2-selection__arrow b.active:before, .select2-container .select2-selection .select2-selection__arrow form .stars b.active:before, form .stars .select2-container .select2-selection .active.select2-selection__arrow:before, form .select2-container .select2-selection .stars .active.select2-selection__arrow:before, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.active.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars a.active.external:before, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .active.external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars .active.external.icon-hover:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .active.phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .active.phone:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .active.email:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .active.email:before, form .stars .header-container-mobile nav .dept .active.phone:before, .header-container-mobile nav .dept form .stars .active.phone:before, form .stars .header-container-mobile nav .dept .active.email:before, .header-container-mobile nav .dept form .stars .active.email:before, form .stars #page-header-mobile nav ul li a .active.arrow:before, #page-header-mobile nav ul li a form .stars .active.arrow:before, form .stars #page-header-mobile nav ul li .icon-hover .active.arrow:before, #page-header-mobile nav ul li .icon-hover form .stars .active.arrow:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .active.tel-link:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .active.tel-link:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .active.phone:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .active.phone:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .active.email:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .active.email:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .active.phone:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .active.phone:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .active.email:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .active.email:before, form .stars #nav-meta ul li a.active.external-link:before, #nav-meta ul li form .stars a.active.external-link:before, form .stars #nav-meta ul li .active.external-link.icon-hover:before, #nav-meta ul li form .stars .active.external-link.icon-hover:before, form .stars .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .active.breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item form .stars .active.breadcrumb-menu-item-link:before, form .stars .page-navigation .content-menu > a.active:before, .page-navigation form .stars .content-menu > a.active:before, form .stars .main-content-items .navigation-overview .text a.active:before, .main-content-items .navigation-overview .text form .stars a.active:before, form .stars .main-content-items .navigation-overview-tiles .tile .active.text:before, .main-content-items .navigation-overview-tiles .tile form .stars .active.text:before, form .stars .topbar-contact .col-xs-12 .active.phone:before, .topbar-contact .col-xs-12 form .stars .active.phone:before, form .stars .topbar-contact .col-xs-12 .active.route:before, .topbar-contact .col-xs-12 form .stars .active.route:before, form .stars .popover.popover-topbar-contact .popover-content .info .active.function:before, .popover.popover-topbar-contact .popover-content .info form .stars .active.function:before, form .stars .rsslider .rsArrow .active.rsArrowIcn:before, .rsslider .rsArrow form .stars .active.rsArrowIcn:before, form .stars #page-main #service-boxes-slide-wrapper a .caption > span.active:before, #page-main #service-boxes-slide-wrapper a form .stars .caption > span.active:before, form .stars #page-main #service-boxes-slide-wrapper .icon-hover .caption > span.active:before, #page-main #service-boxes-slide-wrapper .icon-hover form .stars .caption > span.active:before, form .stars #page-main .contact-tiles .tile a .active.label:before, #page-main .contact-tiles .tile a form .stars .active.label:before, form .stars #page-main .contact-tiles .tile .icon-hover .active.label:before, #page-main .contact-tiles .tile .icon-hover form .stars .active.label:before, form .stars #main-teaser .active.headline:before, #main-teaser form .stars .active.headline:before, form .stars .car-models .info-wrapper .info .active.headline:before, .car-models .info-wrapper .info form .stars .active.headline:before, form .stars .car-models .info-wrapper .links .btn span.active:before, .car-models .info-wrapper .links .btn form .stars span.active:before, form .stars .image-tiles .caption > span.active:before, .image-tiles form .stars .caption > span.active:before, form .stars .list-group .active.list-group-item:before, .list-group form .stars .active.list-group-item:before, form .stars .paragraph a.link .active.paragraph-headline:before, .paragraph a.link form .stars .active.paragraph-headline:before, form .stars .paragraph .link.icon-hover .active.paragraph-headline:before, .paragraph .link.icon-hover form .stars .active.paragraph-headline:before,
form .stars .paragraph .employee .active.paragraph-headline:before,
.paragraph .employee form .stars .active.paragraph-headline:before, form .stars a.link > span > strong.active:before, form .stars .link.icon-hover > span > strong.active:before,
form .stars .employee > span > strong.active:before, form .stars a.weiterlink > span.active:before, form .stars .weiterlink.icon-hover > span.active:before, form .stars .service-offer .service-offer-content .service-offer-body ul li.active:before, .service-offer .service-offer-content .service-offer-body ul form .stars li.active:before, form .stars #service-offer-tire-set-layer .labels .label a.active:before, #service-offer-tire-set-layer .labels .label form .stars a.active:before, form .stars #service-offer-tire-set-layer .labels .label .active.icon-hover:before, #service-offer-tire-set-layer .labels .label form .stars .active.icon-hover:before, form .stars .tab-slider-container .slider .item .item-link a.active:before, .tab-slider-container .slider .item .item-link form .stars a.active:before, form .stars .tab-slider-container .slider .item .item-link .active.icon-hover:before, .tab-slider-container .slider .item .item-link form .stars .active.icon-hover:before, form .stars .tab-slider-container .iScrollHorizontalScrollbar .active.iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar form .stars .active.iScrollIndicator:before, form .stars .container-list-text-images .active.list-content:before, .container-list-text-images form .stars .active.list-content:before, form .stars .container-double-teaser ul li a .active.caption:before, .container-double-teaser ul li a form .stars .active.caption:before, form .stars .container-double-teaser ul li .icon-hover .active.caption:before, .container-double-teaser ul li .icon-hover form .stars .active.caption:before, form .stars .dealer-contact .content .active.phone:before, .dealer-contact .content form .stars .active.phone:before, form .stars .dealer-contact .content .active.email:before, .dealer-contact .content form .stars .active.email:before, form .stars .socialwall.teaser > .col .grid-item .content .active.media.video:before, .socialwall.teaser > .col .grid-item .content form .stars .active.media.video:before, form .stars .media-tiles .media-tiles--container .active.slick-arrow.slick-next:before, .media-tiles .media-tiles--container form .stars .active.slick-arrow.slick-next:before, form .stars .media-tiles .media-tiles--container .active.slick-arrow.slick-prev:before, .media-tiles .media-tiles--container form .stars .active.slick-arrow.slick-prev:before, form .stars .media-tiles .media-tiles--container .items-wrapper .active.item.sound:before, .media-tiles .media-tiles--container .items-wrapper form .stars .active.item.sound:before, form .stars .media-tiles .media-tiles--container .items-wrapper .active.item.video:before, .media-tiles .media-tiles--container .items-wrapper form .stars .active.item.video:before, form .stars .media-tiles .media-tiles--container .items-wrapper .active.item.youtube:before, .media-tiles .media-tiles--container .items-wrapper form .stars .active.item.youtube:before, form .stars .media-tiles .media-tiles--container .items-wrapper .active.item.link:before, .media-tiles .media-tiles--container .items-wrapper form .stars .active.item.link:before, form .stars .media-tiles--fullscreen .topbar .active.topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar form .stars .active.topbar-button.close-fullscreen:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide .active.mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide form .stars .active.mejs-overlay-button:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link a.active:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars a.active:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link .active.icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars .active.icon-hover:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .active.slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .active.slick-arrow.slick-next:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .active.slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .active.slick-arrow.slick-prev:before, form .stars .gallery-tiles--fullscreen .topbar .active.topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar form .stars .active.topbar-button.close-fullscreen:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .slide .active.mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide form .stars .active.mejs-overlay-button:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .active.slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .active.slick-arrow.slick-next:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .active.slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .active.slick-arrow.slick-prev:before, form .stars .deck-slider .active.item-link:before, .deck-slider form .stars .active.item-link:before, form .stars .taycan-range-calculator .active.tooltip:before, .taycan-range-calculator form .stars .active.tooltip:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .active.noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base form .stars .active.noUi-connect:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .active.noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider form .stars .active.noUi-handle:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .active.city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .active.city:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .active.highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .active.highway:before, form .stars .taycan-range-calculator .settings > div .temperature .slider-icon-container > div.active:before, .taycan-range-calculator .settings > div .temperature form .stars .slider-icon-container > div.active:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .active.button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .active.button[data-id="on"]:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .active.button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .active.button[data-id="eco"]:before, form .stars .image-texttile .tile .text .active.btn-large:before, .image-texttile .tile .text form .stars .active.btn-large:before, form .stars .finder-tiles .tile .footer .detail-link .active.btn:before, .finder-tiles .tile .footer .detail-link form .stars .active.btn:before, form .stars .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .active.tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content form .stars .active.tooltip-content-close:before, form .stars .page-sylt .active.to-top:before, .page-sylt form .stars .active.to-top:before, form .stars .icon.selected:before, form .stars .selected.icon-hover:before, form .stars body > .notice-popup-wrapper > .notice-popup .selected.close:before, body > .notice-popup-wrapper > .notice-popup form .stars .selected.close:before, form .stars .btn.btn-large span.selected:before, .btn.btn-large form .stars span.selected:before, form .stars .bx-wrapper .bx-controls-direction a.selected:before, .bx-wrapper .bx-controls-direction form .stars a.selected:before, form .stars .select2-container .select2-selection .select2-selection__arrow b.selected:before, .select2-container .select2-selection .select2-selection__arrow form .stars b.selected:before, form .stars .select2-container .select2-selection .selected.select2-selection__arrow:before, form .select2-container .select2-selection .stars .selected.select2-selection__arrow:before, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.selected.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars a.selected.external:before, form .stars .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .selected.external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link form .stars .selected.external.icon-hover:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .selected.phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .selected.phone:before, form .stars .header-container .menu-container .mega-fly-out-overlay .contacts .selected.email:before, .header-container .menu-container .mega-fly-out-overlay .contacts form .stars .selected.email:before, form .stars .header-container-mobile nav .dept .selected.phone:before, .header-container-mobile nav .dept form .stars .selected.phone:before, form .stars .header-container-mobile nav .dept .selected.email:before, .header-container-mobile nav .dept form .stars .selected.email:before, form .stars #page-header-mobile nav ul li a .selected.arrow:before, #page-header-mobile nav ul li a form .stars .selected.arrow:before, form .stars #page-header-mobile nav ul li .icon-hover .selected.arrow:before, #page-header-mobile nav ul li .icon-hover form .stars .selected.arrow:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .selected.tel-link:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .selected.tel-link:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .selected.phone:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .selected.phone:before, form .stars #page-header-mobile nav .flyout-contact-content .dept .selected.email:before, #page-header-mobile nav .flyout-contact-content .dept form .stars .selected.email:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .selected.phone:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .selected.phone:before, form .stars .nav-central-contact > .container-fluid > .row > div .dept .selected.email:before, .nav-central-contact > .container-fluid > .row > div .dept form .stars .selected.email:before, form .stars #nav-meta ul li a.selected.external-link:before, #nav-meta ul li form .stars a.selected.external-link:before, form .stars #nav-meta ul li .selected.external-link.icon-hover:before, #nav-meta ul li form .stars .selected.external-link.icon-hover:before, form .stars .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .selected.breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item form .stars .selected.breadcrumb-menu-item-link:before, form .stars .page-navigation .content-menu > a.selected:before, .page-navigation form .stars .content-menu > a.selected:before, form .stars .main-content-items .navigation-overview .text a.selected:before, .main-content-items .navigation-overview .text form .stars a.selected:before, form .stars .main-content-items .navigation-overview-tiles .tile .selected.text:before, .main-content-items .navigation-overview-tiles .tile form .stars .selected.text:before, form .stars .topbar-contact .col-xs-12 .selected.phone:before, .topbar-contact .col-xs-12 form .stars .selected.phone:before, form .stars .topbar-contact .col-xs-12 .selected.route:before, .topbar-contact .col-xs-12 form .stars .selected.route:before, form .stars .popover.popover-topbar-contact .popover-content .info .selected.function:before, .popover.popover-topbar-contact .popover-content .info form .stars .selected.function:before, form .stars .rsslider .rsArrow .selected.rsArrowIcn:before, .rsslider .rsArrow form .stars .selected.rsArrowIcn:before, form .stars #page-main #service-boxes-slide-wrapper a .caption > span.selected:before, #page-main #service-boxes-slide-wrapper a form .stars .caption > span.selected:before, form .stars #page-main #service-boxes-slide-wrapper .icon-hover .caption > span.selected:before, #page-main #service-boxes-slide-wrapper .icon-hover form .stars .caption > span.selected:before, form .stars #page-main .contact-tiles .tile a .selected.label:before, #page-main .contact-tiles .tile a form .stars .selected.label:before, form .stars #page-main .contact-tiles .tile .icon-hover .selected.label:before, #page-main .contact-tiles .tile .icon-hover form .stars .selected.label:before, form .stars #main-teaser .selected.headline:before, #main-teaser form .stars .selected.headline:before, form .stars .car-models .info-wrapper .info .selected.headline:before, .car-models .info-wrapper .info form .stars .selected.headline:before, form .stars .car-models .info-wrapper .links .btn span.selected:before, .car-models .info-wrapper .links .btn form .stars span.selected:before, form .stars .image-tiles .caption > span.selected:before, .image-tiles form .stars .caption > span.selected:before, form .stars .list-group .selected.list-group-item:before, .list-group form .stars .selected.list-group-item:before, form .stars .paragraph a.link .selected.paragraph-headline:before, .paragraph a.link form .stars .selected.paragraph-headline:before, form .stars .paragraph .link.icon-hover .selected.paragraph-headline:before, .paragraph .link.icon-hover form .stars .selected.paragraph-headline:before,
form .stars .paragraph .employee .selected.paragraph-headline:before,
.paragraph .employee form .stars .selected.paragraph-headline:before, form .stars a.link > span > strong.selected:before, form .stars .link.icon-hover > span > strong.selected:before,
form .stars .employee > span > strong.selected:before, form .stars a.weiterlink > span.selected:before, form .stars .weiterlink.icon-hover > span.selected:before, form .stars .service-offer .service-offer-content .service-offer-body ul li.selected:before, .service-offer .service-offer-content .service-offer-body ul form .stars li.selected:before, form .stars #service-offer-tire-set-layer .labels .label a.selected:before, #service-offer-tire-set-layer .labels .label form .stars a.selected:before, form .stars #service-offer-tire-set-layer .labels .label .selected.icon-hover:before, #service-offer-tire-set-layer .labels .label form .stars .selected.icon-hover:before, form .stars .tab-slider-container .slider .item .item-link a.selected:before, .tab-slider-container .slider .item .item-link form .stars a.selected:before, form .stars .tab-slider-container .slider .item .item-link .selected.icon-hover:before, .tab-slider-container .slider .item .item-link form .stars .selected.icon-hover:before, form .stars .tab-slider-container .iScrollHorizontalScrollbar .selected.iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar form .stars .selected.iScrollIndicator:before, form .stars .container-list-text-images .selected.list-content:before, .container-list-text-images form .stars .selected.list-content:before, form .stars .container-double-teaser ul li a .selected.caption:before, .container-double-teaser ul li a form .stars .selected.caption:before, form .stars .container-double-teaser ul li .icon-hover .selected.caption:before, .container-double-teaser ul li .icon-hover form .stars .selected.caption:before, form .stars .dealer-contact .content .selected.phone:before, .dealer-contact .content form .stars .selected.phone:before, form .stars .dealer-contact .content .selected.email:before, .dealer-contact .content form .stars .selected.email:before, form .stars .socialwall.teaser > .col .grid-item .content .selected.media.video:before, .socialwall.teaser > .col .grid-item .content form .stars .selected.media.video:before, form .stars .media-tiles .media-tiles--container .selected.slick-arrow.slick-next:before, .media-tiles .media-tiles--container form .stars .selected.slick-arrow.slick-next:before, form .stars .media-tiles .media-tiles--container .selected.slick-arrow.slick-prev:before, .media-tiles .media-tiles--container form .stars .selected.slick-arrow.slick-prev:before, form .stars .media-tiles .media-tiles--container .items-wrapper .selected.item.sound:before, .media-tiles .media-tiles--container .items-wrapper form .stars .selected.item.sound:before, form .stars .media-tiles .media-tiles--container .items-wrapper .selected.item.video:before, .media-tiles .media-tiles--container .items-wrapper form .stars .selected.item.video:before, form .stars .media-tiles .media-tiles--container .items-wrapper .selected.item.youtube:before, .media-tiles .media-tiles--container .items-wrapper form .stars .selected.item.youtube:before, form .stars .media-tiles .media-tiles--container .items-wrapper .selected.item.link:before, .media-tiles .media-tiles--container .items-wrapper form .stars .selected.item.link:before, form .stars .media-tiles--fullscreen .topbar .selected.topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar form .stars .selected.topbar-button.close-fullscreen:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide .selected.mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide form .stars .selected.mejs-overlay-button:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link a.selected:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars a.selected:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .slide.link .selected.icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link form .stars .selected.icon-hover:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .selected.slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .selected.slick-arrow.slick-next:before, form .stars .media-tiles--fullscreen .fullscreen-slider-container .selected.slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container form .stars .selected.slick-arrow.slick-prev:before, form .stars .gallery-tiles--fullscreen .topbar .selected.topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar form .stars .selected.topbar-button.close-fullscreen:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .slide .selected.mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide form .stars .selected.mejs-overlay-button:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .selected.slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .selected.slick-arrow.slick-next:before, form .stars .gallery-tiles--fullscreen .fullscreen-slider-container .selected.slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container form .stars .selected.slick-arrow.slick-prev:before, form .stars .deck-slider .selected.item-link:before, .deck-slider form .stars .selected.item-link:before, form .stars .taycan-range-calculator .selected.tooltip:before, .taycan-range-calculator form .stars .selected.tooltip:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .selected.noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base form .stars .selected.noUi-connect:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider .selected.noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider form .stars .selected.noUi-handle:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .selected.city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .selected.city:before, form .stars .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .selected.highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container form .stars .selected.highway:before, form .stars .taycan-range-calculator .settings > div .temperature .slider-icon-container > div.selected:before, .taycan-range-calculator .settings > div .temperature form .stars .slider-icon-container > div.selected:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .selected.button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .selected.button[data-id="on"]:before, form .stars .taycan-range-calculator .settings > div .air-conditioning .buttons .selected.button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons form .stars .selected.button[data-id="eco"]:before, form .stars .image-texttile .tile .text .selected.btn-large:before, .image-texttile .tile .text form .stars .selected.btn-large:before, form .stars .finder-tiles .tile .footer .detail-link .selected.btn:before, .finder-tiles .tile .footer .detail-link form .stars .selected.btn:before, form .stars .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .selected.tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content form .stars .selected.tooltip-content-close:before, form .stars .page-sylt .selected.to-top:before, .page-sylt form .stars .selected.to-top:before {
  color: #d5001c;
}

/* line 247, ../sass/_custom.forms.scss */
form .form-control,
form .select2.select2-container--focus {
  outline: 2px solid transparent;
  transition: all 0.2s ease-in-out;
}
/* line 252, ../sass/_custom.forms.scss */
form .form-control:focus-visible,
form .select2.select2-container--focus:focus-visible {
  outline: 2px solid #000;
  outline-offset: 2px;
}

/* line 259, ../sass/_custom.forms.scss */
form .select2.select2-container--focus:focus-within {
  outline: 2px solid #000;
  outline-offset: 2px;
}

/* line 265, ../sass/_custom.forms.scss */
.select2-results .select2-results__option--highlighted {
  background-color: #dfdfdf !important;
  outline: 2px solid #000;
  outline-offset: 2px;
  transition: all 0.2s ease-in-out;
}

/*
 * Submit button integrated on the right of an input field
 */
/* line 275, ../sass/_custom.forms.scss */
.input-submit-button {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 2em;
  height: 2em;
  background-color: #fff;
  border: none;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  font-family: 'pag-iconfont';
  text-indent: 4em;
  overflow: hidden;
}
/* line 288, ../sass/_custom.forms.scss */
.input-submit-button:before {
  color: #3E4146;
  margin-top: 0em;
  position: absolute;
  text-indent: 0;
  top: 0.5em;
  left: 0.5em;
  line-height: 1;
}

/*
 * Default button used in this project
 */
/* line 303, ../sass/_custom.forms.scss */
.btn.btn-large {
  color: #fff;
  border-radius: 0;
  position: relative;
  margin-bottom: 30px;
  padding: 0 20px;
  line-height: 50px;
  border: none;
}
/* line 313, ../sass/_custom.forms.scss */
.btn.btn-large:hover {
  background-color: #d5001c;
}
/* line 317, ../sass/_custom.forms.scss */
.btn.btn-large span {
  display: inline-block;
  padding-left: 16px;
  margin-left: 10px;
}
/* line 322, ../sass/_custom.forms.scss */
.btn.btn-large span:before {
  color: #fff;
  position: absolute;
  top: 0;
  left: 19px;
}
/* line 342, ../sass/_custom.forms.scss */
.btn.btn-large.external-link span:before {
  font-size: 1.3em;
}

/**
 * Media Queries
 */
@media (max-width: 479px) {
  /* line 356, ../sass/_custom.forms.scss */
  form input[type=file] {
    font-size: 0.65em;
  }
  /* line 361, ../sass/_custom.forms.scss */
  form .secure-captcha #captcha_image {
    width: 82%;
    max-width: 215px;
  }
}
/* Slider */
/* line 3, ../sass/_vendor.slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../sass/_vendor.slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 24, ../sass/_vendor.slick.scss */
.slick-list:focus {
  outline: none;
}
/* line 28, ../sass/_vendor.slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, ../sass/_vendor.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 42, ../sass/_vendor.slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
/* line 48, ../sass/_vendor.slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
/* line 54, ../sass/_vendor.slick.scss */
.slick-track:after {
  clear: both;
}
/* line 58, ../sass/_vendor.slick.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 62, ../sass/_vendor.slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
/* line 66, ../sass/_vendor.slick.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
/* line 69, ../sass/_vendor.slick.scss */
.slick-slide img {
  display: block;
}
/* line 72, ../sass/_vendor.slick.scss */
.slick-slide.slick-loading img {
  display: none;
}
/* line 78, ../sass/_vendor.slick.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
/* line 82, ../sass/_vendor.slick.scss */
.slick-initialized .slick-slide {
  display: block;
}
/* line 86, ../sass/_vendor.slick.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
/* line 90, ../sass/_vendor.slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 96, ../sass/_vendor.slick.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/*
 * bxSlider common
 */
/* line 4, ../sass/_vendor.bxslider.scss */
.bxslider {
  visibility: hidden;
}

/* line 8, ../sass/_vendor.bxslider.scss */
.bx-wrapper {
  border: none;
  box-shadow: none;
  margin: 0 auto;
  /*
  .bx-pager, .bx-controls-auto {
  	bottom: 13px;
  }
  */
}
/* line 13, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-viewport {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  left: 0;
}
/* line 18, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-viewport li {
  min-height: 1px;
  min-width: 1px;
}
/* line 22, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction .icon-hover {
  font-size: 0;
  text-indent: 0;
  background-color: transparent;
  border: 0;
  outline: 0;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translate3d(0, -15px, 0);
  z-index: 2;
  opacity: 1 !important;
  display: none !important;
}
/* line 37, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction .icon-hover:before {
  font-size: 20px;
  color: #313639;
  line-height: 20px;
  box-shadow: 0 0 0.4375rem rgba(0, 0, 0, 0.15);
  transition: background-color .24s,color .24s;
  padding: 15px;
  display: inline-block;
}
/* line 49, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a:hover:before, .bx-wrapper .bx-controls-direction .icon-hover:hover:before {
  color: white;
  background-color: #d5001c;
}
/* line 56, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a.disabled:before, .bx-wrapper .bx-controls-direction .disabled.icon-hover:before {
  display: none;
}
/* line 61, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a.bx-prev, .bx-wrapper .bx-controls-direction .bx-prev.icon-hover {
  left: -6.8%;
}
/* line 69, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-controls-direction a.bx-next, .bx-wrapper .bx-controls-direction .bx-next.icon-hover {
  right: -5.7%;
}
/* line 79, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-prev {
  left: 0;
  background: none;
}
/* line 83, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-next {
  right: 0;
  background: none;
}
/* line 95, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager .icon-hover {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: #ccc;
  width: 15px;
  height: 15px;
}
/* line 100, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager .icon-hover:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager .active.icon-hover {
  background: #d5001c;
}
/* line 105, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-pager .bx-pager-item:only-child {
  display: none;
}
/* line 110, ../sass/_vendor.bxslider.scss */
.bx-wrapper .bx-loading {
  display: none !important;
}
@media (min-width: 992px) {
  /* line 116, ../sass/_vendor.bxslider.scss */
  .bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-controls-direction .icon-hover {
    display: block !important;
  }
}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, ../sass/_vendor.colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

/* line 6, ../sass/_vendor.colorbox.scss */
#cboxWrapper {
  max-width: none;
}

/* line 7, ../sass/_vendor.colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 8, ../sass/_vendor.colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 9, ../sass/_vendor.colorbox.scss */
#cboxContent {
  position: relative;
  margin: 0;
}

/* line 10, ../sass/_vendor.colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 11, ../sass/_vendor.colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 12, ../sass/_vendor.colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 13, ../sass/_vendor.colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 14, ../sass/_vendor.colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic;
}

/* line 15, ../sass/_vendor.colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 16, ../sass/_vendor.colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 23, ../sass/_vendor.colorbox.scss */
#cboxOverlay {
  background: #fff;
}

/* line 24, ../sass/_vendor.colorbox.scss */
#colorbox {
  outline: 0;
}

/* line 25, ../sass/_vendor.colorbox.scss */
#cboxTopLeft {
  width: 25px;
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) no-repeat 0 0;
}

/* line 26, ../sass/_vendor.colorbox.scss */
#cboxTopCenter {
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) repeat-x 0 -50px;
}

/* line 27, ../sass/_vendor.colorbox.scss */
#cboxTopRight {
  width: 25px;
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) no-repeat -25px 0;
}

/* line 28, ../sass/_vendor.colorbox.scss */
#cboxBottomLeft {
  width: 25px;
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) no-repeat 0 -25px;
}

/* line 29, ../sass/_vendor.colorbox.scss */
#cboxBottomCenter {
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) repeat-x 0 -75px;
}

/* line 30, ../sass/_vendor.colorbox.scss */
#cboxBottomRight {
  width: 25px;
  height: 25px;
  background: url(/images/layout/colorbox/border1.png) no-repeat -25px -25px;
}

/* line 31, ../sass/_vendor.colorbox.scss */
#cboxMiddleLeft {
  width: 25px;
  background: url(/images/layout/colorbox/border2.png) repeat-y 0 0;
}

/* line 32, ../sass/_vendor.colorbox.scss */
#cboxMiddleRight {
  width: 25px;
  background: url(/images/layout/colorbox/border2.png) repeat-y -25px 0;
}

/* line 33, ../sass/_vendor.colorbox.scss */
#cboxContent {
  background: #fff;
  overflow: hidden;
}

/* line 34, ../sass/_vendor.colorbox.scss */
.cboxIframe {
  background: #fff;
}

/* line 35, ../sass/_vendor.colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
/* line 39, ../sass/_vendor.colorbox.scss */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  width: auto;
  background: none;
}

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
/* line 42, ../sass/_vendor.colorbox.scss */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0;
}

/* line 44, ../sass/_vendor.colorbox.scss */
#cboxSlideshow {
  position: absolute;
  bottom: 0px;
  right: 42px;
  color: #444;
}

/* line 45, ../sass/_vendor.colorbox.scss */
#cboxPrevious {
  position: absolute;
  bottom: 0px;
  left: 0;
  color: #444;
}

/* line 46, ../sass/_vendor.colorbox.scss */
#cboxNext {
  position: absolute;
  bottom: 0px;
  left: 63px;
  color: #444;
}

/* line 47, ../sass/_vendor.colorbox.scss */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  color: #444;
}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
/* line 54, ../sass/_vendor.colorbox.scss */
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/* line 1, ../../../vendor/select2/select2/src/scss/core.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
/* line 1, ../../../vendor/select2/select2/src/scss/_single.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
/* line 12, ../../../vendor/select2/select2/src/scss/_single.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 22, ../../../vendor/select2/select2/src/scss/_single.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
/* line 29, ../../../vendor/select2/select2/src/scss/_single.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
/* line 1, ../../../vendor/select2/select2/src/scss/_multiple.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
/* line 12, ../../../vendor/select2/select2/src/scss/_multiple.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 21, ../../../vendor/select2/select2/src/scss/_multiple.scss */
.select2-container .select2-search--inline {
  float: left;
}
/* line 24, ../../../vendor/select2/select2/src/scss/_multiple.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
/* line 31, ../../../vendor/select2/select2/src/scss/_multiple.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 1, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 19, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-results {
  display: block;
}

/* line 23, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 29, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
/* line 35, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 40, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 44, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 50, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 56, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
/* line 60, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
/* line 65, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
/* line 70, ../../../vendor/select2/select2/src/scss/_dropdown.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 15, ../../../vendor/select2/select2/src/scss/core.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 36, ../../../vendor/select2/select2/src/scss/core.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 1, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
/* line 6, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
/* line 11, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
/* line 17, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
/* line 21, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
/* line 31, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 52, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
/* line 56, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
/* line 64, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
/* line 68, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
/* line 77, ../../../vendor/select2/select2/src/scss/theme/default/_single.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
/* line 1, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
/* line 7, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
/* line 14, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
/* line 19, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
/* line 27, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
/* line 35, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
/* line 49, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
/* line 58, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
/* line 66, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
/* line 70, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
/* line 75, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
/* line 83, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
/* line 90, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
/* line 95, ../../../vendor/select2/select2/src/scss/theme/default/_multiple.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
/* line 6, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 13, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 20, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
/* line 26, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
/* line 35, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
/* line 41, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
/* line 45, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
/* line 49, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
/* line 53, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
/* line 56, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
/* line 60, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
/* line 64, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
/* line 68, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
/* line 72, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
/* line 76, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
/* line 87, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
/* line 92, ../../../vendor/select2/select2/src/scss/theme/default/layout.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 1, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
/* line 11, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
/* line 15, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
/* line 20, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
/* line 27, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
/* line 31, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
/* line 50, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
/* line 71, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
/* line 75, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
/* line 90, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
/* line 93, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
/* line 98, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
/* line 106, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
/* line 116, ../../../vendor/select2/select2/src/scss/theme/classic/_single.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
/* line 1, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
/* line 11, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
/* line 15, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
/* line 21, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
/* line 25, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
/* line 40, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
/* line 49, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
/* line 57, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
/* line 61, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
/* line 66, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
/* line 74, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
/* line 79, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 87, ../../../vendor/select2/select2/src/scss/theme/classic/_multiple.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 9, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
/* line 16, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
/* line 22, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
/* line 27, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
/* line 31, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
/* line 35, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
/* line 41, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
/* line 45, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
/* line 50, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
/* line 55, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
/* line 61, ../../../vendor/select2/select2/src/scss/theme/classic/layout.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 3, ../sass/_vendor.select2.scss */
.select2-container {
  width: 100% !important;
}
/* line 6, ../sass/_vendor.select2.scss */
.select2-container .select2-selection {
  width: 100%;
  margin: 0;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
/* line 15, ../sass/_vendor.select2.scss */
.select2-container .select2-selection.select2-selection--single {
  height: auto;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
  border: 1px solid #191f22;
  border-radius: 0;
  box-shadow: none;
  color: #191f22;
  cursor: pointer;
}
/* line 29, ../sass/_vendor.select2.scss */
.select2-container .select2-selection .select2-selection__rendered {
  margin-right: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: none;
  width: auto;
  padding-left: 13px;
  padding-top: 13px;
  padding-bottom: 13px;
}
/* line 44, ../sass/_vendor.select2.scss */
.select2-container .select2-selection .select2-selection__arrow {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  bottom: 0;
}
/* line 53, ../sass/_vendor.select2.scss */
.select2-container .select2-selection .select2-selection__arrow b {
  border: none;
  width: auto;
  height: auto;
  margin: 0;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  background-repeat: no-repeat !important;
  background-size: 60px 40px !important;
}
/* line 67, ../sass/_vendor.select2.scss */
.select2-container .select2-selection .select2-selection__arrow b:before {
  color: #00b0f4 !important;
  pointer-events: none;
  display: inline-block;
}

/* line 80, ../sass/_vendor.select2.scss */
.select2-dropdown.select2-dropdown--above {
  border-top: 1px solid #aaa;
  border-bottom: 0;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
/* line 86, ../sass/_vendor.select2.scss */
.select2-dropdown .select2-results {
  max-height: 200px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 4px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
}
/* line 100, ../sass/_vendor.select2.scss */
.select2-dropdown .select2-results .select2-results__options .select2-results__option {
  padding-top: 13px;
  padding-right: 7px;
  padding-bottom: 13px;
  padding-left: 7px;
  margin: 0;
  cursor: pointer;
  min-height: 1em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 115, ../sass/_vendor.select2.scss */
.select2-dropdown .select2-results .select2-results__options .select2-results__option[aria-selected="true"] {
  background-color: transparent;
}
/* line 119, ../sass/_vendor.select2.scss */
.select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: #d5001c;
  background-color: #fff;
}
/* line 131, ../sass/_vendor.select2.scss */
.select2-dropdown.blue .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted {
  color: #00b0f4;
}

/* line 140, ../sass/_vendor.select2.scss */
form .select2-container {
  width: 100% !important;
}
/* line 143, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection {
  font-weight: normal;
  border: none;
  border-radius: 0;
}
/* line 148, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection.select2-selection--single {
  border: none;
  height: auto;
}
/* line 153, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection .select2-selection__rendered {
  color: white;
  line-height: 26px;
  text-overflow: inherit;
  background-color: #313639;
  padding: 12px 13px;
  margin-right: 0;
}
/* line 162, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection .select2-selection__arrow {
  text-align: center;
  color: white;
  top: 12px;
  right: 0;
}
/* line 170, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection .select2-selection__arrow b {
  display: none;
}
/* line 175, ../sass/_vendor.select2.scss */
form .select2-container .select2-selection:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  outline: none;
}
/* line 181, ../sass/_vendor.select2.scss */
form .select2-container .select2-dropdown {
  border-radius: 0;
}
/* line 186, ../sass/_vendor.select2.scss */
form .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  padding: 12px 13px;
}
/* line 190, ../sass/_vendor.select2.scss */
form .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option--highlighted {
  color: #d5001c;
  background-color: white;
}

/* This is the core CSS of Tooltipster */
/* GENERAL STRUCTURE RULES (do not edit this section) */
/* line 5, ../sass/_vendor.tooltipster.scss */
.tooltipster-base {
  /* this ensures that a constrained height set by functionPosition,
  if greater that the natural height of the tooltip, will be enforced
  in browsers that support display:flex */
  display: flex;
  pointer-events: none;
  /* this may be overriden in JS for fixed position origins */
  position: absolute;
}

/* line 15, ../sass/_vendor.tooltipster.scss */
.tooltipster-box {
  /* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
  and flex-basis auto for IE11- (at least) */
  flex: 1 1 auto;
}

/* line 21, ../sass/_vendor.tooltipster.scss */
.tooltipster-content {
  /* prevents an overflow if the user adds padding to the div */
  box-sizing: border-box;
  /* these make sure we'll be able to detect any overflow */
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}

/* line 30, ../sass/_vendor.tooltipster.scss */
.tooltipster-ruler {
  /* these let us test the size of the tooltip without overflowing the window */
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
}

/* ANIMATIONS */
/* Open/close animations */
/* fade */
/* line 47, ../sass/_vendor.tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity;
}

/* line 55, ../sass/_vendor.tooltipster.scss */
.tooltipster-fade.tooltipster-show {
  opacity: 1;
}

/* grow */
/* line 61, ../sass/_vendor.tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden;
}

/* line 74, ../sass/_vendor.tooltipster.scss */
.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* swing */
/* line 90, ../sass/_vendor.tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
}

/* line 103, ../sass/_vendor.tooltipster.scss */
.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
}

/* fall */
/* line 120, ../sass/_vendor.tooltipster.scss */
.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 133, ../sass/_vendor.tooltipster.scss */
.tooltipster-fall.tooltipster-initial {
  top: 0 !important;
}

/* line 138, ../sass/_vendor.tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0;
}

/* slide */
/* line 150, ../sass/_vendor.tooltipster.scss */
.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}

/* line 163, ../sass/_vendor.tooltipster.scss */
.tooltipster-slide.tooltipster-initial {
  left: -40px !important;
}

/* line 168, ../sass/_vendor.tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0;
}

/* Update animations */
/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */
/* fade */
@keyframes tooltipster-fading {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 196, ../sass/_vendor.tooltipster.scss */
.tooltipster-update-fade {
  animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg);
  }
  75% {
    transform: rotate(2deg);
  }
  100% {
    transform: rotate(0);
  }
}
/* line 214, ../sass/_vendor.tooltipster.scss */
.tooltipster-update-rotate {
  animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
/* line 229, ../sass/_vendor.tooltipster.scss */
.tooltipster-update-scale {
  animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 *
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */
/* .tooltipster-box */
/* line 242, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid black;
  border-radius: 4px;
}

/* line 248, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}

/* line 252, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}

/* line 256, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}

/* line 260, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}

/* .tooltipster-content */
/* line 266, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-content {
  color: white;
  line-height: 18px;
  padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */
/* line 275, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute;
}

/* line 280, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  /* half the width, for centering */
  margin-left: -10px;
  top: 0;
  width: 20px;
}

/* line 288, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  /* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
  been positioned yet */
  top: 0;
  width: 10px;
}

/* line 298, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  /* same as .tooltipster-left .tooltipster-arrow */
  top: 0;
  width: 10px;
}

/* line 307, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
/* line 316, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0;
}

/* .tooltipster-arrow-background */
/* line 324, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent;
}

/* line 328, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px;
}

/* line 334, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0;
}

/* line 340, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0;
}

/* line 346, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px;
}

/* .tooltipster-arrow-border */
/* line 354, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0;
}

/* line 360, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: black;
}

/* line 364, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: black;
}

/* line 368, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: black;
}

/* line 372, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: black;
}

/* tooltipster-arrow-uncropped */
/* line 378, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative;
}

/* line 382, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px;
}

/* line 386, ../sass/_vendor.tooltipster.scss */
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px;
}

/* Porsche customization */
/* line 393, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box {
  color: black;
  background-color: #fff;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 40px;
}
/* line 401, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box .close:after {
  color: black;
  position: absolute;
  right: 25px;
  top: 20px;
  font-size: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  /* line 401, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base .tooltipster-box .close:after {
    top: 15px;
    right: 15px;
  }
}
/* line 418, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box h4 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 100;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 418, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base .tooltipster-box h4 {
    font-size: 22px;
    font-weight: 100;
    line-height: 30px;
  }
}
/* line 433, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box h4, .tooltipster-base .tooltipster-box .value {
  color: black;
}
/* line 437, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box .title, .tooltipster-base .tooltipster-box .value {
  margin-top: 15px;
}
/* line 441, ../sass/_vendor.tooltipster.scss */
.tooltipster-base .tooltipster-box .title {
  color: #959899;
}
@media (max-width: 767px) {
  /* line 392, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base {
    background-color: rgba(49, 54, 57, 0.8);
    position: fixed !important;
    left: 0 !important;
    right: 0;
    top: 0 !important;
    bottom: 0;
    height: auto !important;
    width: auto !important;
  }
  /* line 456, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base .tooltipster-box {
    padding: 20px;
    position: absolute;
    top: 50%;
    left: 40px !important;
    right: 40px !important;
    transform: translate3D(0, -50%, 0);
    height: auto;
    max-height: 80%;
  }
  /* line 466, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base .tooltipster-box .content {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  /* line 392, ../sass/_vendor.tooltipster.scss */
  .tooltipster-base {
    max-width: 90%;
    max-height: 90%;
    box-shadow: 2px 2px 10px 0 #7b7e80;
    overflow: hidden;
  }
}

/* line 1, ../sass/_vendor.bootstrap.scss */
.popover {
  border: none;
  border-radius: 0;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
}
/* line 6, ../sass/_vendor.bootstrap.scss */
.popover.bottom {
  margin-top: 0;
}

/* line 11, ../sass/_vendor.bootstrap.scss */
.btn {
  white-space: normal;
  outline: 2px solid transparent;
  outline-offset: 0;
  transition: all 200ms ease-in-out;
}

/* line 18, ../sass/_vendor.bootstrap.scss */
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 2px solid #000;
  outline-offset: 4px;
}

/* line 4, ../sass/_vendor.usercentrics.scss */
.main-content-items .uc-checkbox .uc-form-check-label:before {
  display: none;
}
/* line 8, ../sass/_vendor.usercentrics.scss */
.main-content-items .uc-checkbox .uc-form-check-label .uc-label-text {
  padding: 0;
}

/* line 1, ../sass/_vendor.autouncle.scss */
#au-su-container {
  font-family: "PorscheNextRegular", Arial, sans-serif !important;
}
/* line 4, ../sass/_vendor.autouncle.scss */
#au-su-container #au-su {
  font-family: "PorscheNextRegular", Arial, sans-serif !important;
}

/* v1.0.7 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
/* line 3, ../sass/_vendor.royalslider.scss */
.royalSlider {
  width: 600px;
  height: 400px;
  position: relative;
  direction: ltr;
  touch-action: pan-y pinch-zoom;
}

/* line 10, ../sass/_vendor.royalslider.scss */
.royalSlider > * {
  float: left;
}

/* line 14, ../sass/_vendor.royalslider.scss */
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
  -webkit-backface-visibility: hidden;
}

/* line 26, ../sass/_vendor.royalslider.scss */
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
  -webkit-transform: none;
}

/* line 31, ../sass/_vendor.royalslider.scss */
.rsOverflow {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  float: left;
  -webkit-tap-highlight-color: transparent;
}

/* line 39, ../sass/_vendor.royalslider.scss */
.rsVisibleNearbyWrap {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0;
  -webkit-tap-highlight-color: transparent;
}

/* line 48, ../sass/_vendor.royalslider.scss */
.rsVisibleNearbyWrap .rsOverflow {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 53, ../sass/_vendor.royalslider.scss */
.rsContainer {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
}

/* line 60, ../sass/_vendor.royalslider.scss */
.rsArrow,
.rsThumbsArrow {
  cursor: pointer;
}

/* line 65, ../sass/_vendor.royalslider.scss */
.rsThumb {
  float: left;
  position: relative;
}

/* line 71, ../sass/_vendor.royalslider.scss */
.rsArrow,
.rsNav,
.rsThumbsArrow {
  opacity: 1;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

/* line 80, ../sass/_vendor.royalslider.scss */
.rsHidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
  transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}

/* line 90, ../sass/_vendor.royalslider.scss */
.rsGCaption {
  width: 100%;
  float: left;
  text-align: center;
}

/* Fullscreen options, very important ^^ */
/* line 97, ../sass/_vendor.royalslider.scss */
.royalSlider.rsFullscreen {
  position: fixed !important;
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 2147483647 !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
}

/* line 110, ../sass/_vendor.royalslider.scss */
.royalSlider .rsSlide.rsFakePreloader {
  opacity: 1 !important;
  -webkit-transition: 0s;
  -moz-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  display: none;
}

/* line 119, ../sass/_vendor.royalslider.scss */
.rsSlide {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

/* line 130, ../sass/_vendor.royalslider.scss */
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
  height: auto;
}

/* line 135, ../sass/_vendor.royalslider.scss */
.rsContent {
  width: 100%;
  height: 100%;
  position: relative;
}

/* line 141, ../sass/_vendor.royalslider.scss */
.rsPreloader {
  position: absolute;
  z-index: 0;
}

/* line 146, ../sass/_vendor.royalslider.scss */
.rsNav {
  -moz-user-select: -moz-none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 151, ../sass/_vendor.royalslider.scss */
.rsNavItem {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}

/* line 155, ../sass/_vendor.royalslider.scss */
.rsThumbs {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  float: left;
  z-index: 22;
}

/* line 162, ../sass/_vendor.royalslider.scss */
.rsTabs {
  float: left;
  background: none !important;
}

/* line 166, ../sass/_vendor.royalslider.scss */
.rsTabs,
.rsThumbs {
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}

/* line 173, ../sass/_vendor.royalslider.scss */
.rsVideoContainer {
  width: auto;
  height: auto;
  line-height: 0;
  position: relative;
}

/* line 179, ../sass/_vendor.royalslider.scss */
.rsVideoFrameHolder {
  position: absolute;
  left: 0;
  top: 0;
  background: #141414;
  opacity: 0;
  -webkit-transition: .3s;
}

/* line 187, ../sass/_vendor.royalslider.scss */
.rsVideoFrameHolder.rsVideoActive {
  opacity: 1;
}

/* line 190, ../sass/_vendor.royalslider.scss */
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
  position: absolute;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* ios controls over video bug, shifting video */
/* line 202, ../sass/_vendor.royalslider.scss */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 44px;
}

/* line 211, ../sass/_vendor.royalslider.scss */
.rsABlock {
  left: 0;
  top: 0;
  position: absolute;
  z-index: 15;
}

/* line 219, ../sass/_vendor.royalslider.scss */
img.rsImg {
  max-width: none;
}

/* line 223, ../sass/_vendor.royalslider.scss */
.grab-cursor {
  cursor: move;
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

/* line 230, ../sass/_vendor.royalslider.scss */
.grabbing-cursor {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 236, ../sass/_vendor.royalslider.scss */
.rsNoDrag {
  cursor: auto;
}

/* line 240, ../sass/_vendor.royalslider.scss */
.rsLink {
  left: 0;
  top: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 20;
  background: transparent;
}

/******************************
*
*  RoyalSlider Default Skin
*
*    1. Arrows
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
*
******************************/
/* Background */
/* line 272, ../sass/_vendor.royalslider.scss */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
  background: #151515;
  color: #FFF;
}

/***************
*
*  1. Arrows
*
****************/
/* line 288, ../sass/_vendor.royalslider.scss */
.rsDefault .rsArrow {
  height: 100%;
  width: 44px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
}

/* line 296, ../sass/_vendor.royalslider.scss */
.rsDefault.rsVer .rsArrow {
  width: 100%;
  height: 44px;
}

/* line 301, ../sass/_vendor.royalslider.scss */
.rsDefault.rsVer .rsArrowLeft {
  top: 0;
  left: 0;
}

/* line 302, ../sass/_vendor.royalslider.scss */
.rsDefault.rsVer .rsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 304, ../sass/_vendor.royalslider.scss */
.rsDefault.rsHor .rsArrowLeft {
  left: 0;
  top: 0;
}

/* line 305, ../sass/_vendor.royalslider.scss */
.rsDefault.rsHor .rsArrowRight {
  right: 0;
  top: 0;
}

/* line 307, ../sass/_vendor.royalslider.scss */
.rsDefault .rsArrowIcn {
  width: 32px;
  height: 32px;
  top: 50%;
  left: 50%;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  cursor: pointer;
  background: url("rs-default.png");
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px;
}

/* line 325, ../sass/_vendor.royalslider.scss */
.rsDefault .rsArrowIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 329, ../sass/_vendor.royalslider.scss */
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn {
  background-position: -64px -32px;
}

/* line 330, ../sass/_vendor.royalslider.scss */
.rsDefault.rsHor .rsArrowRight .rsArrowIcn {
  background-position: -64px -64px;
}

/* line 332, ../sass/_vendor.royalslider.scss */
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn {
  background-position: -96px -32px;
}

/* line 333, ../sass/_vendor.royalslider.scss */
.rsDefault.rsVer .rsArrowRight .rsArrowIcn {
  background-position: -96px -64px;
}

/* line 335, ../sass/_vendor.royalslider.scss */
.rsDefault .rsArrowDisabled .rsArrowIcn {
  opacity: .2;
  filter: alpha(opacity=20);
  *display: none;
}

/***************
*
*  2. Bullets
*
****************/
/* line 344, ../sass/_vendor.royalslider.scss */
.rsDefault .rsBullets {
  position: absolute;
  z-index: 35;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  margin: 0 auto;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
  line-height: 8px;
  overflow: hidden;
}

/* line 360, ../sass/_vendor.royalslider.scss */
.rsDefault .rsBullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 6px 5px 6px;
}

/* line 368, ../sass/_vendor.royalslider.scss */
.rsDefault .rsBullet span {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #777;
  background: rgba(255, 255, 255, 0.5);
}

/* line 376, ../sass/_vendor.royalslider.scss */
.rsDefault .rsBullet.rsNavSelected span {
  background-color: #FFF;
}

/***************
*
*  3. Thumbnails
*
****************/
/* line 390, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsHor {
  width: 100%;
  height: 72px;
}

/* line 394, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsVer {
  width: 96px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 401, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
  position: relative;
  height: 100%;
}

/* line 405, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
  position: relative;
  width: 100%;
}

/* line 409, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumb {
  float: left;
  overflow: hidden;
  width: 96px;
  height: 72px;
}

/* line 415, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumb img {
  width: 100%;
  height: 100%;
}

/* line 419, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumb.rsNavSelected {
  background: #02874a;
}

/* line 422, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumb.rsNavSelected img {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 426, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTmb {
  display: block;
}

/* Thumbnails with text */
/* line 431, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTmb h5 {
  font-size: 16px;
  margin: 0;
  padding: 0;
  line-height: 20px;
  color: #FFF;
}

/* line 438, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTmb span {
  color: #DDD;
  margin: 0;
  padding: 0;
  font-size: 13px;
  line-height: 18px;
}

/* Thumbnails arrow icons */
/* line 449, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsArrow {
  height: 100%;
  width: 20px;
  position: absolute;
  display: block;
  cursor: pointer;
  z-index: 21;
  background: #000;
  background: rgba(0, 0, 0, 0.75);
}

/* line 459, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsArrow:hover {
  background: rgba(0, 0, 0, 0.9);
}

/* line 462, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
  width: 100%;
  height: 20px;
}

/* line 466, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft {
  top: 0;
  left: 0;
}

/* line 467, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight {
  bottom: 0;
  left: 0;
}

/* line 469, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft {
  left: 0;
  top: 0;
}

/* line 470, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight {
  right: 0;
  top: 0;
}

/* line 472, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsArrowIcn {
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  position: absolute;
  cursor: pointer;
  background: url("rs-default.png");
}

/* line 484, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -128px -32px;
}

/* line 485, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -128px -48px;
}

/* line 487, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
  background-position: -144px -32px;
}

/* line 488, ../sass/_vendor.royalslider.scss */
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
  background-position: -144px -48px;
}

/* line 490, ../sass/_vendor.royalslider.scss */
.rsDefault .rsThumbsArrowDisabled {
  display: none !important;
}

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
  /* line 494, ../sass/_vendor.royalslider.scss */
  .rsDefault .rsThumb {
    width: 59px;
    height: 44px;
  }

  /* line 498, ../sass/_vendor.royalslider.scss */
  .rsDefault .rsThumbsHor {
    height: 44px;
  }

  /* line 501, ../sass/_vendor.royalslider.scss */
  .rsDefault .rsThumbsVer {
    width: 59px;
  }
}
/***************
*
*  4. Tabs
*
****************/
/* line 515, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTabs {
  width: 100%;
  height: auto;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
}

/* line 522, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTab {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  height: auto;
  width: auto;
  color: #333;
  padding: 5px 13px 6px;
  min-width: 72px;
  border: 1px solid #D9D9DD;
  border-right: 1px solid #f5f5f5;
  text-decoration: none;
  background-color: #FFF;
  background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
  background-image: linear-gradient(to bottom, #fefefe, #f4f4f4);
  -webkit-box-shadow: inset 1px 0 0 #fff;
  box-shadow: inset 1px 0 0 #fff;
  *display: inline;
  *zoom: 1;
}

/* line 546, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTab:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 552, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTab:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-right: 1px solid #cfcfcf;
}

/* line 560, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTab:active {
  border: 1px solid #D9D9DD;
  background-color: #f4f4f4;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

/* line 565, ../sass/_vendor.royalslider.scss */
.rsDefault .rsTab.rsNavSelected {
  color: #FFF;
  border: 1px solid #999;
  text-shadow: 1px 1px #838383;
  box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
  background: #ACACAC;
  background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
  background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
  background-image: linear-gradient(to bottom, #acacac, #bbbbbb);
}

/***************
*
*  5. Fullscreen button
*
****************/
/* line 586, ../sass/_vendor.royalslider.scss */
.rsDefault .rsFullscreenBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 22;
  display: block;
  position: absolute;
  cursor: pointer;
}

/* line 597, ../sass/_vendor.royalslider.scss */
.rsDefault .rsFullscreenIcn {
  display: block;
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("rs-default.png") 0 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
  border-radius: 2px;
}

/* line 610, ../sass/_vendor.royalslider.scss */
.rsDefault .rsFullscreenIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 613, ../sass/_vendor.royalslider.scss */
.rsDefault.rsFullscreen .rsFullscreenIcn {
  background-position: -32px 0;
}

/***************
*
*  6. Play/close video button
*
****************/
/* line 627, ../sass/_vendor.royalslider.scss */
.rsDefault .rsPlayBtn {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
  width: 64px;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  cursor: pointer;
}

/* line 635, ../sass/_vendor.royalslider.scss */
.rsDefault .rsPlayBtnIcon {
  width: 64px;
  display: block;
  height: 64px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  background: url(rs-default.png) no-repeat 0 -32px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 651, ../sass/_vendor.royalslider.scss */
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 654, ../sass/_vendor.royalslider.scss */
.rsDefault .rsBtnCenterer {
  position: absolute;
  left: 50%;
  top: 50%;
}

/* line 659, ../sass/_vendor.royalslider.scss */
.rsDefault .rsCloseVideoBtn {
  right: 0;
  top: 0;
  width: 44px;
  height: 44px;
  z-index: 500;
  position: absolute;
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
}

/* line 671, ../sass/_vendor.royalslider.scss */
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
  top: -38px;
  right: -6px;
}

/* line 676, ../sass/_vendor.royalslider.scss */
.rsDefault .rsCloseVideoIcn {
  margin: 6px;
  width: 32px;
  height: 32px;
  background: url("rs-default.png") -64px 0;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  *background-color: #000;
}

/* line 685, ../sass/_vendor.royalslider.scss */
.rsDefault .rsCloseVideoIcn:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

/***************
*
*  7. Preloader
*
****************/
/* line 697, ../sass/_vendor.royalslider.scss */
.rsDefault .rsPreloader {
  width: 20px;
  height: 20px;
  background-image: url(../preloaders/preloader-white.gif);
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
}

/***************
*
*  8. Global caption
*
****************/
/* line 716, ../sass/_vendor.royalslider.scss */
.rsDefault .rsGCaption {
  position: absolute;
  float: none;
  bottom: 6px;
  left: 6px;
  text-align: left;
  background: black;
  background: rgba(0, 0, 0, 0.75);
  color: #FFF;
  padding: 2px 8px;
  width: auto;
  font-size: 12px;
  border-radius: 2px;
}

/*
 * Main navigation (mobile style)
 *
 * Please note: Style get's mobile first, for desktop style see media queries !
 */
/* line 6, ../sass/_nav.main.scss */
#nav-main {
  border: none;
}
/* line 9, ../sass/_nav.main.scss */
#nav-main .navbar-header {
  position: absolute;
  top: -53px;
  right: 0;
  width: auto;
  /* Open and hover state of navbar-toggle if navbar is collapsed */
}
/* line 16, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 65px;
  height: 65px;
  margin: 0;
  padding: 0;
  line-height: 62px;
  border: none;
  background-color: #f2f2f2;
  cursor: pointer;
  /* Normal state of navbar-toggle */
}
/* line 26, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle .icon-wrapper {
  display: inline-block;
  width: 63px;
  height: 40px;
  line-height: 40px;
  border-left: 1px solid #dfdfdf;
  vertical-align: middle;
  text-align: center;
}
/* line 34, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle .icon-wrapper .icon-hover {
  color: #d5001c;
  font-size: 40px;
}
/* line 40, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle.collapsed {
  background-color: #fff;
}
/* line 42, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle.collapsed:hover .icon-hover {
  color: #d5001c;
}
/* line 45, ../sass/_nav.main.scss */
#nav-main .navbar-header .navbar-toggle.collapsed .icon-hover {
  color: #000;
}
/* line 52, ../sass/_nav.main.scss */
#nav-main .navbar-nav {
  /* First level has other style */
}
/* line 53, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group {
  display: block;
}
/* line 56, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group .btn {
  color: black;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  float: none;
  padding: 11.5px 0;
  border-width: 0;
  text-align: left;
}
/* line 65, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group .btn.dropdown-toggle {
  position: absolute;
  right: 0;
  width: 50px;
  text-align: right;
}
/* line 72, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group .btn.dropdown-item {
  margin: 0 50px 0 0;
}
/* line 77, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group.final .dropdown-item {
  margin: 0;
}
/* line 81, ../sass/_nav.main.scss */
#nav-main .navbar-nav .btn-group .btn + .btn,
#nav-main .navbar-nav .btn-group .btn + .btn-group,
#nav-main .navbar-nav .btn-group .btn-group + .btn,
#nav-main .navbar-nav .btn-group .btn-group + .btn-group {
  margin-left: 0;
}
/* line 88, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown-menu {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 0;
}
/* line 93, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown-menu:empty {
  border: none;
}
/* line 98, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown {
  padding-left: 15px;
}
/* line 101, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown .icon-arrow-up2:before, #nav-main .navbar-nav .dropdown .accordion .panel-heading a:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown a:after, #nav-main .navbar-nav .dropdown .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown .icon-hover:after, #nav-main .navbar-nav .dropdown .page-sylt .to-top:before, .page-sylt #nav-main .navbar-nav .dropdown .to-top:before {
  display: none;
  color: #d5001c;
}
/* line 107, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown.open > a, #nav-main .navbar-nav .dropdown.open > .icon-hover {
  color: #d5001c;
}
/* line 110, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown.open > .icon-arrow-down2:before, #nav-main .navbar-nav form .select2-container .select2-selection .dropdown.open > .select2-selection__arrow:before, form .select2-container .select2-selection #nav-main .navbar-nav .dropdown.open > .select2-selection__arrow:before, #nav-main .navbar-nav .accordion .panel-heading .dropdown.open > a.collapsed:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.open > a.collapsed:after, #nav-main .navbar-nav .accordion .panel-heading .dropdown.open > .collapsed.icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.open > .collapsed.icon-hover:after {
  display: none;
}
/* line 113, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown.open > .icon-arrow-up2:before, #nav-main .navbar-nav .accordion .panel-heading .dropdown.open > a:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.open > a:after, #nav-main .navbar-nav .accordion .panel-heading .dropdown.open > .icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.open > .icon-hover:after, #nav-main .navbar-nav .page-sylt .dropdown.open > .to-top:before, .page-sylt #nav-main .navbar-nav .dropdown.open > .to-top:before {
  display: block;
}
/* line 119, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown.final > .icon-arrow-down2:before, #nav-main .navbar-nav form .select2-container .select2-selection .dropdown.final > .select2-selection__arrow:before, form .select2-container .select2-selection #nav-main .navbar-nav .dropdown.final > .select2-selection__arrow:before, #nav-main .navbar-nav .accordion .panel-heading .dropdown.final > a.collapsed:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.final > a.collapsed:after, #nav-main .navbar-nav .accordion .panel-heading .dropdown.final > .collapsed.icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown.final > .collapsed.icon-hover:after,
#nav-main .navbar-nav .dropdown.final > .icon-arrow-up2:before,
#nav-main .navbar-nav .accordion .panel-heading .dropdown.final > a:after,
.accordion .panel-heading #nav-main .navbar-nav .dropdown.final > a:after,
#nav-main .navbar-nav .accordion .panel-heading .dropdown.final > .icon-hover:after,
.accordion .panel-heading #nav-main .navbar-nav .dropdown.final > .icon-hover:after,
#nav-main .navbar-nav .page-sylt .dropdown.final > .to-top:before,
.page-sylt #nav-main .navbar-nav .dropdown.final > .to-top:before {
  display: none;
}
/* line 125, ../sass/_nav.main.scss */
#nav-main .navbar-nav .dropdown a.active, #nav-main .navbar-nav .dropdown .active.icon-hover {
  color: #d5001c;
  background-color: transparent;
}
/* line 131, ../sass/_nav.main.scss */
#nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown {
  padding-left: 0;
}
/* line 136, ../sass/_nav.main.scss */
#nav-main .navbar-nav > .dropdown {
  border-top: 1px solid #dfdfdf;
  margin: 0 0.85em;
  padding-left: 0;
}
/* line 142, ../sass/_nav.main.scss */
#nav-main .navbar-nav > .dropdown > .dropdown-item > .icon.visible-xs-inline, #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover, #nav-main body > .notice-popup-wrapper > .notice-popup .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.close:before, body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.close:before, #nav-main .btn.btn-large .navbar-nav > .dropdown > .dropdown-item > span.visible-xs-inline:before, .btn.btn-large #nav-main .navbar-nav > .dropdown > .dropdown-item > span.visible-xs-inline:before, #nav-main .bx-wrapper .bx-controls-direction .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #nav-main .bx-wrapper .bx-controls-direction .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .select2-container .select2-selection .select2-selection__arrow .navbar-nav > .dropdown > .dropdown-item > b.visible-xs-inline:before, .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav > .dropdown > .dropdown-item > b.visible-xs-inline:before, #nav-main form .select2-container .select2-selection .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.select2-selection__arrow, form .select2-container .select2-selection #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.select2-selection__arrow, #nav-main .tooltipster-base .tooltipster-box .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.close:after, .tooltipster-base .tooltipster-box #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.close:after, #nav-main .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline.external:before, #nav-main .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.external.icon-hover:before, #nav-main .header-container .menu-container .mega-fly-out-overlay .contacts .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main .header-container .menu-container .mega-fly-out-overlay .contacts .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #nav-main .header-container-mobile nav .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, .header-container-mobile nav .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main .header-container-mobile nav .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, .header-container-mobile nav .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #nav-main #page-header-mobile nav ul li a .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.arrow, #page-header-mobile nav ul li a #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.arrow, #nav-main #page-header-mobile nav ul li .icon-hover .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.arrow, #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.arrow, #nav-main #page-header-mobile nav .flyout-contact-content .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tel-link:before, #nav-main #page-header-mobile nav .flyout-contact-content .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main #page-header-mobile nav .flyout-contact-content .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #nav-main .nav-central-contact > .container-fluid > .row > div .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main .nav-central-contact > .container-fluid > .row > div .dept .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #nav-main #nav-meta ul li .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline.external-link:before, #nav-meta ul li #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline.external-link:before, #nav-main #nav-meta ul li .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.external-link.icon-hover:before, #nav-meta ul li #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.external-link.icon-hover:before, #nav-main #nav-meta .panel-default .panel-heading .panel-title .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:after, #nav-main #nav-meta .panel-default .panel-heading .panel-title .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:after, #nav-main .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.breadcrumb-menu-item-link:before, #nav-main .page-navigation .navbar-nav > .dropdown > .content-menu.dropdown-item > a.visible-xs-inline:before, .page-navigation #nav-main .navbar-nav > .dropdown > .content-menu.dropdown-item > a.visible-xs-inline:before, #nav-main .page-navigation .navbar-nav > .dropdown > .content-menu.dropdown-item > .visible-xs-inline.icon-hover:before, .page-navigation #nav-main .navbar-nav > .dropdown > .content-menu.dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .main-content-items .navigation-overview .text .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #nav-main .main-content-items .navigation-overview .text .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .main-content-items .navigation-overview-tiles .tile .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.text:before, .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.text:before, #nav-main .topbar-contact .col-xs-12 .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main .topbar-contact .col-xs-12 .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.route:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.route:before, #nav-main .popover.popover-topbar-contact .popover-content .info .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.function:before, .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.function:before, #nav-main .rsslider .rsArrow .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.rsArrowIcn:before, .rsslider .rsArrow #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.rsArrowIcn:before, #nav-main #page-main #service-boxes-slide-wrapper a .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, #nav-main #page-main #service-boxes-slide-wrapper .icon-hover .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, #nav-main #page-main .contact-tiles .tile a .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.label:before, #page-main .contact-tiles .tile a #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.label:before, #nav-main #page-main .contact-tiles .tile .icon-hover .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.label:before, #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.label:before, #nav-main #main-teaser .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.headline:before, #main-teaser #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.headline:before, #nav-main .car-models .info-wrapper .info .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.headline:before, .car-models .info-wrapper .info #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.headline:before, #nav-main .car-models .info-wrapper .links .btn .navbar-nav > .dropdown > .dropdown-item > span.visible-xs-inline:before, .car-models .info-wrapper .links .btn #nav-main .navbar-nav > .dropdown > .dropdown-item > span.visible-xs-inline:before, #nav-main .image-tiles .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, .image-tiles #nav-main .navbar-nav > .dropdown > .caption.dropdown-item > span.visible-xs-inline:before, #nav-main .list-group .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.list-group-item:before, .list-group #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.list-group-item:before, #nav-main .paragraph a.link .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before, .paragraph a.link #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before, #nav-main .paragraph .link.icon-hover .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before, .paragraph .link.icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before,
#nav-main .paragraph .employee .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before,
.paragraph .employee #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.paragraph-headline:before, #nav-main .navbar-nav > a.link.dropdown > span.dropdown-item > strong.visible-xs-inline:before, #nav-main .navbar-nav > .link.icon-hover.dropdown > span.dropdown-item > strong.visible-xs-inline:before,
#nav-main .navbar-nav > .employee.dropdown > span.dropdown-item > strong.visible-xs-inline:before, #nav-main .navbar-nav > .dropdown > a.weiterlink.dropdown-item > span.visible-xs-inline:before, #nav-main .navbar-nav > .dropdown > .weiterlink.icon-hover.dropdown-item > span.visible-xs-inline:before, #nav-main .service-offer .service-offer-content .service-offer-body ul .navbar-nav > .dropdown > .dropdown-item > li.visible-xs-inline:before, .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav > .dropdown > .dropdown-item > li.visible-xs-inline:before, #nav-main #service-offer-tire-set-layer .labels .label .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #service-offer-tire-set-layer .labels .label #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #nav-main #service-offer-tire-set-layer .labels .label .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #service-offer-tire-set-layer .labels .label #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .tab-slider-container .slider .item .item-link .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #nav-main .tab-slider-container .slider .item .item-link .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .tab-slider-container .iScrollHorizontalScrollbar .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.iScrollIndicator:before, #nav-main .container-list-text-images .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.list-content:before, .container-list-text-images #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.list-content:before, #nav-main .container-double-teaser ul li a .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.caption:before, .container-double-teaser ul li a #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.caption:before, #nav-main .container-double-teaser ul li .icon-hover .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.caption:before, .container-double-teaser ul li .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.caption:before, #nav-main .dealer-contact .content .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, .dealer-contact .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.phone:before, #nav-main .dealer-contact .content .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, .dealer-contact .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.email:before, #nav-main .socialwall.teaser > .col .grid-item .content .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.media.video:before, .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.media.video:before, #nav-main .media-tiles .media-tiles--container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, #nav-main .media-tiles .media-tiles--container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.sound, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.video, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.video, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.youtube, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.link, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.link, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.facebook:after, #nav-main .media-tiles .media-tiles--container .items-wrapper .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item.instagram:after, #nav-main .media-tiles--fullscreen .topbar .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.topbar-button.close-fullscreen:before, #nav-main .media-tiles--fullscreen .fullscreen-slider-container .slide .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.mejs-overlay-button:before, #nav-main .media-tiles--fullscreen .fullscreen-slider-container .slide.link .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:before, #nav-main .media-tiles--fullscreen .fullscreen-slider-container .slide.link .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:before, #nav-main .media-tiles--fullscreen .fullscreen-slider-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, #nav-main .media-tiles--fullscreen .fullscreen-slider-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, #nav-main .gallery-tiles--fullscreen .topbar .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.topbar-button.close-fullscreen:before, #nav-main .gallery-tiles--fullscreen .fullscreen-slider-container .slide .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.mejs-overlay-button:before, #nav-main .gallery-tiles--fullscreen .fullscreen-slider-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-next:before, #nav-main .gallery-tiles--fullscreen .fullscreen-slider-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.slick-arrow.slick-prev:before, #nav-main .deck-slider .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item-link:before, .deck-slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.item-link:before, #nav-main .taycan-range-calculator .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tooltip:before, .taycan-range-calculator #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tooltip:before, #nav-main .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-connect:before, #nav-main .taycan-range-calculator .settings > div.driving-profile .slider .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-handle:before, #nav-main .taycan-range-calculator .settings > div.driving-profile .slider .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.noUi-handle:after, #nav-main .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.city:before, #nav-main .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.highway:before, #nav-main .taycan-range-calculator .settings > div .temperature .navbar-nav > .dropdown > .slider-icon-container.dropdown-item > div.visible-xs-inline:before, .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav > .dropdown > .slider-icon-container.dropdown-item > div.visible-xs-inline:before, #nav-main .taycan-range-calculator .settings > div .air-conditioning .buttons .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.button[data-id="on"]:before, #nav-main .taycan-range-calculator .settings > div .air-conditioning .buttons .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.button[data-id="eco"]:before, #nav-main .taycan-range-calculator .settings .optional-equipment-switch .switch .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.switch-bar:after, #nav-main .image-texttile .tile .text .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.btn-large:before, .image-texttile .tile .text #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.btn-large:before, #nav-main .accordion .panel-heading .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:after, .accordion .panel-heading #nav-main .navbar-nav > .dropdown > .dropdown-item > a.visible-xs-inline:after, #nav-main .accordion .panel-heading .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.icon-hover:after, #nav-main .finder-tiles .tile .footer .detail-link .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.btn:before, .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.btn:before, #nav-main .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.tooltip-content-close:before, #nav-main .page-sylt .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.to-top:before, .page-sylt #nav-main .navbar-nav > .dropdown > .dropdown-item > .visible-xs-inline.to-top:before {
  display: none !important;
}

/*
 * Main navigation (desktop style)
 */
@media (min-width: 768px) {
  /* line 156, ../sass/_nav.main.scss */
  #nav-main .navbar-nav {
    margin-left: -7.5px;
    /* Collapse container for the first level of the navigation */
    /* First level of the navigation */
  }
  /* line 160, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .btn-group .btn {
    padding: 11.5px 15px;
  }
  /* line 163, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .btn-group .btn.dropdown-item {
    margin: 0;
  }
  /* line 170, ../sass/_nav.main.scss */
  #nav-main .navbar-nav #nav-main-collapse-collection {
    /* Wihtin this container only one level is shown */
  }
  /* line 171, ../sass/_nav.main.scss */
  #nav-main .navbar-nav #nav-main-collapse-collection .separator {
    position: absolute;
    top: 11px;
    left: 0;
  }
  /* line 179, ../sass/_nav.main.scss */
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-menu,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label body > .notice-popup-wrapper > .notice-popup .close:before,
  body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .close:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .btn.btn-large span:before,
  .btn.btn-large #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .bx-wrapper .bx-controls-direction a:before,
  .bx-wrapper .bx-controls-direction #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .bx-wrapper .bx-controls-direction .icon-hover:before,
  .bx-wrapper .bx-controls-direction #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .select2-container .select2-selection .select2-selection__arrow b:before,
  .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label b:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label form .select2-container .select2-selection .select2-selection__arrow,
  form .select2-container .select2-selection #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .select2-selection__arrow,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tooltipster-base .tooltipster-box .close:after,
  .tooltipster-base .tooltipster-box #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .close:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before,
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a.external:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before,
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .external.icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before,
  .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .email:before,
  .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .email:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container-mobile nav .dept .phone:before,
  .header-container-mobile nav .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .header-container-mobile nav .dept .email:before,
  .header-container-mobile nav .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .email:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-header-mobile nav ul li a .arrow,
  #page-header-mobile nav ul li a #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .arrow,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-header-mobile nav ul li .icon-hover .arrow,
  #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .arrow,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .tel-link:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tel-link:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .phone:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .email:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .email:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .phone:before,
  .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .email:before,
  .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .email:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #nav-meta ul li a.external-link:before,
  #nav-meta ul li #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a.external-link:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #nav-meta ul li .external-link.icon-hover:before,
  #nav-meta ul li #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .external-link.icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title a:after,
  #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after,
  #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before,
  .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .breadcrumb-menu-item-link:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .page-navigation .content-menu > a:before,
  .page-navigation #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .content-menu > a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .page-navigation .content-menu > .icon-hover:before,
  .page-navigation #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .content-menu > .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .main-content-items .navigation-overview .text a:before,
  .main-content-items .navigation-overview .text #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .main-content-items .navigation-overview .text .icon-hover:before,
  .main-content-items .navigation-overview .text #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .main-content-items .navigation-overview-tiles .tile .text:before,
  .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .text:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .topbar-contact .col-xs-12 .phone:before,
  .topbar-contact .col-xs-12 #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .topbar-contact .col-xs-12 .route:before,
  .topbar-contact .col-xs-12 #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .route:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .popover.popover-topbar-contact .popover-content .info .function:before,
  .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .function:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .rsslider .rsArrow .rsArrowIcn:before,
  .rsslider .rsArrow #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .rsArrowIcn:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-main #service-boxes-slide-wrapper a .caption > span:before,
  #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before,
  #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-main .contact-tiles .tile a .label:before,
  #page-main .contact-tiles .tile a #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .label:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #page-main .contact-tiles .tile .icon-hover .label:before,
  #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .label:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label #main-teaser .headline:before,
  #main-teaser #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .headline:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .car-models .info-wrapper .info .headline:before,
  .car-models .info-wrapper .info #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .headline:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .car-models .info-wrapper .links .btn span:before,
  .car-models .info-wrapper .links .btn #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .image-tiles .caption > span:before,
  .image-tiles #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .list-group .list-group-item:before,
  .list-group #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .list-group-item:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph a.link .paragraph-headline:before,
  .paragraph a.link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph .link.icon-hover .paragraph-headline:before,
  .paragraph .link.icon-hover #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a.link > span > strong:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .link.icon-hover > span > strong:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .employee > span > strong:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a.weiterlink > span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .weiterlink.icon-hover > span:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .service-offer .service-offer-content .service-offer-body ul li:before,
  .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label li:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item #service-offer-tire-set-layer .labels .label a:before,
  #service-offer-tire-set-layer .labels #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item #service-offer-tire-set-layer .labels .label .icon-hover:before,
  #service-offer-tire-set-layer .labels #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tab-slider-container .slider .item .item-link a:before,
  .tab-slider-container .slider .item .item-link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tab-slider-container .slider .item .item-link .icon-hover:before,
  .tab-slider-container .slider .item .item-link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before,
  .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .iScrollIndicator:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .container-list-text-images .list-content:before,
  .container-list-text-images #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .list-content:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .container-double-teaser ul li a .caption:before,
  .container-double-teaser ul li a #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .caption:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .container-double-teaser ul li .icon-hover .caption:before,
  .container-double-teaser ul li .icon-hover #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .caption:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .dealer-contact .content .phone:before,
  .dealer-contact .content #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .dealer-contact .content .email:before,
  .dealer-contact .content #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .email:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .socialwall.teaser > .col .grid-item .content .media.video:before,
  .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media.video:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-next:before,
  .media-tiles .media-tiles--container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-prev:before,
  .media-tiles .media-tiles--container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.sound,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.sound,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.video,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.video,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.youtube,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.youtube,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.link,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.link,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.facebook:after,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.facebook:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.instagram:after,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item.instagram:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before,
  .media-tiles--fullscreen .topbar #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .topbar-button.close-fullscreen:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .mejs-overlay-button:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before,
  .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before,
  .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before,
  .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .topbar-button.close-fullscreen:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .mejs-overlay-button:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .deck-slider .item-link:before,
  .deck-slider #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .item-link:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .tooltip:before,
  .taycan-range-calculator #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tooltip:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before,
  .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .noUi-connect:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before,
  .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .noUi-handle:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after,
  .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .noUi-handle:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before,
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .city:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before,
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .highway:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before,
  .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .slider-icon-container > div:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before,
  .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .button[data-id="on"]:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before,
  .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .button[data-id="eco"]:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after,
  .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .switch-bar:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .image-texttile .tile .text .btn-large:before,
  .image-texttile .tile .text #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .btn-large:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .accordion .panel-heading a:after,
  .accordion .panel-heading #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label a:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .accordion .panel-heading .icon-hover:after,
  .accordion .panel-heading #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .icon-hover:after,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .finder-tiles .tile .footer .detail-link .btn:before,
  .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .btn:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before,
  .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .tooltip-content-close:before,
  #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .page-sylt .to-top:before,
  .page-sylt #nav-main .navbar-nav #nav-main-collapse-collection > .dropdown-menu > .dropdown > .dropdown-item .label .to-top:before {
    display: none;
  }
  /* line 187, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown {
    border-top: none;
    margin: 0;
    /* Highlight current active item */
    /* Create a triangle on top of dropdown-menu's first level */
  }
  /* line 192, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .icon.hidden-xs, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label body > .notice-popup-wrapper > .notice-popup .hidden-xs.close:before, body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.close:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .btn.btn-large span.hidden-xs:before, .btn.btn-large #nav-main .navbar-nav > .dropdown > .dropdown-item > .label span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .bx-wrapper .bx-controls-direction a.hidden-xs:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .bx-wrapper .bx-controls-direction .hidden-xs.icon-hover:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .select2-container .select2-selection .select2-selection__arrow b.hidden-xs:before, .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav > .dropdown > .dropdown-item > .label b.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label form .select2-container .select2-selection .hidden-xs.select2-selection__arrow, form .select2-container .select2-selection #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.select2-selection__arrow, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .tooltipster-base .tooltipster-box .hidden-xs.close:after, .tooltipster-base .tooltipster-box #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.close:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.hidden-xs.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs.external:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .hidden-xs.external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.external.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container .menu-container .mega-fly-out-overlay .contacts .hidden-xs.phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container .menu-container .mega-fly-out-overlay .contacts .hidden-xs.email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.email:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container-mobile nav .dept .hidden-xs.phone:before, .header-container-mobile nav .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .header-container-mobile nav .dept .hidden-xs.email:before, .header-container-mobile nav .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.email:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-header-mobile nav ul li a .hidden-xs.arrow, #page-header-mobile nav ul li a #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.arrow, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-header-mobile nav ul li .icon-hover .hidden-xs.arrow, #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.arrow, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-header-mobile nav .flyout-contact-content .dept .hidden-xs.tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.tel-link:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-header-mobile nav .flyout-contact-content .dept .hidden-xs.phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-header-mobile nav .flyout-contact-content .dept .hidden-xs.email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.email:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .nav-central-contact > .container-fluid > .row > div .dept .hidden-xs.phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .nav-central-contact > .container-fluid > .row > div .dept .hidden-xs.email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.email:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #nav-meta ul li a.hidden-xs.external-link:before, #nav-meta ul li #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs.external-link:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #nav-meta ul li .hidden-xs.external-link.icon-hover:before, #nav-meta ul li #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.external-link.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #nav-meta .panel-default .panel-heading .panel-title a.hidden-xs:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #nav-meta .panel-default .panel-heading .panel-title .hidden-xs.icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .hidden-xs.breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.breadcrumb-menu-item-link:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .page-navigation .content-menu > a.hidden-xs:before, .page-navigation #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .content-menu > a.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .page-navigation .content-menu > .hidden-xs.icon-hover:before, .page-navigation #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .content-menu > .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .main-content-items .navigation-overview .text a.hidden-xs:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .main-content-items .navigation-overview .text .hidden-xs.icon-hover:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .main-content-items .navigation-overview-tiles .tile .hidden-xs.text:before, .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.text:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .topbar-contact .col-xs-12 .hidden-xs.phone:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .topbar-contact .col-xs-12 .hidden-xs.route:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.route:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .popover.popover-topbar-contact .popover-content .info .hidden-xs.function:before, .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.function:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .rsslider .rsArrow .hidden-xs.rsArrowIcn:before, .rsslider .rsArrow #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.rsArrowIcn:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-main #service-boxes-slide-wrapper a .caption > span.hidden-xs:before, #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .caption > span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-main #service-boxes-slide-wrapper .icon-hover .caption > span.hidden-xs:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .caption > span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-main .contact-tiles .tile a .hidden-xs.label:before, #page-main .contact-tiles .tile a #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.label:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #page-main .contact-tiles .tile .icon-hover .hidden-xs.label:before, #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.label:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label #main-teaser .hidden-xs.headline:before, #main-teaser #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.headline:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .car-models .info-wrapper .info .hidden-xs.headline:before, .car-models .info-wrapper .info #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.headline:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .car-models .info-wrapper .links .btn span.hidden-xs:before, .car-models .info-wrapper .links .btn #nav-main .navbar-nav > .dropdown > .dropdown-item > .label span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .image-tiles .caption > span.hidden-xs:before, .image-tiles #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .caption > span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .list-group .hidden-xs.list-group-item:before, .list-group #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.list-group-item:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .paragraph a.link .hidden-xs.paragraph-headline:before, .paragraph a.link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.paragraph-headline:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .paragraph .link.icon-hover .hidden-xs.paragraph-headline:before, .paragraph .link.icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.paragraph-headline:before,
  #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .paragraph .employee .hidden-xs.paragraph-headline:before,
  .paragraph .employee #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.paragraph-headline:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.link > span > strong.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .link.icon-hover > span > strong.hidden-xs:before,
  #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .employee > span > strong.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.weiterlink > span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .weiterlink.icon-hover > span.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .service-offer .service-offer-content .service-offer-body ul li.hidden-xs:before, .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav > .dropdown > .dropdown-item > .label li.hidden-xs:before, #nav-main #service-offer-tire-set-layer .labels .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #nav-main #service-offer-tire-set-layer .labels .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .tab-slider-container .slider .item .item-link a.hidden-xs:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .tab-slider-container .slider .item .item-link .hidden-xs.icon-hover:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .tab-slider-container .iScrollHorizontalScrollbar .hidden-xs.iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.iScrollIndicator:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .container-list-text-images .hidden-xs.list-content:before, .container-list-text-images #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.list-content:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .container-double-teaser ul li a .hidden-xs.caption:before, .container-double-teaser ul li a #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.caption:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .container-double-teaser ul li .icon-hover .hidden-xs.caption:before, .container-double-teaser ul li .icon-hover #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.caption:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .dealer-contact .content .hidden-xs.phone:before, .dealer-contact .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.phone:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .dealer-contact .content .hidden-xs.email:before, .dealer-contact .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.email:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .socialwall.teaser > .col .grid-item .content .hidden-xs.media.video:before, .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.media.video:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .hidden-xs.slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-next:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .hidden-xs.slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-prev:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.sound, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.video, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.video, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.youtube, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.link, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.link, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.facebook:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles .media-tiles--container .items-wrapper .hidden-xs.item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item.instagram:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .topbar .hidden-xs.topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.topbar-button.close-fullscreen:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .fullscreen-slider-container .slide .hidden-xs.mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.mejs-overlay-button:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link a.hidden-xs:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link .hidden-xs.icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .fullscreen-slider-container .hidden-xs.slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-next:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .media-tiles--fullscreen .fullscreen-slider-container .hidden-xs.slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-prev:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .gallery-tiles--fullscreen .topbar .hidden-xs.topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.topbar-button.close-fullscreen:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .gallery-tiles--fullscreen .fullscreen-slider-container .slide .hidden-xs.mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.mejs-overlay-button:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .gallery-tiles--fullscreen .fullscreen-slider-container .hidden-xs.slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-next:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .gallery-tiles--fullscreen .fullscreen-slider-container .hidden-xs.slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.slick-arrow.slick-prev:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .deck-slider .hidden-xs.item-link:before, .deck-slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.item-link:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .hidden-xs.tooltip:before, .taycan-range-calculator #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.tooltip:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .hidden-xs.noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.noUi-connect:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div.driving-profile .slider .hidden-xs.noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.noUi-handle:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div.driving-profile .slider .hidden-xs.noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.noUi-handle:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .hidden-xs.city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.city:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .hidden-xs.highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.highway:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div .temperature .slider-icon-container > div.hidden-xs:before, .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .slider-icon-container > div.hidden-xs:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div .air-conditioning .buttons .hidden-xs.button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.button[data-id="on"]:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings > div .air-conditioning .buttons .hidden-xs.button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.button[data-id="eco"]:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .taycan-range-calculator .settings .optional-equipment-switch .switch .hidden-xs.switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.switch-bar:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .image-texttile .tile .text .hidden-xs.btn-large:before, .image-texttile .tile .text #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.btn-large:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .accordion .panel-heading a.hidden-xs:after, .accordion .panel-heading #nav-main .navbar-nav > .dropdown > .dropdown-item > .label a.hidden-xs:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .accordion .panel-heading .hidden-xs.icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.icon-hover:after, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .finder-tiles .tile .footer .detail-link .hidden-xs.btn:before, .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.btn:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .hidden-xs.tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.tooltip-content-close:before, #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .page-sylt .hidden-xs.to-top:before, .page-sylt #nav-main .navbar-nav > .dropdown > .dropdown-item > .label .hidden-xs.to-top:before {
    display: none !important;
  }
  /* line 198, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown.active:after {
    position: absolute;
    left: 13px;
    right: 13px;
    bottom: 0;
    height: 0;
    border-bottom: 2px solid #d5001c;
    content: "";
  }
  /* line 208, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown:hover:after {
    display: none;
  }
  /* line 215, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child:before, #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child:after {
    position: absolute;
    left: 43px;
    width: 0;
    height: 0;
    content: "";
  }
  /* line 223, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child:before {
    border-bottom: 10px solid #dfdfdf;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
  }
  /* line 229, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child:after {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -9px;
    -moz-transition: border-color 0.24s;
    -o-transition: border-color 0.24s;
    -webkit-transition: border-color 0.24s;
    transition: border-color 0.24s;
  }
  /* line 236, ../sass/_nav.main.scss */
  #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child:hover:after, #nav-main .navbar-nav > .dropdown > .dropdown-menu > .dropdown:first-child.active:after {
    border-bottom-color: #d5001c;
  }
  /* line 243, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu {
    padding: 0;
    /* Normal, hover and active style on current visible items */
    /* Icon which indicates that a submenu is available */
    /* Hide child submenu and icon on final items */
  }
  /* line 247, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown {
    padding-left: 0;
  }
  /* line 250, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown:first-child > .dropdown-item > .label {
    border-top: 1px solid #fff;
  }
  /* line 254, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown:hover + li > .dropdown-item {
    border-top: 1px solid #d5001c;
  }
  /* line 256, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown:hover + li > .dropdown-item .label {
    border-top: none;
    border-color: #fff;
  }
  /* line 262, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.active > .dropdown-item {
    color: #d5001c;
  }
  /* line 266, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item {
    -moz-transition: background-color 0.24s, border-color 0.24s;
    -o-transition: background-color 0.24s, border-color 0.24s;
    -webkit-transition: background-color 0.24s, border-color 0.24s;
    transition: background-color 0.24s, border-color 0.24s;
    background-color: #fff;
    padding: 0;
    position: relative;
    border-color: #fff;
  }
  /* line 272, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item:hover, #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item.active {
    background-color: #d5001c;
    color: #fff;
  }
  /* line 276, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item:hover .label, #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item.active .label {
    border-color: #d5001c;
  }
  /* line 280, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown .dropdown-item .label {
    -moz-transition: border-color 0.24s;
    -o-transition: border-color 0.24s;
    -webkit-transition: border-color 0.24s;
    transition: border-color 0.24s;
    display: block;
    padding: 11px 15px 11px 0;
    margin: 0 15px;
    border-top: 1px solid #dfdfdf;
    line-height: 20px;
  }
  /* line 293, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .close:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .btn.btn-large span:before, .btn.btn-large #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label b:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .select2-selection__arrow, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .close:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a.external:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .external.icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .arrow, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .arrow, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tel-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a.external-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .external-link.icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .breadcrumb-menu-item-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .page-navigation .content-menu > a:before, .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .content-menu > a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .content-menu > .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .text:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .route:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .function:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .rsArrowIcn:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .label:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .label:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label #main-teaser .headline:before, #main-teaser #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .image-tiles .caption > span:before, .image-tiles #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .list-group .list-group-item:before, .list-group #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .list-group-item:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph a.link .paragraph-headline:before, .paragraph a.link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph-headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .paragraph-headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a.link > span > strong:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .link.icon-hover > span > strong:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .employee > span > strong:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a.weiterlink > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .weiterlink.icon-hover > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label li:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .iScrollIndicator:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .container-list-text-images .list-content:before, .container-list-text-images #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .list-content:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .caption:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .caption:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .dealer-contact .content .phone:before, .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .dealer-contact .content .email:before, .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media.video:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.sound, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.video, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.youtube, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.link, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.facebook:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item.instagram:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .topbar-button.close-fullscreen:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .mejs-overlay-button:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .topbar-button.close-fullscreen:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .mejs-overlay-button:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .deck-slider .item-link:before, .deck-slider #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .item-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tooltip:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .noUi-connect:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .noUi-handle:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .noUi-handle:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .city:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .highway:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .slider-icon-container > div:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .button[data-id="on"]:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .button[data-id="eco"]:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .switch-bar:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .btn-large:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .accordion .panel-heading a:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label a:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .icon-hover:after, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .btn:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .tooltip-content-close:before, #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .page-sylt .to-top:before, .page-sylt #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-item .label .to-top:before {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -10px;
    color: #000;
  }
  /* line 302, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .close:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .btn.btn-large span:before, .btn.btn-large #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label b:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .select2-selection__arrow, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .close:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a.external:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .external.icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .arrow, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .arrow, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tel-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a.external-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .external-link.icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .breadcrumb-menu-item-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .page-navigation .content-menu > a:before, .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .content-menu > a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .content-menu > .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .text:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .route:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .function:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .rsArrowIcn:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .label:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .label:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label #main-teaser .headline:before, #main-teaser #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .image-tiles .caption > span:before, .image-tiles #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .caption > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .list-group .list-group-item:before, .list-group #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .list-group-item:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph a.link .paragraph-headline:before, .paragraph a.link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph-headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .paragraph-headline:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a.link > span > strong:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .link.icon-hover > span > strong:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .employee > span > strong:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a.weiterlink > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .weiterlink.icon-hover > span:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label li:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .iScrollIndicator:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .container-list-text-images .list-content:before, .container-list-text-images #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .list-content:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .caption:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .caption:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .dealer-contact .content .phone:before, .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .phone:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .dealer-contact .content .email:before, .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .email:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media.video:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.sound, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.video, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.youtube, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.link, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.facebook:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item.instagram:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .topbar-button.close-fullscreen:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .mejs-overlay-button:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .topbar-button.close-fullscreen:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .mejs-overlay-button:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-next:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slick-arrow.slick-prev:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .deck-slider .item-link:before, .deck-slider #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .item-link:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tooltip:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .noUi-connect:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .noUi-handle:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .noUi-handle:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .city:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .highway:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .slider-icon-container > div:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .button[data-id="on"]:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .button[data-id="eco"]:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .switch-bar:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .btn-large:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .accordion .panel-heading a:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label a:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .icon-hover:after, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .btn:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .tooltip-content-close:before, #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .page-sylt .to-top:before, .page-sylt #nav-main .navbar-nav .dropdown-menu .dropdown:hover > .dropdown-item .label .to-top:before {
    color: #fff;
  }
  /* line 311, ../sass/_nav.main.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-menu,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label body > .notice-popup-wrapper > .notice-popup .close:before,
  body > .notice-popup-wrapper > .notice-popup #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .close:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .btn.btn-large span:before,
  .btn.btn-large #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .bx-wrapper .bx-controls-direction a:before,
  .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .bx-wrapper .bx-controls-direction .icon-hover:before,
  .bx-wrapper .bx-controls-direction #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .select2-container .select2-selection .select2-selection__arrow b:before,
  .select2-container .select2-selection .select2-selection__arrow #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label b:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label form .select2-container .select2-selection .select2-selection__arrow,
  form .select2-container .select2-selection #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .select2-selection__arrow,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tooltipster-base .tooltipster-box .close:after,
  .tooltipster-base .tooltipster-box #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .close:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before,
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a.external:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before,
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .external.icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before,
  .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container .menu-container .mega-fly-out-overlay .contacts .email:before,
  .header-container .menu-container .mega-fly-out-overlay .contacts #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .email:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container-mobile nav .dept .phone:before,
  .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .header-container-mobile nav .dept .email:before,
  .header-container-mobile nav .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .email:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-header-mobile nav ul li a .arrow,
  #page-header-mobile nav ul li a #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .arrow,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-header-mobile nav ul li .icon-hover .arrow,
  #page-header-mobile nav ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .arrow,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .tel-link:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tel-link:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .phone:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-header-mobile nav .flyout-contact-content .dept .email:before,
  #page-header-mobile nav .flyout-contact-content .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .email:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .phone:before,
  .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .nav-central-contact > .container-fluid > .row > div .dept .email:before,
  .nav-central-contact > .container-fluid > .row > div .dept #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .email:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #nav-meta ul li a.external-link:before,
  #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a.external-link:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #nav-meta ul li .external-link.icon-hover:before,
  #nav-meta ul li #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .external-link.icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title a:after,
  #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after,
  #nav-meta .panel-default .panel-heading .panel-title #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before,
  .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .breadcrumb-menu-item-link:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .page-navigation .content-menu > a:before,
  .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .content-menu > a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .page-navigation .content-menu > .icon-hover:before,
  .page-navigation #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .content-menu > .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .main-content-items .navigation-overview .text a:before,
  .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .main-content-items .navigation-overview .text .icon-hover:before,
  .main-content-items .navigation-overview .text #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .main-content-items .navigation-overview-tiles .tile .text:before,
  .main-content-items .navigation-overview-tiles .tile #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .text:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .topbar-contact .col-xs-12 .phone:before,
  .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .topbar-contact .col-xs-12 .route:before,
  .topbar-contact .col-xs-12 #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .route:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .popover.popover-topbar-contact .popover-content .info .function:before,
  .popover.popover-topbar-contact .popover-content .info #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .function:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .rsslider .rsArrow .rsArrowIcn:before,
  .rsslider .rsArrow #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .rsArrowIcn:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-main #service-boxes-slide-wrapper a .caption > span:before,
  #page-main #service-boxes-slide-wrapper a #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before,
  #page-main #service-boxes-slide-wrapper .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-main .contact-tiles .tile a .label:before,
  #page-main .contact-tiles .tile a #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .label:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #page-main .contact-tiles .tile .icon-hover .label:before,
  #page-main .contact-tiles .tile .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .label:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label #main-teaser .headline:before,
  #main-teaser #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .car-models .info-wrapper .info .headline:before,
  .car-models .info-wrapper .info #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .car-models .info-wrapper .links .btn span:before,
  .car-models .info-wrapper .links .btn #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .image-tiles .caption > span:before,
  .image-tiles #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .caption > span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .list-group .list-group-item:before,
  .list-group #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .list-group-item:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph a.link .paragraph-headline:before,
  .paragraph a.link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph .link.icon-hover .paragraph-headline:before,
  .paragraph .link.icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .paragraph-headline:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a.link > span > strong:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .link.icon-hover > span > strong:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .employee > span > strong:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a.weiterlink > span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .weiterlink.icon-hover > span:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .service-offer .service-offer-content .service-offer-body ul li:before,
  .service-offer .service-offer-content .service-offer-body ul #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label li:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item #service-offer-tire-set-layer .labels .label a:before,
  #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item #service-offer-tire-set-layer .labels .label .icon-hover:before,
  #service-offer-tire-set-layer .labels #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tab-slider-container .slider .item .item-link a:before,
  .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tab-slider-container .slider .item .item-link .icon-hover:before,
  .tab-slider-container .slider .item .item-link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before,
  .tab-slider-container .iScrollHorizontalScrollbar #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .iScrollIndicator:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .container-list-text-images .list-content:before,
  .container-list-text-images #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .list-content:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .container-double-teaser ul li a .caption:before,
  .container-double-teaser ul li a #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .caption:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .container-double-teaser ul li .icon-hover .caption:before,
  .container-double-teaser ul li .icon-hover #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .caption:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .dealer-contact .content .phone:before,
  .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .phone:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .dealer-contact .content .email:before,
  .dealer-contact .content #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .email:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .socialwall.teaser > .col .grid-item .content .media.video:before,
  .socialwall.teaser > .col .grid-item .content #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media.video:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-next:before,
  .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .slick-arrow.slick-prev:before,
  .media-tiles .media-tiles--container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.sound,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.sound,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.video,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.video,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.youtube,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.youtube,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.link,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.link,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.facebook:after,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.facebook:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles .media-tiles--container .items-wrapper .item.instagram:after,
  .media-tiles .media-tiles--container .items-wrapper #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item.instagram:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before,
  .media-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .topbar-button.close-fullscreen:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .mejs-overlay-button:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before,
  .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before,
  .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before,
  .media-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before,
  .gallery-tiles--fullscreen .topbar #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .topbar-button.close-fullscreen:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .mejs-overlay-button:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-next:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before,
  .gallery-tiles--fullscreen .fullscreen-slider-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slick-arrow.slick-prev:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .deck-slider .item-link:before,
  .deck-slider #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .item-link:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .tooltip:before,
  .taycan-range-calculator #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tooltip:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before,
  .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .noUi-connect:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before,
  .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .noUi-handle:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after,
  .taycan-range-calculator .settings > div.driving-profile .slider #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .noUi-handle:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before,
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .city:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before,
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .highway:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before,
  .taycan-range-calculator .settings > div .temperature #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .slider-icon-container > div:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before,
  .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .button[data-id="on"]:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before,
  .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .button[data-id="eco"]:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after,
  .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .switch-bar:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .image-texttile .tile .text .btn-large:before,
  .image-texttile .tile .text #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .btn-large:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .accordion .panel-heading a:after,
  .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label a:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .accordion .panel-heading .icon-hover:after,
  .accordion .panel-heading #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .icon-hover:after,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .finder-tiles .tile .footer .detail-link .btn:before,
  .finder-tiles .tile .footer .detail-link #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .btn:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before,
  .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .tooltip-content-close:before,
  #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .page-sylt .to-top:before,
  .page-sylt #nav-main .navbar-nav .dropdown-menu .dropdown.final > .dropdown-item .label .to-top:before {
    display: none;
  }

  /* line 323, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav {
    /* Open levels of main navigation via hover on no-touch devices */
    /* Opens the third level or higher to the right */
  }
  /* line 326, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown:hover > .dropdown-menu {
    display: block;
  }
  /* line 330, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown.final > .dropdown-menu {
    display: none;
  }
  /* line 336, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu {
    top: -3px;
    left: 100%;
    /* Move up menu entries by x positions */
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-1 {
    top: -46px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-2 {
    top: -89px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-3 {
    top: -132px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-4 {
    top: -175px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-5 {
    top: -218px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-6 {
    top: -261px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-7 {
    top: -304px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-8 {
    top: -347px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-9 {
    top: -390px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-10 {
    top: -433px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-11 {
    top: -476px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-12 {
    top: -519px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-13 {
    top: -562px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-14 {
    top: -605px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-15 {
    top: -648px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-16 {
    top: -691px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-17 {
    top: -734px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-18 {
    top: -777px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-19 {
    top: -820px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-20 {
    top: -863px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-21 {
    top: -906px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-22 {
    top: -949px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-23 {
    top: -992px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-24 {
    top: -1035px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-25 {
    top: -1078px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-26 {
    top: -1121px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-27 {
    top: -1164px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-28 {
    top: -1207px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-29 {
    top: -1250px;
  }
  /* line 342, ../sass/_nav.main.scss */
  .no-touch #nav-main .navbar-nav .dropdown-menu .dropdown > .dropdown-menu.pos-30 {
    top: -1293px;
  }
}
/* line 352, ../sass/_nav.main.scss */
.header-container {
  background: white;
  position: relative;
  visibility: visible;
  color: black;
  z-index: 300;
}
/* line 359, ../sass/_nav.main.scss */
.header-container .language-info-row {
  margin-top: 2rem;
}
/* line 363, ../sass/_nav.main.scss */
.header-container .language-selector-text {
  font-size: 12px;
  position: absolute;
  right: 1rem;
  display: none;
}
/* line 369, ../sass/_nav.main.scss */
.header-container .language-selector-text a, .header-container .language-selector-text .icon-hover {
  text-transform: uppercase;
  display: inline-block;
}
/* line 374, ../sass/_nav.main.scss */
.header-container .language-selector-text a + a, .header-container .language-selector-text .icon-hover + a, .header-container .language-selector-text a + .icon-hover, .header-container .language-selector-text .icon-hover + .icon-hover {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid black;
}
/* line 382, ../sass/_nav.main.scss */
.header-container .language-selector-icons a, .header-container .language-selector-icons .icon-hover {
  width: 30px;
  height: 30px;
  margin-right: 20px;
  display: inline-block;
}
/* line 390, ../sass/_nav.main.scss */
.header-container .header {
  font-weight: 400;
  height: 3.8125rem;
  flex-direction: column;
  visibility: visible;
  display: flex;
  background: white;
  color: black;
}
/* line 399, ../sass/_nav.main.scss */
.header-container .header.limit-stretch {
  width: calc(86vw);
  max-width: 96rem;
  margin-left: auto;
  margin-right: auto;
  box-sizing: content-box;
  /*
  @media (min-width: 1000px) {
  	padding-left: calc(100vw - 100%);
  }
  */
}
@media (min-width: 1400px) {
  /* line 399, ../sass/_nav.main.scss */
  .header-container .header.limit-stretch {
    width: calc(87vw);
  }
}
/* line 418, ../sass/_nav.main.scss */
.header-container .crest-burger-btn-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
/* line 423, ../sass/_nav.main.scss */
.header-container .crest-burger-btn-container .crest {
  z-index: 30;
  transform: translate3d(0px, 0px, 0px);
}
/* line 430, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h .crest {
  display: flex;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.0625rem solid #e3e4e5;
  border-top: 0;
  height: 4.8125rem;
  width: 6.7rem;
  padding: 0.3125rem 0.5rem 0.5625rem 0.5rem;
  margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.625rem + 0.1875rem + 0.0625rem));
  margin-bottom: -0.75rem;
}
/* line 444, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h picture img {
  width: 100%;
}
/* line 449, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h .marque {
  display: inline-flex;
  vertical-align: top;
}
/* line 454, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h .marque-bone {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.0625rem solid #e3e4e5;
  border-top: 0;
  width: 6.75rem;
  height: 4.75rem;
  padding: 0.875rem 0 1.1875rem 0;
  margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.625rem + 0.1875rem + 0.0625rem));
  margin-bottom: -0.75rem;
}
/* line 470, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h .marque-bone .crest-bone.sc-phn-crest {
  width: 1.5rem;
  height: 1.9375rem;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='31px' viewBox='0 0 29 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecrest-path-pixel-perfect-3%3C/title%3E%3Cg id='Design-Focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='832-skeleton-hn-1366' transform='translate(-130.000000, -39.000000)' fill='%23C9CACB' fill-rule='nonzero'%3E%3Cg id='Crest-bones' transform='translate(78.000000, 0.000000)'%3E%3Cpath d='M80.8612951,41.6891698 C79.3593022,41.0929534 77.8195513,40.5958533 76.2520235,40.2010916 C74.092052,39.6781633 71.8946453,39.3227949 69.6795438,39.1381787 C68.6125828,39.0425165 67.6096394,39.0106291 66.4786608,39 L66.4679912,39 C65.4010302,39 64.3340692,39 63.2671082,39.1381787 C61.0520067,39.3227949 58.8545999,39.6781633 56.6946284,40.2010916 C55.1285058,40.5930516 53.5918758,41.093847 52.0960265,41.6997989 L52,41.6997989 C52,41.6997989 52.1813834,52.8710141 52.3200883,58.3981614 C52.3624958,60.0288438 52.6613178,61.6428163 53.2056659,63.1812698 C53.83596,64.927843 54.6779771,66.5912102 55.7130243,68.1344441 C56.7974563,69.7321996 58.1093136,71.164397 59.6074319,72.3860959 C60.1877267,72.8817079 60.8047619,73.3329574 61.4532745,73.7359954 C62.4748439,74.3534515 63.5453697,74.8866836 64.6541575,75.3303648 C65.0062546,75.4791727 65.3263429,75.6279805 65.6144224,75.7236426 C65.9077386,75.8428333 66.2112826,75.9353298 66.5213392,76 C66.8313958,75.9353298 67.1349399,75.8428333 67.4282561,75.7236426 C67.7163355,75.6279805 68.0364238,75.4791727 68.3991906,75.3303648 C69.4899033,74.8845355 70.542531,74.3513317 71.5467255,73.7359954 C72.1928274,73.3294237 72.8096114,72.8783579 73.3925681,72.3860959 C74.8933275,71.167176 76.2055628,69.7345659 77.2869757,68.1344441 C78.3220229,66.5912102 79.16404,64.927843 79.7943341,63.1812698 C80.3386822,61.6428163 80.6375042,60.0288438 80.6799117,58.3981614 C80.8186166,52.8710141 81,41.6997989 81,41.6997989 L80.8612951,41.6891698 Z' id='crest-path-pixel-perfect-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
/* line 480, ../sass/_nav.main.scss */
.header-container .sc-phn-crest-h .marque-bone .label-bone.sc-phn-crest {
  width: 5rem;
  height: 0.4375rem;
  background-color: #e3e4e5;
}
/* line 489, ../sass/_nav.main.scss */
.header-container .sc-phn-mobile-layout-h {
  display: flex;
  align-items: center;
  position: relative;
}
/* line 494, ../sass/_nav.main.scss */
.header-container .sc-phn-mobile-layout-h .sc-phn-burger-button-h {
  height: 100%;
}
/* line 499, ../sass/_nav.main.scss */
.header-container .sc-phn-burger-button-h {
  display: flex;
  align-items: center;
  position: relative;
}
/* line 504, ../sass/_nav.main.scss */
.header-container .sc-phn-burger-button-h .burger-button {
  display: flex;
  font-family: inherit;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: transparent none;
  appearance: none;
  border: none;
  text-decoration: none;
  text-align: left;
  background: transparent;
  cursor: pointer;
  color: #000;
}
/* line 521, ../sass/_nav.main.scss */
.header-container .sc-phn-burger-button-h .burger-button .burger-button-text.sc-phn-burger-button {
  font-size: 1rem;
  padding: 0 0.5rem 0 0;
  margin-top: -1px;
}
/* line 529, ../sass/_nav.main.scss */
.header-container .sc-phn-burger-button-h .burger-button .burger-button-icon.sc-phn-burger-button {
  display: inline-flex;
  vertical-align: top;
}
/* line 537, ../sass/_nav.main.scss */
.header-container .menu-container {
  visibility: hidden;
  display: none;
}
/* line 541, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-content: space-between;
}
/* line 547, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .menu-series-shop-and-more {
  display: inline-flex;
}
/* line 551, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .menu-separator {
  width: 1px;
  height: 2.375rem;
  background-color: #e3e4e5;
  margin-top: 0.875rem;
}
/* line 559, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-menu-desktop-level-1 {
  padding-top: 1.3125rem;
}
/* line 563, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  font-size: 1rem;
}
/* line 569, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item {
  cursor: pointer;
  transition: all ease-in 0.25s;
  height: 2.5rem;
}
/* line 574, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item > .porsche-center, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item > .myporsche {
  transition: all 0.24s;
  display: inline-block;
  vertical-align: top;
  position: relative !important;
  border-bottom: 1px solid #e3e4e5;
  padding: 0.875rem 0 0.875rem 0;
  width: 100%;
}
/* line 585, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .label {
  display: flex;
  align-items: flex-start;
}
/* line 590, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .text {
  margin-left: 0.25rem;
  display: none;
}
/* line 595, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .value {
  font-size: 0.75rem;
  white-space: nowrap;
  margin-top: -5px;
  display: block;
}
/* line 603, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .porsche-center, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .myporsche {
  color: #d5001c;
}
/* line 606, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .porsche-center a, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .porsche-center .icon-hover, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .myporsche a, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .myporsche .icon-hover {
  color: #d5001c;
}
/* line 612, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout {
  box-sizing: border-box;
  display: none;
  position: absolute;
  background: #fff;
  z-index: 300;
}
/* line 619, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner {
  box-sizing: inherit;
  border: 1px solid #e3e4e5;
  position: relative;
  background: #fff;
}
/* line 625, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: -0.375rem;
  right: 50%;
  transform: translateX(50%);
  border-style: solid;
  border-width: 0 0.3125rem 0.3125rem;
  border-color: transparent transparent #e3e4e5;
}
/* line 638, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: -0.3125rem;
  right: 50%;
  transform: translateX(50%);
  border-style: solid;
  border-width: 0 0.3125rem 0.3125rem;
  border-color: transparent transparent #fff;
}
/* line 652, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items {
  display: block;
}
/* line 655, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul {
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}
/* line 661, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul .list-item-link {
  font-size: 1rem;
}
/* line 664, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul .list-item-link a, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul .list-item-link .icon-hover {
  font-size: 1rem;
  font-weight: 400;
  color: inherit;
  text-decoration: none;
  line-height: 1.5rem;
  outline: transparent solid 1px;
  outline-offset: 2px;
  display: inline-block;
  width: 100%;
  padding: .25rem .625rem;
}
/* line 676, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul .list-item-link a:hover, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul .list-item-link .icon-hover:hover {
  color: #d5001c;
}
/* line 682, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-items ul hr {
  display: block;
  height: 1px;
  border: none;
  background-color: #e3e4e5;
  margin: 0.875rem 0 0 0;
  text-align: center;
}
/* line 695, ../sass/_nav.main.scss */
.header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:hover .flyout {
  display: block;
}
/* line 704, ../sass/_nav.main.scss */
.header-container .menu-container .menu {
  padding-left: 1.5rem;
  display: flex;
  flex-direction: row;
}
/* line 710, ../sass/_nav.main.scss */
.header-container .menu-container .desktop-menu-item {
  display: flex;
  color: #000;
  font-size: 1rem;
  border-bottom: 0;
  padding: 1.3125rem 0 2.75rem 0;
  white-space: nowrap;
}
/* line 720, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-container {
  display: block;
  visibility: hidden;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 300;
  max-height: 0;
  overflow: hidden;
}
/* line 730, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-container .mega-fly-out-overlay-content {
  background-color: #fff;
  border-top: 1px solid #e3e4e5;
}
/* line 737, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .menu-overview-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
/* line 743, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .headline {
  font-weight: 100;
  border-bottom: 1px solid #7b7e80;
  padding: 0;
  margin: 0;
  cursor: default;
  vertical-align: baseline;
}
/* line 753, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group {
  margin: 0;
  padding: 0;
  padding-top: 0.375rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  text-indent: 0;
  list-style-type: none;
}
/* line 762, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link {
  box-sizing: border-box;
  font-size: 1rem;
  border-bottom: 1px solid #e3e4e5;
}
/* line 767, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .icon-hover {
  font-size: 1rem;
  font-weight: 400;
  color: inherit;
  text-decoration: none;
  line-height: 1.5rem;
  display: inline-block;
  width: 100%;
  padding: 0 0 0.875rem 0.625rem;
  outline: transparent solid 1px;
  outline-offset: 2px;
  position: relative;
}
/* line 780, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a:hover, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .icon-hover:hover {
  color: #d5001c;
}
/* line 784, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a:hover.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .icon-hover:hover.external:before {
  color: #d5001c;
}
/* line 790, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover {
  margin-left: 1.2rem;
}
/* line 793, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before {
  font-size: 1.2rem;
  color: black;
  position: absolute;
  left: -.7rem;
}
/* line 809, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .headline-porsche-center {
  border-bottom: none !important;
  padding-left: 0 !important;
}
/* line 814, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .list-item-group {
  padding-top: 1.1rem;
}
/* line 819, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .row.depts {
  margin-top: 2rem;
}
/* line 824, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .label {
  font-weight: bold;
}
/* line 828, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .phone, .header-container .menu-container .mega-fly-out-overlay .contacts .email {
  overflow: hidden;
  padding-left: 25px;
  position: relative;
}
/* line 833, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .email:before {
  color: black;
  left: 0;
  position: absolute;
}
/* line 855, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .flyout-logo {
  margin: 2rem 0;
  /*
  position: absolute;
  bottom: 0;
  */
}
/* line 862, ../sass/_nav.main.scss */
.header-container .menu-container .mega-fly-out-overlay .flyout-logo img {
  max-width: 100%;
}
/* line 869, ../sass/_nav.main.scss */
.header-container .header-border {
  height: 1px;
  background-color: #e3e4e5;
}
@media (min-width: 760px) {
  /* line 875, ../sass/_nav.main.scss */
  .header-container .header {
    height: 4.4375rem;
  }
  /* line 880, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .crest {
    width: 7rem;
    height: 5.25rem;
    padding: 0.5625rem 0.5rem 0.8125rem 0.5rem;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.625rem + 0.25rem + 0.0625rem));
  }
  /* line 887, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .marque-bone {
    width: 6.875rem;
    height: 5.1875rem;
    padding: 1.125rem 0 1.375rem 0;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.625rem + 0.25rem + 0.0625rem));
  }
}
@media (min-width: 1000px) {
  /* line 898, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .crest {
    padding: 0.375rem 0.5rem 0.4375rem 0.5rem;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.75rem + 0.3125rem + 0.0625rem));
  }
  /* line 903, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .marque-bone {
    width: 8.3125rem;
    height: 5.4375rem;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.75rem + 0.3125rem + 0.0625rem));
    padding: 1.1875rem 0 1.125rem 0;
  }
  /* line 909, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .marque-bone .crest-bone {
    width: 1.8125rem;
    height: 2.3125rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='29px' height='37px' viewBox='0 0 29 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecrest-path-pixel-perfect-3%3C/title%3E%3Cg id='Design-Focus' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='832-skeleton-hn-1366' transform='translate(-130.000000, -39.000000)' fill='%23C9CACB' fill-rule='nonzero'%3E%3Cg id='Crest-bones' transform='translate(78.000000, 0.000000)'%3E%3Cpath d='M80.8612951,41.6891698 C79.3593022,41.0929534 77.8195513,40.5958533 76.2520235,40.2010916 C74.092052,39.6781633 71.8946453,39.3227949 69.6795438,39.1381787 C68.6125828,39.0425165 67.6096394,39.0106291 66.4786608,39 L66.4679912,39 C65.4010302,39 64.3340692,39 63.2671082,39.1381787 C61.0520067,39.3227949 58.8545999,39.6781633 56.6946284,40.2010916 C55.1285058,40.5930516 53.5918758,41.093847 52.0960265,41.6997989 L52,41.6997989 C52,41.6997989 52.1813834,52.8710141 52.3200883,58.3981614 C52.3624958,60.0288438 52.6613178,61.6428163 53.2056659,63.1812698 C53.83596,64.927843 54.6779771,66.5912102 55.7130243,68.1344441 C56.7974563,69.7321996 58.1093136,71.164397 59.6074319,72.3860959 C60.1877267,72.8817079 60.8047619,73.3329574 61.4532745,73.7359954 C62.4748439,74.3534515 63.5453697,74.8866836 64.6541575,75.3303648 C65.0062546,75.4791727 65.3263429,75.6279805 65.6144224,75.7236426 C65.9077386,75.8428333 66.2112826,75.9353298 66.5213392,76 C66.8313958,75.9353298 67.1349399,75.8428333 67.4282561,75.7236426 C67.7163355,75.6279805 68.0364238,75.4791727 68.3991906,75.3303648 C69.4899033,74.8845355 70.542531,74.3513317 71.5467255,73.7359954 C72.1928274,73.3294237 72.8096114,72.8783579 73.3925681,72.3860959 C74.8933275,71.167176 76.2055628,69.7345659 77.2869757,68.1344441 C78.3220229,66.5912102 79.16404,64.927843 79.7943341,63.1812698 C80.3386822,61.6428163 80.6375042,60.0288438 80.6799117,58.3981614 C80.8186166,52.8710141 81,41.6997989 81,41.6997989 L80.8612951,41.6891698 Z' id='crest-path-pixel-perfect-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  /* line 915, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .marque-bone .label-bone {
    width: 6.1875rem;
    height: 0.5rem;
  }
}
@media (min-width: 1310px) {
  /* line 924, ../sass/_nav.main.scss */
  .header-container .header {
    height: 7.3125rem;
    flex-direction: row;
    /*
    &.limit-stretch {
    	width: calc(92vw);
    }
    */
  }
  /* line 936, ../sass/_nav.main.scss */
  .header-container .crest-burger-btn-container .crest {
    z-index: 400;
  }
  /* line 942, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .crest {
    width: 8.3125rem;
    height: 8.3125rem;
    padding: 1.75rem 0.5rem 1.875rem 0.5rem;
    margin-bottom: -0.9375rem;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.75rem + 0.25rem + 0.0625rem));
  }
  /* line 950, ../sass/_nav.main.scss */
  .header-container .sc-phn-crest-h .marque-bone {
    width: 8.25rem;
    height: 8.3125rem;
    padding: 2.46875rem 0 2.59375rem 0;
    margin-bottom: -0.9375rem;
    margin-left: calc(calc(100vw - 7vw * 2) - calc(calc(100vw - 7vw * 2) + 0.75rem + 0.25rem + 0.0625rem));
  }
  /* line 960, ../sass/_nav.main.scss */
  .header-container .sc-phn-burger-button-h .burger-button {
    display: none;
  }
  /* line 965, ../sass/_nav.main.scss */
  .header-container .menu-container {
    display: flex;
    visibility: visible;
    flex-grow: 1;
  }
  /* line 971, ../sass/_nav.main.scss */
  .header-container .menu-container .menu.sc-phn-menu {
    padding-right: 1.5rem;
  }
  /* line 975, ../sass/_nav.main.scss */
  .header-container .menu-container .menu.sc-phn-menu .menu-overlay-trigger.sc-phn-menu {
    padding: 0 0.5625rem;
    height: 91px;
  }
  /* line 984, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1.sc-phn-menu-desktop-level-1 {
    padding-top: 1.625rem;
  }
  /* line 989, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-menu-desktop-level-1 {
    padding: 1.3rem 0 0 1rem;
  }
  /* line 994, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities {
    font-size: 1rem;
  }
  /* line 997, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item {
    position: relative;
    display: block;
  }
  /* line 1001, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item > .porsche-center, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item > .myporsche {
    border-bottom: 0;
    padding: 0;
  }
  /* line 1006, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:first-child {
    margin-right: 1.125rem;
  }
  /* line 1010, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout {
    width: 10rem;
    padding-top: .8rem;
    left: -4.25rem;
  }
  /* line 1015, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner {
    padding: 0.625rem 0;
  }
  /* line 1019, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner ul .list-item-link {
    border-bottom: 0;
    padding-left: 0;
  }
  /* line 1032, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-container {
    top: 117px;
  }
  /* line 1035, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-container .mega-fly-out-overlay-content {
    padding-bottom: 2rem;
  }
  /* line 1040, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-button {
    cursor: default;
    display: flex;
    font-family: inherit;
    width: 100%;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: transparent none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    text-decoration: none;
    text-align: left;
    background: transparent;
    color: inherit;
    border-bottom: 2px solid transparent;
  }
  /* line 1060, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-button.mega-fly-out-overlay-button-active {
    color: #d5001c;
    border-bottom: 2px solid #d5001c;
  }
  /* line 1064, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .mega-fly-out-overlay-button.mega-fly-out-overlay-button-active .desktop-menu-item {
    color: #d5001c;
  }
  /* line 1071, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .headline {
    font-weight: 400;
    border-bottom: 1px solid #4a4a4a;
    text-align: left;
    padding-left: 0.625rem;
    font-size: 1.375rem;
    line-height: 1.75rem;
    padding-bottom: 0.6875rem;
    padding-right: 0.625rem;
  }
  /* line 1082, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .menu-overview-content {
    padding-top: 3.125rem;
  }
  /* line 1086, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group {
    margin-left: 3.75rem;
    margin-right: 3.75rem;
    width: 16.6875rem;
  }
  /* line 1092, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link {
    border-bottom: 0;
    padding-left: 0;
  }
  /* line 1098, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group.contacts {
    width: 65rem;
  }
}
@media (min-width: 1400px) {
  /* line 1108, ../sass/_nav.main.scss */
  .header-container .language-selector-text {
    display: block;
  }
  /* line 1115, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-menu-desktop-level-1 {
    padding: 1rem 0 0 1.25rem;
  }
  /* line 1119, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities {
    flex-wrap: wrap;
  }
  /* line 1123, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .text {
    display: block;
  }
  /* line 1127, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout {
    width: 14.625rem;
    top: 2.0rem;
    left: -3rem;
  }
  /* line 1132, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 2.25rem;
    display: block;
  }
  /* line 1140, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner ul .list-item-link a, .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .flyout .flyout-inner ul .list-item-link .icon-hover {
    padding-top: 0.875rem;
    padding-bottom: 0;
  }
  /* line 1151, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:first-child:hover .flyout {
    display: none !important;
  }
}
@media (min-width: 1500px) {
  /* line 1167, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-menu-desktop-level-1 {
    padding-top: 0;
  }
  /* line 1171, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities {
    align-items: center;
    padding-top: 0;
    height: 4.0625rem;
    padding-left: 1.25rem;
    flex-direction: row;
  }
  /* line 1178, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item {
    height: auto;
  }
}
@media (min-width: 1760px) {
  /* line 1189, ../sass/_nav.main.scss */
  .header-container .menu-container .desktop-menu-item {
    font-size: 1.1rem;
  }
  /* line 1195, ../sass/_nav.main.scss */
  .header-container .menu-container .menu .menu-desktop-level-1.sc-phn-menu-desktop-level-1 {
    padding-top: 1.3125rem;
  }
  /* line 1202, ../sass/_nav.main.scss */
  .header-container .menu-container .menu.sc-phn-menu .menu-overlay-trigger.sc-phn-menu {
    padding: 0 0.75rem;
    height: 102px;
  }
  /* line 1212, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities {
    font-size: 1.1rem;
  }
  /* line 1216, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item .value {
    font-size: 0.875rem;
    left: 0;
  }
  /* line 1221, ../sass/_nav.main.scss */
  .header-container .menu-container .menu-desktop-level-1 .metafunctionalities.sc-phn-meta-functionalities .metafunctionalities-item:first-child {
    margin-right: 1.5rem;
  }
  /* line 1231, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group {
    margin-left: 3rem;
    margin-right: 3rem;
    width: 21.6875rem;
  }
  /* line 1237, ../sass/_nav.main.scss */
  .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group.contacts .headline-porsche-center {
    padding-top: 0.8rem;
  }
}

/* line 1250, ../sass/_nav.main.scss */
.header-container-mobile .language-info-row > div {
  margin-top: 2rem;
}
/* line 1256, ../sass/_nav.main.scss */
.header-container-mobile .language-selector-icons a, .header-container-mobile .language-selector-icons .icon-hover {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  display: inline-block;
}
/* line 1264, ../sass/_nav.main.scss */
.header-container-mobile nav {
  position: fixed;
  bottom: 0;
  top: 0;
  width: 100%;
  right: -100%;
  overflow-y: auto;
  background-color: #fff;
  z-index: 1010;
}
/* line 1274, ../sass/_nav.main.scss */
.header-container-mobile nav > div {
  padding: 0 7%;
}
/* line 1278, ../sass/_nav.main.scss */
.header-container-mobile nav .nav {
  margin-top: 5.1875rem;
}
/* line 1282, ../sass/_nav.main.scss */
.header-container-mobile nav .headline {
  font-family: "PorscheNextThin", Arial, sans-serif;
  font-size: 2rem;
  font-weight: 100;
  border-bottom: 1px solid #7b7e80;
  line-height: 2.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0.625rem;
}
/* line 1292, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  color: #000;
  font-size: 1rem;
  line-height: 2.5rem;
  padding: 0.875rem 0 1rem 0.625rem;
  border-bottom: 1px solid #e3e4e5;
}
/* line 1302, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item .label {
  flex-grow: 2;
}
/* line 1305, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item .label .p-icon {
  position: relative;
  left: -0.3rem;
  top: 6px;
  display: inline-block;
}
/* line 1313, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item .icon, .header-container-mobile nav .nav-item .icon-hover, .header-container-mobile nav .nav-item body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup .header-container-mobile nav .nav-item .close:before, .header-container-mobile nav .nav-item .btn.btn-large span:before, .btn.btn-large .header-container-mobile nav .nav-item span:before, .header-container-mobile nav .nav-item .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction .header-container-mobile nav .nav-item a:before, .header-container-mobile nav .nav-item .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction .header-container-mobile nav .nav-item .icon-hover:before, .header-container-mobile nav .nav-item .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow .header-container-mobile nav .nav-item b:before, .header-container-mobile nav .nav-item form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection .header-container-mobile nav .nav-item .select2-selection__arrow, .header-container-mobile nav .nav-item .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box .header-container-mobile nav .nav-item .close:after, .header-container-mobile nav .nav-item .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .header-container-mobile nav .nav-item a.external:before, .header-container-mobile nav .nav-item .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .header-container-mobile nav .nav-item .external.icon-hover:before, .header-container-mobile nav .nav-item .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .header-container-mobile nav .nav-item .phone:before, .header-container-mobile nav .nav-item .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts .header-container-mobile nav .nav-item .email:before, .header-container-mobile nav .nav-item .dept .phone:before, .header-container-mobile nav .dept .nav-item .phone:before, .header-container-mobile nav .nav-item .dept .email:before, .header-container-mobile nav .dept .nav-item .email:before, .header-container-mobile #page-header-mobile nav .nav-item ul li a .arrow, #page-header-mobile .header-container-mobile nav .nav-item ul li a .arrow, .header-container-mobile #page-header-mobile nav ul li a .nav-item .arrow, #page-header-mobile .header-container-mobile nav ul li a .nav-item .arrow, .header-container-mobile #page-header-mobile nav .nav-item ul li .icon-hover .arrow, #page-header-mobile .header-container-mobile nav .nav-item ul li .icon-hover .arrow, .header-container-mobile #page-header-mobile nav ul li .icon-hover .nav-item .arrow, #page-header-mobile .header-container-mobile nav ul li .icon-hover .nav-item .arrow, .header-container-mobile #page-header-mobile nav .nav-item .flyout-contact-content .dept .tel-link:before, #page-header-mobile .header-container-mobile nav .nav-item .flyout-contact-content .dept .tel-link:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item .tel-link:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item .tel-link:before, .header-container-mobile #page-header-mobile nav .nav-item .flyout-contact-content .dept .phone:before, #page-header-mobile .header-container-mobile nav .nav-item .flyout-contact-content .dept .phone:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item .phone:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item .phone:before, .header-container-mobile #page-header-mobile nav .nav-item .flyout-contact-content .dept .email:before, #page-header-mobile .header-container-mobile nav .nav-item .flyout-contact-content .dept .email:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item .email:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item .email:before, .header-container-mobile nav .nav-item .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .header-container-mobile nav .nav-item .phone:before, .header-container-mobile nav .nav-item .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept .header-container-mobile nav .nav-item .email:before, .header-container-mobile nav .nav-item #nav-meta ul li a.external-link:before, #nav-meta ul li .header-container-mobile nav .nav-item a.external-link:before, .header-container-mobile nav .nav-item #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li .header-container-mobile nav .nav-item .external-link.icon-hover:before, .header-container-mobile nav .nav-item #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title .header-container-mobile nav .nav-item a:after, .header-container-mobile nav .nav-item #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title .header-container-mobile nav .nav-item .icon-hover:after, .header-container-mobile nav .nav-item .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .header-container-mobile nav .nav-item .breadcrumb-menu-item-link:before, .header-container-mobile nav .nav-item .page-navigation .content-menu > a:before, .page-navigation .header-container-mobile nav .nav-item .content-menu > a:before, .header-container-mobile nav .nav-item .page-navigation .content-menu > .icon-hover:before, .page-navigation .header-container-mobile nav .nav-item .content-menu > .icon-hover:before, .header-container-mobile nav .nav-item .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text .header-container-mobile nav .nav-item a:before, .header-container-mobile nav .nav-item .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text .header-container-mobile nav .nav-item .icon-hover:before, .header-container-mobile nav .nav-item .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile .header-container-mobile nav .nav-item .text:before, .header-container-mobile nav .nav-item .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 .header-container-mobile nav .nav-item .phone:before, .header-container-mobile nav .nav-item .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 .header-container-mobile nav .nav-item .route:before, .header-container-mobile nav .nav-item .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info .header-container-mobile nav .nav-item .function:before, .header-container-mobile nav .nav-item .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow .header-container-mobile nav .nav-item .rsArrowIcn:before, .header-container-mobile nav .nav-item #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a .header-container-mobile nav .nav-item .caption > span:before, .header-container-mobile nav .nav-item #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .header-container-mobile nav .nav-item .caption > span:before, .header-container-mobile nav .nav-item #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a .header-container-mobile nav .nav-item .label:before, .header-container-mobile nav .nav-item #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover .header-container-mobile nav .nav-item .label:before, .header-container-mobile nav .nav-item #main-teaser .headline:before, #main-teaser .header-container-mobile nav .nav-item .headline:before, .header-container-mobile nav .nav-item .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info .header-container-mobile nav .nav-item .headline:before, .header-container-mobile nav .nav-item .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn .header-container-mobile nav .nav-item span:before, .header-container-mobile nav .nav-item .image-tiles .caption > span:before, .image-tiles .header-container-mobile nav .nav-item .caption > span:before, .header-container-mobile nav .nav-item .list-group .list-group-item:before, .list-group .header-container-mobile nav .nav-item .list-group-item:before, .header-container-mobile nav .nav-item .paragraph a.link .paragraph-headline:before, .paragraph a.link .header-container-mobile nav .nav-item .paragraph-headline:before, .header-container-mobile nav .nav-item .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover .header-container-mobile nav .nav-item .paragraph-headline:before,
.header-container-mobile nav .nav-item .paragraph .employee .paragraph-headline:before,
.paragraph .employee .header-container-mobile nav .nav-item .paragraph-headline:before, .header-container-mobile nav .nav-item a.link > span > strong:before, .header-container-mobile nav .nav-item .link.icon-hover > span > strong:before,
.header-container-mobile nav .nav-item .employee > span > strong:before, .header-container-mobile nav .nav-item a.weiterlink > span:before, .header-container-mobile nav .nav-item .weiterlink.icon-hover > span:before, .header-container-mobile nav .nav-item .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul .header-container-mobile nav .nav-item li:before, .header-container-mobile nav .nav-item #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label .header-container-mobile nav .nav-item a:before, .header-container-mobile nav .nav-item #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label .header-container-mobile nav .nav-item .icon-hover:before, .header-container-mobile nav .nav-item .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link .header-container-mobile nav .nav-item a:before, .header-container-mobile nav .nav-item .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link .header-container-mobile nav .nav-item .icon-hover:before, .header-container-mobile nav .nav-item .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar .header-container-mobile nav .nav-item .iScrollIndicator:before, .header-container-mobile nav .nav-item .container-list-text-images .list-content:before, .container-list-text-images .header-container-mobile nav .nav-item .list-content:before, .header-container-mobile nav .nav-item .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a .header-container-mobile nav .nav-item .caption:before, .header-container-mobile nav .nav-item .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover .header-container-mobile nav .nav-item .caption:before, .header-container-mobile nav .nav-item .dealer-contact .content .phone:before, .dealer-contact .content .header-container-mobile nav .nav-item .phone:before, .header-container-mobile nav .nav-item .dealer-contact .content .email:before, .dealer-contact .content .header-container-mobile nav .nav-item .email:before, .header-container-mobile nav .nav-item .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content .header-container-mobile nav .nav-item .media.video:before, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container .header-container-mobile nav .nav-item .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container .header-container-mobile nav .nav-item .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.sound, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.video, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.youtube, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.link, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.facebook:after, .header-container-mobile nav .nav-item .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item .item.instagram:after, .header-container-mobile nav .nav-item .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar .header-container-mobile nav .nav-item .topbar-button.close-fullscreen:before, .header-container-mobile nav .nav-item .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide .header-container-mobile nav .nav-item .mejs-overlay-button:before, .header-container-mobile nav .nav-item .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .header-container-mobile nav .nav-item a:before, .header-container-mobile nav .nav-item .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .header-container-mobile nav .nav-item .icon-hover:before, .header-container-mobile nav .nav-item .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar .header-container-mobile nav .nav-item .topbar-button.close-fullscreen:before, .header-container-mobile nav .nav-item .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide .header-container-mobile nav .nav-item .mejs-overlay-button:before, .header-container-mobile nav .nav-item .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item .deck-slider .item-link:before, .deck-slider .header-container-mobile nav .nav-item .item-link:before, .header-container-mobile nav .nav-item .taycan-range-calculator .tooltip:before, .taycan-range-calculator .header-container-mobile nav .nav-item .tooltip:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .header-container-mobile nav .nav-item .noUi-connect:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider .header-container-mobile nav .nav-item .noUi-handle:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider .header-container-mobile nav .nav-item .noUi-handle:after, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .header-container-mobile nav .nav-item .city:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .header-container-mobile nav .nav-item .highway:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature .header-container-mobile nav .nav-item .slider-icon-container > div:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .header-container-mobile nav .nav-item .button[data-id="on"]:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .header-container-mobile nav .nav-item .button[data-id="eco"]:before, .header-container-mobile nav .nav-item .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch .header-container-mobile nav .nav-item .switch-bar:after, .header-container-mobile nav .nav-item .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text .header-container-mobile nav .nav-item .btn-large:before, .header-container-mobile nav .nav-item .accordion .panel-heading a:after, .accordion .panel-heading .header-container-mobile nav .nav-item a:after, .header-container-mobile nav .nav-item .accordion .panel-heading .icon-hover:after, .accordion .panel-heading .header-container-mobile nav .nav-item .icon-hover:after, .header-container-mobile nav .nav-item .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link .header-container-mobile nav .nav-item .btn:before, .header-container-mobile nav .nav-item .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .header-container-mobile nav .nav-item .tooltip-content-close:before, .header-container-mobile nav .nav-item .page-sylt .to-top:before, .page-sylt .header-container-mobile nav .nav-item .to-top:before {
  font-size: 1.4rem;
  color: black;
  margin-right: .1rem;
  position: relative;
  left: -3px;
  top: 1px;
}
/* line 1322, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item .arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
}
/* line 1331, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item.final .arrow {
  display: none;
}
/* line 1336, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item:hover {
  color: #d5001c;
}
/* line 1339, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item:hover a, .header-container-mobile nav .nav-item:hover .icon-hover {
  color: #d5001c;
}
/* line 1343, ../sass/_nav.main.scss */
.header-container-mobile nav .nav-item:hover .icon, .header-container-mobile nav .nav-item:hover .icon-hover, .header-container-mobile nav .nav-item:hover body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup .header-container-mobile nav .nav-item:hover .close:before, .header-container-mobile nav .nav-item:hover .btn.btn-large span:before, .btn.btn-large .header-container-mobile nav .nav-item:hover span:before, .header-container-mobile nav .nav-item:hover .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction .header-container-mobile nav .nav-item:hover a:before, .header-container-mobile nav .nav-item:hover .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction .header-container-mobile nav .nav-item:hover .icon-hover:before, .header-container-mobile nav .nav-item:hover .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow .header-container-mobile nav .nav-item:hover b:before, .header-container-mobile nav .nav-item:hover form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection .header-container-mobile nav .nav-item:hover .select2-selection__arrow, .header-container-mobile nav .nav-item:hover .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box .header-container-mobile nav .nav-item:hover .close:after, .header-container-mobile nav .nav-item:hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .header-container-mobile nav .nav-item:hover a.external:before, .header-container-mobile nav .nav-item:hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .header-container-mobile nav .nav-item:hover .external.icon-hover:before, .header-container-mobile nav .nav-item:hover .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .header-container-mobile nav .nav-item:hover .phone:before, .header-container-mobile nav .nav-item:hover .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts .header-container-mobile nav .nav-item:hover .email:before, .header-container-mobile nav .nav-item:hover .dept .phone:before, .header-container-mobile nav .dept .nav-item:hover .phone:before, .header-container-mobile nav .nav-item:hover .dept .email:before, .header-container-mobile nav .dept .nav-item:hover .email:before, .header-container-mobile #page-header-mobile nav .nav-item:hover ul li a .arrow, #page-header-mobile .header-container-mobile nav .nav-item:hover ul li a .arrow, .header-container-mobile #page-header-mobile nav ul li a .nav-item:hover .arrow, #page-header-mobile .header-container-mobile nav ul li a .nav-item:hover .arrow, .header-container-mobile #page-header-mobile nav .nav-item:hover ul li .icon-hover .arrow, #page-header-mobile .header-container-mobile nav .nav-item:hover ul li .icon-hover .arrow, .header-container-mobile #page-header-mobile nav ul li .icon-hover .nav-item:hover .arrow, #page-header-mobile .header-container-mobile nav ul li .icon-hover .nav-item:hover .arrow, .header-container-mobile #page-header-mobile nav .nav-item:hover .flyout-contact-content .dept .tel-link:before, #page-header-mobile .header-container-mobile nav .nav-item:hover .flyout-contact-content .dept .tel-link:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item:hover .tel-link:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item:hover .tel-link:before, .header-container-mobile #page-header-mobile nav .nav-item:hover .flyout-contact-content .dept .phone:before, #page-header-mobile .header-container-mobile nav .nav-item:hover .flyout-contact-content .dept .phone:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item:hover .phone:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item:hover .phone:before, .header-container-mobile #page-header-mobile nav .nav-item:hover .flyout-contact-content .dept .email:before, #page-header-mobile .header-container-mobile nav .nav-item:hover .flyout-contact-content .dept .email:before, .header-container-mobile #page-header-mobile nav .flyout-contact-content .dept .nav-item:hover .email:before, #page-header-mobile .header-container-mobile nav .flyout-contact-content .dept .nav-item:hover .email:before, .nav-central-contact > .container-fluid > .row > div .dept .header-container-mobile nav .nav-item:hover .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .header-container-mobile nav .nav-item:hover .email:before, .header-container-mobile nav .nav-item:hover #nav-meta ul li a.external-link:before, #nav-meta ul li .header-container-mobile nav .nav-item:hover a.external-link:before, .header-container-mobile nav .nav-item:hover #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li .header-container-mobile nav .nav-item:hover .external-link.icon-hover:before, .header-container-mobile nav .nav-item:hover #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title .header-container-mobile nav .nav-item:hover a:after, .header-container-mobile nav .nav-item:hover #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title .header-container-mobile nav .nav-item:hover .icon-hover:after, .header-container-mobile nav .nav-item:hover .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .header-container-mobile nav .nav-item:hover .breadcrumb-menu-item-link:before, .header-container-mobile nav .nav-item:hover .page-navigation .content-menu > a:before, .page-navigation .header-container-mobile nav .nav-item:hover .content-menu > a:before, .header-container-mobile nav .nav-item:hover .page-navigation .content-menu > .icon-hover:before, .page-navigation .header-container-mobile nav .nav-item:hover .content-menu > .icon-hover:before, .header-container-mobile nav .nav-item:hover .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text .header-container-mobile nav .nav-item:hover a:before, .header-container-mobile nav .nav-item:hover .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text .header-container-mobile nav .nav-item:hover .icon-hover:before, .header-container-mobile nav .nav-item:hover .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile .header-container-mobile nav .nav-item:hover .text:before, .header-container-mobile nav .nav-item:hover .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 .header-container-mobile nav .nav-item:hover .phone:before, .header-container-mobile nav .nav-item:hover .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 .header-container-mobile nav .nav-item:hover .route:before, .header-container-mobile nav .nav-item:hover .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info .header-container-mobile nav .nav-item:hover .function:before, .header-container-mobile nav .nav-item:hover .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow .header-container-mobile nav .nav-item:hover .rsArrowIcn:before, .header-container-mobile nav .nav-item:hover #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a .header-container-mobile nav .nav-item:hover .caption > span:before, .header-container-mobile nav .nav-item:hover #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .header-container-mobile nav .nav-item:hover .caption > span:before, .header-container-mobile nav .nav-item:hover #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a .header-container-mobile nav .nav-item:hover .label:before, .header-container-mobile nav .nav-item:hover #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover .header-container-mobile nav .nav-item:hover .label:before, .header-container-mobile nav .nav-item:hover #main-teaser .headline:before, #main-teaser .header-container-mobile nav .nav-item:hover .headline:before, .header-container-mobile nav .nav-item:hover .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info .header-container-mobile nav .nav-item:hover .headline:before, .header-container-mobile nav .nav-item:hover .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn .header-container-mobile nav .nav-item:hover span:before, .header-container-mobile nav .nav-item:hover .image-tiles .caption > span:before, .image-tiles .header-container-mobile nav .nav-item:hover .caption > span:before, .header-container-mobile nav .nav-item:hover .list-group .list-group-item:before, .list-group .header-container-mobile nav .nav-item:hover .list-group-item:before, .header-container-mobile nav .nav-item:hover .paragraph a.link .paragraph-headline:before, .paragraph a.link .header-container-mobile nav .nav-item:hover .paragraph-headline:before, .header-container-mobile nav .nav-item:hover .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover .header-container-mobile nav .nav-item:hover .paragraph-headline:before,
.header-container-mobile nav .nav-item:hover .paragraph .employee .paragraph-headline:before,
.paragraph .employee .header-container-mobile nav .nav-item:hover .paragraph-headline:before, .header-container-mobile nav .nav-item:hover a.link > span > strong:before, .header-container-mobile nav .nav-item:hover .link.icon-hover > span > strong:before,
.header-container-mobile nav .nav-item:hover .employee > span > strong:before, .header-container-mobile nav .nav-item:hover a.weiterlink > span:before, .header-container-mobile nav .nav-item:hover .weiterlink.icon-hover > span:before, .header-container-mobile nav .nav-item:hover .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul .header-container-mobile nav .nav-item:hover li:before, .header-container-mobile nav .nav-item:hover #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label .header-container-mobile nav .nav-item:hover a:before, .header-container-mobile nav .nav-item:hover #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label .header-container-mobile nav .nav-item:hover .icon-hover:before, .header-container-mobile nav .nav-item:hover .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link .header-container-mobile nav .nav-item:hover a:before, .header-container-mobile nav .nav-item:hover .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link .header-container-mobile nav .nav-item:hover .icon-hover:before, .header-container-mobile nav .nav-item:hover .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar .header-container-mobile nav .nav-item:hover .iScrollIndicator:before, .header-container-mobile nav .nav-item:hover .container-list-text-images .list-content:before, .container-list-text-images .header-container-mobile nav .nav-item:hover .list-content:before, .header-container-mobile nav .nav-item:hover .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a .header-container-mobile nav .nav-item:hover .caption:before, .header-container-mobile nav .nav-item:hover .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover .header-container-mobile nav .nav-item:hover .caption:before, .header-container-mobile nav .nav-item:hover .dealer-contact .content .phone:before, .dealer-contact .content .header-container-mobile nav .nav-item:hover .phone:before, .header-container-mobile nav .nav-item:hover .dealer-contact .content .email:before, .dealer-contact .content .header-container-mobile nav .nav-item:hover .email:before, .header-container-mobile nav .nav-item:hover .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content .header-container-mobile nav .nav-item:hover .media.video:before, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.sound, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.video, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.youtube, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.link, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.facebook:after, .header-container-mobile nav .nav-item:hover .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper .header-container-mobile nav .nav-item:hover .item.instagram:after, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar .header-container-mobile nav .nav-item:hover .topbar-button.close-fullscreen:before, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide .header-container-mobile nav .nav-item:hover .mejs-overlay-button:before, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .header-container-mobile nav .nav-item:hover a:before, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .header-container-mobile nav .nav-item:hover .icon-hover:before, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item:hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item:hover .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar .header-container-mobile nav .nav-item:hover .topbar-button.close-fullscreen:before, .header-container-mobile nav .nav-item:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide .header-container-mobile nav .nav-item:hover .mejs-overlay-button:before, .header-container-mobile nav .nav-item:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-next:before, .header-container-mobile nav .nav-item:hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container .header-container-mobile nav .nav-item:hover .slick-arrow.slick-prev:before, .header-container-mobile nav .nav-item:hover .deck-slider .item-link:before, .deck-slider .header-container-mobile nav .nav-item:hover .item-link:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .tooltip:before, .taycan-range-calculator .header-container-mobile nav .nav-item:hover .tooltip:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .header-container-mobile nav .nav-item:hover .noUi-connect:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider .header-container-mobile nav .nav-item:hover .noUi-handle:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider .header-container-mobile nav .nav-item:hover .noUi-handle:after, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .header-container-mobile nav .nav-item:hover .city:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .header-container-mobile nav .nav-item:hover .highway:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature .header-container-mobile nav .nav-item:hover .slider-icon-container > div:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .header-container-mobile nav .nav-item:hover .button[data-id="on"]:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .header-container-mobile nav .nav-item:hover .button[data-id="eco"]:before, .header-container-mobile nav .nav-item:hover .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch .header-container-mobile nav .nav-item:hover .switch-bar:after, .header-container-mobile nav .nav-item:hover .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text .header-container-mobile nav .nav-item:hover .btn-large:before, .header-container-mobile nav .nav-item:hover .accordion .panel-heading a:after, .accordion .panel-heading .header-container-mobile nav .nav-item:hover a:after, .header-container-mobile nav .nav-item:hover .accordion .panel-heading .icon-hover:after, .accordion .panel-heading .header-container-mobile nav .nav-item:hover .icon-hover:after, .header-container-mobile nav .nav-item:hover .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link .header-container-mobile nav .nav-item:hover .btn:before, .header-container-mobile nav .nav-item:hover .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .header-container-mobile nav .nav-item:hover .tooltip-content-close:before, .header-container-mobile nav .nav-item:hover .page-sylt .to-top:before, .page-sylt .header-container-mobile nav .nav-item:hover .to-top:before {
  color: #d5001c;
}
/* line 1349, ../sass/_nav.main.scss */
.header-container-mobile nav .headline-porsche-center {
  font-size: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding-left: 0;
  padding-bottom: 0.1rem;
}
/* line 1358, ../sass/_nav.main.scss */
.header-container-mobile nav .row > .col-xs-12 {
  margin-bottom: 2rem;
}
/* line 1364, ../sass/_nav.main.scss */
.header-container-mobile nav .dept .label {
  font-weight: bold;
  margin-bottom: 0.5rem;
}
/* line 1369, ../sass/_nav.main.scss */
.header-container-mobile nav .dept .label-opening-times {
  margin-top: 0.25rem;
}
/* line 1373, ../sass/_nav.main.scss */
.header-container-mobile nav .dept .label-opening-times-monfri, .header-container-mobile nav .dept .value-opening-times-monfri,
.header-container-mobile nav .dept .label-opening-times-saturday, .header-container-mobile nav .dept .value-opening-times-saturday,
.header-container-mobile nav .dept .label-opening-times-sunday, .header-container-mobile nav .dept .value-opening-times-sunday {
  white-space: nowrap;
  display: inline-block;
}
/* line 1380, ../sass/_nav.main.scss */
.header-container-mobile nav .dept .phone, .header-container-mobile nav .dept .email {
  overflow: hidden;
  padding-left: 25px;
  position: relative;
}
/* line 1385, ../sass/_nav.main.scss */
.header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept .email:before {
  color: black;
  left: 0;
  position: absolute;
}
/* line 1409, ../sass/_nav.main.scss */
.header-container-mobile .dept .language-selector-icons {
  display: none;
}
/* line 1414, ../sass/_nav.main.scss */
.header-container-mobile .flyout-logo {
  margin-bottom: 2rem;
}
/* line 1418, ../sass/_nav.main.scss */
.header-container-mobile .back-and-close {
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-top: 1.1875rem;
}
/* line 1425, ../sass/_nav.main.scss */
.header-container-mobile .back-and-close .back-button {
  font-size: 1rem;
  margin-left: -0.625rem;
  display: flex;
}
/* line 1431, ../sass/_nav.main.scss */
.header-container-mobile .back-and-close .close-button {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 760px) {
  /* line 1440, ../sass/_nav.main.scss */
  .header-container-mobile nav .nav {
    margin-top: 6.625rem;
  }
  /* line 1444, ../sass/_nav.main.scss */
  .header-container-mobile nav .headline {
    font-size: 3.75rem;
    line-height: 4.25rem;
    padding-bottom: 0.6875rem;
    padding-left: 0.625rem;
  }
}
@media (min-width: 1000px) {
  /* line 1454, ../sass/_nav.main.scss */
  .header-container-mobile nav {
    width: 568px;
  }
  /* line 1457, ../sass/_nav.main.scss */
  .header-container-mobile nav > div {
    padding: 0 6.34%;
  }
  /* line 1461, ../sass/_nav.main.scss */
  .header-container-mobile nav .nav {
    margin-top: 7.375rem;
  }
  /* line 1465, ../sass/_nav.main.scss */
  .header-container-mobile nav .headline {
    font-size: 2rem;
    line-height: 3.5rem;
    padding-bottom: 0.6875rem;
    padding-left: 0.625rem;
  }
  /* line 1472, ../sass/_nav.main.scss */
  .header-container-mobile nav .nav-item {
    padding: 0.875rem 0 0.875rem 0.625rem;
  }
  /* line 1477, ../sass/_nav.main.scss */
  .header-container-mobile .col-mobile-lg-6 {
    width: 50% !important;
  }
  /* line 1481, ../sass/_nav.main.scss */
  .header-container-mobile .back-and-close {
    padding-top: 1.5rem;
  }
  /* line 1484, ../sass/_nav.main.scss */
  .header-container-mobile .back-and-close .close-button {
    margin-right: -0.3125rem;
  }
}

/* line 1490, ../sass/_nav.main.scss */
.header-container-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 299;
  opacity: 1;
}

/* line 1501, ../sass/_nav.main.scss */
.header-container-mobile-overlay {
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 1;
}

/*
 * Main navigation (mobile style)
 * 
 * Please note: Style get's mobile first, for desktop style see media queries !
 */
/*
 * Main navigation (desktop style)
 */
@media (min-width: 768px) {
  /* line 23, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon > .dropdown-item .label {
    padding: 32px 200px 33px 0px;
  }
  /* line 26, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon > .dropdown-item:before {
    background-image: url('../../images/layout/lowres.png');
    background-repeat: no-repeat;
    position: absolute;
    top: 50%;
    right: 30px;
    margin-top: -18px;
    content: "";
  }
  /* line 42, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon:hover + li.nav-icon > .dropdown-item .label {
    padding: 32px 200px 32px 0px;
    margin-bottom: 1px;
  }
  /* line 50, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-718 > .dropdown-item:before {
    background-position: 0 -255px;
    width: 108px;
    height: 36px;
  }
  /* line 57, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-boxster > .dropdown-item:before {
    background-position: 0 -856px;
    width: 109px;
    height: 36px;
  }
  /* line 64, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-cayman > .dropdown-item:before {
    background-position: 0 -859px;
    width: 109px;
    height: 36px;
  }
  /* line 71, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-911 > .dropdown-item:before {
    background-position: 0 -185px;
    width: 108px;
    height: 33px;
  }
  /* line 78, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-918-spyder > .dropdown-item:before {
    background-position: 0 -518px;
    width: 113px;
    height: 50px;
    margin-top: -25px;
  }
  /* line 86, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-panamera > .dropdown-item:before {
    background-position: 0 -365px;
    width: 109px;
    height: 36px;
  }
  /* line 93, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-macan > .dropdown-item:before {
    background-position: 0 -290px;
    width: 108px;
    height: 36px;
  }
  /* line 100, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-cayenne > .dropdown-item:before {
    background-position: 0 -218px;
    width: 108px;
    height: 36px;
  }
  /* line 107, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-e-performance > .dropdown-item:before {
    background-position: 0 -993px;
    width: 108px;
    height: 36px;
  }
  /* line 114, ../sass/_nav.main.icons.scss */
  #nav-main .navbar-nav .dropdown-menu .dropdown.nav-icon-model-taycan > .dropdown-item:before {
    background-position: 0 -400px;
    width: 109px;
    height: 35px;
  }
}
/* line 1, ../sass/_nav.main.mobile.scss */
#page-header-mobile {
  background: #fff;
  padding-left: 3%;
  padding-right: 3%;
  height: 64px;
  position: relative;
  z-index: 1100;
}
/* line 9, ../sass/_nav.main.mobile.scss */
#page-header-mobile .logo {
  text-align: center;
  background: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
  padding-top: 20px;
  width: 102px;
  height: 80px;
  top: 0;
  left: 7px;
  position: absolute;
  z-index: 1;
}
/* line 21, ../sass/_nav.main.mobile.scss */
#page-header-mobile .logo img {
  width: 80px;
}
/* line 26, ../sass/_nav.main.mobile.scss */
#page-header-mobile .mobile-items {
  margin-top: 20px;
  float: right;
}
/* line 30, ../sass/_nav.main.mobile.scss */
#page-header-mobile .mobile-items li {
  padding: 0 1.125rem;
  position: relative;
  display: inline-block;
}
/* line 35, ../sass/_nav.main.mobile.scss */
#page-header-mobile .mobile-items li:last-child {
  padding-right: 0;
}
/* line 41, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav, #page-header-mobile .flyout-menu {
  overflow-y: auto;
  background-color: #fff;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  z-index: 1101;
}
/* line 52, ../sass/_nav.main.mobile.scss */
#page-header-mobile .flyout-header {
  cursor: pointer;
  text-align: center;
  background: #eff0f1;
  padding: 19px 3% 0;
  height: 64px;
}
/* line 59, ../sass/_nav.main.mobile.scss */
#page-header-mobile .flyout-header > span {
  color: #d5001c;
  float: left;
}
/* line 64, ../sass/_nav.main.mobile.scss */
#page-header-mobile .flyout-header .flyout-header-headline {
  display: inline-block;
}
/* line 70, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-menu {
  display: none;
}
/* line 74, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 79, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li {
  position: relative;
}
/* line 82, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li a, #page-header-mobile nav ul li .icon-hover {
  font-weight: 400;
  padding: 2rem 3%;
  display: block;
}
/* line 88, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li .icon-hover .arrow {
  color: #d5001c;
  border-left: 1px solid #c8cacb;
  width: 1px;
  height: 4rem;
  position: absolute;
  right: 50px;
  top: 0.8rem;
}
/* line 99, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li a .arrow:before, #page-header-mobile nav ul li .icon-hover .arrow:before {
  margin: 1.2rem 0 0 15px;
  display: inline-block;
}
/* line 106, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #c8cacb;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 118, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav ul li.final a .arrow, #page-header-mobile nav ul li.final .icon-hover .arrow {
  display: none;
}
/* line 126, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact {
  background: #16577e;
  margin: 2rem 0 1rem;
}
/* line 130, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile {
  text-align: center;
  padding: 0 1.5rem 0.8rem;
  width: 50%;
  height: 7.5rem;
  float: left;
}
/* line 137, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile a, #page-header-mobile nav .flyout-contact .tile .icon-hover {
  display: block;
}
/* line 141, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile a .tile-icon:before, #page-header-mobile nav .flyout-contact .tile .icon-hover .tile-icon:before {
  color: white;
  font-size: 4rem;
  line-height: 4rem;
}
/* line 148, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile a .label, #page-header-mobile nav .flyout-contact .tile .icon-hover .label {
  color: white;
  line-height: 1.3rem;
  height: 4rem;
  margin-top: -5px;
  position: relative;
}
/* line 155, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile a .label p, #page-header-mobile nav .flyout-contact .tile .icon-hover .label p {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%);
}
/* line 166, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact .tile:nth-child(3), #page-header-mobile nav .flyout-contact .tile:nth-child(4) {
  border-top: 1px solid white;
}
/* line 171, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content {
  overflow-y: auto;
  background-color: #16577e;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  z-index: 1110;
  display: none;
}
/* line 182, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept {
  color: white;
  border: 1px solid #447999;
  padding: 10px;
  margin: 20px 10px;
}
/* line 188, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .label {
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 193, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .tel-link {
  font-size: 3rem;
  line-height: 3.4rem;
  background: white;
  text-align: center;
  width: 50px;
  height: 50px;
  float: right;
  display: block;
}
/* line 203, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .tel-link:before {
  color: #16577e;
}
/* line 210, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .phone, #page-header-mobile nav .flyout-contact-content .dept .email {
  overflow: hidden;
  padding-left: 25px;
  position: relative;
}
/* line 215, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept .email:before {
  color: white;
  left: 0;
  position: absolute;
}
/* line 221, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .phone a, #page-header-mobile nav .flyout-contact-content .dept .phone .icon-hover, #page-header-mobile nav .flyout-contact-content .dept .email a, #page-header-mobile nav .flyout-contact-content .dept .email .icon-hover {
  color: white;
}
/* line 240, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .label-opening-times-values {
  width: 40%;
  float: left;
}
/* line 245, ../sass/_nav.main.mobile.scss */
#page-header-mobile nav .flyout-contact-content .dept .value-opening-times {
  width: 60%;
  float: right;
}

/*
 * Central navigation
 */
/* line 4, ../sass/_nav.central.scss */
#nav-central {
  padding: 2% 2% 2% 8%;
}
/* line 7, ../sass/_nav.central.scss */
#nav-central a, #nav-central .icon-hover {
  display: block;
  margin-top: -1px;
  padding: 0 10px;
  border-top: 1px solid #405d7b;
  border-bottom: 1px solid #405d7b;
  color: #fff;
  line-height: 43px;
  -moz-transition: background-color 0.24s;
  -o-transition: background-color 0.24s;
  -webkit-transition: background-color 0.24s;
  transition: background-color 0.24s;
}
/* line 17, ../sass/_nav.central.scss */
#nav-central a .icon, #nav-central .icon-hover .icon, #nav-central a .icon-hover, #nav-central .icon-hover .icon-hover, #nav-central a body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-central a .close:before, #nav-central .icon-hover body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-central .icon-hover .close:before, #nav-central a .btn.btn-large span:before, .btn.btn-large #nav-central a span:before, #nav-central .icon-hover .btn.btn-large span:before, .btn.btn-large #nav-central .icon-hover span:before, #nav-central a .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-central a a:before, #nav-central .icon-hover .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-central .icon-hover a:before, #nav-central a .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-central a .icon-hover:before, #nav-central .icon-hover .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-central .icon-hover .icon-hover:before, #nav-central a .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-central a b:before, #nav-central .icon-hover .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-central .icon-hover b:before, #nav-central a form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-central a .select2-selection__arrow, #nav-central .icon-hover form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-central .icon-hover .select2-selection__arrow, #nav-central a .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-central a .close:after, #nav-central .icon-hover .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-central .icon-hover .close:after, #nav-central a .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central a a.external:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central .icon-hover a.external:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central a .external.icon-hover:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central .icon-hover .external.icon-hover:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central a .phone:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central .icon-hover .phone:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central a .email:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central .icon-hover .email:before, #nav-central a .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-central a .phone:before, #nav-central .icon-hover .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-central .icon-hover .phone:before, #nav-central a .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-central a .email:before, #nav-central .icon-hover .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-central .icon-hover .email:before, #nav-central #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li #nav-central a .arrow, #nav-central .icon-hover #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #nav-central .icon-hover .arrow, #nav-central a #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #nav-central a .arrow, #nav-central #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li #nav-central .icon-hover .arrow, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .tel-link:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .tel-link:before, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .phone:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .phone:before, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .email:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .email:before, #nav-central a .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central a .phone:before, #nav-central .icon-hover .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central .icon-hover .phone:before, #nav-central a .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central a .email:before, #nav-central .icon-hover .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central .icon-hover .email:before, #nav-central a #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-central a a.external-link:before, #nav-central .icon-hover #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-central .icon-hover a.external-link:before, #nav-central a #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-central a .external-link.icon-hover:before, #nav-central .icon-hover #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-central .icon-hover .external-link.icon-hover:before, #nav-central a #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central a a:after, #nav-central .icon-hover #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central .icon-hover a:after, #nav-central a #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central a .icon-hover:after, #nav-central .icon-hover #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central .icon-hover .icon-hover:after, #nav-central a .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-central a .breadcrumb-menu-item-link:before, #nav-central .icon-hover .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-central .icon-hover .breadcrumb-menu-item-link:before, #nav-central a .page-navigation .content-menu > a:before, .page-navigation #nav-central a .content-menu > a:before, #nav-central .icon-hover .page-navigation .content-menu > a:before, .page-navigation #nav-central .icon-hover .content-menu > a:before, #nav-central a .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-central a .content-menu > .icon-hover:before, #nav-central .icon-hover .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-central .icon-hover .content-menu > .icon-hover:before, #nav-central a .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-central a a:before, #nav-central .icon-hover .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-central .icon-hover a:before, #nav-central a .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-central a .icon-hover:before, #nav-central .icon-hover .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-central .icon-hover .icon-hover:before, #nav-central a .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-central a .text:before, #nav-central .icon-hover .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-central .icon-hover .text:before, #nav-central a .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-central a .phone:before, #nav-central .icon-hover .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-central .icon-hover .phone:before, #nav-central a .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-central a .route:before, #nav-central .icon-hover .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-central .icon-hover .route:before, #nav-central a .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-central a .function:before, #nav-central .icon-hover .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-central .icon-hover .function:before, #nav-central a .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-central a .rsArrowIcn:before, #nav-central .icon-hover .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-central .icon-hover .rsArrowIcn:before, #nav-central #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper #nav-central a .caption > span:before, #nav-central .icon-hover #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #nav-central .icon-hover .caption > span:before, #nav-central a #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-central a .caption > span:before, #nav-central #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper #nav-central .icon-hover .caption > span:before, #nav-central #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile #nav-central a .label:before, #nav-central .icon-hover #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #nav-central .icon-hover .label:before, #nav-central a #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #nav-central a .label:before, #nav-central #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile #nav-central .icon-hover .label:before, #nav-central a #main-teaser .headline:before, #main-teaser #nav-central a .headline:before, #nav-central .icon-hover #main-teaser .headline:before, #main-teaser #nav-central .icon-hover .headline:before, #nav-central a .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-central a .headline:before, #nav-central .icon-hover .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-central .icon-hover .headline:before, #nav-central a .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-central a span:before, #nav-central .icon-hover .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-central .icon-hover span:before, #nav-central a .image-tiles .caption > span:before, .image-tiles #nav-central a .caption > span:before, #nav-central .icon-hover .image-tiles .caption > span:before, .image-tiles #nav-central .icon-hover .caption > span:before, #nav-central a .list-group .list-group-item:before, .list-group #nav-central a .list-group-item:before, #nav-central .icon-hover .list-group .list-group-item:before, .list-group #nav-central .icon-hover .list-group-item:before, #nav-central .paragraph a.link .paragraph-headline:before, .paragraph #nav-central a.link .paragraph-headline:before, #nav-central .icon-hover .paragraph a.link .paragraph-headline:before, .paragraph a.link #nav-central .icon-hover .paragraph-headline:before, #nav-central a .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #nav-central a .paragraph-headline:before, #nav-central .paragraph .link.icon-hover .paragraph-headline:before, .paragraph #nav-central .link.icon-hover .paragraph-headline:before,
#nav-central a .paragraph .employee .paragraph-headline:before,
.paragraph .employee #nav-central a .paragraph-headline:before,
#nav-central .icon-hover .paragraph .employee .paragraph-headline:before,
.paragraph .employee #nav-central .icon-hover .paragraph-headline:before, #nav-central a.link > span > strong:before, #nav-central .icon-hover a.link > span > strong:before, #nav-central a .link.icon-hover > span > strong:before, #nav-central .link.icon-hover > span > strong:before,
#nav-central a .employee > span > strong:before,
#nav-central .icon-hover .employee > span > strong:before, #nav-central a.weiterlink > span:before, #nav-central .icon-hover a.weiterlink > span:before, #nav-central a .weiterlink.icon-hover > span:before, #nav-central .weiterlink.icon-hover > span:before, #nav-central a .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-central a li:before, #nav-central .icon-hover .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-central .icon-hover li:before, #nav-central a #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #nav-central a a:before, #nav-central .icon-hover #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #nav-central .icon-hover a:before, #nav-central a #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #nav-central a .icon-hover:before, #nav-central .icon-hover #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #nav-central .icon-hover .icon-hover:before, #nav-central a .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-central a a:before, #nav-central .icon-hover .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-central .icon-hover a:before, #nav-central a .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-central a .icon-hover:before, #nav-central .icon-hover .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-central .icon-hover .icon-hover:before, #nav-central a .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-central a .iScrollIndicator:before, #nav-central .icon-hover .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-central .icon-hover .iScrollIndicator:before, #nav-central a .container-list-text-images .list-content:before, .container-list-text-images #nav-central a .list-content:before, #nav-central .icon-hover .container-list-text-images .list-content:before, .container-list-text-images #nav-central .icon-hover .list-content:before, #nav-central .container-double-teaser ul li a .caption:before, .container-double-teaser ul li #nav-central a .caption:before, #nav-central .icon-hover .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #nav-central .icon-hover .caption:before, #nav-central a .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #nav-central a .caption:before, #nav-central .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li #nav-central .icon-hover .caption:before, #nav-central a .dealer-contact .content .phone:before, .dealer-contact .content #nav-central a .phone:before, #nav-central .icon-hover .dealer-contact .content .phone:before, .dealer-contact .content #nav-central .icon-hover .phone:before, #nav-central a .dealer-contact .content .email:before, .dealer-contact .content #nav-central a .email:before, #nav-central .icon-hover .dealer-contact .content .email:before, .dealer-contact .content #nav-central .icon-hover .email:before, #nav-central a .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-central a .media.video:before, #nav-central .icon-hover .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-central .icon-hover .media.video:before, #nav-central a .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.sound, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.sound, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.video, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.video, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.youtube, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.youtube, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.link, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.link, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.facebook:after, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.facebook:after, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.instagram:after, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.instagram:after, #nav-central a .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-central a .topbar-button.close-fullscreen:before, #nav-central .icon-hover .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-central .icon-hover .topbar-button.close-fullscreen:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-central a .mejs-overlay-button:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-central .icon-hover .mejs-overlay-button:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central a a:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central .icon-hover a:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central a .icon-hover:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central .icon-hover .icon-hover:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-central a .topbar-button.close-fullscreen:before, #nav-central .icon-hover .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-central .icon-hover .topbar-button.close-fullscreen:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-central a .mejs-overlay-button:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-central .icon-hover .mejs-overlay-button:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .deck-slider .item-link:before, .deck-slider #nav-central a .item-link:before, #nav-central .icon-hover .deck-slider .item-link:before, .deck-slider #nav-central .icon-hover .item-link:before, #nav-central a .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-central a .tooltip:before, #nav-central .icon-hover .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-central .icon-hover .tooltip:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-central a .noUi-connect:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-central .icon-hover .noUi-connect:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central a .noUi-handle:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central .icon-hover .noUi-handle:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central a .noUi-handle:after, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central .icon-hover .noUi-handle:after, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central a .city:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central .icon-hover .city:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central a .highway:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central .icon-hover .highway:before, #nav-central a .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-central a .slider-icon-container > div:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-central .icon-hover .slider-icon-container > div:before, #nav-central a .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central a .button[data-id="on"]:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central .icon-hover .button[data-id="on"]:before, #nav-central a .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central a .button[data-id="eco"]:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central .icon-hover .button[data-id="eco"]:before, #nav-central a .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-central a .switch-bar:after, #nav-central .icon-hover .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-central .icon-hover .switch-bar:after, #nav-central a .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-central a .btn-large:before, #nav-central .icon-hover .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-central .icon-hover .btn-large:before, #nav-central a .accordion .panel-heading a:after, .accordion .panel-heading #nav-central a a:after, #nav-central .icon-hover .accordion .panel-heading a:after, .accordion .panel-heading #nav-central .icon-hover a:after, #nav-central a .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-central a .icon-hover:after, #nav-central .icon-hover .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-central .icon-hover .icon-hover:after, #nav-central a .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-central a .btn:before, #nav-central .icon-hover .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-central .icon-hover .btn:before, #nav-central a .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-central a .tooltip-content-close:before, #nav-central .icon-hover .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-central .icon-hover .tooltip-content-close:before, #nav-central a .page-sylt .to-top:before, .page-sylt #nav-central a .to-top:before, #nav-central .icon-hover .page-sylt .to-top:before, .page-sylt #nav-central .icon-hover .to-top:before {
  float: right;
  color: #fff;
  font-size: 0.857em;
}
/* line 23, ../sass/_nav.central.scss */
#nav-central a:hover, #nav-central .icon-hover:hover {
  background-color: #687d92;
}

@media (max-width: 767px) {
  /* line 31, ../sass/_nav.central.scss */
  #nav-central {
    padding: 0.857em 0 0.857em 0.857em;
  }
  /* line 34, ../sass/_nav.central.scss */
  #nav-central a, #nav-central .icon-hover {
    width: 100%;
    margin-top: 0;
    border: none;
  }
  /* line 39, ../sass/_nav.central.scss */
  #nav-central a .icon, #nav-central .icon-hover .icon, #nav-central a .icon-hover, #nav-central .icon-hover .icon-hover, #nav-central a body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-central a .close:before, #nav-central .icon-hover body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #nav-central .icon-hover .close:before, #nav-central a .btn.btn-large span:before, .btn.btn-large #nav-central a span:before, #nav-central .icon-hover .btn.btn-large span:before, .btn.btn-large #nav-central .icon-hover span:before, #nav-central a .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-central a a:before, #nav-central .icon-hover .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #nav-central .icon-hover a:before, #nav-central a .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-central a .icon-hover:before, #nav-central .icon-hover .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #nav-central .icon-hover .icon-hover:before, #nav-central a .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-central a b:before, #nav-central .icon-hover .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #nav-central .icon-hover b:before, #nav-central a form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-central a .select2-selection__arrow, #nav-central .icon-hover form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #nav-central .icon-hover .select2-selection__arrow, #nav-central a .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-central a .close:after, #nav-central .icon-hover .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #nav-central .icon-hover .close:after, #nav-central a .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central a a.external:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central .icon-hover a.external:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central a .external.icon-hover:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #nav-central .icon-hover .external.icon-hover:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central a .phone:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central .icon-hover .phone:before, #nav-central a .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central a .email:before, #nav-central .icon-hover .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #nav-central .icon-hover .email:before, #nav-central a .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-central a .phone:before, #nav-central .icon-hover .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #nav-central .icon-hover .phone:before, #nav-central a .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-central a .email:before, #nav-central .icon-hover .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #nav-central .icon-hover .email:before, #nav-central #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li #nav-central a .arrow, #nav-central .icon-hover #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #nav-central .icon-hover .arrow, #nav-central a #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #nav-central a .arrow, #nav-central #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li #nav-central .icon-hover .arrow, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .tel-link:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .tel-link:before, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .phone:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .phone:before, #nav-central a #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central a .email:before, #nav-central .icon-hover #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #nav-central .icon-hover .email:before, #nav-central a .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central a .phone:before, #nav-central .icon-hover .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central .icon-hover .phone:before, #nav-central a .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central a .email:before, #nav-central .icon-hover .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #nav-central .icon-hover .email:before, #nav-central a #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-central a a.external-link:before, #nav-central .icon-hover #nav-meta ul li a.external-link:before, #nav-meta ul li #nav-central .icon-hover a.external-link:before, #nav-central a #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-central a .external-link.icon-hover:before, #nav-central .icon-hover #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #nav-central .icon-hover .external-link.icon-hover:before, #nav-central a #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central a a:after, #nav-central .icon-hover #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central .icon-hover a:after, #nav-central a #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central a .icon-hover:after, #nav-central .icon-hover #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #nav-central .icon-hover .icon-hover:after, #nav-central a .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-central a .breadcrumb-menu-item-link:before, #nav-central .icon-hover .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #nav-central .icon-hover .breadcrumb-menu-item-link:before, #nav-central a .page-navigation .content-menu > a:before, .page-navigation #nav-central a .content-menu > a:before, #nav-central .icon-hover .page-navigation .content-menu > a:before, .page-navigation #nav-central .icon-hover .content-menu > a:before, #nav-central a .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-central a .content-menu > .icon-hover:before, #nav-central .icon-hover .page-navigation .content-menu > .icon-hover:before, .page-navigation #nav-central .icon-hover .content-menu > .icon-hover:before, #nav-central a .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-central a a:before, #nav-central .icon-hover .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #nav-central .icon-hover a:before, #nav-central a .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-central a .icon-hover:before, #nav-central .icon-hover .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #nav-central .icon-hover .icon-hover:before, #nav-central a .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-central a .text:before, #nav-central .icon-hover .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #nav-central .icon-hover .text:before, #nav-central a .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-central a .phone:before, #nav-central .icon-hover .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #nav-central .icon-hover .phone:before, #nav-central a .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-central a .route:before, #nav-central .icon-hover .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #nav-central .icon-hover .route:before, #nav-central a .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-central a .function:before, #nav-central .icon-hover .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #nav-central .icon-hover .function:before, #nav-central a .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-central a .rsArrowIcn:before, #nav-central .icon-hover .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #nav-central .icon-hover .rsArrowIcn:before, #nav-central #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper #nav-central a .caption > span:before, #nav-central .icon-hover #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #nav-central .icon-hover .caption > span:before, #nav-central a #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #nav-central a .caption > span:before, #nav-central #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper #nav-central .icon-hover .caption > span:before, #nav-central #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile #nav-central a .label:before, #nav-central .icon-hover #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #nav-central .icon-hover .label:before, #nav-central a #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #nav-central a .label:before, #nav-central #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile #nav-central .icon-hover .label:before, #nav-central a #main-teaser .headline:before, #main-teaser #nav-central a .headline:before, #nav-central .icon-hover #main-teaser .headline:before, #main-teaser #nav-central .icon-hover .headline:before, #nav-central a .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-central a .headline:before, #nav-central .icon-hover .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #nav-central .icon-hover .headline:before, #nav-central a .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-central a span:before, #nav-central .icon-hover .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #nav-central .icon-hover span:before, #nav-central a .image-tiles .caption > span:before, .image-tiles #nav-central a .caption > span:before, #nav-central .icon-hover .image-tiles .caption > span:before, .image-tiles #nav-central .icon-hover .caption > span:before, #nav-central a .list-group .list-group-item:before, .list-group #nav-central a .list-group-item:before, #nav-central .icon-hover .list-group .list-group-item:before, .list-group #nav-central .icon-hover .list-group-item:before, #nav-central .paragraph a.link .paragraph-headline:before, .paragraph #nav-central a.link .paragraph-headline:before, #nav-central .icon-hover .paragraph a.link .paragraph-headline:before, .paragraph a.link #nav-central .icon-hover .paragraph-headline:before, #nav-central a .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #nav-central a .paragraph-headline:before, #nav-central .paragraph .link.icon-hover .paragraph-headline:before, .paragraph #nav-central .link.icon-hover .paragraph-headline:before,
  #nav-central a .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-central a .paragraph-headline:before,
  #nav-central .icon-hover .paragraph .employee .paragraph-headline:before,
  .paragraph .employee #nav-central .icon-hover .paragraph-headline:before, #nav-central a.link > span > strong:before, #nav-central .icon-hover a.link > span > strong:before, #nav-central a .link.icon-hover > span > strong:before, #nav-central .link.icon-hover > span > strong:before,
  #nav-central a .employee > span > strong:before,
  #nav-central .icon-hover .employee > span > strong:before, #nav-central a.weiterlink > span:before, #nav-central .icon-hover a.weiterlink > span:before, #nav-central a .weiterlink.icon-hover > span:before, #nav-central .weiterlink.icon-hover > span:before, #nav-central a .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-central a li:before, #nav-central .icon-hover .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #nav-central .icon-hover li:before, #nav-central a #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #nav-central a a:before, #nav-central .icon-hover #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #nav-central .icon-hover a:before, #nav-central a #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #nav-central a .icon-hover:before, #nav-central .icon-hover #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #nav-central .icon-hover .icon-hover:before, #nav-central a .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-central a a:before, #nav-central .icon-hover .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #nav-central .icon-hover a:before, #nav-central a .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-central a .icon-hover:before, #nav-central .icon-hover .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #nav-central .icon-hover .icon-hover:before, #nav-central a .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-central a .iScrollIndicator:before, #nav-central .icon-hover .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #nav-central .icon-hover .iScrollIndicator:before, #nav-central a .container-list-text-images .list-content:before, .container-list-text-images #nav-central a .list-content:before, #nav-central .icon-hover .container-list-text-images .list-content:before, .container-list-text-images #nav-central .icon-hover .list-content:before, #nav-central .container-double-teaser ul li a .caption:before, .container-double-teaser ul li #nav-central a .caption:before, #nav-central .icon-hover .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #nav-central .icon-hover .caption:before, #nav-central a .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #nav-central a .caption:before, #nav-central .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li #nav-central .icon-hover .caption:before, #nav-central a .dealer-contact .content .phone:before, .dealer-contact .content #nav-central a .phone:before, #nav-central .icon-hover .dealer-contact .content .phone:before, .dealer-contact .content #nav-central .icon-hover .phone:before, #nav-central a .dealer-contact .content .email:before, .dealer-contact .content #nav-central a .email:before, #nav-central .icon-hover .dealer-contact .content .email:before, .dealer-contact .content #nav-central .icon-hover .email:before, #nav-central a .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-central a .media.video:before, #nav-central .icon-hover .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #nav-central .icon-hover .media.video:before, #nav-central a .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.sound, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.sound, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.video, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.video, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.youtube, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.youtube, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.link, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.link, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.facebook:after, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.facebook:after, #nav-central a .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-central a .item.instagram:after, #nav-central .icon-hover .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #nav-central .icon-hover .item.instagram:after, #nav-central a .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-central a .topbar-button.close-fullscreen:before, #nav-central .icon-hover .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #nav-central .icon-hover .topbar-button.close-fullscreen:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-central a .mejs-overlay-button:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #nav-central .icon-hover .mejs-overlay-button:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central a a:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central .icon-hover a:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central a .icon-hover:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #nav-central .icon-hover .icon-hover:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-central a .topbar-button.close-fullscreen:before, #nav-central .icon-hover .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #nav-central .icon-hover .topbar-button.close-fullscreen:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-central a .mejs-overlay-button:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #nav-central .icon-hover .mejs-overlay-button:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-next:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-next:before, #nav-central a .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central a .slick-arrow.slick-prev:before, #nav-central .icon-hover .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #nav-central .icon-hover .slick-arrow.slick-prev:before, #nav-central a .deck-slider .item-link:before, .deck-slider #nav-central a .item-link:before, #nav-central .icon-hover .deck-slider .item-link:before, .deck-slider #nav-central .icon-hover .item-link:before, #nav-central a .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-central a .tooltip:before, #nav-central .icon-hover .taycan-range-calculator .tooltip:before, .taycan-range-calculator #nav-central .icon-hover .tooltip:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-central a .noUi-connect:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #nav-central .icon-hover .noUi-connect:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central a .noUi-handle:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central .icon-hover .noUi-handle:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central a .noUi-handle:after, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #nav-central .icon-hover .noUi-handle:after, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central a .city:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central .icon-hover .city:before, #nav-central a .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central a .highway:before, #nav-central .icon-hover .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #nav-central .icon-hover .highway:before, #nav-central a .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-central a .slider-icon-container > div:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #nav-central .icon-hover .slider-icon-container > div:before, #nav-central a .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central a .button[data-id="on"]:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central .icon-hover .button[data-id="on"]:before, #nav-central a .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central a .button[data-id="eco"]:before, #nav-central .icon-hover .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #nav-central .icon-hover .button[data-id="eco"]:before, #nav-central a .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-central a .switch-bar:after, #nav-central .icon-hover .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #nav-central .icon-hover .switch-bar:after, #nav-central a .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-central a .btn-large:before, #nav-central .icon-hover .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #nav-central .icon-hover .btn-large:before, #nav-central a .accordion .panel-heading a:after, .accordion .panel-heading #nav-central a a:after, #nav-central .icon-hover .accordion .panel-heading a:after, .accordion .panel-heading #nav-central .icon-hover a:after, #nav-central a .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-central a .icon-hover:after, #nav-central .icon-hover .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #nav-central .icon-hover .icon-hover:after, #nav-central a .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-central a .btn:before, #nav-central .icon-hover .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #nav-central .icon-hover .btn:before, #nav-central a .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-central a .tooltip-content-close:before, #nav-central .icon-hover .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #nav-central .icon-hover .tooltip-content-close:before, #nav-central a .page-sylt .to-top:before, .page-sylt #nav-central a .to-top:before, #nav-central .icon-hover .page-sylt .to-top:before, .page-sylt #nav-central .icon-hover .to-top:before {
    float: none;
    margin-right: 8px;
  }
}
/* line 47, ../sass/_nav.central.scss */
.nav-central-contact {
  color: white;
  padding: 2% 2% 0 8%;
}
/* line 52, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div {
  padding: 10px;
}
/* line 55, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept {
  border: 1px solid white;
  padding: 10px;
  width: 100%;
}
/* line 60, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept > a, .nav-central-contact > .container-fluid > .row > div .dept > .icon-hover {
  color: white;
  text-decoration: underline;
}
/* line 65, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept .label {
  font-weight: bold;
}
/* line 69, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept .phone, .nav-central-contact > .container-fluid > .row > div .dept .email {
  overflow: hidden;
  padding-left: 25px;
  position: relative;
}
/* line 74, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .email:before {
  color: white;
  left: 0;
  position: absolute;
}
/* line 80, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept .phone a, .nav-central-contact > .container-fluid > .row > div .dept .phone .icon-hover, .nav-central-contact > .container-fluid > .row > div .dept .email a, .nav-central-contact > .container-fluid > .row > div .dept .email .icon-hover {
  color: white;
}
/* line 99, ../sass/_nav.central.scss */
.nav-central-contact > .container-fluid > .row > div .dept .label-opening-times {
  margin-top: 1rem;
}
@media (min-width: 1200px) {
  /* line 107, ../sass/_nav.central.scss */
  .nav-central-contact .row {
    display: flex;
  }
  /* line 110, ../sass/_nav.central.scss */
  .nav-central-contact .row > div {
    display: flex;
  }
}

/* line 1, ../sass/_nav.meta.scss */
#nav-meta {
  overflow: hidden;
  *zoom: 1;
}
/* line 4, ../sass/_nav.meta.scss */
#nav-meta h4 {
  font-family: PorscheNextThin, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #3e4146;
  padding: 12px 0;
  margin: 0;
}
/* line 13, ../sass/_nav.meta.scss */
#nav-meta ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 18, ../sass/_nav.meta.scss */
#nav-meta ul li {
  line-height: 24px;
}
/* line 21, ../sass/_nav.meta.scss */
#nav-meta ul li a, #nav-meta ul li .icon-hover {
  padding: 8px 0;
  position: relative;
  display: inline-block;
}
/* line 27, ../sass/_nav.meta.scss */
#nav-meta ul li a.external-link span, #nav-meta ul li .external-link.icon-hover span {
  margin-left: 20px;
}
/* line 31, ../sass/_nav.meta.scss */
#nav-meta ul li a.external-link:before, #nav-meta ul li .external-link.icon-hover:before {
  font-size: 1.3em;
  color: #d5001c;
  position: absolute;
  top: 7px;
  left: -3px;
}
/* line 44, ../sass/_nav.meta.scss */
#nav-meta > hr {
  margin: 0 7px;
  height: 1px;
  border: none;
  background-color: #ccc;
}
/* line 51, ../sass/_nav.meta.scss */
#nav-meta .panel + .panel {
  margin-top: 0px;
}
/* line 55, ../sass/_nav.meta.scss */
#nav-meta .panel-default {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: 0px 5px #333333;
  -webkit-box-shadow: 0px 5px #333333;
  box-shadow: 0px 5px #333333;
}
/* line 59, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-heading {
  padding: 0;
  background-color: transparent;
}
/* line 62, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-heading .panel-title {
  margin: 0;
  border-bottom: 1px solid #ccc;
  color: #1b1d1f;
}
/* line 66, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-heading .panel-title a, #nav-meta .panel-default .panel-heading .panel-title .icon-hover {
  display: block;
}
/* line 71, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after {
  float: right;
  color: #1b1d1f;
  font-size: 1.125em;
}
/* line 81, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-body {
  padding: 0;
  border: none;
}
/* line 84, ../sass/_nav.meta.scss */
#nav-meta .panel-default .panel-body a, #nav-meta .panel-default .panel-body .icon-hover {
  display: inline-block;
  line-height: 3.125em;
}

/* line 2, ../sass/_nav.sub.scss */
#nav-sub a, #nav-sub .icon-hover {
  padding: 0 0.875em;
  line-height: 1.2em;
  display: inline-block;
  border-left: 1px solid #ccc;
  text-decoration: none;
}
/* line 9, ../sass/_nav.sub.scss */
#nav-sub a.link, #nav-sub .link.icon-hover {
  width: auto;
}
/* line 13, ../sass/_nav.sub.scss */
#nav-sub a span, #nav-sub .icon-hover span {
  display: inline-block;
  line-height: normal;
  padding-left: 0;
}
/* line 19, ../sass/_nav.sub.scss */
#nav-sub a > span:before, #nav-sub .icon-hover > span:before {
  content: "";
}
/* line 23, ../sass/_nav.sub.scss */
#nav-sub a:first-of-type, #nav-sub .icon-hover:first-of-type {
  border-left: medium none;
  padding-left: 0;
}

@media (max-width: 767px) {
  /* line 32, ../sass/_nav.sub.scss */
  #nav-sub a, #nav-sub .icon-hover {
    display: block;
    text-align: left;
    border: none;
  }
}
/* line 1, ../sass/_nav.page.scss */
.page-navigation {
  position: absolute;
  top: 0;
  width: 100%;
  min-height: 50px;
  z-index: 100;
  display: none;
}
/* line 9, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper {
  width: auto;
  float: left;
}
/* line 13, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper ul {
  list-style-type: none;
}
/* line 17, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper {
  max-width: 114.286em;
  min-width: 22.857em;
}
/* line 21, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper {
  margin: 0;
  padding: 0;
}
/* line 25, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item {
  position: relative;
  float: left;
  height: 50px;
  width: 40px;
}
/* line 31, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link {
  text-decoration: none;
}
/* line 34, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before {
  position: absolute;
  width: 40px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
}
/* line 46, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-breadcrumb-link:before {
  font-size: 1.5em;
}
/* line 59, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item:hover .breadcrumb-submenu {
  display: block;
}
/* line 65, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-top-item .breadcrumb-menu-top-item-label {
  display: none;
  line-height: 50px;
  margin: 0 21px 0 54px;
  max-width: 320px;
  overflow: hidden;
  white-space: nowrap;
  color: #fff;
}
/* line 75, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-dark {
  background-color: #212121;
}
/* line 78, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-dark .breadcrumb-submenu {
  background-color: #212121;
}
/* line 83, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper #breadcrumb-menu-submenu-breadcrumbs.breadcrumb-submenu {
  min-width: 340px;
}
/* line 87, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  background-color: #fff;
  color: #000;
  min-width: 320px;
}
/* line 98, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu .breadcrumb-submenu-item {
  height: 50px;
  position: relative;
}
/* line 102, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu .breadcrumb-submenu-item:hover {
  background-color: #900;
}
/* line 106, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu .breadcrumb-submenu-item a, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu .breadcrumb-submenu-item .icon-hover {
  border-top-color: #333;
  color: inherit;
  display: block;
  height: 50px;
  line-height: 50px;
  margin-left: 21px;
  margin-right: 21px;
  text-decoration: inherit;
  vertical-align: middle;
}
/* line 118, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-submenu .breadcrumb-submenu-item span {
  color: #fff;
  display: inline-block;
  line-height: 55px;
  max-width: 100%;
  overflow: hidden;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 132, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-highlight {
  background-color: #900;
}
/* line 135, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-highlight:hover {
  background-color: #f2f2f2;
}
/* line 138, ../sass/_nav.page.scss */
.page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-highlight:hover .breadcrumb-menu-top-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-highlight:hover .breadcrumb-menu-top-link, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item-highlight:hover .breadcrumb-menu-top-item-label {
  color: #900 !important;
}
/* line 147, ../sass/_nav.page.scss */
.page-navigation.affix {
  background-color: #fff;
  border-bottom: 1px solid #eff0f1;
  position: fixed;
  top: 0;
  width: 100%;
}
/* line 155, ../sass/_nav.page.scss */
.page-navigation.affix .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper {
  height: 60px;
  border-bottom: 1px solid #f2f2f2;
}
/* line 159, ../sass/_nav.page.scss */
.page-navigation.affix .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-top-item {
  min-width: 300px;
}
@media (max-width: 767px) {
  /* line 159, ../sass/_nav.page.scss */
  .page-navigation.affix .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-top-item {
    margin-left: 40px;
    width: 100%;
    position: absolute;
  }
}
/* line 169, ../sass/_nav.page.scss */
.page-navigation.affix .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-top-item.breadcrumb-menu-top-item-label-has-label .breadcrumb-menu-top-item-label,
.page-navigation.affix .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-top-item.breadcrumb-menu-top-item-label-has-label-everytime .breadcrumb-menu-top-item-label {
  display: block;
}
/* line 177, ../sass/_nav.page.scss */
.page-navigation .content-menu {
  line-height: 50px;
  margin-right: 7.14286%;
  height: 59px;
  float: right;
  display: none;
}
@media (min-width: 768px) {
  /* line 177, ../sass/_nav.page.scss */
  .page-navigation .content-menu {
    display: block;
  }
}
/* line 188, ../sass/_nav.page.scss */
.page-navigation .content-menu > a, .page-navigation .content-menu > .icon-hover {
  color: #196a99;
  font-size: 16px;
  margin: 10px 0 0 21px;
  float: left;
  display: block;
}
/* line 195, ../sass/_nav.page.scss */
.page-navigation .content-menu > a span, .page-navigation .content-menu > .icon-hover span {
  line-height: 50px;
  display: none;
}
/* line 200, ../sass/_nav.page.scss */
.page-navigation .content-menu > a:before, .page-navigation .content-menu > .icon-hover:before {
  color: #196a99;
  font-size: 25px;
  text-align: center;
  line-height: 50px;
  vertical-align: middle;
  width: 50px;
  height: 50px;
  margin-right: 6px;
  display: inline-block;
}
/* line 213, ../sass/_nav.page.scss */
.page-navigation .content-menu > a:focus, .page-navigation .content-menu > .icon-hover:focus, .page-navigation .content-menu > a:hover, .page-navigation .content-menu > .icon-hover:hover {
  color: #d5001c;
  text-decoration: none;
}
/* line 217, ../sass/_nav.page.scss */
.page-navigation .content-menu > a:focus:before, .page-navigation .content-menu > .icon-hover:focus:before, .page-navigation .content-menu > a:hover:before, .page-navigation .content-menu > .icon-hover:hover:before {
  color: #d5001c;
}
@media (min-width: 1200px) {
  /* line 246, ../sass/_nav.page.scss */
  .page-navigation .content-menu > a span, .page-navigation .content-menu > .icon-hover span {
    display: inline;
  }
}
@media (min-width: 768px) {
  /* line 1, ../sass/_nav.page.scss */
  .page-navigation {
    display: block;
  }
}

/* line 2, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview {
  margin-top: 1.5rem;
}
/* line 5, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview > div {
  position: relative;
  display: flex;
}
/* line 10, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .image {
  width: 180px;
}
/* line 13, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .image img {
  width: 100%;
}
/* line 18, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text {
  margin-left: 20px;
  width: 100%;
}
/* line 22, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text a, .main-content-items .navigation-overview .text .icon-hover {
  position: relative;
  display: block;
}
/* line 26, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text .icon-hover:before {
  color: #d5001c;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 36, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text a.external-link:before, .main-content-items .navigation-overview .text .external-link.icon-hover:before {
  font-size: 1.3em;
  top: -3px;
}
/* line 43, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text a > div, .main-content-items .navigation-overview .text .icon-hover > div {
  margin-left: 22px;
}
/* line 47, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview .text a .title, .main-content-items .navigation-overview .text .icon-hover .title {
  margin-bottom: 0.5rem;
}
/* line 54, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles {
  margin-bottom: 0 !important;
}
/* line 57, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile {
  margin-bottom: 1rem;
  overflow: hidden;
  position: relative;
  display: flex;
}
/* line 63, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .image {
  width: 30%;
}
/* line 66, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .image img {
  width: 100%;
}
/* line 71, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .text {
  padding-left: 3%;
  width: 100%;
}
/* line 75, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .text:before {
  font-size: 24px;
  color: #d5001c;
  position: absolute;
  top: 0;
}
/* line 84, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .text > div {
  margin-left: 30px;
}
/* line 88, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .text .title {
  font-size: 24px;
}
/* line 92, ../sass/_nav.overview.scss */
.main-content-items .navigation-overview-tiles .tile .text .description {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  /* line 54, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles {
    display: flex;
  }
  /* line 101, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile {
    margin-bottom: 1%;
    width: 32.3333%;
    display: block;
  }
  /* line 106, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile .image {
    width: 100%;
  }
  /* line 109, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile .image img {
    transform: translate(0%, 0%) matrix(1.04, 0, 0, 1.04, 0, 0);
    transition: all ease-in-out 0.8s;
  }
  /* line 115, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile .text {
    color: white;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 21%, rgba(0, 0, 0, 0.9) 100%);
    padding: 0 3%;
    width: 100%;
    min-height: 50px;
    position: absolute;
    bottom: 0;
  }
  /* line 127, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile:hover .image img {
    transform: translate(2%, 0%) matrix(1.04, 0, 0, 1.04, 0, 0);
  }
  /* line 134, ../sass/_nav.overview.scss */
  .main-content-items .navigation-overview-tiles .tile + .tile {
    margin-left: 1%;
  }
}

/*
 * Common styles
 */
/* line 4, ../sass/_main.common.scss */
html, body {
  font-size: 16px;
  margin: 0;
  padding: 0;
  -ms-overflow-style: scrollbar;
}

/* line 11, ../sass/_main.common.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-top: 0;
}

/* line 16, ../sass/_main.common.scss */
h1, h2, h3,
.h1, .h2, .h3 {
  font-weight: 600;
}

/* line 21, ../sass/_main.common.scss */
h2, h3, h4, h5, h6,
.h2, .h3, .h4, .h5, .h6 {
  font-family: "PorscheNextRegular", Arial, sans-serif;
  font-weight: normal;
}

/* line 27, ../sass/_main.common.scss */
h1, .h1 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 48px;
}
/* line 31, ../sass/_main.common.scss */
h1.headline--homepage, .h1.headline--homepage {
  text-align: center;
}

/* line 36, ../sass/_main.common.scss */
h2, .h2 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 38px;
  margin: 1em 0;
}
/* line 41, ../sass/_main.common.scss */
h2 span, .h2 span {
  background-color: #fff;
  display: inline-block;
}

/* line 47, ../sass/_main.common.scss */
h3, .h3 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 28px;
}

/* line 52, ../sass/_main.common.scss */
h4 {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}

/* line 58, ../sass/_main.common.scss */
h5, h6,
.h5, .h6 {
  font-size: inherit;
}

/* line 63, ../sass/_main.common.scss */
.table-responsive::-webkit-scrollbar {
  -webkit-appearance: none;
}

/* line 67, ../sass/_main.common.scss */
.table-responsive::-webkit-scrollbar:vertical {
  width: 12px;
}

/* line 71, ../sass/_main.common.scss */
.table-responsive::-webkit-scrollbar:horizontal {
  height: 12px;
}

/* line 75, ../sass/_main.common.scss */
.table-responsive::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  border: 2px solid #ffffff;
}

/* line 81, ../sass/_main.common.scss */
.table-responsive::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}

@media (min-width: 992px) {
  /* line 87, ../sass/_main.common.scss */
  .table-responsive {
    overflow-x: inherit;
  }
}
@media (max-width: 1199px) {
  /* line 93, ../sass/_main.common.scss */
  h1 {
    font-size: 44px;
  }

  /* line 97, ../sass/_main.common.scss */
  h2 {
    font-size: 36px;
  }

  /* line 101, ../sass/_main.common.scss */
  h3 {
    font-size: 28px;
  }
}
@media (max-width: 991px) {
  /* line 107, ../sass/_main.common.scss */
  h1 {
    font-size: 36px;
  }

  /* line 111, ../sass/_main.common.scss */
  h2 {
    font-size: 30px;
  }

  /* line 115, ../sass/_main.common.scss */
  h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 121, ../sass/_main.common.scss */
  h1 {
    font-size: 28px;
  }

  /* line 125, ../sass/_main.common.scss */
  h2 {
    font-size: 24px;
  }

  /* line 129, ../sass/_main.common.scss */
  h3 {
    font-size: 20px;
  }
}
/* line 134, ../sass/_main.common.scss */
a, .icon-hover {
  -moz-transition: color 0.24s;
  -o-transition: color 0.24s;
  -webkit-transition: color 0.24s;
  transition: color 0.24s;
  color: #000;
}
/* line 137, ../sass/_main.common.scss */
a:hover, .icon-hover:hover, a:focus, .icon-hover:focus, a:active, .icon-hover:active {
  color: #d5001c;
  text-decoration: none;
}

/* line 147, ../sass/_main.common.scss */
hr {
  margin: 10px 0;
  border: none;
  height: 1px;
  background-color: #ccc;
}

/* line 154, ../sass/_main.common.scss */
ul,
ol {
  list-style-type: square;
}

/* line 159, ../sass/_main.common.scss */
hr.break-flex {
  width: 100%;
  height: 0;
  flex-wrap: wrap;
  display: flex;
}

/*
 * Utility classes
 */
/* Set margins for grid rows */
/* line 172, ../sass/_main.common.scss */
.with-margin-left {
  margin-left: 7%;
}

/* line 176, ../sass/_main.common.scss */
.with-margin-right {
  margin-right: 7%;
}

/* line 180, ../sass/_main.common.scss */
.with-margin-bothsides {
  margin-left: 7%;
  margin-right: 7%;
}

/* line 185, ../sass/_main.common.scss */
.with-margin-bottom {
  margin-bottom: 2em;
}

/* Allow centered column layouts */
/* line 190, ../sass/_main.common.scss */
.row-centered {
  text-align: center;
}

/* line 194, ../sass/_main.common.scss */
.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -4px;
}

/* Hide on no-touch/touch devices */
/*
 * Disable forcing IE10 and below to size SVG images correctly
 * (set in _scaffolding.scss at css class .img-responsive)
 */
/* line 215, ../sass/_main.common.scss */
.img-responsive {
  width: auto;
}

/*
 * Layout
 */
/* line 223, ../sass/_main.common.scss */
#page-wrapper {
  margin: 0 auto;
  max-width: 1920px;
  min-width: 320px;
  background: #fff;
  overflow-x: hidden;
}
/* line 230, ../sass/_main.common.scss */
#page-wrapper .container-fluid {
  padding: 0;
}

/* line 235, ../sass/_main.common.scss */
#page-header {
  position: relative;
  z-index: 30;
}

/* line 240, ../sass/_main.common.scss */
#page-main {
  position: relative;
  z-index: 20;
}
/* line 244, ../sass/_main.common.scss */
#page-main #main-teaser {
  position: relative;
}
/* line 248, ../sass/_main.common.scss */
#page-main #main-content {
  position: relative;
}

/* line 253, ../sass/_main.common.scss */
#page-footer {
  position: relative;
  z-index: 10;
}

/* line 258, ../sass/_main.common.scss */
.p-icon {
  display: flex;
  flex-shrink: 0;
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  width: 1.5rem;
  height: 1.5rem;
}
/* line 267, ../sass/_main.common.scss */
.p-icon.p-icon--size-small {
  width: 1.5rem;
  height: 1.5rem;
}
/* line 272, ../sass/_main.common.scss */
.p-icon.p-icon--color-default {
  fill: black;
}
/* line 276, ../sass/_main.common.scss */
.p-icon.p-icon--color-inherit {
  fill: currentColor;
}
/* line 280, ../sass/_main.common.scss */
.p-icon.p-icon--size-inherit {
  width: inherit;
  height: inherit;
}

/* line 286, ../sass/_main.common.scss */
.p-button-pure {
  display: flex;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: transparent none;
  appearance: none;
  border: none;
  text-decoration: none;
  text-align: left;
  background: transparent;
  cursor: pointer;
  color: black;
  transition: color 0.24s ease 0s, font-size 1ms linear 0s;
}
/* line 302, ../sass/_main.common.scss */
.p-button-pure.p-button-pure--size-small {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 307, ../sass/_main.common.scss */
.p-button-pure.p-button-pure--size-inherit {
  font-size: inherit;
  line-height: inherit;
}

/* line 313, ../sass/_main.common.scss */
.skip-link {
  position: fixed !important;
  top: -60px;
  left: 1rem;
  z-index: 400;
  padding: 0.5rem;
  text-decoration: none;
  border-radius: 5px;
  transition: top 0.3s;
}

/* When focused (via keyboard), slide it into view */
/* line 325, ../sass/_main.common.scss */
.skip-link:focus {
  top: 1rem;
  color: #fff;
}

/*
 * Main header desktop and mobile style, for differences see media queries
 */
/* line 4, ../sass/_main.header.scss */
#page-header {
  background-color: #fff;
  /* Please note: styles for main navigation see _nav.main.scss */
}
/* line 7, ../sass/_main.header.scss */
#page-header .logo {
  position: relative;
  text-align: center;
  padding: 22px 0 4px 0;
}
/* line 12, ../sass/_main.header.scss */
#page-header .logo:before {
  position: absolute;
  left: 0;
  right: 242px;
  bottom: 4px;
  z-index: -1;
  border-bottom: 1px solid #dfdfdf;
  content: "";
}
/* line 22, ../sass/_main.header.scss */
#page-header .logo a, #page-header .logo .icon-hover {
  display: inline-block;
  padding: 0 8px;
  background-color: #fff;
}
/* line 27, ../sass/_main.header.scss */
#page-header .logo a img, #page-header .logo .icon-hover img {
  height: 75px;
  transform: translate3d(0, 15px, 0);
}
/* line 36, ../sass/_main.header.scss */
#page-header.no-infobox .logo:before {
  right: 0;
}
/* line 43, ../sass/_main.header.scss */
#page-header #nav-main {
  min-height: 12px;
  /* Please note: styles for central navigation see _nav.central.scss */
}
/* line 46, ../sass/_main.header.scss */
#page-header #nav-main #nav-main-collapse {
  margin-left: 7%;
  margin-right: 7%;
}
/* line 50, ../sass/_main.header.scss */
#page-header #nav-main #nav-main-collapse .navbar-nav {
  margin-top: 8px;
  padding-right: 242px;
}
/* line 56, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper {
  position: absolute;
  top: -75px;
  right: 7%;
  width: 220px;
  height: 130px;
  overflow: hidden;
  background: #fff;
}
/* line 65, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box-opener {
  display: none;
  position: absolute;
  top: 110px;
  right: 0px;
  width: 230px;
  height: 20px;
  padding-right: 5px;
  line-height: 20px;
  text-align: right;
  cursor: pointer;
}
/* line 76, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box-opener span {
  display: block;
}
/* line 81, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box {
  padding: 1em;
  min-height: 130px;
  background-color: #f2f2f2;
}
/* line 86, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box #suche_ausdruck {
  font-size: 13px;
  padding: 4px 6px;
}
/* line 91, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box .input-submit-button {
  font-size: 14px;
}
/* line 95, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box address, #page-header #nav-main #info-box-wrapper #info-box #language-selector {
  margin: 0.5em 0 0 0;
  padding: 0 0.25em;
}
/* line 100, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box #language-selector {
  overflow: hidden;
  *zoom: 1;
  line-height: 0;
}
/* line 103, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box #language-selector a, #page-header #nav-main #info-box-wrapper #info-box #language-selector .icon-hover {
  float: left;
  margin-right: 0.1em;
}
/* line 109, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box address {
  font-size: 0.7em;
}
/* line 112, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box address h5 {
  font-family: "PorscheNextRegular", Arial, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  margin: 8px 0 3px;
}
/* line 119, ../sass/_main.header.scss */
#page-header #nav-main #info-box-wrapper #info-box address p {
  margin: 0;
}
/* line 127, ../sass/_main.header.scss */
#page-header #nav-main #nav-central-wrapper {
  position: absolute;
  left: 0;
  right: 7%;
  bottom: 0;
  z-index: -1;
}
/* line 134, ../sass/_main.header.scss */
#page-header #nav-main #nav-central-wrapper .dropdown-toggle {
  position: absolute;
  right: 0;
  width: 220px;
  height: 40px;
  line-height: 40px;
  background: #2A4B6D;
  color: #fff;
  text-align: center;
  cursor: default;
  z-index: 1100;
}
/* line 146, ../sass/_main.header.scss */
#page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover, #page-header #nav-main #nav-central-wrapper .dropdown-toggle body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #page-header #nav-main #nav-central-wrapper .dropdown-toggle .close:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .btn.btn-large span:before, .btn.btn-large #page-header #nav-main #nav-central-wrapper .dropdown-toggle span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #page-header #nav-main #nav-central-wrapper .dropdown-toggle b:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #page-header #nav-main #nav-central-wrapper .dropdown-toggle .select2-selection__arrow, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #page-header #nav-main #nav-central-wrapper .dropdown-toggle .close:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #page-header #nav-main #nav-central-wrapper .dropdown-toggle a.external:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #page-header #nav-main #nav-central-wrapper .dropdown-toggle .external.icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #page-header #nav-main #nav-central-wrapper .dropdown-toggle .email:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .email:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #page-header #nav-main #nav-central-wrapper .dropdown-toggle .arrow, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #page-header #nav-main #nav-central-wrapper .dropdown-toggle .arrow, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tel-link:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .email:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #page-header #nav-main #nav-central-wrapper .dropdown-toggle .email:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #nav-meta ul li a.external-link:before, #nav-meta ul li #page-header #nav-main #nav-central-wrapper .dropdown-toggle a.external-link:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #page-header #nav-main #nav-central-wrapper .dropdown-toggle .external-link.icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #page-header #nav-main #nav-central-wrapper .dropdown-toggle .breadcrumb-menu-item-link:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .page-navigation .content-menu > a:before, .page-navigation #page-header #nav-main #nav-central-wrapper .dropdown-toggle .content-menu > a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .page-navigation .content-menu > .icon-hover:before, .page-navigation #page-header #nav-main #nav-central-wrapper .dropdown-toggle .content-menu > .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #page-header #nav-main #nav-central-wrapper .dropdown-toggle .text:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #page-header #nav-main #nav-central-wrapper .dropdown-toggle .route:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #page-header #nav-main #nav-central-wrapper .dropdown-toggle .function:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #page-header #nav-main #nav-central-wrapper .dropdown-toggle .rsArrowIcn:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #page-header #nav-main #nav-central-wrapper .dropdown-toggle .caption > span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #page-header #nav-main #nav-central-wrapper .dropdown-toggle .caption > span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #page-header #nav-main #nav-central-wrapper .dropdown-toggle .label:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #page-header #nav-main #nav-central-wrapper .dropdown-toggle .label:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #main-teaser .headline:before, #main-teaser #page-header #nav-main #nav-central-wrapper .dropdown-toggle .headline:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #page-header #nav-main #nav-central-wrapper .dropdown-toggle .headline:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #page-header #nav-main #nav-central-wrapper .dropdown-toggle span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .image-tiles .caption > span:before, .image-tiles #page-header #nav-main #nav-central-wrapper .dropdown-toggle .caption > span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .list-group .list-group-item:before, .list-group #page-header #nav-main #nav-central-wrapper .dropdown-toggle .list-group-item:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph a.link .paragraph-headline:before, .paragraph a.link #page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph-headline:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph-headline:before,
#page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph .employee .paragraph-headline:before,
.paragraph .employee #page-header #nav-main #nav-central-wrapper .dropdown-toggle .paragraph-headline:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle a.link > span > strong:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .link.icon-hover > span > strong:before,
#page-header #nav-main #nav-central-wrapper .dropdown-toggle .employee > span > strong:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle a.weiterlink > span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .weiterlink.icon-hover > span:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #page-header #nav-main #nav-central-wrapper .dropdown-toggle li:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle #service-offer-tire-set-layer .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #page-header #nav-main #nav-central-wrapper .dropdown-toggle .iScrollIndicator:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .container-list-text-images .list-content:before, .container-list-text-images #page-header #nav-main #nav-central-wrapper .dropdown-toggle .list-content:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #page-header #nav-main #nav-central-wrapper .dropdown-toggle .caption:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #page-header #nav-main #nav-central-wrapper .dropdown-toggle .caption:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .dealer-contact .content .phone:before, .dealer-contact .content #page-header #nav-main #nav-central-wrapper .dropdown-toggle .phone:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .dealer-contact .content .email:before, .dealer-contact .content #page-header #nav-main #nav-central-wrapper .dropdown-toggle .email:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media.video:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-next:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-prev:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.sound, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.video, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.youtube, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.link, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.facebook:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item.instagram:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #page-header #nav-main #nav-central-wrapper .dropdown-toggle .topbar-button.close-fullscreen:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #page-header #nav-main #nav-central-wrapper .dropdown-toggle .mejs-overlay-button:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-next:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-prev:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #page-header #nav-main #nav-central-wrapper .dropdown-toggle .topbar-button.close-fullscreen:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #page-header #nav-main #nav-central-wrapper .dropdown-toggle .mejs-overlay-button:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-next:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slick-arrow.slick-prev:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .deck-slider .item-link:before, .deck-slider #page-header #nav-main #nav-central-wrapper .dropdown-toggle .item-link:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .tooltip:before, .taycan-range-calculator #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tooltip:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #page-header #nav-main #nav-central-wrapper .dropdown-toggle .noUi-connect:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #page-header #nav-main #nav-central-wrapper .dropdown-toggle .noUi-handle:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #page-header #nav-main #nav-central-wrapper .dropdown-toggle .noUi-handle:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .city:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #page-header #nav-main #nav-central-wrapper .dropdown-toggle .highway:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #page-header #nav-main #nav-central-wrapper .dropdown-toggle .slider-icon-container > div:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #page-header #nav-main #nav-central-wrapper .dropdown-toggle .button[data-id="on"]:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #page-header #nav-main #nav-central-wrapper .dropdown-toggle .button[data-id="eco"]:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #page-header #nav-main #nav-central-wrapper .dropdown-toggle .switch-bar:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #page-header #nav-main #nav-central-wrapper .dropdown-toggle .btn-large:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .accordion .panel-heading a:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown-toggle a:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-hover:after, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #page-header #nav-main #nav-central-wrapper .dropdown-toggle .btn:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #page-header #nav-main #nav-central-wrapper .dropdown-toggle .tooltip-content-close:before, #page-header #nav-main #nav-central-wrapper .dropdown-toggle .page-sylt .to-top:before, .page-sylt #page-header #nav-main #nav-central-wrapper .dropdown-toggle .to-top:before {
  color: #fff;
}
/* line 151, ../sass/_main.header.scss */
#page-header #nav-main #nav-central-wrapper .dropdown-menu {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  top: -2px;
  width: 100%;
  padding-top: 40px;
  border: none;
  background: #2A4B6D;
  z-index: 1000;
}

/* line 165, ../sass/_main.header.scss */
.topbar-contact {
  background: white;
  box-shadow: 0 5px 5px -2.5px rgba(0, 0, 0, 0.2);
  width: 100%;
  padding: 8px 7%;
  position: fixed;
  top: 0;
  display: none;
  z-index: 1000;
}
/* line 175, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 {
  min-height: 40px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
/* line 181, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .item + .item {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* line 186, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 a, .topbar-contact .col-xs-12 .icon-hover {
  cursor: pointer;
  display: flex;
}
/* line 191, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .name {
  color: #d5001c;
}
/* line 196, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 .route:before {
  color: #d5001c;
}
/* line 214, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .item.sales-wrapper {
  padding-left: 0;
  display: flex;
  align-items: center;
  flex-basis: 100%;
}
/* line 220, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .item.sales-wrapper .sales-image {
  border-radius: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 40px;
  height: 40px;
  margin-right: 10px;
}
/* line 230, ../sass/_main.header.scss */
.topbar-contact .col-xs-12 .item.sales-wrapper .sales {
  padding-left: 0 !important;
}
@media (min-width: 768px) {
  /* line 238, ../sass/_main.header.scss */
  .topbar-contact .col-xs-12 .item.sales-wrapper {
    padding-left: 0rem;
    flex-basis: auto;
  }
}

/* line 246, ../sass/_main.header.scss */
.popover.popover-topbar-contact {
  max-width: none;
  position: fixed;
}
/* line 250, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content {
  font-size: 0.9rem;
  display: flex;
}
/* line 254, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .image {
  margin-right: 10px;
}
/* line 257, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .image img {
  width: 90px;
}
/* line 262, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .info {
  min-width: 150px;
}
/* line 265, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .info .function, .popover.popover-topbar-contact .popover-content .info .phone {
  margin-bottom: 10px;
}
/* line 269, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .info .name, .popover.popover-topbar-contact .popover-content .info .phone, .popover.popover-topbar-contact .popover-content .info .email {
  margin-left: 15px;
}
/* line 274, ../sass/_main.header.scss */
.popover.popover-topbar-contact .popover-content .info .function:before {
  color: #d5001c;
}
@media (min-width: 768px) {
  /* line 286, ../sass/_main.header.scss */
  .popover.popover-topbar-contact .popover-content .image img {
    width: 150px;
  }
}

/* Change icon of dropdown-toggle for central navigation on hover and click event */
/*
 * Main header changes for mobile style
 */
@media (max-width: 767px) {
  /* line 305, ../sass/_main.header.scss */
  #page-header {
    /* Please note: styles for main navigation see _nav.main.scss */
  }
  /* line 307, ../sass/_main.header.scss */
  #page-header .logo {
    padding: 13px 0 0 0;
  }
  /* line 310, ../sass/_main.header.scss */
  #page-header .logo:before {
    border-bottom: none;
  }
  /* line 314, ../sass/_main.header.scss */
  #page-header .logo img {
    height: 40px;
  }
  /* line 320, ../sass/_main.header.scss */
  #page-header #nav-main {
    /* Please note: styles for central navigation see _nav.central.scss */
  }
  /* line 322, ../sass/_main.header.scss */
  #page-header #nav-main .navbar-header {
    z-index: 20;
  }
  /* line 326, ../sass/_main.header.scss */
  #page-header #nav-main #nav-main-collapse {
    position: relative;
    top: -54px;
    margin: 0;
    z-index: 10;
  }
  /* line 332, ../sass/_main.header.scss */
  #page-header #nav-main #nav-main-collapse.in {
    overflow-y: visible;
  }
  /* line 336, ../sass/_main.header.scss */
  #page-header #nav-main #nav-main-collapse .navbar-nav {
    padding-right: 0;
  }
  /* line 341, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
  }
  /* line 349, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper #info-box {
    padding: 0.85em;
  }
  /* line 352, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper #info-box #info-box-search {
    margin-right: 69px;
  }
  /* line 355, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper #info-box #info-box-search input#suche_ausdruck {
    font-size: 13px;
    height: 41px;
    padding: 6px 8px;
    line-height: 1.33333;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
  }
  /* line 363, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper #info-box #info-box-search button.input-submit-button {
    font-size: 14px;
    width: 2em;
    height: 2em;
    line-height: 1.33333;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
  }
  /* line 375, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper {
    position: relative;
    right: 0;
  }
  /* line 379, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown-toggle {
    width: 100%;
    text-align: left;
    padding: 0 30px 0 15px;
    -moz-transition: background-color 0.24s;
    -o-transition: background-color 0.24s;
    -webkit-transition: background-color 0.24s;
    transition: background-color 0.24s;
  }
  /* line 385, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-arrow-down2, #page-header #nav-main #nav-central-wrapper .dropdown-toggle form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #page-header #nav-main #nav-central-wrapper .dropdown-toggle .select2-selection__arrow,
  #page-header #nav-main #nav-central-wrapper .dropdown-toggle .icon-arrow-up2,
  #page-header #nav-main #nav-central-wrapper .dropdown-toggle .page-sylt .to-top:before,
  .page-sylt #page-header #nav-main #nav-central-wrapper .dropdown-toggle .to-top:before {
    position: absolute;
    right: 15px;
  }
  /* line 393, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown .icon-arrow-up2:before, #page-header #nav-main #nav-central-wrapper .dropdown .accordion .panel-heading a:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown a:after, #page-header #nav-main #nav-central-wrapper .dropdown .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown .icon-hover:after, #page-header #nav-main #nav-central-wrapper .dropdown .page-sylt .to-top:before, .page-sylt #page-header #nav-main #nav-central-wrapper .dropdown .to-top:before {
    display: none;
  }
  /* line 398, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown.open .icon-arrow-down2:before, #page-header #nav-main #nav-central-wrapper .dropdown.open form .select2-container .select2-selection .select2-selection__arrow:before, form .select2-container .select2-selection #page-header #nav-main #nav-central-wrapper .dropdown.open .select2-selection__arrow:before, #page-header #nav-main #nav-central-wrapper .dropdown.open .accordion .panel-heading a.collapsed:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown.open a.collapsed:after, #page-header #nav-main #nav-central-wrapper .dropdown.open .accordion .panel-heading .collapsed.icon-hover:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown.open .collapsed.icon-hover:after {
    display: none;
  }
  /* line 401, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown.open .icon-arrow-up2:before, #page-header #nav-main #nav-central-wrapper .dropdown.open .accordion .panel-heading a:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown.open a:after, #page-header #nav-main #nav-central-wrapper .dropdown.open .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #page-header #nav-main #nav-central-wrapper .dropdown.open .icon-hover:after, #page-header #nav-main #nav-central-wrapper .dropdown.open .page-sylt .to-top:before, .page-sylt #page-header #nav-main #nav-central-wrapper .dropdown.open .to-top:before {
    display: block;
  }
  /* line 407, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown-menu {
    position: relative;
  }

  /* Change background-color of dropdown-toggle for central navigation on hover and click event */
  /* line 415, ../sass/_main.header.scss */
  #page-header #nav-main #nav-central-wrapper .dropdown.open .dropdown-toggle,
  .no-touch #page-header #nav-main #nav-central-wrapper .dropdown-toggle:hover {
    background-color: #687d92;
  }
}
/*
 * Move info-box and zentral navigation to the right border of the page to give main-navigation more space
 */
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 426, ../sass/_main.header.scss */
  #page-header {
    /* Please note: styles for main navigation see _nav.main.scss */
  }
  /* line 429, ../sass/_main.header.scss */
  #page-header .logo:before {
    right: 170px;
  }
  /* line 437, ../sass/_main.header.scss */
  #page-header #nav-main #info-box-wrapper,
  #page-header #nav-main #nav-central-wrapper {
    right: 0;
  }
  /* line 443, ../sass/_main.header.scss */
  #page-header #nav-main #nav-main-collapse .navbar-nav {
    padding-right: 170px;
  }
}
/* line 1, ../sass/_main.slider.scss */
.rsslider {
  width: 100%;
  height: auto !important;
  position: relative;
  margin-bottom: 2rem;
}
/* line 8, ../sass/_main.slider.scss */
.rsslider:hover .rsArrow {
  opacity: 1;
}
/* line 16, ../sass/_main.slider.scss */
.rsslider .rsSlide:has(.main-teaser-headline) .image:after {
  position: absolute;
  inset: auto 0 0;
  z-index: 1;
  height: 40%;
  content: "";
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 8.1%, rgba(0, 0, 0, 0.8) 15.5%, rgba(0, 0, 0, 0.8) 22.5%, rgba(0, 0, 0, 0.78) 29%, rgba(0, 0, 0, 0.73) 35.3%, rgba(0, 0, 0, 0.67) 41.2%, rgba(0, 0, 0, 0.6) 47.1%, rgba(0, 0, 0, 0.52) 52.9%, rgba(0, 0, 0, 0.44) 58.8%, rgba(0, 0, 0, 0.33) 64.7%, rgba(0, 0, 0, 0.22) 71%, rgba(0, 0, 0, 0.12) 77.5%, rgba(0, 0, 0, 0.05) 84.5%, rgba(0, 0, 0, 0.01) 91.9%, rgba(0, 0, 0, 0) 100%);
}
/* line 27, ../sass/_main.slider.scss */
.rsslider .rsSlide > div {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 32, ../sass/_main.slider.scss */
.rsslider .rsSlide > div > * {
  padding-bottom: 0;
}
/* line 37, ../sass/_main.slider.scss */
.rsslider .rsSlide .image {
  position: relative;
}
/* line 41, ../sass/_main.slider.scss */
.rsslider .rsSlide .image:before {
  /*
  content: '';
  float: left;
  padding-bottom: 112.5%;
  */
}
/* line 49, ../sass/_main.slider.scss */
.rsslider .rsSlide .image:after {
  /*
  content: '';
  display: table;
  clear: both;
  */
}
/* line 57, ../sass/_main.slider.scss */
.rsslider .rsSlide .image img {
  width: 100%;
  top: 0;
}
/* line 69, ../sass/_main.slider.scss */
.rsslider .rsSlide .main-teaser-headline {
  z-index: 2;
}
/* line 74, ../sass/_main.slider.scss */
.rsslider .rsArrow {
  height: calc(100% - 4.5rem);
  padding: 0 10px;
  position: absolute;
  top: 0;
  width: auto;
  opacity: 0;
  appearance: none;
  background-color: transparent;
  border: 0;
}
/* line 85, ../sass/_main.slider.scss */
.rsslider .rsArrow:focus {
  outline: 0;
  border: 0;
}
/* line 89, ../sass/_main.slider.scss */
.rsslider .rsArrow:focus .rsArrowIcn {
  background-color: #d5001c;
  outline: 2px solid #000;
  outline-offset: 3px;
}
/* line 94, ../sass/_main.slider.scss */
.rsslider .rsArrow:focus .rsArrowIcn:before {
  color: white;
}
/* line 100, ../sass/_main.slider.scss */
.rsslider .rsArrow .rsArrowIcn {
  background-color: #fff;
  font-weight: 400;
  box-shadow: 0 0 0.4375rem rgba(0, 0, 0, 0.15);
  cursor: pointer;
  line-height: 20px;
  width: 50px;
  height: auto;
  margin: 0;
  padding: 15px;
  position: relative;
  transition: background-color .24s,color .24s;
  display: none;
  transition: all 0.2s ease-in-out;
}
/* line 115, ../sass/_main.slider.scss */
.rsslider .rsArrow .rsArrowIcn:before {
  font-size: 20px;
  color: #313639;
}
/* line 121, ../sass/_main.slider.scss */
.rsslider .rsArrow .rsArrowIcn:hover {
  background-color: #d5001c;
}
/* line 124, ../sass/_main.slider.scss */
.rsslider .rsArrow .rsArrowIcn:hover:before {
  color: white;
}
/* line 130, ../sass/_main.slider.scss */
.rsslider .rsArrow.rsArrowLeft {
  left: 0;
}
/* line 140, ../sass/_main.slider.scss */
.rsslider .rsArrow.rsArrowRight {
  right: 0;
}
/* line 151, ../sass/_main.slider.scss */
.rsslider .rsBullets {
  display: flex;
  gap: .75rem;
  justify-content: center;
  background: none;
  z-index: 0;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  margin: 0 auto;
  padding: 1rem 0 20px;
  width: auto;
  min-width: 30px;
  height: auto;
  /*
  position: absolute;
  padding: 12px 0 20px;
  transform: translateX(-50%);
  left: 50%;
  bottom: -3.5rem;
  */
}
/* line 174, ../sass/_main.slider.scss */
.rsslider .rsBullets .rsBullet {
  display: inline-block;
  cursor: pointer;
  padding-inline: 0;
  appearance: none;
  border: 0;
  background: transparent;
  *display: inline;
  *zoom: 1;
}
/* line 184, ../sass/_main.slider.scss */
.rsslider .rsBullets .rsBullet span {
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #c8cacb;
}
/* line 193, ../sass/_main.slider.scss */
.rsslider .rsBullets .rsBullet.rsNavSelected span {
  background: #d5001c;
}
/* line 200, ../sass/_main.slider.scss */
.rsslider .rsNav, .rsslider .rsThumbsArrow {
  opacity: 1;
  transition: opacity .3s linear;
}
@media (min-width: 480px) {
  /* line 1, ../sass/_main.slider.scss */
  .rsslider {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 216, ../sass/_main.slider.scss */
  .rsslider .rsSlide .image:before {
    display: none;
  }
  /* line 223, ../sass/_main.slider.scss */
  .rsslider .rsArrow .rsArrowIcn {
    display: flex;
  }
  /* line 228, ../sass/_main.slider.scss */
  .rsslider .rsBullets {
    /*
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    */
  }
}

/* TODO: Angaben zu Farbe, Schriftgröße, etc. durch Variablen aus _base.scss ersetzen */
/*
 * Page content
 */
/* line 6, ../sass/_main.content.scss */
#page-main {
  padding: 0 0 1em 0;
  /*
   * Service boxes within slider
   */
}
/* line 9, ../sass/_main.content.scss */
#page-main .img-wrapper {
  position: relative;
}
/* line 13, ../sass/_main.content.scss */
#page-main .scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}
/* line 18, ../sass/_main.content.scss */
#page-main .scroll-wrapper iframe {
  /* nada! */
}
/* line 25, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper {
  margin-bottom: 2em;
}
/* line 29, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .img-responsive, #page-main #service-boxes-slide-wrapper .icon-hover .img-responsive {
  width: 100%;
}
/* line 33, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .img-wrapper, #page-main #service-boxes-slide-wrapper .icon-hover .img-wrapper {
  position: relative;
}
/* line 36, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .img-wrapper:after, #page-main #service-boxes-slide-wrapper .icon-hover .img-wrapper:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: transparent;
  content: "";
}
/* line 46, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .img-wrapper:hover:after, #page-main #service-boxes-slide-wrapper .icon-hover .img-wrapper:hover:after {
  -moz-transition: background-color 0.24s;
  -o-transition: background-color 0.24s;
  -webkit-transition: background-color 0.24s;
  transition: background-color 0.24s;
  background-color: #d5001c;
}
/* line 52, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .caption, #page-main #service-boxes-slide-wrapper .icon-hover .caption {
  padding: 0 10px;
  height: 100%;
  background-color: #fff;
}
/* line 57, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .caption > span, #page-main #service-boxes-slide-wrapper .icon-hover .caption > span {
  position: relative;
  display: inline-block;
  padding: 0.8125em 0 1em 1.3em;
  line-height: 20px;
  min-height: 70px;
}
/* line 64, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before {
  position: absolute;
  left: 0;
  color: #d5001c;
  font-size: 100%;
}
/* line 77, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a.external-link .caption > span, #page-main #service-boxes-slide-wrapper .external-link.icon-hover .caption > span {
  padding-left: 1.6em;
}
/* line 80, ../sass/_main.content.scss */
#page-main #service-boxes-slide-wrapper a.external-link .caption > span:before, #page-main #service-boxes-slide-wrapper .external-link.icon-hover .caption > span:before {
  font-size: 1.3em;
}
/* line 90, ../sass/_main.content.scss */
#page-main .contact-tiles {
  text-align: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  display: flex;
  flex-wrap: wrap;
}
/* line 97, ../sass/_main.content.scss */
#page-main .contact-tiles .tile {
  border: 1px solid #ccc;
  text-align: left;
  padding: 10px;
  margin: 1%;
  width: 48%;
  min-height: 140px;
  display: block;
  float: left;
}
/* line 107, ../sass/_main.content.scss */
#page-main .contact-tiles .tile a, #page-main .contact-tiles .tile .icon-hover {
  width: 100%;
  display: block;
}
/* line 111, ../sass/_main.content.scss */
#page-main .contact-tiles .tile a:hover, #page-main .contact-tiles .tile .icon-hover:hover, #page-main .contact-tiles .tile a:active, #page-main .contact-tiles .tile .icon-hover:active, #page-main .contact-tiles .tile a:focus, #page-main .contact-tiles .tile .icon-hover:focus {
  text-decoration: none;
}
/* line 115, ../sass/_main.content.scss */
#page-main .contact-tiles .tile a .tile-icon, #page-main .contact-tiles .tile .icon-hover .tile-icon {
  color: #444;
  font-size: 6em;
  text-align: center;
  line-height: 9rem;
}
/* line 123, ../sass/_main.content.scss */
#page-main .contact-tiles .tile a .label, #page-main .contact-tiles .tile .icon-hover .label {
  font-size: 0.8rem;
  line-height: 1.2rem;
  padding-left: 15px;
  position: relative;
}
/* line 129, ../sass/_main.content.scss */
#page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile .icon-hover .label:before {
  color: #d5001c;
  left: 0;
  position: absolute;
}
@media (min-width: 480px) {
  /* line 141, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile {
    min-height: 220px;
  }
  /* line 145, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile a .tile-icon, #page-main .contact-tiles .tile .icon-hover .tile-icon {
    font-size: 9rem;
    line-height: 13rem;
  }
  /* line 150, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile a .label, #page-main .contact-tiles .tile .icon-hover .label {
    font-size: 1.2rem;
    line-height: 1.4rem;
    padding-left: 30px;
  }
}
@media (min-width: 768px) {
  /* line 160, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile {
    padding: 20px;
  }
  /* line 164, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile a .tile-icon, #page-main .contact-tiles .tile .icon-hover .tile-icon {
    font-size: 10rem;
    line-height: 13rem;
  }
  /* line 169, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile a .label, #page-main .contact-tiles .tile .icon-hover .label {
    font-size: 1.2rem;
    line-height: 1.4rem;
    padding-left: 30px;
  }
}
@media (min-width: 992px) {
  /* line 90, ../sass/_main.content.scss */
  #page-main .contact-tiles {
    display: flex;
    flex-wrap: wrap;
  }
  /* line 182, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile {
    margin: 0;
    width: 24%;
    display: flex;
  }
  /* line 188, ../sass/_main.content.scss */
  #page-main .contact-tiles .tile + .tile {
    margin-left: 1.33%;
  }
}

/* line 195, ../sass/_main.content.scss */
#main-teaser {
  overflow: hidden;
  position: relative;
}
/* line 199, ../sass/_main.content.scss */
#main-teaser .img-responsive {
  width: 100%;
}
/* line 203, ../sass/_main.content.scss */
#main-teaser .headline {
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}
/* line 208, ../sass/_main.content.scss */
#main-teaser .headline:before {
  font-size: inherit;
  color: #d5001c;
  line-height: 1;
  margin-left: -1em;
  width: 1em;
  vertical-align: middle;
  position: relative;
  top: -2px;
}
/* line 222, ../sass/_main.content.scss */
#main-teaser .subheadline {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
/* line 228, ../sass/_main.content.scss */
#main-teaser .footnote {
  font-family: "PorscheNextRegular",Arial,sans-serif;
  font-size: 0.8em;
  line-height: 16px;
  padding: 10px;
}
@media (max-width: 767px) {
  /* line 237, ../sass/_main.content.scss */
  #main-teaser .main-teaser-headline {
    margin-left: 30px;
    margin-top: 10px;
    position: static !important;
  }
  /* line 243, ../sass/_main.content.scss */
  #main-teaser .headline, #main-teaser .subheadline {
    color: black !important;
  }
  /* line 255, ../sass/_main.content.scss */
  #main-teaser .bx-controls .bx-pager {
    bottom: -30px;
  }
  /* line 259, ../sass/_main.content.scss */
  #main-teaser .bx-controls .bx-pager.bx-default-pager a, #main-teaser .bx-controls .bx-pager.bx-default-pager .icon-hover {
    background-color: #999;
  }
  /* line 261, ../sass/_main.content.scss */
  #main-teaser .bx-controls .bx-pager.bx-default-pager a.active, #main-teaser .bx-controls .bx-pager.bx-default-pager .active.icon-hover {
    background-color: #000;
  }
  /* line 269, ../sass/_main.content.scss */
  #main-teaser .bx-controls .bx-controls-direction a, #main-teaser .bx-controls .bx-controls-direction .icon-hover {
    margin-top: -60px;
  }
}
@media (min-width: 768px) {
  /* line 278, ../sass/_main.content.scss */
  #main-teaser .image img {
    top: 0;
    left: 0 !important;
    right: auto !important;
    transform: none !important;
    position: relative;
    width: 100%;
    height: auto;
  }
  /* line 289, ../sass/_main.content.scss */
  #main-teaser .headline {
    font-size: 2.429em;
    line-height: 38px;
  }
  /* line 294, ../sass/_main.content.scss */
  #main-teaser .subheadline {
    font-size: 1.5em;
    line-height: 28px;
  }
}
@media (min-width: 992px) {
  /* line 301, ../sass/_main.content.scss */
  #main-teaser .headline {
    font-size: 3em;
    line-height: 46px;
  }
  /* line 306, ../sass/_main.content.scss */
  #main-teaser .subheadline {
    font-size: 1.857em;
    line-height: 34px;
  }
  /* line 311, ../sass/_main.content.scss */
  #main-teaser .footnote {
    font-size: 1em;
  }
}
@media (min-width: 1200px) {
  /* line 317, ../sass/_main.content.scss */
  #main-teaser .headline {
    font-size: 2.9em;
    line-height: 55px;
  }
  /* line 322, ../sass/_main.content.scss */
  #main-teaser .subheadline {
    font-size: 1.7em;
    line-height: 38px;
  }
}

/*
 * Main content
 */
/* line 332, ../sass/_main.content.scss */
#main-content {
  padding-top: 0;
}
@media (min-width: 768px) {
  /* line 332, ../sass/_main.content.scss */
  #main-content {
    padding-top: 60px;
  }
}

/* line 340, ../sass/_main.content.scss */
.car-models {
  margin-bottom: 4em;
  width: 100%;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
/* line 347, ../sass/_main.content.scss */
.car-models .model {
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
  width: 50%;
}
/* line 353, ../sass/_main.content.scss */
.car-models .model .image-wrapper {
  background-color: #191f22;
  overflow: hidden;
  position: relative;
}
/* line 358, ../sass/_main.content.scss */
.car-models .model .image-wrapper:before {
  content: '';
  float: left;
  padding-bottom: 112.5%;
}
/* line 364, ../sass/_main.content.scss */
.car-models .model .image-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
/* line 370, ../sass/_main.content.scss */
.car-models .model .image-wrapper img {
  left: 50%;
  position: absolute;
  top: 50%;
  backface-visibility: visible;
  z-index: 0;
  transform: translate(0%, -50%) matrix(1.1, 0, 0, 1.1, -100, 0);
  width: 100%;
}
/* line 380, ../sass/_main.content.scss */
.car-models .model .image-wrapper .gradient {
  background: linear-gradient(to top, rgba(25, 31, 34, 0.3), rgba(25, 31, 34, 0));
  bottom: 0;
  height: 80px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
@media screen and (min-width: 768px) {
  /* line 393, ../sass/_main.content.scss */
  .car-models .model:has(.info-wrapper) .image-wrapper:after {
    position: absolute;
    inset: auto 0 0;
    z-index: 1;
    display: block;
    height: 50%;
    content: "";
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 8.1%, rgba(0, 0, 0, 0.8) 15.5%, rgba(0, 0, 0, 0.8) 22.5%, rgba(0, 0, 0, 0.78) 29%, rgba(0, 0, 0, 0.73) 35.3%, rgba(0, 0, 0, 0.67) 41.2%, rgba(0, 0, 0, 0.6) 47.1%, rgba(0, 0, 0, 0.52) 52.9%, rgba(0, 0, 0, 0.44) 58.8%, rgba(0, 0, 0, 0.33) 64.7%, rgba(0, 0, 0, 0.22) 71%, rgba(0, 0, 0, 0.12) 77.5%, rgba(0, 0, 0, 0.05) 84.5%, rgba(0, 0, 0, 0.01) 91.9%, rgba(0, 0, 0, 0) 100%);
  }
}
/* line 408, ../sass/_main.content.scss */
.car-models .info-wrapper {
  padding: .5rem;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  z-index: 2;
}
/* line 417, ../sass/_main.content.scss */
.car-models .info-wrapper .info {
  flex-direction: column;
  height: 100%;
  justify-content: flex-end;
  position: relative;
  width: 100%;
  z-index: 2;
  display: flex;
}
/* line 426, ../sass/_main.content.scss */
.car-models .info-wrapper .info .headline {
  align-items: center;
  display: flex;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: normal;
  vertical-align: middle;
  transition: color .24s;
}
/* line 436, ../sass/_main.content.scss */
.car-models .info-wrapper .info .headline:before {
  color: #d5001c;
  vertical-align: middle;
}
/* line 444, ../sass/_main.content.scss */
.car-models .info-wrapper .info .price {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  margin-left: 21px;
  margin-top: 2px;
}
/* line 455, ../sass/_main.content.scss */
.car-models .info-wrapper .links .btn {
  color: #fff;
  background-color: #000;
  border: 1px solid black;
  text-decoration: inherit;
  border-radius: 0;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 21px;
  padding-right: 21px;
  margin-right: 10px;
  margin-top: 10px;
  transition: background-color .24s,color .24s;
  display: block;
}
/* line 470, ../sass/_main.content.scss */
.car-models .info-wrapper .links .btn:hover {
  color: #000;
}
/* line 474, ../sass/_main.content.scss */
.car-models .info-wrapper .links .btn span {
  line-height: inherit;
  display: inline-block;
  position: relative;
}
/* line 479, ../sass/_main.content.scss */
.car-models .info-wrapper .links .btn span:before {
  display: none;
}
/* line 486, ../sass/_main.content.scss */
.car-models .info-wrapper .links .btn.btn-transparent {
  color: #000;
  border: 1px solid #000;
  background-color: #fff;
}
/* line 495, ../sass/_main.content.scss */
.car-models .model-text-xs {
  width: 50%;
  position: relative;
}
@media (min-width: 768px) {
  /* line 503, ../sass/_main.content.scss */
  .car-models .model .image-wrapper img {
    transform: translate(-50%, -50%) scale(1.01) !important;
  }
  /* line 508, ../sass/_main.content.scss */
  .car-models .model .info-wrapper {
    padding: 6px 20px 20px 20px;
  }
  /* line 511, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info {
    justify-content: space-between;
    display: flex;
  }
  /* line 515, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info .headline {
    font-size: 40px;
    line-height: 52px;
  }
  /* line 519, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info .headline:before {
    display: none;
  }
  /* line 524, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info .price {
    font-size: 16px;
    line-height: 24px;
    margin-left: 0;
  }
  /* line 531, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
  }
  /* line 536, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links .btn {
    color: #000;
    background-color: #fff;
    border: 1px solid transparent;
    display: inline-block;
  }
  /* line 542, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links .btn span {
    padding-left: 21px;
  }
  /* line 545, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links .btn span:before {
    color: #000;
    margin-right: .5em;
    font-size: 1em;
    position: absolute;
    margin-left: -26px;
    line-height: inherit;
    margin-top: -1px;
    display: inline;
  }
  /* line 557, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links .btn.btn-transparent {
    color: #fff;
    border: 1px solid #fff;
    background-color: transparent;
  }
  /* line 563, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .links .btn.btn-transparent span:before {
    color: #fff;
  }
}
@media (min-width: 992px) {
  /* line 577, ../sass/_main.content.scss */
  .car-models .model .image-wrapper:before {
    padding-bottom: 75%;
  }
  /* line 581, ../sass/_main.content.scss */
  .car-models .model .image-wrapper .gradient {
    background: linear-gradient(to bottom, rgba(25, 31, 34, 0.3), rgba(25, 31, 34, 0));
    height: auto;
    top: 0;
  }
  /* line 590, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info .price {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (min-width: 1200px) {
  /* line 600, ../sass/_main.content.scss */
  .car-models .model {
    width: 33.33333%;
  }
  /* line 604, ../sass/_main.content.scss */
  .car-models .model .image-wrapper .gradient {
    background: linear-gradient(to bottom, rgba(25, 31, 34, 0.3), rgba(25, 31, 34, 0));
  }
  /* line 609, ../sass/_main.content.scss */
  .car-models .model .info-wrapper {
    padding: 15px 30px 30px 30px;
  }
  /* line 613, ../sass/_main.content.scss */
  .car-models .model .info-wrapper .info .headline {
    font-size: 35px;
    line-height: 50px;
  }
}

@keyframes slideUp {
  from {
    -webkit-transform: translate3d(0, 40%, 0);
    transform: translate3d(0, 40%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
/*
 * Element "container_bild_verweis"
 */
/* line 639, ../sass/_main.content.scss */
.container-image-fade li {
  background-color: #fff;
  height: 100%;
  display: inline-block;
  width: 100%;
}

/*
 * Element "container_bild_kollage"
 */
/* line 650, ../sass/_main.content.scss */
.container-image-tiles {
  margin: 2em 0;
  position: relative;
  overflow: hidden;
}
/* line 657, ../sass/_main.content.scss */
.container-image-tiles .tiles > * {
  list-style-type: none;
  float: right;
  width: 35%;
  position: relative;
}
/* line 663, ../sass/_main.content.scss */
.container-image-tiles .tiles > * .img-responsive {
  width: 100%;
}
/* line 668, ../sass/_main.content.scss */
.container-image-tiles .tiles > img:last-of-type {
  float: left;
  width: 28%;
  margin-top: 1.5%;
}
/* line 675, ../sass/_main.content.scss */
.container-image-tiles .tiles > img:first-of-type {
  margin-left: 1%;
  margin-top: 0;
  width: 64%;
}
/* line 681, ../sass/_main.content.scss */
.container-image-tiles .tiles > img:nth-of-type(2) {
  margin-top: 0;
}
/* line 687, ../sass/_main.content.scss */
.container-image-tiles .tiles .text {
  font-size: 16px;
  padding: 10px;
  margin: 1em 0;
  width: 55%;
  position: relative;
}
@media only screen and (max-width: 600px) {
  /* line 699, ../sass/_main.content.scss */
  .container-image-tiles .tiles .text {
    width: 100%;
    float: none;
    clear: both;
    position: static;
    top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 710, ../sass/_main.content.scss */
  .container-image-tiles .tiles > *:nth-child(2) {
    margin-top: 0;
  }
}

/* line 717, ../sass/_main.content.scss */
.container-image-tiles + .container-image-tiles {
  margin-top: 8em;
}

/*
 * Element "bild_verweis_kacheln"
 */
/* line 725, ../sass/_main.content.scss */
.image-tiles {
  margin-bottom: 2em;
}
/* line 729, ../sass/_main.content.scss */
.image-tiles.float .row {
  margin-bottom: 2em;
}
/* line 732, ../sass/_main.content.scss */
.image-tiles.float .row .col {
  float: left;
  display: block;
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 729, ../sass/_main.content.scss */
  .image-tiles.float .row {
    margin-bottom: 0;
  }
  /* line 740, ../sass/_main.content.scss */
  .image-tiles.float .row .col {
    margin-bottom: 2em;
  }
  /* line 744, ../sass/_main.content.scss */
  .image-tiles.float .row .col:nth-child(2n+3) {
    clear: both;
  }
}
@media (max-width: 991px) {
  /* line 750, ../sass/_main.content.scss */
  .image-tiles.float .row .col {
    width: 100%;
    margin-bottom: 2em;
  }
}
@media (min-width: 992px) {
  /* line 758, ../sass/_main.content.scss */
  .image-tiles .row {
    white-space: nowrap;
  }
  /* line 762, ../sass/_main.content.scss */
  .image-tiles .row:first-child {
    text-align: center;
  }
  /* line 766, ../sass/_main.content.scss */
  .image-tiles .row .col {
    text-align: left;
    vertical-align: top;
    float: none;
    display: inline-block;
  }
}
/* line 775, ../sass/_main.content.scss */
.image-tiles .img-responsive {
  width: 100%;
}
/* line 779, ../sass/_main.content.scss */
.image-tiles .img-wrapper {
  position: relative;
}
/* line 782, ../sass/_main.content.scss */
.image-tiles .img-wrapper:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: transparent;
  content: "";
}
/* line 792, ../sass/_main.content.scss */
.image-tiles .img-wrapper:hover:after {
  -moz-transition: background-color 0.24s;
  -o-transition: background-color 0.24s;
  -webkit-transition: background-color 0.24s;
  transition: background-color 0.24s;
  background-color: #d5001c;
}
/* line 797, ../sass/_main.content.scss */
.image-tiles .img-wrapper.no-alt {
  margin-bottom: 1em;
}
/* line 802, ../sass/_main.content.scss */
.image-tiles .caption {
  padding: 0 10px;
  height: 100%;
  background-color: #fff;
  white-space: normal;
}
/* line 808, ../sass/_main.content.scss */
.image-tiles .caption > span {
  position: relative;
  display: inline-block;
  padding: 0.8125em 0 1em 1.125em;
  line-height: 20px;
}
/* line 814, ../sass/_main.content.scss */
.image-tiles .caption > span:before {
  position: absolute;
  left: 0;
  color: #d5001c;
  font-size: 12px;
}

/*
 * Image gallery
 */
/* line 832, ../sass/_main.content.scss */
.image-gallery .image-gallery-images li img {
  margin: 0 auto;
}
/* line 839, ../sass/_main.content.scss */
.image-gallery .bx-controls-direction a.visible-on-touch-device, .image-gallery .bx-controls-direction .visible-on-touch-device.icon-hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  display: inline;
}

/*
 * List group component
 */
/* line 851, ../sass/_main.content.scss */
.list-group .list-group-item {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px 0;
}
/* line 856, ../sass/_main.content.scss */
.list-group .list-group-item:before {
  position: relative;
  top: 1px;
  color: #d5001c;
}
/* line 864, ../sass/_main.content.scss */
.list-group .list-group-item .list-group-item-heading {
  font-weight: bold;
}
/* line 868, ../sass/_main.content.scss */
.list-group .list-group-item .list-group-item-text {
  margin-left: 18px;
}

/**
 * Video player / mediaelement styles
 */
/* line 878, ../sass/_main.content.scss */
.mediaelement-outer {
  background: black;
}
/* line 881, ../sass/_main.content.scss */
.mediaelement-outer .mediaelement-inner {
  text-align: center;
  height: 100%;
  margin: 0 auto;
}
/* line 886, ../sass/_main.content.scss */
.mediaelement-outer .mediaelement-inner > video {
  margin-bottom: -5px;
  width: 100%;
}

/* line 894, ../sass/_main.content.scss */
.main-content-items > .mediaelement-outer {
  margin-bottom: 1.5em;
}

/*
 * Search form and result
 */
/* line 903, ../sass/_main.content.scss */
.search-form input.form-control {
  margin: 4px 0;
}
/* line 907, ../sass/_main.content.scss */
.search-form .btn.search-form-button {
  margin: 28px 0 15px;
}

/*
 * Paragraph
 */
/* line 919, ../sass/_main.content.scss */
.paragraph {
  line-height: 24px;
}
/* line 922, ../sass/_main.content.scss */
.paragraph a.link, .paragraph .link.icon-hover,
.paragraph .employee {
  padding-left: 16px;
}
/* line 926, ../sass/_main.content.scss */
.paragraph a.link .paragraph-headline, .paragraph .link.icon-hover .paragraph-headline,
.paragraph .employee .paragraph-headline {
  font-size: inherit;
  font-weight: normal;
  line-height: 1.1;
}
/* line 931, ../sass/_main.content.scss */
.paragraph a.link .paragraph-headline:before, .paragraph .link.icon-hover .paragraph-headline:before,
.paragraph .employee .paragraph-headline:before {
  color: #d5001c;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 16px;
}
/* line 942, ../sass/_main.content.scss */
.paragraph a.link .paragraph-additional, .paragraph .link.icon-hover .paragraph-additional,
.paragraph .employee .paragraph-additional {
  font-size: 70%;
  margin: -12px 0 12px 0;
}
@media (max-width: 767px) {
  /* line 948, ../sass/_main.content.scss */
  .paragraph h3 {
    margin-top: 1.5em;
  }
}
/* line 954, ../sass/_main.content.scss */
.paragraph .paragraph-image.img-responsive {
  margin-bottom: 10px;
}
/* line 959, ../sass/_main.content.scss */
.paragraph .paragraph-image img {
  width: 100%;
}
/* line 966, ../sass/_main.content.scss */
.paragraph .paragraph-text a, .paragraph .paragraph-text .icon-hover,
.paragraph .paragraph-email a,
.paragraph .paragraph-email .icon-hover {
  color: gray;
  text-decoration: underline;
}
/* line 970, ../sass/_main.content.scss */
.paragraph .paragraph-text a:hover, .paragraph .paragraph-text .icon-hover:hover,
.paragraph .paragraph-email a:hover,
.paragraph .paragraph-email .icon-hover:hover {
  color: #d5001c;
}
/* line 976, ../sass/_main.content.scss */
.paragraph .paragraph-button {
  margin-top: 1.5em;
}
/* line 980, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language {
  position: relative;
  top: 1px;
  display: inline-block;
  width: 24px;
  height: 15px;
  margin-right: 1px;
}
/* line 988, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_pt {
  background-image: url("/portal/pics/layout/fahne_pt.gif");
}
/* line 992, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_cs {
  background-image: url("/portal/pics/layout/fahne_cs.gif");
}
/* line 996, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_de {
  background-image: url("/portal/pics/layout/fahne_de.gif");
}
/* line 1000, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_en {
  background-image: url("/portal/pics/layout/fahne_en.gif");
}
/* line 1004, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_es {
  background-image: url("/portal/pics/layout/fahne_es.gif");
}
/* line 1008, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_fr {
  background-image: url("/portal/pics/layout/fahne_fr.gif");
}
/* line 1012, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_it {
  background-image: url("/portal/pics/layout/fahne_it.gif");
}
/* line 1016, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_pl {
  background-image: url("/portal/pics/layout/fahne_pl.gif");
}
/* line 1020, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_ru {
  background-image: url("/portal/pics/layout/fahne_ru.gif");
}
/* line 1024, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_sv {
  background-image: url("/portal/pics/layout/fahne_sv.gif");
}
/* line 1028, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_tr {
  background-image: url("/portal/pics/layout/fahne_tr.gif");
}
/* line 1032, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_ro {
  background-image: url("/portal/pics/layout/fahne_ro.gif");
}
/* line 1036, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_sr {
  background-image: url("/portal/pics/layout/fahne_sr.gif");
}
/* line 1040, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_ae {
  background-image: url("/portal/pics/layout/fahne_ae.gif");
}
/* line 1043, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_vn {
  background-image: url("/portal/pics/layout/fahne_vn.gif");
}
/* line 1046, ../sass/_main.content.scss */
.paragraph .paragraph-foreign-language.fahne_hr {
  background-image: url("/portal/pics/layout/fahne_hr.gif");
}
/* line 1053, ../sass/_main.content.scss */
.paragraph .paragraph-informations a, .paragraph .paragraph-informations .icon-hover,
.paragraph .paragraph-vcard a,
.paragraph .paragraph-vcard .icon-hover {
  text-decoration: underline;
}
/* line 1058, ../sass/_main.content.scss */
.paragraph .paragraph-col-left,
.paragraph .paragraph-col-right {
  margin-bottom: 2em;
}
/* line 1063, ../sass/_main.content.scss */
.paragraph .paragraph-email,
.paragraph .paragraph-foreign-languages,
.paragraph .paragraph-additional-text,
.paragraph .paragraph-informations,
.paragraph .paragraph-vcard {
  margin-top: 12px;
}
/* line 1071, ../sass/_main.content.scss */
.paragraph .btn.btn-large {
  color: #fff;
}
/* line 1074, ../sass/_main.content.scss */
.paragraph .btn.btn-large:hover {
  color: #fff;
}

/* line 1082, ../sass/_main.content.scss */
.link-button.floating .btn {
  margin-right: 1rem;
}

/*
 * Linked paragraph and employees
 */
/* line 1092, ../sass/_main.content.scss */
a.link, .link.icon-hover,
.employee,
a.weiterlink,
.weiterlink.icon-hover {
  clear: both;
  color: #000;
  margin-bottom: 0.5em;
  text-decoration: none;
  display: inline-block;
  position: relative;
}
/* line 1102, ../sass/_main.content.scss */
a.link > span, .link.icon-hover > span,
.employee > span,
a.weiterlink > span,
.weiterlink.icon-hover > span {
  display: inline-block;
  padding-left: 16px;
}

/* line 1111, ../sass/_main.content.scss */
a.link > span > strong, .link.icon-hover > span > strong,
.employee > span > strong {
  display: block;
  font-size: 14px;
  font-weight: bold;
}
/* line 1116, ../sass/_main.content.scss */
a.link > span > strong:before, .link.icon-hover > span > strong:before,
.employee > span > strong:before {
  color: #d5001c;
  position: absolute;
  top: 3px;
  left: 0;
  line-height: 16px;
}

/* line 1131, ../sass/_main.content.scss */
a.weiterlink > span:before, .weiterlink.icon-hover > span:before {
  color: #d5001c;
  position: absolute;
  top: 3px;
  left: 0;
  line-height: 16px;
}

/* line 1146, ../sass/_main.content.scss */
.heading h2 {
  float: left;
}
/* line 1150, ../sass/_main.content.scss */
.heading .arrow {
  float: right;
  cursor: pointer;
}

/* line 1156, ../sass/_main.content.scss */
.content {
  clear: both;
}

/* line 1160, ../sass/_main.content.scss */
.title-wrapper {
  background: #eff0f1;
}
/* line 1163, ../sass/_main.content.scss */
.title-wrapper h1 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #000;
  display: block;
}
@media (min-width: 768px) {
  /* line 1172, ../sass/_main.content.scss */
  .title-wrapper h1 {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (min-width: 992px) {
  /* line 1179, ../sass/_main.content.scss */
  .title-wrapper h1 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 1200px) {
  /* line 1186, ../sass/_main.content.scss */
  .title-wrapper h1 {
    font-size: 26px;
    line-height: 34px;
  }
}

/* line 1193, ../sass/_main.content.scss */
.title-text {
  padding: 1.25em 0 0.625em 0;
}

/* line 1198, ../sass/_main.content.scss */
.main-content-items > .row,
.main-content-news > .row {
  margin-bottom: 1.5em;
}

/* line 1204, ../sass/_main.content.scss */
.main-content-items > h2 {
  padding-top: 1.5em;
}

/* line 1209, ../sass/_main.content.scss */
.spacer5,
.spacer10,
.spacer20,
.spacer25,
.spacer50,
.spacer100,
.spacer200 {
  width: 100%;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}

/* line 1224, ../sass/_main.content.scss */
.spacer5 {
  height: 5px;
}

/* line 1228, ../sass/_main.content.scss */
.spacer10 {
  height: 10px;
}

/* line 1232, ../sass/_main.content.scss */
.spacer20 {
  height: 20px;
}

/* line 1236, ../sass/_main.content.scss */
.spacer25 {
  height: 25px;
}

/* line 1240, ../sass/_main.content.scss */
.spacer50 {
  height: 50px;
}

/* line 1244, ../sass/_main.content.scss */
.spacer100 {
  height: 100px;
}

/* line 1248, ../sass/_main.content.scss */
.spacer200 {
  height: 200px;
}

/* line 1252, ../sass/_main.content.scss */
.tab-content.tabContent {
  padding: 30px 0;
}

/* line 1256, ../sass/_main.content.scss */
.wallpaperRes {
  margin: 0;
  padding: 0;
}
/* line 1260, ../sass/_main.content.scss */
.wallpaperRes li {
  list-style: none;
  display: inline-block;
  margin-right: 20px;
}

/* line 1267, ../sass/_main.content.scss */
.nav > li.disabled.nav-header > a, .nav > li.disabled.nav-header > .icon-hover {
  cursor: default;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

/* line 1274, ../sass/_main.content.scss */
#links-related {
  text-align: center;
}
/* line 1277, ../sass/_main.content.scss */
#links-related a, #links-related .icon-hover {
  padding: 0 0.875em;
  line-height: 1.2em;
  display: inline-block;
  border-left: 1px solid #ccc;
}
/* line 1283, ../sass/_main.content.scss */
#links-related a.link, #links-related .link.icon-hover {
  width: auto;
}
/* line 1287, ../sass/_main.content.scss */
#links-related a span, #links-related .icon-hover span {
  display: inline-block;
  line-height: normal;
  padding-left: 0;
}
/* line 1293, ../sass/_main.content.scss */
#links-related a > span:before, #links-related .icon-hover > span:before {
  content: "";
}
/* line 1297, ../sass/_main.content.scss */
#links-related a:first-of-type, #links-related .icon-hover:first-of-type {
  border-left: medium none;
}

/* line 1303, ../sass/_main.content.scss */
#iframerFrame {
  background-color: #fff;
  border: 0 none;
  display: block;
  min-height: 2200px;
  overflow: hidden;
  width: 100%;
}

/* line 1312, ../sass/_main.content.scss */
.main-content-items > .service-offer-row {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  /* line 1312, ../sass/_main.content.scss */
  .main-content-items > .service-offer-row {
    margin-bottom: 1.5rem;
    display: flex;
  }
  /* line 1319, ../sass/_main.content.scss */
  .main-content-items > .service-offer-row > div {
    align-items: stretch;
  }
}

/* line 1325, ../sass/_main.content.scss */
.service-offer {
  background-size: contain;
  background-repeat: no-repeat;
  margin-bottom: 1em;
  height: 100%;
  min-height: 350px;
}
/* line 1332, ../sass/_main.content.scss */
.service-offer .service-offer-content {
  color: white;
  background: #5b605d;
  padding: 18px;
}
/* line 1337, ../sass/_main.content.scss */
.service-offer .service-offer-content h2 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 20px;
  text-align: left;
  margin: 0 0 10px;
}
/* line 1344, ../sass/_main.content.scss */
.service-offer .service-offer-content a, .service-offer .service-offer-content .icon-hover {
  color: white;
}
/* line 1348, ../sass/_main.content.scss */
.service-offer .service-offer-content .service-offer-body {
  font-family: 'PorscheNextRegular', Arial, sans-serif;
  font-size: 16px;
}
/* line 1352, ../sass/_main.content.scss */
.service-offer .service-offer-content .service-offer-body ul {
  list-style-type: none;
  padding-left: 0;
}
/* line 1356, ../sass/_main.content.scss */
.service-offer .service-offer-content .service-offer-body ul li {
  padding-left: 20px;
  margin-bottom: 5px;
  position: relative;
}
/* line 1361, ../sass/_main.content.scss */
.service-offer .service-offer-content .service-offer-body ul li:before {
  color: white;
  position: absolute;
  top: 0;
  left: -2px;
}
/* line 1373, ../sass/_main.content.scss */
.service-offer .service-offer-content .service-offer-price {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 30px;
  font-weight: bold;
}
/* line 1380, ../sass/_main.content.scss */
.service-offer .service-offer-image {
  display: none;
}
/* line 1384, ../sass/_main.content.scss */
.service-offer.service-offer-image-bottom {
  background-position: center bottom;
  background-size: 100% auto;
}
/* line 1389, ../sass/_main.content.scss */
.service-offer.service-offer-image-right {
  background-position: right top;
  background-size: auto 100%;
  display: flex;
}
/* line 1394, ../sass/_main.content.scss */
.service-offer.service-offer-image-right .service-offer-content {
  width: 50%;
}
/* line 1399, ../sass/_main.content.scss */
.service-offer.service-offer-image-left {
  text-align: right;
  background-position: left top;
  background-size: auto 100%;
  display: flex;
  justify-content: flex-end;
}
/* line 1406, ../sass/_main.content.scss */
.service-offer.service-offer-image-left .service-offer-content {
  text-align: left;
  width: 50%;
  display: inline-block;
}
/* line 1413, ../sass/_main.content.scss */
.service-offer .tires-information-icon {
  margin: 0 0 10px 10px;
  float: right;
}
/* line 1417, ../sass/_main.content.scss */
.service-offer .tires-information-icon svg {
  fill: white;
  width: 25px;
}
/* line 1422, ../sass/_main.content.scss */
.service-offer .tires-information-icon.active {
  cursor: pointer;
}
/* line 1426, ../sass/_main.content.scss */
.service-offer .tires-information-icon.active:hover svg {
  fill: #d5001c;
}

/* line 1433, ../sass/_main.content.scss */
#service-offer-tire-set-layer {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1445, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire-set-container {
  background: white;
  padding: 2rem;
  width: 95%;
  height: 90%;
  flex-direction: column;
  display: flex;
}
/* line 1453, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire-set-container .close {
  margin: 0 0 1rem 1rem;
  display: inline-block;
  float: right;
}
/* line 1458, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire-set-container .close .icon, #service-offer-tire-set-layer .tire-set-container .close .icon-hover, #service-offer-tire-set-layer .tire-set-container .close body > .notice-popup-wrapper > .notice-popup .close:before, body > .notice-popup-wrapper > .notice-popup #service-offer-tire-set-layer .tire-set-container .close .close:before, #service-offer-tire-set-layer .tire-set-container .close .btn.btn-large span:before, .btn.btn-large #service-offer-tire-set-layer .tire-set-container .close span:before, #service-offer-tire-set-layer .tire-set-container .close .bx-wrapper .bx-controls-direction a:before, .bx-wrapper .bx-controls-direction #service-offer-tire-set-layer .tire-set-container .close a:before, #service-offer-tire-set-layer .tire-set-container .close .bx-wrapper .bx-controls-direction .icon-hover:before, .bx-wrapper .bx-controls-direction #service-offer-tire-set-layer .tire-set-container .close .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .select2-container .select2-selection .select2-selection__arrow b:before, .select2-container .select2-selection .select2-selection__arrow #service-offer-tire-set-layer .tire-set-container .close b:before, #service-offer-tire-set-layer .tire-set-container .close form .select2-container .select2-selection .select2-selection__arrow, form .select2-container .select2-selection #service-offer-tire-set-layer .tire-set-container .close .select2-selection__arrow, #service-offer-tire-set-layer .tire-set-container .close .tooltipster-base .tooltipster-box .close:after, .tooltipster-base .tooltipster-box #service-offer-tire-set-layer .tire-set-container .close .close:after, #service-offer-tire-set-layer .tire-set-container .close .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #service-offer-tire-set-layer .tire-set-container .close a.external:before, #service-offer-tire-set-layer .tire-set-container .close .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link #service-offer-tire-set-layer .tire-set-container .close .external.icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .header-container .menu-container .mega-fly-out-overlay .contacts .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close .header-container .menu-container .mega-fly-out-overlay .contacts .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts #service-offer-tire-set-layer .tire-set-container .close .email:before, #service-offer-tire-set-layer .tire-set-container .close .header-container-mobile nav .dept .phone:before, .header-container-mobile nav .dept #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close .header-container-mobile nav .dept .email:before, .header-container-mobile nav .dept #service-offer-tire-set-layer .tire-set-container .close .email:before, #service-offer-tire-set-layer .tire-set-container .close #page-header-mobile nav ul li a .arrow, #page-header-mobile nav ul li a #service-offer-tire-set-layer .tire-set-container .close .arrow, #service-offer-tire-set-layer .tire-set-container .close #page-header-mobile nav ul li .icon-hover .arrow, #page-header-mobile nav ul li .icon-hover #service-offer-tire-set-layer .tire-set-container .close .arrow, #service-offer-tire-set-layer .tire-set-container .close #page-header-mobile nav .flyout-contact-content .dept .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept #service-offer-tire-set-layer .tire-set-container .close .tel-link:before, #service-offer-tire-set-layer .tire-set-container .close #page-header-mobile nav .flyout-contact-content .dept .phone:before, #page-header-mobile nav .flyout-contact-content .dept #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close #page-header-mobile nav .flyout-contact-content .dept .email:before, #page-header-mobile nav .flyout-contact-content .dept #service-offer-tire-set-layer .tire-set-container .close .email:before, #service-offer-tire-set-layer .tire-set-container .close .nav-central-contact > .container-fluid > .row > div .dept .phone:before, .nav-central-contact > .container-fluid > .row > div .dept #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close .nav-central-contact > .container-fluid > .row > div .dept .email:before, .nav-central-contact > .container-fluid > .row > div .dept #service-offer-tire-set-layer .tire-set-container .close .email:before, #service-offer-tire-set-layer .tire-set-container .close #nav-meta ul li a.external-link:before, #nav-meta ul li #service-offer-tire-set-layer .tire-set-container .close a.external-link:before, #service-offer-tire-set-layer .tire-set-container .close #nav-meta ul li .external-link.icon-hover:before, #nav-meta ul li #service-offer-tire-set-layer .tire-set-container .close .external-link.icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close #nav-meta .panel-default .panel-heading .panel-title a:after, #nav-meta .panel-default .panel-heading .panel-title #service-offer-tire-set-layer .tire-set-container .close a:after, #service-offer-tire-set-layer .tire-set-container .close #nav-meta .panel-default .panel-heading .panel-title .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title #service-offer-tire-set-layer .tire-set-container .close .icon-hover:after, #service-offer-tire-set-layer .tire-set-container .close .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item #service-offer-tire-set-layer .tire-set-container .close .breadcrumb-menu-item-link:before, #service-offer-tire-set-layer .tire-set-container .close .page-navigation .content-menu > a:before, .page-navigation #service-offer-tire-set-layer .tire-set-container .close .content-menu > a:before, #service-offer-tire-set-layer .tire-set-container .close .page-navigation .content-menu > .icon-hover:before, .page-navigation #service-offer-tire-set-layer .tire-set-container .close .content-menu > .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .main-content-items .navigation-overview .text a:before, .main-content-items .navigation-overview .text #service-offer-tire-set-layer .tire-set-container .close a:before, #service-offer-tire-set-layer .tire-set-container .close .main-content-items .navigation-overview .text .icon-hover:before, .main-content-items .navigation-overview .text #service-offer-tire-set-layer .tire-set-container .close .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .main-content-items .navigation-overview-tiles .tile .text:before, .main-content-items .navigation-overview-tiles .tile #service-offer-tire-set-layer .tire-set-container .close .text:before, #service-offer-tire-set-layer .tire-set-container .close .topbar-contact .col-xs-12 .phone:before, .topbar-contact .col-xs-12 #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close .topbar-contact .col-xs-12 .route:before, .topbar-contact .col-xs-12 #service-offer-tire-set-layer .tire-set-container .close .route:before, #service-offer-tire-set-layer .tire-set-container .close .popover.popover-topbar-contact .popover-content .info .function:before, .popover.popover-topbar-contact .popover-content .info #service-offer-tire-set-layer .tire-set-container .close .function:before, #service-offer-tire-set-layer .tire-set-container .close .rsslider .rsArrow .rsArrowIcn:before, .rsslider .rsArrow #service-offer-tire-set-layer .tire-set-container .close .rsArrowIcn:before, #service-offer-tire-set-layer .tire-set-container .close #page-main #service-boxes-slide-wrapper a .caption > span:before, #page-main #service-boxes-slide-wrapper a #service-offer-tire-set-layer .tire-set-container .close .caption > span:before, #service-offer-tire-set-layer .tire-set-container .close #page-main #service-boxes-slide-wrapper .icon-hover .caption > span:before, #page-main #service-boxes-slide-wrapper .icon-hover #service-offer-tire-set-layer .tire-set-container .close .caption > span:before, #service-offer-tire-set-layer .tire-set-container .close #page-main .contact-tiles .tile a .label:before, #page-main .contact-tiles .tile a #service-offer-tire-set-layer .tire-set-container .close .label:before, #service-offer-tire-set-layer .tire-set-container .close #page-main .contact-tiles .tile .icon-hover .label:before, #page-main .contact-tiles .tile .icon-hover #service-offer-tire-set-layer .tire-set-container .close .label:before, #service-offer-tire-set-layer .tire-set-container .close #main-teaser .headline:before, #main-teaser #service-offer-tire-set-layer .tire-set-container .close .headline:before, #service-offer-tire-set-layer .tire-set-container .close .car-models .info-wrapper .info .headline:before, .car-models .info-wrapper .info #service-offer-tire-set-layer .tire-set-container .close .headline:before, #service-offer-tire-set-layer .tire-set-container .close .car-models .info-wrapper .links .btn span:before, .car-models .info-wrapper .links .btn #service-offer-tire-set-layer .tire-set-container .close span:before, #service-offer-tire-set-layer .tire-set-container .close .image-tiles .caption > span:before, .image-tiles #service-offer-tire-set-layer .tire-set-container .close .caption > span:before, #service-offer-tire-set-layer .tire-set-container .close .list-group .list-group-item:before, .list-group #service-offer-tire-set-layer .tire-set-container .close .list-group-item:before, #service-offer-tire-set-layer .tire-set-container .close .paragraph a.link .paragraph-headline:before, .paragraph a.link #service-offer-tire-set-layer .tire-set-container .close .paragraph-headline:before, #service-offer-tire-set-layer .tire-set-container .close .paragraph .link.icon-hover .paragraph-headline:before, .paragraph .link.icon-hover #service-offer-tire-set-layer .tire-set-container .close .paragraph-headline:before,
#service-offer-tire-set-layer .tire-set-container .close .paragraph .employee .paragraph-headline:before,
.paragraph .employee #service-offer-tire-set-layer .tire-set-container .close .paragraph-headline:before, #service-offer-tire-set-layer .tire-set-container .close a.link > span > strong:before, #service-offer-tire-set-layer .tire-set-container .close .link.icon-hover > span > strong:before,
#service-offer-tire-set-layer .tire-set-container .close .employee > span > strong:before, #service-offer-tire-set-layer .tire-set-container .close a.weiterlink > span:before, #service-offer-tire-set-layer .tire-set-container .close .weiterlink.icon-hover > span:before, #service-offer-tire-set-layer .tire-set-container .close .service-offer .service-offer-content .service-offer-body ul li:before, .service-offer .service-offer-content .service-offer-body ul #service-offer-tire-set-layer .tire-set-container .close li:before, #service-offer-tire-set-layer .tire-set-container .close .labels .label a:before, #service-offer-tire-set-layer .labels .label .tire-set-container .close a:before, #service-offer-tire-set-layer .tire-set-container .close .labels .label .icon-hover:before, #service-offer-tire-set-layer .labels .label .tire-set-container .close .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link #service-offer-tire-set-layer .tire-set-container .close a:before, #service-offer-tire-set-layer .tire-set-container .close .tab-slider-container .slider .item .item-link .icon-hover:before, .tab-slider-container .slider .item .item-link #service-offer-tire-set-layer .tire-set-container .close .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar #service-offer-tire-set-layer .tire-set-container .close .iScrollIndicator:before, #service-offer-tire-set-layer .tire-set-container .close .container-list-text-images .list-content:before, .container-list-text-images #service-offer-tire-set-layer .tire-set-container .close .list-content:before, #service-offer-tire-set-layer .tire-set-container .close .container-double-teaser ul li a .caption:before, .container-double-teaser ul li a #service-offer-tire-set-layer .tire-set-container .close .caption:before, #service-offer-tire-set-layer .tire-set-container .close .container-double-teaser ul li .icon-hover .caption:before, .container-double-teaser ul li .icon-hover #service-offer-tire-set-layer .tire-set-container .close .caption:before, #service-offer-tire-set-layer .tire-set-container .close .dealer-contact .content .phone:before, .dealer-contact .content #service-offer-tire-set-layer .tire-set-container .close .phone:before, #service-offer-tire-set-layer .tire-set-container .close .dealer-contact .content .email:before, .dealer-contact .content #service-offer-tire-set-layer .tire-set-container .close .email:before, #service-offer-tire-set-layer .tire-set-container .close .socialwall.teaser > .col .grid-item .content .media.video:before, .socialwall.teaser > .col .grid-item .content #service-offer-tire-set-layer .tire-set-container .close .media.video:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .slick-arrow.slick-next:before, .media-tiles .media-tiles--container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-next:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-prev:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.sound, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.sound, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.video, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.video, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.youtube, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.youtube, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.link, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.link, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.facebook:after, #service-offer-tire-set-layer .tire-set-container .close .media-tiles .media-tiles--container .items-wrapper .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper #service-offer-tire-set-layer .tire-set-container .close .item.instagram:after, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar #service-offer-tire-set-layer .tire-set-container .close .topbar-button.close-fullscreen:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide #service-offer-tire-set-layer .tire-set-container .close .mejs-overlay-button:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #service-offer-tire-set-layer .tire-set-container .close a:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link #service-offer-tire-set-layer .tire-set-container .close .icon-hover:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-next:before, #service-offer-tire-set-layer .tire-set-container .close .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-prev:before, #service-offer-tire-set-layer .tire-set-container .close .gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar #service-offer-tire-set-layer .tire-set-container .close .topbar-button.close-fullscreen:before, #service-offer-tire-set-layer .tire-set-container .close .gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide #service-offer-tire-set-layer .tire-set-container .close .mejs-overlay-button:before, #service-offer-tire-set-layer .tire-set-container .close .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-next:before, #service-offer-tire-set-layer .tire-set-container .close .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container #service-offer-tire-set-layer .tire-set-container .close .slick-arrow.slick-prev:before, #service-offer-tire-set-layer .tire-set-container .close .deck-slider .item-link:before, .deck-slider #service-offer-tire-set-layer .tire-set-container .close .item-link:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .tooltip:before, .taycan-range-calculator #service-offer-tire-set-layer .tire-set-container .close .tooltip:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base #service-offer-tire-set-layer .tire-set-container .close .noUi-connect:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider #service-offer-tire-set-layer .tire-set-container .close .noUi-handle:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider #service-offer-tire-set-layer .tire-set-container .close .noUi-handle:after, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #service-offer-tire-set-layer .tire-set-container .close .city:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container #service-offer-tire-set-layer .tire-set-container .close .highway:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before, .taycan-range-calculator .settings > div .temperature #service-offer-tire-set-layer .tire-set-container .close .slider-icon-container > div:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #service-offer-tire-set-layer .tire-set-container .close .button[data-id="on"]:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons #service-offer-tire-set-layer .tire-set-container .close .button[data-id="eco"]:before, #service-offer-tire-set-layer .tire-set-container .close .taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch #service-offer-tire-set-layer .tire-set-container .close .switch-bar:after, #service-offer-tire-set-layer .tire-set-container .close .image-texttile .tile .text .btn-large:before, .image-texttile .tile .text #service-offer-tire-set-layer .tire-set-container .close .btn-large:before, #service-offer-tire-set-layer .tire-set-container .close .accordion .panel-heading a:after, .accordion .panel-heading #service-offer-tire-set-layer .tire-set-container .close a:after, #service-offer-tire-set-layer .tire-set-container .close .accordion .panel-heading .icon-hover:after, .accordion .panel-heading #service-offer-tire-set-layer .tire-set-container .close .icon-hover:after, #service-offer-tire-set-layer .tire-set-container .close .finder-tiles .tile .footer .detail-link .btn:before, .finder-tiles .tile .footer .detail-link #service-offer-tire-set-layer .tire-set-container .close .btn:before, #service-offer-tire-set-layer .tire-set-container .close .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content #service-offer-tire-set-layer .tire-set-container .close .tooltip-content-close:before, #service-offer-tire-set-layer .tire-set-container .close .page-sylt .to-top:before, .page-sylt #service-offer-tire-set-layer .tire-set-container .close .to-top:before {
  font-size: 25px;
  color: black;
}
/* line 1465, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire-set-container .tire-set-title h2 {
  margin: 0;
}
/* line 1470, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire-set-container .tire-set-scroll-container {
  height: 80%;
  overflow-y: scroll;
}
/* line 1476, ../sass/_main.content.scss */
#service-offer-tire-set-layer .tire {
  border-top: 1px solid #ccc;
  padding-top: 1rem;
}
/* line 1481, ../sass/_main.content.scss */
#service-offer-tire-set-layer .labels {
  border-bottom: 1px solid #ccc;
  padding-bottom: 1rem;
}
/* line 1486, ../sass/_main.content.scss */
#service-offer-tire-set-layer .labels .label img {
  width: 100%;
  margin-bottom: 1rem;
  display: block;
}
/* line 1492, ../sass/_main.content.scss */
#service-offer-tire-set-layer .labels .label a, #service-offer-tire-set-layer .labels .label .icon-hover {
  position: relative;
}
/* line 1495, ../sass/_main.content.scss */
#service-offer-tire-set-layer .labels .label a:before, #service-offer-tire-set-layer .labels .label .icon-hover:before {
  font-size: 1.25rem;
  color: #d5001c;
  margin-right: 0.3rem;
  position: relative;
  top: 5px;
}
/* line 1508, ../sass/_main.content.scss */
#service-offer-tire-set-layer .button {
  margin-top: 1rem;
}
/* line 1511, ../sass/_main.content.scss */
#service-offer-tire-set-layer .button .btn {
  margin: 0;
}
@media (min-width: 768px) {
  /* line 1517, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .tire-set-container {
    width: 80%;
  }
  /* line 1521, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .labels {
    display: flex;
  }
  /* line 1524, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .labels .label {
    width: 40%;
  }
  /* line 1527, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .labels .label img {
    margin-bottom: 1rem;
    width: 100%;
    display: block;
  }
  /* line 1534, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .labels .label + .label {
    margin-left: 1rem;
  }
}
@media (min-width: 768px) {
  /* line 1542, ../sass/_main.content.scss */
  #service-offer-tire-set-layer .labels .label {
    width: 30%;
  }
}

/* line 1549, ../sass/_main.content.scss */
.tab-slider-container {
  margin-bottom: 2em;
}
/* line 1553, ../sass/_main.content.scss */
.tab-slider-container .tabs-small label {
  display: block;
}
/* line 1558, ../sass/_main.content.scss */
.tab-slider-container ul {
  list-style-type: none;
  text-align: center;
  border-bottom: 1px solid #494e51;
  padding: 0;
  margin: 1em 0;
  width: 100%;
  display: inline-block;
}
/* line 1567, ../sass/_main.content.scss */
.tab-slider-container ul li {
  margin-bottom: -2px;
  margin-right: -4px;
  display: inline-block;
}
/* line 1572, ../sass/_main.content.scss */
.tab-slider-container ul li a, .tab-slider-container ul li .icon-hover {
  color: white;
  background-color: #494e51;
  text-decoration: none;
  border-left: 1px solid #626669;
  padding: 8px 1.25em;
  margin-bottom: 1px;
  position: relative;
  display: inline-block;
  -moz-transition: background-color 0.24s, color 0.24s;
  -o-transition: background-color 0.24s, color 0.24s;
  -webkit-transition: background-color 0.24s, color 0.24s;
  transition: background-color 0.24s, color 0.24s;
}
/* line 1583, ../sass/_main.content.scss */
.tab-slider-container ul li a:hover, .tab-slider-container ul li .icon-hover:hover, .tab-slider-container ul li a.active, .tab-slider-container ul li .active.icon-hover {
  background-color: #d5001c;
}
/* line 1589, ../sass/_main.content.scss */
.tab-slider-container ul li:first-child a, .tab-slider-container ul li:first-child .icon-hover {
  border-left: none;
}
/* line 1596, ../sass/_main.content.scss */
.tab-slider-container .slider {
  padding-top: 30px;
  position: relative;
  display: none;
}
/* line 1601, ../sass/_main.content.scss */
.tab-slider-container .slider.active {
  display: block;
}
/* line 1605, ../sass/_main.content.scss */
.tab-slider-container .slider .item {
  margin-left: 15px;
  width: 275px;
  float: left;
}
/* line 1611, ../sass/_main.content.scss */
.tab-slider-container .slider .item .item-image img {
  width: 100%;
}
/* line 1617, ../sass/_main.content.scss */
.tab-slider-container .slider .item .item-content h3 {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 24px;
  padding: 30px 0 15px;
}
/* line 1624, ../sass/_main.content.scss */
.tab-slider-container .slider .item .item-link {
  padding: 0.75em 0 2.5em 0;
}
/* line 1627, ../sass/_main.content.scss */
.tab-slider-container .slider .item .item-link a, .tab-slider-container .slider .item .item-link .icon-hover {
  margin-left: 18px;
  position: relative;
}
/* line 1631, ../sass/_main.content.scss */
.tab-slider-container .slider .item .item-link a:before, .tab-slider-container .slider .item .item-link .icon-hover:before {
  color: #d5001c;
  font-size: 1em;
  position: absolute;
  left: -22px;
  top: 1px;
}
/* line 1643, ../sass/_main.content.scss */
.tab-slider-container .slider .item:first-child {
  margin-left: 0;
}
/* line 1649, ../sass/_main.content.scss */
.tab-slider-container .iScrollHorizontalScrollbar {
  left: 0;
  right: 0;
  background-color: #c8cacb;
  position: absolute;
  bottom: 0;
  z-index: 5;
  height: 10px;
  overflow: visible !important;
}
/* line 1659, ../sass/_main.content.scss */
.tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator {
  cursor: pointer;
  border-radius: 0;
  position: absolute;
  z-index: 5;
  top: -3px;
  height: 16px;
  background-color: #313639;
  border: none;
}
/* line 1669, ../sass/_main.content.scss */
.tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:hover, .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:focus, .tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:active {
  background-color: #d5001c;
}
/* line 1673, ../sass/_main.content.scss */
.tab-slider-container .iScrollHorizontalScrollbar .iScrollIndicator:before {
  position: absolute;
  top: 0;
  bottom: 0;
  line-height: 16px;
  font-size: .85em;
  text-align: center;
  color: #fff;
  left: 0;
  right: 0;
}

/* line 1691, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values, .container-techdata .fuel-emission-values {
  cursor: pointer;
}
/* line 1694, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .model, .container-fuel-emission .fuel-emission-values .type, .container-techdata .fuel-emission-values .model, .container-techdata .fuel-emission-values .type {
  font-size: 20px;
  color: #3e4146;
  margin-bottom: 4px;
}
/* line 1700, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission, .container-techdata .fuel-emission-values .fuel-emission {
  margin-bottom: 8px;
  display: -ms-flexbox;
  display: flex;
  float: left;
}
/* line 1706, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission:not(:last-of-type), .container-techdata .fuel-emission-values .fuel-emission:not(:last-of-type) {
  margin-right: 10px;
}
/* line 1710, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission i, .container-techdata .fuel-emission-values .fuel-emission i {
  font-size: 26px;
  color: black;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border-style: solid;
  border-color: black;
  border-width: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-style: normal;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1730, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission i img, .container-techdata .fuel-emission-values .fuel-emission i img {
  width: 65%;
}
/* line 1735, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission > div, .container-techdata .fuel-emission-values .fuel-emission > div {
  -ms-flex-item-align: center;
  align-self: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 6px;
}
/* line 1745, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission .value, .container-fuel-emission .fuel-emission-values .fuel-emission .unit, .container-techdata .fuel-emission-values .fuel-emission .value, .container-techdata .fuel-emission-values .fuel-emission .unit {
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1749, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission .value, .container-techdata .fuel-emission-values .fuel-emission .value {
  white-space: nowrap;
  line-height: 1;
}
/* line 1754, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .fuel-emission .unit, .container-techdata .fuel-emission-values .fuel-emission .unit {
  font-weight: normal;
  font-size: 10px;
  line-height: 16px;
  white-space: nowrap;
}
/* line 1762, ../sass/_main.content.scss */
.container-fuel-emission .fuel-emission-values .tooltip, .container-techdata .fuel-emission-values .tooltip {
  display: none;
}

/* line 1769, ../sass/_main.content.scss */
.container-techdata h2 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 1774, ../sass/_main.content.scss */
.container-techdata .col-xs-12 {
  display: block;
}
/* line 1778, ../sass/_main.content.scss */
.container-techdata .col {
  padding: 8px 0;
}
/* line 1781, ../sass/_main.content.scss */
.container-techdata .col .values {
  min-height: 40px;
}
/* line 1785, ../sass/_main.content.scss */
.container-techdata .col .model-value {
  font-size: 16px;
  font-weight: bold;
}
/* line 1790, ../sass/_main.content.scss */
.container-techdata .col .model-label {
  font-size: 12px;
}
@media (min-width: 768px) {
  /* line 1796, ../sass/_main.content.scss */
  .container-techdata .col-xs-12 {
    align-items: center;
    display: flex;
  }
  /* line 1801, ../sass/_main.content.scss */
  .container-techdata .col {
    padding: 8px 20px;
    border-right: 1px solid #e4e4e4;
  }
  /* line 1805, ../sass/_main.content.scss */
  .container-techdata .col .model-value {
    font-size: 20px;
    font-weight: bold;
  }
  /* line 1810, ../sass/_main.content.scss */
  .container-techdata .col .model-label {
    font-size: 12px;
  }
  /* line 1815, ../sass/_main.content.scss */
  .container-techdata .col:first-child {
    padding-left: 0;
  }
  /* line 1819, ../sass/_main.content.scss */
  .container-techdata .col:last-child {
    padding-right: 0;
    border-right: none;
  }
  /* line 1824, ../sass/_main.content.scss */
  .container-techdata .fuel-emission-values {
    padding-top: 12px;
  }
}

/* line 1830, ../sass/_main.content.scss */
.container-list-text-images {
  margin-bottom: 2rem;
}
/* line 1833, ../sass/_main.content.scss */
.container-list-text-images .list-content {
  padding-left: 20px;
  position: relative;
}
/* line 1837, ../sass/_main.content.scss */
.container-list-text-images .list-content .list-title {
  font-weight: bold;
}
/* line 1841, ../sass/_main.content.scss */
.container-list-text-images .list-content:before {
  color: #d5001c;
  left: 0;
  position: absolute;
}
/* line 1849, ../sass/_main.content.scss */
.container-list-text-images .list-images {
  padding-left: 20px;
}
/* line 1852, ../sass/_main.content.scss */
.container-list-text-images .list-images img {
  margin: 0 2% 20px 0;
  width: 30%;
  display: inline-block;
}

/* line 1860, ../sass/_main.content.scss */
.container-double-teaser {
  margin-bottom: 4em;
}
/* line 1863, ../sass/_main.content.scss */
.container-double-teaser ul {
  list-style-type: none;
}
/* line 1866, ../sass/_main.content.scss */
.container-double-teaser ul li {
  position: relative;
}
/* line 1869, ../sass/_main.content.scss */
.container-double-teaser ul li a, .container-double-teaser ul li .icon-hover {
  position: relative;
  color: white;
}
/* line 1873, ../sass/_main.content.scss */
.container-double-teaser ul li a:hover, .container-double-teaser ul li .icon-hover:hover {
  color: #d5001c;
}
/* line 1877, ../sass/_main.content.scss */
.container-double-teaser ul li a::after, .container-double-teaser ul li .icon-hover::after {
  position: absolute;
  inset: auto 0 0;
  z-index: 1;
  height: 25%;
  content: "";
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.8) 8.1%, rgba(0, 0, 0, 0.8) 15.5%, rgba(0, 0, 0, 0.8) 22.5%, rgba(0, 0, 0, 0.78) 29%, rgba(0, 0, 0, 0.73) 35.3%, rgba(0, 0, 0, 0.67) 41.2%, rgba(0, 0, 0, 0.6) 47.1%, rgba(0, 0, 0, 0.52) 52.9%, rgba(0, 0, 0, 0.44) 58.8%, rgba(0, 0, 0, 0.33) 64.7%, rgba(0, 0, 0, 0.22) 71%, rgba(0, 0, 0, 0.12) 77.5%, rgba(0, 0, 0, 0.05) 84.5%, rgba(0, 0, 0, 0.01) 91.9%, rgba(0, 0, 0, 0) 100%);
}
/* line 1886, ../sass/_main.content.scss */
.container-double-teaser ul li a img, .container-double-teaser ul li .icon-hover img {
  width: 100%;
}
/* line 1890, ../sass/_main.content.scss */
.container-double-teaser ul li a .caption, .container-double-teaser ul li .icon-hover .caption {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 2;
  font-size: 20px;
}
/* line 1897, ../sass/_main.content.scss */
.container-double-teaser ul li a .caption:before, .container-double-teaser ul li .icon-hover .caption:before {
  color: #d5001c;
}

/* line 1909, ../sass/_main.content.scss */
.dealer-contact .content {
  color: #16577e;
  border: 1px solid #16577e;
  padding: 20px;
}
/* line 1914, ../sass/_main.content.scss */
.dealer-contact .content .label {
  font-weight: bold;
}
/* line 1918, ../sass/_main.content.scss */
.dealer-contact .content .phone, .dealer-contact .content .email {
  overflow: hidden;
  padding-left: 25px;
  position: relative;
}
/* line 1923, ../sass/_main.content.scss */
.dealer-contact .content .phone:before, .dealer-contact .content .email:before {
  color: #16577e;
  left: 0;
  position: absolute;
}
/* line 1938, ../sass/_main.content.scss */
.dealer-contact .content .email a, .dealer-contact .content .email .icon-hover {
  color: #16577e;
}
/* line 1948, ../sass/_main.content.scss */
.dealer-contact .content .label-opening-times {
  margin-top: 1rem;
}
/* line 1952, ../sass/_main.content.scss */
.dealer-contact .content .label-opening-times-values {
  width: 120px;
  float: left;
  clear: left;
}

/* line 1960, ../sass/_main.content.scss */
.socialwall {
  margin: 0 0 2em;
}
/* line 1963, ../sass/_main.content.scss */
.socialwall .grid {
  margin: 0 auto;
}
/* line 1966, ../sass/_main.content.scss */
.socialwall .grid .gutter-sizer {
  width: 0;
}
/* line 1970, ../sass/_main.content.scss */
.socialwall .grid .grid-sizer, .socialwall .grid .grid-item {
  width: 100% !important;
}
@media (min-width: 992px) {
  /* line 1975, ../sass/_main.content.scss */
  .socialwall .grid .gutter-sizer {
    width: 2%;
  }
  /* line 1979, ../sass/_main.content.scss */
  .socialwall .grid .grid-sizer, .socialwall .grid .grid-item {
    width: 49% !important;
  }
}
@media (min-width: 1200px) {
  /* line 1985, ../sass/_main.content.scss */
  .socialwall .grid .grid-sizer, .socialwall .grid .grid-item {
    width: 32% !important;
  }
}
/* line 1991, ../sass/_main.content.scss */
.socialwall .grid-item {
  color: #888;
  border: 1px solid #ddd;
  margin-bottom: 25px;
}
/* line 1998, ../sass/_main.content.scss */
.socialwall .grid-item:hover .media img {
  transform: scale(1.05);
}
/* line 2004, ../sass/_main.content.scss */
.socialwall .grid-item a, .socialwall .grid-item .icon-hover {
  color: inherit;
}
/* line 2008, ../sass/_main.content.scss */
.socialwall .grid-item .media {
  overflow: hidden;
}
/* line 2011, ../sass/_main.content.scss */
.socialwall .grid-item .media img {
  width: 100%;
  transition: transform 0.2s ease-in-out;
}
/* line 2018, ../sass/_main.content.scss */
.socialwall .grid-item .data {
  padding: 20px;
}
/* line 2021, ../sass/_main.content.scss */
.socialwall .grid-item .data .text {
  color: black;
  overflow: hidden;
}
/* line 2025, ../sass/_main.content.scss */
.socialwall .grid-item .data .text a, .socialwall .grid-item .data .text .icon-hover {
  text-decoration: underline;
}
/* line 2030, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta {
  margin-top: 10px;
}
/* line 2033, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .profile-picture {
  border-radius: 50%;
  margin-right: 10px;
  margin-bottom: 10px;
  height: 48px;
  width: 48px;
  float: left;
}
/* line 2041, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .profile-picture img {
  border-radius: 50%;
  width: 100%;
}
/* line 2047, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .name {
  color: black;
}
/* line 2050, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .name > div {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* line 2057, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .platform {
  margin-top: 15px;
  width: 2em;
  float: right;
}
/* line 2062, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta .platform span {
  font-size: 2em;
}
/* line 2068, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta.meta-email .profile-picture {
  background-color: #ccc;
}
/* line 2071, ../sass/_main.content.scss */
.socialwall .grid-item .data .meta.meta-email .profile-picture span {
  font-size: 40px;
  margin: 8px 0 0 5px;
  display: inline-block;
}
/* line 2082, ../sass/_main.content.scss */
.socialwall.teaser {
  margin: 0 0 1em;
}
/* line 2085, ../sass/_main.content.scss */
.socialwall.teaser > .col {
  width: 100%;
}
/* line 2088, ../sass/_main.content.scss */
.socialwall.teaser > .col.col-1, .socialwall.teaser > .col.col-2 {
  display: none;
}
/* line 2092, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item {
  border: 0;
  margin-bottom: 0;
  width: 50%;
  float: left;
  position: relative;
}
/* line 2099, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item:before {
  content: "";
  display: block;
  padding-top: 85%;
}
/* line 2107, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item:hover .media img {
  transform: none;
}
/* line 2113, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item:nth-child(3) {
  width: 100%;
}
/* line 2117, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content {
  background: black;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 2126, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content > .icon, .socialwall.teaser > .col .grid-item .content > .icon-hover, .socialwall.teaser > .col .grid-item body > .notice-popup-wrapper > .notice-popup .content > .close:before, body > .notice-popup-wrapper > .notice-popup .socialwall.teaser > .col .grid-item .content > .close:before, .socialwall.teaser > .col .grid-item .btn.btn-large .content > span:before, .btn.btn-large .socialwall.teaser > .col .grid-item .content > span:before, .socialwall.teaser > .col .grid-item .bx-wrapper .bx-controls-direction .content > a:before, .bx-wrapper .bx-controls-direction .socialwall.teaser > .col .grid-item .content > a:before, .socialwall.teaser > .col .grid-item .bx-wrapper .bx-controls-direction .content > .icon-hover:before, .bx-wrapper .bx-controls-direction .socialwall.teaser > .col .grid-item .content > .icon-hover:before, .socialwall.teaser > .col .grid-item .select2-container .select2-selection .select2-selection__arrow .content > b:before, .select2-container .select2-selection .select2-selection__arrow .socialwall.teaser > .col .grid-item .content > b:before, .socialwall.teaser > .col .grid-item form .select2-container .select2-selection .content > .select2-selection__arrow, form .select2-container .select2-selection .socialwall.teaser > .col .grid-item .content > .select2-selection__arrow, .socialwall.teaser > .col .grid-item .tooltipster-base .tooltipster-box .content > .close:after, .tooltipster-base .tooltipster-box .socialwall.teaser > .col .grid-item .content > .close:after, .socialwall.teaser > .col .grid-item .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .content > a.external:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .socialwall.teaser > .col .grid-item .content > a.external:before, .socialwall.teaser > .col .grid-item .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .content > .external.icon-hover:before, .header-container .menu-container .mega-fly-out-overlay .menu-overview .link-group .list-item-group .list-item-link .socialwall.teaser > .col .grid-item .content > .external.icon-hover:before, .socialwall.teaser > .col .grid-item .header-container .menu-container .mega-fly-out-overlay .contacts .content > .phone:before, .header-container .menu-container .mega-fly-out-overlay .contacts .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item .header-container .menu-container .mega-fly-out-overlay .contacts .content > .email:before, .header-container .menu-container .mega-fly-out-overlay .contacts .socialwall.teaser > .col .grid-item .content > .email:before, .socialwall.teaser > .col .grid-item .header-container-mobile nav .dept .content > .phone:before, .header-container-mobile nav .dept .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item .header-container-mobile nav .dept .content > .email:before, .header-container-mobile nav .dept .socialwall.teaser > .col .grid-item .content > .email:before, .socialwall.teaser > .col .grid-item #page-header-mobile nav ul li a .content > .arrow, #page-header-mobile nav ul li a .socialwall.teaser > .col .grid-item .content > .arrow, .socialwall.teaser > .col .grid-item #page-header-mobile nav ul li .icon-hover .content > .arrow, #page-header-mobile nav ul li .icon-hover .socialwall.teaser > .col .grid-item .content > .arrow, .socialwall.teaser > .col .grid-item #page-header-mobile nav .flyout-contact-content .dept .content > .tel-link:before, #page-header-mobile nav .flyout-contact-content .dept .socialwall.teaser > .col .grid-item .content > .tel-link:before, .socialwall.teaser > .col .grid-item #page-header-mobile nav .flyout-contact-content .dept .content > .phone:before, #page-header-mobile nav .flyout-contact-content .dept .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item #page-header-mobile nav .flyout-contact-content .dept .content > .email:before, #page-header-mobile nav .flyout-contact-content .dept .socialwall.teaser > .col .grid-item .content > .email:before, .socialwall.teaser > .col .grid-item .nav-central-contact > .container-fluid > .row > div .dept .content > .phone:before, .nav-central-contact > .container-fluid > .row > div .dept .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item .nav-central-contact > .container-fluid > .row > div .dept .content > .email:before, .nav-central-contact > .container-fluid > .row > div .dept .socialwall.teaser > .col .grid-item .content > .email:before, .socialwall.teaser > .col .grid-item #nav-meta ul li .content > a.external-link:before, #nav-meta ul li .socialwall.teaser > .col .grid-item .content > a.external-link:before, .socialwall.teaser > .col .grid-item #nav-meta ul li .content > .external-link.icon-hover:before, #nav-meta ul li .socialwall.teaser > .col .grid-item .content > .external-link.icon-hover:before, .socialwall.teaser > .col .grid-item #nav-meta .panel-default .panel-heading .panel-title .content > a:after, #nav-meta .panel-default .panel-heading .panel-title .socialwall.teaser > .col .grid-item .content > a:after, .socialwall.teaser > .col .grid-item #nav-meta .panel-default .panel-heading .panel-title .content > .icon-hover:after, #nav-meta .panel-default .panel-heading .panel-title .socialwall.teaser > .col .grid-item .content > .icon-hover:after, .socialwall.teaser > .col .grid-item .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .content > .breadcrumb-menu-item-link:before, .page-navigation .breadcrumb-menu-wrapper .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-item .socialwall.teaser > .col .grid-item .content > .breadcrumb-menu-item-link:before, .socialwall.teaser > .col .grid-item .page-navigation .content-menu.content > a:before, .page-navigation .socialwall.teaser > .col .grid-item .content-menu.content > a:before, .socialwall.teaser > .col .grid-item .page-navigation .content-menu.content > .icon-hover:before, .page-navigation .socialwall.teaser > .col .grid-item .content-menu.content > .icon-hover:before, .socialwall.teaser > .col .grid-item .main-content-items .navigation-overview .text .content > a:before, .main-content-items .navigation-overview .text .socialwall.teaser > .col .grid-item .content > a:before, .socialwall.teaser > .col .grid-item .main-content-items .navigation-overview .text .content > .icon-hover:before, .main-content-items .navigation-overview .text .socialwall.teaser > .col .grid-item .content > .icon-hover:before, .socialwall.teaser > .col .grid-item .main-content-items .navigation-overview-tiles .tile .content > .text:before, .main-content-items .navigation-overview-tiles .tile .socialwall.teaser > .col .grid-item .content > .text:before, .socialwall.teaser > .col .grid-item .topbar-contact .col-xs-12 .content > .phone:before, .topbar-contact .col-xs-12 .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item .topbar-contact .col-xs-12 .content > .route:before, .topbar-contact .col-xs-12 .socialwall.teaser > .col .grid-item .content > .route:before, .socialwall.teaser > .col .grid-item .popover.popover-topbar-contact .popover-content .info .content > .function:before, .popover.popover-topbar-contact .popover-content .info .socialwall.teaser > .col .grid-item .content > .function:before, .socialwall.teaser > .col .grid-item .rsslider .rsArrow .content > .rsArrowIcn:before, .rsslider .rsArrow .socialwall.teaser > .col .grid-item .content > .rsArrowIcn:before, .socialwall.teaser > .col .grid-item #page-main #service-boxes-slide-wrapper a .caption.content > span:before, #page-main #service-boxes-slide-wrapper a .socialwall.teaser > .col .grid-item .caption.content > span:before, .socialwall.teaser > .col .grid-item #page-main #service-boxes-slide-wrapper .icon-hover .caption.content > span:before, #page-main #service-boxes-slide-wrapper .icon-hover .socialwall.teaser > .col .grid-item .caption.content > span:before, .socialwall.teaser > .col .grid-item #page-main .contact-tiles .tile a .content > .label:before, #page-main .contact-tiles .tile a .socialwall.teaser > .col .grid-item .content > .label:before, .socialwall.teaser > .col .grid-item #page-main .contact-tiles .tile .icon-hover .content > .label:before, #page-main .contact-tiles .tile .icon-hover .socialwall.teaser > .col .grid-item .content > .label:before, .socialwall.teaser > .col .grid-item #main-teaser .content > .headline:before, #main-teaser .socialwall.teaser > .col .grid-item .content > .headline:before, .socialwall.teaser > .col .grid-item .car-models .info-wrapper .info .content > .headline:before, .car-models .info-wrapper .info .socialwall.teaser > .col .grid-item .content > .headline:before, .socialwall.teaser > .col .grid-item .car-models .info-wrapper .links .btn .content > span:before, .car-models .info-wrapper .links .btn .socialwall.teaser > .col .grid-item .content > span:before, .socialwall.teaser > .col .grid-item .image-tiles .caption.content > span:before, .image-tiles .socialwall.teaser > .col .grid-item .caption.content > span:before, .socialwall.teaser > .col .grid-item .list-group .content > .list-group-item:before, .list-group .socialwall.teaser > .col .grid-item .content > .list-group-item:before, .socialwall.teaser > .col .grid-item .paragraph a.link .content > .paragraph-headline:before, .paragraph a.link .socialwall.teaser > .col .grid-item .content > .paragraph-headline:before, .socialwall.teaser > .col .grid-item .paragraph .link.icon-hover .content > .paragraph-headline:before, .paragraph .link.icon-hover .socialwall.teaser > .col .grid-item .content > .paragraph-headline:before,
.socialwall.teaser > .col .grid-item .paragraph .employee .content > .paragraph-headline:before,
.paragraph .employee .socialwall.teaser > .col .grid-item .content > .paragraph-headline:before, .socialwall.teaser > .col .grid-item a.link > span.content > strong:before, .socialwall.teaser > .col .grid-item .link.icon-hover > span.content > strong:before,
.socialwall.teaser > .col .grid-item .employee > span.content > strong:before, .socialwall.teaser > .col .grid-item a.weiterlink.content > span:before, .socialwall.teaser > .col .grid-item .weiterlink.icon-hover.content > span:before, .socialwall.teaser > .col .grid-item .service-offer .service-offer-content .service-offer-body ul .content > li:before, .service-offer .service-offer-content .service-offer-body ul .socialwall.teaser > .col .grid-item .content > li:before, .socialwall.teaser > .col .grid-item #service-offer-tire-set-layer .labels .label .content > a:before, #service-offer-tire-set-layer .labels .label .socialwall.teaser > .col .grid-item .content > a:before, .socialwall.teaser > .col .grid-item #service-offer-tire-set-layer .labels .label .content > .icon-hover:before, #service-offer-tire-set-layer .labels .label .socialwall.teaser > .col .grid-item .content > .icon-hover:before, .socialwall.teaser > .col .grid-item .tab-slider-container .slider .item .item-link .content > a:before, .tab-slider-container .slider .item .item-link .socialwall.teaser > .col .grid-item .content > a:before, .socialwall.teaser > .col .grid-item .tab-slider-container .slider .item .item-link .content > .icon-hover:before, .tab-slider-container .slider .item .item-link .socialwall.teaser > .col .grid-item .content > .icon-hover:before, .socialwall.teaser > .col .grid-item .tab-slider-container .iScrollHorizontalScrollbar .content > .iScrollIndicator:before, .tab-slider-container .iScrollHorizontalScrollbar .socialwall.teaser > .col .grid-item .content > .iScrollIndicator:before, .socialwall.teaser > .col .grid-item .container-list-text-images .content > .list-content:before, .container-list-text-images .socialwall.teaser > .col .grid-item .content > .list-content:before, .socialwall.teaser > .col .grid-item .container-double-teaser ul li a .content > .caption:before, .container-double-teaser ul li a .socialwall.teaser > .col .grid-item .content > .caption:before, .socialwall.teaser > .col .grid-item .container-double-teaser ul li .icon-hover .content > .caption:before, .container-double-teaser ul li .icon-hover .socialwall.teaser > .col .grid-item .content > .caption:before, .socialwall.teaser > .col .grid-item .dealer-contact .content > .phone:before, .dealer-contact .socialwall.teaser > .col .grid-item .content > .phone:before, .socialwall.teaser > .col .grid-item .dealer-contact .content > .email:before, .dealer-contact .socialwall.teaser > .col .grid-item .content > .email:before, .socialwall.teaser > .col .grid-item .content > .media.video:before, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .content > .slick-arrow.slick-next:before, .media-tiles .media-tiles--container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-next:before, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .content > .slick-arrow.slick-prev:before, .media-tiles .media-tiles--container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-prev:before, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.sound, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.sound, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.video, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.video, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.youtube, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.youtube, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.link, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.link, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.facebook:after, .socialwall.teaser > .col .grid-item .media-tiles .media-tiles--container .items-wrapper .content > .item.instagram:after, .media-tiles .media-tiles--container .items-wrapper .socialwall.teaser > .col .grid-item .content > .item.instagram:after, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .topbar .content > .topbar-button.close-fullscreen:before, .media-tiles--fullscreen .topbar .socialwall.teaser > .col .grid-item .content > .topbar-button.close-fullscreen:before, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .fullscreen-slider-container .slide .content > .mejs-overlay-button:before, .media-tiles--fullscreen .fullscreen-slider-container .slide .socialwall.teaser > .col .grid-item .content > .mejs-overlay-button:before, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .fullscreen-slider-container .slide.link .content > a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .socialwall.teaser > .col .grid-item .content > a:before, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .fullscreen-slider-container .slide.link .content > .icon-hover:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .socialwall.teaser > .col .grid-item .content > .icon-hover:before, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .fullscreen-slider-container .content > .slick-arrow.slick-next:before, .media-tiles--fullscreen .fullscreen-slider-container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-next:before, .socialwall.teaser > .col .grid-item .media-tiles--fullscreen .fullscreen-slider-container .content > .slick-arrow.slick-prev:before, .media-tiles--fullscreen .fullscreen-slider-container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-prev:before, .socialwall.teaser > .col .grid-item .gallery-tiles--fullscreen .topbar .content > .topbar-button.close-fullscreen:before, .gallery-tiles--fullscreen .topbar .socialwall.teaser > .col .grid-item .content > .topbar-button.close-fullscreen:before, .socialwall.teaser > .col .grid-item .gallery-tiles--fullscreen .fullscreen-slider-container .slide .content > .mejs-overlay-button:before, .gallery-tiles--fullscreen .fullscreen-slider-container .slide .socialwall.teaser > .col .grid-item .content > .mejs-overlay-button:before, .socialwall.teaser > .col .grid-item .gallery-tiles--fullscreen .fullscreen-slider-container .content > .slick-arrow.slick-next:before, .gallery-tiles--fullscreen .fullscreen-slider-container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-next:before, .socialwall.teaser > .col .grid-item .gallery-tiles--fullscreen .fullscreen-slider-container .content > .slick-arrow.slick-prev:before, .gallery-tiles--fullscreen .fullscreen-slider-container .socialwall.teaser > .col .grid-item .content > .slick-arrow.slick-prev:before, .socialwall.teaser > .col .grid-item .deck-slider .content > .item-link:before, .deck-slider .socialwall.teaser > .col .grid-item .content > .item-link:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .content > .tooltip:before, .taycan-range-calculator .socialwall.teaser > .col .grid-item .content > .tooltip:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .content > .noUi-connect:before, .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .socialwall.teaser > .col .grid-item .content > .noUi-connect:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div.driving-profile .slider .content > .noUi-handle:before, .taycan-range-calculator .settings > div.driving-profile .slider .socialwall.teaser > .col .grid-item .content > .noUi-handle:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div.driving-profile .slider .content > .noUi-handle:after, .taycan-range-calculator .settings > div.driving-profile .slider .socialwall.teaser > .col .grid-item .content > .noUi-handle:after, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .content > .city:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .socialwall.teaser > .col .grid-item .content > .city:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .content > .highway:before, .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .socialwall.teaser > .col .grid-item .content > .highway:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div .temperature .slider-icon-container.content > div:before, .taycan-range-calculator .settings > div .temperature .socialwall.teaser > .col .grid-item .slider-icon-container.content > div:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div .air-conditioning .buttons .content > .button[data-id="on"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .socialwall.teaser > .col .grid-item .content > .button[data-id="on"]:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings > div .air-conditioning .buttons .content > .button[data-id="eco"]:before, .taycan-range-calculator .settings > div .air-conditioning .buttons .socialwall.teaser > .col .grid-item .content > .button[data-id="eco"]:before, .socialwall.teaser > .col .grid-item .taycan-range-calculator .settings .optional-equipment-switch .switch .content > .switch-bar:after, .taycan-range-calculator .settings .optional-equipment-switch .switch .socialwall.teaser > .col .grid-item .content > .switch-bar:after, .socialwall.teaser > .col .grid-item .image-texttile .tile .text .content > .btn-large:before, .image-texttile .tile .text .socialwall.teaser > .col .grid-item .content > .btn-large:before, .socialwall.teaser > .col .grid-item .accordion .panel-heading .content > a:after, .accordion .panel-heading .socialwall.teaser > .col .grid-item .content > a:after, .socialwall.teaser > .col .grid-item .accordion .panel-heading .content > .icon-hover:after, .accordion .panel-heading .socialwall.teaser > .col .grid-item .content > .icon-hover:after, .socialwall.teaser > .col .grid-item .finder-tiles .tile .footer .detail-link .content > .btn:before, .finder-tiles .tile .footer .detail-link .socialwall.teaser > .col .grid-item .content > .btn:before, .socialwall.teaser > .col .grid-item .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .content > .tooltip-content-close:before, .tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .socialwall.teaser > .col .grid-item .content > .tooltip-content-close:before, .socialwall.teaser > .col .grid-item .page-sylt .content > .to-top:before, .page-sylt .socialwall.teaser > .col .grid-item .content > .to-top:before {
  font-size: 26px;
  color: white;
  text-align: center;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 79%);
  width: 38px;
  position: absolute;
  bottom: 3px;
  right: 6px;
  z-index: 1;
}
/* line 2139, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content:hover .data {
  opacity: 1;
}
/* line 2145, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content:hover.content-size-0 .data .text {
  transform: translate(0%, 0%);
}
/* line 2153, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content:hover.content-size-1 .data .text {
  transition: all 20s ease-in-out;
  transform: translate(0%, -50%);
}
/* line 2162, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content:hover.content-size-larger .data .text {
  transition: all 30s ease-in-out;
  transform: translate(0%, -80%);
}
/* line 2170, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content .media {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  height: 100%;
}
/* line 2177, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .content .media.video:before {
  font-size: 48px;
  line-height: 56px;
  border: 1px solid white;
  border-radius: 28px;
  width: 56px;
  height: 56px;
  margin: -28px auto auto -28px;
  position: absolute;
  top: 50%;
  left: 50%;
}
/* line 2195, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .data {
  background: rgba(255, 255, 255, 0.85);
  transition: all 0.6s ease-in;
  opacity: 0;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1;
}
/* line 2206, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .data .text {
  transform: translate(0%, 0%);
  transition: all 10s ease-in-out;
}
/* line 2211, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .data .meta {
  font-size: 14px;
  background: white;
  padding: 10px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 2220, ../sass/_main.content.scss */
.socialwall.teaser > .col .grid-item .data .meta .profile-picture {
  width: 36px;
  height: 36px;
}
/* line 2230, ../sass/_main.content.scss */
.socialwall.teaser > .col.col-1 .grid-item:nth-child(1) {
  width: 100%;
}
/* line 2234, ../sass/_main.content.scss */
.socialwall.teaser > .col.col-1 .grid-item:nth-child(3) {
  width: 50%;
}
@media (min-width: 768px) {
  /* line 2243, ../sass/_main.content.scss */
  .socialwall.teaser {
    display: flex;
  }
  /* line 2247, ../sass/_main.content.scss */
  .socialwall.teaser > .col.col-1 {
    display: block;
  }
}
@media (min-width: 992px) {
  /* line 2257, ../sass/_main.content.scss */
  .socialwall.teaser > .col.col-2 {
    display: block;
  }
}

/* line 2265, ../sass/_main.content.scss */
.media-tiles {
  position: relative;
}
/* line 2268, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper {
  text-align: center;
}
/* line 2271, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper ul {
  list-style-type: none;
  text-align: center;
  font-size: 0;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  padding: 0;
  margin-bottom: 20px;
  box-shadow: 5px 4px 10px 0 rgba(0, 0, 0, 0.2);
}
/* line 2283, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper ul li {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  float: none;
  margin-bottom: -1px;
  position: relative;
}
/* line 2292, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper ul li a, .media-tiles .media-tiles--category--wrapper ul li .icon-hover {
  -ms-user-select: none;
  -webkit-user-select: none;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  background-color: #fff;
  color: #000;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  border-bottom: none;
  padding: 13px 20px;
  margin-bottom: 1px;
}
/* line 2308, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper ul li a:hover, .media-tiles .media-tiles--category--wrapper ul li .icon-hover:hover, .media-tiles .media-tiles--category--wrapper ul li a.active, .media-tiles .media-tiles--category--wrapper ul li .active.icon-hover {
  border-bottom: none;
  background-color: #d5001c;
  color: #fff;
}
/* line 2316, ../sass/_main.content.scss */
.media-tiles .media-tiles--category--wrapper ul li:first-child a, .media-tiles .media-tiles--category--wrapper ul li:first-child .icon-hover {
  border-left: 0;
}
/* line 2325, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-track {
  height: auto;
  overflow: hidden;
}
/* line 2329, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-track:before, .media-tiles .media-tiles--container .slick-track:after {
  content: '';
  display: table;
}
/* line 2334, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-track:after {
  clear: both;
}
/* line 2339, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-arrow {
  cursor: pointer;
  margin-top: 0 !important;
  position: absolute;
  z-index: 2;
  font-size: 0;
  border: 0;
  outline: 0;
  height: 100%;
  width: 7.14286%;
  display: none !important;
}
/* line 2354, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-arrow:before {
  color: white;
  font-size: 64px;
}
/* line 2360, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-arrow:hover:before {
  color: #d5001c;
}
/* line 2365, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-arrow.slick-disabled {
  visibility: hidden;
}
/* line 2384, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-dots {
  position: relative;
  margin: 8px auto;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
}
/* line 2391, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-dots ul {
  position: relative;
  white-space: nowrap;
  padding: 0;
  height: 20px;
  line-height: 20px;
  font-size: 0;
  transition: margin-left .3s;
}
/* line 2400, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-dots ul li {
  display: inline-block;
  vertical-align: top;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin: 5px;
  padding: 0;
  transition: height .3s,width .3s,border-radius .3s,margin .3s;
  background-color: #e3e4e4;
}
/* line 2411, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-dots ul li.slick-active {
  background-color: #d5001c;
}
/* line 2417, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .slick-dots button {
  display: none;
}
/* line 2422, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper {
  height: 100%;
  min-height: 1px;
  float: left;
  display: flex;
  flex-wrap: wrap;
}
/* line 2429, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item {
  cursor: pointer;
  flex-basis: 50%;
  height: 33.33333%;
  overflow: hidden;
  position: relative;
}
/* line 2436, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item:before {
  line-height: 1;
  position: absolute;
  color: #fff;
  top: 50%;
  left: 50%;
  font-size: 36px;
  z-index: 1;
  background-color: #000;
  border-radius: 26px;
  padding: 7px;
  margin-left: -20px;
  margin-top: -20px;
}
/* line 2452, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item .image img {
  width: 100%;
}
/* line 2457, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item .hover-text {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  color: black;
  background: rgba(255, 255, 255, 0.9);
  width: 100%;
  height: 100%;
  padding: 1rem;
  opacity: 0;
  transition: all 0.25s ease-in;
  position: absolute;
  bottom: 0;
  z-index: 2;
  display: none;
  flex-direction: column;
  place-content: flex-end;
}
/* line 2476, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item .hover-text .subline {
  font-style: normal;
  margin-top: 0.5rem;
}
@media (min-width: 992px) {
  /* line 2457, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper .item .hover-text {
    display: flex;
  }
}
@media (min-width: 1200px) {
  /* line 2486, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper .item .hover-text .text {
    font-size: 20px;
  }
}
/* line 2493, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item:hover .hover-text {
  opacity: 1;
}
/* line 2514, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item.facebook:after, .media-tiles .media-tiles--container .items-wrapper .item.instagram:after {
  position: absolute;
  right: 10px;
  color: white;
}
/* line 2522, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item.facebook:after {
  padding: 0 4px;
  border: 3.5px solid white;
  border-radius: 10px;
  right: 14px;
  bottom: 14px;
}
/* line 2534, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper .item.instagram:after {
  font-size: 40px;
  bottom: 0;
}
/* line 2544, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper.layout-2-1 .item:nth-child(3):nth-last-child(1) {
  flex-basis: 100%;
  height: 66.66667%;
}
/* line 2551, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper.layout-1-2 .item:first-of-type {
  flex-basis: 100%;
  height: 66.66667%;
}
/* line 2557, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper.layout-2, .media-tiles .media-tiles--container .items-wrapper.layout-3 {
  float: none;
  width: 100%;
  display: block;
  flex-wrap: initial;
}
/* line 2563, ../sass/_main.content.scss */
.media-tiles .media-tiles--container .items-wrapper.layout-2 .item, .media-tiles .media-tiles--container .items-wrapper.layout-3 .item {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 2572, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper.layout-2 .item {
    width: 50%;
    float: left;
  }
  /* line 2579, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper.layout-3 .item {
    float: left;
  }
  /* line 2583, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper.layout-3 .item:nth-child(1) {
    width: 50%;
  }
  /* line 2587, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper.layout-3 .item:nth-child(2) {
    width: 20%;
  }
  /* line 2591, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .items-wrapper.layout-3 .item:nth-child(3) {
    width: 50%;
    flex-basis: auto;
    float: right;
  }
}
@media (min-width: 1200px) {
  /* line 2601, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .slick-arrow {
    transform: translate(0, -50%) !important;
    top: 50% !important;
    display: inline-block !important;
  }
  /* line 2606, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .slick-arrow.slick-next {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    right: 0;
  }
  /* line 2611, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .slick-arrow.slick-prev {
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    left: 0;
  }
  /* line 2617, ../sass/_main.content.scss */
  .media-tiles .media-tiles--container .slick-dots {
    display: none !important;
  }
}

/* line 2625, ../sass/_main.content.scss */
.media-tiles--fullscreen-background {
  background: #000;
  opacity: 0.9;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1999;
  display: none;
}

/* line 2636, ../sass/_main.content.scss */
.media-tiles--fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000;
  overflow: hidden;
  background-color: #000;
  display: none;
}
/* line 2646, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 3;
}
/* line 2652, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar .title {
  float: left;
  font-smoothing: antialiased;
  -moz-transform: translateZ(0);
  color: #fff;
  padding: .75em;
  padding-left: 2.625em;
}
/* line 2661, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar .topbar-button {
  color: #fff;
  cursor: pointer;
  border-left: 1px solid #494e51;
  white-space: nowrap;
  text-align: center;
  width: 40px;
  transition: all 240ms ease-out;
  float: right;
  position: relative;
}
/* line 2672, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar .topbar-button:before {
  color: #fff;
  font-size: 20px;
  line-height: 44px;
}
/* line 2678, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar .topbar-button.close-fullscreen {
  background-color: transparent;
  border: 0;
}
/* line 2688, ../sass/_main.content.scss */
.media-tiles--fullscreen .topbar .topbar-button:hover {
  background: #d5001c;
}
/* line 2694, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container {
  height: 100% !important;
}
/* line 2697, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-list, .media-tiles--fullscreen .fullscreen-slider-container .polite, .media-tiles--fullscreen .fullscreen-slider-container .slick-track, .media-tiles--fullscreen .fullscreen-slider-container .slide {
  height: 100vh !important;
}
/* line 2701, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide {
  overflow: hidden;
  position: relative;
}
/* line 2705, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide img {
  cursor: pointer;
  width: 100%;
  /*
  position: absolute;
  top: 50%;
  transform: translate3d(0,-50%,0);
  */
  display: block;
}
/* line 2716, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button {
  background: none;
}
/* line 2719, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before {
  color: white;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 36px;
  z-index: 1;
  background-color: #000;
  border-radius: 26px;
  padding: 7px;
  margin-left: -20px;
  margin-top: -20px;
}
/* line 2745, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause {
  cursor: pointer;
  display: none;
}
/* line 2749, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause .mejs-overlay-button {
  margin-top: -50px !important;
}
/* line 2758, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-controls {
  display: none !important;
}
/* line 2764, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.video .mejs-controls, .media-tiles--fullscreen .fullscreen-slider-container .slide.youtube .mejs-controls {
  width: 350px;
  margin-left: -175px;
  left: 50%;
  bottom: 20px;
}
/* line 2781, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.video .mejs-video {
  width: 100% !important;
}
/* line 2785, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.video video {
  width: 100%;
  height: 90vh;
}
/* line 2792, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.youtube .mejs-controls {
  bottom: -20px;
}
/* line 2796, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.youtube .mejs-mediaelement {
  padding-top: 44px;
}
/* line 2801, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.youtube .mejs-overlay-play {
  display: none;
}
@media (min-width: 992px) {
  /* line 2806, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slide.youtube .mejs-controls {
    bottom: 80px;
  }
}
/* line 2813, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide.link a:before, .media-tiles--fullscreen .fullscreen-slider-container .slide.link .icon-hover:before {
  font-size: 36px;
  color: white;
  line-height: 1;
  background-color: #000;
  border-radius: 26px;
  padding: 7px;
  margin: 0 -20px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
}
/* line 2830, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .image {
  width: 100%;
  height: 100%;
}
/* line 2835, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .image, .media-tiles--fullscreen .fullscreen-slider-container .slide .video {
  margin-top: 44px;
}
/* line 2839, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .content {
  background: rgba(255, 255, 255, 0.9);
  padding: 1rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}
/* line 2846, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .content .text {
  font-size: 20px;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 1rem;
}
/* line 2853, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slide .content .btn {
  background: #d5001c;
  float: right;
}
@media (min-width: 768px) {
  /* line 2859, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slide .content .btn {
    margin-right: 5rem;
  }
}
@media (min-width: 992px) {
  /* line 2839, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slide .content {
    padding: 3rem 4rem;
  }
}
/* line 2870, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-arrow {
  display: none !important;
}
/* line 2889, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots {
  margin: 8px auto;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  width: 100%;
  position: absolute !important;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
/* line 2900, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots ul {
  position: relative;
  white-space: nowrap;
  padding: 0;
  height: 20px;
  line-height: 20px;
  font-size: 0;
  transition: margin-left .3s;
}
/* line 2909, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li {
  display: inline-block;
  vertical-align: top;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin: 5px;
  padding: 0;
  transition: height .3s,width .3s,border-radius .3s,margin .3s;
  background-color: #e3e4e4;
}
/* line 2920, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li.slick-small {
  height: 6px;
  width: 6px;
  border-radius: 3px;
  margin: 7px;
}
/* line 2927, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li.slick-active {
  background: #d5001c;
}
/* line 2931, ../sass/_main.content.scss */
.media-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li button {
  display: none;
}
@media (min-width: 1200px) {
  /* line 2939, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow {
    cursor: pointer;
    margin-top: 0 !important;
    position: absolute;
    z-index: 2;
    font-size: 0;
    border: 0;
    outline: 0;
    height: 100%;
    width: 7.14286%;
    transform: translate(0, -50%) !important;
    top: 50% !important;
    display: block !important;
  }
  /* line 2953, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow:before {
    color: #fff;
    font-size: 64px;
  }
  /* line 2958, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-disabled {
    visibility: hidden;
  }
  /* line 2963, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow:hover:before {
    color: #d5001c;
  }
  /* line 2968, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    right: 0;
  }
  /* line 2973, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev {
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    left: 0;
  }
  /* line 2979, ../sass/_main.content.scss */
  .media-tiles--fullscreen .fullscreen-slider-container .slick-dots {
    display: none !important;
  }
}

/* line 2986, ../sass/_main.content.scss */
.image-fullwidth {
  width: 100%;
}
/* line 2989, ../sass/_main.content.scss */
.image-fullwidth .image-fullwidth--inner {
  position: relative;
  display: block;
}
/* line 2993, ../sass/_main.content.scss */
.image-fullwidth .image-fullwidth--inner img {
  width: 100%;
}

/* line 3000, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6 + .col-sm-6 {
  margin-top: 20px;
}
/* line 3004, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6:first-child {
  padding-right: 5px;
}
/* line 3007, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6:first-child .btn {
  color: white;
  background: transparent;
  border: 1px solid #ccc;
}
/* line 3012, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6:first-child .btn:hover {
  color: black;
  background: white;
  border-color: transparent;
}
/* line 3020, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6:last-child {
  padding-left: 5px;
}
/* line 3025, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-sm-6 h3 {
  color: black;
}
/* line 3030, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-xs-12 {
  margin-top: 10px;
}
/* line 3034, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .background {
  background: #5a605e;
  padding: 10px 10px 70px 10px;
  height: 100%;
  position: relative;
}
/* line 3042, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .col-xs-12 .background {
  padding-bottom: 10px;
  margin-top: 0;
}
/* line 3048, ../sass/_main.content.scss */
.container-service-appointment-porsche-id p, .container-service-appointment-porsche-id a, .container-service-appointment-porsche-id .icon-hover, .container-service-appointment-porsche-id .col-sm-6, .container-service-appointment-porsche-id .col-xs-12, .container-service-appointment-porsche-id .btn {
  color: white;
}
/* line 3052, ../sass/_main.content.scss */
.container-service-appointment-porsche-id a, .container-service-appointment-porsche-id .icon-hover {
  text-decoration: underline;
}
/* line 3056, ../sass/_main.content.scss */
.container-service-appointment-porsche-id p:last-child {
  margin-bottom: 0;
}
/* line 3060, ../sass/_main.content.scss */
.container-service-appointment-porsche-id .btn {
  text-decoration: none;
  color: black;
  background: white;
  margin-bottom: 0;
  position: absolute;
  bottom: 10px;
  left: 10px;
}
@media (min-width: 768px) {
  /* line 3071, ../sass/_main.content.scss */
  .container-service-appointment-porsche-id .row:first-child {
    display: flex;
  }
  /* line 3075, ../sass/_main.content.scss */
  .container-service-appointment-porsche-id .col-sm-6 {
    padding-bottom: 50px;
  }
  /* line 3079, ../sass/_main.content.scss */
  .container-service-appointment-porsche-id .col-sm-6 + .col-sm-6 {
    margin-top: 0;
  }
}

/* line 3086, ../sass/_main.content.scss */
.gallery-tiles ul {
  padding: 0;
  margin-left: -1rem;
}
/* line 3090, ../sass/_main.content.scss */
.gallery-tiles ul li {
  list-style-type: none;
  padding: 8px 0;
  margin: 0 1rem 1rem 0;
  float: left;
}
/* line 3096, ../sass/_main.content.scss */
.gallery-tiles ul li a, .gallery-tiles ul li .icon-hover {
  background-size: cover;
  background-position: center;
  width: 200px;
  height: 150px;
  position: relative;
  display: block;
}
/* line 3105, ../sass/_main.content.scss */
.gallery-tiles ul li a:hover:after, .gallery-tiles ul li .icon-hover:hover:after {
  content: ' ';
  background: rgba(255, 255, 255, 0.3);
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}

/* line 3118, ../sass/_main.content.scss */
.gallery-tiles--fullscreen-background {
  background: #000;
  opacity: 0.9;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1999;
  display: none;
}

/* line 3129, ../sass/_main.content.scss */
.gallery-tiles--fullscreen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2000;
  overflow: hidden;
  background-color: #000;
  display: none;
}
/* line 3139, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar {
  position: absolute;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 3;
}
/* line 3145, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar .title {
  float: left;
  font-smoothing: antialiased;
  -moz-transform: translateZ(0);
  color: #fff;
  padding: .75em;
  padding-left: 2.625em;
}
/* line 3154, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar .topbar-button {
  color: #fff;
  cursor: pointer;
  border-left: 1px solid #494e51;
  white-space: nowrap;
  text-align: center;
  width: 40px;
  transition: all 240ms ease-out;
  float: right;
  position: relative;
}
/* line 3165, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar .topbar-button:before {
  color: #fff;
  font-size: 20px;
  line-height: 44px;
}
/* line 3171, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar .topbar-button.close-fullscreen {
  background-color: transparent;
  border: 0;
}
/* line 3181, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .topbar .topbar-button:hover {
  background: #d5001c;
}
/* line 3187, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container {
  height: 100% !important;
}
/* line 3190, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-list, .gallery-tiles--fullscreen .fullscreen-slider-container .polite, .gallery-tiles--fullscreen .fullscreen-slider-container .slick-track, .gallery-tiles--fullscreen .fullscreen-slider-container .slide {
  height: 100% !important;
}
/* line 3194, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide {
  overflow: hidden;
  position: relative;
}
/* line 3198, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide img {
  cursor: pointer;
  width: auto;
  height: 100vh;
  margin: 0 auto;
  display: block;
}
/* line 3206, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button {
  background: none;
}
/* line 3209, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide .mejs-overlay-button:before {
  color: white;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 36px;
  z-index: 1;
  background-color: #000;
  border-radius: 26px;
  padding: 7px;
  margin-left: -20px;
  margin-top: -20px;
}
/* line 3235, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause {
  cursor: pointer;
  display: none;
}
/* line 3239, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-overlay-pause .mejs-overlay-button {
  margin-top: -50px !important;
}
/* line 3248, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide.sound .mejs-controls {
  display: none !important;
}
/* line 3253, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slide .image {
  width: 100%;
  height: 100%;
}
/* line 3259, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow {
  display: none;
}
/* line 3278, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots {
  margin: 8px auto;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  width: 100%;
  position: absolute !important;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
/* line 3289, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots ul {
  position: relative;
  white-space: nowrap;
  padding: 0;
  height: 20px;
  line-height: 20px;
  font-size: 0;
  transition: margin-left .3s;
}
/* line 3298, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li {
  display: inline-block;
  vertical-align: top;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin: 5px;
  padding: 0;
  transition: height .3s,width .3s,border-radius .3s,margin .3s;
  background-color: #e3e4e4;
}
/* line 3309, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li.slick-small {
  height: 6px;
  width: 6px;
  border-radius: 3px;
  margin: 7px;
}
/* line 3316, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li.slick-active {
  background: #d5001c;
}
/* line 3320, ../sass/_main.content.scss */
.gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots ul li button {
  display: none;
}
@media (min-width: 1200px) {
  /* line 3328, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow {
    cursor: pointer;
    margin-top: 0 !important;
    position: absolute;
    z-index: 2;
    font-size: 0;
    border: 0;
    outline: 0;
    height: 100%;
    width: 7.14286%;
    transform: translate(0, -50%) !important;
    top: 50% !important;
    display: block;
  }
  /* line 3342, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow:before {
    color: #fff;
    font-size: 64px;
  }
  /* line 3347, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-disabled {
    visibility: hidden;
  }
  /* line 3352, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow:hover:before {
    color: #d5001c;
  }
  /* line 3357, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-next {
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    right: 0;
  }
  /* line 3362, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-arrow.slick-prev {
    background: linear-gradient(to left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.05) 15%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.35) 80%, rgba(0, 0, 0, 0.6) 100%);
    left: 0;
  }
  /* line 3368, ../sass/_main.content.scss */
  .gallery-tiles--fullscreen .fullscreen-slider-container .slick-dots {
    display: none !important;
  }
}

/* line 3377, ../sass/_main.content.scss */
.deck-slider .item-image img {
  width: 100%;
}
/* line 3383, ../sass/_main.content.scss */
.deck-slider .item-content h3 {
  font-size: 1.2rem;
  margin: 1rem 0;
}
/* line 3389, ../sass/_main.content.scss */
.deck-slider .item-link {
  margin-top: 1rem;
}
/* line 3392, ../sass/_main.content.scss */
.deck-slider .item-link:before {
  margin-right: 0.3rem;
  position: relative;
  top: 1px;
  display: inline-block;
}
/* line 3405, ../sass/_main.content.scss */
.deck-slider .bx-wrapper .bx-controls .bx-controls-direction a, .deck-slider .bx-wrapper .bx-controls .bx-controls-direction .icon-hover {
  color: #ccc;
}

/* line 3414, ../sass/_main.content.scss */
.dealer-info .social-links {
  list-style-type: none;
  padding: 0;
}
/* line 3418, ../sass/_main.content.scss */
.dealer-info .social-links li {
  margin-right: 10px;
  display: inline-block;
}
/* line 3422, ../sass/_main.content.scss */
.dealer-info .social-links li a, .dealer-info .social-links li .icon-hover {
  text-align: center;
  background: #3e4148;
  width: 40px;
  height: 40px;
  display: inline-block;
}
/* line 3429, ../sass/_main.content.scss */
.dealer-info .social-links li a:hover, .dealer-info .social-links li .icon-hover:hover {
  background: #d5001c;
}
/* line 3434, ../sass/_main.content.scss */
.dealer-info .social-links li a span:before, .dealer-info .social-links li .icon-hover span:before {
  font-size: 27px;
  color: white;
}

/* line 3444, ../sass/_main.content.scss */
.image-texttile-slider {
  margin-bottom: 1.5rem;
}
/* line 3449, ../sass/_main.content.scss */
.image-texttile-slider .image-slider .slide img {
  width: 100%;
}
/* line 3456, ../sass/_main.content.scss */
.image-texttile-slider .text-slider .slick-list {
  overflow: visible;
}
/* line 3460, ../sass/_main.content.scss */
.image-texttile-slider .text-slider .text-slide {
  background-color: #fff;
  box-shadow: 0 0 50px -20px transparent;
  cursor: pointer;
  height: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 20px 25px;
  outline: 0;
  overflow: hidden;
  transition-property: transform,box-shadow;
  transition-duration: .1s;
  transition-timing-function: linear;
}
/* line 3474, ../sass/_main.content.scss */
.image-texttile-slider .text-slider .text-slide.slick-current {
  box-shadow: 0 0 50px -20px rgba(0, 0, 0, 0.7);
}
/* line 3479, ../sass/_main.content.scss */
.image-texttile-slider .text-slider .slick-dots {
  transform: none !important;
}
/* line 3484, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow {
  background-color: transparent;
  border: 0;
  font-size: 0;
  height: 100%;
  position: absolute;
  outline: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  z-index: 2;
  padding: 0 10px;
  transition: all ease-in 0.1s;
}
/* line 3497, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow:before {
  font-family: 'pag-iconfont';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  box-shadow: 0 0 0.4375rem rgba(0, 0, 0, 0.15);
  color: #191f22;
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
  padding: 15px;
  background-color: #fff;
}
/* line 3512, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow:hover:before {
  color: white;
  background-color: #d5001c;
}
/* line 3518, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 3522, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow.slick-next {
  margin-right: -8.33333%;
  right: 0;
}
/* line 3531, ../sass/_main.content.scss */
.image-texttile-slider .slick-arrow.slick-prev {
  margin-left: -8.33333%;
  left: 0;
}
/* line 3541, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  left: 50%;
  margin: 0;
  position: relative;
  z-index: 1;
  display: inline-block;
}
/* line 3552, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots ul {
  position: relative;
  white-space: nowrap;
  padding: 0;
  height: 20px;
  line-height: 20px;
  font-size: 0;
  transition: margin-left .3s;
}
/* line 3561, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots ul li {
  display: inline-block;
  vertical-align: top;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin: 5px;
  padding: 0;
  transition: height .3s,width .3s,border-radius .3s,margin .3s;
  background-color: #313639;
}
/* line 3572, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots ul li.slick-active {
  background-color: #d5001c;
}
/* line 3576, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots ul li.slick-small {
  height: 6px;
  width: 6px;
  border-radius: 3px;
  margin: 7px;
}
/* line 3583, ../sass/_main.content.scss */
.image-texttile-slider .slick-dots ul li button {
  display: none;
}
@media (min-width: 768px) {
  /* line 3593, ../sass/_main.content.scss */
  .image-texttile-slider .text-slider .text-slide.slick-current {
    transform: translateY(-40px);
  }
}

/* line 3602, ../sass/_main.content.scss */
.taycan-range-calculator .tooltip {
  padding: 0 6px;
  position: relative;
  top: -.1em;
}
/* line 3607, ../sass/_main.content.scss */
.taycan-range-calculator .tooltip:before {
  content: "\e033";
  color: black;
  border: 1px solid;
  border-radius: 100%;
  padding: 1px;
  font-size: 14px;
  line-height: 14px;
  cursor: pointer;
}
/* line 3619, ../sass/_main.content.scss */
.taycan-range-calculator .tooltip .tooltip-content {
  display: none;
}
/* line 3624, ../sass/_main.content.scss */
.taycan-range-calculator .model-select {
  margin-bottom: 1rem;
}
/* line 3627, ../sass/_main.content.scss */
.taycan-range-calculator .model-select .select-wrapper {
  width: 50%;
}
/* line 3633, ../sass/_main.content.scss */
.taycan-range-calculator .model-image img {
  width: 100%;
}
/* line 3638, ../sass/_main.content.scss */
.taycan-range-calculator .range {
  padding-bottom: 20px;
}
/* line 3641, ../sass/_main.content.scss */
.taycan-range-calculator .range .label {
  font-size: 20px;
}
/* line 3645, ../sass/_main.content.scss */
.taycan-range-calculator .range .value {
  font-weight: 400;
  margin-top: 2px;
  font-size: 34px;
  line-height: 28px;
}
/* line 3655, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .inner {
  background-color: #eff0f1;
  padding: 2rem 1rem;
}
/* line 3661, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .text {
  text-align: center;
  display: flex;
  justify-content: space-around;
}
/* line 3666, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .text .percentage {
  font-size: 20px;
  color: #959899;
  padding-bottom: 7px;
}
/* line 3673, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider {
  height: 100px;
  border-radius: 0;
  border: none;
  border-bottom: 2px solid #afb1b2;
}
/* line 3679, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-base {
  margin-top: 30px;
}
/* line 3682, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect {
  background: linear-gradient(to bottom, #eff0f1 0%, #c8cacb 100%);
  border-right: 2px solid #afb1b2;
  border-left: 2px solid #afb1b2;
  box-shadow: none;
  font-size: 50px;
  text-align: center;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
/* line 3695, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before {
  content: "\e97d";
  color: black;
  font-size: 60px;
  line-height: .5;
}
/* line 3705, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider.noUi-target {
  background: linear-gradient(to bottom, #c8cacb 0%, #eff0f1 100%);
}
/* line 3709, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle {
  height: 34px;
  width: 34px;
  border-radius: 20px;
  background-color: #00b0f4;
  border-color: #00b0f4;
  cursor: pointer;
  box-shadow: none;
}
/* line 3718, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:before {
  background: transparent;
  color: #fff;
  left: 3.5px;
  top: 4px;
}
/* line 3727, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:after {
  background: transparent;
  color: #fff;
  left: 12.5px;
  top: 4px;
}
/* line 3736, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle:focus {
  outline-style: hidden;
}
/* line 3742, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-one-arrow.noUi-handle-lower:before {
  left: 7.5px;
}
/* line 3746, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-one-arrow.noUi-handle-lower:after {
  display: none;
}
/* line 3752, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-one-arrow.noUi-handle-upper:before {
  display: none;
}
/* line 3756, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-one-arrow.noUi-handle-upper:after {
  left: 7.5px;
}
/* line 3762, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-lower {
  left: -16px;
  top: -17px;
}
/* line 3767, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider .noUi-handle.noUi-handle-upper {
  left: -18px;
  top: 80px;
}
/* line 3774, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container {
  display: flex;
  justify-content: space-around;
  position: relative;
  top: -52px;
}
/* line 3780, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container > div {
  font-size: 50px;
  position: relative;
  z-index: 0;
  text-align: center;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
/* line 3790, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city {
  top: 3.5px;
  font-size: 60px;
}
/* line 3794, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city:before {
  content: "\e97c";
  color: black;
  line-height: 1;
}
/* line 3802, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway {
  top: 6px;
  font-size: 60px;
}
/* line 3806, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway:before {
  content: "\e977";
  color: black;
  line-height: 1;
}
/* line 3818, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container > div {
  width: 16px;
}
/* line 3821, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container > div:before {
  color: black;
  line-height: 1;
  font-size: 25px;
  position: relative;
  right: 4px;
  top: 5px;
}
/* line 3832, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container .cold {
  float: left;
}
/* line 3835, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container .cold:before {
  content: "\e97e";
}
/* line 3840, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container .hot {
  float: right;
}
/* line 3843, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider-icon-container .hot:before {
  content: "\e955";
}
/* line 3849, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider {
  width: calc(100% - 6px);
  margin: 0;
}
/* line 3853, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider.noUi-target {
  height: 28px;
  padding: 0 5px;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
/* line 3862, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-base {
  background-color: #c8cacb;
  height: 6px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
/* line 3870, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-connect {
  height: 6px;
  background-color: #000;
  border-radius: 9px;
}
/* line 3876, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-handle {
  width: 16px;
  height: 16px;
  left: -8px;
  top: -8px;
  background: #000;
  box-shadow: none;
  border: none;
  border-radius: 100%;
  cursor: pointer;
  position: relative;
}
/* line 3888, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-handle.noUi-handle-lower {
  height: 22px;
  width: 22px;
}
/* line 3893, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-handle:before, .taycan-range-calculator .settings > div .temperature .slider .noUi-handle:after {
  display: none;
}
/* line 3898, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-pips-horizontal {
  padding: 0;
  height: 6px;
  top: 11px;
  margin: 0 5px;
  width: calc(100% - 10px);
  left: 0;
}
/* line 3906, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-pips-horizontal .noUi-marker {
  top: 50%;
  transform: translateY(-50%);
  height: 6px;
  width: 6px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  z-index: 4;
  pointer-events: none;
}
/* line 3917, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-pips-horizontal .noUi-value-large {
  color: #959899;
  font-size: 16px;
  padding-top: 3px;
  padding-left: 6px;
}
/* line 3925, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .temperature .slider .noUi-tooltip {
  border: none;
  border-radius: 0;
  background: none;
  padding: 0;
  top: 25px;
}
/* line 3935, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning {
  margin-top: 50px;
}
/* line 3938, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons {
  width: 215px;
  height: 55px;
  display: flex;
  margin-top: 10px;
  margin-right: 20px;
  padding-right: 25px;
}
/* line 3946, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button {
  background-color: #000;
  color: #fff;
  width: 50%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  line-height: 55px;
  transition: background-color .4s linear,color .2s linear;
  cursor: pointer;
  position: relative;
}
/* line 3958, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button:hover, .taycan-range-calculator .settings > div .air-conditioning .buttons .button.active {
  background-color: #00b0f4;
}
/* line 3963, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button:before {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 3971, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="on"]:before {
  color: #fff;
  content: "\e987";
  font-size: 38px;
}
/* line 3977, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="eco"]:before {
  color: #fff;
  content: "\e984";
  font-size: 38px;
}
/* line 3983, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .air-conditioning .buttons .button[data-id="off"]:before {
  content: "OFF";
  font-weight: bold;
}
/* line 3991, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list {
  margin-top: 10px;
}
/* line 3994, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list .item {
  cursor: pointer;
  display: none;
  align-content: center;
  margin-bottom: 11px;
}
/* line 4000, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list .item.active {
  color: #00b0f4;
  font-weight: 600;
}
/* line 4005, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list .item .image {
  width: 40px;
  height: 40px;
  overflow: hidden;
}
/* line 4010, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list .item .image img {
  width: 100%;
}
/* line 4015, ../sass/_main.content.scss */
.taycan-range-calculator .settings > div .rim-select .list .item .label {
  display: flex;
  align-items: center;
  padding-left: 20px;
}
/* line 4025, ../sass/_main.content.scss */
.taycan-range-calculator .settings .col-sm-6 {
  margin-top: 15px;
}
/* line 4029, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch {
  display: flex;
  align-items: center;
  margin: 15px 0 15px 0;
}
/* line 4034, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch {
  position: relative;
  display: block;
  margin-right: 12px;
  width: 48px;
  height: 24px;
}
/* line 4041, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* line 4047, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: black;
  transition: 0.4s;
  border-radius: 24px;
}
/* line 4058, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:before {
  position: absolute;
  content: "";
  height: 22px;
  width: 22px;
  left: 1px;
  bottom: 1px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}
/* line 4071, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input:checked + .switch-bar {
  background-color: black;
}
/* line 4075, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input:focus + .switch-bar {
  box-shadow: 0 0 1px black;
}
/* line 4079, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch .switch-bar:after {
  color: white;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
}
/* line 4088, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input + .switch-bar:after {
  content: "\e02d";
  left: 27px;
}
/* line 4093, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input:checked + .switch-bar:after {
  content: "\e615";
  left: 7px;
}
/* line 4098, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input:checked + .switch-bar:before {
  transform: translateX(24px);
}
/* line 4102, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch .switch input:disabled + .switch-bar, .taycan-range-calculator .settings .optional-equipment-switch .switch.deactivated .switch-bar {
  background: #959899;
}
/* line 4108, ../sass/_main.content.scss */
.taycan-range-calculator .settings .optional-equipment-switch.disabled .label {
  color: #959899;
}
@media (min-width: 768px) {
  /* line 4117, ../sass/_main.content.scss */
  .taycan-range-calculator .model-select {
    position: absolute;
    z-index: 1;
  }
  /* line 4121, ../sass/_main.content.scss */
  .taycan-range-calculator .model-select .button {
    font-size: 16px;
    padding: 13px 21px;
  }
  /* line 4127, ../sass/_main.content.scss */
  .taycan-range-calculator .range {
    padding-left: 100px;
    padding-top: 80px;
    padding-bottom: 0;
  }
  /* line 4134, ../sass/_main.content.scss */
  .taycan-range-calculator .settings .col-sm-6 {
    margin-top: 0;
  }
  /* line 4139, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div .inner {
    height: 100%;
  }
  /* line 4144, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div.driving-profile .slider {
    height: 130px;
  }
  /* line 4149, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-connect:before {
    font-size: 83px;
  }
  /* line 4154, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div.driving-profile .slider .noUi-base .noUi-handle-upper {
    top: 111px;
  }
  /* line 4161, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .city {
    top: -15.5px;
    font-size: 83px;
  }
  /* line 4166, ../sass/_main.content.scss */
  .taycan-range-calculator .settings > div.driving-profile .slider-icon-container .highway {
    top: -12px;
    font-size: 83px;
  }
}
@media (min-width: 992px) {
  /* line 4177, ../sass/_main.content.scss */
  .taycan-range-calculator .settings {
    display: flex;
  }
  /* line 4180, ../sass/_main.content.scss */
  .taycan-range-calculator .settings:first-child {
    padding-right: 10px;
  }
  /* line 4184, ../sass/_main.content.scss */
  .taycan-range-calculator .settings:last-child {
    clear: none;
    padding-left: 10px;
  }
}
@media (min-width: 1200px) {
  /* line 4193, ../sass/_main.content.scss */
  .taycan-range-calculator .range .label {
    font-size: 24px;
  }
  /* line 4197, ../sass/_main.content.scss */
  .taycan-range-calculator .range .value {
    font-size: 110px;
    margin-top: 40px;
  }
}

/* line 4205, ../sass/_main.content.scss */
.dark {
  color: white;
  background: black;
  background-repeat: no-repeat;
  background-position: right top;
  background-size: contain;
  padding: 1rem 0 2rem;
}
/* line 4213, ../sass/_main.content.scss */
.dark h2 {
  color: white;
}
/* line 4219, ../sass/_main.content.scss */
.dark .image-texttile .tile .text {
  background: white;
}
/* line 4222, ../sass/_main.content.scss */
.dark .image-texttile .tile .text h3 {
  color: #1a1f23;
}
/* line 4226, ../sass/_main.content.scss */
.dark .image-texttile .tile .text .paragraph {
  color: #ff4ac2;
}
/* line 4230, ../sass/_main.content.scss */
.dark .image-texttile .tile .text .btn-large {
  color: #1a1f23;
  background: white;
  border: 1px solid #1a1f23;
}
/* line 4235, ../sass/_main.content.scss */
.dark .image-texttile .tile .text .btn-large:before {
  color: #1a1f23;
}
@media (max-width: 767px) {
  /* line 4205, ../sass/_main.content.scss */
  .dark {
    background-image: none !important;
  }
}

/* line 4249, ../sass/_main.content.scss */
.image-texttile .tile {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
}
/* line 4255, ../sass/_main.content.scss */
.image-texttile .tile .image img {
  width: 100%;
}
/* line 4260, ../sass/_main.content.scss */
.image-texttile .tile .text {
  padding: 2rem 2rem 1rem;
  height: 100%;
}
/* line 4264, ../sass/_main.content.scss */
.image-texttile .tile .text .paragraph {
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  /* line 4248, ../sass/_main.content.scss */
  .image-texttile {
    margin-bottom: 0;
    display: flex;
  }
  /* line 4282, ../sass/_main.content.scss */
  .image-texttile.cols-nb-2 .tile {
    width: 49%;
  }
  /* line 4288, ../sass/_main.content.scss */
  .image-texttile.cols-nb-3 .tile {
    width: 33%;
  }
  /* line 4293, ../sass/_main.content.scss */
  .image-texttile .tile + .tile {
    margin-left: 1rem;
  }
}

/* line 4300, ../sass/_main.content.scss */
.accordion .panel-default {
  border: none;
  box-shadow: none !important;
}
/* line 4305, ../sass/_main.content.scss */
.accordion .panel-heading {
  background: none;
  border: none;
  padding: 0;
  position: relative;
}
/* line 4311, ../sass/_main.content.scss */
.accordion .panel-heading a, .accordion .panel-heading .icon-hover {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  padding: 10px 0;
  display: block;
}
/* line 4316, ../sass/_main.content.scss */
.accordion .panel-heading a:after, .accordion .panel-heading .icon-hover:after {
  color: #d5001c;
  position: absolute;
  right: 0;
}
/* line 4332, ../sass/_main.content.scss */
.accordion .panel-body {
  border: none !important;
  padding: 10px 0;
}
/* line 4337, ../sass/_main.content.scss */
.accordion .panel-body a:link, .accordion .panel-body .icon-hover:link {
  text-decoration: underline;
}
/* line 4341, ../sass/_main.content.scss */
.accordion .panel-body a:hover, .accordion .panel-body .icon-hover:hover {
  color: #d5001c;
}
/* line 4347, ../sass/_main.content.scss */
.accordion .panel {
  border-bottom: 1px solid #888;
}

/* line 4352, ../sass/_main.content.scss */
.image-model-economy-data {
  font-size: 0.8rem;
  color: white;
  background: rgba(0, 0, 0, 0.5);
  padding: 1rem 2rem 1rem 1rem;
  overflow-y: auto;
  width: 100%;
  max-height: 4.5rem;
  position: absolute;
  bottom: 0;
  z-index: 2;
}
/* line 4364, ../sass/_main.content.scss */
.image-model-economy-data .close {
  cursor: pointer;
  position: absolute;
  right: 0.5rem;
  top: 1rem;
}
/* line 4370, ../sass/_main.content.scss */
.image-model-economy-data .close span {
  font-size: 1rem;
  color: white;
  position: relative;
  top: -0.5rem;
}

/* line 4380, ../sass/_main.content.scss */
.finder-tiles .tile {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  /* line 4380, ../sass/_main.content.scss */
  .finder-tiles .tile {
    height: 800px;
  }
}
@media (min-width: 1600px) {
  /* line 4380, ../sass/_main.content.scss */
  .finder-tiles .tile {
    height: 890px;
  }
}
/* line 4392, ../sass/_main.content.scss */
.finder-tiles .tile .inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 100%;
  border: 1px solid #e3e4e5;
  box-shadow: 0.1875rem 0.1875rem 0.625rem #0000;
  transition: box-shadow .2s ease-in-out;
  margin-right: 24px;
}
/* line 4402, ../sass/_main.content.scss */
.finder-tiles .tile .inner:hover {
  box-shadow: 0.1875rem 0.1875rem 0.625rem #0000001a;
}
/* line 4408, ../sass/_main.content.scss */
.finder-tiles .tile .image:before {
  padding-bottom: 75%;
  content: '';
  float: left;
}
/* line 4414, ../sass/_main.content.scss */
.finder-tiles .tile .image:after {
  display: table;
  content: '';
  clear: both;
}
/* line 4420, ../sass/_main.content.scss */
.finder-tiles .tile .image img {
  width: 100%;
}
/* line 4425, ../sass/_main.content.scss */
.finder-tiles .tile .details {
  padding: 1.5rem 1.5rem 0;
}
/* line 4428, ../sass/_main.content.scss */
.finder-tiles .tile .details .condition {
  text-transform: capitalize;
  padding: 0 0 1.5rem;
}
/* line 4433, ../sass/_main.content.scss */
.finder-tiles .tile .details .specs {
  margin: 0 0 1rem;
  border-top: 1px solid #e3e4e5;
  border-bottom: 1px solid #e3e4e5;
  display: flex !important;
  flex-flow: row wrap !important;
  place-content: stretch space-between !important;
  align-items: stretch !important;
}
/* line 4442, ../sass/_main.content.scss */
.finder-tiles .tile .details .specs .item {
  width: 47%;
  padding: 1rem 1rem 1rem 0;
  box-sizing: border-box !important;
  margin-left: 0% !important;
  align-self: auto !important;
  flex-grow: 0 !important;
  flex-shrink: 1 !important;
}
/* line 4451, ../sass/_main.content.scss */
.finder-tiles .tile .details .specs .item:nth-child(odd) {
  padding: 1rem 0;
}
/* line 4455, ../sass/_main.content.scss */
.finder-tiles .tile .details .specs .item:not(:nth-last-child(-n+2)) {
  border-bottom: 1px solid #e3e4e5;
}
/* line 4461, ../sass/_main.content.scss */
.finder-tiles .tile .details .fueltype-consumption {
  border-bottom: 1px solid #e3e4e5;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
/* line 4467, ../sass/_main.content.scss */
.finder-tiles .tile .details .exterior-interior {
  padding: 0 0 1rem;
}
/* line 4470, ../sass/_main.content.scss */
.finder-tiles .tile .details .exterior-interior strong {
  text-transform: capitalize;
}
/* line 4476, ../sass/_main.content.scss */
.finder-tiles .tile .footer {
  padding: 0 1.5rem 1.5rem;
}
/* line 4479, ../sass/_main.content.scss */
.finder-tiles .tile .footer .detail-link {
  margin: 1rem 0 0;
}
/* line 4482, ../sass/_main.content.scss */
.finder-tiles .tile .footer .detail-link .btn {
  margin-bottom: 0;
  transition: all .2s ease-in-out;
}
/* line 4486, ../sass/_main.content.scss */
.finder-tiles .tile .footer .detail-link .btn:before {
  color: white;
  margin-right: 0.3rem;
  position: relative;
  top: 1px;
}
/* line 4499, ../sass/_main.content.scss */
.finder-tiles .slick-track {
  height: auto;
  overflow: hidden;
}
/* line 4503, ../sass/_main.content.scss */
.finder-tiles .slick-track:before, .finder-tiles .slick-track:after {
  content: '';
  display: table;
}
/* line 4508, ../sass/_main.content.scss */
.finder-tiles .slick-track:after {
  clear: both;
}
/* line 4513, ../sass/_main.content.scss */
.finder-tiles .slick-arrow {
  background-color: transparent;
  border: 0;
  font-size: 0;
  height: 100%;
  position: absolute;
  outline: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  z-index: 2;
  padding: 0 10px;
  transition: all ease-in 0.1s;
  display: none !important;
}
/* line 4527, ../sass/_main.content.scss */
.finder-tiles .slick-arrow:before {
  font-family: 'pag-iconfont';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  color: #191f22;
  display: inline-block;
  font-size: 2.25rem;
}
/* line 4538, ../sass/_main.content.scss */
.finder-tiles .slick-arrow:hover:before {
  color: #d5001c;
}
/* line 4543, ../sass/_main.content.scss */
.finder-tiles .slick-arrow.slick-disabled {
  display: none !important;
}
/* line 4547, ../sass/_main.content.scss */
.finder-tiles .slick-arrow.slick-next {
  margin-right: -6.33333%;
  right: 0;
}
/* line 4556, ../sass/_main.content.scss */
.finder-tiles .slick-arrow.slick-prev {
  margin-left: -6.33333%;
  left: 0;
}
@media (min-width: 768px) {
  /* line 4513, ../sass/_main.content.scss */
  .finder-tiles .slick-arrow {
    display: block !important;
  }
}
/* line 4570, ../sass/_main.content.scss */
.finder-tiles .slick-dots {
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  left: 50%;
  transform: translateX(-50%);
  margin: 1rem 0 0;
  position: relative;
  z-index: 1;
  display: inline-block;
}
/* line 4582, ../sass/_main.content.scss */
.finder-tiles .slick-dots ul {
  position: relative;
  white-space: nowrap;
  padding: 0;
  height: 20px;
  line-height: 20px;
  font-size: 0;
  transition: margin-left .3s;
}
/* line 4591, ../sass/_main.content.scss */
.finder-tiles .slick-dots ul li {
  display: inline-block;
  vertical-align: top;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  margin: 5px;
  padding: 0;
  transition: height .3s,width .3s,border-radius .3s,margin .3s;
  background-color: #313639;
}
/* line 4602, ../sass/_main.content.scss */
.finder-tiles .slick-dots ul li.slick-active {
  background-color: #d5001c;
}
/* line 4606, ../sass/_main.content.scss */
.finder-tiles .slick-dots ul li.slick-small {
  height: 6px;
  width: 6px;
  border-radius: 3px;
  margin: 7px;
}
/* line 4613, ../sass/_main.content.scss */
.finder-tiles .slick-dots ul li button {
  display: none;
}

/* line 4621, ../sass/_main.content.scss */
.tooltipster-base {
  display: flex;
  position: absolute;
}
/* line 4626, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade {
  opacity: 0;
  transition-property: opacity;
}
/* line 4630, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade.tooltipster-show {
  opacity: 1;
}
/* line 4634, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box {
  box-shadow: 0 0 14px -1.5px rgba(0, 0, 0, 0.2);
  padding: 0;
  background-color: #fff;
  flex: 1 1 auto;
}
/* line 4640, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content {
  font-size: 16px;
  line-height: 24px;
  color: black;
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
/* line 4650, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content {
  display: block !important;
  padding: 25px 16px 16px;
}
/* line 4655, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-headline {
  display: block;
  font-weight: 600;
}
/* line 4660, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-copy {
  display: block;
}
/* line 4664, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close {
  cursor: pointer;
  position: absolute;
  height: 32px;
  width: 32px;
  right: 12px;
  top: 8px;
}
/* line 4672, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .tooltipster-content .tooltip-content-close:before {
  color: black;
}
/* line 4680, ../sass/_main.content.scss */
.tooltipster-base.tooltipster-fade .tooltipster-box .title {
  font-size: 20px;
  color: #3e4146;
}

@media (max-width: 1199px) {
  /* line 4691, ../sass/_main.content.scss */
  .service-offer .service-offer-content h2 {
    font-size: 16px;
  }
  /* line 4695, ../sass/_main.content.scss */
  .service-offer .service-offer-content .service-offer-body {
    font-size: 13px;
  }
  /* line 4699, ../sass/_main.content.scss */
  .service-offer .service-offer-content .service-offer-price {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  /* line 4707, ../sass/_main.content.scss */
  .service-offer-row {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 4713, ../sass/_main.content.scss */
  .service-offer {
    background: none !important;
  }
  /* line 4716, ../sass/_main.content.scss */
  .service-offer .service-offer-image {
    display: block;
  }
  /* line 4719, ../sass/_main.content.scss */
  .service-offer .service-offer-image img {
    width: 100%;
  }
  /* line 4724, ../sass/_main.content.scss */
  .service-offer.service-offer-image-right, .service-offer.service-offer-image-left {
    display: block;
  }
  /* line 4727, ../sass/_main.content.scss */
  .service-offer.service-offer-image-right .service-offer-content, .service-offer.service-offer-image-left .service-offer-content {
    width: 100%;
    display: block;
  }
}
/**
 * Media Queries
 */
@media (max-width: 479px) {
  /* line 4739, ../sass/_main.content.scss */
  #nav-meta .col-xs-12.col-sm-6 span {
    margin-left: 20px;
  }

  /* line 4746, ../sass/_main.content.scss */
  #page-main #service-boxes-slide-wrapper .img-wrapper img {
    float: left;
    width: 33.3%;
  }
  /* line 4752, ../sass/_main.content.scss */
  #page-main #service-boxes-slide-wrapper .caption {
    float: right;
    width: 66.6%;
  }
  /* line 4756, ../sass/_main.content.scss */
  #page-main #service-boxes-slide-wrapper .caption > span {
    padding: 0 0 1em 1.125em;
  }
  /* line 4762, ../sass/_main.content.scss */
  #page-main #links-related a, #page-main #links-related .icon-hover {
    display: block;
    text-align: left;
    border: none;
  }
  /* line 4768, ../sass/_main.content.scss */
  #page-main .breadcrumb-menu-wrapper.breadcrumb-menu-sticky .breadcrumb-menu-inner-wrapper .breadcrumb-menu-item-wrapper .breadcrumb-menu-top-item {
    min-width: 85%;
  }
}
@media (max-width: 767px) {
  /* line 4775, ../sass/_main.content.scss */
  #nav-meta .col-xs-12.col-sm-6 span {
    margin-left: 20px;
  }
}
@media (min-width: 768px) {
  /* line 4784, ../sass/_main.content.scss */
  .paragraph .paragraph-text a.phone, .paragraph .paragraph-text .phone.icon-hover {
    color: #000;
    text-decoration: none;
  }
}
@media (min-width: 992px) {
  /* line 4795, ../sass/_main.content.scss */
  #service-boxes-slide-wrapper .bx-wrapper .bx-viewport {
    min-height: 250px !important;
  }

  /*
  .bx-wrapper {
  	.bx-controls-direction a,
  	.bx-controls-direction .icon-hover {
  		height: 60px;
  		font-size: 60px;
  		line-height: 60px;
  		width: 40px;
  	}
  	.bx-next {
  		right: 20px;
  	}
  }
  */
}
/* line 1, ../sass/_main.footer.scss */
#page-footer {
  background: #1b1d1f;
  color: #fff;
}
/* line 5, ../sass/_main.footer.scss */
#page-footer a, #page-footer .icon-hover {
  color: #fff;
  text-decoration: underline;
}
/* line 9, ../sass/_main.footer.scss */
#page-footer a:hover, #page-footer .icon-hover:hover {
  text-decoration: none;
}
/* line 14, ../sass/_main.footer.scss */
#page-footer #copyright {
  border-top: 1px solid #3c3c3c;
  padding-top: 1.875em;
  width: 99%;
}
/* line 20, ../sass/_main.footer.scss */
#page-footer .footnote {
  padding-top: 20px;
}
/* line 24, ../sass/_main.footer.scss */
#page-footer .language-selector {
  border-bottom: 1px solid #494e51;
  padding: 1rem 0 2rem;
}
/* line 28, ../sass/_main.footer.scss */
#page-footer .language-selector .label {
  font-family: "PorscheNextSemiBold", Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: white;
  margin-bottom: 1rem;
}
/* line 36, ../sass/_main.footer.scss */
#page-footer .language-selector .language-selector-select {
  max-width: 300px;
}
@media (min-width: 672px) {
  /* line 43, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 20px;
  }
}
@media (min-width: 984px) {
  /* line 51, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 22px;
  }
}
@media (min-width: 1140px) {
  /* line 59, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 24px;
  }
}
@media (min-width: 1296px) {
  /* line 67, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 24px;
  }
}
@media (min-width: 1608px) {
  /* line 75, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 26px;
  }
}
@media (min-width: 1764px) {
  /* line 83, ../sass/_main.footer.scss */
  #page-footer .language-selector .label {
    font-size: 28px;
  }
}

/* line 2, ../sass/_main.404.scss */
#page-404 #page-header {
  height: 130px;
}
/* line 6, ../sass/_main.404.scss */
#page-404 #page-header .logo:before {
  right: 0;
}

@media (max-width: 767px) {
  /* line 15, ../sass/_main.404.scss */
  #page-404 #page-header {
    height: 70px;
  }
}
/* line 4, ../sass/_main.sylt.scss */
.body-sylt {
  background-image: none;
  background-color: #f1e9de;
}
/* line 8, ../sass/_main.sylt.scss */
.body-sylt > .notice-popup {
  background: white;
  color: black;
}

/* line 14, ../sass/_main.sylt.scss */
.page-sylt {
  max-width: 1200px !important;
}
/* line 17, ../sass/_main.sylt.scss */
.page-sylt #page-header {
  background: #f1e9de;
}
/* line 21, ../sass/_main.sylt.scss */
.page-sylt #page-header .logo {
  padding: 50px 0;
}
/* line 24, ../sass/_main.sylt.scss */
.page-sylt #page-header .logo:before {
  display: none;
}
/* line 28, ../sass/_main.sylt.scss */
.page-sylt #page-header .logo a, .page-sylt #page-header .logo .icon-hover {
  background-color: transparent;
}
/* line 31, ../sass/_main.sylt.scss */
.page-sylt #page-header .logo a img, .page-sylt #page-header .logo .icon-hover img {
  width: 250px;
  height: auto;
}
/* line 39, ../sass/_main.sylt.scss */
.page-sylt #page-header #nav-main #info-box-wrapper, .page-sylt #page-header #nav-main #nav-central-wrapper {
  right: 0;
}
/* line 43, ../sass/_main.sylt.scss */
.page-sylt #page-header #nav-main #nav-main-collapse {
  position: relative;
}
/* line 46, ../sass/_main.sylt.scss */
.page-sylt #page-header #nav-main #nav-main-collapse .navbar-nav {
  margin-top: 0;
}
/* line 52, ../sass/_main.sylt.scss */
.page-sylt #page-header #language-selector {
  white-space: nowrap;
  margin-top: 0;
  position: absolute;
  right: 0;
}
/* line 58, ../sass/_main.sylt.scss */
.page-sylt #page-header #language-selector a, .page-sylt #page-header #language-selector .icon-hover {
  text-transform: uppercase;
  padding-top: 11.5px;
  padding-bottom: 11.5px;
}
/* line 67, ../sass/_main.sylt.scss */
.page-sylt #language-selector a, .page-sylt #language-selector .icon-hover {
  text-transform: uppercase;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}
/* line 74, ../sass/_main.sylt.scss */
.page-sylt #language-selector .separator {
  margin-left: 4px;
  display: inline-block;
}
/* line 79, ../sass/_main.sylt.scss */
.page-sylt #language-selector .separator:last-of-type {
  display: none;
}
/* line 86, ../sass/_main.sylt.scss */
.page-sylt .mejs-container .mejs-controls .mejs-fullscreen-button {
  visibility: hidden;
}
/* line 92, ../sass/_main.sylt.scss */
.page-sylt h1, .page-sylt .h1, .page-sylt h2, .page-sylt .h2, .page-sylt h3, .page-sylt .h3, .page-sylt h4, .page-sylt .h4, .page-sylt h5, .page-sylt .h5 {
  font-family: "PorscheNextBold", Arial, sans-serif;
  text-align: left;
  letter-spacing: normal;
}
/* line 98, ../sass/_main.sylt.scss */
.page-sylt h2, .page-sylt .h2 {
  text-align: left;
  margin-top: 0;
}
/* line 102, ../sass/_main.sylt.scss */
.page-sylt h2:before, .page-sylt .h2:before {
  border-top: 1px solid #f1e9de;
  top: auto;
  bottom: 5px;
}
/* line 108, ../sass/_main.sylt.scss */
.page-sylt h2 span, .page-sylt .h2 span {
  padding: 0 1em 0 0;
}
/* line 113, ../sass/_main.sylt.scss */
.page-sylt .title-wrapper {
  background-color: #f1e9de;
}
/* line 116, ../sass/_main.sylt.scss */
.page-sylt .title-wrapper h1 {
  padding-left: 7%;
}
/* line 122, ../sass/_main.sylt.scss */
.page-sylt #main-teaser .row.with-margin-bothsides {
  margin-right: -7px;
  margin-left: -7px;
  overflow: hidden;
  *zoom: 1;
}
/* line 127, ../sass/_main.sylt.scss */
.page-sylt #main-teaser .main-teaser-headline .headline {
  font-family: "PorscheNextBold", Arial, sans-serif;
  font-size: 2.143em;
  line-height: 1.1;
}
/* line 133, ../sass/_main.sylt.scss */
.page-sylt #main-teaser .main-teaser-headline .headline > span:before {
  top: 16px;
  left: 0;
}
/* line 139, ../sass/_main.sylt.scss */
.page-sylt #main-teaser .main-teaser-headline .subheadline {
  font-size: 1.714em;
  line-height: 1.1;
}
/* line 149, ../sass/_main.sylt.scss */
.page-sylt #main-content .main-content-items > .row,
.page-sylt #main-content .main-content-news > .row {
  margin-bottom: 2.5em;
}
/* line 154, ../sass/_main.sylt.scss */
.page-sylt #main-content .employee {
  display: block;
}
/* line 159, ../sass/_main.sylt.scss */
.page-sylt #service-boxes-slide-wrapper {
  margin-bottom: 1em;
}
/* line 164, ../sass/_main.sylt.scss */
.page-sylt #service-boxes-slide-wrapper .caption > span .caption-header {
  font-weight: bold;
  display: block;
}
/* line 172, ../sass/_main.sylt.scss */
.page-sylt .paragraph a.link .paragraph-headline:before, .page-sylt .paragraph .link.icon-hover .paragraph-headline:before, .page-sylt .paragraph .link.icon-hover .paragraph-headline:before, .page-sylt .paragraph .employee .paragraph-headline:before {
  line-height: normal;
}
/* line 176, ../sass/_main.sylt.scss */
.page-sylt .to-top {
  display: none;
}
/* line 186, ../sass/_main.sylt.scss */
.page-sylt .footer-navigation > div {
  font-family: "PorscheNextBold", Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 190, ../sass/_main.sylt.scss */
.page-sylt .footer-navigation > div > a, .page-sylt .footer-navigation > div > .icon-hover {
  font-weight: bold;
  margin: 0 0 10px;
  display: block;
}
/* line 196, ../sass/_main.sylt.scss */
.page-sylt .footer-navigation > div > ul {
  list-style-type: none;
  padding: 0;
}
/* line 200, ../sass/_main.sylt.scss */
.page-sylt .footer-navigation > div > ul > li {
  margin: 0 0 10px;
}
@media (max-width: 767px) {
  /* line 209, ../sass/_main.sylt.scss */
  .page-sylt #page-header .logo {
    padding: 13px 0;
  }
  /* line 212, ../sass/_main.sylt.scss */
  .page-sylt #page-header .logo:before {
    border-bottom: none;
  }
  /* line 217, ../sass/_main.sylt.scss */
  .page-sylt #page-header .logo a img, .page-sylt #page-header .logo .icon-hover img {
    width: 150px;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 229, ../sass/_main.sylt.scss */
  .page-sylt #main-teaser .main-teaser-headline .headline {
    font-size: 1.857em;
  }
  /* line 232, ../sass/_main.sylt.scss */
  .page-sylt #main-teaser .main-teaser-headline .headline > span:before {
    top: 0px;
    font-size: inherit;
  }
  /* line 237, ../sass/_main.sylt.scss */
  .page-sylt #main-teaser .main-teaser-headline .subheadline {
    margin-left: 55px;
    font-size: 1.429em;
  }
  /* line 244, ../sass/_main.sylt.scss */
  .page-sylt .title-text {
    padding: 1.0em 0 0.2em 0;
  }
  /* line 247, ../sass/_main.sylt.scss */
  .page-sylt .title-text h1 {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 479px) {
  /* line 257, ../sass/_main.sylt.scss */
  .page-sylt #page-main #service-boxes-slide-wrapper .img-wrapper {
    margin: 0 0 1em;
  }
  /* line 260, ../sass/_main.sylt.scss */
  .page-sylt #page-main #service-boxes-slide-wrapper .img-wrapper img {
    width: 100%;
    float: none;
  }
  /* line 266, ../sass/_main.sylt.scss */
  .page-sylt #page-main #service-boxes-slide-wrapper .caption {
    width: 100%;
    float: none;
  }
}
/* line 281, ../sass/_main.sylt.scss */
.page-sylt #page-header-mobile .logo {
  padding-top: 25px;
}
/* line 285, ../sass/_main.sylt.scss */
.page-sylt #page-header-mobile .mobile-items {
  padding-left: 0;
}
/* line 289, ../sass/_main.sylt.scss */
.page-sylt #page-header-mobile #language-selector {
  float: right;
  margin-top: 20px;
}

@media (min-width: 768px) {
  /* line 298, ../sass/_main.sylt.scss */
  .page-sylt h1 {
    color: #2e2e37;
  }
  /* line 303, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main {
    background: #2e2e37;
  }
  /* line 306, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main .navbar-nav > .dropdown {
    color: white;
  }
  /* line 311, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main #nav-main-collapse .navbar-nav {
    padding-right: 80px;
  }
  /* line 316, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > a, .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > .icon-hover, .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > .icon-hover {
    color: white;
  }
  /* line 320, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > a:hover, .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > .icon-hover:hover, .page-sylt #page-header #nav-main.navbar-default .navbar-nav > li > .icon-hover:hover {
    color: #d5001c;
  }
  /* line 326, ../sass/_main.sylt.scss */
  .page-sylt #page-header #nav-main #language-selector a, .page-sylt #page-header #nav-main #language-selector .icon-hover, .page-sylt #page-header #nav-main #language-selector .separator {
    color: white;
  }
  /* line 333, ../sass/_main.sylt.scss */
  .page-sylt .to-top {
    font-size: 20px;
    background-color: #313639;
    text-align: center;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 10px 0;
    margin: 0 auto 30px auto;
    display: block;
  }
  /* line 344, ../sass/_main.sylt.scss */
  .page-sylt .to-top:before {
    color: white;
  }
}

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