.seatComponents-hero .img-responsive{width:100%;object-fit:cover}
.seatComponents-hero .hero-background{position:relative;width:100%;overflow:hidden}
.seatComponents-hero .hero-background picture{height:500px;overflow:hidden;display:block}
.seatComponents-hero .hero-background picture img{height:100%;object-fit:cover;opacity:.5}
.seatComponents-hero .hero-background img{vertical-align:middle}
.seatComponents-hero .news .hero-background picture{height:auto;overflow:initial;display:inline}
.seatComponents-hero .news .hero-background picture img{height:auto;object-fit:cover}
.seatComponents-hero .news .hero-background img{vertical-align:middle}
.seatComponents-hero .hero-content{position:absolute;width:100%;top:7%;left:0}
.seatComponents-hero .hero-content .eyebrow{font-family:SeatMetaMedium,sans-serif;font-size:14px;color:#d7122b;text-transform:uppercase}
.seatComponents-hero .hero-content .title{font-family:MetaProLight,sans-serif;font-size:40px;color:#fff;margin-top:1.5625%}
.seatComponents-hero .hero-content .subtitle{font-family:MetaProLight,sans-serif;font-size:14px;color:#fff;margin-top:1.5625%}
.seatComponents-hero .hero-content .ctaList{position:relative;margin-top:1.5625%;right:10vw}
.seatComponents-hero .hero-content .ctaList a{text-decoration:none;color:white}
.seatComponents-hero .hero-content .ctaList .cta{margin-left:5vw;padding:15px 30px}
.seatComponents-hero .hero-content .ctaList .primary{background-color:#ec6b5f;font-weight:bold}
.seatComponents-hero .hero-content .otherSection{position:relative;margin-top:1.5625%;left:10vw}
.seatComponents-hero .hero-content .otherSection .freeText{font-family:MetaProLight,sans-serif;font-size:14px;color:#fff}
.seatComponents-hero .heroBox{height:100%;top:0}
.seatComponents-hero .heroBox .hero-box{position:absolute;width:100%}
.seatComponents-hero .heroBox .hero-box-bottom-right{bottom:0;display:flex;justify-content:flex-end}
.seatComponents-hero .heroBox .hero-box-content{min-width:158px;height:121px;width:auto;padding:25px}
.seatComponents-hero .heroBox .hero-box-content .hero-box-text1{font-family:'SeatBlack';font-size:24px;line-height:28px}
.seatComponents-hero .heroBox .hero-box-content .hero-box-text2{font-family:'SeatBold';font-size:14px;line-height:20px}
.seatComponents-hero .heroBox .hero-box-content .hero-box-text3{font-family:'SeatRegular';font-size:12px;line-height:16px}
.seatComponents-hero .hero-no-opacity .hero-background picture [data-position='object-position: 50% 10%; background-position: top']{object-position:50% 0 !important}
.seatComponents-hero .hero-no-opacity .hero-background picture [data-position='object-position: 50% 90%; background-position: bottom']{object-position:50% 100% !important}
.seatComponents-hero .hero-no-opacity .hero-background picture img{opacity:1}
@media only screen and (min-width:641px) and (max-width:1023px){.seatComponents-hero .hero-content .eyebrow{font-size:16px}
.seatComponents-hero .hero-content .title{font-size:40px;margin-top:.975%}
.seatComponents-hero .hero-content .subtitle{font-size:16px;margin-top:.975%}
.seatComponents-hero .heroBox .hero-box-content{width:189px;height:148px}
.seatComponents-hero .hero-background picture{height:360px}
.seatComponents-hero .news .hero-background picture{height:auto}
.seatComponents-hero .news .hero-background img{vertical-align:middle}
}
@media only screen and (min-width:1024px){.seatComponents-hero .hero-content .eyebrow{font-size:16px}
.seatComponents-hero .hero-content .title{font-size:50px;margin-top:1.28125%}
.seatComponents-hero .hero-content .subtitle{font-size:16px;margin-top:1.28125%}
.seatComponents-hero .hero-background picture{height:360px}
.seatComponents-hero .news .hero-background picture{height:auto}
.seatComponents-hero .news .hero-background img{vertical-align:middle}
}
.cupra-hero{position:relative;background-color:#1b1b1b !important}
.cupra-hero *{word-break:break-word}
.cupra-hero .hero-content{position:relative;top:0}
.cupra-hero__top--wrapper{position:sticky;top:0;width:100%;overflow:hidden}
.cupra-hero .cupra-hero__top{position:relative;width:100%;padding-bottom:56.25%;max-height:808px;overflow:hidden;background-color:#1b1b1b;top:0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.heroCarworld .cupra-hero .cupra-hero__top img{position:absolute;height:100%}
.heroCarworld .cupra-hero .cupra-hero__top iframe{position:absolute;top:0;height:100%}
}
.cupra-hero .cupra-hero__top object,.cupra-hero .cupra-hero__top embed{position:fixed;top:-2px;left:0;width:100%;height:100%}
.cupra-hero .cupra-hero__top.no-global-nav iframe{top:60px}
.cupra-hero .cupra-hero__top.carworld-relative iframe{position:relative}
.cupra-hero .cupra-hero__top iframe{transition:top .3s linear;left:0;position:absolute;height:100%;width:100%;top:0}
@media(min-width:1016px){.cupra-hero .cupra-hero__top.no-global-nav iframe{top:0}
.cupra-hero.cupra-container .cupra-hero__bottom{margin-top:-94px;padding-bottom:64px}
.cupra-hero.cupra-container .cupra-hero__bottom .cupra-hero__bottom__legal-text{margin-bottom:0}
.cupra-hero__gradient{z-index:1000;display:block;height:145px;position:absolute;width:100%;bottom:90px;background-image:linear-gradient(to bottom,transparent 3%,rgba(0,0,0,0.5) 99%)}
.cupra-hero__botton__sectionleft,.cupra-hero__botton__sectionleft.price-highlight{display:flex;flex-wrap:wrap}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__title,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__title{width:706px;transform:translateY(-100%);margin:0;position:absolute;font-size:60px;line-height:1.07;top:-32px;max-height:128px}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price{transform:translateY(-100%);position:absolute;right:32px;top:-24px}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__info,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__info{margin-bottom:4px;font-size:30px;line-height:1.07}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__title,.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__price__total,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__title,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__price__total{font-size:14px;line-height:1.14}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__subtitle,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__subtitle{position:relative;margin-top:64px;margin-bottom:56px;font-size:24px;line-height:1.17}
.cupra-hero__bottom .cupra-hero__botton__sectionright{position:relative;left:0;padding-bottom:0}
.cupra-hero__bottom .cupra-hero__botton__sectionright+a,.cupra-hero__bottom .cupra-hero__botton__sectionright+button.hero-carworld-cta{position:absolute;float:right;right:32px;width:214px;max-height:48px;bottom:16px;top:215px}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info{width:214px}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__title,.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__display span{font-size:16px;line-height:1.25}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__info{font-size:60px;line-height:1.07;margin-bottom:0}
.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight{margin-bottom:48px}
.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight+a,.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight+button.hero-carworld-cta{margin:auto;width:298px;bottom:8px;right:0;transform:none;position:relative;max-height:48px;float:none;top:0}
}
.cupra-hero .cupra-hero__bottom{position:relative;height:auto;width:100%;background-color:#1b1b1b;padding:0 32px 0 32px;display:inline-block;z-index:5}
.cupra-hero__bottom__legal-text{font-family:'CupraBook';font-size:12px;line-height:1.33;color:#fff;width:100%;margin-top:8px;opacity:.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__legal-text{max-height:15.96px;overflow:hidden}
}
.cupra-hero__bottom__sectionleft{width:48.8857939%;padding-bottom:72px}
.cupra-hero__botton__sectionright{width:auto;padding-bottom:72px;display:flex;position:absolute;bottom:0;left:51.1142061%}
.cupra-hero__botton__sectionright.price-highlight{flex-wrap:wrap}
@media(min-width:1016px){.cupra-hero__botton__sectionright.price-highlight{flex-wrap:nowrap;position:initial;margin-top:-40px;padding-bottom:64px}
}
.cupra-hero__botton__sectionright.price-highlight .cupra-hero__bottom__info__price{width:288px;padding-top:24px}
@media(min-width:1016px){.cupra-hero__botton__sectionright.price-highlight .cupra-hero__bottom__info__price{padding-top:0;margin-left:246px}
}
@media(min-width:1436px){.cupra-hero__botton__sectionright.price-highlight .cupra-hero__bottom__info__price{margin-left:351px;width:319px;max-width:319px}
}
.cupra-hero__bottom__title{width:670px;font-size:76px;font-weight:300;line-height:1.05;color:#fff;margin-top:64px;text-transform:uppercase;font-family:'CupraLight';display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__title{max-height:239.4px;overflow:hidden}
}
.cupra-hero__bottom__subtitle{width:670px;opacity:.5;font-size:24px;line-height:1.17;color:#fff;margin-top:16px;font-family:'CupraBook';display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__subtitle{max-height:56.16px;overflow:hidden}
}
.cupra-hero__bottom__info{width:202px;margin-right:32px}
.cupra-hero__bottom__info__title{opacity:.5;font-size:16px;line-height:1.25;color:#a3a3a3;font-family:'CupraBook';display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__info__title{max-height:20px;overflow:hidden}
}
.cupra-hero__bottom__info__display{display:flex;align-items:baseline}
.cupra-hero__bottom__info__price__total{font-family:'CupraBook',serif;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#fff}
.cupra-hero__bottom__info__info{font-size:48px;font-weight:300;line-height:1.08;color:#fff;font-family:'CupraLight';display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__info__info{max-height:51.84px;overflow:hidden}
}
.cupra-hero__bottom__info__display span{font-size:14px;line-height:1.14;color:#fff;margin-left:4px;font-family:'CupraBook';display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cupra-hero__bottom__info__display span{max-height:20px;overflow:hidden}
}
@media(min-width:1436px){.cupra-hero .cupra-hero__top img{background:0;height:auto;padding:0;max-width:1436px}
.cupra-hero__gradient{z-index:1000;display:block;height:200px;position:absolute;width:100%;bottom:125px;background-image:linear-gradient(to bottom,transparent 3%,rgba(0,0,0,0.5) 99%)}
.cupra-hero.cupra-container .cupra-hero__bottom{margin-top:-90px;padding-bottom:80px}
.cupra-hero.cupra-container .cupra-hero__bottom .cupra-hero__bottom__legal-text{margin-bottom:0}
.cupra-hero__botton__sectionleft,.cupra-hero__botton__sectionleft.price-highlight{display:flex;flex-wrap:wrap}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__title,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__title{width:1021px;transform:translateY(-100%);margin:0;top:-48px;position:absolute;font-size:96px;line-height:1.04;max-height:200px}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price{transform:translateY(-100%);position:absolute;right:32px;top:-36px}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__info,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__info{margin-bottom:4px;font-size:48px;line-height:1.08}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__title,.cupra-hero__botton__sectionleft .cupra-hero__bottom__info__price .cupra-hero__bottom__info__price__total,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__title,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__info__price .cupra-hero__bottom__info__price__total{font-size:16px;line-height:1.25}
.cupra-hero__botton__sectionleft .cupra-hero__bottom__subtitle,.cupra-hero__botton__sectionleft.price-highlight .cupra-hero__bottom__subtitle{position:relative;margin-top:80px;font-size:30px;line-height:1.07;margin-bottom:64px}
.cupra-hero__bottom .cupra-hero__botton__sectionright{position:relative;left:0;padding-bottom:0}
.cupra-hero__bottom .cupra-hero__botton__sectionright+a,.cupra-hero__bottom .cupra-hero__botton__sectionright+button.hero-carworld-cta{position:absolute;float:right;right:32px;width:319px;max-height:48px;top:283px}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info{width:319px}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__title{margin-bottom:4px}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__title,.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__display span{font-size:20px;line-height:1.2}
.cupra-hero__bottom .cupra-hero__botton__sectionright .cupra-hero__bottom__info .cupra-hero__bottom__info__info{font-size:96px;line-height:1.04;margin-bottom:0}
.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight{margin-bottom:24px;bottom:8px}
.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight+a,.cupra-hero__bottom .cupra-hero__botton__sectionright.four-highlight+button.hero-carworld-cta{width:257px}
}
@media(max-width:1435px){.cupra-hero .cupra-hero__top{height:571px}
.cupra-hero .cupra-hero__top img{background:0;width:100%;height:auto;padding:0}
.cupra-hero__hidden{height:571px}
.cupra-hero__bottom__legal-text{max-width:952px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1435px) and (-ms-high-contrast:active),(max-width:1435px) and (-ms-high-contrast:none){.cupra-hero__bottom__legal-text{max-height:31.92px;overflow:hidden}
}
@media(max-width:1435px){.cupra-hero__bottom__sectionleft{width:48.4251969%;padding-bottom:72px}
.cupra-hero__botton__sectionright{width:auto;padding-bottom:72px;display:flex;position:absolute;bottom:0;left:51.5748031%}
.cupra-hero__bottom__title{width:460px;font-size:60px;line-height:1.07;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1435px) and (-ms-high-contrast:active),(max-width:1435px) and (-ms-high-contrast:none){.cupra-hero__bottom__title{max-height:192.6px;overflow:hidden}
}
@media(max-width:1435px){.cupra-hero__bottom__subtitle{width:460px;font-size:20px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1435px) and (-ms-high-contrast:active),(max-width:1435px) and (-ms-high-contrast:none){.cupra-hero__bottom__subtitle{max-height:48px;overflow:hidden}
}
@media(max-width:1435px){.cupra-hero__bottom__info{width:132px}
.cupra-hero__bottom__info__info{font-size:40px;line-height:1.1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1435px) and (-ms-high-contrast:active),(max-width:1435px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__info{max-height:44px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero .cupra-hero__top{height:429px}
.cupra-hero .cupra-hero__top img{background:0;width:100%;height:auto;padding:0}
.cupra-hero__hidden{height:429px}
.cupra-hero__gradient{display:none}
.cupra-hero .cupra-hero__bottom{padding-right:32px;padding-bottom:64px}
.cupra-hero__bottom__legal-text{font-size:10px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1015px) and (-ms-high-contrast:active),(max-width:1015px) and (-ms-high-contrast:none){.cupra-hero__bottom__legal-text{max-height:32px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero__bottom__sectionleft,.cupra-hero__botton__sectionright{width:100%;float:none;padding-bottom:0}
.cupra-hero__botton__sectionright{position:relative;bottom:auto;left:auto;margin-top:40px;margin-bottom:48px}
.cupra-hero__botton__sectionright.four-highlight{margin-bottom:72px}
.cupra-hero__botton__sectionright.four-highlight .cupra-hero__bottom__info.chb-4{position:absolute;top:120px}
.cupra-hero__botton__sectionright.four-highlight+a,.cupra-hero__botton__sectionright.four-highlight+button.hero-carworld-cta{margin:auto;width:212px;position:relative;top:0}
.cupra-hero__botton__sectionright .cupra-hero__bottom__info__title,.cupra-hero__botton__sectionright .cupra-hero__bottom__info__display span{font-size:16px;line-height:1.25}
.cupra-hero__botton__sectionright .cupra-hero__bottom__info__info{font-size:48px;line-height:1.08}
.cupra-hero__botton__sectionright+a,.cupra-hero__botton__sectionright+button.hero-carworld-cta{margin:auto;width:212px}
.cupra-hero__bottom__sectionleft{padding-right:32px}
.cupra-hero__bottom__title{width:100%;font-size:48px;line-height:1.08;margin-top:40px;margin-bottom:32px;max-height:52px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1015px) and (-ms-high-contrast:active),(max-width:1015px) and (-ms-high-contrast:none){.cupra-hero__bottom__title{max-height:155.52px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero__info__price{width:212px}
.cupra-hero__bottom__subtitle{width:100%;font-size:20px;line-height:1.2;margin-top:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1015px) and (-ms-high-contrast:active),(max-width:1015px) and (-ms-high-contrast:none){.cupra-hero__bottom__subtitle{max-height:40px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero__bottom__info{width:212px}
.cupra-hero__bottom__info__title{width:212px;font-size:14px;line-height:1.14;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1015px) and (-ms-high-contrast:active),(max-width:1015px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__title{max-height:15.96px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero__bottom__info__display{width:212px}
.cupra-hero__bottom__info__info{font-family:'CupraBook';font-size:30px;line-height:1.07;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:1015px) and (-ms-high-contrast:active),(max-width:1015px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__info{max-height:32.1px;overflow:hidden}
}
@media(max-width:1015px){.cupra-hero__bottom__info__price__total{font-size:16px;line-height:20px}
}
.cupra-hero__top--wrapper,.cupra-hero .cupra-hero__top iframe{display:flex;background-color:#1b1b1b}
@media(max-width:763px){.cupra-hero .cupra-hero__top{height:181px}
.cupra-hero .cupra-hero__top img{background:0;width:100%;height:auto;min-height:181px;padding:0}
.cupra-hero__hidden{height:181px}
.cupra-hero__gradient{display:none}
.cupra-hero__bottom__legal-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__legal-text{max-height:48px;overflow:hidden}
}
@media(max-width:763px){.cupra-hero .cupra-hero__bottom{padding:0 16px 64px 16px}
.cupra-hero__botton__sectionright.four-highlight .cupra-hero__bottom__info.chb-4{position:initial}
.cupra-hero__bottom__sectionleft,.cupra-hero__botton__sectionright{width:100%;float:none;padding-bottom:0}
.cupra-hero__botton__sectionright,.cupra-hero__botton__sectionright.four-highlight{position:relative;bottom:auto;left:auto;margin-top:32px;margin-bottom:40px;flex-wrap:wrap;grid-row-gap:56px}
.cupra-hero__botton__sectionright .cupra-hero__bottom__info__info,.cupra-hero__botton__sectionright.four-highlight .cupra-hero__bottom__info__info{font-size:40px;line-height:1.1}
.cupra-hero__botton__sectionright .cupra-hero__bottom__info__display span,.cupra-hero__botton__sectionright.four-highlight .cupra-hero__bottom__info__display span{font-size:16px;line-height:1.25}
.cupra-hero__botton__sectionright+a,.cupra-hero__botton__sectionright+button.hero-carworld-cta,.cupra-hero__botton__sectionright.four-highlight+a,.cupra-hero__botton__sectionright.four-highlight+button.hero-carworld-cta{width:288px;top:0;position:relative;margin:auto}
.cupra-hero__bottom__sectionleft{padding-right:16px}
.cupra-hero__bottom__title{width:100%;font-size:40px;line-height:1.1;margin-top:40px;max-height:132px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__title{max-height:132px;overflow:hidden}
}
@media(max-width:763px){.cupra-hero__bottom__subtitle{width:100%;opacity:.6;font-size:20px;line-height:1.2;margin-top:64px;margin-bottom:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__subtitle{max-height:48px;overflow:hidden}
}
@media(max-width:763px){.cupra-hero__bottom__info{width:128px;margin-right:16px}
.cupra-hero__bottom__info__title{font-size:14px;line-height:1.14;opacity:.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__title{max-height:15.96px;overflow:hidden}
}
@media(max-width:763px){.cupra-hero__bottom__info__info{font-family:'CupraBook';font-size:30px;line-height:1.07;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__info{max-height:32.1px;overflow:hidden}
}
@media(max-width:763px){.cupra-hero__bottom__info__info span{font-size:16px;line-height:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
}
@media screen and (max-width:763px) and (-ms-high-contrast:active),(max-width:763px) and (-ms-high-contrast:none){.cupra-hero__bottom__info__info span{max-height:20.02px;overflow:hidden}
}
@media(max-width:320px){.cupra-hero__bottom__info__display,.cupra-hero__bottom__info__title{width:136px}
}
.conversion-hero{position:relative}
.conversion-hero .heroConversion{text-align:center;padding:64px 0}
.conversion-hero .heroConversion.darkbg{background-color:#1b1b1b;color:#fff}
.conversion-hero .heroConversion.darkbg p{color:#fff}
.conversion-hero .heroConversion.darkbg h3{color:#fff}
.conversion-hero .heroConversion.darkbg .new-conversion-separator{opacity:.2;background-color:#dbd3cb}
.conversion-hero .heroConversion.whitebg{background-color:#fff}
.conversion-hero .heroConversion.whitebg h3{color:#000}
.conversion-hero .heroConversion.whitebg p{color:#000}
.conversion-hero .heroConversion.whitebg .new-conversion-separator{opacity:.2;background-color:#000}
.conversion-hero .heroConversion.graybg{background-color:#f4f4f3}
.conversion-hero .heroConversion.graybg h3{color:#000}
.conversion-hero .heroConversion.graybg p{color:#000}
.conversion-hero .heroConversion.graybg .new-conversion-separator{opacity:.2;background-color:#000}
.conversion-hero .heroConversion .new-conversion-title{margin:0 auto;overflow:hidden;max-height:84px;width:288px;margin-bottom:62px}
.conversion-hero .heroConversion .new-conversion-title h3{font-family:'CupraLight',serif;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-transform:uppercase;font-size:24px;line-height:28px}
.conversion-hero .heroConversion .new-conversion-copy p{font-family:'CupraBook',serif;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;overflow:hidden;width:288px;font-size:14px;line-height:1.43;height:40px;margin-bottom:40px}
.conversion-hero .heroConversion a.hero-conversion-cta{display:inline-block;width:212px;height:42px;padding:10px 16px 12px 16px;white-space:normal}
.conversion-hero .heroConversion .new-conversion-block,.conversion-hero .heroConversion .new-conversion-infoBlock,.conversion-hero .heroConversion .new-conversion-separator{display:block;margin:auto;width:288px}
.conversion-hero .heroConversion .new-conversion-separator{width:120px;height:1px;opacity:.2;vertical-align:bottom}
.conversion-hero .heroConversion .new-conversion-separator.two-blocks{margin:40px auto 37px auto}
.conversion-hero .heroConversion .new-conversion-separator.three-blocks{margin:40px auto}
@media(min-width:764px){.conversion-hero .heroConversion{padding:64px 0}
.conversion-hero .heroConversion .new-conversion-title{max-height:64px;width:456px;margin-bottom:78px}
.conversion-hero .heroConversion .new-conversion-title h3{font-size:24px;line-height:1.33}
.conversion-hero .heroConversion .new-conversion-copy p{width:212px;font-size:14px;line-height:1.43;height:40px;margin-bottom:44px}
.conversion-hero .heroConversion a.hero-conversion-cta{display:inline-block;width:212px;height:42px;padding:10px 16px 12px 16px;white-space:normal}
.conversion-hero .heroConversion .new-conversion-block,.conversion-hero .heroConversion .new-conversion-infoBlock,.conversion-hero .heroConversion .new-conversion-separator{display:inline-block;width:auto}
.conversion-hero .heroConversion .new-conversion-block{height:130px}
.conversion-hero .heroConversion .new-conversion-separator{height:108px;width:1px}
.conversion-hero .heroConversion .new-conversion-separator.two-blocks{margin:0 40px}
.conversion-hero .heroConversion .new-conversion-separator.three-blocks{margin:0 16px}
}
@media(min-width:1016px){.conversion-hero .heroConversion{padding:104px 0}
.conversion-hero .heroConversion .new-conversion-title{max-height:64px;width:624px;margin-bottom:78px}
.conversion-hero .heroConversion .new-conversion-title h3{font-size:30px;line-height:1.07}
.conversion-hero .heroConversion .new-conversion-copy p{width:214px;font-size:16px;line-height:1.5;height:48px;margin-bottom:48px}
.conversion-hero .heroConversion a.hero-conversion-cta{display:inline-block;width:214px;height:48px;padding:10px 16px 14px 16px;white-space:normal}
.conversion-hero .heroConversion .new-conversion-block,.conversion-hero .heroConversion .new-conversion-infoBlock,.conversion-hero .heroConversion .new-conversion-separator{display:inline-block;width:auto}
.conversion-hero .heroConversion .new-conversion-block{height:144px}
.conversion-hero .heroConversion .new-conversion-separator{height:122px;width:1px}
.conversion-hero .heroConversion .new-conversion-separator.two-blocks{margin:0 97px 0 98px}
.conversion-hero .heroConversion .new-conversion-separator.three-blocks{margin:0 32px}
}
@media(min-width:1436px){.conversion-hero .heroConversion{padding:104px 0}
.conversion-hero .heroConversion .new-conversion-title{max-height:88px;width:670px;margin-bottom:80px}
.conversion-hero .heroConversion .new-conversion-title h3{font-size:40px;line-height:1.1}
.conversion-hero .heroConversion .new-conversion-copy p{width:319px;font-size:20px;line-height:1.2;height:48px;margin-bottom:48px}
.conversion-hero .heroConversion a.hero-conversion-cta{display:inline-block;width:319px;height:48px;padding:12px 16px 16px 16px;white-space:normal}
.conversion-hero .heroConversion .new-conversion-block,.conversion-hero .heroConversion .new-conversion-infoBlock,.conversion-hero .heroConversion .new-conversion-separator{display:inline-block;width:auto}
.conversion-hero .heroConversion .new-conversion-block{height:144px}
.conversion-hero .heroConversion .new-conversion-separator{height:138px;width:1px}
.conversion-hero .heroConversion .new-conversion-separator.two-blocks{margin:0 104px}
.conversion-hero .heroConversion .new-conversion-separator.three-blocks{margin:0 40px}
}
.seatComponents-hero .conversion-hero{padding:64px 16px 40px}
@media(min-width:764px){.seatComponents-hero .conversion-hero{padding:64px 32px 40px}
}
@media(min-width:1016px){.seatComponents-hero .conversion-hero{padding:104px 32px 48px}
}
@media(min-width:1436px){.seatComponents-hero .conversion-hero{padding:104px 32px 64px}
}
.seatComponents-hero .conversion-hero .hero-background{display:none}
.seatComponents-hero .conversion-hero .heroLandingModule.darkbg .block-content .title{color:#fff}
.seatComponents-hero .conversion-hero .heroLandingModule.darkbg .block-content .description p{color:#a3a3a3}
.seatComponents-hero .conversion-hero .heroLandingModule .title{max-height:96px;overflow:hidden;line-height:1.07;font-family:'CupraBook';color:#000;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:normal;text-transform:uppercase}
@media(min-width:764px){.seatComponents-hero .conversion-hero .heroLandingModule .title{width:578px;max-height:88px;font-family:'CupraLight';font-size:40px;line-height:1.1}
}
@media(min-width:1016px){.seatComponents-hero .conversion-hero .heroLandingModule .title{width:542px;max-height:104px;font-size:48px;line-height:1.08}
}
@media(min-width:1436px){.seatComponents-hero .conversion-hero .heroLandingModule .title{width:787px;max-height:128px;font-size:60px;line-height:1.07}
}
.seatComponents-hero .conversion-hero .heroLandingModule .description{max-height:40px}
@media(min-width:764px){.seatComponents-hero .conversion-hero .heroLandingModule .description{max-height:48px;width:578px}
}
@media(min-width:1016px){.seatComponents-hero .conversion-hero .heroLandingModule .description{width:542px}
}
@media(min-width:1436px){.seatComponents-hero .conversion-hero .heroLandingModule .description{width:787px;max-height:24px}
}
.seatComponents-hero .conversion-hero .heroLandingModule .description p{max-height:40px;overflow:hidden;line-height:1.25;font-family:'CupraBook';font-size:16px;color:#666;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0}
@media(min-width:764px){.seatComponents-hero .conversion-hero .heroLandingModule .description p{max-height:48px;line-height:1.5;font-family:'CupraRegular'}
}
@media(min-width:1016px){.seatComponents-hero .conversion-hero .heroLandingModule .description p{font-size:20px;line-height:1.2}
}
@media(min-width:1436px){.seatComponents-hero .conversion-hero .heroLandingModule .description p{max-height:24px}
}
.seatComponents-hero .offer-hero{padding:40px 16px 32px}
.seatComponents-hero .offer-hero .hero-background{display:none}
.seatComponents-hero .offer-hero .heroLandingModule .block-content.cupra-container{margin:0}
.seatComponents-hero .offer-hero .heroLandingModule.darkbg .block-content .title{color:#fff}
.seatComponents-hero .offer-hero .heroLandingModule.darkbg .block-content .description p{color:#a3a3a3}
.seatComponents-hero .offer-hero .heroLandingModule .title{font-family:'CupraBook',serif;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#000;margin-bottom:16px;text-transform:uppercase;max-height:96px;overflow:hidden}
.seatComponents-hero .offer-hero .heroLandingModule .description p{font-family:'CupraBook',serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#666;margin-bottom:0;max-height:60px;overflow:hidden}
.seatComponents-hero .landing-module{background:#f4f4f3}
.seatComponents-hero .landing-module .hero-background{height:193px;margin:0 auto;max-width:1436px;position:sticky;top:0}
@media(min-width:764px){.seatComponents-hero .landing-module .hero-background{height:214px}
}
@media(min-width:1016px){.seatComponents-hero .landing-module .hero-background{top:84px;height:284px}
}
@media(min-width:1436px){.seatComponents-hero .landing-module .hero-background{top:84px;height:400px}
}
.seatComponents-hero .landing-module .hero-background picture{height:193px}
@media(min-width:764px){.seatComponents-hero .landing-module .hero-background picture{height:214px}
}
@media(min-width:1016px){.seatComponents-hero .landing-module .hero-background picture{height:284px}
}
@media(min-width:1436px){.seatComponents-hero .landing-module .hero-background picture{height:400px}
}
.seatComponents-hero .landing-module .hero-background img{width:100%;max-width:1436px}
.seatComponents-hero .landing-module .block-content{width:100%;position:relative;padding:40px 5vw}
.seatComponents-hero .landing-module .darkbg .title{color:#fff}
.seatComponents-hero .landing-module .darkbg .description p{color:#a3a3a3}
.seatComponents-hero .landing-module .darkbg .description p a{color:#fff;border-bottom:#fff 1px solid}
.seatComponents-hero .landing-module .darkbg .description p a:hover{border-bottom:#d1d1d1 1px solid}
.seatComponents-hero .landing-module .title{text-transform:uppercase;max-height:96.3px;font-family:'CupraLight',serif;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#000;overflow:hidden;margin-bottom:16px;width:90vw}
.seatComponents-hero .landing-module .description p{max-height:80px;font-family:'CupraBook',serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#666;overflow:hidden;width:90vw}
.seatComponents-hero .landing-module .description p a{color:#000;border-bottom:#000 1px solid}
.seatComponents-hero .landing-module .description p a:hover{border-bottom:#d1d1d1 1px solid}
@media(min-width:764px){.seatComponents-hero .offer-hero{padding-left:32px;padding-right:32px}
.seatComponents-hero .offer-hero .heroLandingModule .block-content{width:456px}
.seatComponents-hero .offer-hero .heroLandingModule .block-content .title{font-family:'CupraLight',serif;font-size:40px;font-weight:300;line-height:1.1;max-height:132px}
.seatComponents-hero .landing-module .block-content{padding:40px 4.18vw}
.seatComponents-hero .landing-module .title{max-height:88px;font-size:40px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:normal;color:#000;overflow:hidden;width:59.686vw}
.seatComponents-hero .landing-module .description p{max-height:60px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;color:#666;overflow:hidden;width:59.686vw}
}
@media(min-width:1016px){.seatComponents-hero .offer-hero{padding:64px 32px 48px}
.seatComponents-hero .offer-hero .heroLandingModule .block-content{width:460px}
.seatComponents-hero .offer-hero .heroLandingModule .block-content .title{font-size:60px;font-weight:300;line-height:1.07;max-height:192px}
.seatComponents-hero .offer-hero .heroLandingModule .block-content .description p{font-size:20px;line-height:1.2;max-height:72px}
.seatComponents-hero .landing-module .block-content{padding:64px 3.14vw}
.seatComponents-hero .landing-module .title{max-height:104px;font-size:48px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.08;letter-spacing:normal;color:#000;overflow:hidden;width:45.275vw}
.seatComponents-hero .landing-module .description p{max-height:96px;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#666;overflow:hidden;width:45.275vw}
}
@media(min-width:1436px){.seatComponents-hero .offer-hero .heroLandingModule .block-content{width:670px}
.seatComponents-hero .landing-module{background:#f4f4f3}
.seatComponents-hero .landing-module .block-content{padding:64px 2.228vw}
.seatComponents-hero .landing-module .title{max-height:128px;font-family:'CupraLight',serif;font-size:60px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.07;letter-spacing:normal;color:#000;overflow:hidden;width:46.658vw}
.seatComponents-hero .landing-module .description p{max-height:72px;font-family:'CupraBook',serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#666;overflow:hidden;width:46.658vw}
}