@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)}
}
.cmp-price{display:flex;flex-flow:column}
.cmp-price__prefix{color:var(--color-font-04);font-family:'CupraRegular',sans-serif;font-weight:400}
.cmp-price__suffix,.cmp-price__number,.cmp-price__currency_suffix{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-weight:400}
.cmp-price__currency_disclaimer_index{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-weight:400;position:absolute;right:-8px}
.cmp-price__number{font-weight:500}
.cmp-price__value{position:relative;width:fit-content}
.cmp-price__value,.cmp-price__number{display:inline-flex;align-items:baseline}
.cmp-price__symbol_reference{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-weight:400;font-size:12px;line-height:1.2}
.cmp-price .mod__symbol-top{position:absolute;right:-10px;top:5px}
@media(min-width:764px){.cmp-price .mod__symbol-top{top:10px}
}
.hero-carworld__container{background:var(--color-bg-01)}
.hero-carworld__container__wrapper{--resourceHeight:500px;--beforeHeight:calc(var(--resourceHeight) * .15);background:var(--color-bg-01);position:relative;height:100%;width:100%}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide{height:100%;width:100%;position:relative;display:inline-flex;flex-direction:column}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content{position:relative;z-index:2;order:2;padding:0 16px;margin:calc(var(--beforeHeight) * -1) auto 40px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{margin:0;width:100%;text-align:center}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{opacity:1}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title{margin-bottom:16px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{color:var(--color-font-03);font-family:'CupraBook',sans-serif;font-weight:350;font-size:30px;line-height:1.2;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title{filter:brightness(1)}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title{margin-bottom:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{color:var(--color-font-03);font-family:'CupraBook',sans-serif;font-weight:350;text-transform:unset;font-size:16px;line-height:1.5;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas{display:flex;flex-direction:column;height:100%;width:100%;margin:32px auto auto auto;row-gap:14px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{border-bottom:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button{border:1px solid var(--color-ui-05);min-height:40px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary{order:1}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button{min-height:unset}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{width:100%;max-width:185px;height:100%;margin:auto;min-height:unset;max-height:unset}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button{padding:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button__text,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button__text{font-size:14px;justify-content:center}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image{position:relative;width:100%;height:auto;min-height:unset;aspect-ratio:4 / 3;margin:-1px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image .cmp-image:before{position:absolute;content:'';width:100%;height:var(--beforeHeight);background:linear-gradient(180deg,rgba(27,27,27,0.0001) 3.03%,#1b1b1b 98.8%);bottom:0;z-index:1}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background{position:relative;width:100%;height:auto;min-height:unset;background-color:unset;aspect-ratio:4 / 3}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video-v2:before{position:absolute;content:'';width:100%;height:var(--beforeHeight);background:linear-gradient(180deg,rgba(27,27,27,0.0001) 3.03%,#1b1b1b 98.8%);bottom:0;z-index:1}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video-v2 .cmp-video-spinner{bottom:14%;right:32px}
@media(min-width:764px){.hero-carworld__container__wrapper{--beforeHeight:calc(var(--resourceHeight) * .25)}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content{padding:0 24px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info{display:flex;flex-direction:column;max-width:unset}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title{max-width:unset}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{font-family:'CupraLight',sans-serif;font-size:48px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title:before{height:367px;transform:translate(-50%,-46%)}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{font-size:20px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas{flex-direction:row;order:2;gap:32px;justify-content:center;margin:40px 0 0 0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary{max-width:190px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button{min-height:unset;height:unset;padding:11px 16px 13px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info[data-hover='true']{margin:0;text-align:center}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__image,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background{aspect-ratio:16 / 9}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video-v2 .cmp-video-spinner{bottom:34%}
}
@media(min-width:1016px){.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content{padding:0 48px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{font-size:60px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title:before{transform:translate(-50%,-64%)}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title{margin-bottom:16px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas{height:48px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button{max-height:unset}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-primary .cmp-button__text,.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info .hero-swiper-container-ctas .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__button-secondary .cmp-button__text{font-size:16px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video-v2 .cmp-video-spinner{bottom:28%}
}
@media(min-width:1436px){.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content{padding:0 58px;margin:calc(var(--beforeHeight) * -1) auto 48px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title{margin-bottom:24px}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title .cmp-title__text{font-size:76px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__over-title:before{width:100vw;height:357px;bottom:-72px;left:calc(-50vw + 50%);transform:none}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__content__info__title .cmp-title__text{font-size:24px;margin:0}
.hero-carworld__container__wrapper .hero-swiper__swiper-container__swiper-wrapper__swiper-slide__video-background .cmp-video-v2 .cmp-video-spinner{bottom:18%}
}
.hero-carworld__price{display:flex;justify-content:center}
.hero-carworld__price .cmp-price{text-align:center}
.hero-carworld__price .cmp-price__prefix{font-size:14px}
.hero-carworld__price .cmp-price__number{font-size:24px}
.hero-carworld__price .cmp-price__suffix,.hero-carworld__price .cmp-price__currency_suffix,.hero-carworld__price .cmp-price__currency_disclaimer_index{font-size:12px}
@media(min-width:764px){.hero-carworld__price .cmp-price__prefix{font-size:14px}
.hero-carworld__price .cmp-price__number{font-size:30px}
.hero-carworld__price .cmp-price__suffix,.hero-carworld__price .cmp-price__currency_suffix,.hero-carworld__price .cmp-price__currency_disclaimer_index{font-size:14px}
}
@media(min-width:1016px){.hero-carworld__price .cmp-price__prefix{font-size:14px}
.hero-carworld__price .cmp-price__number{font-size:30px}
.hero-carworld__price .cmp-price__suffix,.hero-carworld__price .cmp-price__currency_suffix,.hero-carworld__price .cmp-price__currency_disclaimer_index{font-size:12px}
}
@media(min-width:1436px){.hero-carworld__price .cmp-price__prefix{font-size:14px}
.hero-carworld__price .cmp-price__number{font-size:40px}
.hero-carworld__price .cmp-price__suffix,.hero-carworld__price .cmp-price__currency_suffix,.hero-carworld__price .cmp-price__currency_disclaimer_index{font-size:12px}
}
.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)}