@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
@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)}
}
.hero-carworld__container{display:none}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content{position:absolute;width:100%;justify-content:center;align-items:center}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{position:relative;width:264px}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{width:549px}
}
@media(min-width:1436px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{width:566px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title{margin-bottom:32px}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{font-family:'CupraMedium',sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:1.2;color:#fff}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{font-size:40px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{font-size:48px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title{margin-bottom:16px}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{font-family:'CupraLight',sans-serif;font-style:normal;font-weight:300;font-size:20px;line-height:1.2;color:#fff;margin:auto}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{margin:0;font-size:24px}
}
@media(min-width:1436px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{font-size:30px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title,.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title{position:relative;z-index:1;opacity:1}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text{position:relative;opacity:0;transition:all .6s ease;top:40px;z-index:1}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text .cmp-text{padding:0 0 16px 0}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text .cmp-text p{font-family:'CupraLight',sans-serif;font-style:normal;font-weight:300;font-size:14px;line-height:1.2;color:#fff;white-space:break-space}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text .cmp-text p{font-size:16px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text .cmp-text p{font-size:20px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{position:relative;opacity:0;transition:all .6s ease;top:0;margin:50px auto auto auto;width:184px;min-height:48px;z-index:1}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{min-height:54px;width:204px;margin-top:40px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{min-height:unset;top:40px;margin-top:24px;width:38.5%}
}
@media(min-width:1436px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{height:48px;width:184px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button{border:0;background-color:#dbd3cb;box-shadow:none;transition:all .4s ease;min-height:48px}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button{min-height:54px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button{padding:0;min-height:40px;max-height:40px}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button:hover{box-shadow:none;border:0}
}
@media(min-width:1436px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button{min-height:48px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .cmp-button__text{display:flex;justify-content:center;align-items:center;height:100%;max-height:inherit;font-family:'CupraRegular',sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:1.25;color:#1b1b1b;width:100%}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .cmp-button__text{font-size:20px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .cmp-button__text{font-size:16px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{position:relative;z-index:1;width:max-content;margin-left:0;opacity:1;transition:all .6s ease;margin-top:32px;min-width:unset;border-bottom:1px solid #fff}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{width:max-content}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{top:32px;opacity:0}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button{height:100%;border-bottom:1px solid #fff;padding:0 0 4px 0;box-shadow:none;min-width:max-content;border:0}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button__text{justify-content:start;font-size:12px;color:#fff}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button__text{font-size:14px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button__text{font-size:16px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true']{width:90%}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true']{width:40%}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{width:100%;margin-bottom:32px}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{width:319px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button:hover{border:0}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true']:after{top:0;text-decoration:underline 1px;text-underline-offset:8px}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__text,.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary,.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{opacity:1;top:0}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{margin-bottom:32px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left']{display:flex;align-items:center;height:100%;bottom:0}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left']{align-items:end}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left']{justify-content:start}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{height:auto;text-align:start}
@media(min-width:764px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{margin:32px}
}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{margin:64px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content[data-position='bottom-left'] .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{margin-left:0}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image{position:relative;height:var(--cupra-hero-content-multimedia-height);min-height:500px;overflow:hidden;width:100%;transition:filter .6s ease}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image{min-height:519px}
}
@media(min-width:1436px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image{min-height:643px}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image.focus{filter:brightness(0.8)}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image .multimedia{height:100%}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image .cmp-image{position:relative;width:100%;height:100%}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image .cmp-image__image{height:100%;object-fit:cover;width:100%}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background{height:100%;background-color:#000}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video{margin:0}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video video{object-fit:cover;max-width:unset}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video iframe{border:0}
@media(min-width:1016px){.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video.vimeo-video{width:82%;margin:auto}
}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video .cmp-container{height:100%}
.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video .cmp-container video,.hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video .cmp-container iframe{height:var(--cupra-hero-content-multimedia-height)}