.imageAdapter .background {
  width: 100%;
  height: 100%;
  position: absolute;
  background-position: center;
  background-size: cover; }

.cupra-gallery-empty {
  padding: 80px;
  background: #1b1b1b;
  border: 5px solid #fff; }
  .cupra-gallery-empty .cupra-gallery-empty__empty {
    color: #fff;
    font-size: 30px;
    text-align: center; }

.cupra-gallery--dayMode {
  background: #F4F4F3; }

.cupra-gallery {
  position: relative;
  width: 100%;
  height: auto;
  background: #1b1b1b;
  padding: 64px 0;
  overflow: hidden; }
  .cupra-gallery.cupra-gallery--dayMode {
    background: #f4f4f3; }
    .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__title,
    .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__slider-item__title {
      color: #000; }
    .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__subtitle, .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__description,
    .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__slider-item__subtitle,
    .cupra-gallery.cupra-gallery--dayMode .cupra-gallery__slider-item__description {
      color: #666; }
    .cupra-gallery.cupra-gallery--dayMode .slick-dots li.slick-active button::before {
      background-color: #000; }
    .cupra-gallery.cupra-gallery--dayMode .slick-dots li button::before {
      background-color: #666; }
  .cupra-gallery * {
    padding: 0;
    margin: 0;
    box-sizing: border-box; }
  .cupra-gallery p {
    font-family: 'CupraBook';
    font-size: 16px;
    color: #fff; }
  .cupra-gallery .cupra-gallery__title {
    font-family: 'CupraLight';
    font-size: 30px;
    line-height: 1.07;
    color: #fff;
    width: 100%;
    padding: 0 16px;
    text-transform: uppercase;
    margin-bottom: 0;
    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-gallery .cupra-gallery__title {
        max-height: 96.3px;
        overflow: hidden; } }
  .cupra-gallery .cupra-gallery__subtitle {
    line-height: 1.25;
    color: rgba(255, 255, 255, 0.6);
    width: 100%;
    padding: 0 16px;
    margin-top: 16px;
    margin-bottom: 0;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .cupra-gallery .cupra-gallery__subtitle {
        max-height: 80px;
        overflow: hidden; } }
  .cupra-gallery .cupra-gallery__slider {
    margin-top: 64px;
    margin-left: 16px;
    display: block; }
    .cupra-gallery .cupra-gallery__slider .slick-slider {
      position: relative; }
  .cupra-gallery .slick-slide {
    padding-right: 16px; }
  .cupra-gallery .slick-list {
    height: auto !important; }
  .cupra-gallery .slick-dots li.slick-active button::before {
    color: #fff;
    opacity: 1;
    background-color: #fff; }
  .cupra-gallery .slick-dots li button::before {
    background-color: rgba(255, 255, 255, 0.6); }
  .cupra-gallery .slick-dots {
    left: -8px;
    bottom: auto;
    margin-top: 40px;
    position: relative; }
  .cupra-gallery .cta-primary.cta-squared,
  .cupra-gallery .cta-primary.cta-rounded {
    margin: 95px auto 0 auto;
    width: 90%;
    max-width: 90%;
    height: 40px;
    padding: 11px 16px 13px; }

.cupra-gallery__slider-item {
  position: relative;
  height: auto; }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__img-section {
    position: relative; }
    .cupra-gallery__slider-item .cupra-gallery__slider-item__img-section .imageAdapter img {
      width: 100%; }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
    margin-top: 24px;
    font-family: 'CupraRegular';
    line-height: 1.5;
    color: #fff;
    margin-bottom: 0;
    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-gallery__slider-item .cupra-gallery__slider-item__title {
        max-height: 48px;
        overflow: hidden; } }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.43;
    color: rgba(255, 255, 255, 0.6);
    margin-bottom: 0;
    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-gallery__slider-item .cupra-gallery__slider-item__description {
        max-height: 60.06px;
        overflow: hidden; } }

/* M - 764px */
@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-gallery .cupra-gallery__title {
    padding: 0 0 0 32px;
    max-width: 578px;
    font-family: 'CupraLight';
    font-size: 40px;
    line-height: 1.1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-gallery .cupra-gallery__title {
      max-height: 88px;
      overflow: hidden; } }

@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-gallery .cupra-gallery__subtitle {
    padding: 0 0 0 32px;
    max-width: 578px;
    line-height: 1.25;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-gallery .cupra-gallery__subtitle {
      max-height: 60px;
      overflow: hidden; } }

@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-gallery .cupra-gallery__slider {
    padding: 0 16px;
    margin-left: 0; }
  .cupra-gallery .slick-slide {
    padding: 0 16px; }
  .cupra-gallery .cta-primary.cta-squared,
  .cupra-gallery .cta-primary.cta-rounded {
    margin-top: 40px;
    margin-left: 32px;
    width: 27.8%;
    max-width: 27.8%; }
  .cupra-gallery__slider-item .cupra-gallery__fullwidth {
    right: 16px;
    top: 16px; }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
      max-height: 60.06px;
      overflow: hidden; } }

/* L - 1016px */
@media (min-width: 1016px) {
  .cupra-gallery {
    padding: 104px 0 56px 0; }
    .cupra-gallery .cupra-gallery__title {
      padding: 0 0 0 32px;
      font-family: 'CupraLight';
      font-size: 48px;
      max-width: 624px;
      line-height: 1.08;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
      .cupra-gallery .cupra-gallery__title {
        max-height: 103.68px;
        overflow: hidden; } }

@media (min-width: 1016px) {
    .cupra-gallery .cupra-gallery__subtitle {
      padding: 0 0 0 32px;
      max-width: 624px;
      font-size: 20px;
      line-height: 1.2;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
      .cupra-gallery .cupra-gallery__subtitle {
        max-height: 72px;
        overflow: hidden; } }

@media (min-width: 1016px) {
    .cupra-gallery .cupra-gallery__slider {
      padding: 0 16px;
      margin-left: 0; }
      .cupra-gallery .cupra-gallery__slider .slick-slider.slick-initialized {
        display: flex;
        flex-direction: column; }
    .cupra-gallery .slick-slide {
      padding: 0 16px; }
    .cupra-gallery .slick-next {
      right: 72px; }
    .cupra-gallery .slick-next,
    .cupra-gallery .slick-prev {
      display: flex;
      align-items: center;
      top: 30%; }
    .cupra-gallery .slick-prev {
      left: 48px;
      z-index: 1; }
    .cupra-gallery .slick-next::before,
    .cupra-gallery .slick-prev::before {
      display: none; }
    .cupra-gallery .slick-prev.slick-disabled img,
    .cupra-gallery .slick-next.slick-disabled img {
      display: none; }
    .cupra-gallery .cta-primary.cta-squared,
    .cupra-gallery .cta-primary.cta-rounded {
      margin-top: 64px;
      margin-left: 32px;
      width: 29.134%;
      max-width: 29.134%;
      max-height: 48px;
      height: 48px;
      padding: 13px 16px 15px; }
  .cupra-gallery__slider-item .cupra-gallery__fullwidth {
    right: 16px;
    top: 16px; }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
    font-family: 'CupraRegular';
    font-size: 20px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 1016px) {
  .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
      max-height: 72px;
      overflow: hidden; } }

@media (min-width: 1016px) {
  .column10 {
    padding-left: 19.2913386%; } }

/* XL - 1436px */
@media (min-width: 1436px) {
  .cupra-gallery {
    padding: 104px 0 56px 0; }
    .cupra-gallery .cupra-gallery__title {
      max-width: 670px;
      padding: 0 0 0 32px;
      font-family: 'CupraLight';
      font-size: 60px;
      font-weight: 300;
      line-height: 1.07;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
      .cupra-gallery .cupra-gallery__title {
        max-height: 128.4px;
        overflow: hidden; } }

@media (min-width: 1436px) {
    .cupra-gallery .cupra-gallery__subtitle {
      max-width: 670px;
      padding: 0 0 0 32px;
      font-size: 20px;
      line-height: 1.2;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
      .cupra-gallery .cupra-gallery__subtitle {
        max-height: 72px;
        overflow: hidden; } }

@media (min-width: 1436px) {
    .cupra-gallery .cupra-gallery__slider {
      padding: 0 16px;
      margin-left: 0; }
    .cupra-gallery .slick-slide {
      padding: 0 16px; }
    .cupra-gallery .slick-next,
    .cupra-gallery .slick-prev {
      display: flex;
      align-items: center;
      top: 32%; }
    .cupra-gallery .cta-primary.cta-squared,
    .cupra-gallery .cta-primary.cta-rounded {
      margin-top: 64px;
      width: 319px;
      max-width: 319px;
      margin-left: 32px; }
  .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
    margin-top: 24px;
    font-family: 'CupraRegular';
    font-size: 20px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 1436px) {
  .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
    .cupra-gallery__slider-item .cupra-gallery__slider-item__description {
      max-height: 72px;
      overflow: hidden; } }

@media (min-width: 1436px) {
  .column10 {
    padding-left: 18.5236769%; } }

.cupra-highlights-empty {
  padding: 80px;
  background: #1b1b1b;
  border: 5px solid #fff; }
  .cupra-highlights-empty .cupra-highlights-empty__empty {
    color: #fff;
    font-size: 30px;
    text-align: center; }

.cupra-highlights {
  position: relative;
  width: 100%;
  height: auto;
  background: #1b1b1b;
  padding: 0 0 120px 0;
  overflow: hidden; }
  .cupra-highlights * {
    padding: 0;
    margin: 0;
    box-sizing: border-box; }
  .cupra-highlights p {
    font-family: 'CupraBook';
    font-size: 16px; }
  .cupra-highlights .cupra-highlights__title {
    font-size: 20px;
    line-height: 1.2;
    color: #fff;
    width: 100%;
    padding: 0 16px;
    margin-top: 64px;
    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-highlights .cupra-highlights__title {
        max-height: 48px;
        overflow: hidden; } }
  .cupra-highlights .cupra-highlights__slider {
    margin-top: 32px;
    margin-left: 16px;
    display: block; }
  .cupra-highlights .slick-slide {
    padding-right: 16px; }
  .cupra-highlights .slick-list {
    height: auto !important; }
  .cupra-highlights .slick-dots li.slick-active button::before {
    color: #fff;
    opacity: 1;
    background-color: #fff; }
  .cupra-highlights .slick-dots li button::before {
    background-color: #fff; }
  .cupra-highlights .slick-dots {
    left: -8px;
    bottom: auto;
    margin-top: 40px; }
  .cupra-highlights .cupra-highlights__line {
    position: relative;
    width: calc(100% - 32px);
    margin: 0 auto;
    height: 1px;
    opacity: 0.2;
    background: #fff; }

.cupra-highlights__slider-item {
  position: relative;
  height: auto; }
  .cupra-highlights__slider-item .cupra-highlights__fullwidth {
    width: 28px;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer; }
  .cupra-highlights__slider-item .imageAdapter img {
    width: 100%; }
  .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
    margin-top: 24px;
    font-family: 'CupraRegular';
    line-height: 1.25;
    color: #fff;
    margin-bottom: 0;
    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-highlights__slider-item .cupra-highlights__slider-item__title {
        max-height: 40px;
        overflow: hidden; } }
  .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.43;
    color: rgba(255, 255, 255, 0.5);
    margin-bottom: 0;
    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-highlights__slider-item .cupra-highlights__slider-item__description {
        max-height: 60.06px;
        overflow: hidden; } }

/* M - 764px */
@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-highlights .cupra-highlights__title {
    padding: 0 32px;
    max-width: 100%;
    font-size: 20px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-highlights .cupra-highlights__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-highlights .cupra-highlights__slider {
    padding: 0 0 0 32px;
    margin-left: 0; }
  .cupra-highlights .slick-slide {
    padding: 0 8px; }
  .cupra-highlights .slick-track {
    margin-left: -8px; }
  .cupra-highlights .cupra-highlights__line {
    width: calc(100% - 64px); }
  .cupra-highlights__slider-item .cupra-highlights__fullwidth {
    right: 16px;
    top: 16px; }
  .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: active), (min-width: 764px) and (max-width: 1015px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
      max-height: 60.06px;
      overflow: hidden; } }

/* L - 1016px */
@media (min-width: 1016px) {
  .cupra-highlights {
    padding: 0 0 104px 0; }
    .cupra-highlights .cupra-highlights__title {
      padding: 0 32px;
      font-size: 24px;
      max-width: 100%;
      line-height: 1.17;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
      .cupra-highlights .cupra-highlights__title {
        max-height: 56.16px;
        overflow: hidden; } }

@media (min-width: 1016px) {
    .cupra-highlights .cupra-highlights__slider {
      padding: 0 16px;
      margin-left: 0; }
    .cupra-highlights .slick-slide {
      padding: 0 16px; }
    .cupra-highlights .cupra-highlights__line {
      width: calc(100% - 64px); }
  .cupra-highlights__slider-item .cupra-highlights__fullwidth {
    right: 16px;
    top: 16px; }
  .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
    font-family: 'CupraRegular';
    font-size: 20px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 1016px) {
  .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
    font-size: 16px;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1016px) and (-ms-high-contrast: active), (min-width: 1016px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
      max-height: 72px;
      overflow: hidden; } }

/* XL - 1436px */
@media (min-width: 1436px) {
  .cupra-highlights {
    padding: 0 0 104px 0; }
    .cupra-highlights .cupra-highlights__title {
      max-width: 100%;
      padding: 0 32px;
      font-size: 30px;
      font-weight: 300;
      line-height: 1.4;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; } }
    @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
      .cupra-highlights .cupra-highlights__title {
        max-height: 64.2px;
        overflow: hidden; } }

@media (min-width: 1436px) {
    .cupra-highlights .cupra-highlights__slider {
      padding: 0 16px;
      margin-left: 0; }
    .cupra-highlights .slick-slide {
      padding: 0 16px; }
    .cupra-highlights .cupra-highlights__line {
      width: calc(100% - 64px); }
  .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
    margin-top: 24px;
    font-family: 'CupraRegular';
    font-size: 20px;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__title {
      max-height: 48px;
      overflow: hidden; } }

@media (min-width: 1436px) {
  .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
    font-size: 16px;
    line-height: 1.5;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden; } }
  @media screen and (min-width: 1436px) and (-ms-high-contrast: active), (min-width: 1436px) and (-ms-high-contrast: none) {
    .cupra-highlights__slider-item .cupra-highlights__slider-item__description {
      max-height: 72px;
      overflow: hidden; } }

.cupra-features-empty {
  padding: 80px;
  background: #1B1B1B;
  border: 5px solid #FFF; }
  .cupra-features-empty .cupra-features-empty__empty {
    color: #FFF;
    font-size: 30px;
    text-align: center; }

.cupra-features {
  position: relative;
  width: 100%;
  height: auto;
  background: #1B1B1B;
  padding: 64px 0;
  overflow: hidden; }
  .cupra-features .slick-track {
    z-index: 1; }
  .cupra-features .slick-slider.slider-bottom.slick-initialized {
    position: relative;
    left: 30px; }
  .cupra-features .slick-slider.slider-bottom .slick-track .slick-slide {
    position: relative;
    left: -42px; }
    .cupra-features .slick-slider.slider-bottom .slick-track .slick-slide.slick-current {
      left: 0; }
  .cupra-features .cupra-features__el-appear {
    transform: translateY(0) !important;
    opacity: 1 !important; }
  .cupra-features .cupra-features__st {
    opacity: 0;
    transform: translateY(100px);
    transition: transform 1s ease-out, opacity 0.8s ease-out; }
  .cupra-features .cupra-features__tits {
    opacity: 0;
    transition: opacity 1s ease-out; }
  .cupra-features * {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    height: 100%; }
  .cupra-features p {
    font-family: 'CupraBook';
    font-size: 16px; }
  .cupra-features .cupra-features__title {
    font-family: 'CupraBook';
    font-size: 30px;
    line-height: 1.07;
    color: #FFF;
    width: 100%;
    padding: 0 16px;
    text-transform: uppercase;
    margin-bottom: 0;
    max-height: 96.3px;
    overflow: hidden; }
  .cupra-features .cupra-features__subtitle {
    line-height: 1.5;
    color: #FFF;
    opacity: 0.6;
    width: 100%;
    padding: 0 16px;
    margin-top: 16px;
    margin-bottom: 0;
    max-height: 96px;
    overflow: hidden; }
  .cupra-features .cupra-features__slider {
    margin-top: 48px; }
    .cupra-features .cupra-features__slider .cupra-feature__img {
      padding: 0 16px; }
  .cupra-features .slick-slide {
    opacity: 0.2;
    transition: opacity 0.3s ease-out;
    height: 100%; }
  .cupra-features .slick-list {
    height: auto;
    padding: 0 !important; }
  .cupra-features .cupra-feature__img .slick-list {
    height: 51vw; }
  .cupra-features .slick-slide.slick-current {
    opacity: 1;
    z-index: 2; }
  .cupra-features .slider-bottom .slick-slide {
    cursor: pointer; }
  .cupra-features .slick-dots li.slick-active button::before {
    color: #FFF;
    opacity: 1;
    background-color: #FFF; }
  .cupra-features .slick-dots li button::before {
    background-color: rgba(255, 255, 255, 0.2); }
  .cupra-features .slick-dots li button {
    padding: 0; }
  .cupra-features .slick-dots {
    bottom: auto;
    margin-top: 26px;
    right: 30px;
    height: auto; }
  .cupra-features .cta-primary.cta-squared,
  .cupra-features .cta-primary.cta-rounded {
    text-decoration: none;
    margin: 82px auto 0 auto;
    width: 90%;
    height: 40px; }
    .cupra-features .cta-primary.cta-squared span,
    .cupra-features .cta-primary.cta-rounded span {
      max-width: 100%;
      white-space: nowrap; }
  .cupra-features .cta-primary.cta-rounded {
    border-radius: 24px; }
  .cupra-features button.cta-plus-icon.cta-rounded.cta-light span,
  .cupra-features input[type='button'].cta-plus-icon.cta-rounded.cta-light span,
  .cupra-features a[role='button'].cta-plus-icon.cta-rounded.cta-light span,
  .cupra-features a.cta-plus-icon.cta-rounded.cta-light span {
    display: inline-block;
    max-width: 100%; }
  .cupra-features button.cta-plus-icon.cta-rounded.cta-light::before,
  .cupra-features input[type='button'].cta-plus-icon.cta-rounded.cta-light::before,
  .cupra-features a[role='button'].cta-plus-icon.cta-rounded.cta-light::before,
  .cupra-features a.cta-plus-icon.cta-rounded.cta-light::before {
    align-self: center;
    min-width: 12px; }
  .cupra-features .cupra-features__button div {
    position: relative;
    padding: 10px 24px 12px 20px;
    display: flex;
    align-items: center;
    border-radius: 24px;
    cursor: pointer; }

.ctapad {
  padding: 64px 0 128px 0; }

.cupra-features__slider-item {
  position: relative;
  height: 100%; }
  .cupra-features__slider-item .cupra-features__fullwidth {
    width: 28px;
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer; }
  .cupra-features__slider-item .cupra-features__slider-item__img {
    width: 100%;
    height: 100%;
    overflow: hidden; }
  .cupra-features__slider-item .imageAdapter img {
    width: 100%; }
  .cupra-features__slider-item .cupra-features__slider-item__title {
    margin-top: 16px;
    font-family: 'CupraRegular';
    line-height: 1.25;
    color: #FFF;
    margin-bottom: 0;
    max-height: 40px;
    overflow: hidden;
    min-height: auto !important; }
  .cupra-features__slider-item .cupra-features__slider-item__description {
    margin-top: 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #FFF;
    opacity: 0.6;
    margin-bottom: 0;
    max-height: 72px;
    overflow: hidden;
    min-height: auto !important; }
  .cupra-features__slider-item .cupra-features__slider-item__img-section iframe {
    width: 100%;
    height: 100%;
    border: none; }

.cupra-features__slider-item.cp-bottom {
  border-top: solid 2px #FFF;
  margin-top: 24px;
  width: 81.25%; }

/* M - 764px */
@media (min-width: 764px) and (max-width: 1015px) {
  .cupra-features .cupra-feature__img .slick-list {
    height: auto; }
  .cupra-features .cupra-features__title {
    padding: 0;
    margin-left: 32px;
    max-width: 578px;
    font-family: 'CupraLight';
    font-size: 40px;
    line-height: 1.1;
    max-height: 88px;
    overflow: hidden; }
  .cupra-features .cupra-features__subtitle {
    padding: 0;
    margin-left: 32px;
    max-width: 578px;
    line-height: 1.5;
    max-height: 72px;
    overflow: hidden; }
  .cupra-features .slick-dots {
    right: 23px; }
  .cupra-features .cupra-features__slider {
    padding: 0 0 0 16px;
    margin-left: 0;
    margin-top: 56px; }
    .cupra-features .cupra-features__slider .slider-bottom.slick-initialized {
      left: 16px; }
    .cupra-features .cupra-features__slider .cupra-feature__img {
      padding: 0 0 0 16px; }
  .cupra-features .slick-slider.slider-bottom .slick-track .slick-slide {
    left: 0; }
  .cupra-features .cupra-features__slider-item {
    max-width: 578px;
    left: -16px; }
    .cupra-features .cupra-features__slider-item .cupra-features__slider-item__img-section {
      height: 327px;
      width: 578px; }
  .cupra-features .slick-slide {
    padding: 0 16px; }
  .cupra-features .cta-primary.cta-squared,
  .cupra-features .cta-primary.cta-rounded {
    margin: 90px auto 0 35%;
    width: 28.5%; }
  .cupra-features__slider-item .cupra-features__fullwidth {
    right: 16px;
    top: 16px; }
  .cupra-features__slider-item .cupra-features__slider-item__title {
    line-height: 1.25;
    max-height: 40px;
    overflow: hidden; }
  .cupra-features__slider-item .cupra-features__slider-item__description {
    font-size: 14px;
    line-height: 1.43;
    max-height: 40.04px;
    overflow: hidden; }
  .cupra-features__slider-item.cp-bottom {
    margin-top: 24px;
    width: 578px; } }

/* L - 1016px */
@media (min-width: 1016px) {
  .cupra-features {
    padding: 104px 0; }
    .cupra-features * {
      height: auto; }
    .cupra-features .cupra-features__title {
      padding: 0 0 0 32px;
      font-family: 'CupraLight';
      font-size: 48px;
      max-width: 624px;
      line-height: 1.08;
      max-height: 103.68px;
      overflow: hidden; }
    .cupra-features .cupra-features__subtitle {
      padding: 0 0 0 32px;
      max-width: 624px;
      font-size: 20px;
      line-height: 1.2;
      max-height: 72px;
      overflow: hidden; }
    .cupra-features .cupra-features__slider {
      padding: 0 16px;
      margin-left: 0;
      margin-top: 64px; }
      .cupra-features .cupra-features__slider .cupra-feature__img {
        padding: 0 16px 0 0;
        height: 351px; }
      .cupra-features .cupra-features__slider .slick-container {
        width: 30%; }
      .cupra-features .cupra-features__slider .cupra-features__el-appear {
        display: flex; }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider:not(.slider-bottom) {
          max-width: 656px;
          height: 50%; }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider.slider-bottom {
          width: auto;
          position: relative; }
          .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider.slider-bottom .slick-list {
            max-height: 504px; }
            .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider.slider-bottom .slick-list .slick-track {
              max-height: 144px; }
          .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider.slider-bottom .slick-slide {
            width: 100% !important;
            left: 0;
            padding: 0; }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-arrow::before {
          display: none; }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-arrow {
          z-index: 1;
          transform: none;
          top: 151px;
          display: block;
          height: 100%;
          background-repeat: no-repeat;
          width: 50px; }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-prev {
          left: 32px;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H50V50H0z' opacity='.6' transform='translate(-48.000000, -613.000000) translate(48.000000, 613.000000)'/%3E%3Cpath fill='%23242221' d='M31.707 20L25.335 26.179 18.961 20 18.958 20 17 21.901 25.335 30 33.667 21.901 31.71 20z' transform='translate(-48.000000, -613.000000) translate(48.000000, 613.000000) translate(25.333333, 25.000000) rotate(90.000000) translate(-25.333333, -25.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
        .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-next {
          left: 574px;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H50V50H0z' opacity='.6' transform='translate(-870.000000, -613.000000) translate(870.000000, 613.000000)'/%3E%3Cpath fill='%23242221' d='M31.707 20L25.335 26.179 18.961 20 18.958 20 17 21.901 25.335 30 33.667 21.901 31.71 20z' transform='translate(-870.000000, -613.000000) translate(870.000000, 613.000000) translate(25.333333, 25.000000) rotate(-90.000000) translate(-25.333333, -25.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .cupra-features .slick-slide {
      padding: 0 16px;
      height: auto; }
    .cupra-features .cta-primary.cta-squared,
    .cupra-features .cta-primary.cta-rounded {
      margin-top: 32px;
      margin-left: 0;
      width: auto;
      max-width: 100%;
      height: 48px;
      padding: 11px 16px 13px 16px;
      min-width: 214px; }
    .cupra-features .cupra-features__button div {
      padding: 10px 24px 14px 20px; }
      .cupra-features .cupra-features__button div p {
        font-size: 16px;
        line-height: 1.5; }
    .cupra-features .slick-slider.slider-bottom.slick-initialized {
      left: 0; }
      .cupra-features .slick-slider.slider-bottom.slick-initialized .slick-list {
        max-height: 504px; }
  .cupra-features__slider-item {
    height: auto; }
    .cupra-features__slider-item__img, .cupra-features__slider-item__img-section {
      height: 351px; }
      .cupra-features__slider-item__img iframe, .cupra-features__slider-item__img-section iframe {
        pointer-events: none; }
    .cupra-features__slider-item .cupra-features__fullwidth {
      right: 16px;
      top: 16px; }
    .cupra-features__slider-item__title {
      font-family: 'CupraRegular';
      font-size: 20px;
      line-height: 1.2;
      max-height: 48px;
      overflow: hidden; }
    .cupra-features__slider-item__description {
      font-size: 16px;
      line-height: 1.5;
      margin-top: 8px;
      max-height: 72px;
      overflow: hidden; }
    .cupra-features__slider-item.cp-bottom {
      margin-top: 0;
      margin-bottom: 32px;
      width: 100%; }
  .column10 {
    padding-left: 19.2913386%; }
    .column10 .cupra-features__title {
      padding: 0;
      max-width: 460px; }
    .column10 .cupra-features__subtitle {
      padding: 0;
      max-width: 460px; }
    .column10 .cupra-features__slider {
      padding: 0;
      margin-left: 0; }
      .column10 .cupra-features__slider .cupra-feature__img {
        padding: 0;
        height: 259px; }
        .column10 .cupra-features__slider .cupra-feature__img .slick-list {
          margin-right: 32px; }
      .column10 .cupra-features__slider .cupra-features__el-appear .slick-slider:not(.slider-bottom) {
        max-width: 492px;
        height: 50%; }
      .column10 .cupra-features__slider .cupra-features__el-appear .slick-arrow {
        top: 114px;
        width: 32px; }
        .column10 .cupra-features__slider .cupra-features__el-appear .slick-arrow.slick-prev {
          left: 16px;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H32V32H0z' opacity='.6' transform='translate(-212.000000, -474.000000) translate(212.000000, 474.000000)'/%3E%3Cpath fill='%23242221' d='M20.766 12L15.668 16.944 10.569 12 10.567 12 9 13.521 15.668 20 22.333 13.521 20.768 12z' transform='translate(-212.000000, -474.000000) translate(212.000000, 474.000000) translate(15.666667, 16.000000) rotate(90.000000) translate(-15.666667, -16.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
        .column10 .cupra-features__slider .cupra-features__el-appear .slick-arrow.slick-next {
          left: 412px;
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H32V32H0z' opacity='.6' transform='translate(-608.000000, -474.000000) translate(608.000000, 474.000000)'/%3E%3Cpath fill='%23242221' d='M19.766 11L14.668 15.944 9.569 11 9.567 11 8 12.521 14.668 19 21.333 12.521 19.768 11z' transform='translate(-608.000000, -474.000000) translate(608.000000, 474.000000) translate(14.666667, 15.000000) rotate(-90.000000) translate(-14.666667, -15.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .column10 .slick-list {
      margin-right: 0; }
      .column10 .slick-list .slick-slide {
        padding: 0; }
    .column10 .cta-primary.cta-squared,
    .column10 .cta-primary.cta-rounded {
      margin-left: 0;
      min-width: 214px; }
    .column10 .slick-slider.slider-bottom .slick-list .slick-track {
      margin: 0; }
    .column10 .cupra-features__slider-item .cupra-features__slider-item__img,
    .column10 .cupra-features__slider-item .cupra-features__slider-item__img-section {
      height: 259px; }
    .column10 .cupra-features__slider-item .cupra-features__slider-item__img-section iframe {
      position: relative;
      left: 16px; }
    .column10 .cupra-features__slider-item.cp-bottom {
      width: 100%; }
    .column10 .imageAdapter.cupra-features__slider-item__img {
      margin-left: 16px; }
    .column10 .icon-fullscreen {
      right: -4px; } }

/* XL - 1436px */
@media (min-width: 1436px) {
  .cupra-features {
    padding: 104px 0; }
    .cupra-features .cupra-features__title {
      max-width: 904px;
      padding: 0 0 0 32px;
      font-family: 'CupraLight';
      font-size: 60px;
      font-weight: 300;
      line-height: 1.07;
      max-height: 128.4px;
      overflow: hidden; }
    .cupra-features .cupra-features__subtitle {
      max-width: 904px;
      padding: 0 0 0 32px;
      font-size: 20px;
      line-height: 1.2;
      max-height: 72px;
      overflow: hidden; }
    .cupra-features .cupra-features__slider {
      padding: 0 16px;
      margin-left: 0; }
      .cupra-features .cupra-features__slider .cupra-feature__img {
        padding: 0;
        height: 508px; }
      .cupra-features .cupra-features__slider .slick-container {
        width: 32.2%;
        padding-left: 16px; }
      .cupra-features .cupra-features__slider .slick-slider.slick-initialized .slick-arrow {
        width: 50px;
        top: 229px; }
      .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider:not(.slider-bottom) {
        max-width: 936px;
        height: 50%; }
      .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-slider.slider-bottom .slick-list {
        max-height: 516px; }
      .cupra-features .cupra-features__slider .cupra-features__el-appear .slick-next {
        left: 854px; }
    .cupra-features .slick-slide {
      padding: 0 16px; }
    .cupra-features .cta-primary.cta-squared,
    .cupra-features .cta-primary.cta-rounded {
      margin-top: 16px;
      max-width: 100%;
      min-width: 319px; }
      .cupra-features .cta-primary.cta-squared span,
      .cupra-features .cta-primary.cta-rounded span {
        margin: auto 0 auto 0; }
    .cupra-features .cupra-features__button {
      padding: 10px 24px 14px 20px; }
  .cupra-features__slider-item .cupra-features__slider-item__img,
  .cupra-features__slider-item .cupra-features__slider-item__img-section {
    height: 508px; }
  .cupra-features__slider-item .cupra-features__slider-item__title {
    margin-top: 20px;
    font-family: 'CupraRegular';
    font-size: 20px;
    line-height: 1.2;
    max-height: 48px;
    overflow: hidden; }
  .cupra-features__slider-item .cupra-features__slider-item__description {
    font-size: 16px;
    line-height: 1.5;
    max-height: 48px;
    overflow: hidden; }
  .cupra-features__slider-item.cp-bottom {
    margin-top: 0; }
  .column10 {
    padding-left: 18.5236769%; }
    .column10 .cupra-features__title {
      padding: 0;
      max-width: 670px; }
    .column10 .cupra-features__subtitle {
      padding: 0;
      max-width: 670px; }
    .column10 .cupra-features__slider {
      padding: 0;
      margin-left: 0; }
      .column10 .cupra-features__slider .cupra-feature__img {
        height: 376px; }
        .column10 .cupra-features__slider .cupra-feature__img .slick-list {
          margin-right: 0; }
      .column10 .cupra-features__slider .slick-slider.slick-initialized .slick-arrow {
        top: 163px; }
      .column10 .cupra-features__slider .cupra-features__el-appear .slick-slider:not(.slider-bottom) {
        max-width: 670px;
        height: 50%; }
      .column10 .cupra-features__slider .cupra-features__el-appear .slick-arrow.slick-next {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H50V50H0z' opacity='.6' transform='translate(-870.000000, -613.000000) translate(870.000000, 613.000000)'/%3E%3Cpath fill='%23242221' d='M31.707 20L25.335 26.179 18.961 20 18.958 20 17 21.901 25.335 30 33.667 21.901 31.71 20z' transform='translate(-870.000000, -613.000000) translate(870.000000, 613.000000) translate(25.333333, 25.000000) rotate(-90.000000) translate(-25.333333, -25.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        left: 604px; }
      .column10 .cupra-features__slider .cupra-features__el-appear .slick-arrow.slick-prev {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' d='M0 0H50V50H0z' opacity='.6' transform='translate(-48.000000, -613.000000) translate(48.000000, 613.000000)'/%3E%3Cpath fill='%23242221' d='M31.707 20L25.335 26.179 18.961 20 18.958 20 17 21.901 25.335 30 33.667 21.901 31.71 20z' transform='translate(-48.000000, -613.000000) translate(48.000000, 613.000000) translate(25.333333, 25.000000) rotate(90.000000) translate(-25.333333, -25.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
      .column10 .cupra-features__slider .slick-container {
        padding-left: 32px; }
    .column10 .slick-list {
      margin-right: 0; }
      .column10 .slick-list .slick-track .slick-slide {
        padding: 0; }
    .column10 .cupra-features__slider-item .cupra-features__slider-item__img,
    .column10 .cupra-features__slider-item .cupra-features__slider-item__img-section {
      height: 376px; }
    .column10 .icon-fullscreen {
      right: 0; } }

.contentbox.section {
  background: #1b1b1b; }
  .contentbox.section .cupra-features,
  .contentbox.section .cupra-gallery,
  .contentbox.section .cupra-highlights {
    max-width: 1440px;
    margin: 0 auto; }
  .contentbox.section .container-body {
    margin-top: 0 !important; }