@font-face{font-family:"CupraBook";src:url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/otf/Cupra-Book.otf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/ttf/Cupra-Book.ttf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/webfonts/Cupra-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"CupraLight";src:url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/otf/Cupra-Light.otf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/ttf/Cupra-Light.ttf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/webfonts/Cupra-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"CupraBold";src:url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/otf/Cupra-Bold.otf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/ttf/Cupra-Bold.ttf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/webfonts/Cupra-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:"CupraMedium";src:url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/otf/Cupra-Medium.otf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/ttf/Cupra-Medium.ttf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/webfonts/Cupra-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"CupraRegular";src:url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/otf/Cupra-Regular.otf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/ttf/Cupra-Regular.ttf"),url("../../../../../etc.clientlibs/cupra-website/components/page/base/clientlibs-old/resources/fonts/webfonts/Cupra-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
:root{--black:#1b1b1b;--grey:#666;--grey-dark:#75787b;--grey-medium:#d1d1d1;--grey-light:#f4f4f3;--white-off:#a3a3a3;--white:#FFF;--dark-inverted:#282828;--green:#008a96;--orange:#f0a823;--color-brand-01:#003e51;--color-brand-02:#95572b;--color-brand-03:#dbd3cb;--color-font-01:var(--black);--color-font-02:var(--grey);--color-font-03:var(--white);--color-font-04:var(--white-off);--color-bg-01:var(--black);--color-bg-02:var(--grey-light);--color-bg-03:var(--white);--color-bg-04:var(--dark-inverted);--color-ui-01:var(--black);--color-ui-02:var(--grey-dark);--color-ui-03:var(--grey-medium);--color-ui-04:var(--grey-light);--color-ui-05:var(--white);--color-ui-06:var(--color-brand-03);--color-ui-07:var(--color-brand-01);--color-ui-08:var(--color-brand-02);--color-ui-09:var(--orange);--color-success:var(--green);--color-warning:var(--orange);--color-danger:#b50303;--color-danger-dark-theme:#ec8b8b}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.simplebar-scrollbar{background-color:rgba(100,100,100,0.85)}
.simplebar-scrollbar:before{background:rgba(100,100,100,0.85);border-radius:0;left:0;right:0}
.simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}
.simplebar-content-wrapper::-webkit-scrollbar{display:none}
.simplebar-track.simplebar-vertical{background-color:rgba(208,208,208,0.85);width:4px}
.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;bottom:0}
.simplebar-track.simplebar-horizontal{background-color:rgba(208,208,208,0.85);height:4px}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:100%}
.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{top:0;bottom:0}
body{margin:0}
.vwgroup__portal--top{position:fixed;width:100%;height:100%;z-index:5000;overflow:auto;visibility:hidden;background:#fff;top:-100%;transition:top .6s ease;transition-delay:.3s;visibility:visible}
.vwgroup__portal--left{position:fixed;width:100%;height:100%;z-index:5000;overflow:auto;visibility:hidden;background:#fff;left:-100%;transition:left .6s ease;visibility:visible}
.vwgroup__portal__close{width:35px;height:35px;position:fixed;top:30px;right:-35px;z-index:5000;cursor:pointer;transition:all .4s ease;transform:rotate(180deg);background:#fff;display:grid;place-items:center;border-radius:50%;mix-blend-mode:difference}
.vwgroup__portal__close--show{right:30px;transition-delay:.6s;transform:rotate(0)}
.vwgroup__portal__close__line1,.vwgroup__portal__close__line2{position:absolute;width:60%;height:1px;background:#000}
.vwgroup__portal__close__line1{transform:rotate(45deg)}
.vwgroup__portal__close__line2{transform:rotate(-45deg)}
.vwgroup__portal__specs{background-color:rgba(27,27,27,0.6);transition:none}
.vwgroup__portal__specs .available-engines-open{position:fixed;background-color:#f4f4f3;bottom:0;width:100vw}
.vwgroup__portal__specs .available-engines-open .available-engines{position:relative;display:block !important;border-top:1px solid #353535;padding:16px 16px 0 16px;margin-bottom:-4px}
.vwgroup__portal__specs .available-engines-open .available-engines .select-engine{font-family:'CupraMedium';font-size:16px;line-height:20px;max-height:20px;color:#000;margin-top:0;font-weight:500;margin-bottom:16px;width:calc(100% - 20px);display:inline-block}
.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper{border-top:1px solid #000;max-height:334px;overflow-y:auto;overflow-x:hidden}
.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper .engine-fuel{padding-top:16px;font-family:'CupraRegular';font-size:14px;line-height:16px;color:#000;margin-bottom:16px}
.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list{list-style-type:none;padding-left:0}
.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list .engine-version{font-family:'CupraRegular';font-size:20px;line-height:24px;max-height:48px;overflow:hidden;color:#666;margin-bottom:12px;cursor:pointer}
.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list .engine-version.active{color:#000}
.vwgroup__portal .contentpage{position:absolute;width:100%;height:100%}
.vwgroup__portal .contentpage .full-screen-modal{width:100%;height:100%}
.vwgroup__portal .contentpage .full-screen-modal .modal{position:relative;top:0;z-index:0;overflow:auto;display:block}
.vwgroup__portal.vwgroup__portal__show--top{top:0}
.vwgroup__portal.vwgroup__portal__show--left{left:0}
.container-body>div>.title.section .cmp-title{max-width:calc(100% - 32px);margin:0 auto}
@media(min-width:764px){.container-body>div>.title.section .cmp-title{max-width:calc(100% - 64px)}
}
@media(min-width:1436px){.container-body>div>.title.section .cmp-title{max-width:calc(1436px - 64px)}
}
.cmp-title .cmp-title__text a{color:inherit;text-decoration:none}
.mod__hidden{display:none !important}
.mod__active{opacity:1;cursor:auto}
.mod__disabled{opacity:.5;pointer-events:none}
.mod__no-opacity{pointer-events:none;opacity:0;cursor:auto}
.ghost{display:none}
@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
*,*::before,*::after{box-sizing:border-box}
ul,ol{padding:0;list-style:none}
.cmp-text li,.richtext li{list-style:initial}
body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}
body{scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}
a:not([class]){text-decoration-skip-ink:auto;color:revert-layer;background:revert-layer}
a:not([class]):hover{color:revert-layer;background:revert-layer}
a,a:hover{text-decoration:none}
img{max-width:100%}
article>* + *{margin-top:1em}
input,button,textarea,select{font:inherit}
button{border:0;margin:0;padding:0;overflow:visible;background:transparent;font:inherit;line-height:normal}
:focus-visible,:focus{outline:none !important}
iframe{border:0}
fieldset{border:0;padding:0;margin:0}
body{-webkit--moz-osx-font-smoothing:grayscale}
.mod__max-w-xl{max-width:1436px;margin:auto}
.mod__component-separator{padding-top:38px !important;padding-bottom:38px !important}
@media(min-width:1016px){.mod__component-separator{padding-top:50px !important;padding-bottom:50px !important}
}
.cmp-cookie-policy{z-index:5003;position:fixed;bottom:0;left:0;width:100%;background-color:#003c4a}
.cmp-cookie-policy .cookie-policy__wrapper{position:static;display:flex;flex-direction:column;gap:24px;padding:32px 16px}
.cmp-cookie-policy .cookie-policy__wrapper__text{display:flex;flex-direction:column;gap:8px}
.cmp-cookie-policy .cookie-policy__wrapper__text__title,.cmp-cookie-policy .cookie-policy__wrapper__text__description p,.cmp-cookie-policy .cookie-policy__wrapper__text__description a{color:#fff;font-family:'CupraLight',sans-serif}
.cmp-cookie-policy .cookie-policy__wrapper__text__description p a{text-decoration:underline;font-family:'CupraBold',sans-serif}
.cmp-cookie-policy .cookie-policy__wrapper__text__title{font-size:24px;line-height:34px}
.cmp-cookie-policy .cookie-policy__wrapper__text__description p{font-size:14px;line-height:20px}
.cmp-cookie-policy .cookie-policy__wrapper__action{display:flex;align-items:center;justify-content:center;border:1px solid #fff;padding:11px 13px}
.cmp-cookie-policy .cookie-policy__wrapper__action__button{color:#fff;font-family:'CupraBold',sans-serif;font-size:14px}
@media(min-width:764px){.cmp-cookie-policy .cookie-policy__wrapper{flex-direction:row;align-items:center;justify-content:center;gap:32px;padding:24px 16px}
.cmp-cookie-policy .cookie-policy__wrapper__text{width:54%}
.cmp-cookie-policy .cookie-policy__wrapper__text__description p{font-size:16px;line-height:26px}
.cmp-cookie-policy .cookie-policy__wrapper__action{position:relative;bottom:14px;width:212px;height:48px}
}
@media(min-width:1016px){.cmp-cookie-policy .cookie-policy__wrapper{padding:24px 42px;justify-content:space-between}
.cmp-cookie-policy .cookie-policy__wrapper__text{width:73.8%}
.cmp-cookie-policy .cookie-policy__wrapper__action{bottom:0}
}
@media(min-width:1436px){.cmp-cookie-policy .cookie-policy__wrapper{justify-content:center;gap:72px}
.cmp-cookie-policy .cookie-policy__wrapper__text{width:823px}
.cmp-cookie-policy .cookie-policy__wrapper__action{width:202px}
}
body{margin:0;background-color:#f4f4f3;font-family:'CupraRegular',sans-serif;color:#000}
body.is-scroll-locked{position:fixed;width:100%;overflow:hidden}
.cupra-website-global-header ul li{margin-bottom:unset}
.title,.cmp-title__text{font-family:'CupraBook',sans-serif;font-weight:400;color:#000;text-transform:uppercase}
p,.cmp-text p{color:#000}
p a,.cmp-text p a{color:#000;text-decoration:underline}
.cmp-text blockquote{padding:0 16px}
@media(min-width:764px){.cmp-text blockquote{padding:0 32px}
}
.image{height:100%}
.multimedia{height:100%}
.cmp-image{height:100%}
.cmp-image .cmp-image__image{width:100%;height:100%;object-fit:contain}
.cmp-separator{margin:0 16px;height:1px;background-color:var(--color-ui-03)}
@media(min-width:764px){.cmp-separator{margin:0 32px}
}
.cmp-video-v2__play{background-color:var(--color-bg-01)}
.cmp-video-v2__play:before{mask:url("../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-play.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-play.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--color-font-03)}
.cmp-video-v2{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%;height:100%}
.cmp-video-v2--bg{padding-bottom:0}
.cmp-video-v2 .cmp-image{position:absolute;top:0;left:0;border:0;object-fit:cover;cursor:pointer;width:100%;height:100%}
.cmp-video-v2 .cmp-image .cmp-image__image{object-fit:cover;width:100%;height:100%}
.cmp-video-v2__play{position:absolute;content:'';left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;display:inline-block;cursor:pointer;width:40px;height:40px}
.cmp-video-v2__play:before{display:block;content:'';width:40px;height:40px}
.cmp-video-v2__iframe,.cmp-video-v2__video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.cmp-video-v2-modal__dam,.cmp-video-v2-modal__vimeo,.cmp-video-v2-modal__youtube{width:100%;height:100%;padding:0}
.cmp-video-v2-modal__dam video,.cmp-video-v2-modal__vimeo video,.cmp-video-v2-modal__youtube video,.cmp-video-v2-modal__dam iframe,.cmp-video-v2-modal__vimeo iframe,.cmp-video-v2-modal__youtube iframe{position:relative;width:100%;height:100%;object-fit:contain}
.cmp-video-v2-modal__dam .modal-buttons,.cmp-video-v2-modal__vimeo .modal-buttons,.cmp-video-v2-modal__youtube .modal-buttons{display:none}
.cmp-video-v2-modal__dam .modal-close-icon,.cmp-video-v2-modal__vimeo .modal-close-icon,.cmp-video-v2-modal__youtube .modal-close-icon{background:#fff;border-radius:50%;transform:translate(16px,-36px)}
.cmp-video-v2-modal__dam .modal-close-icon.modal-view-close:before,.cmp-video-v2-modal__vimeo .modal-close-icon.modal-view-close:before,.cmp-video-v2-modal__youtube .modal-close-icon.modal-view-close:before{width:100%;height:100%}
.cmp-video-v2-modal__dam.modal-base-content.modal-action__container{background:#000;padding:0}
.cmp-video-v2-modal__vimeo .modal-container-body,.cmp-video-v2-modal__youtube .modal-container-body{background:#000;width:100%;height:100%}
.cmp-video-v2-modal__vimeo .modal-container-body .cmp-video-v2__wrapper,.cmp-video-v2-modal__youtube .modal-container-body .cmp-video-v2__wrapper{width:100%;height:100%}
@media(min-width:1016px){.cmp-video-v2__play,.cmp-video-v2__play:before{width:48px;height:48px}
.cmp-video-v2-modal__dam .modal-close-icon,.cmp-video-v2-modal__vimeo .modal-close-icon,.cmp-video-v2-modal__youtube .modal-close-icon{transform:translate(24px,-42px)}
}
@media(min-width:1436px){.cmp-video-v2__play,.cmp-video-v2__play:before{width:64px;height:64px}
}
.cuprafooter{position:relative}
.cuprafooter .prefooter{padding:24px 16px 0;background:linear-gradient(to bottom,#ededed 0,#ededed 50%,#f5f5f5 50%,#f5f5f5 100%)}
.cuprafooter .prefooter .box-prefooter{text-align:center;padding:56px 16px;background-color:#f5f5f5;max-width:488px;width:100%;margin:0 auto}
.cuprafooter .prefooter .box-prefooter>p{margin-bottom:24px;font-family:'CupraLight',sans-serif;font-size:24px;line-height:34px;color:var(--color-font-01)}
.cuprafooter .prefooter .box-prefooter .cta{transition:all .3s ease;font-family:'CupraMedium',sans-serif;font-size:16px;line-height:29px;color:var(--color-font-01);position:relative;padding-left:32px;padding-right:8px}
.cuprafooter .prefooter .box-prefooter .cta:before{transition:all .3s ease;content:'';position:absolute;background-color:var(--color-ui-01);width:24px;height:1px;bottom:4px;left:0}
.cuprafooter .prefooter .box-prefooter .cta:hover{padding-left:40px;padding-right:0;opacity:.6}
.cuprafooter .prefooter .box-prefooter .cta:hover:before{opacity:.6;width:32px}
.cuprafooter .global-footer{background-color:#f5f5f5;border-top:1px solid #dbdbdb;padding:32px 16px}
.cuprafooter .global-footer .container-footer{display:flex;flex-direction:column;gap:32px;align-items:center;margin:0 auto}
.cuprafooter .global-footer .footer-buttons{display:flex;gap:16px;align-items:center}
.cuprafooter .global-footer .footer-buttons>a{transition:all .3s ease;display:flex;opacity:.7}
.cuprafooter .global-footer .footer-buttons>a:hover{opacity:1}
.cuprafooter .global-footer .footer-buttons .footer-img{width:24px;height:24px}
.cuprafooter .global-footer .footer-legal{display:flex;flex-direction:column;align-items:center;gap:16px}
.cuprafooter .global-footer .footer-legal>a{font-family:'CupraBook',sans-serif;font-size:14px;line-height:16px;color:var(--color-font-02)}
.cuprafooter .global-footer .footer-copyright{font-family:'CupraBook',sans-serif;font-size:14px;line-height:16px;color:var(--color-font-02)}
@media(min-width:764px){.cuprafooter .prefooter{padding:48px 16px 0}
.cuprafooter .prefooter .box-prefooter{padding:48px 32px 40px}
.cuprafooter .prefooter .box-prefooter>p{font-size:30px;line-height:40px}
.cuprafooter .global-footer{padding:32px}
.cuprafooter .global-footer .container-footer{gap:24px;max-width:560px}
.cuprafooter .global-footer .footer-legal{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px;position:relative}
.cuprafooter .global-footer .footer-legal>a{flex:0 0 auto;text-align:center;border-right:1px solid var(--color-ui-03);padding-right:16px}
.cuprafooter .global-footer .footer-legal>a:last-child{border-right:0;padding-right:0}
}
@media(min-width:1016px){.cuprafooter .prefooter{padding:64px 16px 0}
.cuprafooter .prefooter .box-prefooter{padding:56px 16px;max-width:664px}
.cuprafooter .prefooter .box-prefooter>p{font-size:30px;line-height:38px}
.cuprafooter .global-footer{padding:50px 16px 36px}
.cuprafooter .global-footer .container-footer{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px;max-width:none}
.cuprafooter .global-footer .footer-buttons{flex:1 1 100%;justify-content:center}
.cuprafooter .global-footer .footer-legal>a{flex:none}
}
@media(min-width:1436px){.cuprafooter .prefooter .box-prefooter{padding:32px 124px 48px;max-width:672px}
.cuprafooter .prefooter .box-prefooter>p{font-size:30px;line-height:38px}
.cuprafooter .global-footer{padding:48px 32px}
.cuprafooter .global-footer .container-footer{max-width:1436px;flex-direction:row;justify-content:space-between}
.cuprafooter .global-footer .footer-legal{margin-top:0}
.cuprafooter .global-footer .footer-copyright{margin-top:0}
.cuprafooter .global-footer .footer-buttons{flex:0 1 auto;justify-content:center}
}