.new-tiguan {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
    margin: -10px -9px 0;
}
.new-tiguan.new-tiguan-dealer {
    margin: 0 -40px 0 0;
}
.new-tiguan .extra-autobildbadge > .fragment {
    overflow: hidden;
}
.new-tiguan .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.new-tiguan .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.new-tiguan .slick-list:focus {
    outline: none;
}
.new-tiguan .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.new-tiguan .slick-slider .slick-track,
.new-tiguan .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);
}
.new-tiguan .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.new-tiguan .slick-track:before,
.new-tiguan .slick-track:after {
    display: table;
    content: '';
}
.new-tiguan .slick-track:after {
    clear: both;
}
.new-tiguan .slick-loading .slick-track {
    visibility: hidden;
}
.new-tiguan .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.new-tiguan [dir='rtl'] .slick-slide {
    float: right;
}
.new-tiguan .slick-slide img {
    display: block;
}
.new-tiguan .slick-slide.slick-loading img {
    display: none;
}
.new-tiguan .slick-slide.dragging img {
    pointer-events: none;
}
.new-tiguan .slick-initialized .slick-slide {
    display: block;
}
.new-tiguan .slick-loading .slick-slide {
    visibility: hidden;
}
.new-tiguan .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.new-tiguan .slick-arrow.slick-hidden {
    display: none;
}
.new-tiguan html,
.new-tiguan body {
    height: 100%;
}
.new-tiguan body {
    min-height: 100%;
}
.new-tiguan article,
.new-tiguan aside,
.new-tiguan details,
.new-tiguan figcaption,
.new-tiguan figure,
.new-tiguan footer,
.new-tiguan header,
.new-tiguan hgroup,
.new-tiguan main,
.new-tiguan nav,
.new-tiguan section,
.new-tiguan summary {
    display: block;
}
.new-tiguan audio,
.new-tiguan canvas,
.new-tiguan video {
    display: inline-block;
}
.new-tiguan audio:not([controls]) {
    display: none;
    height: 0;
}
.new-tiguan [hidden],
.new-tiguan template {
    display: none;
}
.new-tiguan html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
.new-tiguan body {
    margin: 0;
}
.new-tiguan a {
    background: transparent;
}
.new-tiguan a:focus {
    outline: thin dotted;
}
.new-tiguan a:active,
.new-tiguan a:hover {
    outline: 0;
}
.new-tiguan h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
.new-tiguan abbr[title] {
    border-bottom: 1px dotted;
}
.new-tiguan b,
.new-tiguan strong {
    font-weight: bold;
}
.new-tiguan dfn {
    font-style: italic;
}
.new-tiguan hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
.new-tiguan mark {
    background: #ff0;
    color: #000;
}
.new-tiguan code,
.new-tiguan kbd,
.new-tiguan pre,
.new-tiguan samp {
    font-family: monospace, serif;
    font-size: 1em;
}
.new-tiguan pre {
    white-space: pre-wrap;
}
.new-tiguan q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}
.new-tiguan small {
    font-size: 80%;
}
.new-tiguan sub,
.new-tiguan sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.new-tiguan sup {
    top: -0.5em;
}
.new-tiguan sub {
    bottom: -0.25em;
}
.new-tiguan img {
    border: 0;
    max-width: 100%;
}
.new-tiguan svg:not(:root) {
    overflow: hidden;
}
.new-tiguan figure {
    margin: 0;
}
.new-tiguan fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
.new-tiguan legend {
    border: 0;
    padding: 0;
}
.new-tiguan button,
.new-tiguan input,
.new-tiguan select,
.new-tiguan textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
.new-tiguan button,
.new-tiguan input {
    line-height: normal;
}
.new-tiguan button,
.new-tiguan select {
    text-transform: none;
}
.new-tiguan button,
.new-tiguan html input[type="button"],
.new-tiguan input[type="reset"],
.new-tiguan input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
.new-tiguan button[disabled],
.new-tiguan html input[disabled] {
    cursor: default;
}
.new-tiguan input[type="checkbox"],
.new-tiguan input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
.new-tiguan input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.new-tiguan input[type="search"]::-webkit-search-cancel-button,
.new-tiguan input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.new-tiguan button::-moz-focus-inner,
.new-tiguan input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.new-tiguan textarea {
    overflow: auto;
    vertical-align: top;
}
.new-tiguan table {
    border-collapse: collapse;
    border-spacing: 0;
}
@media print {
    .new-tiguan * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }
    .new-tiguan a,
    .new-tiguan a:visited {
        text-decoration: underline;
    }
    .new-tiguan a[href]:after {
        content: " (" attr(href) ")";
    }
    .new-tiguan abbr[title]:after {
        content: " (" attr(title) ")";
    }
    .new-tiguan a[href^="javascript:"]:after,
    .new-tiguan a[href^="#"]:after {
        content: "";
    }
    .new-tiguan pre,
    .new-tiguan blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    .new-tiguan thead {
        display: table-header-group;
    }
    .new-tiguan tr,
    .new-tiguan img {
        page-break-inside: avoid;
    }
    .new-tiguan img {
        max-width: 100% !important;
    }
    @page {
        margin: 2cm .5cm;
    }
    .new-tiguan p,
    .new-tiguan h2,
    .new-tiguan h3 {
        orphans: 3;
        widows: 3;
    }
    .new-tiguan h2,
    .new-tiguan h3 {
        page-break-after: avoid;
    }
    .new-tiguan select {
        background: #fff !important;
    }
    .new-tiguan .navbar {
        display: none;
    }
    .new-tiguan .table td,
    .new-tiguan .table th {
        background-color: #fff !important;
    }
    .new-tiguan .btn > .caret,
    .new-tiguan .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }
    .new-tiguan .label {
        border: 1px solid #000;
    }
    .new-tiguan .table {
        border-collapse: collapse !important;
    }
    .new-tiguan .table-bordered th,
    .new-tiguan .table-bordered td {
        border: 1px solid #ddd !important;
    }
}
.new-tiguan *,
.new-tiguan *:before,
.new-tiguan *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new-tiguan html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.new-tiguan body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    background-color: #ffffff;
}
.new-tiguan input,
.new-tiguan button,
.new-tiguan select,
.new-tiguan textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.new-tiguan a {
    color: #428bca;
    text-decoration: none;
}
.new-tiguan a:hover,
.new-tiguan a:focus {
    color: #2a6496;
    text-decoration: underline;
}
.new-tiguan a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.new-tiguan img {
    vertical-align: middle;
}
.new-tiguan .img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.new-tiguan .img-rounded {
    border-radius: 6px;
}
.new-tiguan .img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-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;
}
.new-tiguan .img-circle {
    border-radius: 50%;
}
.new-tiguan hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.new-tiguan .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.new-tiguan .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.new-tiguan .container:before,
.new-tiguan .container:after {
    content: " ";
    display: table;
}
.new-tiguan .container:after {
    clear: both;
}
.new-tiguan .container:before,
.new-tiguan .container:after {
    content: " ";
    display: table;
}
.new-tiguan .container:after {
    clear: both;
}
@media (min-width: 768px) {
    .new-tiguan .container {
        width: 740px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .container {
        width: 960px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .container {
        width: 1160px;
    }
}
.new-tiguan .row {
    margin-left: -10px;
    margin-right: -10px;
}
.new-tiguan .row:before,
.new-tiguan .row:after {
    content: " ";
    display: table;
}
.new-tiguan .row:after {
    clear: both;
}
.new-tiguan .row:before,
.new-tiguan .row:after {
    content: " ";
    display: table;
}
.new-tiguan .row:after {
    clear: both;
}
.new-tiguan .col-xs-1,
.new-tiguan .col-sm-1,
.new-tiguan .col-md-1,
.new-tiguan .col-lg-1,
.new-tiguan .col-xs-2,
.new-tiguan .col-sm-2,
.new-tiguan .col-md-2,
.new-tiguan .col-lg-2,
.new-tiguan .col-xs-3,
.new-tiguan .col-sm-3,
.new-tiguan .col-md-3,
.new-tiguan .col-lg-3,
.new-tiguan .col-xs-4,
.new-tiguan .col-sm-4,
.new-tiguan .col-md-4,
.new-tiguan .col-lg-4,
.new-tiguan .col-xs-5,
.new-tiguan .col-sm-5,
.new-tiguan .col-md-5,
.new-tiguan .col-lg-5,
.new-tiguan .col-xs-6,
.new-tiguan .col-sm-6,
.new-tiguan .col-md-6,
.new-tiguan .col-lg-6,
.new-tiguan .col-xs-7,
.new-tiguan .col-sm-7,
.new-tiguan .col-md-7,
.new-tiguan .col-lg-7,
.new-tiguan .col-xs-8,
.new-tiguan .col-sm-8,
.new-tiguan .col-md-8,
.new-tiguan .col-lg-8,
.new-tiguan .col-xs-9,
.new-tiguan .col-sm-9,
.new-tiguan .col-md-9,
.new-tiguan .col-lg-9,
.new-tiguan .col-xs-10,
.new-tiguan .col-sm-10,
.new-tiguan .col-md-10,
.new-tiguan .col-lg-10,
.new-tiguan .col-xs-11,
.new-tiguan .col-sm-11,
.new-tiguan .col-md-11,
.new-tiguan .col-lg-11,
.new-tiguan .col-xs-12,
.new-tiguan .col-sm-12,
.new-tiguan .col-md-12,
.new-tiguan .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.new-tiguan .col-xs-1,
.new-tiguan .col-xs-2,
.new-tiguan .col-xs-3,
.new-tiguan .col-xs-4,
.new-tiguan .col-xs-5,
.new-tiguan .col-xs-6,
.new-tiguan .col-xs-7,
.new-tiguan .col-xs-8,
.new-tiguan .col-xs-9,
.new-tiguan .col-xs-10,
.new-tiguan .col-xs-11,
.new-tiguan .col-xs-12 {
    float: left;
}
.new-tiguan .col-xs-12 {
    width: 100%;
}
.new-tiguan .col-xs-11 {
    width: 91.66666666666666%;
}
.new-tiguan .col-xs-10 {
    width: 83.33333333333334%;
}
.new-tiguan .col-xs-9 {
    width: 75%;
}
.new-tiguan .col-xs-8 {
    width: 66.66666666666666%;
}
.new-tiguan .col-xs-7 {
    width: 58.333333333333336%;
}
.new-tiguan .col-xs-6 {
    width: 50%;
}
.new-tiguan .col-xs-5 {
    width: 41.66666666666667%;
}
.new-tiguan .col-xs-4 {
    width: 33.33333333333333%;
}
.new-tiguan .col-xs-3 {
    width: 25%;
}
.new-tiguan .col-xs-2 {
    width: 16.666666666666664%;
}
.new-tiguan .col-xs-1 {
    width: 8.333333333333332%;
}
.new-tiguan .col-xs-pull-12 {
    right: 100%;
}
.new-tiguan .col-xs-pull-11 {
    right: 91.66666666666666%;
}
.new-tiguan .col-xs-pull-10 {
    right: 83.33333333333334%;
}
.new-tiguan .col-xs-pull-9 {
    right: 75%;
}
.new-tiguan .col-xs-pull-8 {
    right: 66.66666666666666%;
}
.new-tiguan .col-xs-pull-7 {
    right: 58.333333333333336%;
}
.new-tiguan .col-xs-pull-6 {
    right: 50%;
}
.new-tiguan .col-xs-pull-5 {
    right: 41.66666666666667%;
}
.new-tiguan .col-xs-pull-4 {
    right: 33.33333333333333%;
}
.new-tiguan .col-xs-pull-3 {
    right: 25%;
}
.new-tiguan .col-xs-pull-2 {
    right: 16.666666666666664%;
}
.new-tiguan .col-xs-pull-1 {
    right: 8.333333333333332%;
}
.new-tiguan .col-xs-pull-0 {
    right: 0%;
}
.new-tiguan .col-xs-push-12 {
    left: 100%;
}
.new-tiguan .col-xs-push-11 {
    left: 91.66666666666666%;
}
.new-tiguan .col-xs-push-10 {
    left: 83.33333333333334%;
}
.new-tiguan .col-xs-push-9 {
    left: 75%;
}
.new-tiguan .col-xs-push-8 {
    left: 66.66666666666666%;
}
.new-tiguan .col-xs-push-7 {
    left: 58.333333333333336%;
}
.new-tiguan .col-xs-push-6 {
    left: 50%;
}
.new-tiguan .col-xs-push-5 {
    left: 41.66666666666667%;
}
.new-tiguan .col-xs-push-4 {
    left: 33.33333333333333%;
}
.new-tiguan .col-xs-push-3 {
    left: 25%;
}
.new-tiguan .col-xs-push-2 {
    left: 16.666666666666664%;
}
.new-tiguan .col-xs-push-1 {
    left: 8.333333333333332%;
}
.new-tiguan .col-xs-push-0 {
    left: 0%;
}
.new-tiguan .col-xs-offset-12 {
    margin-left: 100%;
}
.new-tiguan .col-xs-offset-11 {
    margin-left: 91.66666666666666%;
}
.new-tiguan .col-xs-offset-10 {
    margin-left: 83.33333333333334%;
}
.new-tiguan .col-xs-offset-9 {
    margin-left: 75%;
}
.new-tiguan .col-xs-offset-8 {
    margin-left: 66.66666666666666%;
}
.new-tiguan .col-xs-offset-7 {
    margin-left: 58.333333333333336%;
}
.new-tiguan .col-xs-offset-6 {
    margin-left: 50%;
}
.new-tiguan .col-xs-offset-5 {
    margin-left: 41.66666666666667%;
}
.new-tiguan .col-xs-offset-4 {
    margin-left: 33.33333333333333%;
}
.new-tiguan .col-xs-offset-3 {
    margin-left: 25%;
}
.new-tiguan .col-xs-offset-2 {
    margin-left: 16.666666666666664%;
}
.new-tiguan .col-xs-offset-1 {
    margin-left: 8.333333333333332%;
}
.new-tiguan .col-xs-offset-0 {
    margin-left: 0%;
}
@media (min-width: 768px) {
    .new-tiguan .col-sm-1,
    .new-tiguan .col-sm-2,
    .new-tiguan .col-sm-3,
    .new-tiguan .col-sm-4,
    .new-tiguan .col-sm-5,
    .new-tiguan .col-sm-6,
    .new-tiguan .col-sm-7,
    .new-tiguan .col-sm-8,
    .new-tiguan .col-sm-9,
    .new-tiguan .col-sm-10,
    .new-tiguan .col-sm-11,
    .new-tiguan .col-sm-12 {
        float: left;
    }
    .new-tiguan .col-sm-12 {
        width: 100%;
    }
    .new-tiguan .col-sm-11 {
        width: 91.66666666666666%;
    }
    .new-tiguan .col-sm-10 {
        width: 83.33333333333334%;
    }
    .new-tiguan .col-sm-9 {
        width: 75%;
    }
    .new-tiguan .col-sm-8 {
        width: 66.66666666666666%;
    }
    .new-tiguan .col-sm-7 {
        width: 58.333333333333336%;
    }
    .new-tiguan .col-sm-6 {
        width: 50%;
    }
    .new-tiguan .col-sm-5 {
        width: 41.66666666666667%;
    }
    .new-tiguan .col-sm-4 {
        width: 33.33333333333333%;
    }
    .new-tiguan .col-sm-3 {
        width: 25%;
    }
    .new-tiguan .col-sm-2 {
        width: 16.666666666666664%;
    }
    .new-tiguan .col-sm-1 {
        width: 8.333333333333332%;
    }
    .new-tiguan .col-sm-pull-12 {
        right: 100%;
    }
    .new-tiguan .col-sm-pull-11 {
        right: 91.66666666666666%;
    }
    .new-tiguan .col-sm-pull-10 {
        right: 83.33333333333334%;
    }
    .new-tiguan .col-sm-pull-9 {
        right: 75%;
    }
    .new-tiguan .col-sm-pull-8 {
        right: 66.66666666666666%;
    }
    .new-tiguan .col-sm-pull-7 {
        right: 58.333333333333336%;
    }
    .new-tiguan .col-sm-pull-6 {
        right: 50%;
    }
    .new-tiguan .col-sm-pull-5 {
        right: 41.66666666666667%;
    }
    .new-tiguan .col-sm-pull-4 {
        right: 33.33333333333333%;
    }
    .new-tiguan .col-sm-pull-3 {
        right: 25%;
    }
    .new-tiguan .col-sm-pull-2 {
        right: 16.666666666666664%;
    }
    .new-tiguan .col-sm-pull-1 {
        right: 8.333333333333332%;
    }
    .new-tiguan .col-sm-pull-0 {
        right: 0%;
    }
    .new-tiguan .col-sm-push-12 {
        left: 100%;
    }
    .new-tiguan .col-sm-push-11 {
        left: 91.66666666666666%;
    }
    .new-tiguan .col-sm-push-10 {
        left: 83.33333333333334%;
    }
    .new-tiguan .col-sm-push-9 {
        left: 75%;
    }
    .new-tiguan .col-sm-push-8 {
        left: 66.66666666666666%;
    }
    .new-tiguan .col-sm-push-7 {
        left: 58.333333333333336%;
    }
    .new-tiguan .col-sm-push-6 {
        left: 50%;
    }
    .new-tiguan .col-sm-push-5 {
        left: 41.66666666666667%;
    }
    .new-tiguan .col-sm-push-4 {
        left: 33.33333333333333%;
    }
    .new-tiguan .col-sm-push-3 {
        left: 25%;
    }
    .new-tiguan .col-sm-push-2 {
        left: 16.666666666666664%;
    }
    .new-tiguan .col-sm-push-1 {
        left: 8.333333333333332%;
    }
    .new-tiguan .col-sm-push-0 {
        left: 0%;
    }
    .new-tiguan .col-sm-offset-12 {
        margin-left: 100%;
    }
    .new-tiguan .col-sm-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .new-tiguan .col-sm-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .new-tiguan .col-sm-offset-9 {
        margin-left: 75%;
    }
    .new-tiguan .col-sm-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .new-tiguan .col-sm-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .new-tiguan .col-sm-offset-6 {
        margin-left: 50%;
    }
    .new-tiguan .col-sm-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .new-tiguan .col-sm-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .new-tiguan .col-sm-offset-3 {
        margin-left: 25%;
    }
    .new-tiguan .col-sm-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .new-tiguan .col-sm-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .new-tiguan .col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 940px) {
    .new-tiguan .col-md-1,
    .new-tiguan .col-md-2,
    .new-tiguan .col-md-3,
    .new-tiguan .col-md-4,
    .new-tiguan .col-md-5,
    .new-tiguan .col-md-6,
    .new-tiguan .col-md-7,
    .new-tiguan .col-md-8,
    .new-tiguan .col-md-9,
    .new-tiguan .col-md-10,
    .new-tiguan .col-md-11,
    .new-tiguan .col-md-12 {
        float: left;
    }
    .new-tiguan .col-md-12 {
        width: 100%;
    }
    .new-tiguan .col-md-11 {
        width: 91.66666666666666%;
    }
    .new-tiguan .col-md-10 {
        width: 83.33333333333334%;
    }
    .new-tiguan .col-md-9 {
        width: 75%;
    }
    .new-tiguan .col-md-8 {
        width: 66.66666666666666%;
    }
    .new-tiguan .col-md-7 {
        width: 58.333333333333336%;
    }
    .new-tiguan .col-md-6 {
        width: 50%;
    }
    .new-tiguan .col-md-5 {
        width: 41.66666666666667%;
    }
    .new-tiguan .col-md-4 {
        width: 33.33333333333333%;
    }
    .new-tiguan .col-md-3 {
        width: 25%;
    }
    .new-tiguan .col-md-2 {
        width: 16.666666666666664%;
    }
    .new-tiguan .col-md-1 {
        width: 8.333333333333332%;
    }
    .new-tiguan .col-md-pull-12 {
        right: 100%;
    }
    .new-tiguan .col-md-pull-11 {
        right: 91.66666666666666%;
    }
    .new-tiguan .col-md-pull-10 {
        right: 83.33333333333334%;
    }
    .new-tiguan .col-md-pull-9 {
        right: 75%;
    }
    .new-tiguan .col-md-pull-8 {
        right: 66.66666666666666%;
    }
    .new-tiguan .col-md-pull-7 {
        right: 58.333333333333336%;
    }
    .new-tiguan .col-md-pull-6 {
        right: 50%;
    }
    .new-tiguan .col-md-pull-5 {
        right: 41.66666666666667%;
    }
    .new-tiguan .col-md-pull-4 {
        right: 33.33333333333333%;
    }
    .new-tiguan .col-md-pull-3 {
        right: 25%;
    }
    .new-tiguan .col-md-pull-2 {
        right: 16.666666666666664%;
    }
    .new-tiguan .col-md-pull-1 {
        right: 8.333333333333332%;
    }
    .new-tiguan .col-md-pull-0 {
        right: 0%;
    }
    .new-tiguan .col-md-push-12 {
        left: 100%;
    }
    .new-tiguan .col-md-push-11 {
        left: 91.66666666666666%;
    }
    .new-tiguan .col-md-push-10 {
        left: 83.33333333333334%;
    }
    .new-tiguan .col-md-push-9 {
        left: 75%;
    }
    .new-tiguan .col-md-push-8 {
        left: 66.66666666666666%;
    }
    .new-tiguan .col-md-push-7 {
        left: 58.333333333333336%;
    }
    .new-tiguan .col-md-push-6 {
        left: 50%;
    }
    .new-tiguan .col-md-push-5 {
        left: 41.66666666666667%;
    }
    .new-tiguan .col-md-push-4 {
        left: 33.33333333333333%;
    }
    .new-tiguan .col-md-push-3 {
        left: 25%;
    }
    .new-tiguan .col-md-push-2 {
        left: 16.666666666666664%;
    }
    .new-tiguan .col-md-push-1 {
        left: 8.333333333333332%;
    }
    .new-tiguan .col-md-push-0 {
        left: 0%;
    }
    .new-tiguan .col-md-offset-12 {
        margin-left: 100%;
    }
    .new-tiguan .col-md-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .new-tiguan .col-md-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .new-tiguan .col-md-offset-9 {
        margin-left: 75%;
    }
    .new-tiguan .col-md-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .new-tiguan .col-md-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .new-tiguan .col-md-offset-6 {
        margin-left: 50%;
    }
    .new-tiguan .col-md-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .new-tiguan .col-md-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .new-tiguan .col-md-offset-3 {
        margin-left: 25%;
    }
    .new-tiguan .col-md-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .new-tiguan .col-md-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .new-tiguan .col-md-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .col-lg-1,
    .new-tiguan .col-lg-2,
    .new-tiguan .col-lg-3,
    .new-tiguan .col-lg-4,
    .new-tiguan .col-lg-5,
    .new-tiguan .col-lg-6,
    .new-tiguan .col-lg-7,
    .new-tiguan .col-lg-8,
    .new-tiguan .col-lg-9,
    .new-tiguan .col-lg-10,
    .new-tiguan .col-lg-11,
    .new-tiguan .col-lg-12 {
        float: left;
    }
    .new-tiguan .col-lg-12 {
        width: 100%;
    }
    .new-tiguan .col-lg-11 {
        width: 91.66666666666666%;
    }
    .new-tiguan .col-lg-10 {
        width: 83.33333333333334%;
    }
    .new-tiguan .col-lg-9 {
        width: 75%;
    }
    .new-tiguan .col-lg-8 {
        width: 66.66666666666666%;
    }
    .new-tiguan .col-lg-7 {
        width: 58.333333333333336%;
    }
    .new-tiguan .col-lg-6 {
        width: 50%;
    }
    .new-tiguan .col-lg-5 {
        width: 41.66666666666667%;
    }
    .new-tiguan .col-lg-4 {
        width: 33.33333333333333%;
    }
    .new-tiguan .col-lg-3 {
        width: 25%;
    }
    .new-tiguan .col-lg-2 {
        width: 16.666666666666664%;
    }
    .new-tiguan .col-lg-1 {
        width: 8.333333333333332%;
    }
    .new-tiguan .col-lg-pull-12 {
        right: 100%;
    }
    .new-tiguan .col-lg-pull-11 {
        right: 91.66666666666666%;
    }
    .new-tiguan .col-lg-pull-10 {
        right: 83.33333333333334%;
    }
    .new-tiguan .col-lg-pull-9 {
        right: 75%;
    }
    .new-tiguan .col-lg-pull-8 {
        right: 66.66666666666666%;
    }
    .new-tiguan .col-lg-pull-7 {
        right: 58.333333333333336%;
    }
    .new-tiguan .col-lg-pull-6 {
        right: 50%;
    }
    .new-tiguan .col-lg-pull-5 {
        right: 41.66666666666667%;
    }
    .new-tiguan .col-lg-pull-4 {
        right: 33.33333333333333%;
    }
    .new-tiguan .col-lg-pull-3 {
        right: 25%;
    }
    .new-tiguan .col-lg-pull-2 {
        right: 16.666666666666664%;
    }
    .new-tiguan .col-lg-pull-1 {
        right: 8.333333333333332%;
    }
    .new-tiguan .col-lg-pull-0 {
        right: 0%;
    }
    .new-tiguan .col-lg-push-12 {
        left: 100%;
    }
    .new-tiguan .col-lg-push-11 {
        left: 91.66666666666666%;
    }
    .new-tiguan .col-lg-push-10 {
        left: 83.33333333333334%;
    }
    .new-tiguan .col-lg-push-9 {
        left: 75%;
    }
    .new-tiguan .col-lg-push-8 {
        left: 66.66666666666666%;
    }
    .new-tiguan .col-lg-push-7 {
        left: 58.333333333333336%;
    }
    .new-tiguan .col-lg-push-6 {
        left: 50%;
    }
    .new-tiguan .col-lg-push-5 {
        left: 41.66666666666667%;
    }
    .new-tiguan .col-lg-push-4 {
        left: 33.33333333333333%;
    }
    .new-tiguan .col-lg-push-3 {
        left: 25%;
    }
    .new-tiguan .col-lg-push-2 {
        left: 16.666666666666664%;
    }
    .new-tiguan .col-lg-push-1 {
        left: 8.333333333333332%;
    }
    .new-tiguan .col-lg-push-0 {
        left: 0%;
    }
    .new-tiguan .col-lg-offset-12 {
        margin-left: 100%;
    }
    .new-tiguan .col-lg-offset-11 {
        margin-left: 91.66666666666666%;
    }
    .new-tiguan .col-lg-offset-10 {
        margin-left: 83.33333333333334%;
    }
    .new-tiguan .col-lg-offset-9 {
        margin-left: 75%;
    }
    .new-tiguan .col-lg-offset-8 {
        margin-left: 66.66666666666666%;
    }
    .new-tiguan .col-lg-offset-7 {
        margin-left: 58.333333333333336%;
    }
    .new-tiguan .col-lg-offset-6 {
        margin-left: 50%;
    }
    .new-tiguan .col-lg-offset-5 {
        margin-left: 41.66666666666667%;
    }
    .new-tiguan .col-lg-offset-4 {
        margin-left: 33.33333333333333%;
    }
    .new-tiguan .col-lg-offset-3 {
        margin-left: 25%;
    }
    .new-tiguan .col-lg-offset-2 {
        margin-left: 16.666666666666664%;
    }
    .new-tiguan .col-lg-offset-1 {
        margin-left: 8.333333333333332%;
    }
    .new-tiguan .col-lg-offset-0 {
        margin-left: 0%;
    }
}
.new-tiguan fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
.new-tiguan legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.new-tiguan label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}
.new-tiguan input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new-tiguan input[type="radio"],
.new-tiguan input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    /* IE8-9 */
    line-height: normal;
}
.new-tiguan input[type="file"] {
    display: block;
}
.new-tiguan select[multiple],
.new-tiguan select[size] {
    height: auto;
}
.new-tiguan select optgroup {
    font-size: inherit;
    font-style: inherit;
    font-family: inherit;
}
.new-tiguan input[type="file"]:focus,
.new-tiguan input[type="radio"]:focus,
.new-tiguan input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.new-tiguan input[type="number"]::-webkit-outer-spin-button,
.new-tiguan input[type="number"]::-webkit-inner-spin-button {
    height: auto;
}
.new-tiguan output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
}
.new-tiguan .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-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;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -moz-transition: border-color ease-in-out 0.15s, -moz-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;
}
.new-tiguan .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);
    -moz-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);
}
.new-tiguan .form-control:-moz-placeholder {
    color: #999999;
}
.new-tiguan .form-control::-moz-placeholder {
    color: #999999;
    opacity: 1;
}
.new-tiguan .form-control:-ms-input-placeholder {
    color: #999999;
}
.new-tiguan .form-control::-webkit-input-placeholder {
    color: #999999;
}
.new-tiguan .form-control::-webkit-input-placeholder {
    color: #ff69b4;
}
.new-tiguan .form-control:-moz-placeholder {
    color: #ff69b4;
}
.new-tiguan .form-control::-moz-placeholder {
    color: #ff69b4;
}
.new-tiguan .form-control:-ms-input-placeholder {
    color: #ff69b4;
}
.new-tiguan .form-control[disabled],
.new-tiguan .form-control[readonly],
.new-tiguan fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
}
.new-tiguan textarea.form-control {
    height: auto;
}
.new-tiguan .form-group {
    margin-bottom: 15px;
}
.new-tiguan .radio,
.new-tiguan .checkbox {
    display: block;
    min-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 20px;
    vertical-align: middle;
}
.new-tiguan .radio label,
.new-tiguan .checkbox label {
    display: inline;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer;
}
.new-tiguan .radio input[type="radio"],
.new-tiguan .radio-inline input[type="radio"],
.new-tiguan .checkbox input[type="checkbox"],
.new-tiguan .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -20px;
}
.new-tiguan .radio + .radio,
.new-tiguan .checkbox + .checkbox {
    margin-top: -5px;
}
.new-tiguan .radio-inline,
.new-tiguan .checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: normal;
    cursor: pointer;
}
.new-tiguan .radio-inline + .radio-inline,
.new-tiguan .checkbox-inline + .checkbox-inline {
    margin-top: 0;
    margin-left: 10px;
}
.new-tiguan input[type="radio"][disabled],
.new-tiguan input[type="checkbox"][disabled],
.new-tiguan .radio[disabled],
.new-tiguan .radio-inline[disabled],
.new-tiguan .checkbox[disabled],
.new-tiguan .checkbox-inline[disabled],
.new-tiguan fieldset[disabled] input[type="radio"],
.new-tiguan fieldset[disabled] input[type="checkbox"],
.new-tiguan fieldset[disabled] .radio,
.new-tiguan fieldset[disabled] .radio-inline,
.new-tiguan fieldset[disabled] .checkbox,
.new-tiguan fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.new-tiguan .input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.new-tiguan select.input-sm {
    height: 30px;
    line-height: 30px;
}
.new-tiguan textarea.input-sm {
    height: auto;
}
.new-tiguan .input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.new-tiguan select.input-lg {
    height: 46px;
    line-height: 46px;
}
.new-tiguan textarea.input-lg {
    height: auto;
}
.new-tiguan .has-warning .help-block,
.new-tiguan .has-warning .control-label,
.new-tiguan .has-warning .radio,
.new-tiguan .has-warning .checkbox,
.new-tiguan .has-warning .radio-inline,
.new-tiguan .has-warning .checkbox-inline {
    color: #8a6d3b;
}
.new-tiguan .has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.new-tiguan .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;
    -moz-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;
}
.new-tiguan .has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #8a6d3b;
    background-color: #fcf8e3;
}
.new-tiguan .has-error .help-block,
.new-tiguan .has-error .control-label,
.new-tiguan .has-error .radio,
.new-tiguan .has-error .checkbox,
.new-tiguan .has-error .radio-inline,
.new-tiguan .has-error .checkbox-inline {
    color: #a94442;
}
.new-tiguan .has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.new-tiguan .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;
    -moz-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;
}
.new-tiguan .has-error .input-group-addon {
    color: #a94442;
    border-color: #a94442;
    background-color: #f2dede;
}
.new-tiguan .has-success .help-block,
.new-tiguan .has-success .control-label,
.new-tiguan .has-success .radio,
.new-tiguan .has-success .checkbox,
.new-tiguan .has-success .radio-inline,
.new-tiguan .has-success .checkbox-inline {
    color: #3c763d;
}
.new-tiguan .has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.new-tiguan .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;
    -moz-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;
}
.new-tiguan .has-success .input-group-addon {
    color: #3c763d;
    border-color: #3c763d;
    background-color: #dff0d8;
}
.new-tiguan .form-control-static {
    margin-bottom: 0;
}
.new-tiguan .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}
@media (min-width: 768px) {
    .new-tiguan .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .new-tiguan .form-inline .form-control {
        display: inline-block;
    }
    .new-tiguan .form-inline select.form-control {
        width: auto;
    }
    .new-tiguan .form-inline .radio,
    .new-tiguan .form-inline .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
    }
    .new-tiguan .form-inline .radio input[type="radio"],
    .new-tiguan .form-inline .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }
}
.new-tiguan .form-horizontal .control-label,
.new-tiguan .form-horizontal .radio,
.new-tiguan .form-horizontal .checkbox,
.new-tiguan .form-horizontal .radio-inline,
.new-tiguan .form-horizontal .checkbox-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 7px;
}
.new-tiguan .form-horizontal .radio,
.new-tiguan .form-horizontal .checkbox {
    min-height: 27px;
}
.new-tiguan .form-horizontal .form-group {
    margin-left: -10px;
    margin-right: -10px;
}
.new-tiguan .form-horizontal .form-group:before,
.new-tiguan .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.new-tiguan .form-horizontal .form-group:after {
    clear: both;
}
.new-tiguan .form-horizontal .form-group:before,
.new-tiguan .form-horizontal .form-group:after {
    content: " ";
    display: table;
}
.new-tiguan .form-horizontal .form-group:after {
    clear: both;
}
.new-tiguan .form-horizontal .form-control-static {
    padding-top: 7px;
}
@media (min-width: 768px) {
    .new-tiguan .form-horizontal .control-label {
        text-align: right;
    }
}
.new-tiguan .clearfix:before,
.new-tiguan .clearfix:after {
    content: " ";
    display: table;
}
.new-tiguan .clearfix:after {
    clear: both;
}
.new-tiguan .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.new-tiguan .pull-right {
    float: right !important;
}
.new-tiguan .pull-left {
    float: left !important;
}
.new-tiguan .hide {
    display: none !important;
}
.new-tiguan .show {
    display: block !important;
}
.new-tiguan .invisible {
    visibility: hidden;
}
.new-tiguan .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
.new-tiguan .hidden {
    display: none !important;
    visibility: hidden !important;
}
.new-tiguan .affix {
    position: fixed;
}
@-ms-viewport {
    width: device-width;
}
.new-tiguan .visible-xs,
.new-tiguan tr.visible-xs,
.new-tiguan th.visible-xs,
.new-tiguan td.visible-xs {
    display: none !important;
}
@media (max-width: 767px) {
    .new-tiguan .visible-xs {
        display: block !important;
    }
    .new-tiguan table.visible-xs {
        display: table;
    }
    .new-tiguan tr.visible-xs {
        display: table-row !important;
    }
    .new-tiguan th.visible-xs,
    .new-tiguan td.visible-xs {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .visible-xs.visible-sm {
        display: block !important;
    }
    .new-tiguan table.visible-xs.visible-sm {
        display: table;
    }
    .new-tiguan tr.visible-xs.visible-sm {
        display: table-row !important;
    }
    .new-tiguan th.visible-xs.visible-sm,
    .new-tiguan td.visible-xs.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .visible-xs.visible-md {
        display: block !important;
    }
    .new-tiguan table.visible-xs.visible-md {
        display: table;
    }
    .new-tiguan tr.visible-xs.visible-md {
        display: table-row !important;
    }
    .new-tiguan th.visible-xs.visible-md,
    .new-tiguan td.visible-xs.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .visible-xs.visible-lg {
        display: block !important;
    }
    .new-tiguan table.visible-xs.visible-lg {
        display: table;
    }
    .new-tiguan tr.visible-xs.visible-lg {
        display: table-row !important;
    }
    .new-tiguan th.visible-xs.visible-lg,
    .new-tiguan td.visible-xs.visible-lg {
        display: table-cell !important;
    }
}
.new-tiguan .visible-sm,
.new-tiguan tr.visible-sm,
.new-tiguan th.visible-sm,
.new-tiguan td.visible-sm {
    display: none !important;
}
@media (max-width: 767px) {
    .new-tiguan .visible-sm.visible-xs {
        display: block !important;
    }
    .new-tiguan table.visible-sm.visible-xs {
        display: table;
    }
    .new-tiguan tr.visible-sm.visible-xs {
        display: table-row !important;
    }
    .new-tiguan th.visible-sm.visible-xs,
    .new-tiguan td.visible-sm.visible-xs {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .visible-sm {
        display: block !important;
    }
    .new-tiguan table.visible-sm {
        display: table;
    }
    .new-tiguan tr.visible-sm {
        display: table-row !important;
    }
    .new-tiguan th.visible-sm,
    .new-tiguan td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .visible-sm.visible-md {
        display: block !important;
    }
    .new-tiguan table.visible-sm.visible-md {
        display: table;
    }
    .new-tiguan tr.visible-sm.visible-md {
        display: table-row !important;
    }
    .new-tiguan th.visible-sm.visible-md,
    .new-tiguan td.visible-sm.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .visible-sm.visible-lg {
        display: block !important;
    }
    .new-tiguan table.visible-sm.visible-lg {
        display: table;
    }
    .new-tiguan tr.visible-sm.visible-lg {
        display: table-row !important;
    }
    .new-tiguan th.visible-sm.visible-lg,
    .new-tiguan td.visible-sm.visible-lg {
        display: table-cell !important;
    }
}
.new-tiguan .visible-md,
.new-tiguan tr.visible-md,
.new-tiguan th.visible-md,
.new-tiguan td.visible-md {
    display: none !important;
}
@media (max-width: 767px) {
    .new-tiguan .visible-md.visible-xs {
        display: block !important;
    }
    .new-tiguan table.visible-md.visible-xs {
        display: table;
    }
    .new-tiguan tr.visible-md.visible-xs {
        display: table-row !important;
    }
    .new-tiguan th.visible-md.visible-xs,
    .new-tiguan td.visible-md.visible-xs {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .visible-md.visible-sm {
        display: block !important;
    }
    .new-tiguan table.visible-md.visible-sm {
        display: table;
    }
    .new-tiguan tr.visible-md.visible-sm {
        display: table-row !important;
    }
    .new-tiguan th.visible-md.visible-sm,
    .new-tiguan td.visible-md.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .visible-md {
        display: block !important;
    }
    .new-tiguan table.visible-md {
        display: table;
    }
    .new-tiguan tr.visible-md {
        display: table-row !important;
    }
    .new-tiguan th.visible-md,
    .new-tiguan td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .visible-md.visible-lg {
        display: block !important;
    }
    .new-tiguan table.visible-md.visible-lg {
        display: table;
    }
    .new-tiguan tr.visible-md.visible-lg {
        display: table-row !important;
    }
    .new-tiguan th.visible-md.visible-lg,
    .new-tiguan td.visible-md.visible-lg {
        display: table-cell !important;
    }
}
.new-tiguan .visible-lg,
.new-tiguan tr.visible-lg,
.new-tiguan th.visible-lg,
.new-tiguan td.visible-lg {
    display: none !important;
}
@media (max-width: 767px) {
    .new-tiguan .visible-lg.visible-xs {
        display: block !important;
    }
    .new-tiguan table.visible-lg.visible-xs {
        display: table;
    }
    .new-tiguan tr.visible-lg.visible-xs {
        display: table-row !important;
    }
    .new-tiguan th.visible-lg.visible-xs,
    .new-tiguan td.visible-lg.visible-xs {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .visible-lg.visible-sm {
        display: block !important;
    }
    .new-tiguan table.visible-lg.visible-sm {
        display: table;
    }
    .new-tiguan tr.visible-lg.visible-sm {
        display: table-row !important;
    }
    .new-tiguan th.visible-lg.visible-sm,
    .new-tiguan td.visible-lg.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .visible-lg.visible-md {
        display: block !important;
    }
    .new-tiguan table.visible-lg.visible-md {
        display: table;
    }
    .new-tiguan tr.visible-lg.visible-md {
        display: table-row !important;
    }
    .new-tiguan th.visible-lg.visible-md,
    .new-tiguan td.visible-lg.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .visible-lg {
        display: block !important;
    }
    .new-tiguan table.visible-lg {
        display: table;
    }
    .new-tiguan tr.visible-lg {
        display: table-row !important;
    }
    .new-tiguan th.visible-lg,
    .new-tiguan td.visible-lg {
        display: table-cell !important;
    }
}
.new-tiguan .hidden-xs {
    display: block !important;
}
.new-tiguan table.hidden-xs {
    display: table;
}
.new-tiguan tr.hidden-xs {
    display: table-row !important;
}
.new-tiguan th.hidden-xs,
.new-tiguan td.hidden-xs {
    display: table-cell !important;
}
@media (max-width: 767px) {
    .new-tiguan .hidden-xs,
    .new-tiguan tr.hidden-xs,
    .new-tiguan th.hidden-xs,
    .new-tiguan td.hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .hidden-xs.hidden-sm,
    .new-tiguan tr.hidden-xs.hidden-sm,
    .new-tiguan th.hidden-xs.hidden-sm,
    .new-tiguan td.hidden-xs.hidden-sm {
        display: none !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .hidden-xs.hidden-md,
    .new-tiguan tr.hidden-xs.hidden-md,
    .new-tiguan th.hidden-xs.hidden-md,
    .new-tiguan td.hidden-xs.hidden-md {
        display: none !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .hidden-xs.hidden-lg,
    .new-tiguan tr.hidden-xs.hidden-lg,
    .new-tiguan th.hidden-xs.hidden-lg,
    .new-tiguan td.hidden-xs.hidden-lg {
        display: none !important;
    }
}
.new-tiguan .hidden-sm {
    display: block !important;
}
.new-tiguan table.hidden-sm {
    display: table;
}
.new-tiguan tr.hidden-sm {
    display: table-row !important;
}
.new-tiguan th.hidden-sm,
.new-tiguan td.hidden-sm {
    display: table-cell !important;
}
@media (max-width: 767px) {
    .new-tiguan .hidden-sm.hidden-xs,
    .new-tiguan tr.hidden-sm.hidden-xs,
    .new-tiguan th.hidden-sm.hidden-xs,
    .new-tiguan td.hidden-sm.hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .hidden-sm,
    .new-tiguan tr.hidden-sm,
    .new-tiguan th.hidden-sm,
    .new-tiguan td.hidden-sm {
        display: none !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .hidden-sm.hidden-md,
    .new-tiguan tr.hidden-sm.hidden-md,
    .new-tiguan th.hidden-sm.hidden-md,
    .new-tiguan td.hidden-sm.hidden-md {
        display: none !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .hidden-sm.hidden-lg,
    .new-tiguan tr.hidden-sm.hidden-lg,
    .new-tiguan th.hidden-sm.hidden-lg,
    .new-tiguan td.hidden-sm.hidden-lg {
        display: none !important;
    }
}
.new-tiguan .hidden-md {
    display: block !important;
}
.new-tiguan table.hidden-md {
    display: table;
}
.new-tiguan tr.hidden-md {
    display: table-row !important;
}
.new-tiguan th.hidden-md,
.new-tiguan td.hidden-md {
    display: table-cell !important;
}
@media (max-width: 767px) {
    .new-tiguan .hidden-md.hidden-xs,
    .new-tiguan tr.hidden-md.hidden-xs,
    .new-tiguan th.hidden-md.hidden-xs,
    .new-tiguan td.hidden-md.hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .hidden-md.hidden-sm,
    .new-tiguan tr.hidden-md.hidden-sm,
    .new-tiguan th.hidden-md.hidden-sm,
    .new-tiguan td.hidden-md.hidden-sm {
        display: none !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .hidden-md,
    .new-tiguan tr.hidden-md,
    .new-tiguan th.hidden-md,
    .new-tiguan td.hidden-md {
        display: none !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .hidden-md.hidden-lg,
    .new-tiguan tr.hidden-md.hidden-lg,
    .new-tiguan th.hidden-md.hidden-lg,
    .new-tiguan td.hidden-md.hidden-lg {
        display: none !important;
    }
}
.new-tiguan .hidden-lg {
    display: block !important;
}
.new-tiguan table.hidden-lg {
    display: table;
}
.new-tiguan tr.hidden-lg {
    display: table-row !important;
}
.new-tiguan th.hidden-lg,
.new-tiguan td.hidden-lg {
    display: table-cell !important;
}
@media (max-width: 767px) {
    .new-tiguan .hidden-lg.hidden-xs,
    .new-tiguan tr.hidden-lg.hidden-xs,
    .new-tiguan th.hidden-lg.hidden-xs,
    .new-tiguan td.hidden-lg.hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .hidden-lg.hidden-sm,
    .new-tiguan tr.hidden-lg.hidden-sm,
    .new-tiguan th.hidden-lg.hidden-sm,
    .new-tiguan td.hidden-lg.hidden-sm {
        display: none !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .hidden-lg.hidden-md,
    .new-tiguan tr.hidden-lg.hidden-md,
    .new-tiguan th.hidden-lg.hidden-md,
    .new-tiguan td.hidden-lg.hidden-md {
        display: none !important;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .hidden-lg,
    .new-tiguan tr.hidden-lg,
    .new-tiguan th.hidden-lg,
    .new-tiguan td.hidden-lg {
        display: none !important;
    }
}
.new-tiguan .visible-print,
.new-tiguan tr.visible-print,
.new-tiguan th.visible-print,
.new-tiguan td.visible-print {
    display: none !important;
}
@media print {
    .new-tiguan .visible-print {
        display: block !important;
    }
    .new-tiguan table.visible-print {
        display: table;
    }
    .new-tiguan tr.visible-print {
        display: table-row !important;
    }
    .new-tiguan th.visible-print,
    .new-tiguan td.visible-print {
        display: table-cell !important;
    }
    .new-tiguan .hidden-print,
    .new-tiguan tr.hidden-print,
    .new-tiguan th.hidden-print,
    .new-tiguan td.hidden-print {
        display: none !important;
    }
}
.new-tiguan .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.new-tiguan .navbar:before,
.new-tiguan .navbar:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar:after {
    clear: both;
}
.new-tiguan .navbar:before,
.new-tiguan .navbar:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar:after {
    clear: both;
}
@media (min-width: 768px) {
    .new-tiguan .navbar {
        border-radius: 4px;
    }
}
.new-tiguan .navbar-header:before,
.new-tiguan .navbar-header:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar-header:after {
    clear: both;
}
.new-tiguan .navbar-header:before,
.new-tiguan .navbar-header:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar-header:after {
    clear: both;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-header {
        float: left;
    }
}
.new-tiguan .navbar-collapse {
    max-height: 340px;
    overflow-x: visible;
    padding-right: 10px;
    padding-left: 10px;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}
.new-tiguan .navbar-collapse:before,
.new-tiguan .navbar-collapse:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar-collapse:after {
    clear: both;
}
.new-tiguan .navbar-collapse:before,
.new-tiguan .navbar-collapse:after {
    content: " ";
    display: table;
}
.new-tiguan .navbar-collapse:after {
    clear: both;
}
.new-tiguan .navbar-collapse.in {
    overflow-y: auto;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }
    .new-tiguan .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .new-tiguan .navbar-collapse.in {
        overflow-y: visible;
    }
    .new-tiguan .navbar-fixed-top .navbar-collapse,
    .new-tiguan .navbar-static-top .navbar-collapse,
    .new-tiguan .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
}
.new-tiguan .container > .navbar-header,
.new-tiguan .container > .navbar-collapse {
    margin-right: -10px;
    margin-left: -10px;
}
@media (min-width: 768px) {
    .new-tiguan .container > .navbar-header,
    .new-tiguan .container > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}
.new-tiguan .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-static-top {
        border-radius: 0;
    }
}
.new-tiguan .navbar-fixed-top,
.new-tiguan .navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-fixed-top,
    .new-tiguan .navbar-fixed-bottom {
        border-radius: 0;
    }
}
.new-tiguan .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.new-tiguan .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}
.new-tiguan .navbar-brand {
    float: left;
    padding: 15px 10px;
    font-size: 18px;
    line-height: 20px;
}
.new-tiguan .navbar-brand:hover,
.new-tiguan .navbar-brand:focus {
    text-decoration: none;
}
@media (min-width: 768px) {
    .new-tiguan .navbar > .container .navbar-brand {
        margin-left: -10px;
    }
}
.new-tiguan .navbar-toggle {
    position: relative;
    float: right;
    margin-right: 10px;
    padding: 9px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.new-tiguan .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.new-tiguan .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-toggle {
        display: none;
    }
}
.new-tiguan .navbar-nav {
    margin: 7.5px -10px;
}
.new-tiguan .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
@media (max-width: 767px) {
    .new-tiguan .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }
    .new-tiguan .navbar-nav .open .dropdown-menu > li > a,
    .new-tiguan .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .new-tiguan .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .new-tiguan .navbar-nav .open .dropdown-menu > li > a:hover,
    .new-tiguan .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}
@media (min-width: 768px) {
    .new-tiguan .navbar-nav {
        float: left;
        margin: 0;
    }
    .new-tiguan .navbar-nav > li {
        float: left;
    }
    .new-tiguan .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .new-tiguan .navbar-nav.navbar-right:last-child {
        margin-right: -10px;
    }
}
@media (min-width: 768px) {
    .new-tiguan .navbar-left {
        float: left !important;
    }
    .new-tiguan .navbar-right {
        float: right !important;
    }
}
.new-tiguan .navbar-form {
    margin-left: -10px;
    margin-right: -10px;
    padding: 10px 10px;
    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);
    -moz-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) {
    .new-tiguan .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .new-tiguan .navbar-form .form-control {
        display: inline-block;
    }
    .new-tiguan .navbar-form select.form-control {
        width: auto;
    }
    .new-tiguan .navbar-form .radio,
    .new-tiguan .navbar-form .checkbox {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
    }
    .new-tiguan .navbar-form .radio input[type="radio"],
    .new-tiguan .navbar-form .checkbox input[type="checkbox"] {
        float: none;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .new-tiguan .navbar-form .form-group {
        margin-bottom: 5px;
    }
}
@media (min-width: 768px) {
    .new-tiguan .navbar-form {
        width: auto;
        border: 0;
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .new-tiguan .navbar-form.navbar-right:last-child {
        margin-right: -10px;
    }
}
.new-tiguan .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.new-tiguan .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.new-tiguan .navbar-nav.pull-right > li > .dropdown-menu,
.new-tiguan .navbar-nav > li > .dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.new-tiguan .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}
.new-tiguan .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px;
}
.new-tiguan .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px;
}
.new-tiguan .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}
@media (min-width: 768px) {
    .new-tiguan .navbar-text {
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }
    .new-tiguan .navbar-text.navbar-right:last-child {
        margin-right: 0;
    }
}
.new-tiguan .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.new-tiguan .navbar-default .navbar-brand {
    color: #777777;
}
.new-tiguan .navbar-default .navbar-brand:hover,
.new-tiguan .navbar-default .navbar-brand:focus {
    color: #5e5e5e;
    background-color: transparent;
}
.new-tiguan .navbar-default .navbar-text {
    color: #777777;
}
.new-tiguan .navbar-default .navbar-nav > li > a {
    color: #777777;
}
.new-tiguan .navbar-default .navbar-nav > li > a:hover,
.new-tiguan .navbar-default .navbar-nav > li > a:focus {
    color: #333333;
    background-color: transparent;
}
.new-tiguan .navbar-default .navbar-nav > .active > a,
.new-tiguan .navbar-default .navbar-nav > .active > a:hover,
.new-tiguan .navbar-default .navbar-nav > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
}
.new-tiguan .navbar-default .navbar-nav > .disabled > a,
.new-tiguan .navbar-default .navbar-nav > .disabled > a:hover,
.new-tiguan .navbar-default .navbar-nav > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
}
.new-tiguan .navbar-default .navbar-toggle {
    border-color: #dddddd;
}
.new-tiguan .navbar-default .navbar-toggle:hover,
.new-tiguan .navbar-default .navbar-toggle:focus {
    background-color: #dddddd;
}
.new-tiguan .navbar-default .navbar-toggle .icon-bar {
    background-color: #cccccc;
}
.new-tiguan .navbar-default .navbar-collapse,
.new-tiguan .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.new-tiguan .navbar-default .navbar-nav > .open > a,
.new-tiguan .navbar-default .navbar-nav > .open > a:hover,
.new-tiguan .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555555;
}
@media (max-width: 767px) {
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777777;
    }
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333333;
        background-color: transparent;
    }
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555555;
        background-color: #e7e7e7;
    }
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .new-tiguan .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #cccccc;
        background-color: transparent;
    }
}
.new-tiguan .navbar-default .navbar-link {
    color: #777777;
}
.new-tiguan .navbar-default .navbar-link:hover {
    color: #333333;
}
.new-tiguan .navbar-inverse {
    background-color: #222222;
    border-color: #080808;
}
.new-tiguan .navbar-inverse .navbar-brand {
    color: #999999;
}
.new-tiguan .navbar-inverse .navbar-brand:hover,
.new-tiguan .navbar-inverse .navbar-brand:focus {
    color: #ffffff;
    background-color: transparent;
}
.new-tiguan .navbar-inverse .navbar-text {
    color: #999999;
}
.new-tiguan .navbar-inverse .navbar-nav > li > a {
    color: #999999;
}
.new-tiguan .navbar-inverse .navbar-nav > li > a:hover,
.new-tiguan .navbar-inverse .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: transparent;
}
.new-tiguan .navbar-inverse .navbar-nav > .active > a,
.new-tiguan .navbar-inverse .navbar-nav > .active > a:hover,
.new-tiguan .navbar-inverse .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
}
.new-tiguan .navbar-inverse .navbar-nav > .disabled > a,
.new-tiguan .navbar-inverse .navbar-nav > .disabled > a:hover,
.new-tiguan .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
}
.new-tiguan .navbar-inverse .navbar-toggle {
    border-color: #333333;
}
.new-tiguan .navbar-inverse .navbar-toggle:hover,
.new-tiguan .navbar-inverse .navbar-toggle:focus {
    background-color: #333333;
}
.new-tiguan .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #ffffff;
}
.new-tiguan .navbar-inverse .navbar-collapse,
.new-tiguan .navbar-inverse .navbar-form {
    border-color: #101010;
}
.new-tiguan .navbar-inverse .navbar-nav > .open > a,
.new-tiguan .navbar-inverse .navbar-nav > .open > a:hover,
.new-tiguan .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #080808;
    color: #ffffff;
}
@media (max-width: 767px) {
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999999;
    }
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #ffffff;
        background-color: transparent;
    }
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #ffffff;
        background-color: #080808;
    }
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .new-tiguan .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444444;
        background-color: transparent;
    }
}
.new-tiguan .navbar-inverse .navbar-link {
    color: #999999;
}
.new-tiguan .navbar-inverse .navbar-link:hover {
    color: #ffffff;
}
.new-tiguan .common[data-common="content"] {
    background: #ffffff;
    min-height: 100%;
    opacity: 0;
    -webkit-transition: opacity 0ms;
    -moz-transition: opacity 0ms;
    -o-transition: opacity 0ms;
    transition: opacity 0ms;
    padding-top: 40px;
}
.new-tiguan .common[data-common="content"]:before,
.new-tiguan .common[data-common="content"]:after {
    content: " ";
    display: table;
}
.new-tiguan .common[data-common="content"]:after {
    clear: both;
}
.new-tiguan .common[data-common="content"]:before,
.new-tiguan .common[data-common="content"]:after {
    content: " ";
    display: table;
}
.new-tiguan .common[data-common="content"]:after {
    clear: both;
}
.new-tiguan .common[data-common="content"].loaded {
    opacity: 1;
    -webkit-transition: opacity 800ms;
    -moz-transition: opacity 800ms;
    -o-transition: opacity 800ms;
    transition: opacity 800ms;
}
@media (min-width: 768px) {
    .new-tiguan .common[data-common="content"] {
        margin: 0;
        padding-top: 0;
    }
    .new-tiguan body.large-menu .common[data-common="content"] {
        margin: 0 0 0 120px;
    }
    .new-tiguan .common[data-common="content"].hasSubnav {
        padding-top: 50px;
    }
    .new-tiguan .common[data-common="content"].hasInlineSubnav {
        padding-top: 0;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .common[data-common="content"] > div > section[id] {
        opacity: 0.1;
        -webkit-transition: opacity 2000ms;
        -moz-transition: opacity 2000ms;
        -o-transition: opacity 2000ms;
        transition: opacity 2000ms;
    }
    .new-tiguan .common[data-common="content"] > div > section[id].onstage,
    .new-tiguan .common[data-common="content"] > div > section[id]:first-of-type {
        opacity: 1;
    }
}
@media (max-width: 767px) {
    .new-tiguan .active-cookie-notice .common[data-common="content"] {
        position: relative;
        padding-top: 0px;
    }
}
@media (min-width: 768px) {
    .new-tiguan .active-cookie-notice .common[data-common="content"] {
        margin-top: 220px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .active-cookie-notice .common[data-common="content"] {
        margin-top: 175px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .active-cookie-notice .common[data-common="content"] {
        margin-top: 154px;
    }
}
/*fonts*/
.new-tiguan [class^="social-vw__icon"],
.new-tiguan [class*=" social-vw__icon"],
.new-tiguan [class^="footer__icon"],
.new-tiguan [class*=" footer__icon"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.new-tiguan .social-vw__icon--yt:before {
    content: "\e900";
}
.new-tiguan .social-vw__icon--fb:before {
    content: "\e901";
}
.new-tiguan .social-vw__icon--ok:before {
    content: "\e902";
}
.new-tiguan .social-vw__icon--vk:before {
    content: "\e903";
}
.new-tiguan .footer__icon--calc:before {
    content: "\e904";
}
.new-tiguan .footer__icon--test:before {
    content: "\e905";
}
.new-tiguan .footer__icon--subscribe:before {
    content: "\e906";
}
.new-tiguan strong,
.new-tiguan b {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan h1,
.new-tiguan h2,
.new-tiguan h5 {
    color: #000000;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.1;
}
.new-tiguan h3 {
    color: #000000;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan h1 {
    font-size: 2.857em;
}
@media (min-width: 768px) {
    .new-tiguan h1 {
        font-size: 5em;
    }
}
@media (min-width: 940px) {
    .new-tiguan h1 {
        font-size: 7.143em;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan h1 {
        font-size: 10em;
    }
}
.new-tiguan h1.medium {
    font-size: 2.143em;
}
@media (min-width: 768px) {
    .new-tiguan h1.medium {
        font-size: 3.571em;
    }
}
@media (min-width: 940px) {
    .new-tiguan h1.medium {
        font-size: 5.357em;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan h1.medium {
        font-size: 7.5em;
    }
}
.new-tiguan h1.small {
    font-size: 1.429em;
}
@media (min-width: 768px) {
    .new-tiguan h1.small {
        font-size: 2.5em;
    }
}
@media (min-width: 940px) {
    .new-tiguan h1.small {
        font-size: 3.571em;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan h1.small {
        font-size: 5em;
    }
}
.new-tiguan h2 {
    font-size: 2.286em;
}
@media (min-width: 768px) {
    .new-tiguan h2 {
        font-size: 3.357em;
    }
}
.new-tiguan h2.medium {
    font-size: 1.714em;
}
@media (min-width: 768px) {
    .new-tiguan h2.medium {
        font-size: 2.571em;
    }
}
.new-tiguan h2.small {
    font-size: 1.143em;
}
@media (min-width: 768px) {
    .new-tiguan h2.small {
        font-size: 1.714em;
    }
}
@media (min-width: 768px) {
    .new-tiguan .intro h2 {
        font-size: 5em;
    }
}
.new-tiguan h3 {
    font-size: 1.286em;
}
@media (min-width: 768px) {
    .new-tiguan h3 {
        font-size: 1.714em;
    }
}
.new-tiguan h3.small {
    font-size: 1.143em;
    margin-top: 12px;
}
@media (min-width: 768px) {
    .new-tiguan h3.small {
        font-size: 1.143em;
    }
}
.new-tiguan h3.medium {
    font-size: 1.571em;
    margin-top: 12px;
}
@media (min-width: 768px) {
    .new-tiguan h3.medium {
        font-size: 1.571em;
    }
}
.new-tiguan h4 {
    font-size: 1.286em;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan p.text {
    font-size: 1em;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #33434c;
}
@media (min-width: 768px) {
    .new-tiguan p.text {
        font-size: 1.143em;
    }
}
.new-tiguan [class^="icon-"],
.new-tiguan [class*=" icon-"],
.new-tiguan .font-icon {
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.new-tiguan .icon-pinterest_icon_batch:before {
    content: "\e904";
}
.new-tiguan .icon-pinterest_icon_p:before {
    content: "\e905";
}
.new-tiguan .icon-layar:before {
    content: "\e62f";
}
.new-tiguan .icon-pdf:before {
    content: "\e630";
}
.new-tiguan .icon-calculator-icon:before {
    content: "\e62e";
}
.new-tiguan .icon-plus:before {
    content: "\e62d";
}
.new-tiguan .icon-compare:before {
    content: "\e629";
}
.new-tiguan .icon-not-available:before {
    content: "\e62a";
}
.new-tiguan .icon-series:before {
    content: "\e62b";
}
.new-tiguan .icon-special:before {
    content: "\e62c";
}
.new-tiguan .icon-info:before {
    content: "\e628";
}
.new-tiguan .icon-arrow-down:before {
    content: "\e627";
}
.new-tiguan .icon-avatar:before {
    content: "\e621";
}
.new-tiguan .icon-phone:before {
    content: "\e623";
}
.new-tiguan .icon-avatar2:before {
    content: "\e624";
}
.new-tiguan .icon-mail2:before {
    content: "\e625";
}
.new-tiguan .icon-phone2:before {
    content: "\e626";
}
.new-tiguan .icon-play:before,
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:before,
.new-tiguan .fragment[data-fragment="power-layer/video"] .play-button:before {
    content: "\e606";
}
.new-tiguan .icon-circle:before {
    content: "\e61e";
}
.new-tiguan .icon-top:before {
    content: "\e601";
}
.new-tiguan .icon-prev:before {
    content: "\e605";
}
.new-tiguan .icon-next:before {
    content: "\e608";
}
.new-tiguan .icon-close:before {
    content: "\e619";
}
.new-tiguan .icon-check:before {
    content: "\e61a";
}
.new-tiguan .icon-swipe:before {
    content: "\e603";
}
.new-tiguan .icon-scroll:before {
    content: "\e604";
}
.new-tiguan .icon-test-drive:before {
    content: "\e602";
}
.new-tiguan .icon-passat:before {
    content: "\e607";
}
.new-tiguan .icon-fleet:before {
    content: "\e613";
}
.new-tiguan .icon-dealer:before {
    content: "\e617";
}
.new-tiguan .icon-more:before {
    content: "\e609";
}
.new-tiguan .icon-mobile-menu:before {
    content: "\e60a";
}
.new-tiguan .icon-mobile-close:before {
    content: "\e60b";
}
.new-tiguan .icon-used-cars:before {
    content: "\e60c";
}
.new-tiguan .icon-financing:before {
    content: "\e60d";
}
.new-tiguan .icon-man-play:before {
    content: "\e60e";
}
.new-tiguan .icon-man-dexcl:before {
    content: "\e60f";
}
.new-tiguan .icon-boss:before {
    content: "\e610";
}
.new-tiguan .icon-wife:before {
    content: "\e61f";
}
.new-tiguan .icon-driver:before {
    content: "\e620";
}
.new-tiguan .icon-group:before {
    content: "\e611";
}
.new-tiguan .icon-google:before {
    content: "\e612";
}
.new-tiguan .icon-twitter:before {
    content: "\e600";
}
.new-tiguan .icon-facebook:before {
    content: "\e615";
}
.new-tiguan .icon-calc:before {
    content: "\e61b";
}
.new-tiguan .icon-brochure:before {
    content: "\e61c";
}
.new-tiguan .icon-brochure-2:before {
    content: "\e61d";
}
.new-tiguan .icon-office:before {
    content: "\e903";
}
.new-tiguan .icon-newsletter:before {
    content: "\e642";
}
.new-tiguan .icon-connectivity:before {
    content: "\e638";
}
.new-tiguan .icon-iaa:before {
    content: "\e639";
}
.new-tiguan .icon-tiguan:before {
    content: "\e63a";
}
.new-tiguan .icon-trim-level:before {
    content: "\e636";
}
.new-tiguan .icon-trimlevel:before {
    content: "\e636";
}
.new-tiguan .icon-design:before {
    content: "\e637";
}
.new-tiguan .icon-features:before {
    content: "\e614";
}
.new-tiguan .icon-Switch-LED-light-simple-sidelights:before {
    content: "\e900";
}
.new-tiguan .icon-Switch-LED-light-simple-off:before {
    content: "\e901";
}
.new-tiguan .icon-Switch-LED-light-simple-running-lights:before {
    content: "\e902";
}
.new-tiguan .icon-hand_scroll_down:before {
    content: "\e643";
}
.new-tiguan .icon-hand_scroll_up:before {
    content: "\e644";
}
.new-tiguan .icon-street:before {
    content: "\e63b";
}
.new-tiguan .icon-snow:before {
    content: "\e63c";
}
.new-tiguan .icon-offroad:before {
    content: "\e63d";
}
.new-tiguan .icon-offroad_individual:before {
    content: "\e63e";
}
.new-tiguan .icon-navigation:before {
    content: "\e63f";
}
.new-tiguan .icon-consumption:before {
    content: "\e640";
}
.new-tiguan .icon-assistance:before {
    content: "\e641";
}
.new-tiguan .icon-scroll_up:before {
    content: "\e616";
}
.new-tiguan .icon-repeat:before {
    content: "\e631";
}
.new-tiguan .icon-arrow-led-switch:before {
    content: "\e632";
}
.new-tiguan .icon-switch-led-light-off:before {
    content: "\e633";
}
.new-tiguan .icon-switch-led-light-running-lights:before {
    content: "\e634";
}
.new-tiguan .icon-switch-led-light-sidelights:before {
    content: "\e635";
}
.new-tiguan .icon-mail:before {
    content: "\e622";
}
.new-tiguan .icon-conf:before {
    content: "\e618";
}
.new-tiguan .icon-micro:before {
    content: "\e906";
}
.new-tiguan div[data-common="content"] .main-content,
.new-tiguan div[data-common="content"] .arrow-content {
    background-color: #ffffff;
}
.new-tiguan div[data-common="content"] .grey .main-content,
.new-tiguan div[data-common="content"] .grey .arrow-content {
    background-color: #f8faf9;
}
.new-tiguan .asset[data-asset="bar-shim"] {
    display: block;
    position: relative;
    background: white;
    backface-visibility: hidden;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    box-shadow: 0px 0px 1px 1px #ffffff;
}
.new-tiguan .asset[data-asset="bar-shim"]:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    background-color: white;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.new-tiguan .asset[data-asset="bar-shim"] .shim {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    background: white;
    overflow: hidden;
}
.new-tiguan lesshat-selector {
    -lh-property: 0;
}
@-webkit-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-o-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.new-tiguan lesshat-selector {
    -lh-property: 0;
}
.new-tiguan lesshat-selector {
    -lh-property: 0;
}
@-webkit-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-o-keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes bubblefadein {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
.new-tiguan lesshat-selector {
    -lh-property: 0;
}
.new-tiguan .showBubble .bubble-trim {
    opacity: 1 !important;
    visibility: visible !important;
}
.new-tiguan .asset[data-asset="bubble"] {
    position: absolute;
    z-index: 10;
    display: inline-block;
    pointer-events: none;
}
.new-tiguan .asset[data-asset="bubble"] .bubble {
    display: none;
    position: relative;
    display: inline-block;
    width: 200px;
    height: 200px;
    line-height: 200px;
    color: #FFF;
    font-family: Blacker;
    font-size: 36px;
    text-align: center;
    background-color: #ea4f44;
    border-radius: 50%;
    overflow: visible !important;
    opacity: 0;
}
.new-tiguan .asset[data-asset="bubble"] .bubble > span {
    display: inline-block;
    padding: 0 .5em;
    margin-bottom: 0.2em;
    width: 100%;
    overflow: hidden;
    vertical-align: middle;
    line-height: 1.1em;
    text-overflow: ellipsis;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-medium {
    font-size: 24px;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-small {
    font-size: 18px;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim {
    width: 140px;
    height: 140px;
    line-height: 140px;
    font-size: 26px;
}
.new-tiguan .showBubble .asset[data-asset="bubble"] .bubble.bubble-trim {
    opacity: 1 !important;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim .arrow {
    -webkit-transform-origin: -67px 50%;
    -moz-transform-origin: -67px 50%;
    -o-transform-origin: -67px 50%;
    -ms-transform-origin: -67px 50%;
    transform-origin: -67px 50%;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim.bubble-medium {
    font-size: 18px;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim.bubble-small {
    font-size: 14px;
}
.new-tiguan .asset[data-asset="bubble"] .bubble .arrow {
    left: 100%;
    top: 50%;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 15px solid rgba(235, 99, 0, 0);
    border-left-color: #ea4f44;
    margin-top: -15px;
    margin-left: -2px;
    -webkit-transform-origin: -98px 50%;
    -moz-transform-origin: -98px 50%;
    -o-transform-origin: -98px 50%;
    -ms-transform-origin: -98px 50%;
    transform-origin: -98px 50%;
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-pos-tl .arrow {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-pos-tr .arrow {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-pos-bl .arrow {
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
}
.new-tiguan .asset[data-asset="bubble"] .bubble.bubble-pos-br .arrow {
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
@media (max-width: 999991px) {
    .new-tiguan .asset[data-asset="bubble"] .bubble {
        width: 155px;
        height: 155px;
        line-height: 155px;
        font-size: 26px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-medium {
        font-size: 18px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-small {
        font-size: 14px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim {
        width: 120px;
        height: 120px;
        line-height: 120px;
        font-size: 20px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim.bubble-medium {
        font-size: 16px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim.bubble-small {
        font-size: 12px;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.bubble-trim .arrow {
        -webkit-transform-origin: -58px 50%;
        -moz-transform-origin: -58px 50%;
        -o-transform-origin: -58px 50%;
        -ms-transform-origin: -58px 50%;
        transform-origin: -58px 50%;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble .arrow {
        -webkit-transform-origin: -73px 50%;
        -moz-transform-origin: -73px 50%;
        -o-transform-origin: -73px 50%;
        -ms-transform-origin: -73px 50%;
        transform-origin: -73px 50%;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .asset[data-asset="bubble"] .bubble {
        display: block !important;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.position {
        left: 49px;
        top: 8px;
    }
}
.new-tiguan .inview .bubble.bubble-trim {
    -webkit-animation: bubblefadein 10s 1.5s 1 linear forwards;
    -moz-animation: bubblefadein 10s 1.5s 1 linear forwards;
    -o-animation: bubblefadein 10s 1.5s 1 linear forwards;
    animation: bubblefadein 10s 1.5s 1 linear forwards;
}
.new-tiguan .fragment[data-fragment="car-stage"] .asset[data-asset="bubble"] {
    bottom: 20%;
    left: 10%;
}
.new-tiguan .fragment[data-fragment="teaser-module-m"] .asset[data-asset="bubble"] {
    bottom: -20%;
    right: -10%;
}
.new-tiguan .fragment[data-fragment="teaser-module-l"] .asset[data-asset="bubble"] {
    top: -10%;
    left: 2%;
    right: auto;
}
.new-tiguan .fragment[data-fragment="fleet-choose-car"] .fleet-col-left .asset[data-asset="bubble"] {
    top: -60%;
    left: -30%;
}
.new-tiguan .fragment[data-fragment="fleet-choose-car"] .fleet-col-right .asset[data-asset="bubble"] {
    top: -60%;
    right: -30%;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="car-stage"] .asset[data-asset="bubble"] {
        bottom: -10%;
        left: 10%;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="fleet-choose-car"] .fleet-col-left .asset[data-asset="bubble"] {
        top: -50%;
        left: -20%;
    }
    .new-tiguan .fragment[data-fragment="fleet-choose-car"] .fleet-col-right .asset[data-asset="bubble"] {
        top: -50%;
        right: -20%;
    }
}
@media (max-width: 768px) {
    .new-tiguan .asset[data-asset="bubble"] {
        display: none;
    }
}
.new-tiguan .lte9 .asset[data-asset="bubble"] .bubble {
    background-color: #ea4f44;
    background-repeat: none;
    opacity: 1;
    /*
  &.bubble-pos-tl {
    background-image: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/bubbles/bubble_tl.png');
  }

  &.bubble-pos-tr {
    background-image: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/bubbles/bubble_tr.png');
  }

  &.bubble-pos-bl {
    background-image: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/bubbles/bubble_bl.png');
  }

  &.bubble-pos-br {
    background-image: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/bubbles/bubble_br.png');
  }

  &.bubble-trim {
    background-image: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/bubbles/bubble_trim_tl.png');
  }
  */
}
.new-tiguan .lte9 .asset[data-asset="bubble"] .bubble .arrow {
    display: none;
}
.new-tiguan .lte9 .asset[data-asset="bubble"] .arrow {
    display: block !important;
}
@media (min-width: 480px) and (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="trim"] .asset[data-asset="bubble"] {
        top: -70px;
        left: 40px;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="trim"] .asset[data-asset="bubble"] {
        top: -90px !important;
        left: -30px !important;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .fragment[data-fragment="trim"] .asset[data-asset="bubble"] {
        top: -105px;
        left: -45px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="trim"] .asset[data-asset="bubble"] {
        top: -60px;
        left: -120px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .asset[data-asset="bubble"] .bubble {
        display: block;
    }
    .new-tiguan .asset[data-asset="bubble"] .bubble.position {
        left: 0px;
        top: 8px;
    }
}
.new-tiguan .button-wrapper {
    position: relative;
    z-index: 1;
    margin-bottom: 60px;
    width: 100%;
}
@media (min-width: 768px) {
    .new-tiguan .button-wrapper {
        margin-bottom: 0;
        width: auto;
    }
}
.new-tiguan .button-group [data-asset="button"] + [data-fragment="video-button"] {
    display: block;
    margin-left: 0;
    margin-top: 11px;
}
.new-tiguan .asset[data-asset="button"] {
    display: inline-block;
    -webkit-transition: background 0.1s, color 0.1s;
    -moz-transition: background 0.1s, color 0.1s;
    -o-transition: background 0.1s, color 0.1s;
    transition: background 0.1s, color 0.1s;
}
.new-tiguan .asset[data-asset="button"] i {
    text-align: center;
    -webkit-transition: opacity 0.1s, color 0.1s;
    -moz-transition: opacity 0.1s, color 0.1s;
    -o-transition: opacity 0.1s, color 0.1s;
    transition: opacity 0.1s, color 0.1s;
}
.new-tiguan .asset[data-asset="button"] .shadow {
    position: absolute;
    top: 110px;
    left: 0;
    height: 42px;
    background-image: url(../img/shadow.png);
    background-image: url(../img/shadow-2x.png), none;
    background-size: 124px 42px;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: -1;
    width: 100%;
}
.new-tiguan .asset[data-asset="button"].stack {
    position: relative;
    display: inline-block;
    width: 3.714em;
    height: 3.714em;
    line-height: 3.714em;
    vertical-align: middle;
}
.new-tiguan .asset[data-asset="button"].stack i {
    font-size: 3.714em;
    position: absolute;
    left: 0;
    color: #00b1eb;
    z-index: 1;
}
.new-tiguan .asset[data-asset="button"].stack i:first-child {
    color: #ffffff;
    z-index: 2;
    font-size: 1.857em;
    line-height: 2.08em;
    width: 100%;
    text-align: center;
}
.new-tiguan .asset[data-asset="button"].stack i.icon-play,
.new-tiguan .asset[data-asset="button"].stack i.icon-next,
.new-tiguan .asset[data-asset="button"].stack i.fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button,
.new-tiguan .asset[data-asset="button"].stack i.fragment[data-fragment="power-layer/video"] .play-button {
    text-indent: 0.1em;
}
.new-tiguan .asset[data-asset="button"].stack.big {
    width: 9.5em;
    height: 9.5em;
    line-height: 9.5em;
}
.new-tiguan .asset[data-asset="button"].stack.big i {
    font-size: 9.5em;
}
.new-tiguan .asset[data-asset="button"].stack.big i:first-child {
    font-size: 4.75em;
    line-height: 2em;
}
.new-tiguan html.no-touch .asset[data-asset="button"].stack:hover i.bg,
.new-tiguan .asset[data-asset="button"].stack:active i.bg {
    color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].stack.close i {
    color: #313a3f;
    opacity: 0.6;
}
.new-tiguan .asset[data-asset="button"].stack.close i:first-child {
    color: #ffffff;
    opacity: 1;
}
@media (min-width: 768px) {
    .new-tiguan .dark .asset[data-asset="button"].stack.close i {
        color: white;
        opacity: 1;
    }
    .new-tiguan .dark .asset[data-asset="button"].stack.close i:first-child {
        color: black;
        opacity: 1;
    }
}
.new-tiguan html.no-touch .asset[data-asset="button"].stack.close:hover i.bg,
.new-tiguan .asset[data-asset="button"].stack.close:active i.bg {
    opacity: 1;
    color: #313a3f;
}
.new-tiguan .asset[data-asset="button"].stack.close.light i {
    color: #313a3f;
    opacity: 0.2;
}
.new-tiguan .asset[data-asset="button"].stack.close.light i:first-child {
    color: #ffffff;
    opacity: 1;
}
.new-tiguan .asset[data-asset="button"].main-nav {
    padding: 20px 0;
}
.new-tiguan .asset[data-asset="button"].main-nav i + span {
    padding-left: 75px;
}
.new-tiguan .asset[data-asset="button"].sub-nav {
    padding: 9px 12px 9px 12px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 1em;
    border-radius: 5px;
    display: inline;
}
.new-tiguan .asset[data-asset="button"].sub-nav i {
    font-size: 1.3em;
}
.new-tiguan .asset[data-asset="button"].sub-nav i:before {
    position: relative;
    top: 0.2em;
}
.new-tiguan .asset[data-asset="button"].sub-nav i.icon-info {
    font-size: 1.0em;
}
.new-tiguan .asset[data-asset="button"].sub-nav i.icon-info:before {
    position: relative;
    top: 0em;
    left: -2px;
}
.new-tiguan .asset[data-asset="button"].sub-nav i {
    color: rgba(255, 255, 255, 0.7);
}
.new-tiguan html.no-touch .asset[data-asset="button"].sub-nav:hover,
.new-tiguan .asset[data-asset="button"].sub-nav:active {
    color: #ffffff;
}
.new-tiguan html.no-touch .asset[data-asset="button"].sub-nav:hover i,
.new-tiguan .asset[data-asset="button"].sub-nav:active i {
    color: #ffffff;
}
.new-tiguan .asset[data-asset="button"].button-s {
    text-transform: uppercase;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #00b1eb;
    padding-left: 1.6em;
}
.new-tiguan .asset[data-asset="button"].button-s.green {
    background-color: transparent;
    color: #087077;
}
.new-tiguan .asset[data-asset="button"].button-s.green i.bg {
    color: #087077;
}
.new-tiguan html.no-touch .asset[data-asset="button"].button-s.green:hover,
.new-tiguan .asset[data-asset="button"].button-s.green:active {
    background-color: transparent;
    color: #034246;
}
.new-tiguan html.no-touch .asset[data-asset="button"].button-s.green:hover i.bg,
.new-tiguan .asset[data-asset="button"].button-s.green:active i.bg {
    color: #034246;
}
.new-tiguan .asset[data-asset="button"].button-s.stack {
    width: auto;
    height: auto;
    line-height: inherit;
    line-height: 1.214em;
}
.new-tiguan .asset[data-asset="button"].button-s.stack i {
    font-size: 1.214em;
    width: 17px;
}
.new-tiguan .asset[data-asset="button"].button-s.stack i:first-child {
    font-size: 0.607em;
    font-size: 0.608em;
}
.new-tiguan html.no-touch .asset[data-asset="button"].button-s:hover,
.new-tiguan .asset[data-asset="button"].button-s:active {
    color: #2274ac;
}
.new-tiguan html.no-touch .asset[data-asset="button"].button-s:hover i:first-child,
.new-tiguan .asset[data-asset="button"].button-s:active i:first-child {
    color: #ffffff;
}
.new-tiguan .asset[data-asset="button"].button-m,
.new-tiguan .asset[data-asset="button"].button-l {
    text-align: center;
    padding: 12px 20px 9px 20px;
    background-color: #00b1eb;
    color: #ffffff;
    font-size: 0.857em;
    border-radius: 5px;
    text-transform: uppercase;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan html.no-touch .asset[data-asset="button"].button-m:hover,
.new-tiguan html.no-touch .asset[data-asset="button"].button-l:hover,
.new-tiguan .asset[data-asset="button"].button-m:active,
.new-tiguan .asset[data-asset="button"].button-l:active {
    background-color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].button-l {
    padding: 14px 25px 15px 25px;
    line-height: 1;
    margin-bottom: 20px;
    font-size: 1.143em;
    margin-right: 0;
}
.new-tiguan .asset[data-asset="button"].button-l:last-child {
    margin-bottom: 0px;
}
.new-tiguan .asset[data-asset="button"].round {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    padding: 14px 5px;
}
.new-tiguan .asset[data-asset="button"].round i {
    font-size: 2em;
    line-height: 1;
}
.new-tiguan .asset[data-asset="button"].round.big {
    width: 133px;
    height: 133px;
    text-indent: 10px;
    padding: 32px 10px;
}
.new-tiguan .asset[data-asset="button"].round.big i {
    font-size: 5em;
    line-height: 1;
}
.new-tiguan .asset[data-asset="button"].round.big.man {
    background-color: #00b1eb;
    text-indent: 2px;
    position: relative;
    padding: 25px 10px;
    margin-bottom: 21px;
}
.new-tiguan .asset[data-asset="button"].round.big.man i {
    font-size: 6em;
    line-height: 1;
}
.new-tiguan html.no-touch .asset[data-asset="button"].round.big.man:hover,
.new-tiguan .asset[data-asset="button"].round.big.man:active {
    background-color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].round.big.green {
    background-color: #087077;
}
.new-tiguan html.no-touch .asset[data-asset="button"].round.big.green:hover,
.new-tiguan .asset[data-asset="button"].round.big.green:active {
    background-color: #034246;
}
.new-tiguan .asset[data-asset="button"].next {
    background-color: #00b1eb;
    text-indent: 3px;
}
.new-tiguan html.no-touch .asset[data-asset="button"].next:hover,
.new-tiguan .asset[data-asset="button"].next:active {
    background-color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].icon {
    color: #00b1eb;
}
.new-tiguan .asset[data-asset="button"].icon.big {
    height: auto;
    text-indent: 0;
    background-color: transparent;
    position: relative;
    width: 100%;
    padding: 0;
}
.new-tiguan .asset[data-asset="button"].icon.big span {
    color: #ffffff;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    position: relative;
    display: block;
    text-align: left;
    padding-left: 100px;
    width: 100%;
    margin-top: 20px;
    left: 0;
    font-size: 1.286em;
    line-height: 1.111em;
}
.new-tiguan .asset[data-asset="button"].icon.big span.text {
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2em;
    white-space: pre-wrap;
    margin-top: 0.5em;
    color: #92a9b8;
    font-size: 0.929em;
}
.new-tiguan .asset[data-asset="button"].icon.big .shadow {
    top: 66px;
    width: 90px;
    background-size: 100px 42px;
}
.new-tiguan .asset[data-asset="button"].icon.big i {
    line-height: 125px;
    top: -12px;
    position: absolute;
    left: 0;
    font-size: 90px;
    width: 90px;
}
.new-tiguan .asset[data-asset="button"].icon.big i.icon-dealer + .shadow {
    background-size: 93px 42px;
}
.new-tiguan html.no-touch .asset[data-asset="button"].icon:hover,
.new-tiguan .asset[data-asset="button"].icon:active {
    color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].slideshow {
    width: 45px;
    height: 80px;
    background: transparent url(http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/white_40.png);
    background: rgba(255, 255, 255, 0.4);
    color: rgba(49, 58, 63, 0.6);
    text-align: center;
}
.new-tiguan .asset[data-asset="button"].slideshow.next {
    border-radius: 0 5px 5px 0;
}
.new-tiguan .asset[data-asset="button"].slideshow.prev {
    border-radius: 5px 0 0 5px;
}
.new-tiguan .asset[data-asset="button"].slideshow.light {
    background: transparent url(http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/white_10.png);
    background: rgba(255, 255, 255, 0.1);
}
.new-tiguan html.no-touch .asset[data-asset="button"].slideshow.light:hover,
.new-tiguan .asset[data-asset="button"].slideshow.light:active {
    background: transparent url(http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/white_10.png);
    background: rgba(255, 255, 255, 0.1);
}
.new-tiguan .asset[data-asset="button"].slideshow i {
    font-size: 31px;
    line-height: 80px;
}
.new-tiguan html.no-touch .asset[data-asset="button"].slideshow:hover,
.new-tiguan .asset[data-asset="button"].slideshow:active {
    color: #00b1eb;
    background: transparent url(http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/white_40.png);
    background: rgba(255, 255, 255, 0.4);
}
.new-tiguan .asset[data-asset="button"].userInput {
    border-radius: 50%;
    width: 150px;
    height: 150px;
    background-color: #00b1eb;
    color: #ffffff;
    text-align: center;
}
.new-tiguan .asset[data-asset="button"].userInput i {
    display: block;
    font-size: 4.286em;
    margin-top: 25px;
    margin-bottom: 15px;
}
.new-tiguan .asset[data-asset="button"].userInput span {
    font-size: 1.143em;
    line-height: 1em;
    display: inline-block;
    width: 60%;
}
.new-tiguan .asset[data-asset="button"].footer {
    text-align: center;
    display: inline-block;
    background-color: #edf4f6;
    margin-top: 10px;
    width: auto;
    padding: 10px 40px 10px 40px;
    border-radius: 5px;
    color: #000000;
}
.new-tiguan .asset[data-asset="button"].footer,
.new-tiguan .asset[data-asset="button"].footer a,
.new-tiguan .asset[data-asset="button"].footer span {
    border: 0 !important;
}
.new-tiguan html.no-touch .asset[data-asset="button"].footer:hover,
.new-tiguan .asset[data-asset="button"].footer:active {
    color: #2274ac;
}
.new-tiguan .asset[data-asset="button"].green {
    background-color: #087077;
}
.new-tiguan html.no-touch .asset[data-asset="button"].green:hover,
.new-tiguan .asset[data-asset="button"].green:active {
    background-color: #034246;
}
@media (min-width: 768px) {
    .new-tiguan .asset[data-asset="button"] .shadow {
        width: 100%;
    }
    .new-tiguan .asset[data-asset="button"].main-nav {
        padding: 0;
    }
    .new-tiguan .asset[data-asset="button"].main-nav i + span {
        padding-left: 0;
    }
    .new-tiguan .asset[data-asset="button"].icon.big {
        width: 100px;
    }
    .new-tiguan .asset[data-asset="button"].icon.big .shadow {
        top: 80px;
        width: 100%;
        background-size: 124px 42px;
    }
    .new-tiguan .asset[data-asset="button"].icon.big i {
        left: -12px;
        font-size: 125px;
        position: relative;
    }
    .new-tiguan .asset[data-asset="button"].icon.big .icon-info {
        top: -10px !important;
        left: 0 !important;
        font-size: 94px !important;
    }
    .new-tiguan .asset[data-asset="button"].icon.big span {
        font-size: 1.714em;
        line-height: 1.083em;
        margin-top: -10px;
        display: inline-block;
        width: 150px;
        left: -25px;
        text-align: center;
        padding-left: 0;
    }
    .new-tiguan .asset[data-asset="button"].icon.big span.text {
        font-size: 1.143em;
    }
    .new-tiguan .asset[data-asset="button"].footer {
        width: 100%;
        padding: 10px 0;
        padding-left: 0;
        padding-right: 0;
        margin-top: 0;
    }
    .new-tiguan .asset[data-asset="button"] i + span {
        padding-left: 0;
    }
}
@media (min-width: 940px) {
    .new-tiguan .asset[data-asset="button"].icon.big span {
        width: 200px;
        left: -50px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .asset[data-asset="button"].icon.big span {
        width: 224px;
        left: -62px;
    }
}
.new-tiguan .asset[data-fragment="teaser-module-m"] .hidden-xs > .asset[data-asset="video-button"] {
    display: block;
    margin-bottom: 11px;
}
.new-tiguan .asset[data-asset="video-button"] {
    z-index: 1;
    position: relative;
}
.new-tiguan .lte9 .asset[data-asset="video-button"] {
    z-index: auto;
}
.new-tiguan .lte9 .asset[data-asset="video-button"] > .asset[data-asset="button"] {
    bottom: auto;
}
@media (max-width: 767px) {
    .new-tiguan .asset[data-asset="video-button"] {
        display: inline-block;
        overflow: hidden;
        position: relative;
        z-index: 2;
    }
    .new-tiguan .asset[data-asset="video-button"] .close {
        display: none;
    }
    .new-tiguan body.active-modal .asset[data-asset="video-button"] {
        overflow: visible;
        z-index: auto;
    }
    .new-tiguan .asset[data-asset="video-button"] .limitHeight,
    .new-tiguan .asset[data-asset="video-button"] .huge,
    .new-tiguan .asset[data-asset="video-button"] .huge > div {
        height: 100%;
    }
    .new-tiguan .asset[data-asset="video-button"] .asset[data-asset="button"] {
        position: relative;
    }
    .new-tiguan .android-stock .asset[data-asset="video-button"] .asset[data-asset="button"] {
        z-index: 9999;
    }
    .new-tiguan .asset[data-asset="video-button"] > .asset.button-m,
    .new-tiguan .asset[data-asset="video-button"] > .asset.button-l {
        display: block;
    }
    .new-tiguan .asset[data-asset="video-button"] .poster {
        display: none;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
        z-index: 3;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) section[data-element="content-container"] {
        height: 100%;
        margin: 0;
        top: 0;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .asset[data-asset="video"] {
        height: 100%;
        padding: 0;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .content {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .content .play {
        width: 100%;
        height: 100%;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .poster {
        height: 100%;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .component[data-component="picture"] {
        height: 100%;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active) .close {
        z-index: -1;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset {
        background-color: #2274ac;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset.button-s,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset.button-s {
        background-color: transparent;
        color: #2274ac;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset.button-s i.bg,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset.button-s i.bg {
        color: #2274ac;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset.green,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset.green {
        background-color: #034246;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset.button-s.green,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset.button-s.green {
        background-color: transparent;
        color: #034246;
    }
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):hover + .asset.button-s.green i.bg,
    .new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"]:not(.active):active + .asset.button-s.green i.bg {
        color: #034246;
    }
    .new-tiguan .android-stock .asset[data-asset="video-button"] .component[data-component="layer/modal"] {
        z-index: -1 !important;
    }
}
.new-tiguan .asset[data-asset="video-button"] .chapterWrapper {
    position: relative;
}
@media (max-width: 767px) {
    .new-tiguan .asset[data-asset="video-button"] .chapterWrapper {
        width: 100%;
        height: 100%;
    }
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] {
    position: relative;
    z-index: 1;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] + .asset[data-fragment="gallery"] {
    position: absolute;
    top: 0;
    z-index: 2;
    visibility: visible;
    opacity: 1;
    width: 100%;
    height: 100%;
    margin: 0;
    -webkit-transition: opacity 0.2s, visibility 0s 0s;
    -moz-transition: opacity 0.2s, visibility 0s 0s;
    -o-transition: opacity 0.2s, visibility 0s 0s;
    transition: opacity 0.2s, visibility 0s 0s;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] + .asset[data-fragment="gallery"] > .col-xs-12 {
    padding: 0;
    height: 100%;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] + .asset[data-fragment="gallery"] .component.next {
    z-index: 100;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] + .asset[data-fragment="gallery"] .component[data-component="slider"] {
    height: 100%;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"] + .asset[data-fragment="gallery"] .component[data-component="slider"] .wrapper {
    margin: 0;
    padding: 0;
}
.new-tiguan .asset[data-asset="video-button"] .asset[data-asset="video"].playing + .asset[data-fragment="gallery"] {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.2s, visibility 0s 0.2s;
    -moz-transition: opacity 0.2s, visibility 0s 0.2s;
    -o-transition: opacity 0.2s, visibility 0s 0.2s;
    transition: opacity 0.2s, visibility 0s 0.2s;
}
.new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"] {
    visibility: visible;
    z-index: 0;
    left: 1500%;
}
.new-tiguan .asset[data-asset="video-button"] .component[data-component="layer/modal"].active {
    left: 0;
    z-index: 2000;
}
.new-tiguan [data-asset="button"] + [data-asset="video-button"] {
    display: inline-block;
    margin-left: 11px;
}
.new-tiguan [data-component="layer/modal"] [data-element="close"] span {
    display: none;
}
.new-tiguan .asset[data-asset="menu-item"] {
    display: block;
    width: 100%;
    height: 100%;
    white-space: nowrap;
}
.new-tiguan .asset[data-asset="menu-item"] > span {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    opacity: 1;
    position: relative;
    padding: 24px 0 16px 0;
}
.new-tiguan .asset[data-asset="menu-item"] > span span {
    padding-left: 75px;
}
.new-tiguan .asset[data-asset="menu-item"] > span span.hidden-xs {
    white-space: pre-line;
}
.new-tiguan .asset[data-asset="menu-item"] > span.hover {
    background: #ebf3f6;
    opacity: 0;
}
@media (min-width: 768px) {
    .new-tiguan .asset[data-asset="menu-item"] > span span {
        padding-left: 0;
    }
    .new-tiguan .asset[data-asset="menu-item"] > span.default {
        padding: 0;
    }
    .new-tiguan .asset[data-asset="menu-item"] > span.hover {
        font-size: 0.5em;
    }
}
.new-tiguan .asset[data-asset="icon"] {
    display: inline-block;
    position: relative;
    margin-bottom: 21px;
}
.new-tiguan .asset[data-asset="icon"] .shadow {
    content: ' ';
    position: absolute;
    bottom: -20px;
    left: 0;
    height: 42px;
    background-image: url(../img/shadow.png);
    background-image: url(../img/shadow-2x.png), none;
    background-size: 124px 42px;
    background-repeat: no-repeat;
    background-position: 50%;
    z-index: 0;
    width: 100%;
}
.new-tiguan .asset[data-asset="icon"] i {
    text-align: center;
    display: inline-block;
    -webkit-transition: background 0.1s, color 0.1s;
    -moz-transition: background 0.1s, color 0.1s;
    -o-transition: background 0.1s, color 0.1s;
    transition: background 0.1s, color 0.1s;
    z-index: 1;
    color: #ffffff;
}
.new-tiguan .asset[data-asset="icon"] i.round {
    width: 52px;
    height: 52px;
    border-radius: 50%;
    text-align: center;
    background-color: #00b1eb;
}
.new-tiguan .asset[data-asset="icon"] i.round.bigger,
.new-tiguan .asset[data-asset="icon"] i.round.big {
    width: 133px;
    height: 133px;
}
.new-tiguan .asset[data-asset="icon"] i.round.bigger.man,
.new-tiguan .asset[data-asset="icon"] i.round.big.man {
    text-indent: 2px;
    position: relative;
}
.new-tiguan .asset[data-asset="icon"] i.round.green {
    background-color: #087077;
}
.new-tiguan .asset[data-asset="icon"] i.big,
.new-tiguan .asset[data-asset="icon"] i.bigger {
    height: auto;
    text-indent: 0;
    position: relative;
    width: 100%;
    line-height: 133px;
    left: 0;
    font-size: 40px;
}
.new-tiguan .asset[data-asset="icon"] i.big.icon-newsletter:before,
.new-tiguan .asset[data-asset="icon"] i.bigger.icon-newsletter:before,
.new-tiguan .asset[data-asset="icon"] i.big.icon-trimlevel:before,
.new-tiguan .asset[data-asset="icon"] i.bigger.icon-trimlevel:before,
.new-tiguan .asset[data-asset="icon"] i.big.icon-features:before,
.new-tiguan .asset[data-asset="icon"] i.bigger.icon-features:before,
.new-tiguan .asset[data-asset="icon"] i.big.icon-connectivity:before,
.new-tiguan .asset[data-asset="icon"] i.bigger.icon-connectivity:before {
    font-size: 70px;
}
.new-tiguan .asset[data-asset="icon"] i.big span,
.new-tiguan .asset[data-asset="icon"] i.bigger span {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    position: relative;
    display: block;
    text-align: left;
    padding-left: 100px;
    width: 100%;
    margin-top: 20px;
    left: 0;
    font-size: 1.286em;
    line-height: 1.111em;
}
@media (min-width: 940px) {
    .new-tiguan .asset[data-asset="icon"] i.round.bigger {
        width: 239px;
        height: 239px;
    }
    .new-tiguan .asset[data-asset="icon"] i.round.bigger.man {
        text-indent: 2px;
        position: relative;
    }
    .new-tiguan .asset[data-asset="icon"] i.bigger {
        line-height: 225px;
        font-size: 150px;
    }
}
.new-tiguan .asset[data-asset="icon"] i.green {
    background-color: #087077;
}
.new-tiguan .asset[data-asset="checkbox"] {
    position: relative;
    background-color: #ffffff;
    display: inline-block;
    border-radius: 5px;
    padding: 7px 10px 6px 10px;
    cursor: pointer !important;
    font-size: 0.857em;
}
.new-tiguan .asset[data-asset="checkbox"] input[type=checkbox] {
    opacity: 0;
    position: absolute;
    left: 7px;
    top: 6px;
    display: block;
    outline: 0;
}
.new-tiguan .asset[data-asset="checkbox"] input[type=checkbox] + span {
    color: #00b1eb;
    margin: 0;
    text-transform: uppercase;
}
.new-tiguan .asset[data-asset="checkbox"] input[type=checkbox] + span:before {
    -webkit-transition: color 0.1s, background 0.1s;
    -moz-transition: color 0.1s, background 0.1s;
    -o-transition: color 0.1s, background 0.1s;
    transition: color 0.1s, background 0.1s;
    display: inline-block;
    height: 25px;
    width: 25px;
    background-color: #e4ecee;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    text-indent: -1px;
    margin-right: 10px;
    position: relative;
}
.new-tiguan .asset[data-asset="checkbox"] input[type=checkbox]:checked + span:before {
    background-color: #00b1eb;
}
.new-tiguan html.no-touch .asset[data-asset="checkbox"] input[type=checkbox]:not(:checked) + span:hover:before {
    color: #00b1eb;
}
.new-tiguan .asset[data-asset="link"] {
    color: #000000;
    display: inline-block;
    -webkit-transition: color 0.1s, background 0.1s;
    -moz-transition: color 0.1s, background 0.1s;
    -o-transition: color 0.1s, background 0.1s;
    transition: color 0.1s, background 0.1s;
}
.new-tiguan .asset[data-asset="link"]:hover {
    text-decoration: none;
}
.new-tiguan html.no-touch .asset[data-asset="link"]:hover,
.new-tiguan .asset[data-asset="link"]:active {
    color: #85979d;
}
.new-tiguan .asset[data-asset="link"].tab {
    color: #00b1eb;
    text-transform: uppercase;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan html.no-touch .asset[data-asset="link"].tab:hover,
.new-tiguan .asset[data-asset="link"].tab:active {
    color: #2274ac;
}
@media (min-width: 768px) {
    .new-tiguan .asset[data-asset="link"].tab {
        font-size: 1.5em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .asset[data-asset="link"].tab {
        font-size: 1.714em;
    }
}
.new-tiguan .component[data-component^="layer/modal"] {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    margin: auto;
    -webkit-transition: opacity 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.new-tiguan .component[data-component^="layer/modal"].active {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}
.new-tiguan .component[data-component^="layer/modal"] > [data-element="content-container"] {
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    background-color: #eeeeee;
    width: 100%;
}
.new-tiguan .component[data-component^="layer/modal"] > [data-element="content-container"] > .close {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.new-tiguan .component[data-component^="layer/modal"] .component[data-component^="layer/modal"] {
    display: none;
}
.new-tiguan body.active-modal {
    overflow: hidden !important;
}
.new-tiguan body.active-modal .component[data-component^="layer/modal"].active {
    visibility: visible;
}
.new-tiguan body.active-modal .component[data-component^="layer/modal"].active .content {
    opacity: 1;
}
.new-tiguan body.active-modal .component[data-component^="layer/modal"].active .component[data-component^="layer/modal"] {
    display: none;
}
.new-tiguan .component[data-component^="layer/modal"] {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    z-index: -1;
}
.new-tiguan .component[data-component^="layer/modal"] .icon-modeSwitch {
    display: none;
    height: 100%;
    width: 100%;
    top: 0;
    position: absolute;
    z-index: 11000 !important;
}
.new-tiguan .component[data-component^="layer/modal"] .icon-modeSwitch.pic {
    display: block !important;
}
.new-tiguan .component[data-component^="layer/modal"] .icon-modeSwitch .bg {
    height: 100%;
    width: 100%;
    background-color: #ffffff;
}
.new-tiguan .component[data-component^="layer/modal"] .icon-modeSwitch .switch-icon {
    position: absolute;
    width: 160px;
    height: 160px;
    top: 30%;
    right: 45%;
    left: 45%;
    background-image: url("../img/icon_modeswitch.svg");
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.new-tiguan .component[data-component^="layer/modal"] .background {
    width: 100%;
    height: 100%;
    position: absolute !important;
}
.new-tiguan .device-desktop .component[data-component^="layer/modal"] .background {
    display: none;
}
.new-tiguan .touch.tablet .component[data-component^="layer/modal"] .background {
    z-index: 1;
}
.new-tiguan .component[data-component^="layer/modal"].disableScroll {
    overflow: hidden;
}
.new-tiguan .component[data-component^="layer/modal"].preview,
.new-tiguan .component[data-component^="layer/modal"].active {
    visibility: visible;
    opacity: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: transparent url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/menu_overlay.png');
    z-index: 2000;
}
.new-tiguan .component[data-component^="layer/modal"].preview .close,
.new-tiguan .component[data-component^="layer/modal"].active .close {
    position: fixed;
    z-index: 3;
    top: 10px;
    right: 10px;
    left: auto;
}
.new-tiguan .component[data-component^="layer/modal"].preview .close .icon-circle,
.new-tiguan .component[data-component^="layer/modal"].active .close .icon-circle {
    position: absolute;
    font-size: 3.714em !important;
    top: 0;
    left: 0;
    color: #313a3f;
    opacity: 0.6;
}
.new-tiguan .component[data-component^="layer/modal"].preview .close .icon-close,
.new-tiguan .component[data-component^="layer/modal"].active .close .icon-close {
    position: absolute;
    left: 0;
    top: 0;
}
.new-tiguan .video-layer .component[data-component^="layer/modal"].preview .close .icon-circle,
.new-tiguan .video-layer .component[data-component^="layer/modal"].active .close .icon-circle {
    position: absolute;
    font-size: 3.714em !important;
    top: 0;
    left: 0;
    color: #313a3f;
    opacity: 0.6;
}
.new-tiguan .video-layer .component[data-component^="layer/modal"].preview .close .icon-close,
.new-tiguan .video-layer .component[data-component^="layer/modal"].active .close .icon-close {
    position: absolute;
}
.new-tiguan .component[data-component^="layer/modal"] section[data-element="content-container"] {
    min-height: 100%;
    height: 100%;
    background-color: transparent;
}
.new-tiguan .component[data-component^="layer/modal"] .content {
    min-height: 100%;
    height: 1px;
    overflow-y: visible;
}
.new-tiguan .component[data-component^="layer/modal"] .content .row {
    margin-left: 0px;
    margin-right: 0px;
}
@media (min-width: 768px) {
    .new-tiguan .component[data-component^="layer/modal"].active .close {
        position: absolute;
        top: 25px;
        right: 25px;
    }
    .new-tiguan .component[data-component^="layer/modal"] .imgWrapper {
        font-size: 0;
    }
    .new-tiguan .component[data-component^="layer/modal"] .limitHeight {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        overflow: hidden;
    }
    .new-tiguan .component[data-component^="layer/modal"] .limitHeight .huge {
        width: 100%;
        height: 10000px;
        display: table;
        position: absolute;
        top: 50%;
        margin: -5000px auto 0 auto;
    }
    .new-tiguan .component[data-component^="layer/modal"] .limitHeight .huge > * {
        display: table-cell;
        width: 100%;
        vertical-align: middle;
        float: none;
    }
    .new-tiguan .component[data-component^="layer/modal"] .limitHeight .huge > * > .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }
}
.new-tiguan .component[data-component^="layer/modal"] .content {
    height: 100% !important;
}
.new-tiguan .component[data-component^="layer/modal"] .content .fragment[data-fragment="video-button"] {
    height: auto;
}
@media (min-width: 768px) {
    .new-tiguan .active-cookie-notice .component[data-component^="layer/modal"] {
        margin-top: 220px;
        overflow: auto;
        height: auto;
    }
}
@media (min-width: 940px) {
    .new-tiguan .active-cookie-notice .component[data-component^="layer/modal"] {
        margin-top: 175px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .active-cookie-notice .component[data-component^="layer/modal"] {
        margin-top: 154px;
    }
}
.new-tiguan .phone .component[data-component="layer/modal/video"] {
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    visibility: visible;
    z-index: 1;
}
.new-tiguan .phone .component[data-component="layer/modal/video"] [data-element="close"] {
    display: none;
}
.new-tiguan .phone .component[data-component="layer/modal/video"] .content {
    background: transparent;
}
.new-tiguan .phone .component[data-component="layer/modal/video"] .content video {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .component[data-component="socialmedia/sharer"] {
    background-color: #e3ebed;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    line-height: 62px;
    text-align: center;
    font-size: 2.5em;
    display: inline-block;
    -webkit-transition: background 0.1s, color 0.1s;
    -moz-transition: background 0.1s, color 0.1s;
    -o-transition: background 0.1s, color 0.1s;
    transition: background 0.1s, color 0.1s;
    color: #31424a;
}
.new-tiguan .component[data-component="socialmedia/sharer"] i {
    text-align: center;
    -webkit-transition: color 0.1s;
    -moz-transition: color 0.1s;
    -o-transition: color 0.1s;
    transition: color 0.1s;
}
.new-tiguan html.no-touch .component[data-component="socialmedia/sharer"]:hover i,
.new-tiguan .component[data-component="socialmedia/sharer"]:active i {
    color: #2274ac;
}
@media (min-width: 768px) {
    .new-tiguan .component[data-component="socialmedia/sharer"].social {
        width: 32px;
        height: 32px;
        font-size: 1.5em;
        line-height: 40px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .component[data-component="socialmedia/sharer"].social {
        width: 40px;
        height: 40px;
        font-size: 2em;
        line-height: 50px;
    }
}
.new-tiguan .component[data-component="socialmedia/sharer"] .icon-facebook::before {
    left: 0;
    position: relative;
    top: -3px;
}
.new-tiguan .component[data-component="socialmedia/sharer"] .icon-google::before {
    left: 2px;
    position: relative;
    top: -3px;
}
.new-tiguan .component[data-component="socialmedia/sharer"] .icon-twitter::before {
    left: 1px;
    position: relative;
    top: -3px;
}
.new-tiguan .component[data-component="slider"].slick-vertical .slick-slide {
    border: none;
}
.new-tiguan .component[data-component="slider"] ul.slick-dots {
    position: absolute;
    bottom: 15px;
    width: 100%;
    z-index: 10;
    margin: 0;
    padding: 0;
    font-size: 0;
    list-style: none;
    text-align: center;
}
.new-tiguan .component[data-component="slider"] ul.slick-dots li {
    margin: 0 5px;
    width: 13px;
    height: 13px;
    background-color: none;
    display: inline-block;
    outline: none;
}
.new-tiguan .component[data-component="slider"] ul.slick-dots li.slick-active button:before {
    background-color: #00b1eb;
}
.new-tiguan .component[data-component="slider"] ul.slick-dots li button {
    background: none;
    outline: none;
    border: none;
}
.new-tiguan .component[data-component="slider"] ul.slick-dots li button:before {
    display: block;
    content: "";
    width: 13px;
    height: 13px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    background-color: #6b6b6b;
}
.new-tiguan .slider-background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.new-tiguan .slider-background.grey {
    background: #e3ebed;
}
.new-tiguan .slider-background picture[data-assetboard="t8y/picture"].cover-horizontal-md {
    height: 100%;
    max-width: 100%;
}
.new-tiguan .slider-background picture[data-assetboard="t8y/picture"].cover-horizontal-md > img {
    width: 100%;
    height: auto;
    min-height: 0;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination {
    text-align: center;
    font-size: 0;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div {
    vertical-align: middle;
    display: inline-block;
    padding: 0 5px;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a {
    display: block;
    width: 28px;
    height: 28px;
    bordeR: solid #ffffff 2px;
    border-radius: 50%;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a:hover,
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a:active,
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a.active {
    background-color: #00b1eb;
    border-color: transparent;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a:hover i,
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a:active i,
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a.active i {
    color: white;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] {
    margin: 0;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i {
    font-size: 20px;
    line-height: 22px;
}
.new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
    line-height: 24px;
    padding-left: 1px;
}
@media (min-width: 768px) {
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div {
        padding: 0 5px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a {
        width: 31px;
        height: 31px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i {
        font-size: 22px;
        line-height: 26px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 27px;
        padding-left: 0px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div {
        padding: 0 10px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a {
        width: 52px;
        height: 52px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i {
        font-size: 40px;
        line-height: 48px;
    }
    .new-tiguan .component[data-component="slider/icon-paging"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 50px;
    }
}
.new-tiguan .component[data-component="t8y/video"] {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 56.25%;
    z-index: 0;
}
.new-tiguan .without-padding[data-fragment="power-layer/video"] .component[data-component="t8y/video"] {
    padding-top: 0;
}
.new-tiguan .component[data-component="t8y/video"] .mejs-overlay-play {
    z-index: 9999;
}
.new-tiguan .component[data-component="t8y/video"] .poster {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    pointer-events: all;
}
.new-tiguan .component[data-component="t8y/video"] .poster [data-component="picture"] {
    position: absolute;
}
.new-tiguan .component[data-component="t8y/video"] .poster [data-asset="button"] {
    z-index: 10;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 20%;
}
.new-tiguan .component[data-component="t8y/video"] .poster picture {
    height: 100%;
}
.new-tiguan .component[data-component="t8y/video"] .poster.hide {
    visibility: hidden;
}
.new-tiguan .video-layer {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.new-tiguan .video-layer > a {
    display: inline-block;
    height: 50px;
}
.new-tiguan .video-layer .component[data-component="layer/modal"] {
    z-index: 0;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].active .close .icon-close {
    left: 12px;
    top: 12px;
    z-index: 1;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].active .close:hover .icon-circle {
    color: #313a3f;
    opacity: 1;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active {
    visibility: visible;
    opacity: 1;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active .component[data-component^="layer/modal"] {
    position: fixed;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    margin: auto;
    -webkit-transition: opacity 0.35s ease 0s;
    -moz-transition: opacity 0.35s ease 0s;
    -o-transition: opacity 0.35s ease 0s;
    transition: opacity 0.35s ease 0s;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active .component[data-component^="layer/modal"].active {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 9999;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active .component[data-component^="layer/modal"] > [data-element="content-container"] {
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle;
    background-color: #eeeeee;
    width: 100%;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active .component[data-component^="layer/modal"] > [data-element="content-container"] > .close {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active .component[data-component^="layer/modal"] .component[data-component^="layer/modal"] {
    display: none;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active body.active-modal {
    overflow: hidden !important;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active body.active-modal .component[data-component^="layer/modal"].active {
    visibility: visible;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active body.active-modal .component[data-component^="layer/modal"].active .content {
    opacity: 1;
}
.new-tiguan .no-phone .video-layer .component[data-component="layer/modal"].active body.active-modal .component[data-component^="layer/modal"].active .component[data-component^="layer/modal"] {
    display: none;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].no-active {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].no-active section {
    width: 100%;
    height: 100%;
    margin: 0;
    border: none;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].no-active section .content {
    width: 100%;
    height: 100%;
}
.new-tiguan .video-layer .component[data-component="layer/modal"].no-active section .content > .assetboard {
    padding-top: 0px;
    height: 100%;
}
.new-tiguan .phone .video-layer a {
    pointer-events: none;
}
.new-tiguan .phone .video-layer a.close {
    display: none;
}
.new-tiguan .phone .video-layer .no-active {
    visibility: visible;
}
.new-tiguan .no-phone .video-layer a {
    position: relative;
    z-index: 1;
}
.new-tiguan .component[data-component="tab-container"] > section > article {
    display: none;
}
.new-tiguan .component[data-component="tab-container"] > section > article.active {
    display: block;
}
.new-tiguan .component[data-component="layer/modal/share-video"] .video .playing + .play-button {
    display: none;
}
.new-tiguan .component[data-component="picture-loader"] {
    height: 100%;
}
.new-tiguan .component[data-component="picture-loader"] .slider-wrapper,
.new-tiguan .component[data-component="picture-loader"] .image-wrapper {
    -webkit-transition: opacity 0.65s ease;
    -moz-transition: opacity 0.65s ease;
    -o-transition: opacity 0.65s ease;
    transition: opacity 0.65s ease;
    opacity: 0;
}
.new-tiguan .component[data-component="picture-loader"].loaded .slider-wrapper,
.new-tiguan .component[data-component="picture-loader"].loaded .image-wrapper {
    opacity: 1;
}
.new-tiguan .component[data-component="scroll-interaction"] {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7");
    z-index: 1000;
}
.new-tiguan .component[data-component="scroll-interaction"] > div:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 110%;
    opacity: 1;
    overflow: hidden;
    overflow-y: scroll;
}
.new-tiguan .component[data-component="scroll-interaction"] > div:first-child > .fill {
    width: 100%;
    height: 6000px;
}
.new-tiguan .component[data-component="scroll-experience"] {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper {
    overflow-y: scroll;
    width: 110%;
    height: 100%;
    min-height: 100%;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .background-items {
    position: relative;
    height: 100%;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .background-items > div {
    position: relative;
    height: 100%;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .background-items > div picture {
    display: block;
    position: relative;
    height: 100%;
    overflow: hidden;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .background-items > div picture img {
    position: absolute;
    top: -100%;
    left: -100%;
    width: auto;
    height: 100%;
    min-height: 100%;
    right: -100%;
    bottom: -100%;
    margin: auto;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .foreground {
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    pointer-events: none;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .foreground picture {
    display: block;
    position: relative;
    height: 100%;
    overflow: hidden;
}
.new-tiguan .component[data-component="scroll-experience"] > .wrapper > .foreground picture img {
    position: absolute;
    top: -100%;
    left: -100%;
    width: auto;
    height: 100%;
    min-height: 100%;
    right: -100%;
    bottom: -100%;
    margin: auto;
    -webkit-transform: translateX(2%);
    -moz-transform: translateX(2%);
    -o-transform: translateX(2%);
    -ms-transform: translateX(2%);
    transform: translateX(2%);
}
.new-tiguan .component[data-component="scroll-experience"] .pagination {
    z-index: 10;
    position: absolute;
    bottom: 40px;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div {
    vertical-align: middle;
    display: inline-block;
    padding: 0 5px;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a {
    cursor: pointer;
    display: block;
    width: 28px;
    height: 28px;
    bordeR: solid #ffffff 2px;
    border-radius: 50%;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a:hover,
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a:active,
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a.active {
    background-color: #00b1eb;
    border-color: transparent;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a:hover i,
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a:active i,
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a.active i {
    color: white;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] {
    margin: 0;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i {
    font-size: 20px;
    line-height: 22px;
}
.new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
    line-height: 24px;
    padding-left: 1px;
}
@media (min-width: 768px) {
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div {
        padding: 0;
        margin: 0 10px;
    }
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a {
        width: 31px;
        height: 31px;
    }
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i {
        font-size: 22px;
        line-height: 26px;
    }
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 27px;
        padding-left: 0px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a {
        width: 52px;
        height: 52px;
    }
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i {
        font-size: 40px;
        line-height: 48px;
    }
    .new-tiguan .component[data-component="scroll-experience"] .pagination > div a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 50px;
    }
}
.new-tiguan .component[data-component="scroll-experience"] .pagination {
    bottom: -150px;
    -webkit-transition: bottom 0.35s ease;
    -moz-transition: bottom 0.35s ease;
    -o-transition: bottom 0.35s ease;
    transition: bottom 0.35s ease;
}
.new-tiguan .component[data-component="scroll-experience"].scrolling .pagination {
    bottom: 40px;
}
.new-tiguan .component[data-component="picture-manager"] {
    position: relative;
    overflow: hidden;
}
.new-tiguan .component[data-component="picture-manager"] picture {
    display: block;
}
.new-tiguan .component[data-component="picture-manager"] .view {
    width: 100%;
}
.new-tiguan .component[data-component="picture-manager"] .view + .view {
    position: absolute;
    top: 0;
}
.new-tiguan .component[data-component="picture-manager"] .view + .view picture {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
}
.new-tiguan .component[data-component="picture-manager"] .view + .view picture.ready {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .component[data-component="picture-manager"] .sharing {
    position: absolute;
    bottom: 0;
    right: 0;
}
.new-tiguan .component[data-component="picture-manager"] .assetboard[data-assetboard^="t8y/loading"] {
    opacity: 1;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
}
.new-tiguan .ie8 .component[data-component="picture-manager"] .assetboard[data-assetboard^="t8y/loading"] {
    visibility: visible;
}
.new-tiguan .ready.component[data-component="picture-manager"] .assetboard[data-assetboard^="t8y/loading"] {
    opacity: 0;
}
.new-tiguan .ie8 .ready.component[data-component="picture-manager"] .assetboard[data-assetboard^="t8y/loading"] {
    visibility: hidden;
}
.new-tiguan .component[data-component="cookie-notice"] {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1500;
}
.new-tiguan .component[data-component="cookie-notice"] .close {
    position: absolute;
    right: 30px;
    top: 20px;
    width: 40px;
    height: 40px;
    background-color: black;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    cursor: pointer;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    z-index: 1520;
    -webkit-transition: opacity 200ms 300ms;
    -moz-transition: opacity 200ms 300ms;
    -o-transition: opacity 200ms 300ms;
    transition: opacity 200ms 300ms;
}
.new-tiguan .component[data-component="cookie-notice"] .close:hover {
    background-color: #666;
}
.new-tiguan .component[data-component="cookie-notice"] .close:after {
    content: "";
    position: absolute;
    left: 12px;
    top: 12px;
    width: 16px;
    height: 16px;
    background: left top no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzczNjZGQkIxNTlEMTFFNUI4NkZBRTQ3N0Q1OEM3OUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzczNjZGQkMxNTlEMTFFNUI4NkZBRTQ3N0Q1OEM3OUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNzM2NkZCOTE1OUQxMUU1Qjg2RkFFNDc3RDU4Qzc5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNzM2NkZCQTE1OUQxMUU1Qjg2RkFFNDc3RDU4Qzc5QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuQJqssAAAD/SURBVHjajFPLCsIwEEzBP/EPPNQHBfHixYuVFqwfIJ7qr3oRPAkFQagH8ailWWe1KWlMWgeGppud6e6mEVLKGRFdwCsYg6KDPngAj6zlwJOa2LSIx0ZuwcGCfpFYxCNLHgmUMSc7EkMszQRot6IsSzYJHSYB2LeJgT10QhnwV5YOE1uLaVX910BjRN1IVWs2A9XvwyJ8gaE+WDboCQ2e5/EjB0n8gmM3Ja6hfx2O0676kbPWNfUQwYD+R8Qa3cAlDrE3cVQSfwyw8Num3XbE2FvwZtZ1VBVXlry7qG5i4w/Tj8oYcmzkZhwcYnEGc3BnXiLDQLVz4iuN98FbgAEA2EVe2ynCfOAAAAAASUVORK5CYII=');
}
.new-tiguan .component[data-component="cookie-notice"] .inner {
    width: 100%;
    position: relative;
    z-index: 1510;
    padding: 20px 20px 20px 20px;
    padding-left: 95px;
    padding-right: 95px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: top 300ms;
    -moz-transition: top 300ms;
    -o-transition: top 300ms;
    transition: top 300ms;
    background-color: #2f3538;
}
@media (min-width: 768px) {
    .new-tiguan .component[data-component="cookie-notice"] .inner {
        height: 220px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .component[data-component="cookie-notice"] .inner {
        height: 175px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .component[data-component="cookie-notice"] .inner {
        height: 154px;
    }
}
.new-tiguan .component[data-component="cookie-notice"] .inner h4 {
    color: white;
    font-size: 15px;
    line-height: 1.5;
    font-weight: bold;
    margin: 0;
    padding: 0 250px 0 0;
}
.new-tiguan .component[data-component="cookie-notice"] .inner p {
    color: white;
    font-size: 15px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    width: 91.66666666666667%;
}
.new-tiguan .component[data-component="cookie-notice"] .inner p a {
    color: #00b1eb;
    text-decoration: none;
}
.new-tiguan .component[data-component="cookie-notice"] .inner .linkwrapper {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}
.new-tiguan .component[data-component="cookie-notice"] .inner .linkwrapper a {
    color: #00b1eb;
    font-size: 15px;
    line-height: 1.5;
    margin: 0 100px 0 0;
    padding: 0 0 0 24px;
    position: relative;
}
.new-tiguan .component[data-component="cookie-notice"] .inner .linkwrapper a:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 4px;
    background-color: #00b1eb;
    left: 0;
    bottom: 7px;
}
.new-tiguan .component[data-component="cookie-notice"] .inner .linkwrapper a:after {
    content: "";
    position: absolute;
    left: 6px;
    bottom: 3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 8px;
    border-color: transparent transparent transparent #00b1eb;
}
@media (max-width: 767px) {
    .new-tiguan .component[data-component="cookie-notice"] .inner {
        padding: 20px;
        left: 0;
    }
    .new-tiguan .component[data-component="cookie-notice"] .inner h4 {
        padding: 0 50px 0 0;
    }
    .new-tiguan .component[data-component="cookie-notice"] .inner p {
        width: 85%;
        padding: 0;
    }
    .new-tiguan .component[data-component="cookie-notice"] .inner .linkwrapper {
        display: block;
        width: 100%;
        margin-top: 20px;
    }
    .new-tiguan .component[data-component="cookie-notice"] .close {
        right: 20px;
        top: 20px;
    }
}
.new-tiguan html.active-cookie-notice body .component[data-component="cookie-notice"]:before {
    filter: alpha(opacity=30);
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
}
.new-tiguan .ie8 html.active-cookie-notice body .component[data-component="cookie-notice"]:before {
    display: none;
}
@media (max-width: 767px) {
    .new-tiguan html.active-cookie-notice body .component[data-component="cookie-notice"] {
        position: relative;
    }
}
.new-tiguan html.active-cookie-notice body .component[data-component="cookie-notice"] .inner {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    top: 0;
}
.new-tiguan html.active-cookie-notice body .component[data-component="cookie-notice"] .close {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .module.iframe > div.iframe {
    position: relative;
    max-width: 1045px;
    height: 580px;
    margin: 0 auto 40px;
    box-sizing: content-box;
}
.new-tiguan .module.iframe > div.iframe iframe {
    width: 100%;
    height: 580px;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
    position: relative;
    z-index: 1;
}
.new-tiguan .module.iframe > div.iframe .poster {
    display: none;
}
.new-tiguan .module.iframe > div.iframe > div.shadow {
    z-index: 0;
    position: absolute;
    bottom: 0;
    width: 96%;
    left: 2%;
    height: 20px;
    box-shadow: 0 11px 20px 0 rgba(0, 0, 0, 0.8);
}
@media (max-width: 768px) {
    .new-tiguan .module.iframe > div.iframe {
        height: 280px;
    }
    .new-tiguan .module.iframe > div.iframe iframe {
        height: 280px;
    }
}
@media (max-width: 480px) {
    .new-tiguan .module.iframe > div.iframe .poster {
        width: 100%;
        height: 100%;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        background: #000000 url('../img/icon_modeswitch.svg') no-repeat 50% 50%;
        background-size: 50% auto;
        z-index: 1;
    }
}
.new-tiguan header.module[data-module="header"] {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 40px;
    background: #ffffff;
    z-index: 1031;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
    -webkit-transition: height 0.2s ease-in-out;
    -moz-transition: height 0.2s ease-in-out;
    -o-transition: height 0.2s ease-in-out;
    transition: height 0.2s ease-in-out;
}
@media (max-width: 767px) {
    .new-tiguan .active-cookie-notice header.module[data-module="header"] {
        position: relative;
    }
}
@media (min-width: 768px) {
    .new-tiguan .active-cookie-notice header.module[data-module="header"] {
        top: 220px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .active-cookie-notice header.module[data-module="header"] {
        top: 175px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .active-cookie-notice header.module[data-module="header"] {
        top: 154px;
    }
}
.new-tiguan header.module[data-module="header"].show-mobile-menu {
    height: 100%;
}
.new-tiguan header.module[data-module="header"] .header-mobile {
    height: 40px;
}
.new-tiguan header.module[data-module="header"] .menu-mobile {
    width: 45px;
    float: left;
    height: 100%;
    line-height: 40px;
    font-size: 50px;
    display: block;
    color: #85979d;
    position: relative;
}
.new-tiguan header.module[data-module="header"] .menu-mobile i {
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    opacity: 0;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.new-tiguan header.module[data-module="header"] .menu-mobile i.active {
    opacity: 1;
}
.new-tiguan header.module[data-module="header"] .logo-mobile {
    float: right;
    display: block;
    width: 45px;
    height: 31px;
    background-size: auto 27px;
    background-position: 50% 11px;
    background-repeat: no-repeat;
}
.new-tiguan header.module[data-module="header"] .claim-mobile {
    margin: 0 45px;
    height: 100%;
    text-align: center;
    line-height: 40px;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan header.module[data-module="header"] nav.main {
    height: 100%;
}
.new-tiguan header.module[data-module="header"] nav.main .menu {
    height: 100%;
}
.new-tiguan header.module[data-module="header"] nav.main .menu > ul {
    margin: 0;
}
.new-tiguan header.module[data-module="header"] nav.main .menu > ul > li {
    font-size: 1.714em;
}
.new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a {
    position: relative;
}
.new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a i {
    position: absolute;
    top: 54%;
    margin-top: -0.5em;
    font-size: 2.5em;
    width: 75px;
    text-align: center;
}
.new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a span.hover i {
    font-size: 1em;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul {
    list-style: none;
    padding: 0;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li {
    border-top: 1px solid #edf4f6;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li.logo {
    display: none;
}
.new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.logo:hover > a,
.new-tiguan header.module[data-module="header"] nav.main .menu ul li.logo:active > a {
    color: #000000;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li a {
    display: block;
    color: #85979d;
    text-decoration: none;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li a.active-menuItem {
    color: #00b1eb;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li a.active-menuItem h3 {
    color: #00b1eb;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul {
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    padding-right: 60px;
    z-index: 1;
    background-color: #ebf3f6;
    -webkit-transition: left 0.2s ease-in-out;
    -moz-transition: left 0.2s ease-in-out;
    -o-transition: left 0.2s ease-in-out;
    transition: left 0.2s ease-in-out;
}
.new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li {
    margin-top: 30px;
    padding: 0 25px;
    font-size: 0.5em;
}
.new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li:hover > a,
.new-tiguan header.module[data-module="header"] nav.main .menu ul li:active > a {
    color: #00b1eb;
}
.new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.parent:hover a + ul,
.new-tiguan header.module[data-module="header"] nav.main .menu ul li.parent.active a + ul {
    left: 75px;
}
.new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.parent:hover .asset[data-asset="menu-item"] > span,
.new-tiguan header.module[data-module="header"] nav.main .menu ul li.parent.active .asset[data-asset="menu-item"] > span {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    opacity: 0;
}
.new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.parent:hover .asset[data-asset="menu-item"] > span.hover,
.new-tiguan header.module[data-module="header"] nav.main .menu ul li.parent.active .asset[data-asset="menu-item"] > span.hover {
    opacity: 1;
}
@media (max-width: 767px) {
    .new-tiguan header.module[data-module="header"] nav.main .header-mobile {
        position: relative;
        z-index: 2;
        background: #ffffff;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu {
        overflow: auto;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        position: relative;
        z-index: 1;
        width: 100%;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul {
        top: 0;
        padding-bottom: 60px;
        margin: 0;
        position: relative;
        width: 100%;
        min-height: 100%;
        overflow: hidden;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul li a + ul {
        bottom: 0;
        height: auto;
    }
}
@media (min-width: 768px) {
    .new-tiguan header.module[data-module="header"] {
        overflow: visible;
        width: 95px;
        height: 100%;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .new-tiguan body.large-menu header.module[data-module="header"] {
        width: 120px;
    }
    .new-tiguan html.no-touch body.large-menu header.module[data-module="header"] nav.main .menu ul li.parent:hover a + ul,
    .new-tiguan body.large-menu header.module[data-module="header"] nav.main .menu ul li.parent.active a + ul {
        left: 120px;
    }
    .new-tiguan header.module[data-module="header"] .overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent url(http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/backgrounds/menu_overlay.png);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: opacity 0.1s, visibility 0 0.1s;
        -moz-transition: opacity 0.1s, visibility 0 0.1s;
        -o-transition: opacity 0.1s, visibility 0 0.1s;
        transition: opacity 0.1s, visibility 0 0.1s;
    }
    .new-tiguan header.module[data-module="header"] .overlay.active {
        opacity: 1;
        visibility: visible;
        -webkit-transition: opacity 0.1s, visibility 0 0;
        -moz-transition: opacity 0.1s, visibility 0 0;
        -o-transition: opacity 0.1s, visibility 0 0;
        transition: opacity 0.1s, visibility 0 0;
    }
    .new-tiguan header.module[data-module="header"] nav.main {
        position: relative;
        z-index: 10;
        -webkit-box-shadow: 4px 0 10px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 4px 0 10px rgba(0, 0, 0, 0.15);
        box-shadow: 4px 0 10px rgba(0, 0, 0, 0.15);
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul {
        background-color: #ffffff;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul > li {
        font-size: 0.857em;
        line-height: 0.857em;
        position: static;
        -webkit-transition: background-color 0.2s;
        -moz-transition: background-color 0.2s;
        -o-transition: background-color 0.2s;
        transition: background-color 0.2s;
    }
    .new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu > ul > li:hover {
        background-color: #ebf3f6;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a {
        position: static;
        padding: 0;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a i {
        position: static;
        display: block;
        width: 100%;
        font-size: 4.5em;
        margin-top: 18px;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu > ul > li > a span.hover i {
        width: auto;
        font-size: 5em;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul {
        height: 100%;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li {
        padding: 0 0 12px 0;
        width: 100%;
        text-align: center;
        font-family: 'VWTextWebBold', arial, verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li:first-child {
        border-top: 0;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li:first-child + li {
        border-top: 0;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li.logo {
        height: 125px;
        display: block;
        font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li.logo a {
        color: #000000;
    }
    .new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.logo a:hover {
        color: #000000;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li.logo .img {
        background-position: 50% 36px;
        background-repeat: no-repeat;
        background-size: 54px auto;
        display: block;
        width: 100%;
        height: 100px;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a {
        -webkit-transition: color 0.1s;
        -moz-transition: color 0.1s;
        -o-transition: color 0.1s;
        transition: color 0.1s;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul {
        line-height: 1.2em;
        top: 0;
        left: -234px;
        width: 234px;
        height: 100%;
        padding-right: 0;
        z-index: -1;
        -webkit-transition: left 0.2s ease-in-out, visibility 0s 0.2s;
        -moz-transition: left 0.2s ease-in-out, visibility 0s 0.2s;
        -o-transition: left 0.2s ease-in-out, visibility 0s 0.2s;
        transition: left 0.2s ease-in-out, visibility 0s 0.2s;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li {
        background-color: transparent;
        height: auto;
        margin-top: 35px;
        padding: 0 20px;
        font-size: 1em;
        -webkit-transition: opacity 0.2s;
        -moz-transition: opacity 0.2s;
        -o-transition: opacity 0.2s;
        transition: opacity 0.2s;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li:first-child {
        margin-top: 0;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li.intro {
        opacity: 1;
        text-align: left;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li.intro h3 {
        font-family: 'VWTextWebBold', arial, verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 1em;
        font-size: 1.75em;
        margin-top: 46px;
        margin-bottom: 58px;
        text-align: center;
    }
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li a + ul li.intro p {
        font-size: 1.167em;
        font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
        color: #85979d;
    }
    .new-tiguan html.no-touch header.module[data-module="header"] nav.main .menu ul li.parent:hover a + ul,
    .new-tiguan header.module[data-module="header"] nav.main .menu ul li.parent.active a + ul {
        left: 95px;
    }
}
.new-tiguan footer.module[data-module="footer"] {
    float: left;
    width: 100%;
}
.new-tiguan footer.module[data-module="footer"] > .container-max {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.new-tiguan footer.module[data-module="footer"] div.social {
    text-align: center;
    margin: 25px 0;
}
.new-tiguan footer.module[data-module="footer"] div.social a {
    margin-left: 20px;
}
.new-tiguan footer.module[data-module="footer"] div.social a:first-child {
    margin-left: 0;
}
.new-tiguan footer.module[data-module="footer"] ul {
    list-style: none;
    margin-bottom: 20px;
    padding: 0;
}
.new-tiguan footer.module[data-module="footer"] ul.legal-links {
    font-size: 0.857em;
    margin-bottom: 0;
}
.new-tiguan footer.module[data-module="footer"] ul.legal-links li {
    border-top: 1px solid #edf4f6;
    padding: 20px 0;
    text-align: center;
}
.new-tiguan footer.module[data-module="footer"] ul.legal-links li > span {
    display: inline-block;
    padding-top: 10px;
}
.new-tiguan footer.module[data-module="footer"] ul.fine-print {
    font-size: 0.857em;
    margin-top: 25px;
}
.new-tiguan footer.module[data-module="footer"] ul.fine-print li {
    margin-top: 0.6em;
    color: #85979d;
}
.new-tiguan footer.module[data-module="footer"] ul.fine-print li:first-child {
    margin-top: 0;
}
.new-tiguan footer.module[data-module="footer"] .language-picker {
    margin-bottom: 20px;
}
.new-tiguan footer.module[data-module="footer"] .language-picker > a {
    width: 100%;
}
.new-tiguan footer.module[data-module="footer"] .language-picker > a > span {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    display: block;
}
@media (min-width: 768px) {
    .new-tiguan footer.module[data-module="footer"] {
        padding: 45px 0 45px 95px;
        overflow: hidden;
    }
    .new-tiguan body.large-menu footer.module[data-module="footer"] {
        padding: 45px 0 45px 120px;
    }
    .new-tiguan footer.module[data-module="footer"] div.social {
        margin: 0;
        text-align: right;
        padding-right: 40px;
    }
    .new-tiguan footer.module[data-module="footer"] div.social a {
        margin-left: 15px;
        margin-top: 3px;
    }
    .new-tiguan footer.module[data-module="footer"] div.social a:first-child {
        margin-left: 0;
    }
    .new-tiguan footer.module[data-module="footer"] .row-1,
    .new-tiguan footer.module[data-module="footer"] .row-2 {
        margin-bottom: 30px;
    }
    .new-tiguan footer.module[data-module="footer"] ul {
        margin-bottom: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links {
        min-height: 44px;
        display: table;
        margin: 0 auto;
        padding: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li {
        display: table-cell;
        text-align: center;
        border-top: 0;
        border-left: 1px solid #edf4f6;
        padding: 0;
        vertical-align: middle;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li:first-child {
        text-align: left;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li:first-child a,
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li:first-child > span {
        padding-left: 0;
        border: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li a,
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li > span {
        display: inline-block;
        width: 100%;
        padding: 0 15px;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li:first-child {
        border: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li:last-child {
        padding-right: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.fine-print {
        font-size: 0.857em;
        line-height: 1.333em;
    }
    .new-tiguan footer.module[data-module="footer"] ul.fine-print li {
        margin-top: 0;
    }
    .new-tiguan footer.module[data-module="footer"] .language-picker {
        margin-bottom: 0;
        text-align: left;
        padding-left: 20px;
    }
    .new-tiguan footer.module[data-module="footer"] .language-picker > a {
        max-width: 175px;
    }
}
@media (min-width: 940px) {
    .new-tiguan footer.module[data-module="footer"] div.social a {
        margin-top: 0;
    }
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li a,
    .new-tiguan footer.module[data-module="footer"] ul.legal-links li > span {
        padding-left: 25px;
        padding-right: 25px;
    }
}
@media (max-width: 999991px) {
    .new-tiguan footer.module[data-module="footer"] > .container-max {
        max-width: 1045px;
        padding-left: 20px;
        padding-right: 20px;
    }
}
.new-tiguan .module[data-module="subnavigation"] {
    display: none;
    border: 0;
}
.new-tiguan .module[data-module="subnavigation"].highlight {
    background-color: #85979d;
}
.new-tiguan .module[data-module="subnavigation"] ul.container-max {
    padding-right: 15px;
    padding-left: 27px;
    max-width: none;
}
.new-tiguan .module[data-module="subnavigation"].inline ul.container-max {
    padding-top: 20px;
    padding-right: 23px;
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="subnavigation"] {
        display: block;
        background: #85979d;
        margin: 0 0 0 95px;
        text-transform: uppercase;
        -webkit-transition: background 0.2s;
        -moz-transition: background 0.2s;
        -o-transition: background 0.2s;
        transition: background 0.2s;
        font-family: 'VWTextWebBold', arial, verdana, sans-serif;
        font-style: normal;
        font-weight: normal;
    }
    .new-tiguan body.large-menu .module[data-module="subnavigation"] {
        margin: 0 0 0 120px;
    }
    .new-tiguan .module[data-module="subnavigation"] ul {
        height: 100%;
        list-style: none;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li {
        height: 100%;
        line-height: 50px;
        height: 50px;
        padding-left: 15px;
        vertical-align: middle;
        -webkit-transition: padding 0.2s;
        -moz-transition: padding 0.2s;
        -o-transition: padding 0.2s;
        transition: padding 0.2s;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li:first-child {
        padding-left: 0;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li:first-child + li {
        padding-left: 0;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right {
        padding-left: 10px;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li a {
        color: rgba(255, 255, 255, 0.7);
        height: 100%;
        -webkit-transition: color 0.1s, background 0.1s;
        -moz-transition: color 0.1s, background 0.1s;
        -o-transition: color 0.1s, background 0.1s;
        transition: color 0.1s, background 0.1s;
    }
    .new-tiguan html.no-touch .module[data-module="subnavigation"] ul li a:hover {
        color: #ffffff;
        text-decoration: none;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li a.active {
        color: #ffffff;
        position: relative;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li a.active:after {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: -7px;
        bottom: -7px;
        width: 20px;
        height: 20px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        background-color: #85979d;
        -webkit-transition: background 0.2s;
        -moz-transition: background 0.2s;
        -o-transition: background 0.2s;
        transition: background 0.2s;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.right {
        float: right;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-left {
        display: inline-block;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-left a {
        display: inline-block;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-left .top {
        font-size: 20px;
        line-height: 50px;
        text-align: center;
        overflow: hidden;
        position: relative;
        height: 50px;
        width: 0;
        opacity: 0;
        padding: 0;
        color: rgba(255, 255, 255, 0.7) !important;
        -webkit-transition: width 0.2s 0.1s, opacity 0.2s 0;
        -moz-transition: width 0.2s 0.1s, opacity 0.2s 0;
        -o-transition: width 0.2s 0.1s, opacity 0.2s 0;
        transition: width 0.2s 0.1s, opacity 0.2s 0;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right span {
        display: none;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right i {
        font-size: 1.5em;
        position: relative;
        top: 1px;
    }
    .new-tiguan .module[data-module="subnavigation"].highlight ul li:first-child + li {
        padding-left: 15px;
    }
    .new-tiguan .module[data-module="subnavigation"].highlight ul li.navbar-left .top {
        width: 35px;
        opacity: 1;
        -webkit-transition: width 0.2s, opacity 0.2s 0.1s;
        -moz-transition: width 0.2s, opacity 0.2s 0.1s;
        -o-transition: width 0.2s, opacity 0.2s 0.1s;
        transition: width 0.2s, opacity 0.2s 0.1s;
    }
    .new-tiguan .module[data-module="subnavigation"].inline {
        position: absolute;
        top: 0;
        left: -95px;
        width: 100%;
        z-index: 80;
        background-color: transparent;
    }
    .new-tiguan .module[data-module="subnavigation"].inline a.sub-nav {
        margin-left: 10px;
        text-transform: uppercase;
        background-color: #00b1eb;
        color: #ffffff;
    }
    .new-tiguan .module[data-module="subnavigation"].inline a.sub-nav span {
        position: relative;
        top: 0;
    }
    .new-tiguan .module[data-module="subnavigation"].inline a.sub-nav i {
        color: #ffffff;
    }
    .new-tiguan html.no-touch .module[data-module="subnavigation"].inline a.sub-nav:hover {
        background-color: #141d23;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="subnavigation"] ul li {
        padding-left: 20px;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-left:first-child {
        padding-left: 0px;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right {
        padding-left: 10px;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right span {
        display: inline;
    }
    .new-tiguan .module[data-module="subnavigation"] ul li.navbar-right i {
        font-size: 1.3em;
        position: static;
        top: 0;
    }
    .new-tiguan .module[data-module="subnavigation"].highlight ul li:first-child + li {
        padding-left: 30px;
    }
    .new-tiguan .module[data-module="subnavigation"].highlight ul li a.active:after {
        background-color: #85979d;
    }
}
@media (min-width: 768px) {
    .new-tiguan .active-cookie-notice .module[data-module="subnavigation"].navbar-fixed-top {
        top: 220px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .active-cookie-notice .module[data-module="subnavigation"].navbar-fixed-top {
        top: 175px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .active-cookie-notice .module[data-module="subnavigation"].navbar-fixed-top {
        top: 154px;
    }
}
.new-tiguan .module[data-module="tabcontainer"] {
    background: #f2fbfe;
    height: 100%;
}
.new-tiguan .module[data-module="tabcontainer"] h1 {
    margin-top: 70px;
    margin-bottom: 22px;
    font-size: 48px;
    text-align: center;
}
.new-tiguan .module[data-module="tabcontainer"] h2 {
    margin-top: 8px;
    margin-bottom: 34px;
    font-size: 16px;
    text-align: center;
    font-family: semibold, arial, sans-serif;
}
.new-tiguan .module[data-module="tabcontainer"] > ul {
    display: block;
    text-align: center;
}
.new-tiguan .module[data-module="tabcontainer"] > ul.tab-header-wrapper {
    background: #e3ebed;
    padding-bottom: 36px;
    margin-bottom: -1px;
}
.new-tiguan .module[data-module="tabcontainer"] > ul > li {
    display: inline-block;
    margin: 0 20px 0 0;
}
.new-tiguan .module[data-module="tabcontainer"] > ul > li a {
    color: #000;
    font-size: 12px;
}
.new-tiguan .module[data-module="tabcontainer"] > ul > li a:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    width: 26px;
    height: 26px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #d0d8da;
    margin: 5px 5px 8px 5px;
}
.new-tiguan .lte9 .module[data-module="tabcontainer"] > ul > li a:before {
    border: 14px solid #fff;
    background-color: #fff;
}
.new-tiguan .module[data-module="tabcontainer"] > ul > li.active a:before {
    box-sizing: border-box;
    background-color: #00b1eb;
    border: 7px solid #fff;
}
.new-tiguan .lte9 .module[data-module="tabcontainer"] > ul > li.active a:before {
    border: 14px solid #00b1eb;
}
.new-tiguan .module[data-module="tabcontainer"] .tab-content {
    position: relative;
}
.new-tiguan .module[data-module="tabcontainer"] .tab-content article {
    display: none;
    width: 100%;
    padding-bottom: 20px;
    background: #e3ebed;
    float: left;
}
.new-tiguan .module[data-module="tabcontainer"] .tab-content article.active {
    display: block;
}
.new-tiguan .module[data-module="tabcontainer"] .fragment[data-fragment="doi_success"] h3 {
    margin-top: 70px;
}
.new-tiguan .lte9 .module[data-module="tabcontainer"] .tab-content #tab2 {
    height: 840px !important;
    overflow: hidden;
}
.new-tiguan [data-module="slider"] {
    width: 100%;
    padding-bottom: 50px;
    /* PREV NEXT BUTTON */
    /* PAGINATION */
}
@media (min-width: 768px) {
    .new-tiguan [data-module="slider"] {
        padding-bottom: 35px;
    }
}
.new-tiguan [data-module="slider"].odd {
    background-color: #ffffff;
}
.new-tiguan [data-module="slider"] .slick-slide {
    -webkit-transition: background-color 500ms;
    -moz-transition: background-color 500ms;
    -o-transition: background-color 500ms;
    transition: background-color 500ms;
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms;
    overflow: hidden;
    outline: none;
}
.new-tiguan [data-module="slider"] .slick-prev,
.new-tiguan [data-module="slider"] .slick-next {
    outline: 0;
    border: 0;
    width: 40px;
    height: 80px;
    line-height: 80px;
    background-color: rgba(0, 0, 0, 0.15) !important;
    text-align: center;
    font-size: 31px;
    display: inline-block;
    position: absolute;
    top: 14%;
    z-index: 1;
    margin-top: -40px;
    -webkit-transition: left 0.1s, right 0.1s;
    -moz-transition: left 0.1s, right 0.1s;
    -o-transition: left 0.1s, right 0.1s;
    transition: left 0.1s, right 0.1s;
    padding: 0;
}
.new-tiguan html.no-touch [data-module="slider"] .slick-prev:hover,
.new-tiguan html.no-touch [data-module="slider"] .slick-next:hover,
.new-tiguan [data-module="slider"] .slick-prev:active,
.new-tiguan [data-module="slider"] .slick-next:active {
    color: #00b1eb;
    background-color: rgba(49, 66, 74, 0.4);
}
.new-tiguan [data-module="slider"] .slick-prev.light,
.new-tiguan [data-module="slider"] .slick-next.light {
    background-color: rgba(255, 255, 255, 0.1);
}
.new-tiguan html.no-touch [data-module="slider"] .slick-prev.light:hover,
.new-tiguan html.no-touch [data-module="slider"] .slick-next.light:hover,
.new-tiguan [data-module="slider"] .slick-prev.light:active,
.new-tiguan [data-module="slider"] .slick-next.light:active {
    background-color: rgba(255, 255, 255, 0.1);
}
.new-tiguan [data-module="slider"] .slick-prev:before,
.new-tiguan [data-module="slider"] .slick-next:before {
    font-family: "icons" !important;
    font-size: 36px !important;
    color: #fff;
}
.new-tiguan [data-module="slider"] .slick-prev:hover,
.new-tiguan [data-module="slider"] .slick-next:hover {
    color: #00b1eb;
}
.new-tiguan [data-module="slider"] .slick-prev:hover:before,
.new-tiguan [data-module="slider"] .slick-next:hover:before {
    color: #00b1eb;
}
.new-tiguan [data-module="slider"] .slick-prev.slick-disabled,
.new-tiguan [data-module="slider"] .slick-next.slick-disabled {
    opacity: 0 !important;
    display: none !important;
    visibility: hidden;
}
@media (min-width: 480px) {
    .new-tiguan [data-module="slider"] .slick-prev,
    .new-tiguan [data-module="slider"] .slick-next {
        top: 28%;
    }
}
@media (min-width: 768px) {
    .new-tiguan [data-module="slider"] .slick-prev,
    .new-tiguan [data-module="slider"] .slick-next {
        top: 25%;
    }
}
.new-tiguan [data-module="slider"] .slick-prev {
    left: 0;
    border-radius: 0 5px 5px 0;
}
.new-tiguan [data-module="slider"] .slick-prev:before {
    content: "\e605";
}
.new-tiguan [data-module="slider"] .slick-next {
    right: 0;
    border-radius: 5px 0 0 5px;
}
.new-tiguan [data-module="slider"] .slick-next:before {
    content: "\e608";
}
.new-tiguan [data-module="slider"] .slick-dots {
    list-style: none;
    text-align: center;
    font-size: 0;
    white-space: nowrap;
    position: absolute;
    width: 100%;
    bottom: 15px;
    z-index: 1;
    margin: 0;
    padding: 0;
}
@media (min-width: 768px) {
    .new-tiguan [data-module="slider"] .slick-dots {
        bottom: 4px;
    }
}
.new-tiguan [data-module="slider"] .slick-dots li {
    display: inline-block;
    margin-left: 4px;
    background-color: none;
}
.new-tiguan [data-module="slider"] .slick-dots li:first-child {
    margin-left: 0;
}
.new-tiguan [data-module="slider"] .slick-dots li button {
    outline: 0;
    border: 0;
    display: block;
    width: 13px;
    height: 13px;
    background-color: #6b6b6b;
    border-radius: 50%;
    cursor: pointer;
    padding: 0;
}
.new-tiguan [data-module="slider"] .slick-dots li.slick-active button {
    background-color: #00b1eb;
}
@media (min-width: 768px) {
    .new-tiguan [data-module="slider"] .slick-dots li {
        margin-left: 10px;
    }
    .new-tiguan [data-module="slider"] .slick-dots li:first-child {
        margin-left: 0;
    }
    .new-tiguan [data-module="slider"] .slick-dots li button {
        width: 13px;
        height: 13px;
    }
}
.new-tiguan .module[data-module="compare_feature"] {
    min-width: 960px !important;
    background: #F1F5F6;
    min-height: 100%;
    height: 100%;
    min-width: 100%;
    width: 100%;
    display: inline-table;
}
@media (orientation: portrait) {
    .new-tiguan .module[data-module="compare_feature"] {
        overflow: hidden;
    }
    .new-tiguan .module[data-module="compare_feature"] > * {
        display: none;
    }
    .new-tiguan .module[data-module="compare_feature"]:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 95000;
        background: #ffffff;
        background-image: url('../img/icon_modeswitch.svg');
        background-repeat: no-repeat;
        background-position: center center;
    }
}
.new-tiguan .module[data-module="compare_feature"] .feature-table {
    position: relative;
}
.new-tiguan .module[data-module="compare_feature"] a {
    cursor: pointer !important;
}
.new-tiguan .module[data-module="compare_feature"] a.asset.tab {
    font-size: 16px;
}
.new-tiguan .module[data-module="compare_feature"] h2,
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="intro"] h2 {
    font-size: 36px;
}
.new-tiguan .module[data-module="compare_feature"] h4 {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}
.new-tiguan .module[data-module="compare_feature"] .compare-icon > a {
    cursor: default !important;
}
.new-tiguan .module[data-module="compare_feature"] .align-left {
    text-align: left;
}
.new-tiguan .module[data-module="compare_feature"] .align-center {
    text-align: center;
    vertical-align: text-bottom;
    margin-bottom: 25px;
}
.new-tiguan .module[data-module="compare_feature"] .align-right {
    text-align: right;
}
.new-tiguan .module[data-module="compare_feature"] .odd {
    background-color: #e3ebed;
}
.new-tiguan .module[data-module="compare_feature"] .even {
    background-color: #F1F5F6;
}
.new-tiguan .module[data-module="compare_feature"] .add-button {
    opacity: 1;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}
.new-tiguan .module[data-module="compare_feature"] .rotate {
    -webkit-transform: rotate(45);
    -ms-transform: rotate(45);
    transform: rotate(45);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition-property: opacity, rotation;
    -moz-transition-property: opacity, rotation;
    -o-transition-property: opacity, rotation;
    transition-property: opacity, rotation;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.new-tiguan .module[data-module="compare_feature"] .rotate .icon-plus {
    opacity: 1;
}
.new-tiguan .module[data-module="compare_feature"] .rotate .icon-circle {
    opacity: 0.6;
    color: #313a3f !important;
}
.new-tiguan .module[data-module="compare_feature"] .rotate:hover .icon-circle {
    opacity: 1;
}
.new-tiguan .module[data-module="compare_feature"] .fademe {
    opacity: 1;
    visibility: visible;
    -webkit-transition-property: visibility, opacity;
    -moz-transition-property: visibility, opacity;
    -o-transition-property: visibility, opacity;
    transition-property: visibility, opacity;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.new-tiguan .module[data-module="compare_feature"] .fademedelay {
    opacity: 1;
    visibility: visible;
    -webkit-transition-property: visibility, opacity;
    -moz-transition-property: visibility, opacity;
    -o-transition-property: visibility, opacity;
    transition-property: visibility, opacity;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
}
.new-tiguan .module[data-module="compare_feature"] .fademefast {
    opacity: 1;
    visibility: visible;
    -webkit-transition-property: visibility, opacity;
    -moz-transition-property: visibility, opacity;
    -o-transition-property: visibility, opacity;
    transition-property: visibility, opacity;
    -webkit-transition-duration: 0.1s;
    -moz-transition-duration: 0.1s;
    -o-transition-duration: 0.1s;
    transition-duration: 0.1s;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view {
    z-index: 10000;
    opacity: 1;
    visibility: visible;
    min-width: 420px;
    min-height: 166px;
    position: absolute;
    top: 0;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view picture {
    width: 300px;
}
.new-tiguan .module[data-module="compare_feature"] .image-view {
    min-width: 420px;
}
.new-tiguan .module[data-module="compare_feature"] .empty-view {
    opacity: 1;
    visibility: visible;
    min-width: 420px;
    top: 0;
    min-height: 166px;
}
.new-tiguan .module[data-module="compare_feature"] .empty-view picture {
    width: 300px;
}
.new-tiguan .module[data-module="compare_feature"] .hidden-item {
    opacity: 0;
    visibility: hidden;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare {
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg {
    background-color: #344753;
    height: 275px;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg h2 {
    margin-top: 27px;
    margin-bottom: 10px;
    color: #ffffff;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg h4 {
    color: #ffffff;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.light-blue-bg {
    background-color: #00b1eb;
}
.new-tiguan .module[data-module="compare_feature"] .empty-view .add-button {
    cursor: pointer;
    position: absolute;
    top: 17%;
    left: 43%;
    width: 52px;
    height: 52px;
}
.new-tiguan .module[data-module="compare_feature"] .empty-view .add-button > .icon-plus {
    font-size: 34px !important;
    width: 52px;
    height: 52px;
    line-height: 52px;
}
.new-tiguan .module[data-module="compare_feature"] .empty-view .add-button > .icon-circle {
    font-size: 52px !important;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view .remove-button {
    cursor: pointer;
    position: absolute;
    top: 2%;
    right: 26%;
    width: 35px;
    height: 35px;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view .remove-button > .icon-close {
    color: #00b1eb !important;
    font-size: 16px !important;
    width: 35px;
    height: 35px;
    line-height: 35px;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view .remove-button > .icon-circle {
    color: #ffffff !important;
    font-size: 34px !important;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view .remove-button:hover > .icon-close {
    color: #ffffff !important;
}
.new-tiguan .module[data-module="compare_feature"] .filled-view .remove-button:hover > .icon-circle {
    color: #00b1eb !important;
}
.new-tiguan .module[data-module="compare_feature"] .compare-icon {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    cursor: default;
}
.new-tiguan .module[data-module="compare_feature"] .compare-icon a {
    width: inherit !important;
    height: inherit !important;
    cursor: default !important;
}
.new-tiguan .module[data-module="compare_feature"] .compare-icon .icon-compare {
    font-size: 53px !important;
    line-height: 102px !important;
    color: #344753 !important;
}
.new-tiguan .module[data-module="compare_feature"] .compare-icon .icon-circle {
    font-size: 100px !important;
    color: #323F47 !important;
}
.new-tiguan .module[data-module="compare_feature"].compare-trims .icon-compare {
    color: #ffffff !important;
}
.new-tiguan .module[data-module="compare_feature"].compare-trims .icon-circle {
    color: #00b1eb !important;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] {
    max-height: 0;
    overflow: hidden;
    padding: 0;
    background-color: #00b1eb;
    -webkit-transition-property: max-height;
    -moz-transition-property: max-height;
    -o-transition-property: max-height;
    transition-property: max-height;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"].show-slider {
    max-height: 800px;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .fragment[data-fragment="intro"] {
    margin: 30px 0 0;
    padding: 0;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .fragment[data-fragment="intro"] h2 {
    color: #ffffff;
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .fragment[data-fragment="tabs"] a:nth-child(2) {
    margin-left: 42px;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .selection-item {
    text-align: center;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .selection-item h4 {
    color: #ffffff;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .selection-item p {
    color: #99E0F7 !important;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] figure {
    display: inline-block;
    float: left;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .component[data-component="slider"] {
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .component[data-component="slider"] picture {
    max-width: 300px;
    margin-top: 35px;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .tabs .movingUnderline {
    background-color: #ffffff;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .tabs .tab {
    color: #ffffff;
}
.new-tiguan .module[data-module="compare_feature"] table {
    width: 100%;
    min-width: 768px !important;
}
.new-tiguan .module[data-module="compare_feature"] table .table-head.even {
    background-color: #323f47;
}
.new-tiguan .module[data-module="compare_feature"] table .table-head.even th h3 {
    color: #92a9b8;
    font-size: 20px;
    margin: 10px 0;
}
.new-tiguan .module[data-module="compare_feature"] table .table-head.even th h3 i {
    margin-right: 10px;
    font-size: 16px;
    line-height: 20px;
    vertical-align: middle;
}
.new-tiguan .module[data-module="compare_feature"] table tr th,
.new-tiguan .module[data-module="compare_feature"] table tr td {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    vertical-align: middle;
}
.new-tiguan .module[data-module="compare_feature"] table tr th.left,
.new-tiguan .module[data-module="compare_feature"] table tr td.left,
.new-tiguan .module[data-module="compare_feature"] table tr th.right,
.new-tiguan .module[data-module="compare_feature"] table tr td.right {
    width: 300px;
    padding: 35px 0;
}
.new-tiguan .module[data-module="compare_feature"] table tr th.center-col,
.new-tiguan .module[data-module="compare_feature"] table tr td.center-col {
    width: 260px;
    padding: 35px 10px;
}
.new-tiguan .module[data-module="compare_feature"] table tr th i,
.new-tiguan .module[data-module="compare_feature"] table tr td i {
    vertical-align: text-top;
    font-size: 24px;
    color: #92a9b8;
}
.new-tiguan .module[data-module="compare_feature"] table td h3,
.new-tiguan .module[data-module="compare_feature"] table td h4 {
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] table h3 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    color: #000000;
}
.new-tiguan .module[data-module="compare_feature"] table h4 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    color: #92a9b8;
}
.new-tiguan .module[data-module="compare_feature"] table ul li {
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    color: #000000;
}
.new-tiguan .module[data-module="compare_feature"] a {
    cursor: default;
}
.new-tiguan .module[data-module="compare_feature"] a.special {
    position: absolute;
}
.new-tiguan .module[data-module="compare_feature"] a.special.invisible {
    display: none;
}
.new-tiguan .module[data-module="compare_feature"] a.special .icon-features {
    color: #00b1eb !important;
    position: absolute;
    top: 0;
    left: 0;
    width: auto !important;
    height: auto !important;
    line-height: 1 !important;
    font-size: 14px !important;
    margin-left: 3px;
    margin-top: -3px;
}
.new-tiguan .module[data-module="compare_feature"] a.special .icon-circle {
    color: #ffffff !important;
    font-size: 14px;
    margin-left: 3px;
    margin-top: -3px;
}
.new-tiguan .module[data-module="compare_feature"] a.special span {
    display: none;
}
.new-tiguan .module[data-module="compare_feature"] .row-price h4 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    color: #000000;
}
.new-tiguan .module[data-module="compare_feature"] .row-price-range .left h4,
.new-tiguan .module[data-module="compare_feature"] .row-price-range .right h4 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    color: #000000;
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] .row-price-range .topline {
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #92a9b8;
}
.new-tiguan .module[data-module="compare_feature"] .row-specs td {
    padding-top: 20px;
    padding-bottom: 20px;
}
.new-tiguan .module[data-module="compare_feature"] .row-specs h4 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    color: #000000;
    margin: 0;
}
.new-tiguan .module[data-module="compare_feature"] .row-specs .subline {
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #92a9b8;
}
.new-tiguan .module[data-module="compare_feature"] .row-specs a[data-asset="button"] {
    cursor: pointer;
}
.new-tiguan .module[data-module="compare_feature"] .footer {
    background-color: #ffffff;
    text-align: center;
}
.new-tiguan .module[data-module="compare_feature"] .footer .spacer-sm {
    height: 30px;
}
.new-tiguan .module[data-module="compare_feature"] .footer .disclaimer {
    width: 30%;
    display: inline-block;
    vertical-align: top;
}
.new-tiguan .module[data-module="compare_feature"] .footer .disclaimer + .disclaimer {
    margin-left: 10%;
}
.new-tiguan .module[data-module="compare_feature"] .footer p {
    margin: 0 auto;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #92a9b8;
    padding-bottom: 10px;
}
.new-tiguan .module[data-module="compare_feature"] .selector {
    display: none;
}
.new-tiguan .module[data-module="compare_feature"] .selector li {
    width: 20%;
    float: left;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg .wrapper {
    white-space: nowrap;
    display: inline;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg .wrapper > .left {
    position: relative;
    display: inline-block;
    max-width: 420px;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg .wrapper > .compare-title-block {
    position: relative;
    display: inline-block;
    max-width: 240px;
}
.new-tiguan .module[data-module="compare_feature"] .row-compare.dark-blue-bg .wrapper > .right {
    position: relative;
    display: inline-block;
    max-width: 420px;
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .component[data-component="slider/view"]:first-child,
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .component[data-component="slider/view"],
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .component[data-component="slider/view"]:last-child {
    margin: 0px !important;
    max-width: 420px;
    overflow: hidden;
}
.new-tiguan .module[data-module="compare_feature"] .sliderWrapper .slider {
    display: inline-block;
}
.new-tiguan .module[data-module="compare_feature"] .component[data-component="slider"] {
    margin: 0 auto;
}
.new-tiguan .module[data-module="compare_feature"] .component[data-component="slider"] .wrapper {
    text-align: center;
    white-space: nowrap;
    display: inline-block;
}
.new-tiguan .module[data-module="compare_feature"] .component[data-component="slider"] .wrapper h4 {
    margin-bottom: 0;
}
.new-tiguan .module[data-module="compare_feature"] .component[data-component="slider"] .wrapper p {
    margin-bottom: 22px;
}
@media (max-width: 1240px) {
    .new-tiguan .module[data-module="compare_feature"] .component[data-component="slider"] .wrapper {
        max-width: 900px;
        height: auto;
    }
}
.new-tiguan .module[data-module="compare_feature"] .fragment[data-fragment="slider"] .tabs .tab:not(.active):hover {
    opacity: 0.8;
}
.new-tiguan .module[data-module="compare_feature"] .selection-item picture {
    cursor: pointer !important;
}
.new-tiguan .fragment[data-fragment="slider"] .sliderWrapper {
    text-align: center !important;
}
.new-tiguan .module[data-module="home-stage"] {
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.new-tiguan .module[data-module="home-stage"] header {
    position: absolute;
    top: 25px;
    text-align: center;
    color: #ffffff;
    width: 100%;
}
.new-tiguan .module[data-module="home-stage"] header h1,
.new-tiguan .module[data-module="home-stage"] header h2 {
    margin: 0;
    line-height: 1;
}
.new-tiguan .module[data-module="home-stage"] header h1 {
    color: #ffffff;
    font-size: 2.286em;
}
.new-tiguan .module[data-module="home-stage"] header h2 {
    color: #ffffff;
    font-size: 1.1em;
}
.new-tiguan .module[data-module="home-stage"] .button {
    position: absolute;
    bottom: 34px;
    text-align: center;
}
.new-tiguan .module[data-module="home-stage"] .button:before,
.new-tiguan .module[data-module="home-stage"] .button:after {
    content: " ";
    display: table;
}
.new-tiguan .module[data-module="home-stage"] .button:after {
    clear: both;
}
.new-tiguan .module[data-module="home-stage"] .button:before,
.new-tiguan .module[data-module="home-stage"] .button:after {
    content: " ";
    display: table;
}
.new-tiguan .module[data-module="home-stage"] .button:after {
    clear: both;
}
.new-tiguan .lte9 .module[data-module="home-stage"] .button {
    position: absolute;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="home-stage"] .button {
        position: relative;
    }
    .new-tiguan .module[data-module="home-stage"] .button .asset[data-asset="button"] {
        width: auto;
        margin-bottom: 68px;
    }
}
@media (min-width: 480px) {
    .new-tiguan .module[data-module="home-stage"] header h1 {
        font-size: 3.786em;
    }
    .new-tiguan .module[data-module="home-stage"] header h2 {
        font-size: 1.286em;
    }
    .new-tiguan .module[data-module="home-stage"] .button {
        bottom: 12.5%;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="home-stage"] header h1 {
        font-size: 4em;
    }
    .new-tiguan .module[data-module="home-stage"] header h2 {
        font-size: 1.8em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="home-stage"] header {
        top: 50px;
    }
    .new-tiguan .module[data-module="home-stage"] header h1 {
        font-size: 4.8em;
    }
    .new-tiguan .module[data-module="home-stage"] header h2 {
        font-size: 2em;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .module[data-module="home-stage"] header {
        top: 50px;
    }
    .new-tiguan .module[data-module="home-stage"] header h1 {
        font-size: 6.9em;
    }
    .new-tiguan .module[data-module="home-stage"] header h2 {
        font-size: 2.2em;
    }
}
@media (max-width: 767px) {
    .new-tiguan .home-stage .module[data-module="home-stage"] .button {
        position: absolute;
        left: 0;
        right: 0;
        padding-top: 20px;
    }
    .new-tiguan .home-stage .module[data-module="home-stage"] .button > .asset[data-asset="button"] {
        margin: 0;
    }
    .new-tiguan .home-stage > .left-mask > .neutralize > .right-mask > .arrow-content {
        background-color: #041e29;
        padding-bottom: 0px;
    }
}
.new-tiguan .module[data-module="stage"] {
    position: relative;
}
.new-tiguan .module[data-module="stage"] .logo {
    text-align: center;
    height: 76px;
    overflow: hidden;
    margin-top: 26px;
}
.new-tiguan .module[data-module="stage"] .logo:before {
    font-size: 250px;
    line-height: 65px;
    display: block;
}
.new-tiguan .module[data-module="stage"] header {
    padding-top: 20px;
    padding-bottom: 5px;
}
.new-tiguan .module[data-module="stage"] header h1 {
    margin: 0;
    text-align: center;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-size: 1.429em;
    font-weight: normal;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="stage"] .logo {
        height: 30px;
        margin-top: 30px;
    }
    .new-tiguan .module[data-module="stage"] .logo:before {
        font-size: 126px;
        line-height: 33px;
    }
    .new-tiguan .module[data-module="stage"] header {
        padding-top: 25px;
        padding-bottom: 12px;
    }
    .new-tiguan .module[data-module="stage"] header p {
        font-size: 2.857em;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="stage"] .logo {
        margin-top: 20px;
        height: 50px;
    }
    .new-tiguan .module[data-module="stage"] .logo:before {
        font-size: 190px;
        line-height: 48px;
    }
    .new-tiguan .module[data-module="stage"] header {
        padding-top: 12px;
    }
    .new-tiguan .module[data-module="stage"] header h1 {
        font-size: 2.429em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="stage"] .logo {
        margin-top: 40px;
        height: 75px;
    }
    .new-tiguan .module[data-module="stage"] .logo:before {
        font-size: 250px;
        line-height: 65px;
        display: block;
    }
    .new-tiguan .module[data-module="stage"] .logo picture,
    .new-tiguan .module[data-module="stage"] .logo img {
        width: auto;
        height: auto;
    }
    .new-tiguan .module[data-module="stage"] header {
        padding-top: 30px;
    }
}
.new-tiguan .background-blue .module[data-module="stage"] .logo,
.new-tiguan .background-dark .module[data-module="stage"] .logo {
    color: #ffffff;
}
.new-tiguan .background-blue .module[data-module="stage"] header h1,
.new-tiguan .background-dark .module[data-module="stage"] header h1 {
    color: #ffffff;
}
.new-tiguan .module[data-module="video"] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100;
}
.new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #00b1eb;
    width: 52px;
    height: 52px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .module[data-module="video"] .asset[data-asset="play-button"] span {
    top: 54%;
}
.new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span:before {
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-size: 28px;
    padding-left: 14px;
}
.new-tiguan .module[data-module="video"] .asset[data-asset="play-button"]:hover span {
    background: #2274ac;
}
.new-tiguan .module[data-module="video"] .asset[data-asset="play-button"]:hover span:before {
    color: #efefef;
}
@media (min-width: 480px) {
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span {
        width: 62px;
        height: 62px;
    }
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span:before {
        line-height: 62px;
        font-size: 34px;
        padding-left: 17px;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span {
        width: 72px;
        height: 72px;
    }
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span:before {
        line-height: 72px;
        font-size: 40px;
        padding-left: 20px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span {
        width: 72px;
        height: 72px;
    }
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span:before {
        line-height: 72px;
        font-size: 40px;
        padding-left: 20px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span {
        width: 110px;
        height: 110px;
    }
    .new-tiguan .module[data-module="video"] .asset[data-asset="play-button"] span:before {
        line-height: 110px;
        font-size: 54px;
        padding-left: 33px;
    }
}
.new-tiguan .phone .module[data-module="video"] .asset[data-asset="play-button"] {
    pointer-events: none;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="video"] .fragment[data-fragment="power-layer/video"] .poster {
        display: none !important;
    }
}
.new-tiguan .module[data-module="teaser-designconcept"] h2,
.new-tiguan .module[data-module="teaser-designconcept"] h3 {
    margin: 0;
}
.new-tiguan .module[data-module="teaser-designconcept"] h2 {
    padding-top: 30px;
    font-size: 2em;
}
.new-tiguan .module[data-module="teaser-designconcept"] h3 {
    padding-top: 10px;
    font-size: 1em;
}
.new-tiguan .module[data-module="teaser-designconcept"] p {
    padding-top: 8px;
    font-size: 1em;
}
.new-tiguan .module[data-module="teaser-designconcept"] h2,
.new-tiguan .module[data-module="teaser-designconcept"] h3,
.new-tiguan .module[data-module="teaser-designconcept"] p {
    text-align: center;
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="teaser-designconcept"] h2 {
        padding-top: 35px;
    }
    .new-tiguan .module[data-module="teaser-designconcept"] h3 {
        padding-top: 15px;
    }
    .new-tiguan .module[data-module="teaser-designconcept"] p {
        font-size: 1.143em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="teaser-designconcept"] h2 {
        padding-top: 50px;
        font-size: 3.714em;
    }
    .new-tiguan .module[data-module="teaser-designconcept"] h3 {
        padding-top: 30px;
        font-size: 1.643em;
    }
    .new-tiguan .module[data-module="teaser-designconcept"] p {
        padding-top: 15px;
    }
}
.new-tiguan .module[data-module="experience-slider"] > .slider {
    position: relative;
}
.new-tiguan .module[data-module="experience-slider"] > .slider .component[data-component="slider"] > button {
    display: none !important;
}
.new-tiguan .module[data-module="experience-slider"] > .slider > .car {
    position: absolute;
    top: 0;
    pointer-events: none;
}
.new-tiguan .module[data-module="experience-slider"] > .slider .component[data-component="slider/icon-paging"] {
    position: absolute;
    bottom: 20px;
    width: 100%;
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="experience-slider"] > .slider .component[data-component="slider/icon-paging"] {
        bottom: 17px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="experience-slider"] > .slider .component[data-component="slider/icon-paging"] {
        bottom: 28px;
    }
}
.new-tiguan .module[data-module="short-teaser"] {
    padding-top: 20px;
    padding-bottom: 30px;
    text-align: center;
}
.new-tiguan .module[data-module="short-teaser"] h2 {
    margin: 0;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 1.357em;
}
.new-tiguan .module[data-module="short-teaser"] p {
    font-size: 1em;
}
.new-tiguan .module[data-module="short-teaser"] .asset[data-asset="button"] {
    font-size: 1.071em;
    margin-top: 18px;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="short-teaser"] .row {
        margin: 0;
    }
    .new-tiguan .module[data-module="short-teaser"] .asset[data-asset="button"] {
        width: auto;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="short-teaser"] h2 {
        font-size: 2em;
        margin-bottom: 15px;
    }
    .new-tiguan .module[data-module="short-teaser"] .asset[data-asset="button"] {
        font-size: 1.143em;
        margin-top: 20px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="short-teaser"] {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .new-tiguan .module[data-module="short-teaser"] h2 {
        font-size: 2.571em;
        margin-bottom: 20px;
    }
    .new-tiguan .module[data-module="short-teaser"] p {
        font-size: 1.143em;
    }
    .new-tiguan .module[data-module="short-teaser"] .asset[data-asset="button"] {
        font-size: 1.143em;
        margin-top: 25px;
    }
}
.new-tiguan .module[data-module="icon-teaser"] {
    padding-top: 20px;
    text-align: center;
}
.new-tiguan .module[data-module="icon-teaser"] .asset[data-asset="icon"] i.round.big {
    width: 100px;
    height: 100px;
    line-height: 100px;
}
.new-tiguan .module[data-module="icon-teaser"] h2 {
    margin: 0;
    margin-bottom: 10px;
    font-size: 1.357em;
}
.new-tiguan .module[data-module="icon-teaser"] h3 {
    margin-top: 5px;
}
.new-tiguan .module[data-module="icon-teaser"] p {
    font-size: 1em;
    margin-top: 0;
}
.new-tiguan .module[data-module="icon-teaser"] .asset[data-asset="button"] {
    font-size: 1.071em;
    margin-top: 18px;
}
.new-tiguan .module[data-module="icon-teaser"] a:hover span > i {
    background-color: #2274ac;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="icon-teaser"] .row {
        margin: 0;
    }
    .new-tiguan .module[data-module="icon-teaser"] .asset[data-asset="button"] {
        width: auto;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="icon-teaser"] h2 {
        font-size: 2em;
        margin-bottom: 15px;
    }
    .new-tiguan .module[data-module="icon-teaser"] h3 {
        margin-top: 0;
        margin-bottom: 10px;
    }
    .new-tiguan .module[data-module="icon-teaser"] .asset[data-asset="button"] {
        font-size: 1.143em;
        margin-top: 20px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="icon-teaser"] {
        padding-top: 50px;
    }
    .new-tiguan .module[data-module="icon-teaser"] h2 {
        font-size: 2.857em;
        margin-bottom: 10px;
    }
    .new-tiguan .module[data-module="icon-teaser"] h3 {
        margin-bottom: 5px;
    }
    .new-tiguan .module[data-module="icon-teaser"] p {
        font-size: 1.143em;
    }
    .new-tiguan .module[data-module="icon-teaser"] .asset[data-asset="button"] {
        font-size: 1.143em;
        margin-top: 25px;
    }
}
.new-tiguan .module[data-module="gallery"] > div {
    padding-bottom: 60px;
}
.new-tiguan .module[data-module="gallery"] > div p {
    padding-top: 34px;
    padding-bottom: 17px;
    text-align: center;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] {
    padding-bottom: 40px;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul {
    border-bottom: solid #cccccc 3px;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul li {
    display: inline-block;
    text-transform: uppercase;
    padding: 0 10px;
    font-size: 1em;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul li a {
    display: block;
    color: #000000;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul li.active a {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul li.active a:after {
    margin: 0 auto;
    display: block;
    content: "";
    background: #000000;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > section > article {
    padding: 3px 0;
}
@media (max-width: 1199px) {
    .new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="gallery"] > div .component[data-component="tab-container"] > ul li {
        font-size: 1.714em;
    }
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"] {
    margin-left: -7px;
    margin-right: -7px;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:before,
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:after {
    content: " ";
    display: table;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:after {
    clear: both;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:before,
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:after {
    content: " ";
    display: table;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"]:after {
    clear: both;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"] > div {
    float: left;
    width: 33.3333333%;
    padding: 7px;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"] > div .asset[data-asset="button"] {
    display: block;
}
.new-tiguan .module[data-module="gallery"] > div .component[data-component="gallery"] > div .asset[data-asset="button"] > span {
    display: none;
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="gallery"] > div {
        max-width: 768px;
        margin: 0 auto;
    }
    .new-tiguan .module[data-module="gallery"] > div p {
        padding-top: 100px;
        padding-bottom: 42px;
        font-size: 1.714em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="gallery"] > div {
        max-width: 992px;
        margin: 0 auto;
    }
    .new-tiguan .module[data-module="gallery"] > div p {
        padding-top: 80px;
        padding-bottom: 30px;
        font-size: 1.714em;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="modules/image-text"] > div .fragment[data-fragment="intro"] .button,
    .new-tiguan .module[data-module="modules/image-text-extended"] > div .fragment[data-fragment="intro"] .button,
    .new-tiguan .module[data-module="modules/image-text-car-net"] > div .fragment[data-fragment="intro"] .button {
        text-align: center;
    }
    .new-tiguan .module[data-module="modules/image-text"] > div .fragment[data-fragment="intro"] .button .asset[data-asset="button"],
    .new-tiguan .module[data-module="modules/image-text-extended"] > div .fragment[data-fragment="intro"] .button .asset[data-asset="button"],
    .new-tiguan .module[data-module="modules/image-text-car-net"] > div .fragment[data-fragment="intro"] .button .asset[data-asset="button"] {
        width: auto;
    }
}
.new-tiguan .module[data-module="modules/image-text-extended"].go-pro > div > .row > div {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.screen,
.new-tiguan .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.cam {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.new-tiguan .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.cam {
    -webkit-transform: translateX(-14%);
    -moz-transform: translateX(-14%);
    -o-transform: translateX(-14%);
    -ms-transform: translateX(-14%);
    transform: translateX(-14%);
}
.new-tiguan .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.screen {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.cam {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-transition: transform 1.2s 0.25s ease-in-out;
    transition: transform 1.2s 0.25s ease-in-out;
    -webkit-transition: -webkit-transform 1.2s 0.25s ease-in-out;
    -moz-transition: -moz-transform 1.2s 0.25s ease-in-out;
    -o-transition: -o-transform 1.2s 0.25s ease-in-out;
    transition: -webkit-transform 1.2s 0.25s ease-in-out, -moz-transform 1.2s 0.25s ease-in-out, -o-transform 1.2s 0.25s ease-in-out, transform 1.2s 0.25s ease-in-out;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].go-pro > div > .row > div picture.screen {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 0.25s 1.15s ease-in-out;
    -moz-transition: opacity 0.25s 1.15s ease-in-out;
    -o-transition: opacity 0.25s 1.15s ease-in-out;
    transition: opacity 0.25s 1.15s ease-in-out;
}
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.screen,
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.cam,
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.phone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.cam {
    -webkit-transform: translateX(-10%);
    -moz-transform: translateX(-10%);
    -o-transform: translateX(-10%);
    -ms-transform: translateX(-10%);
    transform: translateX(-10%);
}
.new-tiguan .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.phone {
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -o-transform: translateX(10%);
    -ms-transform: translateX(10%);
    transform: translateX(10%);
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.screen,
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.device {
    -webkit-transition: opacity 0.8s 0.35s ease;
    -moz-transition: opacity 0.8s 0.35s ease;
    -o-transition: opacity 0.8s 0.35s ease;
    transition: opacity 0.8s 0.35s ease;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.cam,
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.phone {
    -webkit-transition: opacity 0.8s 0.35s ease, -webkit-transform 1.2s 0.8s ease;
    -moz-transition: opacity 0.8s 0.35s ease, -moz-transform 1.2s 0.8s ease;
    -o-transition: opacity 0.8s 0.35s ease, -o-transform 1.2s 0.8s ease;
    transition: opacity 0.8s 0.35s ease, -webkit-transform 1.2s 0.8s ease, -moz-transform 1.2s 0.8s ease, -o-transform 1.2s 0.8s ease, transform 1.2s 0.8s ease;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.cam {
    -webkit-transition: opacity 0.8s 0.35s ease, -webkit-transform 1.8s 0.6s ease;
    -moz-transition: opacity 0.8s 0.35s ease, -moz-transform 1.8s 0.6s ease;
    -o-transition: opacity 0.8s 0.35s ease, -o-transform 1.8s 0.6s ease;
    transition: opacity 0.8s 0.35s ease, -webkit-transform 1.8s 0.6s ease, -moz-transform 1.8s 0.6s ease, -o-transform 1.8s 0.6s ease, transform 1.8s 0.6s ease;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.cam,
.new-tiguan .animate .module[data-module="modules/image-text-extended"].connectivity > div > .row > div picture.phone {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div {
    position: relative;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture {
    -webkit-transition: -webkit-transform 1.3s ease, opacity 1.3s ease;
    -moz-transition: -moz-transform 1.3s ease, opacity 1.3s ease;
    -o-transition: -o-transform 1.3s ease, opacity 1.3s ease;
    transition: -webkit-transform 1.3s ease, -moz-transform 1.3s ease, -o-transform 1.3s ease, transform 1.3s ease, opacity 1.3s ease;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.shadow {
    -webkit-transition: opacity 0.9500000000000001s 0.35s ease;
    -moz-transition: opacity 0.9500000000000001s 0.35s ease;
    -o-transition: opacity 0.9500000000000001s 0.35s ease;
    transition: opacity 0.9500000000000001s 0.35s ease;
}
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.device {
    position: relative;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.device {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.shadow,
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.device {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.shadow,
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.device {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.screen {
    -webkit-transition: opacity 0s 0s ease;
    -moz-transition: opacity 0s 0s ease;
    -o-transition: opacity 0s 0s ease;
    transition: opacity 0s 0s ease;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .animate .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.screen {
    -webkit-transition: opacity 0.35s 1.2s linear;
    -moz-transition: opacity 0.35s 1.2s linear;
    -o-transition: opacity 0.35s 1.2s linear;
    transition: opacity 0.35s 1.2s linear;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.screen,
.new-tiguan .module[data-module="modules/image-text-extended"].active-info-display > div > .row > div picture.shadow {
    position: absolute;
    top: 0;
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div {
        position: relative;
    }
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .shadow {
        position: relative;
    }
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .engine,
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div picture.button {
        position: absolute;
        top: 0;
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        -webkit-transform: translateY(-100%);
        -moz-transform: translateY(-100%);
        -o-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .engine,
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div picture.button {
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -o-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .shadow,
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .engine,
    .new-tiguan .module[data-module="modules/image-text-extended"].slide-in > div > .row > div picture.button {
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
    }
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .shadow {
        -webkit-transition: opacity 0.65s 0.65s ease;
        -moz-transition: opacity 0.65s 0.65s ease;
        -o-transition: opacity 0.65s 0.65s ease;
        transition: opacity 0.65s 0.65s ease;
    }
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .engine,
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div picture.button {
        -webkit-transition: -webkit-transform 1.4s 0s ease, opacity 0.35s 0.4s ease;
        -moz-transition: -moz-transform 1.4s 0s ease, opacity 0.35s 0.4s ease;
        -o-transition: -o-transform 1.4s 0s ease, opacity 0.35s 0.4s ease;
        transition: -webkit-transform 1.4s 0s ease, -moz-transform 1.4s 0s ease, -o-transform 1.4s 0s ease, transform 1.4s 0s ease, opacity 0.35s 0.4s ease;
    }
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .shadow,
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div .engine,
    .new-tiguan .animate .module[data-module="modules/image-text-extended"].slide-in > div > .row > div picture.button {
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .device {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .device picture {
    position: absolute;
    top: 0;
    width: 100%;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .device picture.road {
    position: relative;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5%;
    width: 10%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.food {
    -webkit-transform: translate(340%, 50%);
    -moz-transform: translate(340%, 50%);
    -o-transform: translate(340%, 50%);
    -ms-transform: translate(340%, 50%);
    transform: translate(340%, 50%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.gas {
    -webkit-transform: translate(240%, 0%);
    -moz-transform: translate(240%, 0%);
    -o-transform: translate(240%, 0%);
    -ms-transform: translate(240%, 0%);
    transform: translate(240%, 0%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.news {
    width: 6%;
    -webkit-transform: translate(-520%, 10%);
    -moz-transform: translate(-520%, 10%);
    -o-transform: translate(-520%, 10%);
    -ms-transform: translate(-520%, 10%);
    transform: translate(-520%, 10%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.parking {
    width: 7%;
    -webkit-transform: translate(-360%, -80%);
    -moz-transform: translate(-360%, -80%);
    -o-transform: translate(-360%, -80%);
    -ms-transform: translate(-360%, -80%);
    transform: translate(-360%, -80%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.traffic {
    width: 8%;
    -webkit-transform: translate(-240%, 90%);
    -moz-transform: translate(-240%, 90%);
    -o-transform: translate(-240%, 90%);
    -ms-transform: translate(-240%, 90%);
    transform: translate(-240%, 90%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture.weather {
    width: 5%;
    -webkit-transform: translate(580%, -100%);
    -moz-transform: translate(580%, -100%);
    -o-transform: translate(580%, -100%);
    -ms-transform: translate(580%, -100%);
    transform: translate(580%, -100%);
}
.new-tiguan .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture img {
    -webkit-transition: -webkit-transform 1.8s ease, opacity 1.8s ease;
    -moz-transition: -moz-transform 1.8s ease, opacity 1.8s ease;
    -o-transition: -o-transform 1.8s ease, opacity 1.8s ease;
    transition: -webkit-transform 1.8s ease, -moz-transform 1.8s ease, -o-transform 1.8s ease, transform 1.8s ease, opacity 1.8s ease;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
}
.new-tiguan .animate .module[data-module="modules/image-text-car-net"] > div .row:first-child .icons picture img {
    -webkit-transition: -webkit-transform 1.8s ease, opacity 1.8s ease;
    -moz-transition: -moz-transform 1.8s ease, opacity 1.8s ease;
    -o-transition: -o-transform 1.8s ease, opacity 1.8s ease;
    transition: -webkit-transform 1.8s ease, -moz-transform 1.8s ease, -o-transform 1.8s ease, transform 1.8s ease, opacity 1.8s ease;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.new-tiguan .module[data-module="headline-text"] h2,
.new-tiguan .module[data-module="headline-text"] h3,
.new-tiguan .module[data-module="headline-text"] p {
    margin: 0;
    text-align: center;
}
.new-tiguan .module[data-module="headline-text"] h2,
.new-tiguan .module[data-module="headline-text"] h3 {
    padding-top: 20px;
}
.new-tiguan .module[data-module="headline-text"] h2 {
    font-size: 2em;
}
.new-tiguan .module[data-module="headline-text"] h3 {
    font-size: 1em;
}
.new-tiguan .module[data-module="headline-text"] p {
    padding-top: 5px;
    font-size: 1em;
}
.new-tiguan .module[data-module="headline-text"] p:last-child {
    padding-bottom: 20px;
}
.new-tiguan .module[data-module="headline-text"] .button {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 5px;
    text-align: center;
}
.new-tiguan .module[data-module="headline-text"] .button .asset[data-asset="button"] {
    width: auto;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="headline-text"] h2,
    .new-tiguan .module[data-module="headline-text"] h3 {
        padding-top: 30px;
    }
    .new-tiguan .module[data-module="headline-text"] h2 {
        font-size: 3.429em;
    }
    .new-tiguan .module[data-module="headline-text"] h3 {
        font-size: 1.571em;
    }
    .new-tiguan .module[data-module="headline-text"] p {
        padding-top: 15px;
        font-size: 1.143em;
    }
}
.new-tiguan .module[data-module="visualizer"] {
    position: relative;
    height: 100%;
}
.new-tiguan .module[data-module="visualizer"] > div {
    padding-bottom: 55px;
    height: 100%;
}
@media (min-width: 480px) {
    .new-tiguan .module[data-module="visualizer"] > div {
        padding-bottom: 0;
    }
}
@media (min-width: 768px) {
    .new-tiguan .module[data-module="visualizer"] > div {
        padding-bottom: 55px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] > div {
        padding-bottom: 0;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls {
    position: absolute;
    bottom: 0;
    left: 10px;
    right: 10px;
    background-color: #ffffff;
    border-bottom: 1px solid #ccc;
    z-index: 10;
    white-space: nowrap;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls {
        bottom: 13%;
        right: auto;
        left: auto;
        width: 100%;
        text-align: center;
        height: 55px;
        background-color: transparent;
        border-bottom: none;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker {
    position: relative;
    height: 55px;
    width: auto;
    display: inline-block;
    background-color: white;
    visibility: hidden;
    vertical-align: top;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker.active {
    visibility: visible;
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker {
        width: 50% !important;
    }
}
@media (max-width: 999991px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker {
        width: 50% !important;
        padding: 0 15px 0 17px;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker:after {
    content: "";
    height: 55px;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker[data-option-type="wheels"] {
    border-left: 1px solid #ccc;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav {
    display: none;
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
@media (max-width: 999991px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav {
        display: block;
        position: absolute;
        width: 20px;
        line-height: 55px;
        top: 0;
        bottom: 0;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav:before {
        color: black;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1px;
        position: absolute;
        top: 0;
        line-height: 55px;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav.left {
        cursor: pointer;
        height: 57px;
        left: 0;
        width: 64px;
        z-index: 1000;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav.left:before {
        content: "\e605";
        left: 0;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav.right {
        height: 57px;
        right: 0;
        width: 90px;
        z-index: 1000;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .nav.right:before {
        content: "\e608";
        right: 0;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options {
    display: none;
    width: auto;
    padding-left: 11px;
    white-space: nowrap;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option {
    width: auto;
    height: 55px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option {
        white-space: nowrap;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option.visible {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option:first-child {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option:after {
    content: "";
    height: 55px;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option .icon {
    width: 33px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 4px;
    -moz-background-clip: padding;
    border-radius: 4px;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option .icon picture img {
    width: 100%;
    display: block;
    height: auto;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option span.label {
    display: none;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .options .option:hover .icon {
    width: 36px;
    height: 36px;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption {
    position: relative;
    height: 55px;
    width: 100%;
    padding-left: 0px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption {
        padding-left: 11px;
        width: auto;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option {
    width: auto;
    height: 55px;
    display: none;
    vertical-align: middle;
    cursor: pointer;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option.active {
    display: inline-block;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option:after {
    content: "";
    height: 55px;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option .icon {
    width: 33px;
    height: 33px;
    display: inline-block;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 4px;
    -moz-background-clip: padding;
    border-radius: 4px;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option .icon picture img {
    width: 100%;
    display: block;
    height: auto;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label {
    padding-left: 4px;
    display: inline-block;
    vertical-align: middle;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 0.7em;
    line-height: 0.9em;
    position: relative;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label {
        font-size: 1em;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label .bold {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label .disclaimer {
    display: block;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label > span {
    display: block;
    line-height: 1.2em;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label {
        padding-left: 14px;
        padding-right: 24px;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label:after {
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e608";
        padding-left: 6px;
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -7px;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker .selectedoption .option span.label > span {
        display: inline;
    }
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker.hover .options {
    display: inline-block;
}
.new-tiguan .module[data-module="visualizer"] .controls .optionpicker.hover .selectedoption {
    height: 0;
    overflow: hidden;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
@media (min-width: 940px) {
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker.hover .selectedoption {
        position: relative;
        width: 600px;
    }
    .new-tiguan .module[data-module="visualizer"] .controls .optionpicker.hover .selectedoption .option.active {
        position: absolute;
    }
}
.new-tiguan .module[data-module="visualizer"] .button.button-group {
    bottom: 7px;
    position: absolute;
    right: 36px;
    z-index: 11;
}
@media (max-width: 999991px) {
    .new-tiguan .module[data-module="visualizer"] .button.button-group {
        bottom: 0;
        position: absolute;
        right: 0;
        z-index: 11;
        height: 55px;
        width: 20%;
    }
    .new-tiguan .module[data-module="visualizer"] .button.button-group .asset[data-asset="button"].button-m,
    .new-tiguan .module[data-module="visualizer"] .button.button-group .asset[data-asset="button"].button-l {
        background-color: #ffffff;
        color: #000000;
        padding: 0 10px;
        margin-bottom: 0;
        font-size: 0.84em;
        margin-right: 0;
        text-transform: none;
        height: 54px;
        text-align: center;
        width: 100%;
        line-height: 54px;
        border-left: #ccc 1px solid;
        border-radius: 0;
        vertical-align: middle;
        display: inline-flex;
    }
    .new-tiguan .module[data-module="visualizer"] .button.button-group .asset[data-asset="button"].button-m:after,
    .new-tiguan .module[data-module="visualizer"] .button.button-group .asset[data-asset="button"].button-l:after {
        content: "\e608";
        right: 0;
        color: black;
        font-family: 'icons';
        font-size: 14px;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-left: 1px;
        top: 0;
        line-height: 55px;
    }
}
@media (max-width: 767px) {
    .new-tiguan .module[data-module="visualizer"] .button.button-group {
        display: none;
    }
}
.new-tiguan .fragment[data-fragment="arrow-container"].background-gray .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-gray .arrow-content {
    background-color: #f8fafa;
}
.new-tiguan .fragment[data-fragment="arrow-container"].background-white .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-white .arrow-content {
    background-color: #ffffff;
}
.new-tiguan .shims:not(.inset) .left-mask,
.new-tiguan .shims:not(.inset) .right-mask {
    -webkit-backface-visibility: initial !important;
    -moz-backface-visibility: initial !important;
    -o-backface-visibility: initial !important;
    -ms-backface-visibility: initial !important;
    backface-visibility: initial !important;
}
.new-tiguan .shims:not(.inset) .shim.controller {
    backface-visibility: hidden;
    overflow: hidden;
    bottom: 1px !important;
}
.new-tiguan .shims:not(.inset) .shim.controller:before {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    background-color: #FFF;
    -webkit-transform: skewY(7deg);
    -moz-transform: skewY(7deg);
    -o-transform: skewY(7deg);
    -ms-transform: skewY(7deg);
    transform: skewY(7deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -o-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    backface-visibility: hidden;
}
.new-tiguan .shims:not(.inset) .shim.controller:after {
    content: "";
    display: block;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #FFF;
    -webkit-transform: skewY(-7deg);
    -moz-transform: skewY(-7deg);
    -o-transform: skewY(-7deg);
    -ms-transform: skewY(-7deg);
    transform: skewY(-7deg);
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -o-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    z-index: -1;
    backface-visibility: hidden;
}
.new-tiguan .fragment[data-fragment="arrow-container"] {
    position: relative;
    margin-bottom: -6.26201261%;
    font-size: 0;
    float: left;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .main-content {
    margin-bottom: -6.26201261%;
    font-size: 14px;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .left-mask {
    width: 100%;
    pointer-events: none;
    position: relative;
    top: -1px;
    display: block;
    -webkit-transform: skewY(7deg);
    -moz-transform: skewY(7deg);
    -o-transform: skewY(7deg);
    -ms-transform: skewY(7deg);
    transform: skewY(7deg);
    overflow: hidden;
    perspective: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 1px solid transparent;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .neutralize {
    -webkit-transform: skewY(-7deg);
    -moz-transform: skewY(-7deg);
    -o-transform: skewY(-7deg);
    -ms-transform: skewY(-7deg);
    transform: skewY(-7deg);
    perspective: none;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .right-mask {
    -webkit-transform: skewY(-7deg);
    -moz-transform: skewY(-7deg);
    -o-transform: skewY(-7deg);
    -ms-transform: skewY(-7deg);
    transform: skewY(-7deg);
    overflow: hidden;
    perspective: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    outline: 1px solid transparent;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .arrow-content {
    margin-top: 6.262012606048135%;
    -webkit-transform: skewY(7deg);
    -moz-transform: skewY(7deg);
    -o-transform: skewY(7deg);
    -ms-transform: skewY(7deg);
    transform: skewY(7deg);
}
.new-tiguan .fragment[data-fragment="arrow-container"] .arrow-content:before {
    content: "";
    display: block;
    box-sizing: content-box;
    padding-bottom: 7%;
}
.new-tiguan .fragment[data-fragment="arrow-container"] + .padding .main-content {
    padding-top: 6.262012606048135%;
}
.new-tiguan .fragment[data-fragment="arrow-container"] picture {
    display: block;
}
.new-tiguan .fragment[data-fragment="arrow-container"].background .main-content {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: transparent;
}
.new-tiguan .fragment[data-fragment="arrow-container"].background .left-mask {
    display: inline-block;
    margin-top: -6.26201261%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].background .arrow-content:before {
    padding-bottom: 0;
}
.new-tiguan .fragment[data-fragment="arrow-container"].spacer .arrow-content:before {
    height: 2px;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .shim {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    padding-top: 6.262012606048135%;
    pointer-events: none;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .left-shim,
.new-tiguan .fragment[data-fragment="arrow-container"].shims .right-shim {
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    outline: 1px solid transparent;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .left-shim .shimy,
.new-tiguan .fragment[data-fragment="arrow-container"].shims .right-shim .shimy {
    display: block;
    background-color: #ccc;
    -webkit-transition: width 0.5s;
    -moz-transition: width 0.5s;
    -o-transition: width 0.5s;
    transition: width 0.5s;
    width: 0%;
    outline: 1px solid transparent;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .left-shim {
    -webkit-transform: skewY(7deg);
    -moz-transform: skewY(7deg);
    -o-transform: skewY(7deg);
    -ms-transform: skewY(7deg);
    transform: skewY(7deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -o-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    top: 4%;
    left: 0;
    width: 48%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .left-shim .shimy {
    -webkit-transform: skewY(-1deg);
    -moz-transform: skewY(-1deg);
    -o-transform: skewY(-1deg);
    -ms-transform: skewY(-1deg);
    transform: skewY(-1deg);
    padding-top: 1.7680325637228127%;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .right-shim {
    -webkit-transform: skewY(-7deg);
    -moz-transform: skewY(-7deg);
    -o-transform: skewY(-7deg);
    -ms-transform: skewY(-7deg);
    transform: skewY(-7deg);
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -o-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    top: 4%;
    right: 0;
    width: 30%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims .right-shim .shimy {
    -webkit-transform: skewY(1.6deg);
    -moz-transform: skewY(1.6deg);
    -o-transform: skewY(1.6deg);
    -ms-transform: skewY(1.6deg);
    transform: skewY(1.6deg);
    padding-top: 2.8256729723622547%;
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    float: right;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.mirrored .left-shim {
    -webkit-transform: skewY(7deg);
    -moz-transform: skewY(7deg);
    -o-transform: skewY(7deg);
    -ms-transform: skewY(7deg);
    transform: skewY(7deg);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -o-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    top: 4%;
    left: 0;
    width: 30%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.mirrored .left-shim .shimy {
    -webkit-transform: skewY(-1.6deg);
    -moz-transform: skewY(-1.6deg);
    -o-transform: skewY(-1.6deg);
    -ms-transform: skewY(-1.6deg);
    transform: skewY(-1.6deg);
    padding-top: 2.8256729723622547%;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.mirrored .right-shim {
    -webkit-transform: skewY(-7deg);
    -moz-transform: skewY(-7deg);
    -o-transform: skewY(-7deg);
    -ms-transform: skewY(-7deg);
    transform: skewY(-7deg);
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -o-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
    top: 4%;
    right: 0;
    width: 48%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.mirrored .right-shim .shimy {
    -webkit-transform: skewY(1deg);
    -moz-transform: skewY(1deg);
    -o-transform: skewY(1deg);
    -ms-transform: skewY(1deg);
    transform: skewY(1deg);
    padding-top: 1.7680325637228127%;
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    float: right;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset .shim {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: 3px;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset .left-shim {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    margin-bottom: 6.3%;
    top: auto;
    width: 30%;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset .left-shim .shimy {
    -webkit-transform: skewY(1.6deg);
    -moz-transform: skewY(1.6deg);
    -o-transform: skewY(1.6deg);
    -ms-transform: skewY(1.6deg);
    transform: skewY(1.6deg);
    padding-top: 2.9020244434389046%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset .right-shim {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    margin-bottom: 6.3%;
    top: auto;
    width: 48%;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset .right-shim .shimy {
    -webkit-transform: skewY(-1deg);
    -moz-transform: skewY(-1deg);
    -o-transform: skewY(-1deg);
    -ms-transform: skewY(-1deg);
    transform: skewY(-1deg);
    padding-top: 1.8111399275476592%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset.mirrored .left-shim {
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    margin-bottom: 6.3%;
    top: auto;
    width: 48%;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset.mirrored .left-shim .shimy {
    -webkit-transform: skewY(1deg);
    -moz-transform: skewY(1deg);
    -o-transform: skewY(1deg);
    -ms-transform: skewY(1deg);
    transform: skewY(1deg);
    padding-top: 1.8111399275476592%;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset.mirrored .right-shim {
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    margin-bottom: 6.3%;
    top: auto;
    width: 30%;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="arrow-container"].shims.inset.mirrored .right-shim .shimy {
    -webkit-transform: skewY(-1.6deg);
    -moz-transform: skewY(-1.6deg);
    -o-transform: skewY(-1.6deg);
    -ms-transform: skewY(-1.6deg);
    transform: skewY(-1.6deg);
    padding-top: 2.9020244434389046%;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"] .right-mask,
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"] .left-mask {
    -webkit-backface-visibility: initial;
    -moz-backface-visibility: initial;
    -o-backface-visibility: initial;
    -ms-backface-visibility: initial;
    backface-visibility: initial;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims * {
    outline: none !important;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .left-shim,
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .right-shim {
    -webkit-backface-visibility: none;
    -moz-backface-visibility: none;
    -o-backface-visibility: none;
    -ms-backface-visibility: none;
    backface-visibility: none;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .left-shim .shimy,
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .right-shim .shimy {
    -webkit-box-shadow: 0px 0px 2px 0px #cccccc;
    -moz-box-shadow: 0px 0px 2px 0px #cccccc;
    box-shadow: 0px 0px 2px 0px #cccccc;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .left-shim {
    top: 0;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims .right-shim {
    top: 0;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims.inset .left-shim {
    bottom: auto;
    top: 0;
}
.new-tiguan .nexus-andro-4-2 .fragment[data-fragment="arrow-container"].shims.inset .right-shim {
    bottom: auto;
    top: 0;
}
@media (max-width: 489px) {
    .new-tiguan .fragment[data-fragment="arrow-container"].hide-shims-default > .shim {
        display: none;
    }
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="arrow-container"].hide-shims-xs > .shim {
        display: none;
    }
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="arrow-container"].hide-shims-sm > .shim {
        display: none;
    }
}
@media (max-width: 1199px) {
    .new-tiguan .fragment[data-fragment="arrow-container"].hide-shims-md > .shim {
        display: none;
    }
}
@media (min-width: 1199px) {
    .new-tiguan .fragment[data-fragment="arrow-container"].hide-shims-lg > .shim {
        display: none;
    }
}
.new-tiguan .fragment[data-fragment="main-container"],
.new-tiguan .fragment[data-fragment="arrow-container"] {
    clear: left;
    width: 100%;
}
.new-tiguan .fragment[data-fragment="main-container"] .arrow-content,
.new-tiguan .fragment[data-fragment="main-container"] .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"] .arrow-content,
.new-tiguan .fragment[data-fragment="arrow-container"] .main-content {
    overflow: hidden;
}
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content {
    background-color: #434343;
}
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content h1,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content h1,
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content h2,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content h2,
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content h3,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content h3,
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content p,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content p,
.new-tiguan .fragment[data-fragment="main-container"].dark .arrow-content p.text,
.new-tiguan .fragment[data-fragment="main-container"].dark .main-content p.text,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content h1,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content h1,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content h2,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content h2,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content h3,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content h3,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content p,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content p,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .arrow-content p.text,
.new-tiguan .fragment[data-fragment="arrow-container"].dark .main-content p.text {
    color: #ffffff;
}
.new-tiguan .fragment[data-fragment="main-container"].background-blue .arrow-content,
.new-tiguan .fragment[data-fragment="main-container"].background-blue .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-blue .arrow-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-blue .main-content {
    background-color: #265c8f;
}
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content {
    background-color: #434343;
}
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content h2,
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content p,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content h2,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content p {
    color: #ffffff;
}
.new-tiguan .fragment[data-fragment="main-container"].background-gray .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-gray .main-content {
    background-color: #f8fafa;
}
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content {
    background-color: #434343;
}
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content h2,
.new-tiguan .fragment[data-fragment="main-container"].background-dark .main-content p,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content h2,
.new-tiguan .fragment[data-fragment="arrow-container"].background-dark .main-content p {
    color: #ffffff;
}
.new-tiguan .fragment[data-fragment="intro"] h2,
.new-tiguan .fragment[data-fragment="intro"] h3,
.new-tiguan .fragment[data-fragment="intro"] p {
    margin: 0;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="intro"] h2,
.new-tiguan .fragment[data-fragment="intro"] h3 {
    padding-top: 20px;
}
.new-tiguan .fragment[data-fragment="intro"] h2 {
    font-size: 2em;
}
.new-tiguan .fragment[data-fragment="intro"] h3 {
    font-size: 1em;
}
.new-tiguan .fragment[data-fragment="intro"] p {
    padding-top: 5px;
    font-size: 1em;
}
.new-tiguan .fragment[data-fragment="intro"] p:last-child {
    padding-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="intro"] .design {
    position: relative;
}
.new-tiguan .fragment[data-fragment="intro"] .design .overlay {
    position: absolute;
    top: 0;
}
.new-tiguan .fragment[data-fragment="intro"] .button {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 5px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="intro"] .button .asset[data-asset="button"] {
    width: auto;
}
.new-tiguan .fragment[data-fragment="intro"] .button {
    padding-left: 60px;
    padding-right: 60px;
}
.new-tiguan .fragment[data-fragment="intro"] .button .asset[data-asset="button"] {
    margin: 0 5px;
    margin-top: 10px;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="intro"] h2,
    .new-tiguan .fragment[data-fragment="intro"] h3 {
        padding-top: 30px;
    }
    .new-tiguan .fragment[data-fragment="intro"] h2 {
        font-size: 3.429em;
    }
    .new-tiguan .fragment[data-fragment="intro"] h3 {
        font-size: 1.571em;
    }
    .new-tiguan .fragment[data-fragment="intro"] p {
        padding-top: 15px;
        font-size: 1.143em;
    }
}
.new-tiguan .fragment[data-fragment="legal"] {
    background-color: #f8fafa;
    width: 100%;
    min-height: 100%;
}
.new-tiguan .fragment[data-fragment="legal"] h2 {
    text-align: center;
    margin-top: 70px;
    margin-bottom: 60px;
    font-size: 26px;
}
.new-tiguan .fragment[data-fragment="legal"] h5 {
    color: #92a9b8;
    margin: 0;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 1.143em;
    line-height: 1.2em;
}
.new-tiguan .fragment[data-fragment="legal"] footer.module[data-module="footer"] {
    width: 100%;
    margin: 60px 0 0 0;
    background-color: #ffffff;
    padding: 40px 0;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="legal"] p {
        margin-bottom: 15px;
    }
    .new-tiguan .fragment[data-fragment="legal"] h2 {
        font-size: 2.286em;
    }
}
.new-tiguan .fragment[data-fragment="languages"] {
    background-color: #f8fafa;
    min-height: 100%;
}
.new-tiguan .fragment[data-fragment="languages"] .row {
    margin: 0;
}
.new-tiguan .fragment[data-fragment="languages"] h2 {
    text-align: center;
    margin-top: 70px;
}
.new-tiguan .fragment[data-fragment="languages"] hr {
    margin-top: 0;
    margin-bottom: 0.8em;
    border-bottom: 1px solid #d0d8da;
}
.new-tiguan .fragment[data-fragment="languages"] .wrap {
    position: relative;
    opacity: 0;
}
.new-tiguan .fragment[data-fragment="languages"] .wrap.active {
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="languages"] a {
    color: #92a9b8;
    -webkit-transition: color 0.1s;
    -moz-transition: color 0.1s;
    -o-transition: color 0.1s;
    transition: color 0.1s;
}
.new-tiguan html.no-touch .fragment[data-fragment="languages"] a:hover,
.new-tiguan .fragment[data-fragment="languages"] a:active {
    color: #7391a4;
}
.new-tiguan .fragment[data-fragment="languages"] h4 {
    border-bottom: 1px solid #d9d9d9;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 1.286em;
    line-height: 1.5em;
    margin: .4em 0;
}
.new-tiguan .fragment[data-fragment="languages"] ul.countries {
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    margin: 40px auto 0 auto;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}
.new-tiguan .lte9 .fragment[data-fragment="languages"] ul.countries > li {
    width: 19%;
    padding: 0 15px;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: inline-table;
}
.new-tiguan .fragment[data-fragment="languages"] ul.countries > li {
    display: inline-block;
}
.new-tiguan .fragment[data-fragment="languages"] ul.countries li {
    list-style: none;
    width: 100%;
}
.new-tiguan .fragment[data-fragment="languages"] .not-listed {
    text-align: center;
    line-height: 1em;
    margin-bottom: 40px;
}
.new-tiguan .fragment[data-fragment="languages"] .not-listed a {
    text-transform: uppercase;
}
.new-tiguan html.no-touch .fragment[data-fragment="languages"] .not-listed a.button-m:hover,
.new-tiguan .fragment[data-fragment="languages"] .not-listed a.button-m:active {
    color: #ffffff;
}
.new-tiguan .fragment[data-fragment="languages"] .not-listed h3 {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1em;
    width: 90%;
    max-width: 500px;
    margin: 60px auto 0.5em auto;
    font-size: 1.286em;
}
.new-tiguan .fragment[data-fragment="languages"] hr.lang-detail {
    margin-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper {
    display: block;
    margin: 0 0 10px 0;
    text-align: center;
    position: fixed;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
    opacity: 0;
    background-color: #e3ebed;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper.active {
    opacity: 1;
    z-index: 2;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper a.back {
    font-size: 1.143em;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper hr {
    margin-top: 20px;
    margin-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper h3 {
    border: none;
    display: inline-block;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="languages"] .languageWrapper h3 a {
    padding: 0 55px;
}
.new-tiguan .fragment[data-fragment="languages"] .languages {
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    line-height: 1.75em;
}
.new-tiguan .fragment[data-fragment="languages"] .languages a {
    display: block;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="languages"] h2 {
        margin-bottom: 25px;
        margin-top: 90px;
    }
    .new-tiguan .fragment[data-fragment="languages"] ul.countries {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
    }
    .new-tiguan .fragment[data-fragment="languages"] ul.countries > li {
        margin-bottom: 10px;
    }
    .new-tiguan .fragment[data-fragment="languages"] ul.countries > li ul li {
        line-height: 1.75em;
    }
    .new-tiguan .fragment[data-fragment="languages"] .languages {
        text-align: center;
    }
    .new-tiguan .fragment[data-fragment="languages"] .languages a {
        display: inline;
        margin-left: 50px;
        font-size: 1.286em;
    }
    .new-tiguan .fragment[data-fragment="languages"] .languages a:first-child {
        margin-left: 0;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="languages"] ul.countries {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        -webkit-column-gap: 55px;
        -moz-column-gap: 55px;
        column-gap: 55px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="languages"] ul.countries {
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;
        -webkit-column-gap: 55px;
        -moz-column-gap: 55px;
        column-gap: 55px;
    }
}
.new-tiguan .fragment[data-fragment="social-info-screen"] {
    z-index: 10000;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].hide-layer {
    display: none !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .background {
    position: absolute;
    background-color: #000000;
    opacity: 0.3;
    width: 100%;
    height: 100%;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content {
    width: 569px;
    height: 363px;
    background-color: #ffffff;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon-background {
    width: 60px;
    height: 60px;
    background-color: transparent;
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: all;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .subline {
    display: none;
    padding: 42px 0 0 47px;
    font-size: 13px;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .subline:before {
    content: "//";
    margin-right: 15px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .subline:after {
    content: "//";
    margin-left: 15px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .headline {
    padding: 0 0 20px 46px;
    font-size: 28px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .headline strong {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .copy {
    display: none;
    padding: 0 20px 0 45px;
    font-size: 13px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon {
    font-family: 'icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 47px;
    color: white;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon polygon {
    fill: #fff;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon.logo {
    padding-top: 27px;
    margin-bottom: -5px;
    height: 73px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon.logo:before {
    margin-left: 25px;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon.close {
    position: absolute;
    right: 20px;
    top: 2px;
    color: white;
    cursor: pointer;
    width: 25px;
    height: 25px;
    pointer-events: all;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .icon.close:hover {
    color: #00B1EB;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .next-btn {
    cursor: pointer;
    margin-left: 35px;
    background-color: #00b1eb;
    display: block;
    width: 130px;
    height: 45px;
    text-align: center;
    border: 0 none;
    color: #ffffff;
    margin-top: 25px;
    font-size: 0.9em;
    line-height: 1.1em;
    display: none;
    padding: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .next-btn span {
    font-size: 13px;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .fragment[data-fragment="social-info-screen"] .info-content .next-btn:hover {
    background-color: #ff861f;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].facebook .info-content .top-bar {
    background-color: #425f9c;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].facebook .info-content .icon.logo:before {
    content: "\e615";
}
.new-tiguan .fragment[data-fragment="social-info-screen"].facebook .info-content .subline.facebook {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].facebook .info-content .copy.facebook {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].facebook .info-content .next-btn.facebook {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].gplus .info-content .top-bar {
    background-color: #e25233;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].gplus .info-content .icon.logo:before {
    content: "\e612";
}
.new-tiguan .fragment[data-fragment="social-info-screen"].gplus .info-content .subline.gplus {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].gplus .info-content .copy.gplus {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].gplus .info-content .next-btn.gplus {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].twitter .info-content .top-bar {
    background-color: #00b1eb;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].twitter .info-content .icon.logo:before {
    content: "\e600";
}
.new-tiguan .fragment[data-fragment="social-info-screen"].twitter .info-content .subline.twitter {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].twitter .info-content .copy.twitter {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].twitter .info-content .next-btn.twitter {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].pinterest .info-content .top-bar {
    background-color: #bd081c;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].pinterest .info-content .icon.logo:before {
    content: "\e904";
}
.new-tiguan .fragment[data-fragment="social-info-screen"].pinterest .info-content .subline.pinterest {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].pinterest .info-content .copy.pinterest {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].pinterest .info-content .next-btn.pinterest {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].mail .info-content .top-bar {
    background-color: #999999;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].mail .info-content .icon.logo:before {
    content: "\e622";
}
.new-tiguan .fragment[data-fragment="social-info-screen"].mail .info-content .subline {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="social-info-screen"].mail .info-content .copy {
    display: block !important;
}
@media (max-width: 480px) {
    .new-tiguan .fragment[data-fragment="social-info-screen"] .background {
        display: none;
    }
    .new-tiguan .fragment[data-fragment="social-info-screen"] .info-content {
        width: 100%;
        height: 100%;
    }
}
.new-tiguan .stopp-scrolling {
    overflow: hidden !important;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="slider/image-text"] .fragment[data-fragment="intro"] .button,
    .new-tiguan .fragment[data-fragment="slider/image-text-extended"] .fragment[data-fragment="intro"] .button {
        text-align: center;
    }
    .new-tiguan .fragment[data-fragment="slider/image-text"] .fragment[data-fragment="intro"] .button .asset[data-asset="button"],
    .new-tiguan .fragment[data-fragment="slider/image-text-extended"] .fragment[data-fragment="intro"] .button .asset[data-asset="button"] {
        width: auto;
    }
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div {
    position: relative;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .car {
    position: relative;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .car,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1 {
    -webkit-transform: translate(15%, 0px);
    -moz-transform: translate(15%, 0px);
    -o-transform: translate(15%, 0px);
    -ms-transform: translate(15%, 0px);
    transform: translate(15%, 0px);
}
.new-tiguan .animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .car,
.new-tiguan .animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1 {
    -webkit-transition: -webkit-transform 2.5s 0s ease-in-out, visibility 0s 2.5s ease;
    -moz-transition: -moz-transform 2.5s 0s ease-in-out, visibility 0s 2.5s ease;
    -o-transition: -o-transform 2.5s 0s ease-in-out, visibility 0s 2.5s ease;
    transition: -webkit-transform 2.5s 0s ease-in-out, -moz-transform 2.5s 0s ease-in-out, -o-transform 2.5s 0s ease-in-out, transform 2.5s 0s ease-in-out, visibility 0s 2.5s ease;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-2,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-3 {
    position: absolute;
    top: 0;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-2,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-3 {
    -webkit-transform: translate(-10%, 0);
    -moz-transform: translate(-10%, 0);
    -o-transform: translate(-10%, 0);
    -ms-transform: translate(-10%, 0);
    transform: translate(-10%, 0);
    -webkit-transform-origin: 50% 37%;
    -moz-transform-origin: 50% 37%;
    -o-transform-origin: 50% 37%;
    -ms-transform-origin: 50% 37%;
    transform-origin: 50% 37%;
    visibility: hidden;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1 {
    -webkit-transition: opacity 1s 2.5s ease, -webkit-transform 2.5s 0s ease-in-out;
    -moz-transition: opacity 1s 2.5s ease, -moz-transform 2.5s 0s ease-in-out;
    -o-transition: opacity 1s 2.5s ease, -o-transform 2.5s 0s ease-in-out;
    transition: opacity 1s 2.5s ease, -webkit-transform 2.5s 0s ease-in-out, -moz-transform 2.5s 0s ease-in-out, -o-transform 2.5s 0s ease-in-out, transform 2.5s 0s ease-in-out;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-2 {
    -webkit-transition: opacity 1s 3.25s ease, visibility 0s 3.25s ease;
    -moz-transition: opacity 1s 3.25s ease, visibility 0s 3.25s ease;
    -o-transition: opacity 1s 3.25s ease, visibility 0s 3.25s ease;
    transition: opacity 1s 3.25s ease, visibility 0s 3.25s ease;
    -webkit-transform: translate(-10%, 0) rotate(-24deg);
    -moz-transform: translate(-10%, 0) rotate(-24deg);
    -o-transform: translate(-10%, 0) rotate(-24deg);
    -ms-transform: translate(-10%, 0) rotate(-24deg);
    transform: translate(-10%, 0) rotate(-24deg);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-3 {
    -webkit-transition: opacity 1s 4s ease, visibility 0s 4s ease;
    -moz-transition: opacity 1s 4s ease, visibility 0s 4s ease;
    -o-transition: opacity 1s 4s ease, visibility 0s 4s ease;
    transition: opacity 1s 4s ease, visibility 0s 4s ease;
    -webkit-transform: translate(-10%, 0) rotate(-48deg);
    -moz-transform: translate(-10%, 0) rotate(-48deg);
    -o-transform: translate(-10%, 0) rotate(-48deg);
    -ms-transform: translate(-10%, 0) rotate(-48deg);
    transform: translate(-10%, 0) rotate(-48deg);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .car,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1 {
    -webkit-transform: translate(-10%, 0%);
    -moz-transform: translate(-10%, 0%);
    -o-transform: translate(-10%, 0%);
    -ms-transform: translate(-10%, 0%);
    transform: translate(-10%, 0%);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-2,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-3 {
    visibility: visible;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-1 {
    filter: alpha(opacity=50);
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-2 {
    filter: alpha(opacity=50);
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].trailer-assist > div > div > div .trailer-3 {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div {
    position: relative;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .street {
    position: relative;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .lines,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves {
    position: absolute;
    top: 0;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car {
    -webkit-transition: transform 1.2s linear;
    transition: transform 1.2s linear;
    -webkit-transition: -webkit-transform 1.2s linear;
    -moz-transition: -moz-transform 1.2s linear;
    -o-transition: -o-transform 1.2s linear;
    transition: -webkit-transform 1.2s linear, -moz-transform 1.2s linear, -o-transform 1.2s linear, transform 1.2s linear;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves {
    -webkit-transform: translate(-22%, 0%);
    -moz-transform: translate(-22%, 0%);
    -o-transform: translate(-22%, 0%);
    -ms-transform: translate(-22%, 0%);
    transform: translate(-22%, 0%);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves {
    -webkit-transform: translate(-12%, -8%);
    -moz-transform: translate(-12%, -8%);
    -o-transform: translate(-12%, -8%);
    -ms-transform: translate(-12%, -8%);
    transform: translate(-12%, -8%);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car picture,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves picture {
    -webkit-transition: transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    -webkit-transition: -webkit-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    -moz-transition: -moz-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    -o-transition: -o-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
    transition: -webkit-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -moz-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -o-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .car picture,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves picture {
    -webkit-transform: translate(14%, 8%);
    -moz-transform: translate(14%, 8%);
    -o-transform: translate(14%, 8%);
    -ms-transform: translate(14%, 8%);
    transform: translate(14%, 8%);
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .lines {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .waves,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .lines {
    -webkit-transition: opacity 1s 0.3s ease, -webkit-transform 1.2s linear;
    -moz-transition: opacity 1s 0.3s ease, -moz-transform 1.2s linear;
    -o-transition: opacity 1s 0.3s ease, -o-transform 1.2s linear;
    transition: opacity 1s 0.3s ease, -webkit-transform 1.2s linear, -moz-transform 1.2s linear, -o-transform 1.2s linear, transform 1.2s linear;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].lane-assist > div > div > div .lines {
    -webkit-transition: opacity 1s 0.5s ease;
    -moz-transition: opacity 1s 0.5s ease;
    -o-transition: opacity 1s 0.5s ease;
    transition: opacity 1s 0.5s ease;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div {
    position: relative;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .car {
    position: absolute;
    top: 0;
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .car,
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .waves {
    -webkit-transform: translate(-26%, 15%);
    -moz-transform: translate(-26%, 15%);
    -o-transform: translate(-26%, 15%);
    -ms-transform: translate(-26%, 15%);
    transform: translate(-26%, 15%);
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .car,
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .waves {
    -webkit-transition: transform 2.8s ease-in-out;
    transition: transform 2.8s ease-in-out;
    -webkit-transition: -webkit-transform 2.8s ease-in-out;
    -moz-transition: -moz-transform 2.8s ease-in-out;
    -o-transition: -o-transform 2.8s ease-in-out;
    transition: -webkit-transform 2.8s ease-in-out, -moz-transform 2.8s ease-in-out, -o-transform 2.8s ease-in-out, transform 2.8s ease-in-out;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
}
.new-tiguan .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .waves {
    position: relative;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .waves {
    -webkit-transition: opacity 2.8s 0.15s ease-in-out, -webkit-transform 2.8s ease-in-out;
    -moz-transition: opacity 2.8s 0.15s ease-in-out, -moz-transform 2.8s ease-in-out;
    -o-transition: opacity 2.8s 0.15s ease-in-out, -o-transform 2.8s ease-in-out;
    transition: opacity 2.8s 0.15s ease-in-out, -webkit-transform 2.8s ease-in-out, -moz-transform 2.8s ease-in-out, -o-transform 2.8s ease-in-out, transform 2.8s ease-in-out;
}
.new-tiguan .animate .slide-animate .fragment[data-fragment="slider/image-text-extended"].area-view > div > div > div .waves {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="page-preload-bar"] {
    position: fixed;
    top: 0;
    left: 0;
    width: 12.5%;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    height: 4px;
    z-index: 1060;
    background: #00b1eb;
    -webkit-transition: opacity 1000ms 500ms, width 1000ms;
    -moz-transition: opacity 1000ms 500ms, width 1000ms;
    -o-transition: opacity 1000ms 500ms, width 1000ms;
    transition: opacity 1000ms 500ms, width 1000ms;
}
.new-tiguan .fragment[data-fragment="page-preload-bar"].show {
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -webkit-transition: opacity 200ms, width 0;
    -moz-transition: opacity 200ms, width 0;
    -o-transition: opacity 200ms, width 0;
    transition: opacity 200ms, width 0;
}
.new-tiguan section[data-fragment="slider"] .sliderWrapper {
    position: relative;
    white-space: nowrap;
    word-spacing: 0;
    font-size: 0;
    padding-right: 0;
}
.new-tiguan section[data-fragment="slider"] .sliderWrapper > div {
    display: inline-block;
    float: none;
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
}
.new-tiguan section[data-fragment="slider"] [data-asset="image-teaser"] {
    max-width: 325px;
    margin-top: 24px;
    margin-bottom: 0;
}
.new-tiguan section[data-fragment="slider"] [data-asset="image-teaser"] h2 {
    font-size: 21px;
    margin: 25px 0 14px;
}
.new-tiguan section[data-fragment="slider"] [data-asset="image-teaser"] p {
    font-size: 1em;
    line-height: 1.2em;
    padding: 0 10%;
    color: #000000;
    margin: 14px 0 auto 0;
}
.new-tiguan section[data-fragment="slider"] picture[data-assetboard="t8y/picture"] > img {
    width: initial;
    max-width: 100%;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] {
    width: 100%;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    margin: 20px 0;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] > div.wrapper {
    padding-bottom: 20px;
    margin-bottom: -30px;
    overflow-x: scroll;
    font-size: 0;
    white-space: nowrap;
}
@media (min-width: 768px) {
    .new-tiguan section[data-fragment="slider"] .component[data-component="slider"] {
        margin: 0;
    }
    .new-tiguan section[data-fragment="slider"] .component[data-component="slider"] > div.wrapper {
        text-align: center;
    }
}
@media (max-width: 768px) {
    .new-tiguan section[data-fragment="slider"] .component[data-component="slider"] > div.wrapper figure {
        max-width: 70%;
    }
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"]:first-child {
    margin-left: 20px;
}
@media (min-width: 768px) {
    .new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"]:first-child {
        margin-left: 60px;
    }
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] {
    display: inline-block;
    font-size: 14px;
    height: 100%;
    line-height: 0;
    vertical-align: top;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] {
    display: block;
    position: relative;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .icon-play,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .fragment[data-fragment="power-layer/video"] .play-button {
    position: absolute;
    height: 0;
    width: 0;
    top: 50%;
    left: 50%;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .icon-play:before,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:before,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"] .fragment[data-fragment="power-layer/video"] .play-button:before {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    font-size: 27px;
    line-height: 52px;
    color: #00b1eb;
    background: #efefef;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    top: 50%;
    left: 50%;
    margin-top: -25px;
    margin-left: -25px;
    text-indent: 0.2em;
    z-index: 1;
    transition: background-color 0.1s;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"]:hover .icon-play:before,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"]:hover .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:before,
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/view"] .asset[data-asset="play-button"]:hover .fragment[data-fragment="power-layer/video"] .play-button:before {
    color: #2274ac;
    background: #dbdada;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .fragment[data-fragment="slider-widget-videoteaser"] {
    white-space: normal;
    padding: 10px;
    line-height: 0;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/sensitivearea"] {
    position: absolute;
    top: 0;
    bottom: 0;
    display: inline-block;
    margin: auto 0;
    height: 100%;
    width: 10%;
    z-index: 3;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/sensitivearea"].prev {
    left: 0;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="slider/sensitivearea"].next {
    right: 0;
}
.new-tiguan section[data-fragment="slider"] .component[data-component="slider"] .component[data-component="layer/modal/video"].no-active {
    display: none;
}
.new-tiguan .phone [data-fragment="slider-widget-videoteaser"] [data-asset="image-teaser"] {
    position: relative;
}
.new-tiguan .phone [data-fragment="slider-widget-videoteaser"] .asset[data-asset="play-button"] {
    pointer-events: none;
    z-index: 2;
}
.new-tiguan .phone [data-fragment="slider-widget-videoteaser"] .component[data-component="layer/modal/video"].no-active {
    display: block !important;
    height: auto;
    padding-bottom: 56%;
    z-index: 1;
}
.new-tiguan .phone [data-fragment="slider-widget-videoteaser"] .component[data-component="layer/modal/video"].no-active section {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] {
    height: 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick {
    padding: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick,
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-list,
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-track,
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-slide {
    height: 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-slide {
    position: relative;
    outline: none;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-prev,
.new-tiguan .fragment[data-fragment="power-layer/image"] .slick-next {
    top: 50%;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .image {
    text-align: center;
    height: 100%;
    padding-bottom: 100px;
    overflow: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .image picture {
    height: 100%;
    width: 100%;
    margin-top: 13px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .image picture img {
    height: 100%;
    width: auto;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .image img {
    height: 100%;
    width: auto;
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="power-layer/image"] .image picture {
        height: 100%;
        width: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/image"] .image picture img {
        height: auto;
        width: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/image"] .image img {
        height: auto;
        width: 100%;
    }
}
@media (orientation: landscape) {
    .new-tiguan .fragment[data-fragment="power-layer/image"] .image picture img {
        height: 100%;
        width: auto;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .socials {
    width: 100%;
    position: absolute;
    bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/image"] .socials > .social {
    background: #00b1eb;
    color: #ffffff;
    margin: 6px;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] {
    height: 100%;
    position: relative;
    margin: 0 auto;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play {
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button {
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0 !important;
    font-family: 'icons' !important;
    background: #00b1eb;
    width: 133px;
    height: 133px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button {
    top: 54%;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:hover {
    background: #2274ac;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:hover:before {
    color: #efefef;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .mejs-overlay-play .mejs-overlay-button:before {
    display: inline-block;
    color: #ffffff;
    line-height: 133px;
    font-size: 66px;
    padding-left: 10px;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .play-button {
    pointer-events: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 !important;
    font-family: 'icons' !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #00b1eb;
    width: 52px;
    height: 52px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
}
.new-tiguan .fragment[data-fragment="arrow-container"] .fragment[data-fragment="power-layer/video"] .play-button {
    top: 54%;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .play-button:before {
    color: #ffffff;
    line-height: 52px;
    text-align: center;
    font-size: 28px;
    padding-left: 14px;
}
.new-tiguan .fragment[data-fragment="power-layer/video"]:hover .play-button {
    background: #2274ac;
}
.new-tiguan .fragment[data-fragment="power-layer/video"]:hover .play-button:before {
    color: #efefef;
}
.new-tiguan .android.tablet .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    min-height: auto;
}
.new-tiguan .android.tablet .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .mejs-container .mejs-inner .mejs-mediaelement {
    /*
                        top: 0%;
                        left:0;
                        .transform(translate(0, 0));
            */
}
.new-tiguan .no-phone .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] {
    width: 100% !important;
    height: 100% !important;
    padding: 0;
}
.new-tiguan .no-phone .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .mejs-container {
    width: 100% !important;
    height: 100% !important;
}
.new-tiguan .no-phone .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .mejs-container .mejs-inner {
    width: 100% !important;
    height: 100% !important;
}
.new-tiguan .no-phone .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .mejs-container .mejs-inner .mejs-layer .mejs-overlay-loading {
    display: none;
}
.new-tiguan .no-phone .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .mejs-container .mejs-inner .mejs-mediaelement video {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100% !important;
    height: 100% !important;
    padding-bottom: initial;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .poster {
    position: absolute;
    width: 100%;
    height: auto;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    /*
        .android.tablet & {
          top: 0%;
          .transform(translate(0, 0));

        }

    */
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .poster.hide {
    z-index: 0;
    visibility: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .poster img {
    width: 100%;
    height: auto;
}
.new-tiguan .device-tablet .fragment[data-fragment="power-layer/video"] .poster {
    display: none;
}
.new-tiguan .phone .fragment[data-fragment="power-layer/video"] .poster {
    /*
            &:before {
              content:"";
              position: absolute;
              width: 80px;
              height: 80px;
              background-color: red;
              top:50%;
              left:50%;
              margin-top: -40px;
              margin-left: -40px;
              .border-radius(50%);
            }
            &:after {
              content:"";
              position: absolute;
              width: 80px;
              height: 80px;
              top:50%;
              left:50%;
              margin-top: -40px;
              margin-left: -40px;
              color: #ffffff;
              line-height: 52px;
              text-align: center;
              font-size: 28px;
              padding-left: 14px;
            }
      */
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .socials {
    width: 100%;
    position: absolute;
    bottom: 20px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/video"] .socials > .social {
    background: #00b1eb;
    color: #ffffff;
    margin: 6px;
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] {
        width: 100%;
        height: auto;
    }
    .new-tiguan .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] video,
    .new-tiguan .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .poster,
    .new-tiguan .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] img {
        width: 100%;
        height: auto;
    }
    .new-tiguan .fragment[data-fragment="power-layer/video"] .component[data-component="t8y/video"] .poster {
        pointer-events: none;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] {
    text-align: left;
    background-color: #f8fafa;
    font-size: 14px;
    padding-bottom: 27px;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"]:after {
    content: "";
    display: table;
    clear: both;
}
.new-tiguan .fragment[data-fragment="contact-form"] .col-sm-6 {
    width: 49%;
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.new-tiguan .fragment[data-fragment="contact-form"] .col-sm-12 {
    width: 98.5%;
    display: inline-block;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
@media (max-width: 480px) {
    .new-tiguan .fragment[data-fragment="contact-form"] .col-xs-12 {
        width: 100%;
        display: block;
        position: relative;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new-tiguan .fragment[data-fragment="contact-form"] .hidden {
    display: none !important;
    visibility: hidden !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view {
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    margin: 0 auto;
    max-width: 586px;
    min-width: 320px;
    height: auto;
    height: 100%;
    /*
        .parsley-error {
          border: 1px solid red !important;
        }
    */
    /* phone */
    /* Extra Small Devices, .visible-xs-* */
    /* Small Devices, .visible-sm-* */
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view input[type="text"],
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view input[type="email"],
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view input[type="search"],
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view input[type="password"],
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view input {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view p {
    color: #666666;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    padding: 0 0 10px 0;
    font-size: 14px;
    line-height: 22px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view p.mailadress-error {
    color: #cc0000;
    display: none;
}
.new-tiguan .failed.mailerror .fragment[data-fragment="contact-form"] form.form-view p.mailadress-error {
    display: block !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view strong,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy a {
    color: #00b1eb;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .require-text {
    color: #000;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    padding: 30px 0 30px 0;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy {
    margin-top: 17px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy label {
    margin-top: 8px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy .contact-checkbox label {
    margin-top: -2px;
    margin-bottom: 12px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy h2 {
    margin-top: 6px;
    margin-bottom: 3px;
    color: black;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info {
    background-color: #f8fafa;
    border: 1px solid #d0d8da;
    padding: 21px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy h2,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h2 {
    text-align: left;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy .indent,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info .indent {
    margin-top: 10px;
    padding-left: 35px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy .indent .contact-checkbox label,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info .indent .contact-checkbox label {
    margin-right: 13px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy {
    border: 1px solid #000000;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info p,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info span,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 {
    font-size: 19px;
    margin-bottom: 25px;
    color: black;
    font-weight: bold;
    font-family: blacker, arial, sans-serif !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3.icon-phone2 {
    margin-top: 0px;
    margin-bottom: 15px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3.icon-phone2:before {
    font-size: 15px;
    position: relative;
    left: 11px;
    top: 1px;
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 a,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 a:hover {
    color: black;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3:before {
    color: #00b1eb;
    margin-right: 10px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .invalid-form-error-message {
    color: #cc0000;
    text-align: center;
    margin: 25px 0 0 0;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] {
    padding: 0;
    background-color: transparent;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] input[type=checkbox]:checked + span:before {
    color: #00b1eb;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] input[type=checkbox]:hover {
    cursor: pointer;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] input[type=checkbox] + span {
    color: #000;
    text-transform: none;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    cursor: pointer;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] input[type=checkbox] + span:before {
    background-color: #fff;
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 18px;
    padding-top: 3px;
    box-shadow: 0 0 0 1px #d0d8da;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m {
    margin: 0 20px 0 0;
    background-color: #fff;
    color: #00b1eb;
    border: 1px solid #d0d8da;
    outline: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m span {
    color: #00b1eb;
    font-size: 0.857em;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m:hover {
    background-color: #d0d8da;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m[type="submit"] {
    background-color: #00b1eb;
    color: #ffffff;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m[type="submit"]:before {
    visibility: hidden;
    content: ' ';
    position: absolute;
    right: -50px;
    top: 50%;
    margin-top: -16px;
    margin-left: 5px;
    width: 32px;
    height: 32px;
    -webkit-animation: rotation .6s infinite linear;
    -moz-animation: rotation .6s infinite linear;
    -o-animation: rotation .6s infinite linear;
    animation: rotation .6s infinite linear;
    border-left: 6px solid rgba(102, 102, 102, 0.3);
    border-right: 6px solid rgba(102, 102, 102, 0.3);
    border-bottom: 6px solid rgba(102, 102, 102, 0.3);
    border-top: 6px solid rgba(102, 102, 102, 0.8);
    border-radius: 100%;
}
.new-tiguan .formsubmitted .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m[type="submit"]:before {
    visibility: visible;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .button-group .asset[data-asset="button"].button-m[type="submit"]:hover {
    background-color: #2274ac;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view label:not(.asset) {
    width: 100%;
    font-size: 14px;
    padding: 4px 0 6px 0;
    line-height: 1;
    display: block;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group {
    width: 100%;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group input {
    width: 100%;
    text-indent: 25px;
    height: 37px;
    font-size: 16px;
    border-radius: 4px;
    margin-bottom: 19px;
    border: 1px solid #cccccc !important;
    /*
                border-width: 0;
                border-right-width: 12px;
                border-left-width: 12px;
        */
    padding-right: 0;
    padding-left: 0;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group input[type="email"] {
    padding-left: 10px;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group input[type="text"] {
    padding-left: 10px;
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group input.parsley-error {
    border-color: red !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group .input-group-addon {
    position: absolute;
    top: 2px;
    left: 4px;
    padding: 7px;
    width: 30px;
    background-color: #ffffff;
    border: 0px solid white;
    border-radius: 2px;
    margin: 0;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group .input-group-addon i {
    font-size: 13px;
    position: relative;
    top: 2px;
    color: #000000 !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group .input-group-addon.posFix1 i {
    font-size: 14px;
    top: 3px;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group .input-group-addon.posFix2 i {
    font-size: 10px;
    top: 4px;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .input-group ul {
    display: none !important;
}
.new-tiguan .success .fragment[data-fragment="contact-form"] form.form-view {
    visibility: hidden;
    display: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .error-message {
    color: red;
    visibility: hidden;
}
.new-tiguan .failed .fragment[data-fragment="contact-form"] form.form-view .error-message {
    visibility: visible;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .phone .phonecode {
    width: 40%;
    margin-right: 2px;
    float: left;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .phone .phonenumber {
    width: 59%;
    text-indent: 0;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .tab-header-wrapper h1 {
    font-size: 48px;
    margin-bottom: 22px;
    padding-top: 70px;
    text-align: center;
    color: black;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view h2 {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    text-align: left;
    margin-top: 6px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .salutation-select {
    z-index: 110;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .salutation-select + .col-xs-12 {
    margin-top: 2px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .salutation-select + .col-xs-12 {
    margin-top: 2px;
}
@media (min-width: 480px) {
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .move-right {
        padding-left: 36px;
        margin-top: 10px;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .title-x {
    margin-bottom: 26px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] {
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] .icon-check p {
    font-size: 14px;
    line-height: 1.42857;
    display: inline;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] .icon-check span {
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 1.42857;
    color: #000000;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] input[type="checkbox"] + span:before {
    margin-bottom: 80px;
    height: 22px;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] input[type="checkbox"] + span:before {
        margin-bottom: 30px;
    }
}
.new-tiguan html.no-touch .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .asset[data-asset="checkbox"] input[type=checkbox]:not(:checked) + span:hover:before {
    color: #ffffff !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .indent .contact-checkbox p {
    padding-left: 37px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment .indent .contact-checkbox input[type="checkbox"] + span:before {
    margin-bottom: auto;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .privacy.fragment label.asset[data-asset="checkbox"] {
    max-width: 420px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view select:focus {
    outline: none;
    border-radius: 3px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .parsley-pattern,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .parsley-length,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .parsley-type {
    display: none !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] {
    padding: 1px;
    background-color: transparent;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] .icon-check {
    line-height: 24px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .asset[data-asset="checkbox"] .icon-check:before {
    float: left;
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 {
        font-size: 19px !important;
        margin-bottom: 25px;
    }
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3:before {
        margin-right: 10px;
    }
}
@media (min-width: 768px) and (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3 {
        font-size: 19px !important;
        margin-bottom: 25px;
    }
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .info h3:before {
        margin-right: 10px;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .android-stock .dropdown,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .mobile-safari .dropdown {
    display: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .android-stock select,
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .mobile-safari select {
    width: 100%;
    outline: none;
    margin-bottom: 10px;
    padding: 8px;
    z-index: 100000;
    font-size: 16px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active {
    z-index: 150;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.parsley-error {
    border: 1px solid red !important;
    margin-bottom: 30px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.parsley-error li.parsley-required {
    list-style-type: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.parsley-error span.dropdown > span {
    border-color: red !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 {
    display: inline-block;
    height: 37px;
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    position: relative;
    margin-bottom: 17px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    cursor: pointer;
    z-index: 99;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active {
    border-left: none;
    border-right: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active:before {
    right: 16px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active .dropdown span {
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 select {
    visibility: hidden;
    position: absolute;
    z-index: -1;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2:before {
    position: absolute;
    top: 15px;
    right: 15px;
    color: #00b1eb;
    font-size: 8px;
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e627";
    z-index: 100;
}
.new-tiguan .lte9 .fragment[data-fragment="contact-form"] form.form-view .select2:before {
    position: relative;
    right: -240px;
    top: 8px;
}
.new-tiguan .lte9 .fragment[data-fragment="contact-form"] form.form-view .select2 span {
    margin-left: -10.5px;
    border: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 .dropdown {
    display: inline-block;
    position: absolute;
    float: left;
    width: 100%;
    height: 35px;
    line-height: 35px;
    margin-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 .dropdown > span {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    background-color: #fff;
    padding: 0 12px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 .dropdown > span:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    -khtml-border-top-left-radius: 4px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 .dropdown > span:last-child {
    border-bottom: 1px solid #ccc;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active {
    overflow: visible;
    z-index: 250;
    /*
                &:after {
                  content: "\e720";
                }
        */
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2.active .dropdown {
    top: auto !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .select2 .lte9 .select2 select {
    display: block !important;
    visibility: visible !important;
    position: relative;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .lte9 .form-view .phone .phonecode {
    width: 109px !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] form.form-view .lte9 .form-view input {
    padding-right: 0;
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="contact-form"] form.form-view .icon-info {
        top: -16px !important;
        left: 24px !important;
        font-size: 74px !important;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] .success-view {
    position: relative;
    visibility: hidden;
    display: none;
    text-align: center;
    margin: 0 auto;
    padding: 70px 10px;
    width: 100%;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="contact-form"] .success-view {
        width: 586px;
        padding: 70px 0;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"] .success-view p {
    color: #000000;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    padding: 0 0 10px 0;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="contact-form"] .success-view a {
    text-decoration: none;
}
.new-tiguan .fragment[data-fragment="contact-form"] .success-view a:hover {
    text-decoration: none !important;
}
.new-tiguan .fragment[data-fragment="contact-form"] .success-view h2 {
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    padding-top: 70px;
    font-size: 20px;
    color: #000;
    padding-bottom: 40px;
    text-align: center;
}
.new-tiguan .success .fragment[data-fragment="contact-form"] .success-view {
    visibility: visible;
    display: block;
}
.new-tiguan .fragment[data-fragment="contact-form"] a.back.top {
    font-size: 19px;
    color: #00b1eb;
    font-family: book, arial, sans-serif;
    position: absolute;
    left: 110px;
    top: 30px;
    padding: 0 0 0 20px;
}
.new-tiguan .fragment[data-fragment="contact-form"] a.back.top:before {
    top: 15px;
    right: 15px;
    color: #00b1eb;
    font-size: 12px;
    font-family: 'icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e605";
    position: absolute;
    left: 0;
    top: 2px;
}
@media (max-width: 480px) {
    .new-tiguan .fragment[data-fragment="contact-form"] a.back.top:before {
        top: 7px;
    }
}
.new-tiguan .fragment[data-fragment="contact-form"].failed.mailerror .mailadress-error {
    display: block !important;
}
.new-tiguan .salutation-select {
    height: 80px !important;
}
.new-tiguan .ie9 .select2:before {
    left: 225px !important;
}
.new-tiguan .ie9 .parsley-errors-list {
    position: absolute;
    top: 0 !important;
    display: none !important;
}
.new-tiguan .ie9 .parsley-errors-list ul {
    display: none !important;
}
.new-tiguan .ie9 .parsley-errors-list ul li {
    display: none !important;
}
.new-tiguan .ie8 .icon-check:before {
    background-color: transparent !important;
    color: transparent !important;
    content: "";
}
.new-tiguan .ie8 .dropdown {
    display: none;
}
.new-tiguan .ie8 .select2 {
    margin-bottom: 30px;
}
.new-tiguan .ie8 .select2 select {
    width: 255px;
}
.new-tiguan .ie8 .select2 select.parsley-error {
    outline: #ff0000 solid 2px !important;
}
.new-tiguan .ie8 .select2 > .parsley-errors-list {
    position: absolute;
    top: 0 !important;
    display: none !important;
}
.new-tiguan .ie8 .select2 > .parsley-errors-list ul {
    display: none !important;
}
.new-tiguan .ie8 .select2 > .parsley-errors-list ul li {
    display: none !important;
}
.new-tiguan .fragment[data-fragment="short-brief-teaser"] {
    text-align: center;
    padding-top: 40px;
    padding-bottom: 30px;
}
.new-tiguan .fragment[data-fragment="short-brief-teaser"] a:hover .asset.round.big {
    background-color: #2274ac;
}
.new-tiguan .fragment[data-fragment="short-brief-teaser"] h2 {
    margin-top: 6px;
    margin-bottom: 13px;
}
.new-tiguan .fragment[data-fragment="short-brief-teaser"] p {
    margin-bottom: 0;
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="short-brief-teaser"] .row {
        margin: 0;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="short-brief-teaser"] {
        padding-top: 70px;
        padding-bottom: 70px;
    }
}
.new-tiguan .fragment[data-fragment="sales-section"] {
    padding: 20px 0;
    float: left;
    width: 100%;
    overflow: hidden;
}
.new-tiguan .fragment[data-fragment="sales-section"] > div {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="sales-section"] > div > div {
    margin-bottom: 40px;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="sales-section"] {
        padding: 80px 0 80px 0;
    }
    .new-tiguan .fragment[data-fragment="sales-section"] .container-max {
        max-width: 1165px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .new-tiguan .fragment[data-fragment="sales-section"] > div > div {
        margin-bottom: 0;
    }
}
.new-tiguan .fragment[data-fragment="sales-section"] ~ .fragment[data-fragment="sales-section"],
.new-tiguan .fragment[data-fragment="sales-section"] + .fragment[data-fragment="sales-section"] {
    display: none;
}
.new-tiguan .fragment[data-fragment="animation-container"].slide-left picture {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.new-tiguan .fragment[data-fragment="animation-container"].slide-up picture {
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.new-tiguan .fragment[data-fragment="animation-container"].slide-down picture {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
}
.new-tiguan .fragment[data-fragment="animation-container"].fade-in picture {
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-left picture {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-up picture,
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-down picture {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-up picture,
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-left picture {
    -webkit-transition: transform 1.3s ease;
    transition: transform 1.3s ease;
    -webkit-transition: -webkit-transform 1.3s ease;
    -moz-transition: -moz-transform 1.3s ease;
    -o-transition: -o-transform 1.3s ease;
    transition: -webkit-transform 1.3s ease, -moz-transform 1.3s ease, -o-transform 1.3s ease, transform 1.3s ease;
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.fade-in picture {
    -webkit-transition: opacity 2.6s ease;
    -moz-transition: opacity 2.6s ease;
    -o-transition: opacity 2.6s ease;
    transition: opacity 2.6s ease;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.fade-out .overlay {
    -webkit-transition: opacity 1.5s 1.5s ease-in-out;
    -moz-transition: opacity 1.5s 1.5s ease-in-out;
    -o-transition: opacity 1.5s 1.5s ease-in-out;
    transition: opacity 1.5s 1.5s ease-in-out;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-up picture,
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-down picture,
.new-tiguan .fragment[data-fragment="animation-container"].animate.slide-left picture {
    -webkit-transition: -webkit-transform 1.3s ease, opacity 1.3s ease;
    -moz-transition: -moz-transform 1.3s ease, opacity 1.3s ease;
    -o-transition: -o-transform 1.3s ease, opacity 1.3s ease;
    transition: -webkit-transform 1.3s ease, -moz-transform 1.3s ease, -o-transform 1.3s ease, transform 1.3s ease, opacity 1.3s ease;
}
.new-tiguan body {
    z-index: 4;
}
.new-tiguan body:after {
    display: none !important;
    content: 'default';
}
.new-tiguan picture[data-assetboard="t8y/picture"] {
    position: relative;
    display: inline-block;
}
.new-tiguan picture[data-assetboard="t8y/picture"].svg {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    padding-top: 100%;
}
.new-tiguan picture[data-assetboard="t8y/picture"].svg svg {
    position: absolute;
    overflow: visible !important;
    top: 0;
}
.new-tiguan picture[data-assetboard="t8y/picture"].svg svg image {
    width: 100%;
    height: auto;
}
.new-tiguan picture[data-assetboard="t8y/picture"] > source {
    position: relative;
    display: none;
}
.new-tiguan picture[data-assetboard="t8y/picture"] > img {
    display: block;
    margin: auto;
    width: 100%;
    /*
        opacity: 0;

        .transition-duration(0.35s);
        .transition-property(opacity);

        &.ready {
          opacity: 1;
        }
    */
}
.new-tiguan picture[data-assetboard="t8y/picture"] > *:last-child {
    display: block;
}
.new-tiguan picture[data-assetboard="t8y/picture"] > .last-child {
    display: block;
}
.new-tiguan picture[data-assetboard="t8y/picture"] > .default {
    display: block;
}
.new-tiguan picture[data-assetboard="t8y/picture"] > .default + source {
    display: none;
}
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-left > img,
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-left > svg {
    width: auto;
    float: left;
}
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-right > img,
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-right > svg {
    width: auto;
    float: right;
}
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-center {
    margin-left: 50%;
    display: inline-block !important;
}
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-center > img,
.new-tiguan picture[data-assetboard="t8y/picture"].align-default-center > svg {
    width: auto;
    margin: auto;
    margin-left: -50%;
}
.new-tiguan picture[data-assetboard="t8y/picture"].scale-default {
    width: 100%;
    margin-left: 0;
}
.new-tiguan picture[data-assetboard="t8y/picture"].scale-default > svg {
    width: 100%;
    height: 100%;
}
.new-tiguan picture[data-assetboard="t8y/picture"].scale-default > img {
    float: none;
    width: 100%;
    height: auto;
    margin-left: 0;
}
.new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-default {
    overflow: hidden;
}
.new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-default > img,
.new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-default > svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
    min-height: 100%;
}
.new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-default {
    overflow: hidden;
}
.new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-default > img,
.new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-default > svg {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    min-height: auto;
    max-width: 100%;
}
.new-tiguan body:after {
    content: 'default' !important;
}
.new-tiguan body {
    z-index: 4;
}
@media (min-width: 480px) {
    .new-tiguan picture[data-assetboard="t8y/picture"] > .xs {
        display: block;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"] > .xs + source {
        display: none;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-left > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-left > svg {
        width: auto;
        float: left;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-right > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-right > svg {
        width: auto;
        float: right;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-center {
        margin-left: 50%;
        display: inline-block !important;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-center > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-xs-center > svg {
        width: auto;
        margin: auto;
        margin-left: -50%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-xs {
        width: 100%;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-xs > svg {
        width: 100%;
        height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-xs > img {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-xs {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-xs > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-xs > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        min-height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-xs {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-xs > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-xs > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto;
        min-height: auto;
        max-width: 100%;
    }
    .new-tiguan body:after {
        content: 'xs' !important;
    }
    .new-tiguan body {
        z-index: 3;
    }
}
@media (min-width: 768px) {
    .new-tiguan picture[data-assetboard="t8y/picture"] > .sm {
        display: block;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"] > .sm + source {
        display: none;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-left > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-left > svg {
        width: auto;
        float: left;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-right > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-right > svg {
        width: auto;
        float: right;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-center {
        margin-left: 50%;
        display: inline-block !important;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-center > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-sm-center > svg {
        width: auto;
        margin: auto;
        margin-left: -50%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-sm {
        width: 100%;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-sm > svg {
        width: 100%;
        height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-sm > img {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-sm {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-sm > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-sm > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        min-height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-sm {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-sm > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-sm > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto;
        min-height: auto;
        max-width: 100%;
    }
    .new-tiguan body:after {
        content: 'sm' !important;
    }
    .new-tiguan body {
        z-index: 2;
    }
}
@media (min-width: 940px) {
    .new-tiguan picture[data-assetboard="t8y/picture"] > .md {
        display: block;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"] > .md + source {
        display: none;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-left > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-left > svg {
        width: auto;
        float: left;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-right > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-right > svg {
        width: auto;
        float: right;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-center {
        margin-left: 50%;
        display: inline-block !important;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-center > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-md-center > svg {
        width: auto;
        margin: auto;
        margin-left: -50%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-md {
        width: 100%;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-md > svg {
        width: 100%;
        height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-md > img {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-md {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-md > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-md > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        min-height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-md {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-md > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-md > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto;
        min-height: auto;
        max-width: 100%;
    }
    .new-tiguan body:after {
        content: 'md' !important;
    }
    .new-tiguan body {
        z-index: 1;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan picture[data-assetboard="t8y/picture"] > .lg {
        display: block;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"] > .lg + source {
        display: none;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-left > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-left > svg {
        width: auto;
        float: left;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-right > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-right > svg {
        width: auto;
        float: right;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-center {
        margin-left: 50%;
        display: inline-block !important;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-center > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].align-lg-center > svg {
        width: auto;
        margin: auto;
        margin-left: -50%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-lg {
        width: 100%;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-lg > svg {
        width: 100%;
        height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].scale-lg > img {
        float: none;
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-lg {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-lg > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-horizontal-lg > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: auto;
        height: 100%;
        min-height: 100%;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-lg {
        overflow: hidden;
    }
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-lg > img,
    .new-tiguan picture[data-assetboard="t8y/picture"].cover-vertical-lg > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 100%;
        height: auto;
        min-height: auto;
        max-width: 100%;
    }
    .new-tiguan body:after {
        content: 'lg' !important;
    }
    .new-tiguan body {
        z-index: 0;
    }
}
.new-tiguan .fragment[data-fragment="light-switch"] {
    position: absolute;
    right: -19px;
    top: 168px;
    z-index: 2;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    cursor: pointer;
    display: none;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="light-switch"] {
        font-size: 150px !important;
        right: -12px;
        top: 154px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="light-switch"] {
        font-size: 168px !important;
        top: auto;
        bottom: 8px;
        left: 50%;
        right: auto;
        -webkit-transform: translate(-50%, 0%);
        -moz-transform: translate(-50%, 0%);
        -o-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="light-switch"] {
        font-size: 190px !important;
    }
}
.new-tiguan .fragment[data-fragment="light-switch"]:before {
    color: white;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="light-switch"] {
        display: block;
    }
}
.new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch {
    display: none;
    color: #00b1eb;
    position: absolute;
    right: 65px;
    top: 106px;
    z-index: 2;
    opacity: 0;
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    -webkit-transform-origin: 65% -10%;
    -moz-transform-origin: 65% -10%;
    -o-transform-origin: 65% -10%;
    -ms-transform-origin: 65% -10%;
    transform-origin: 65% -10%;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch {
        font-size: 72px !important;
        right: 48px;
        top: 83px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch {
        font-size: 77px !important;
        right: 58px;
        top: 93px;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch {
        font-size: 86px !important;
        right: 66px;
        top: 106px;
    }
}
.new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch.end-point {
    opacity: 1;
    -webkit-transform: rotate(42deg);
    -moz-transform: rotate(42deg);
    -ms-transform: rotate(42deg);
    -o-transform: rotate(42deg);
    transform: rotate(42deg);
}
.new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="0"] .icon-arrow-led-switch.transition-move {
    -webkit-transition: all 1.9s;
    -moz-transition: all 1.9s;
    -o-transition: all 1.9s;
    transition: all 1.9s;
}
.new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="1"]:before {
    content: "\e635";
}
.new-tiguan .fragment[data-fragment="light-switch"][data-switch-state="2"]:before {
    content: "\e634";
}
.new-tiguan .fragment[data-fragment^="power-layer/"] > div {
    height: 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"],
.new-tiguan .fragment[data-fragment="power-layer/image-text"],
.new-tiguan .fragment[data-fragment="power-layer/slider-text"],
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"],
.new-tiguan .fragment[data-fragment="power-layer/led-text"],
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"],
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"],
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] {
    background-color: #e3ebed;
    min-height: 100%;
    text-align: center;
    -webkit-transition: background-color 0.3s 0s;
    -moz-transition: background-color 0.3s 0s;
    -o-transition: background-color 0.3s 0s;
    transition: background-color 0.3s 0s;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark {
    -webkit-transition: background-color 0.3s 0s;
    -moz-transition: background-color 0.3s 0s;
    -o-transition: background-color 0.3s 0s;
    transition: background-color 0.3s 0s;
    background-color: #000000;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/default-text"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/image-text"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/led-text"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"].dark article h5,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header p,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article p,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header h1,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article h1,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header h2,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article h2,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header h3,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article h3,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header h4,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article h4,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark header h5,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"].dark article h5 {
    -webkit-transition: color 0.3s 0s;
    -moz-transition: color 0.3s 0s;
    -o-transition: color 0.3s 0s;
    transition: color 0.3s 0s;
    color: #ffffff !important;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child {
    padding: 0;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/default-text"],
    .new-tiguan .fragment[data-fragment="power-layer/image-text"],
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"],
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"],
    .new-tiguan .fragment[data-fragment="power-layer/led-text"],
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"],
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"],
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child {
        background-color: #000000;
        position: relative;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .img-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .img-wrapper {
        position: absolute;
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .img-wrapper picture,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .img-wrapper picture {
        display: block;
        min-height: 100%;
        min-width: 100%;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/image-text"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .col-2 {
    height: auto;
    padding-bottom: 35px;
    position: relative;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/image-text"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fine-print,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .fine-print {
    float: left;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/image-text"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fine-print li,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .fine-print li {
    width: 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/default-text"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/image-text"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fine-print li p,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .fine-print li p {
    padding-bottom: 1em;
    color: #92a9b8;
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .col-2 {
        padding-top: 30px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/default-text"],
    .new-tiguan .fragment[data-fragment="power-layer/image-text"],
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"],
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"],
    .new-tiguan .fragment[data-fragment="power-layer/led-text"],
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"],
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"],
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] {
        text-align: left;
    }
    .new-tiguan html.touch .fragment[data-fragment="power-layer/default-text"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/image-text"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text-list"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/led-text"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-interaction"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-experience-text-list"],
    .new-tiguan html.touch .fragment[data-fragment="power-layer/trailer-assist"] {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .imageSizeCover,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .imageSizeCover {
        position: fixed;
    }
    .new-tiguan html.touch .fragment[data-fragment="power-layer/default-text"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/image-text"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text-list"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/led-text"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-interaction"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-experience-text-list"] .imageSizeCover,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/trailer-assist"] .imageSizeCover {
        position: absolute;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div {
        height: 100%;
        overflow: hidden;
    }
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .col-2 {
        padding-top: 5em;
        padding-bottom: 0;
        overflow-y: auto;
        height: 100%;
        /*
            overflow: visible;
            height: auto !important;
      */
    }
    .new-tiguan html.touch .fragment[data-fragment="power-layer/default-text"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/image-text"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/slider-text-list"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/led-text"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-interaction"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2,
    .new-tiguan html.touch .fragment[data-fragment="power-layer/trailer-assist"] .col-2 {
        height: 100% !important;
        overflow: auto;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2 > *,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .col-2 > * {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="power-layer/default-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .col-2,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .col-2 {
        padding-top: 8em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child {
        background-color: #000000;
        position: relative;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child .img-wrapper {
        position: absolute;
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/image-text"] > div > div:first-child .img-wrapper picture {
        display: block;
        min-height: 100%;
        min-width: 100%;
    }
}
.new-tiguan .lte9 .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"],
.new-tiguan .lte9 .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"],
.new-tiguan .lte9 .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"],
.new-tiguan .lte9 .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"],
.new-tiguan .lte9 .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"],
.new-tiguan .lte9 .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"] {
    z-index: 1;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"]:not(.custom-paging) .slick-dots {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 10;
    margin: 0;
    padding: 0;
    font-size: 0;
    list-style: none;
    text-align: center;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"]:not(.custom-paging) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"]:not(.custom-paging) .slick-dots {
        visibility: hidden;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: 1000;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li {
    vertical-align: middle;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0 10px;
    padding: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a {
    cursor: pointer;
    display: block;
    width: 40px;
    height: 40px;
    bordeR: solid #ffffff 2px;
    border-radius: 50%;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"],
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"],
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"],
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"],
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"],
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] {
    margin: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i {
    font-size: 32px;
    line-height: 36px;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow {
    padding-left: 1px;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a {
    background-color: #00b1eb;
    border-color: transparent;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li.slick-active a .asset[data-asset="icon"] > i {
    color: white;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots {
        bottom: 20px;
        padding: 0;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li {
        width: auto;
        height: auto;
        margin: 0 10px;
        padding: 0;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a {
        width: 52px;
        height: 52px;
        margin-left: 0px;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i {
        font-size: 40px;
        line-height: 48px;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .component[data-component="slider"].custom-paging:not(.custom-paging-only-desktop) .slick-dots li a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 50px;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .slick-arrow,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .slick-arrow,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .slick-arrow,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .slick-arrow,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .slick-arrow,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .slick-arrow {
    display: none !important;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper picture,
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper picture,
.new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper picture,
.new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper picture,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper picture,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper picture {
    display: block;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child {
        background-color: #000000;
        position: relative;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper {
        position: absolute;
        right: 0;
        bottom: 0;
        min-width: 100%;
        min-height: 100%;
        width: 100%;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div {
        width: 100%;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].pl-highlights-ergoActive.is-horizontal > div.slick-list .slick-track .slick-slide > div picture > img {
        width: 100%;
        height: initial;
        min-height: 0;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"] > div.slick-list .slick-track .slick-slide > div picture > img {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list {
        position: fixed;
        left: 0;
        top: 0;
        width: 50%;
        height: 100% !important;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track {
        height: 100% !important;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-vertical > div.slick-list .slick-track .slick-slide > div {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div {
        width: 100%;
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"].is-horizontal > div.slick-list .slick-track .slick-slide > div picture {
        height: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots {
        bottom: 40px;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i {
        font-size: 40px;
        line-height: 48px;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child .slider-wrapper .component[data-component="slider"] .slick-dots li a .asset[data-asset="icon"] > i.icon-snow {
        line-height: 50px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots {
        margin-left: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a {
        border-color: #767f86;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li a i {
        color: #767f86;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a {
        border-color: transparent;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"] .component[data-component="slider"].custom-paging .slick-dots li.slick-active a i {
        color: #ffffff !important;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots {
        margin-left: 100%;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li:not(.slick-active) a {
        border-color: #ffffff;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/led-text"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-interaction"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i,
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"][data-fragment="power-layer/led-text"].dark .component[data-component="slider"].custom-paging .slick-dots li a i {
        color: #ffffff;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child {
    overflow-x: visible;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child > header {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child > header h2 {
    margin-top: 5px;
    margin-bottom: 15px;
}
.new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child > header h4 {
    margin: 0 0 15px 0;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child > header h2 {
        padding-bottom: 10px;
        padding-top: 35px;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 2em;
    }
    .new-tiguan .fragment[data-fragment="power-layer/slider-text-list"] > div > div:last-child > header h4 {
        font-size: 1.143em;
        margin: 0 0 35px 0;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div .slider-wrapper {
    position: relative;
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div .slider-wrapper .car {
    position: absolute;
    top: 0;
    width: 100%;
    -ms-pointer-events: none;
    pointer-events: none;
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:last-child {
    overflow-x: visible;
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] > div > div:last-child > header {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] h2,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] h4 {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] > div > div:first-child {
    background-color: #e3ebed;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container {
    display: none;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container {
        display: inline-block;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .slider-wrapper {
    display: block;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .slider-wrapper {
        display: none;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    overflow: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .x-adjust {
    position: relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
    -webkit-transition: transform 400ms;
    transition: transform 400ms;
    -webkit-transition: -webkit-transform 400ms;
    -moz-transition: -moz-transform 400ms;
    -o-transition: -o-transform 400ms;
    transition: -webkit-transform 400ms, -moz-transform 400ms, -o-transform 400ms, transform 400ms;
}
@media screen and (max-width: 1280px) {
    .new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .x-adjust {
        -webkit-transform: translateX(17%);
        -moz-transform: translateX(17%);
        -o-transform: translateX(17%);
        -ms-transform: translateX(17%);
        transform: translateX(17%);
    }
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container picture,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container img {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container picture.background-picture,
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container picture.background-picture > img {
    display: block;
    height: 100%;
    width: auto;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .car {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-50%, -100%);
    -moz-transform: translate(-50%, -100%);
    -o-transform: translate(-50%, -100%);
    -ms-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .car .car-picture {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 100%;
    -moz-transform-origin: 50% 100%;
    -o-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .trailer {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .trailer .trailer-picture {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .angle {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-6%, 0%);
    -moz-transform: translate(-6%, 0%);
    -o-transform: translate(-6%, 0%);
    -ms-transform: translate(-6%, 0%);
    transform: translate(-6%, 0%);
    opacity: 0;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .angle > .angle-picture {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .angle.active {
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .angle .trailer-picture {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 6% 0;
    -moz-transform-origin: 6% 0;
    -o-transform-origin: 6% 0;
    -ms-transform-origin: 6% 0;
    transform-origin: 6% 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    position: absolute;
    top: 0;
    right: 2%;
    height: 100%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs > * {
    margin: 20px 0;
    opacity: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: top 1s, opacity 1s;
    -moz-transition: top 1s, opacity 1s;
    -o-transition: top 1s, opacity 1s;
    transition: top 1s, opacity 1s;
    position: absolute;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs picture {
    display: block;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .park-sign.fadeout {
    opacity: 0;
    height: 0;
    margin: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-control {
    position: relative;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-control .trailer-control-arrow {
    position: absolute;
    top: 35%;
    left: 50%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-control .trailer-control-arrow img {
    width: 170%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-view .trailer-view-sign {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-view .trailer-view-trailer {
    position: absolute;
    top: 40%;
    left: 35%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .trailer-view .trailer-view-indicator {
    position: absolute;
    top: 40%;
    left: 35%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .steerwheel {
    position: absolute;
    right: 0;
    top: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate(-120%, 50%);
    -moz-transform: translate(-120%, 50%);
    -o-transform: translate(-120%, 50%);
    -ms-transform: translate(-120%, 50%);
    transform: translate(-120%, 50%);
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .steerwheel.active {
    opacity: 1;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs .steerwheel .steerwheel-picture {
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="initial"] .park-sign {
    opacity: 1;
    top: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="start"] .park-sign {
    opacity: 1;
    top: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="start"] .trailer-control {
    opacity: 1;
    top: 20%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="start"] .trailer-view {
    opacity: 1;
    top: 40%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="moving"] .park-sign {
    opacity: 0;
    top: 0;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="moving"] .trailer-control {
    opacity: 1;
    top: 0px;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container .signs[data-sign-state="moving"] .trailer-view {
    opacity: 1;
    top: 20%;
}
.new-tiguan .fragment[data-fragment="power-layer/trailer-assist"] .trailer-container svg {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
.new-tiguan .fragment[data-fragment="text-list"] header {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="text-list"] header h2 {
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="text-list"] header h4 {
    margin: 0 0 15px 0;
    text-align: center;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="text-list"] header {
        padding-top: 100px;
        text-align: left;
    }
    .new-tiguan .fragment[data-fragment="text-list"] header h2 {
        padding-bottom: 10px;
        padding-top: 35px;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 3.357em;
    }
}
.new-tiguan .fragment[data-fragment="text-list"] header {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item {
    overflow: hidden;
    text-align: left;
    cursor: pointer;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item header {
    padding-top: 20px;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item header h2 {
    font-size: 2.6em;
    position: relative;
    color: #d0d8da;
    padding-top: 0px;
    -webkit-transition: color 300ms;
    -moz-transition: color 300ms;
    -o-transition: color 300ms;
    transition: color 300ms;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item header h2:before,
.new-tiguan .fragment[data-fragment="text-list"] .text-item header h2:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 40%;
    height: 1px;
    background-color: #d0d8da;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item header h2:before {
    left: 0;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item header h2:after {
    right: 0;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item article p {
    display: block;
    height: 0;
    margin: 0;
    color: #d0d8da;
    -webkit-transition: color 300ms;
    -moz-transition: color 300ms;
    -o-transition: color 300ms;
    transition: color 300ms;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item.active header h2 {
    color: #92a9b8;
}
.new-tiguan .fragment[data-fragment="text-list"] .text-item.active p {
    height: auto;
    color: #92a9b8;
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="text-list"] {
        z-index: 20;
    }
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="text-list"] {
        margin-left: 0;
        padding-top: 30px;
    }
    .new-tiguan .fragment[data-fragment="text-list"] > header h2 {
        margin-top: 0px;
        font-size: 2em;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="text-list"] > header h2 {
        font-size: 2em !important;
    }
}
@media (min-width: 1500px) {
    .new-tiguan .fragment[data-fragment="text-list"] > header h2 {
        font-size: 3.357em !important;
    }
}
.new-tiguan .fragment[data-fragment="content-switch"] > div {
    display: none;
}
.new-tiguan .fragment[data-fragment="content-switch"] > div.active {
    display: block;
}
.new-tiguan .fragment[data-fragment="content-switch"] p {
    font-size: 1em;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #33434c;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="content-switch"] p {
        font-size: 1.143em;
    }
}
.new-tiguan .fragment[data-fragment="copy-container"] {
    margin-bottom: 35px;
}
.new-tiguan .fragment[data-fragment="copy-container"].pl-highlights-ergoActive .text {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 767px) and (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="copy-container"].pl-highlights-ergoActive .text {
        padding-left: 10%;
        padding-right: 10%;
    }
}
.new-tiguan .fragment[data-fragment="copy-container"] p {
    font-size: 1em;
    font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #33434c;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="copy-container"] p {
        font-size: 1.143em;
    }
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fragment[data-fragment="copy-container"] header h2,
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fragment[data-fragment="copy-container"] header h4 {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="power-layer/scroll-experience-text-list"] .fragment[data-fragment="copy-container"] p {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="copy-container"] header h2 {
    margin-bottom: 15px;
    font-size: 2em;
}
.new-tiguan .fragment[data-fragment="copy-container"] header h4 {
    margin: 0 0 15px 0;
}
.new-tiguan .fragment[data-fragment="copy-container"] article {
    margin-bottom: 15px;
}
.new-tiguan .fragment[data-fragment="copy-container"] article p {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="copy-container"] article h4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="copy-container"] header {
        text-align: left;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] header h2 {
        padding-bottom: 10px;
        padding-top: 35px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] header h4 {
        font-size: 1.143em;
        margin: 0 0 35px 0;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] article {
        margin-bottom: 35px;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] article p {
        text-align: left;
        font-size: 1.143em;
        margin: 0;
        padding-left: 0;
        padding-right: 20px;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] article p + p {
        margin-top: 35px;
    }
    .new-tiguan .fragment[data-fragment="copy-container"] article h4 {
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 10px;
        padding-bottom: 40px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="copy-container"] article p {
        padding-right: 0;
    }
}
@media (min-width: 1500px) {
    .new-tiguan .fragment[data-fragment="copy-container"] header h2 {
        font-size: 3.357em;
    }
}
.new-tiguan .fragment[data-fragment="interaction-icons"] {
    position: absolute;
    bottom: 40px;
    width: 100%;
    text-align: center;
    z-index: 1000;
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons {
    height: 0;
    position: relative;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon {
    position: absolute;
    font-family: 'icons';
    speak: none;
    bottom: 0px;
    opacity: 1;
    background-color: #00b1eb;
    border-radius: 50%;
    color: #ffffff;
    width: 90px;
    height: 90px;
    display: inline-block;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition-property: bottom;
    -moz-transition-property: bottom;
    -o-transition-property: bottom;
    transition-property: bottom;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.icon-repeat:before {
    content: "\e631";
    font-size: 63px;
    line-height: 90px;
    cursor: pointer;
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon:before {
    content: "\e604";
    font-size: 63px;
    cursor: pointer;
}
.new-tiguan html.touch .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon:before {
    content: "\e643";
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon:before {
    content: "\e616";
    font-size: 63px;
    cursor: pointer;
}
.new-tiguan html.touch .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon:before {
    content: "\e644";
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon {
    bottom: -150px;
}
.new-tiguan .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon {
    bottom: -150px;
}
.new-tiguan .component[data-component="picture-loader"].loaded .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon {
    bottom: 0px;
}
.new-tiguan .component[data-component="scroll-interaction"].scrolling .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon,
.new-tiguan .component[data-component="scroll-experience"].scrolling .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon {
    bottom: -150px;
}
.new-tiguan .component[data-component="scroll-interaction"].scrolling .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon,
.new-tiguan .component[data-component="scroll-experience"].scrolling .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon {
    bottom: -150px;
}
.new-tiguan .component[data-component="scroll-interaction"].scroll-complete .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon,
.new-tiguan .component[data-component="scroll-experience"].scroll-complete .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-up-icon {
    bottom: 0px;
}
.new-tiguan .component[data-component="scroll-interaction"].scroll-complete .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon,
.new-tiguan .component[data-component="scroll-experience"].scroll-complete .fragment[data-fragment="interaction-icons"] .scroll-icons .icon.scroll-down-icon {
    bottom: -150px;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rims {
    position: relative;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 30px;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim:after {
    content: ' ';
    position: absolute;
    z-index: 0;
    bottom: -8.45%;
    left: 0;
    width: 100%;
    height: 100%;
    background: url('http://webgate.volkswagen.ru/iframe/tiguan/local/assets/img/final/_frontend/design/rims/_assets/md/M10_design_rims_shadow_left_02_md.png') no-repeat center bottom;
    background-size: 88% auto;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim img {
    position: relative;
    z-index: 10;
}
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim {
    -webkit-transition: transform 1s 0.4s;
    transition: transform 1s 0.4s;
    -webkit-transition: -webkit-transform 1s 0.4s;
    -moz-transition: -moz-transform 1s 0.4s;
    -o-transition: -o-transform 1s 0.4s;
    transition: -webkit-transform 1s 0.4s, -moz-transform 1s 0.4s, -o-transform 1s 0.4s, transform 1s 0.4s;
}
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_0,
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_4 {
    -webkit-transition: transform 1s 0.65s;
    transition: transform 1s 0.65s;
    -webkit-transition: -webkit-transform 1s 0.65s;
    -moz-transition: -moz-transform 1s 0.65s;
    -o-transition: -o-transform 1s 0.65s;
    transition: -webkit-transform 1s 0.65s, -moz-transform 1s 0.65s, -o-transform 1s 0.65s, transform 1s 0.65s;
}
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_0 img,
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_4 img {
    -webkit-transition: transform 1s 0.65s;
    transition: transform 1s 0.65s;
    -webkit-transition: -webkit-transform 1s 0.65s;
    -moz-transition: -moz-transform 1s 0.65s;
    -o-transition: -o-transform 1s 0.65s;
    transition: -webkit-transform 1s 0.65s, -moz-transform 1s 0.65s, -o-transform 1s 0.65s, transform 1s 0.65s;
}
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_1 img,
.new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim.rim_3 img {
    -webkit-transition: transform 1s 0.4s;
    transition: transform 1s 0.4s;
    -webkit-transition: -webkit-transform 1s 0.4s;
    -moz-transition: -moz-transform 1s 0.4s;
    -o-transition: -o-transform 1s 0.4s;
    transition: -webkit-transform 1s 0.4s, -moz-transform 1s 0.4s, -o-transform 1s 0.4s, transform 1s 0.4s;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_0 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1 {
    margin-left: -7%;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_2 {
    z-index: 2;
    width: 31.4%;
    margin: 0 -9.5%;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_2:after {
    background: none;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_3 {
    margin-right: -7%;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_4 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_0,
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_4 {
    z-index: 0;
    width: 18.55%;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1,
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_3 {
    z-index: 1;
    width: 25.7%;
}
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1 img,
.new-tiguan .fragment[data-fragment="teaser-rims"] .rim_3 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rims {
        margin-bottom: 30px;
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .button {
        text-align: center;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_0 img {
        -webkit-transform: rotate(-34deg);
        -moz-transform: rotate(-34deg);
        -o-transform: rotate(-34deg);
        -ms-transform: rotate(-34deg);
        transform: rotate(-34deg);
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1 {
        margin-left: -7%;
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_1 img {
        -webkit-transform: rotate(-17deg);
        -moz-transform: rotate(-17deg);
        -o-transform: rotate(-17deg);
        -ms-transform: rotate(-17deg);
        transform: rotate(-17deg);
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_2 {
        margin: 0 -6%;
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_3 {
        margin-right: -7%;
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_3 img {
        -webkit-transform: rotate(17deg);
        -moz-transform: rotate(17deg);
        -o-transform: rotate(17deg);
        -ms-transform: rotate(17deg);
        transform: rotate(17deg);
    }
    .new-tiguan .fragment[data-fragment="teaser-rims"] .rim_4 img {
        -webkit-transform: rotate(34deg);
        -moz-transform: rotate(34deg);
        -o-transform: rotate(34deg);
        -ms-transform: rotate(34deg);
        transform: rotate(34deg);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_0 {
        -webkit-transform: translateX(25%);
        -moz-transform: translateX(25%);
        -o-transform: translateX(25%);
        -ms-transform: translateX(25%);
        transform: translateX(25%);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_0 img {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_1 {
        -webkit-transform: translateX(15%);
        -moz-transform: translateX(15%);
        -o-transform: translateX(15%);
        -ms-transform: translateX(15%);
        transform: translateX(15%);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_1 img {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_3 {
        -webkit-transform: translateX(-15%);
        -moz-transform: translateX(-15%);
        -o-transform: translateX(-15%);
        -ms-transform: translateX(-15%);
        transform: translateX(-15%);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_3 img {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_4 {
        -webkit-transform: translateX(-25%);
        -moz-transform: translateX(-25%);
        -o-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
        transform: translateX(-25%);
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-rims"] .rim_4 img {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h2,
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h3,
.new-tiguan .fragment[data-fragment="teaser-designconcept"] p {
    margin: 0;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h2,
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h3 {
    padding-top: 20px;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h2 {
    font-size: 2em;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] h3 {
    font-size: 1em;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] p {
    padding-top: 5px;
    font-size: 1em;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] p:last-child {
    padding-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] .design {
    position: relative;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] .design .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] .button {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 5px;
    text-align: center;
    padding-left: 60px;
    padding-right: 60px;
}
.new-tiguan .fragment[data-fragment="teaser-designconcept"] .button .asset[data-asset="button"] {
    width: auto;
    margin: 0 5px;
    margin-top: 10px;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="teaser-designconcept"] h2,
    .new-tiguan .fragment[data-fragment="teaser-designconcept"] h3 {
        padding-top: 30px;
    }
    .new-tiguan .fragment[data-fragment="teaser-designconcept"] h2 {
        font-size: 3.429em;
    }
    .new-tiguan .fragment[data-fragment="teaser-designconcept"] h3 {
        font-size: 1.571em;
    }
    .new-tiguan .fragment[data-fragment="teaser-designconcept"] p {
        padding-top: 15px;
        font-size: 1.143em;
    }
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] {
    overflow: hidden;
    padding: 0;
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro {
    position: relative;
    width: 100%;
    display: inline-block;
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro img {
    width: 100%;
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro .device {
    position: relative;
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro .screen {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro .screen {
        display: block;
        filter: alpha(opacity=0);
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
    }
}
.new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro .camera {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="teaser-gopro"] .gopro .camera {
        display: block;
        -webkit-transform: translateX(-20%);
        -moz-transform: translateX(-20%);
        -o-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
        transform: translateX(-20%);
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="teaser-gopro"] [data-fragment="intro"] {
        padding-top: 0;
        padding-bottom: 50px;
    }
}
@media (min-width: 768px) and (min-width: 768px) {
    .new-tiguan .animate .fragment[data-fragment="teaser-gopro"] .container-max .gopro .camera {
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -o-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transition: transform 1s 0.25s ease-in-out;
        transition: transform 1s 0.25s ease-in-out;
        -webkit-transition: -webkit-transform 1s 0.25s ease-in-out;
        -moz-transition: -moz-transform 1s 0.25s ease-in-out;
        -o-transition: -o-transform 1s 0.25s ease-in-out;
        transition: -webkit-transform 1s 0.25s ease-in-out, -moz-transform 1s 0.25s ease-in-out, -o-transform 1s 0.25s ease-in-out, transform 1s 0.25s ease-in-out;
    }
    .new-tiguan .animate .fragment[data-fragment="teaser-gopro"] .container-max .gopro .screen {
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
        -webkit-transition: opacity 0.5s 1s;
        -moz-transition: opacity 0.5s 1s;
        -o-transition: opacity 0.5s 1s;
        transition: opacity 0.5s 1s;
    }
}
@media (min-width: 940px) and (max-width: 1199px) {
    .new-tiguan .fragment[data-fragment="trim"] {
        padding-top: 60px;
    }
}
.new-tiguan .fragment[data-fragment="trim"] picture {
    width: 100%;
}
.new-tiguan .fragment[data-fragment="trim"] .button-l {
    padding: 8px 25px;
    font-size: 1.03em !important;
    line-height: normal;
}
.new-tiguan .fragment[data-fragment="trim"] .button-l span {
    line-height: normal;
}
.new-tiguan .fragment[data-fragment="trim"] .button {
    padding-left: 20px;
    padding-right: 20px;
}
.new-tiguan .fragment[data-fragment="trim"] img {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}
.new-tiguan .fragment[data-fragment="trim"] .rows > .row {
    position: relative;
    padding-top: 15px;
    margin-bottom: 12px;
}
.new-tiguan .fragment[data-fragment="trim"] .col-1 {
    line-height: 0;
    font-size: 0;
    margin-bottom: 15px;
}
.new-tiguan .fragment[data-fragment="trim"] .col-2 {
    text-align: center;
}
.new-tiguan .fragment[data-fragment="trim"] .col-2 h4 {
    margin: 0;
}
.new-tiguan .fragment[data-fragment="trim"] .col-2 h3 {
    margin: 0.2em 0;
}
.new-tiguan .fragment[data-fragment="trim"] .col-2 p {
    margin: 0;
    font-size: 0.857em;
}
.new-tiguan .fragment[data-fragment="trim"] .col-3 {
    display: none;
}
.new-tiguan .fragment[data-fragment="trim"] .col-4 a.checkbox-button span {
    font-size: 0.857em;
}
.new-tiguan .fragment[data-fragment="trim"] .fine-print {
    color: #92a9b8;
    font-size: 0.714em;
    padding: 10px;
}
.new-tiguan .fragment[data-fragment="trim"] div.button {
    text-align: center;
    margin: 20px 0px 35px 0;
}
.new-tiguan .fragment[data-fragment="trim"] div.button a {
    width: 100%;
}
@media (max-width: 767px) {
    .new-tiguan .fragment[data-fragment="trim"] .col-4 a,
    .new-tiguan .fragment[data-fragment="trim"] .col-4 span {
        width: 100%;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="trim"] .rows > .row {
        border-top: 0;
        border-bottom: 1px solid #d0d8da;
        padding-top: 35px;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-1 > div picture {
        -webkit-transform: translateX(-20%);
        -moz-transform: translateX(-20%);
        -o-transform: translateX(-20%);
        -ms-transform: translateX(-20%);
        transform: translateX(-20%);
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-1 > div.inview picture {
        -webkit-transition: transform 1s;
        transition: transform 1s;
        -webkit-transition: -webkit-transform 1s;
        -moz-transition: -moz-transform 1s;
        -o-transition: -o-transform 1s;
        transition: -webkit-transform 1s, -moz-transform 1s, -o-transform 1s, transform 1s;
        -webkit-transition-delay: 1s;
        -moz-transition-delay: 1s;
        -o-transition-delay: 1s;
        transition-delay: 1s;
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
        -o-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-2 {
        text-align: left;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-2 p {
        font-size: 1em;
        margin-bottom: 15px;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-4 > div {
        display: table;
        width: 1px;
        margin: 0 auto;
        clear: both;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-4 > div > .col-xs-6 {
        width: 100%;
        padding: 0;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-4 > div a,
    .new-tiguan .fragment[data-fragment="trim"] .col-4 > div span {
        white-space: nowrap;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-4 > div a {
        margin-bottom: 15px;
    }
    .new-tiguan .fragment[data-fragment="trim"] div.button {
        margin: 35px 0 70px 0;
    }
    .new-tiguan .fragment[data-fragment="trim"] div.button a {
        width: auto;
    }
    .new-tiguan .fragment[data-fragment="trim"] .fine-print {
        padding: 20px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="trim"] .col-3 {
        display: block;
        color: #92a9b8;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-3 ul {
        padding-left: 13px;
        list-style: none;
        position: relative;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-3 ul li {
        margin-bottom: 0.5em;
        line-height: 1.2em;
    }
    .new-tiguan .fragment[data-fragment="trim"] .col-3 ul li:before {
        position: absolute;
        left: 0;
        content: "·";
        font-size: 40px;
        vertical-align: middle;
        line-height: 10px;
    }
}
.new-tiguan .fragment[data-fragment="M12-powerlayer-E-trim-detail-1"] {
    background-color: #e3ebed;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] {
    margin-top: 35px;
    margin-bottom: 35px;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .container-max > .row {
    margin: 0;
    border-top: 1px solid #d0d8da;
    padding: 20px 0;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .container-max > .row:first-child {
    padding-top: 0;
    border-top: 0;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] h2 {
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    -webkit-transition: margin 0.2s;
    -moz-transition: margin 0.2s;
    -o-transition: margin 0.2s;
    transition: margin 0.2s;
    cursor: pointer;
    font-size: 1.886em;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] h2 i {
    color: #00b1eb;
    position: absolute;
    right: 0;
    font-size: 0.7em;
    line-height: 1.65em;
    -webkit-transition: transform 0.2s;
    transition: transform 0.2s;
    -webkit-transition: -webkit-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    transition: -webkit-transform 0.2s, -moz-transform 0.2s, -o-transform 0.2s, transform 0.2s;
}
@media (min-width: 480px) {
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] h2 {
        font-size: 2.286em;
    }
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .row.expanded h2 {
    margin-bottom: 10px;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .row.expanded h2 i {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .contentWrapper {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.2s;
    -moz-transition: max-height 0.2s;
    -o-transition: max-height 0.2s;
    transition: max-height 0.2s;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .contentWrapper ul {
    margin: 0;
    padding-left: 13px;
    color: #92a9b8;
    list-style: none;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .contentWrapper ul li:before {
    position: absolute;
    left: 0;
    content: "·";
    font-size: 40px;
    vertical-align: middle;
    line-height: 13px;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .contentWrapper ul li:before {
        line-height: 16px;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] {
        margin-top: 70px;
        margin-bottom: 70px;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] h2 {
        margin-bottom: 0;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .container-max > .row {
        padding: 30px 0;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .container-max > .row:first-child {
        padding-top: 0;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .row.expanded h2 {
        margin-bottom: 25px;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-accordion"] .contentWrapper ul li {
        font-size: 1.143em;
    }
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-fine-print"] {
    background-color: #ffffff;
    color: #85979d;
    font-size: 0.857em;
    padding: 15px 0;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="pl-trim-detail-fine-print"] {
        padding: 30px 0;
    }
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-fine-print"] .fine-print {
    width: 100%;
    font-size: 1em !important;
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] {
    text-align: center;
    position: relative;
    padding-top: 40px;
    margin-bottom: 40px;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] > * {
    position: relative;
    z-index: 1;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] h2 {
    color: #ffffff;
    margin-top: 0;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] h4 {
    color: #92a9b8;
    font-family: 'VWHeadWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] picture {
    margin-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .price h3 {
    margin-bottom: 0;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .price p {
    margin-bottom: 20px;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .dark {
    position: absolute;
    height: 50%;
    z-index: 0;
    top: 0;
    width: 100%;
    background-color: #31424a;
}
.new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .fine-print {
    font-size: 0.714em;
    margin-bottom: 20px;
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] {
        padding-top: 70px;
        margin-bottom: -38px !important;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] h4 {
        font-size: 1.714em;
        margin-bottom: 20px;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .price {
        margin-top: -11px;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .price p {
        margin-bottom: 26px;
    }
    .new-tiguan .fragment[data-fragment="pl-trim-detail-module-1"] .fine-print {
        margin-bottom: 1px;
    }
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] {
    position: relative;
}
.new-tiguan html.firefox .fragment[data-fragment="visualizer/stage"] * {
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    filter: blur(0px);
}
.new-tiguan html.safari .fragment[data-fragment="visualizer/stage"] * {
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    transform: translateZ(0px);
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] .component[data-component="picture-manager"] {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] h1 {
    color: #ffffff;
    position: absolute;
    z-index: 1;
    width: 100%;
    text-align: center;
    bottom: 63%;
    margin: 0 0 8.5% 0;
    line-height: 1;
    font-size: 2em;
}
@media (min-width: 480px) {
    .new-tiguan .fragment[data-fragment="visualizer/stage"] h1 {
        font-size: 3.7em;
        bottom: 69%;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="visualizer/stage"] h1 {
        font-size: 4.5em;
        bottom: 63%;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="visualizer/stage"] h1 {
        font-size: 6em;
        bottom: 62%;
    }
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="visualizer/stage"] h1 {
        font-size: 8em;
        bottom: 63%;
    }
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] h1.small {
    margin-bottom: 9.5%;
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] h1.medium {
    margin-bottom: 9%;
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] .bg {
    position: relative;
}
.new-tiguan .fragment[data-fragment="visualizer/stage"] .colors,
.new-tiguan .fragment[data-fragment="visualizer/stage"] .wheels {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] {
    /*****
   * General
   ****/
    /*****
   * Small version: pager buttons are small dots; separate spinning loading indicator.
   ****/
    /*****
   * Big version: pager buttons are fancy widgets with integrated loading indicator.
   ****/
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] {
    display: none;
    position: absolute !important;
    z-index: 5;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin: 0 4px;
    border-radius: 50%;
    pointer-events: auto;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:hover:before {
    /*background: #2274ac !important;*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAqFBMVEUidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwkeK8lebAmebApfbMrgLUvgrcxhbo1ibw7jb9BksKo1eut3/Ww4vfA4/PK5/XN6vbT7PfW7vna7/nc8fnh8vri8/vn9fvp9/zs+Pzt+P3w+f76/f/+//////957wKNAAAAGXRSTlMAAR0rNjc7TGdqgI+Sl5+lrLfC09Xs8PT6bEb1VQAAAUtJREFUeNqllmdzgzAMQGVCCJuwrbbpTPde6f//Z+XSlgPLBuv6vr8DWRMIwvXjvKqlrKs89l0Bc3hhgSOK0JsUVmmDhCZdGYVl0qKWNllqBRGUaKQMBDWcCCeJHNVYZDhDtlCMNc6yHjlOhhZkziDyCK2IRK8EaEnQ56O0Vcq//CRoTfJbJa290v7UTooM0n3tKpV4tdsempXG65QQx3x1XB8ZnRBAFFTpuN0YlEKAi1TZc3+sd1zwidLzeKJTfIiJMuD5jCox5EQZ8XqOCjlURFF4v8ARFdREIXyc4oAaJFEonzhAguR+Rc7/2JsSSz0X/gt5sWr6kZ80ecmnUvmgzX5sLpg7Q435prK82aABF0TB65dC0Ba73G0P0ExIG5lCG5k/LvhDiT/6+AOWP8b5y4K/kviLj79e+UucfyqwDxL22fPv44p/wn0DBezX3yM6eEAAAAAASUVORK5CYII=)  !important;;

}
.new-tiguan .no-touch .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:hover,
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.active {
    background: #00b1eb;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a[data-no="1"].left {
    display: none;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a strong {
    display: block;
}
@media (max-width: 999991px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] {
        display: inline-block;
        margin-left: -15px;
        height: 100%;
    }
    .new-tiguan .android.phone .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] > a {
        left: 49%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .lte8,
    .new-tiguan .lte9 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] {
        left: 50%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-overlay {
        display: none;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
        display: none;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"]:before {
        content: ' ';
        position: absolute;
        bottom: 13px;
        margin-left: 5px;
        width: 32px;
        height: 32px;
        -webkit-animation: rotation .6s infinite linear;
        -moz-animation: rotation .6s infinite linear;
        -o-animation: rotation .6s infinite linear;
        animation: rotation .6s infinite linear;
        border-left: 6px solid rgba(255, 255, 255, 0.3);
        border-right: 6px solid rgba(255, 255, 255, 0.3);
        border-bottom: 6px solid rgba(255, 255, 255, 0.3);
        border-top: 6px solid rgba(255, 255, 255, 0.8);
        border-radius: 100%;
    }
    .new-tiguan .android.phone .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"]:before {
        left: 49%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
        position: absolute;
        bottom: 20px;
        pointer-events: auto;
        color: #999999;
        background-color: transparent !important;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:before {
        opacity: 0;
        content: ' ';
        display: block;
        width: 13px;
        height: 13px;
        position: absolute;
        top: 0px;
        right: -19px;
        border-radius: 50%;
        background: #01b1ec;
        color: #ffffff;
        text-align: center;
        z-index: -1;
        font-size: 2em;
        vertical-align: middle;
        font-family: 'icons' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        padding-top: 12px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right {
        margin-left: 25px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right:before {
        padding-left: 4px;
        left: 0px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right.onstage:before {
        background-color: #8e9295;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left:before {
        padding-right: 4px;
        right: auto;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left.onstage:before {
        background-color: #8e9295;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left[data-no="1"] {
        display: table;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.show {
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] a:before {
        opacity: 1;
        -webkit-transition: opacity 0.7s 1s;
        -moz-transition: opacity 0.7s 1s;
        -o-transition: opacity 0.7s 1s;
        transition: opacity 0.7s 1s;
        background-color: #2274ac;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"]:before {
        opacity: 0;
        -webkit-transition: opacity 0.7s 1s;
        -moz-transition: opacity 0.7s 1s;
        -o-transition: opacity 0.7s 1s;
        transition: opacity 0.7s 1s;
        background-color: #2274ac;
    }
}
@media (max-width: 999991px) and (max-width: 768px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
        bottom: 15px;
    }
}
@media (max-width: 999991px) and (max-width: 480px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
        bottom: 15px;
    }
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] {
        display: inline-block;
        bottom: 20%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-overlay {
        position: absolute;
        width: 140px;
        height: 140px;
        z-index: 10;
        display: table;
        font-size: 1em;
        line-height: 1.429em;
        border-radius: 50%;
        overflow: hidden;
		background-image:url(../img/M01_home_cover_round.jpg);
		background-size:cover;
		border: 6px solid #ffffff;
		
    }
    .new-tiguan .loading-overlay .caption {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }
    .new-tiguan .loading-overlay .caption img {
        display: block;
        width: 90%;
        height: auto;
        opacity: .5;
        margin: auto;
        transition: opacity 1s linear;
        bottom: 10px;
        position: relative;
    }
    .new-tiguan .loading-overlay .caption strong {
        font-size: 2.071em;
        transition: color 1s linear;
        bottom: 17px;
        position: relative;
        font-size: 1.271em !important;
        text-align: center;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
        position: relative;
        width: 140px;
        height: 140px;
        background-color: #ccc;
        border-radius: 70px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator .progress {
        width: 140px;
        /* Set the size of the progress bar */
        height: 140px;
        position: absolute;
        /* Enable clipping */
        clip: rect(0px, 140px, 140px, 70px);
        /* Hide half of the progress bar */
        -webkit-animation: close-wrapper 0.01s 3s 1 linear forwards;
        -moz-animation: close-wrapper 0.01s 3s 1 linear forwards;
        -o-animation: close-wrapper 0.01s 3s 1 linear forwards;
        animation: close-wrapper 0.01s 3s 1 linear forwards;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator .loading-bar {
        width: 130px;
        height: 130px;
        border: 5px solid #00b1eb;
        border-radius: 130px;
        position: absolute;
        clip: rect(0px, 70px, 140px, 0px);
        box-sizing: content-box;
        transform: opacity 1s linear;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator .loading-bar.left {
        -webkit-animation: left-spin 6s 1 linear forwards;
        -moz-animation: left-spin 6s 1 linear forwards;
        -o-animation: left-spin 6s 1 linear forwards;
        animation: left-spin 6s 1 linear forwards;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator .loading-bar.right {
        -webkit-animation: right-spin 3s 1 linear forwards;
        -moz-animation: right-spin 3s 1 linear forwards;
        -o-animation: right-spin 3s 1 linear forwards;
        animation: right-spin 3s 1 linear forwards;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
        width: 140px;
        height: 140px;
        position: absolute;
        bottom: 0;
        pointer-events: auto;
        color: #999999;
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:before {
        content: ' ';
        display: block;
        position: absolute;
        top: -21px;
        right: -19px;
        z-index: -1;
        /*width: 52px;
        height: 52px;
        border-radius: 50%;
        background: #ccc;
        color: #ffffff;
        text-align: center;
        font-size: 2em;
        vertical-align: middle;
        font-family: 'icons' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        padding-top: 12px;*/

background-position: 50% 50%;
width: 50px;
height: 50px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABEVBMVEULqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgMqOgNqegPqegRqukUq+kWrOkarelQwe5Rwe9Yw+9fxvBnyfFvy/FvzPF2zvJ+0fOF1PSz5PjF6vnR7/vY8fve8/zi9fzm9v3n9v3r+P3u+f3x+v76/f/+//////+QCiVhAAAAO3RSTlMABgoMFhodHh8gISIvMDIzVVZXWF5fY3t9goOSk5SWl5igoaWqsLm6vL3G1dbX2drc7O3u7/H4+fr9/nnFrYMAAAGCSURBVHgBpdbpdpNAHAXwS0tJ7FKrLTVamj1gFhNMiAncuO/7vuj7P4hz1KMQZhgm/r7fw2Fm/gvynJMzfzy9tZiO/bMTB1qV2pAZw1oVRfa7MXPi7j5U7FZCqaRlQ+ooolJ0hDyrzkINC2u2fWr428jYGlBrsIUUq88Srlv4p85SGvjrMks6xh87EUuKdvBbh6V18MthwtKSQwjo0UAPQjVmxuvvbx6uqBLvArjCrB/C28e3qXAVwCgfEd49UYTGgENZRHj/9A5l9uAqIsKHZ3eZdwpPGRE+vrjHdR78gojw+eV9ZgUICyPCl1cPmBZirokIX58z5SaoiwjfmLIATb+ywNz0X6YITU8sLD7kT5J7CeCZ3r4H1/SNncKh2UvmHjAyq5eJpMREVT5aUekagAsxDcS7m7ULXDRqSuatb/MGi2PTNi40WErTeCT1LfPB95/jVbCamv+wTFeFS5Cy26qFpG1D5UC+9hxolqsRM27UqtCquOfBZLZczibBuVtBzk+5lt1TYxGnlgAAAABJRU5ErkJggg==);

    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right,
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left {
        left: auto;
        /*TODO*/
        /*right: -400px;*/
        left: -400px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right:before,
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left:before {
        /*content: "\e608";
        padding-left: 4px;
        font-size: 28px;*/
        content:" ";
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABEVBMVEULqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgMqOgNqegPqegRqukUq+kWrOkarelQwe5Rwe9Yw+9fxvBnyfFvy/FvzPF2zvJ+0fOF1PSz5PjF6vnR7/vY8fve8/zi9fzm9v3n9v3r+P3u+f3x+v76/f/+//////+QCiVhAAAAO3RSTlMABgoMFhodHh8gISIvMDIzVVZXWF5fY3t9goOSk5SWl5igoaWqsLm6vL3G1dbX2drc7O3u7/H4+fr9/nnFrYMAAAGCSURBVHgBpdbpdpNAHAXwS0tJ7FKrLTVamj1gFhNMiAncuO/7vuj7P4hz1KMQZhgm/r7fw2Fm/gvynJMzfzy9tZiO/bMTB1qV2pAZw1oVRfa7MXPi7j5U7FZCqaRlQ+ooolJ0hDyrzkINC2u2fWr428jYGlBrsIUUq88Srlv4p85SGvjrMks6xh87EUuKdvBbh6V18MthwtKSQwjo0UAPQjVmxuvvbx6uqBLvArjCrB/C28e3qXAVwCgfEd49UYTGgENZRHj/9A5l9uAqIsKHZ3eZdwpPGRE+vrjHdR78gojw+eV9ZgUICyPCl1cPmBZirokIX58z5SaoiwjfmLIATb+ywNz0X6YITU8sLD7kT5J7CeCZ3r4H1/SNncKh2UvmHjAyq5eJpMREVT5aUekagAsxDcS7m7ULXDRqSuatb/MGi2PTNi40WErTeCT1LfPB95/jVbCamv+wTFeFS5Cy26qFpG1D5UC+9hxolqsRM27UqtCquOfBZLZczibBuVtBzk+5lt1TYxGnlgAAAABJRU5ErkJggg==);

    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.right.onstage,
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.left.onstage {
        /*right: 40px;*/
        left: 40px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.show {
        filter: alpha(opacity=100);
        -webkit-opacity: 1;
        -moz-opacity: 1;
        opacity: 1;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] a {
        cursor: pointer;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] a:before {
        -webkit-animation: flip 0.6s linear;
        -moz-animation: flip 0.6s linear;
        -o-animation: flip 0.6s linear;
        animation: flip 0.6s linear;
        /*background: #00b1eb;*/
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABEVBMVEULqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgMqOgNqegPqegRqukUq+kWrOkarelQwe5Rwe9Yw+9fxvBnyfFvy/FvzPF2zvJ+0fOF1PSz5PjF6vnR7/vY8fve8/zi9fzm9v3n9v3r+P3u+f3x+v76/f/+//////+QCiVhAAAAO3RSTlMABgoMFhodHh8gISIvMDIzVVZXWF5fY3t9goOSk5SWl5igoaWqsLm6vL3G1dbX2drc7O3u7/H4+fr9/nnFrYMAAAGCSURBVHgBpdbpdpNAHAXwS0tJ7FKrLTVamj1gFhNMiAncuO/7vuj7P4hz1KMQZhgm/r7fw2Fm/gvynJMzfzy9tZiO/bMTB1qV2pAZw1oVRfa7MXPi7j5U7FZCqaRlQ+ooolJ0hDyrzkINC2u2fWr428jYGlBrsIUUq88Srlv4p85SGvjrMks6xh87EUuKdvBbh6V18MthwtKSQwjo0UAPQjVmxuvvbx6uqBLvArjCrB/C28e3qXAVwCgfEd49UYTGgENZRHj/9A5l9uAqIsKHZ3eZdwpPGRE+vrjHdR78gojw+eV9ZgUICyPCl1cPmBZirokIX58z5SaoiwjfmLIATb+ywNz0X6YITU8sLD7kT5J7CeCZ3r4H1/SNncKh2UvmHjAyq5eJpMREVT5aUekagAsxDcS7m7ULXDRqSuatb/MGi2PTNi40WErTeCT1LfPB95/jVbCamv+wTFeFS5Cy26qFpG1D5UC+9hxolqsRM27UqtCquOfBZLZczibBuVtBzk+5lt1TYxGnlgAAAABJRU5ErkJggg==);

    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] .loading-overlay .caption img {
        opacity: 1;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] .loading-overlay .caption strong {
        color: #ffffff;
        letter-spacing: -0.025em;
		top: -35px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
        background-color: #FFF;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] .loading-bar {
        opacity: 0;
    }
}
@media (min-width: 940px) {
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"].ready .fragment[data-fragment="animation-stage-pager"] a:before {
        background-image: url('http://webgate.volkswagen.ru/assets/img/home/stage/pager/ie_arrow_round_bg-h.png');
    }
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a {
        background: url('http://webgate.volkswagen.ru/assets/img/home/stage/pager/ie_round_bg.png') no-repeat transparent;
    }
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:before {
        background: url('http://webgate.volkswagen.ru/assets/img/home/stage/pager/ie_arrow_round_bg.png') no-repeat transparent;
    }
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:hover,
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a.active {
        background: url('http://webgate.volkswagen.ru/assets/img/home/stage/pager/ie_round_bg.png') no-repeat transparent;
    }
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-overlay {
        background: none;
    }
    .new-tiguan .lte8 .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
        display: none;
    }
}
.new-tiguan .fragment[data-fragment="animation-stage"] {
    position: relative;
    padding-bottom: 170px;
    margin-bottom: 0px;
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.new-tiguan .fragment[data-fragment="animation-stage"][data-track-section="Stage1"] .behind {
    z-index: 4 !important;
}
.new-tiguan .fragment[data-fragment="animation-stage"][data-controller] > div > * {
    -o-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind {
    position: absolute;
    bottom: 82.5%;
    z-index: 2;
    text-align: center;
    color: #ffffff;
    width: 100%;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind h1 {
    color: #ffffff;
    font-size: 2.286em;
    margin: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.small {
    font-size: 1.571em;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.medium {
    font-size: 2.286em;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind h2 {
    color: #ffffff;
    font-size: 1.571em;
    margin: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .behind h1 {
    line-height: 1;
    margin-bottom: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .size-keeper-image {
    visibility: hidden;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .size-keeper-image {
    visibility: visible;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars {
    overflow: hidden;
    width: 100%;
    position: absolute;
    z-index: 3;
    height: 100%;
    bottom: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars img {
    margin: 0 auto;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars img.inactive {
    left: 200%;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars img.force-render {
    left: 99%;
    top: 99%;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars-animation {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars-animation picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .cars-animation picture:not(:first-child) {
    visibility: hidden;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront {
    position: absolute;
    left: 0;
    bottom: 60px;
    z-index: 4;
    color: #000;
    width: 100%;
    white-space: nowrap;
    font-size: 0;
    -webkit-transition: opacity 0.7s;
    -moz-transition: opacity 0.7s;
    -o-transition: opacity 0.7s;
    transition: opacity 0.7s;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront.offstage {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront > div {
    width: 100%;
    display: inline-block;
    text-align: center;
    white-space: normal;
    font-size: 14px;
    vertical-align: top;
    min-height: 90px;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront p {
    max-height: 90px;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront a {
    pointer-events: auto;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .infront a[data-asset="button"] {
    position: absolute;
    left: -10px;
    right: -10px;
    display: block;
}
@media (max-width: 480px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront div.button {
        padding-left: 0;
        padding-right: 0;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront div.button a {
        pointer-events: auto;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront div.button a[data-asset="button"] {
        left: 0;
        right: 0;
        margin-left: 0;
        margin-right: 0;
        display: block;
    }
}
.new-tiguan .fragment[data-fragment="animation-stage"] header {
    padding: 15px;
    position: absolute;
    width: 100%;
    z-index: 10;
    left: 0;
    right: 0;
    text-align: right;
    display: none;
    font-family: 'VWTextWebBold', arial, verdana, sans-serif;
    font-style: normal;
    font-weight: normal;
}
@media (min-width: 1111200px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] header {
        padding: 30px 15px;
    }
}
.new-tiguan .fragment[data-fragment="animation-stage"] header a.sub-nav {
    margin-left: 10px;
    text-transform: uppercase;
    background-color: #00b1eb;
    color: #ffffff;
}
.new-tiguan .fragment[data-fragment="animation-stage"] header a.sub-nav span {
    position: relative;
    top: 0;
}
.new-tiguan .fragment[data-fragment="animation-stage"] header a.sub-nav i {
    color: #ffffff;
}
.new-tiguan html.no-touch .fragment[data-fragment="animation-stage"] header a.sub-nav:hover {
    background-color: #141d23;
}
.new-tiguan .fragment[data-fragment="animation-stage"] picture {
    pointer-events: none;
}
.new-tiguan .fragment[data-fragment="animation-stage"] div.button {
    text-align: center;
    bottom: 80px;
    pointer-events: auto;
    position: absolute;
}
@media (min-width: 480px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] {
        padding-bottom: 70px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront {
        color: #ffffff;
        top: auto;
        bottom: 57px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront p {
        display: inline-block;
        max-height: none;
        padding-bottom: 8%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront a[data-asset="button"] {
        left: -5px;
        right: -5px;
        margin-top: 45px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind {
        bottom: 75%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1 {
        font-size: 4em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.small {
        font-size: 2.571em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.medium {
        font-size: 3.571em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h2 {
        font-size: 1.571em;
    }
}
@media (min-width: 768px) {
    .new-tiguan .fragment[data-fragment="animation-stage"] {
        line-height: 0;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] div.container-max {
        position: relative;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] header {
        display: block;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront {
        padding-bottom: 0;
        bottom: 20px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront p {
        padding-bottom: 52px;
        font-size: 1.143em;
        line-height: 1.444em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront a[data-asset="button"] {
        position: relative;
        width: auto;
        display: inline;
        padding-top: 10px;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront .legacyCss a[data-asset="button"] {
        width: 300px;
        display: block;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .infront .legacyCss a[data-asset="button"]:first-child {
        float: right;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind {
        bottom: 70.5%;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h2 {
        margin-bottom: 0;
        line-height: 0.6em;
        font-size: 2.286em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1 {
        margin-top: 0;
        font-size: 5.714em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.small {
        font-size: 2.857em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] .behind h1.medium {
        font-size: 4.286em;
    }
    .new-tiguan .fragment[data-fragment="animation-stage"] div.button {
        line-height: 1.6em;
    }
}
.new-tiguan .common {
    max-width: 960px;
    position: relative;
    padding-top: 0 !important;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
    display: block;
}
@media (min-width: 940px) {
    .new-tiguan .fragment[data-fragment="stage-headline"] h1,
    .new-tiguan .module[data-module="home-stage"] .fragment[data-fragment="stage-headline"] h1 {
        font-size: 4.8em !important;
    }
    .new-tiguan .fragment[data-fragment="stage-headline"] h2,
    .new-tiguan .module[data-module="home-stage"] .fragment[data-fragment="stage-headline"] h2 {
        font-size: 2em !important;
    }
    .new-tiguan .fragment[data-fragment="stage-headline"] {
        top: 70px !important;
    }
}
.new-tiguan .mt30 {
    margin-top: 30px!important;
}
.new-tiguan .fragment[data-fragment="intro"] h2 {
    padding-top: 100px;
}
.new-tiguan .fragment[data-fragment="intro"] h3 {
    padding-top: 20px;
}
.new-tiguan nav.vw-news {
    position: fixed;
    /*NOTE! здесь нужно будет прилепить к правому краю*/
    left: 888px;
    top: 60px;
    pointer-events: auto;
    line-height: 30px;
    transform: rotate(-90deg);
    z-index: 100;
}
.new-tiguan nav.vw-news .asset[data-asset="button"].sub-nav {
    background: #00b1eb;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
}
.new-tiguan nav.vw-news .asset[data-asset="button"].sub-nav i {
    font-size: 0.8em;
    line-height: 12px;
    margin-right: 5px;
}
.new-tiguan nav.vw-news .asset[data-asset="button"].sub-nav i:before {
    top: 0;
}
.new-tiguan .form-iframe {
    margin: 20px 0;
}
.new-tiguan .form-iframe iframe {
    width: 100%;
}
.new-tiguan .svg-icons .fragment.titles h1 {
    font-size: 60px !important;
    margin: 20px 0;
    text-align: center;
}
.new-tiguan .svg-icons .fragment.titles h2 {
    font-size: 30px !important;
    text-align: center;
}
.new-tiguan .svg-icons {
    text-align: center;
}
.new-tiguan .container-rel > div {
    position: relative;
}
.new-tiguan .container-pad {
    padding-top: 60px;
}
.new-tiguan .container-pad-big {
    padding-top: 90px;
}
.new-tiguan .container-pad-b {
    padding-bottom: 60px;
}
.new-tiguan .fragment .container-max .car,
.new-tiguan .fragment .container-max .aid-screen,
.new-tiguan .fragment .container-max .aid-shadow,
.new-tiguan .fragment .container-max div.waves,
.new-tiguan .fragment .container-max div.lines,
.new-tiguan .fragment .container-max .screen,
.new-tiguan .fragment .container-max .phone,
.new-tiguan .fragment .container-max .cam,
.new-tiguan .fragment .container-max .overlay,
.new-tiguan .fragment .container-max div.cars,
.new-tiguan .fragment .container-max div.cars > *,
.new-tiguan .fragment .container-max div.line {
    position: absolute;
    top: 0;
    left: 0;
}
.new-tiguan .tiguan-video {
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 11;
    pointer-events: auto!important;
    display: none;
}
.new-tiguan .close-video {
    position: absolute;
    top: 10px;
    right: 10px;
    color: rgba(255, 255, 255, 0.5);
    transition: all 300ms ease;
    z-index: 11;
    pointer-events: auto!important;
    cursor: pointer;
    display: none;
}
.new-tiguan .close-video:hover {
    color: rgba(255, 255, 255, 0.9);
}
.new-tiguan .close-video i {
    font-size: 30px;
}
.new-tiguan .play-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 12;
    pointer-events: auto;
    display: none;
}
.new-tiguan .play-video__button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 12;
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
    transform: translate(-50%, -50%);
    transition: all 300ms ease;
}
.new-tiguan .play-video__button i {
    font-size: 200px;
}
.new-tiguan .play-video:hover .play-video__button {
    color: rgba(255, 255, 255, 0.9);
}
.new-tiguan .shim.controller .shimy {
    transition: width 1600ms ease;
}
.new-tiguan .shim.controller .shimy.width100 {
    width: 100% !important;
}
.new-tiguan .fragment.enjoy-reality > div > .row > div picture {
    transition: opacity 2s ease;
    opacity: 0;
}
.new-tiguan .fragment.enjoy-reality > div > .row > div picture.inview {
    opacity: 1;
}
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid {
    transform: translateY(-100%);
    transition: all 1s ease;
    opacity: 0;
}
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid-screen {
    opacity: 0;
    transition: opacity 0.35s 0.9s linear;
}
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid-shadow {
    opacity: 0;
    transition: opacity 0.95s 0.2s ease;
}
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid.inview {
    transform: translateY(0);
    opacity: 1;
}
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid-screen.inview,
.new-tiguan .fragment.active-info-display > div > .row > div picture.aid-shadow.inview {
    opacity: 1;
}
.new-tiguan .fragment.area-view > div > .row > div picture.waves {
    opacity: 0;
    transform: translate(-26%, 15%);
    transition: opacity 2.8s 0.15s ease-in-out, -webkit-transform 2.8s ease-in-out, -moz-transform 2.8s ease-in-out, -o-transform 2.8s ease-in-out, transform 2.8s ease-in-out;
}
.new-tiguan .fragment.area-view > div > .row > div picture.car {
    transform: translate(-26%, 15%);
    transition: all 2.8s ease-in-out;
}
.new-tiguan .fragment.area-view > div > .row > div picture.waves.inview,
.new-tiguan .fragment.area-view > div > .row > div picture.car.inview {
    opacity: 1;
    transform: translate(0, 0);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.waves {
    transition: opacity 1s 0.3s ease, -webkit-transform 1.2s linear, -moz-transform 1.2s linear, -o-transform 1.2s linear, transform 1.2s linear;
    opacity: 0;
    transform: translate(-22%, 0%);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.waves picture {
    transition: -webkit-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -moz-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -o-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.car {
    transition: -webkit-transform 1.2s linear, -moz-transform 1.2s linear, -o-transform 1.2s linear, transform 1.2s linear;
    transform: translate(-22%, 0%);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.car picture {
    transition: -webkit-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -moz-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), -o-transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1), transform 2.4s 1.2s cubic-bezier(0.39, 0.575, 0.565, 1);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.lines {
    transition: opacity 1s 0.5s ease;
    opacity: 0;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.waves.inview,
.new-tiguan .fragment.lane-assist > div > .row > div div.car.inview {
    opacity: 1;
    transform: translate(-12%, -8%);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.waves.inview picture,
.new-tiguan .fragment.lane-assist > div > .row > div div.car.inview picture {
    transform: translate(14%, 8%);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.lines.inview {
    opacity: 1;
}
@keyframes backgroundScroll {
    from {
        background-position-x: -10px;
    }
    to {
        background-position-x: -99999999px;
    }
}
@keyframes car1 {
    0% {
        transform: translate(-167px, 0);
    }
    20% {
        transform: translate(-157px, 0);
    }
    40% {
        transform: translate(-125px, 0);
    }
    60% {
        transform: translate(-160px, 0);
    }
    80% {
        transform: translate(-162px, 0);
    }
    100% {
        transform: translate(-167px, 0);
    }
}
@keyframes wave12 {
    0% {
        opacity: 0;
    }
    35% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    60% {
        opacity: 0.7;
    }
    68% {
        opacity: 0;
    }
}
@keyframes car2 {
    0% {
        transform: translate(0, 0);
    }
    20% {
        transform: translate(0, 0);
    }
    40% {
        transform: translate(3px, 0);
    }
    60% {
        transform: translate(0, 0);
    }
    80% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(0, 0);
    }
}
@keyframes wave23 {
    0% {
        opacity: 0;
    }
    35% {
        opacity: 0;
    }
    40% {
        opacity: 1;
    }
    50% {
        opacity: 0.7;
    }
    70% {
        opacity: 0;
    }
}
@keyframes car3 {
    0% {
        transform: translate(44px, 0);
    }
    20% {
        transform: translate(38px, 0);
    }
    40% {
        transform: translate(25px, 0);
    }
    50% {
        transform: translate(33px, 0);
    }
    80% {
        transform: translate(38px, 0);
    }
    100% {
        transform: translate(44px, 0);
    }
}
.new-tiguan .fragment.lane-assist > div > div.row > div {
    overflow: hidden;
}
.new-tiguan .fragment.lane-assist > div > div.row > div:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8fafa+0,f8fafa+100&1+0,0+15,0+85,1+100 */
    background: -moz-linear-gradient(left,  rgba(248,250,250,1) 0%, rgba(248,250,250,0) 15%, rgba(248,250,250,0) 85%, rgba(248,250,250,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(248,250,250,1) 0%,rgba(248,250,250,0) 15%,rgba(248,250,250,0) 85%,rgba(248,250,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(248,250,250,1) 0%,rgba(248,250,250,0) 15%,rgba(248,250,250,0) 85%,rgba(248,250,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafa', endColorstr='#f8fafa',GradientType=1 ); /* IE6-9 */

}
.new-tiguan .fragment.lane-assist > div > .row > div div.line {
    width: 100%;
    height: 100%;
    background: url(../img/cruise-control-grey.png) repeat-x;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars {
    width: 100%;
    height: 100%;
    transform: translate(-90%, 0);
    transition: transform 14s ease;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview {
    transform: translate(0, 0);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars .car1 {
    transform: translate(-167px, 0);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview .car1 {
    animation: car1 4s linear infinite;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars .wave12 {
    opacity: 0;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview .wave12 {
    animation: car2 8s linear infinite, wave12 4s linear infinite;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars .car2 {
    transform: translate(0, 0);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview .car2 {
    animation: car2 8s linear infinite;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars .wave23 {
    opacity: 0;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview .wave23 {
    animation: car2 8s linear infinite, wave23 5s linear infinite;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars .car3 {
    transform: translate(44px, 0);
}
.new-tiguan .fragment.lane-assist > div > .row > div div.cars.inview .car3 {
    animation: car3 5s linear infinite;
}
.new-tiguan .fragment.lane-assist > div > .row > div div.line.inview {
    animation-name: backgroundScroll;
    animation-duration: 599999s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
.new-tiguan .fragment.easy-open > div > .row > div picture {
    transition: opacity 1s ease;
    opacity: 0;
}
.new-tiguan .fragment.easy-open > div > .row > div picture.inview {
    opacity: 1;
}
.new-tiguan .fragment.wheels > div > .row > div {
    text-align: center;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    -webkit-transition: transform 1s 0.4s;
    transition: transform 1s 0.4s;
    -webkit-transition: -webkit-transform 1s 0.4s;
    -moz-transition: -moz-transform 1s 0.4s;
    -o-transition: -o-transform 1s 0.4s;
    transition: -webkit-transform 1s 0.4s, -moz-transform 1s 0.4s, -o-transform 1s 0.4s, transform 1s 0.4s;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim img {
    position: relative;
    z-index: 10;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 {
    -webkit-transition: transform 1s 0.65s;
    transition: transform 1s 0.65s;
    -webkit-transition: -webkit-transform 1s 0.65s;
    -moz-transition: -moz-transform 1s 0.65s;
    -o-transition: -o-transform 1s 0.65s;
    transition: -webkit-transform 1s 0.65s, -moz-transform 1s 0.65s, -o-transform 1s 0.65s, transform 1s 0.65s;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1 img,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 img {
    -webkit-transition: transform 1s 0.65s;
    transition: transform 1s 0.65s;
    -webkit-transition: -webkit-transform 1s 0.65s;
    -moz-transition: -moz-transform 1s 0.65s;
    -o-transition: -o-transform 1s 0.65s;
    transition: -webkit-transform 1s 0.65s, -moz-transform 1s 0.65s, -o-transform 1s 0.65s, transform 1s 0.65s;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 img,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 img {
    -webkit-transition: transform 1s 0.4s;
    transition: transform 1s 0.4s;
    -webkit-transition: -webkit-transform 1s 0.4s;
    -moz-transition: -moz-transform 1s 0.4s;
    -o-transition: -o-transform 1s 0.4s;
    transition: -webkit-transform 1s 0.4s, -moz-transform 1s 0.4s, -o-transform 1s 0.4s, transform 1s 0.4s;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 {
    margin-left: -7%;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim3 {
    z-index: 2;
    width: 31.4%;
    margin: 0 -9.5%;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 {
    margin-right: -7%;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 {
    z-index: 0;
    width: 18.55%;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 {
    z-index: 1;
    width: 25.7%;
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 img,
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 img {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 img {
    transform: rotate(34deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5.inview {
    transform: translateX(-25%);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim5.inview img {
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 img {
    transform: rotate(17deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4.inview {
    transform: translateX(-15%);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim4.inview img {
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 img {
    transform: rotate(-17deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2.inview {
    transform: translateX(15%);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim2.inview img {
    transform: rotate(0deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1 img {
    transform: rotate(-34deg);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1.inview {
    transform: translateX(25%);
}
.new-tiguan .fragment.wheels > div > .row > div div.rim.rim1.inview img {
    transform: rotate(0deg);
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.cam {
    transition: opacity 0.8s 0.35s ease, -webkit-transform 1.8s 0.6s ease, -moz-transform 1.8s 0.6s ease, -o-transform 1.8s 0.6s ease, transform 1.8s 0.6s ease;
    transform: translateX(-10%);
    opacity: 0;
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.phone {
    transition: opacity 0.8s 0.35s ease, -webkit-transform 1.2s 0.8s ease, -moz-transform 1.2s 0.8s ease, -o-transform 1.2s 0.8s ease, transform 1.2s 0.8s ease;
    transform: translateX(10%);
    opacity: 0;
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.screen {
    transition: opacity 0.8s ease;
    opacity: 0;
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.cam.inview {
    transform: translateX(0%);
    opacity: 1;
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.phone.inview {
    transform: translateX(0%);
    opacity: 1;
}
.new-tiguan .fragment.multimedia-system > div > .row > div picture.screen.inview {
    opacity: 1;
}
.new-tiguan .fragment.roof > div > .row > div > .overlay {
    opacity: 1;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.roof > div > .row > div > .overlay.inview {
    opacity: 0;
}
.new-tiguan .fragment.led > div > .row > div > .overlay {
    opacity: 1;
    transition: 1.5s opacity ease;
}
.new-tiguan .fragment.led > div > .row > div > .overlay.inview {
    /*opacity: 0;*/
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay {
    opacity: 1;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.ov-normal {
    transition: 0.8s opacity ease;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.ov-road {
    transition: 0.8s 1s opacity ease;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.ov-snow {
    transition: 0.8s 2s opacity ease;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.ov-mountain {
    transition: 0.8s 3s opacity ease;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.ov-mountain-star {
    transition: 0.8s 4s opacity ease;
}
.new-tiguan .fragment.four-motion > div > .row > div > .overlay.inview {
    opacity: 0;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label {
    position: absolute;
    color: #fff;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.8s ease;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label.inview {
    opacity: 1;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label:before {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 1px;
    right: -5px;
    height: 1px;
    background: rgba(255, 255, 255, 0.8);
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label:hover ~ .overlay {
    transition: opacity 0.8s ease 0s;
    transition: none;
    opacity: 0;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--road:before {
    left: 0;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain-star:before {
    right: -1px;
    left: -5px;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 1px;
    width: 20px;
    height: 1px;
    background: rgba(255, 255, 255, 0.8);
    transform: rotate(55deg) translate(15px, -8px);
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain-star:after {
    right: auto;
    left: 0;
    transform: rotate(-55deg) translate(-18px, -12px);
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--snow {
    bottom: 39.5%;
    right: 63.5%;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--snow:hover ~ .ov-snow {
    transition: 0.8s opacity ease 0s;
    opacity: 1;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--road {
    bottom: 54%;
    right: 63.5%;
    min-width: 111px;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--road:hover ~ .ov-road {
    transition: 0.8s opacity ease 0s;
    opacity: 1;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain {
    bottom: 63%;
    right: 55%;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain:hover ~ .ov-mountain {
    transition: 0.8s opacity ease 0s;
    opacity: 1;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain-star {
    bottom: 56.5%;
    left: 58%;
}
.new-tiguan .fragment.four-motion > div > .row > div .four-motion__label--mountain-star:hover ~ .ov-mountain-star {
    transition: 0.8s opacity ease 0s;
    opacity: 1;
}
.new-tiguan .fragment.cockpit > div > .row > div > .overlay {
    opacity: 1;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.cockpit > div > .row > div > .overlay.inview {
    opacity: 0;
}
.new-tiguan .fragment.seats > div > .row > img {
    opacity: 0;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.seats > div > .row > img.inview {
    opacity: 1;
}
.new-tiguan .fragment.climat > div > .row > img {
    opacity: 0;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.climat > div > .row > img.inview {
    opacity: 1;
}
.new-tiguan .fragment.trunk > div > .row > img {
    opacity: 0;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.trunk > div > .row > img.inview {
    opacity: 1;
}
.new-tiguan .fragment.light-assist > div > .row > img {
    opacity: 0;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.light-assist > div > .row > img.inview {
    opacity: 1;
}
.new-tiguan .fragment.parking > div > .row > img {
    opacity: 0;
    transition: 2s opacity ease;
}
.new-tiguan .fragment.parking > div > .row > img.inview {
    opacity: 1;
}
@keyframes arrow_rotate {
    0% {
        transform: rotate(30deg);
    }
    20% {
        transform: rotate(120deg);
    }
    29% {
        transform: rotate(35deg);
    }
    40% {
        transform: rotate(60deg);
    }
    100% {
        transform: rotate(30deg);
    }
}
@keyframes arrow_rotate2 {
    0% {
        transform: rotate(30deg);
    }
    10% {
        transform: rotate(60deg);
    }
    20% {
        transform: rotate(90deg);
    }
    40% {
        transform: rotate(120deg);
    }
    89% {
        transform: rotate(35deg);
    }
    96% {
        transform: rotate(30deg);
    }
    100% {
        transform: rotate(30deg);
    }
}
@keyframes arrow_rotate3 {
    0% {
        transform: rotate(20deg);
    }
    20% {
        transform: rotate(10deg);
    }
    40% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(20deg);
    }
}
@keyframes arrow_rotate4 {
    0% {
        transform: rotate(-20deg);
    }
    100% {
        transform: rotate(5deg);
    }
}
.new-tiguan .active-info-display .display-arrow-left,
.new-tiguan .active-info-display .display-arrow-right,
.new-tiguan .active-info-display .display-arrow-small-left,
.new-tiguan .active-info-display .display-arrow-small-right {
    position: absolute;
    top: 108px;
}
.new-tiguan .active-info-display .display-arrow-left {
    left: 190px;
    transform: rotate(30deg);
}
.new-tiguan .active-info-display .display-arrow-right {
    left: 492px;
    transform: rotate(30deg);
}
.new-tiguan .active-info-display .display-arrow-small-left {
    left: 190px;
    transform: rotate(-20deg);
}
.new-tiguan .active-info-display .display-arrow-small-right {
    left: 492px;
    transform: rotate(-20deg);
}
.new-tiguan .active-info-display .display-arrow-left.inview {
    /*animation-name: arrow_rotate;*/
    /*animation-duration: 13s;*/
    /*animation-iteration-count: infinite;*/
    animation: arrow_rotate 13s infinite linear;
}
.new-tiguan .active-info-display .display-arrow-right.inview {
    /*animation-name: arrow_rotate2;*/
    /*animation-duration: 9s;*/
    /*animation-iteration-count: infinite;*/
    animation: arrow_rotate2 13s infinite linear;
}
.new-tiguan .active-info-display .display-arrow-small-left.inview {
    animation-name: arrow_rotate3;
    animation-duration: 13s;
    animation-iteration-count: infinite;
}
.new-tiguan .active-info-display .display-arrow-small-right {
    animation-name: arrow_rotate4;
    animation-duration: 130s;
    animation-iteration-count: infinite;
}
.new-tiguan .fragment.shims.technical-chars .main-content,
.new-tiguan .fragment.shims.technical-chars .arrow-content {
    background-color: #e3ebed;
}
.new-tiguan .technical-chars__img {
    position: relative;
}
.new-tiguan .technical-chars__img > .col-xs-12 {
    position: relative;
    z-index: 1;
}
.new-tiguan .technical-chars__img h2 {
    text-align: center;
    font-size: 2.143em;
    color: #fff;
}
.new-tiguan .technical-chars__dark {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 75%;
    background: #31424a;
    z-index: 0;
}
.new-tiguan .container-max.technical-chars__acco {
    margin: 50px 0;
}
.new-tiguan .technical-chars__acco .row {
    padding: 20px 0;
    margin: 0;
    border-top: 1px solid #d0d8da;
}
.new-tiguan .technical-chars__acco .row:first-child {
    padding-top: 0;
    border-top: 0;
}
.new-tiguan .technical-chars__acco h2 {
    position: relative;
    cursor: pointer;
    font-size: 1.429em;
    margin: 0;
}
.new-tiguan .technical-chars__acco h2 i {
    position: absolute;
    right: 0;
    color: #00b1eb;
    font-size: 0.8em;
    transition: all 300ms ease;
}
.new-tiguan .technical-chars__acco ul {
    color: #92a9b8;
    list-style-position: inside;
    padding-left: 0;
    padding-right: 20px;
    margin: 0;
}
.new-tiguan .technical-chars__acco .contentWrapper {
    padding-top: 20px;
    display: none;
}
.new-tiguan .technical-chars__acco .row.opened h2 i {
    transform: rotate(90deg);
}
.new-tiguan .sales-section {
    position: relative;
}
.new-tiguan .sales-section .col-sm-4 {
    text-align: center;
}
.new-tiguan .sales-section__closed {
    position: relative;
    pointer-events: none;
}
.new-tiguan .sales-section__ribbon {
    position: absolute;
    z-index: 4;
    right: 20px;
    top: 25px;
    width: 700px;
    height: 50px;
    background: url(../img/closed.jpg) no-repeat;
    background-size: contain;
}
.new-tiguan .social-vw {
    text-align: center;
    margin: 60px 0 40px;
}
.new-tiguan .social-vw__icon {
    display: inline-block;
    margin: 0 13px;
    color: #00b1eb;
    font-size: 50px;
    transition: color 300ms ease;
}
.new-tiguan .svg-vw {
    position: relative;
    text-align: center;
}
.new-tiguan .svg-vw-icons {
    margin: 0 -15px;
    white-space: nowrap;
    overflow-x: scroll;
    padding-bottom: 30px;
    margin-bottom: -30px;
}
.new-tiguan a.svg-icons__prev,
.new-tiguan a.svg-icons__next {
    position: absolute;
    top: 0;
    width: 100px;
    height: 100%;
}
.new-tiguan a.svg-icons__prev {
    left: -50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+1,0+70 */
    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 1%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 1%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #ffffff 0%, #ffffff 1%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);
    /* IE6-9 */
}
.new-tiguan a.svg-icons__next {
    right: -50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+30,1+100 */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 30%, #ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
}
.new-tiguan a.svg-vw__icon-wrapper {
    display: inline-block;
    /*float: left;*/
    width: 148px;
    margin: 0 15px;
    vertical-align: top;
    color: #000000;
    transition: all 300ms ease;
    white-space: normal;
    text-align: center;
}
.new-tiguan a.svg-vw__icon-wrapper:hover {
    color: #00b1eb;
}
.new-tiguan .svg-vw__icon-wrapper span {
    font-size: 16px;
    text-align: center;
}
.new-tiguan .svg-vw__icon {
    width: 100%;
    padding: 0 20px;
    height: 108px;
    margin-bottom: 15px;
}
.new-tiguan .svg-vw__icon svg * {
    fill: none;
    stroke: #00b1eb;
    stroke-width: 2;
}
.new-tiguan .svg-slider-wrapper {
    position: relative;
    margin: 30px 0px;
    padding: 0 5px;

}
.new-tiguan .slick-arrow {
    position: absolute;
    top: 69px;
    transform: translateY(-50%);
    z-index: 1;
    font-family: 'icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 0;
    line-height: 0;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
    width: 20px;
    height: 30px;
    padding: 0;
top: 0;
height: 100%;
transform: none;
background: #fff;
}

.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--calc,
.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--test,
.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--subscribe,
.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--testdrive{
    font-size: 95px;
    left: 2px;
    display: block;
}
.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--subscribe + .shadow {
    background-size: 150px 50px;
    width: 120px;
    left: -8px;
}
.new-tiguan .asset[data-asset="button"].icon.big i.footer__icon--testdrive + .shadow {
    background-size: 150px 50px;
    width: 120px;
    left: -8px;
}
.vw__btn {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    padding: 0 24px;
    height: 46px;
    line-height: 44px;
    white-space: nowrap;
    text-align: center;
    text-decoration: none !important;
    background: #0099da;
    border: 1px solid #0099da;
    box-sizing: border-box;
    border-radius: 6px;
    cursor: pointer;
    margin: 0 4px 10px;
}
.vw__btn:hover {
background: #0068aa;
}
.vw__btn--small {
    font-weight: normal;
    font-size: 15px;
    height: 40px;
    line-height: 38px;
}

.equipment_fragment {

}
.equipment_fragment h2 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.equipment_block {
    margin-top: 40px;
}

.equipment_item {
    display: flex;
    flex-direction: row;
}

.equipment_item {
    border-bottom: 2px solid #F0F0F0;
    padding: 30px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.equipment_item ul {
    padding-left: 0;
}
.equipment_item:last-child {
    border-bottom: none;
}

.equipment_item > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.equipment_item h3 {
    padding-top: 5px !important;
}



@media screen and (max-width: 767px) {
    .new-tiguan .svg-icons .fragment.titles h1 {
        font-size: 2em!important;
        margin: 0;
    }
    .new-tiguan .svg-icons .fragment.titles h2 {
        font-size: 1em!important;
    }
    .new-tiguan .fragment .container-max .overlay {
        display: none;
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 {
        transform: translateX(-25%);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim5 img {
        transform: rotate(0deg);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 {
        transform: translateX(-15%);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim4 img {
        transform: rotate(0deg);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 {
        transform: translateX(15%);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim2 img {
        transform: rotate(0deg);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim1 {
        transform: translateX(25%);
    }
    .new-tiguan .fragment.wheels > div > .row > div div.rim.rim1 img {
        transform: rotate(0deg);
    }
    .new-tiguan .fragment[data-fragment="sales-section"] .sales-section__closed > div {
        margin-bottom: 40px;
    }
}
@media screen and (max-width: 440px) {
    .new-tiguan .svg-slider-wrapper {
        display: none;
    }
}
@media screen and (min-width: 1200px) {
    .new-tiguan .hidden-lg {
        display: none!important;
    }
    .new-tiguan .visible-lg {
        display: block!important;
    }
}



/*overview*/
.new-tiguan ul.text li::before {
content:'• ';
}
.new-tiguan ul.text,
.new-tiguan .vw__btn {
font-family: 'VWTextWebRegular', arial, verdana, sans-serif !important;
}
.new-tiguan .footer__icon--subscribe:before {
content: '' !important;
display: block;
height: 125px;
width: 100px;
background-position: 50%32%;
background-repeat: no-repeat;
background-size: 100% auto;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OSIgaGVpZ2h0PSIxMDEiIHZpZXdCb3g9IjAgMCA5OSAxMDEiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMwMGIxZWI7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzEiIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDEiIGNsYXNzPSJjbHMtMSIgZD0iTTQ5LjU1NSwwLjkzNkMyMi4zNTksMC44NTYtLjAxNSwyMy41NDYuMDc0LDUxLjExOWE0OS4zNTcsNDkuMzU3LDAsMCwwLDQ5Ljg0OCw0OS42MDVDNzcuMTgyLDEwMC42LDk4Ljk5NCw3OC4zNDgsOTguOSw1MC43NSw5OC44MTQsMjMuMzYzLDc2LjY3NywxLjAxNyw0OS41NTUuOTM2Wk00Mi41LDg3LjUzNkMyNy4wMjYsODYuOCwxMS4wNzEsNjguMDgsMTIuNDg5LDUxLjg3OCwyOS41MDksNTMuNTM5LDQ1LjQ2Myw3Mi42NTEsNDIuNSw4Ny41MzZaTTE1LjAwNiwzOC4zNzljMS45NjYtMTIuODMyLDE3LjU0NS0yNC42MjIsMzIuODYtMjUuMTUsMTYuOC0uNTgsMzIuOTg1LDEwLjQyMSwzNi4yODEsMjUuMTVIMTUuMDA2Wk01Ni40LDg3LjY0NWMtMi4zMjYtMTUuOTc3LDEzLjg1LTM1LjAxMiwyOS45NjUtMzUuNjE5Qzg4LjY1Nyw2Ni45OSw3Mi44MzUsODUuOTksNTYuNCw4Ny42NDVaIi8+Cjwvc3ZnPgo=);
}
.new-tiguan .footer__icon--testdrive:before {
content: '' !important;
display: block;
height: 125px;
width: 100px;
background-position: 50%32%;
background-repeat: no-repeat;
background-size: 100% auto;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OSIgaGVpZ2h0PSIxMDEiIHZpZXdCb3g9IjAgMCA5OSAxMDEiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMwMGIxZWI7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0i0KTQuNCz0YPRgNCwXzEiIGRhdGEtbmFtZT0i0KTQuNCz0YPRgNCwIDEiIGNsYXNzPSJjbHMtMSIgZD0iTTQ5LjU1NSwwLjkzNkMyMi4zNTksMC44NTYtLjAxNSwyMy41NDYuMDc0LDUxLjExOWE0OS4zNTcsNDkuMzU3LDAsMCwwLDQ5Ljg0OCw0OS42MDVDNzcuMTgyLDEwMC42LDk4Ljk5NCw3OC4zNDgsOTguOSw1MC43NSw5OC44MTQsMjMuMzYzLDc2LjY3NywxLjAxNyw0OS41NTUuOTM2Wk00Mi41LDg3LjUzNkMyNy4wMjYsODYuOCwxMS4wNzEsNjguMDgsMTIuNDg5LDUxLjg3OCwyOS41MDksNTMuNTM5LDQ1LjQ2Myw3Mi42NTEsNDIuNSw4Ny41MzZaTTE1LjAwNiwzOC4zNzljMS45NjYtMTIuODMyLDE3LjU0NS0yNC42MjIsMzIuODYtMjUuMTUsMTYuOC0uNTgsMzIuOTg1LDEwLjQyMSwzNi4yODEsMjUuMTVIMTUuMDA2Wk01Ni40LDg3LjY0NWMtMi4zMjYtMTUuOTc3LDEzLjg1LTM1LjAxMiwyOS45NjUtMzUuNjE5Qzg4LjY1Nyw2Ni45OSw3Mi44MzUsODUuOTksNTYuNCw4Ny42NDVaIi8+Cjwvc3ZnPgo=);
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-overlay {
position: absolute;
width: 150px !important;
height: 120px !important;
z-index: 10 !important;
display: table;
font-size: 1em;
line-height: 1.429em;
border-radius: 7% !important;
overflow: hidden;
background-size: 100% auto !important;
background-position: 50% 35% !important;
border: 6px solid #ffffff !important;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] a:before {
z-index:700 !important;
}
.new-tiguan .fragment[data-fragment="animation-stage"] .fragment[data-fragment="animation-stage-pager"] .loading-indicator {
width: 150px !important;
height: 120px !important;
border-radius: 7% !important;
}

/*thumb video*/
.new-tiguan .x_video_thumb {
height: 0;
padding-top: 66.66%;
background-position: 50% 50%;
background-color: #f1f1f1;
background-size: cover;
display: block;
margin-bottom: 26px;
border-radius:9px;
position: relative;
width: 100%;
box-sizing: border-box;
cursor: pointer;
}
.new-tiguan .x_video_thumb.x_hasicon:after {
position: absolute;
box-sizing:border-box;
content: "";
/*content: "\e608";
color: #ffffff;
background: #8e9295;
border-radius: 50%;
vertical-align: middle;
font-family: 'icons' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
font-size: 28px !important;
line-height: 28px;
padding-top: 12px;
text-align: center;
width: 52px;
height: 52px;
*/
top: 100%;
left: 50%;
background-position: 50% 50%;
width: 50px;
height: 50px;
margin: -30px 0 0 -25px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABEVBMVEULqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgMqOgNqegPqegRqukUq+kWrOkarelQwe5Rwe9Yw+9fxvBnyfFvy/FvzPF2zvJ+0fOF1PSz5PjF6vnR7/vY8fve8/zi9fzm9v3n9v3r+P3u+f3x+v76/f/+//////+QCiVhAAAAO3RSTlMABgoMFhodHh8gISIvMDIzVVZXWF5fY3t9goOSk5SWl5igoaWqsLm6vL3G1dbX2drc7O3u7/H4+fr9/nnFrYMAAAGCSURBVHgBpdbpdpNAHAXwS0tJ7FKrLTVamj1gFhNMiAncuO/7vuj7P4hz1KMQZhgm/r7fw2Fm/gvynJMzfzy9tZiO/bMTB1qV2pAZw1oVRfa7MXPi7j5U7FZCqaRlQ+ooolJ0hDyrzkINC2u2fWr428jYGlBrsIUUq88Srlv4p85SGvjrMks6xh87EUuKdvBbh6V18MthwtKSQwjo0UAPQjVmxuvvbx6uqBLvArjCrB/C28e3qXAVwCgfEd49UYTGgENZRHj/9A5l9uAqIsKHZ3eZdwpPGRE+vrjHdR78gojw+eV9ZgUICyPCl1cPmBZirokIX58z5SaoiwjfmLIATb+ywNz0X6YITU8sLD7kT5J7CeCZ3r4H1/SNncKh2UvmHjAyq5eJpMREVT5aUekagAsxDcS7m7ULXDRqSuatb/MGi2PTNi40WErTeCT1LfPB95/jVbCamv+wTFeFS5Cy26qFpG1D5UC+9hxolqsRM27UqtCquOfBZLZczibBuVtBzk+5lt1TYxGnlgAAAABJRU5ErkJggg==);

}
.new-tiguan .x_video_thumb:hover:after {
opacity: 0;
}
.new-tiguan .x_video_thumb_c {
margin:0 15px;
}
.new-tiguan .x_video_thumb_c span {
display:block;
font-size: 1.143em;
line-height: 1.1em;
font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
font-style: normal;
font-weight: normal;
color: #33434c;
}
.x_video_thumb_btns {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
text-align: center;
background: rgba(255,255,255,.7);
transition: all .3s;
opacity: 0;
visibility: hidden;
padding: 10px 15px 0;
}
.new-tiguan .x_video_thumb_btns .kdxvw-form__btn {
margin: 0 0 10px;
padding: 0 5px;
width: 100%;
}
.new-tiguan .x_video_thumb:hover .x_video_thumb_btns {
visibility: visible;
opacity: 1;
}
.new-tiguan .kdxvw-form__btn {
background: #0099da none repeat scroll 0 0;
border: 1px solid #0099da;
border-radius: 5px;
box-sizing: border-box;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-weight: 700;
height: 40px;
line-height: 40px;
margin: 0 4px 10px;
padding: 0 24px;
text-align: center;
text-decoration: none !important;
vertical-align: top;
white-space: nowrap;
}
.new-tiguan .kdxvw-form__btn--white {
background: #fff none repeat scroll 0 0 !important;
border-color: #dee1e3 !important;
color: #0099da !important;
}
.new-tiguan .kdxvw-form__btn:hover, .new-tiguan .kdxvw-form__btn--white:hover {
background: #0068aa !important;
color:#fff !important;
border:1px solid transparent !important;
}




/*video*/
.vw-video-popup-wrapper {
z-index: 9999;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.82);
overflow: auto;
display: none;
}
.vw-video-popup {
width: 960px;
height: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #000;
border-radius: 10px;
border: 6px solid #fff;
}
.vw-video-popup-content {
width: 100%;
height: 0;
padding-top: 56.25%;
position: relative;
}
.vw-video-popup-content iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
}
.vw-video-popupclose {
position: absolute;
font-size: 6px;
right: -2.5em;
top: -2.5em;
width: 5.0em;
height: 5.0em;
border-radius: 50%;
background: rgba(255,255,255,.5);
cursor: pointer;
}
.vw-video-popupclose:hover {
background: #fff;
}
.vw-video-popupclose:after,
.vw-video-popupclose:before {
content: "";
position: absolute;
left: 50%;
top: 50%;
background: #333;
width: 1px;
height: 3.0em;
margin-top: -1.5em;
transform: rotate(45deg);
}
.vw-video-popupclose:after {
transform: rotate(-45deg);
}
.new-tiguan .slick-arrow {
top: 0 !important;
height: 100% !important;
transform: none !important;
background: #fff !important;
}
.new-tiguan button.slick-next.slick-arrow {
    right: -15px !important;
}
.new-tiguan button.slick-prev.slick-arrow {
    left: -15px !important;
}
.new-tiguan button.slick-prev.slick-arrow:after,
.new-tiguan button.slick-next.slick-arrow:after {
    color: #00b1eb !important;
    font-size: 20px !important;
}
.new-tiguan button.slick-prev.slick-arrow:after {
    content: "\e605" !important;
}
.new-tiguan button.slick-next.slick-arrow:after {
    content: "\e608" !important;
}
.new-tiguan button.slick-arrow:after {
margin-top: -37px !important;
display: block !important;
}
.x_video_thumb_btns .kdxvw-form__btn {
margin-top: 35px !important;
}
.x_video_thumb_btns .kdxvw-form__btn:nth-last-child(n+2),
.x_video_thumb_btns .kdxvw-form__btn:nth-last-child(n+2) ~ .kdxvw-form__btn {
margin-top: 0 !important;
}


.new-tiguan .kdx_video_i_block {
position: relative;
background-position: 50% 50%;
background-color: #f1f1f1;
background-size: cover;
display: block;
border-radius: 7%;
width: 150px;
border: 6px solid rgba(255,255,255,0.5);
height: 120px;
box-sizing: border-box;
cursor: pointer;
}
.new-tiguan .kdx_wrapper_video {
position: absolute;
display: block;
right: 20px;
top: 80px;
}
.new-tiguan .kdx_wrapper_video .kdx_video_i_block_arrow:before {
/*content: "\e608";
width: 52px;
height: 52px;
padding-left: 4px;
font-size: 28px !important;
border-radius: 50%;
color: #ffffff;
text-align: center;
vertical-align: middle;
font-family: 'icons' !important;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 28px;
background-color: #8e9295;
padding-top: 12px;*/

content:" ";
position: absolute;
display: block;
top: -21px;
left: 0;
z-index: 2;
background-position: 50% 50%;
width: 50px;
height: 50px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABEVBMVEULqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgLqOgMqOgNqegPqegRqukUq+kWrOkarelQwe5Rwe9Yw+9fxvBnyfFvy/FvzPF2zvJ+0fOF1PSz5PjF6vnR7/vY8fve8/zi9fzm9v3n9v3r+P3u+f3x+v76/f/+//////+QCiVhAAAAO3RSTlMABgoMFhodHh8gISIvMDIzVVZXWF5fY3t9goOSk5SWl5igoaWqsLm6vL3G1dbX2drc7O3u7/H4+fr9/nnFrYMAAAGCSURBVHgBpdbpdpNAHAXwS0tJ7FKrLTVamj1gFhNMiAncuO/7vuj7P4hz1KMQZhgm/r7fw2Fm/gvynJMzfzy9tZiO/bMTB1qV2pAZw1oVRfa7MXPi7j5U7FZCqaRlQ+ooolJ0hDyrzkINC2u2fWr428jYGlBrsIUUq88Srlv4p85SGvjrMks6xh87EUuKdvBbh6V18MthwtKSQwjo0UAPQjVmxuvvbx6uqBLvArjCrB/C28e3qXAVwCgfEd49UYTGgENZRHj/9A5l9uAqIsKHZ3eZdwpPGRE+vrjHdR78gojw+eV9ZgUICyPCl1cPmBZirokIX58z5SaoiwjfmLIATb+ywNz0X6YITU8sLD7kT5J7CeCZ3r4H1/SNncKh2UvmHjAyq5eJpMREVT5aUekagAsxDcS7m7ULXDRqSuatb/MGi2PTNi40WErTeCT1LfPB95/jVbCamv+wTFeFS5Cy26qFpG1D5UC+9hxolqsRM27UqtCquOfBZLZczibBuVtBzk+5lt1TYxGnlgAAAABJRU5ErkJggg==);

}
.new-tiguan .kdx_wrapper_video:hover .kdx_video_i_block_arrow:before {
/*background-color: #2274ac;*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAqFBMVEUidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwidKwkeK8lebAmebApfbMrgLUvgrcxhbo1ibw7jb9BksKo1eut3/Ww4vfA4/PK5/XN6vbT7PfW7vna7/nc8fnh8vri8/vn9fvp9/zs+Pzt+P3w+f76/f/+//////957wKNAAAAGXRSTlMAAR0rNjc7TGdqgI+Sl5+lrLfC09Xs8PT6bEb1VQAAAUtJREFUeNqllmdzgzAMQGVCCJuwrbbpTPde6f//Z+XSlgPLBuv6vr8DWRMIwvXjvKqlrKs89l0Bc3hhgSOK0JsUVmmDhCZdGYVl0qKWNllqBRGUaKQMBDWcCCeJHNVYZDhDtlCMNc6yHjlOhhZkziDyCK2IRK8EaEnQ56O0Vcq//CRoTfJbJa290v7UTooM0n3tKpV4tdsempXG65QQx3x1XB8ZnRBAFFTpuN0YlEKAi1TZc3+sd1zwidLzeKJTfIiJMuD5jCox5EQZ8XqOCjlURFF4v8ARFdREIXyc4oAaJFEonzhAguR+Rc7/2JsSSz0X/gt5sWr6kZ80ecmnUvmgzX5sLpg7Q435prK82aABF0TB65dC0Ba73G0P0ExIG5lCG5k/LvhDiT/6+AOWP8b5y4K/kviLj79e+UucfyqwDxL22fPv44p/wn0DBezX3yM6eEAAAAAASUVORK5CYII=);

}


.new-tiguan .kdx_test_drive-require {
position:relative;
margin-top: -6px !important;
padding-top: 0 !important;
font-size:12px !important;
}
.new-tiguan .kdx_test_drive-require b {
color:#0099da !important;
}
.to-top {
position: fixed;
right:20px;
cursor:pointer;
bottom: -100px;
z-index: 9999;
width: 30px;
height: 30px;
-o-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.to-top:after {
content: "\e608";
font-size: 22px;
line-height: 30px;
text-align: center;
font-family: 'icons' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color:#0099da;
}
.new-tiguan .kdx_video_text {
display:block;
font-family: 'VWTextWebBold', arial, verdana, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 18px !important;
text-align: center;
color:#fff !important;
margin-top:2px;
}
.new-tiguan .kdx_video_text.kdx_video_text_b {
color:#000 !important;
}
.kdx_star_hover {
display: inline-block;
vertical-align: top;
position: relative;
text-align: center;
width: 17px;
height: 17px;
font-size: 15px;
line-height: 22px;
color: #fff;
font-weight: 700;
border-radius: 50%;
background: #0099da;
margin: 0 -20px 0 0;
cursor: pointer;
}
.kdx_hidden_popup_star {
position: absolute;
width: 340px;
height: auto;
padding: 15px 20px 15px 20px;
right: 100%;
top: -64px;
background: #0099da;
text-align: center;
font-weight: normal;
border-radius: 7px;
margin-right: 10px;
color: #fff;
font-family: 'VWTextWebRegular', arial, verdana, sans-serif;
font-style: normal;
font-weight: normal;
font-size:14px;
display:none;
}
.kdx_star_hover:hover .kdx_hidden_popup_star{
display:block;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
