.stickyManager {
  top: auto;
}
.stickyManager__sticky {
  position: fixed !important;
  transition: top 0.3s linear !important;
  -webkit-transition: top 0.3s linear !important;
  -moz-transition: top 0.3s linear !important;
  -o-transition: top 0.3s linear !important;
  width: 100%;
  z-index: 1;
}
body {
  transition: margin-top 0.3s linear;
}

.service-content-embed {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 99999;
  border: 0;
  opacity: 0;
  pointer-events: none;
}
.service-content-embed.mod__active {
  pointer-events: auto;
  opacity: 1;
}

@font-face {
  font-family: "CupraBook";
  src:  url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/otf/Cupra-Book.otf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/ttf/Cupra-Book.ttf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/webfonts/Cupra-Book.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CupraLight";
  src:  url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/otf/Cupra-Light.otf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/ttf/Cupra-Light.ttf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/webfonts/Cupra-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CupraBold";
  src:  url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/otf/Cupra-Bold.otf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/ttf/Cupra-Bold.ttf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/webfonts/Cupra-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CupraMedium";
  src:  url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/otf/Cupra-Medium.otf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/ttf/Cupra-Medium.ttf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/webfonts/Cupra-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "CupraRegular";
  src:  url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/otf/Cupra-Regular.otf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/ttf/Cupra-Regular.ttf"),
        url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/fonts/webfonts/Cupra-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
:root {
    --black: #1B1B1B;
    --grey: #666;
    --grey-dark: #75787B;
    --grey-medium: #D1D1D1;
    --grey-light: #F4F4F3;
    --white-off: #A3A3A3;
    --white: #fff;

    --green: #008496;
    --orange:#F0A823;
    --red: #CC3C3C;

    --color-brand-01: #003E51;
    --color-brand-02: #95572B;
    --color-brand-03: #DBD3CB;

    --color-font-01: var(--black);
    --color-font-02: var(--grey);
    --color-font-03: var(--white);
    --color-font-04: var(--white-off);

    --color-bg-01: var(--black);
    --color-bg-02: var(--grey-light);
    --color-bg-03: var(--white);

    --color-ui-01: var(--black);
    --color-ui-02: var(--grey-dark);
    --color-ui-03: var(--grey-medium);
    --color-ui-04: var(--grey-light);
    --color-ui-05: var(--white);
    --color-ui-06: var(--color-brand-03);
    --color-ui-07: var(--color-brand-01);
    --color-ui-08: var(--color-brand-02);
    --color-ui-09: var(--orange);

    --color-success: var(--green);
    --color-warning: var(--orange);
    --color-danger: var(--red);
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 11px 16px 13px;
  cursor: pointer;
  border: solid 1px var(--color-ui-01);
  background-color: transparent;
  transition: all 0.3s ease;
}
.cmp-button__text {
  overflow: hidden;
  text-align: center;
  color: var(--color-font-01);
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
  width: 100%;
  height: 16px;
  font-size: 14px;
  line-height: 16px;
  max-height: 16px;
}
@media (hover: hover) and (pointer: fine) {
  .cmp-button:hover {
    border: solid 2px var(--color-ui-01);
  }
}
.cmp-button:focus {
  outline: none;
}
.mod__rounded-button .cmp-button {
  border-radius: 24px;
}
@media (min-width: 1016px) {
  .cmp-button {
    height: 48px;
    padding: 13px 16px 15px;
  }
  .cmp-button__text {
    max-height: 20px;
    height: 20px;
    font-size: 16px;
    line-height: 20px;
  }
}
.mod__primary-button .cmp-button {
  background-color: var(--color-ui-01);
  border: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__primary-button .cmp-button:hover {
    background-color: var(--color-ui-02);
  }
}
.mod__primary-button .cmp-button__text {
  color: var(--color-font-03);
}
.mod__primary-button .cmp-button:disabled {
  background-color: var(--color-ui-03);
}
.mod__primary-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
.mod__light-primary-button .cmp-button {
  background-color: var(--color-ui-06);
  border: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-primary-button .cmp-button:hover {
    background-color: var(--color-ui-05);
  }
}
.mod__light-primary-button .cmp-button__text {
  color: var(--color-font-01);
}
.mod__light-primary-button .cmp-button:disabled {
  background-color: var(--color-ui-02);
}
.mod__light-primary-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
.mod__secondary-button .cmp-button {
  border: 1px solid var(--color-ui-01);
}
.mod__secondary-button .cmp-button__text {
  color: var(--color-font-01);
}
@media (hover: hover) and (pointer: fine) {
  .mod__secondary-button .cmp-button:hover {
    box-shadow: 0 0 0 1px var(--color-ui-01);
  }
}
.mod__secondary-button .cmp-button:disabled {
  border: 1px solid var(--color-ui-03);
}
.mod__secondary-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
.mod__light-secondary-button .cmp-button {
  border: 1px solid var(--color-ui-05);
}
.mod__light-secondary-button .cmp-button__text {
  color: var(--color-font-03);
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-secondary-button .cmp-button:hover {
    box-shadow: 0 0 0 1px var(--color-ui-05);
  }
}
.mod__light-secondary-button .cmp-button:disabled {
  border: 1px solid var(--color-ui-02);
}
.mod__light-secondary-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
.mod__tertiary-button .cmp-button {
  background-color: var(--color-success);
  border: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__tertiary-button .cmp-button:hover {
    background-color: var(--color-ui-02);
  }
}
.mod__tertiary-button .cmp-button__text {
  color: var(--color-font-03);
}
.mod__tertiary-button .cmp-button:disabled {
  background-color: var(--color-ui-03);
}
.mod__tertiary-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
.mod__ico-plus-button .cmp-button__text {
  width: auto;
}
.mod__ico-plus-button .cmp-button:before {
  content: '';
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 8px;
  background-color: var(--color-font-01);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-add.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-add.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.mod__ico-plus-button.mod__primary-button .cmp-button:before,
.mod__ico-plus-button.mod__light-secondary-button .cmp-button:before,
.mod__ico-plus-button.mod__tertiary-button .cmp-button:before {
  background-color: var(--color-font-03);
}
.mod__link-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-block;
}
.mod__link-button .cmp-button__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-01);
  font-size: 12px;
  line-height: 16px;
  height: auto;
}
.mod__link-button .cmp-button:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  background-color: var(--color-font-01);
}
@media (hover: hover) and (pointer: fine) {
  .mod__link-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-02);
  }
  .mod__link-button .cmp-button:hover:after {
    background-color: var(--color-font-02);
  }
}
@media (min-width: 764px) {
  .mod__link-button .cmp-button__text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1016px) {
  .mod__link-button .cmp-button__text {
    font-size: 16px;
    line-height: 24px;
  }
}
.mod__light-link-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-block;
}
.mod__light-link-button .cmp-button__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
  font-size: 12px;
  line-height: 16px;
  height: auto;
}
.mod__light-link-button .cmp-button:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  transition: all 0.3s ease;
  background-color: var(--color-font-03);
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-link-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-04);
  }
  .mod__light-link-button .cmp-button:hover:after {
    background-color: var(--color-font-04);
  }
}
@media (min-width: 764px) {
  .mod__light-link-button .cmp-button__text {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 1016px) {
  .mod__light-link-button .cmp-button__text {
    font-size: 16px;
    line-height: 24px;
  }
}
.mod__arrow-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-flex;
  justify-content: flex-start;
  vertical-align: top;
}
.mod__arrow-button .cmp-button__text {
  width: auto;
  height: auto;
  max-width: calc(100% - 24px);
  text-align: start;
  color: var(--color-font-01);
  transition: none;
}
.mod__arrow-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__arrow-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-02);
  }
}
.mod__arrow-button .cmp-button:after {
  content: '';
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-color: var(--color-font-01);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-right.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-right.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  margin-left: 4px;
  transition: none;
}
.mod__arrow-button .cmp-button:disabled:after {
  background-color: var(--color-font-04);
}
@media (hover: hover) and (pointer: fine) {
  .mod__arrow-button .cmp-button:hover:after {
    background-color: var(--color-font-02);
  }
}
.mod__arrow-left-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-flex;
  justify-content: flex-start;
  vertical-align: top;
}
.mod__arrow-left-button .cmp-button__text {
  width: auto;
  height: auto;
  max-width: calc(100% - 24px);
  text-align: start;
  color: var(--color-font-01);
  transition: none;
}
.mod__arrow-left-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-04);
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__arrow-left-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-02);
  }
}
.mod__arrow-left-button .cmp-button:before {
  content: '';
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-color: var(--color-font-01);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-left.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-left.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  margin-right: 4px;
  transition: none;
}
.mod__arrow-left-button .cmp-button:disabled:before {
  background-color: var(--color-font-04);
}
@media (hover: hover) and (pointer: fine) {
  .mod__arrow-left-button .cmp-button:hover:before {
    background-color: var(--color-font-02);
  }
}
.mod__light-arrow-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-flex;
  justify-content: flex-start;
  vertical-align: top;
}
.mod__light-arrow-button .cmp-button__text {
  width: auto;
  height: auto;
  max-width: calc(100% - 24px);
  text-align: start;
  color: var(--color-font-03);
  transition: none;
}
.mod__light-arrow-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-02);
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-arrow-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-04);
  }
}
.mod__light-arrow-button .cmp-button:after {
  content: '';
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-color: var(--color-font-03);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-right.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-right.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  margin-left: 4px;
  transition: none;
}
.mod__light-arrow-button .cmp-button:disabled:after {
  background-color: var(--color-font-02);
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-arrow-button .cmp-button:hover:after {
    background-color: var(--color-font-04);
  }
}
.mod__light-arrow-left-button .cmp-button {
  padding: 0;
  width: auto;
  height: auto;
  text-decoration: none;
  border: none;
  display: inline-flex;
  justify-content: flex-start;
  vertical-align: top;
}
.mod__light-arrow-left-button .cmp-button__text {
  width: auto;
  height: auto;
  max-width: calc(100% - 24px);
  text-align: start;
  color: var(--color-font-03);
  transition: none;
}
.mod__light-arrow-left-button .cmp-button:disabled .cmp-button__text {
  color: var(--color-font-02);
  pointer-events: none;
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-arrow-left-button .cmp-button:hover .cmp-button__text {
    color: var(--color-font-04);
  }
}
.mod__light-arrow-left-button .cmp-button:before {
  content: '';
  width: 20px;
  height: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  background-color: var(--color-font-03);
  mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-left.svg") no-repeat 100% 100%;
  -webkit-mask: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-button-arrow-left.svg") no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
  margin-right: 4px;
  transition: none;
}
.mod__light-arrow-left-button .cmp-button:disabled:before {
  background-color: var(--color-font-02);
}
@media (hover: hover) and (pointer: fine) {
  .mod__light-arrow-left-button .cmp-button:hover:before {
    background-color: var(--color-font-04);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
/*
--------- /
          mod__max-w-xl: This class is used to add a max-width of 1436px to an element which has this class name
--------- /
 */
.mod__max-w-xl {
  max-width: 1436px;
  margin: auto;
}
/*
--------- /
          mod__component-separator: This class is used to add space above/below the component with the function of
          giving air between the components.
--------- /
 */
.mod__component-separator {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}
@media (min-width: 1016px) {
  .mod__component-separator {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}
.region-selector {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #003e51;
  top: -100vh;
  z-index: 5000;
  transition: all 0.4s ease;
  padding: 16px;
  overflow-y: auto;
}
.region-selector[data-active] {
  top: 0;
}
.region-selector__close-button {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 16px;
}
.region-selector__close-button__img {
  cursor: pointer;
}
.region-selector__searchsection {
  position: relative;
  max-width: 80%;
  margin: 0 auto;
  padding-bottom: 8px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.region-selector__searchsection__input {
  font-size: 16px;
  line-height: 1.2;
  font-family: 'CupraLight', sans-serif;
  background: none;
  width: 100%;
  border: none;
  outline: none;
  color: rgba(255, 255, 255, 0.6);
  padding: 0;
}
.region-selector__searchsection__input::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.region-selector__searchsection__img {
  position: absolute;
  top: calc(50% - 12px);
  width: 16px;
  height: 16px;
  right: 0;
}
.region-selector__info {
  position: relative;
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-left: auto;
  margin-right: auto;
}
.region-selector__info__item[data-active='false'] {
  display: none;
}
.region-selector__info__item__link {
  display: flex;
  align-items: center;
  gap: 16px;
  text-decoration: none;
}
.region-selector__info__item__link__img {
  width: 32px;
  height: 32px;
}
.region-selector__info__item__link__p {
  font-family: 'CupraBook', sans-serif;
  font-size: 16px;
  line-height: 1.2;
  margin: unset;
  color: #ffffff;
}
.region-selector__info__item__extrainfo {
  position: relative;
  list-style-type: none;
  margin-top: 8px;
  margin-left: 0;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  gap: 5px;
  padding-left: 48px;
}
.region-selector__info__item__extrainfo[data-active="false"] {
  display: none;
}
.region-selector__info__item__extrainfo__li:after {
  content: " / ";
  color: rgba(255, 255, 255, 0.6);
  font-size: 16px;
}
.region-selector__info__item__extrainfo__li:last-child:after {
  display: none;
}
.region-selector__info__item__extrainfo__li__a {
  font-family: 'CupraLight', sans-serif;
  font-size: 16px;
  line-height: 1.2;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
.region-selector__result {
  position: relative;
  display: none;
}
.region-selector__result[data-active="false"] {
  display: block;
}
.region-selector__result__p {
  font-family: 'CupraBook', sans-serif;
  font-size: 24px;
  line-height: 1.2;
  margin: unset;
  text-align: center;
  color: #ffffff;
}
@media (min-width: 764px) {
  .region-selector {
    padding: 32px;
  }
  .region-selector__close-button {
    margin-bottom: 32px;
  }
  .region-selector__searchsection {
    max-width: 100%;
    padding-bottom: 16px;
  }
  .region-selector__searchsection__input {
    font-size: 24px;
  }
  .region-selector__searchsection__img {
    top: calc(50% - 16px);
    width: 24px;
    height: 24px;
  }
  .region-selector__info {
    margin-top: 64px;
    gap: 32px;
  }
}
@media (min-width: 1016px) {
  .region-selector__searchsection {
    max-width: 788px;
  }
  .region-selector__searchsection__input {
    font-size: 30px;
  }
  .region-selector__info {
    margin-top: 104px;
    display: grid;
    flex-direction: unset;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 48px 16px;
  }
  .region-selector__info__item__link__p {
    font-size: 20px;
  }
}
.cmp-cookie-policy {
  z-index: 5003;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #003c4a;
}
.cmp-cookie-policy .cookie-policy__wrapper {
  position: static;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 32px 16px;
}
.cmp-cookie-policy .cookie-policy__wrapper__text {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.cmp-cookie-policy .cookie-policy__wrapper__text__title,
.cmp-cookie-policy .cookie-policy__wrapper__text__description p,
.cmp-cookie-policy .cookie-policy__wrapper__text__description a {
  color: #ffffff;
  font-family: 'CupraLight', sans-serif;
}
.cmp-cookie-policy .cookie-policy__wrapper__text__description p a {
  text-decoration: underline;
  font-family: 'CupraBold', sans-serif;
}
.cmp-cookie-policy .cookie-policy__wrapper__text__title {
  font-size: 24px;
  line-height: 34px;
}
.cmp-cookie-policy .cookie-policy__wrapper__text__description p {
  font-size: 14px;
  line-height: 20px;
}
.cmp-cookie-policy .cookie-policy__wrapper__action {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ffffff;
  padding: 11px 13px;
}
.cmp-cookie-policy .cookie-policy__wrapper__action__button {
  color: #ffffff;
  font-family: 'CupraBold', sans-serif;
  font-size: 14px;
}
@media (min-width: 764px) {
  .cmp-cookie-policy .cookie-policy__wrapper {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 32px;
    padding: 24px 16px;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__text {
    width: 54%;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__text__description p {
    font-size: 16px;
    line-height: 26px;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__action {
    position: relative;
    bottom: 14px;
    width: 212px;
    height: 48px;
  }
}
@media (min-width: 1016px) {
  .cmp-cookie-policy .cookie-policy__wrapper {
    padding: 24px 42px;
    justify-content: space-between;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__text {
    width: 73.8%;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__action {
    bottom: 0;
  }
}
@media (min-width: 1436px) {
  .cmp-cookie-policy .cookie-policy__wrapper {
    justify-content: center;
    gap: 72px;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__text {
    width: 823px;
  }
  .cmp-cookie-policy .cookie-policy__wrapper__action {
    width: 202px;
  }
}

@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotateImageLoading{from{transform:translate(-50%, -50%) rotateY(0deg) scale(1.01)}to{transform:translate(-50%, -50%) rotateY(360deg) scale(1.01)}}.simplebar-scrollbar{background-color:rgba(100,100,100,0.85)}.simplebar-scrollbar:before{background:rgba(100,100,100,0.85);border-radius:0;left:0;right:0}.simplebar-content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar{display:none}.simplebar-track.simplebar-vertical{background-color:rgba(208,208,208,0.85);width:4px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:0;bottom:0}.simplebar-track.simplebar-horizontal{background-color:rgba(208,208,208,0.85);height:4px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:100%}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{top:0;bottom:0}body{margin:0}.vwgroup__portal--top{position:fixed;width:100%;height:100%;z-index:5000;overflow:auto;visibility:hidden;background:#FFFFFF;top:-100%;transition:top 0.6s ease;transition-delay:0.3s;visibility:visible}.vwgroup__portal--left{position:fixed;width:100%;height:100%;z-index:5000;overflow:auto;visibility:hidden;background:#FFFFFF;left:-100%;transition:left 0.6s ease;visibility:visible}.vwgroup__portal__close{width:35px;height:35px;position:fixed;top:30px;right:-35px;z-index:5000;cursor:pointer;transition:all 0.4s ease;transform:rotate(180deg);background:#FFFFFF;display:grid;place-items:center;border-radius:50%;mix-blend-mode:difference}.vwgroup__portal__close--show{right:30px;transition-delay:0.6s;transform:rotate(0deg)}.vwgroup__portal__close__line1,.vwgroup__portal__close__line2{position:absolute;width:60%;height:1px;background:#000000}.vwgroup__portal__close__line1{transform:rotate(45deg)}.vwgroup__portal__close__line2{transform:rotate(-45deg)}.vwgroup__portal__specs{background-color:rgba(27,27,27,0.6);transition:none}.vwgroup__portal__specs .available-engines-open{position:fixed;background-color:#f4f4f3;bottom:0;width:100vw}.vwgroup__portal__specs .available-engines-open .available-engines{position:relative;display:block !important;border-top:1px solid #353535;padding:16px 16px 0 16px;margin-bottom:-4px}.vwgroup__portal__specs .available-engines-open .available-engines .select-engine{font-family:'CupraMedium';font-size:16px;line-height:20px;max-height:20px;color:#000;margin-top:0;font-weight:500;margin-bottom:16px;width:calc(100% - 20px);display:inline-block}.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper{border-top:1px solid #000000;max-height:334px;overflow-y:auto;overflow-x:hidden}.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper .engine-fuel{padding-top:16px;font-family:'CupraRegular';font-size:14px;line-height:16px;color:#000;margin-bottom:16px}.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list{list-style-type:none;padding-left:0}.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list .engine-version{font-family:'CupraRegular';font-size:20px;line-height:24px;max-height:48px;overflow:hidden;color:#666;margin-bottom:12px;cursor:pointer}.vwgroup__portal__specs .available-engines-open .available-engines .available-engines-wrapper--unordered-list .engine-version.active{color:#000000}.vwgroup__portal .contentpage{position:absolute;width:100%;height:100%}.vwgroup__portal .contentpage .full-screen-modal{width:100%;height:100%}.vwgroup__portal .contentpage .full-screen-modal .modal{position:relative;top:0;z-index:0;overflow:auto;display:block}.vwgroup__portal.vwgroup__portal__show--top{top:0}.vwgroup__portal.vwgroup__portal__show--left{left:0}.container-body>div>.title.section .cmp-title{max-width:calc(100% - 32px);margin:0 auto}@media (min-width: 764px){.container-body>div>.title.section .cmp-title{max-width:calc(100% - 64px)}}@media (min-width: 1436px){.container-body>div>.title.section .cmp-title{max-width:calc(1436px - 64px)}}.cmp-title .cmp-title__text a{color:inherit;text-decoration:none}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.mod__secondary-button .cmp-button.app-store,
.mod__light-secondary-button .cmp-button.app-store,
.mod__light-primary-button .cmp-button.app-store,
.mod__primary-button .cmp-button.app-store,
.mod__secondary-button .cmp-button.play-store,
.mod__light-secondary-button .cmp-button.play-store,
.mod__light-primary-button .cmp-button.play-store,
.mod__primary-button .cmp-button.play-store {
  border: 0;
  padding: 0;
  background: unset;
  display: flex;
  justify-content: center;
}
.mod__secondary-button .cmp-button.app-store:hover,
.mod__light-secondary-button .cmp-button.app-store:hover,
.mod__light-primary-button .cmp-button.app-store:hover,
.mod__primary-button .cmp-button.app-store:hover,
.mod__secondary-button .cmp-button.play-store:hover,
.mod__light-secondary-button .cmp-button.play-store:hover,
.mod__light-primary-button .cmp-button.play-store:hover,
.mod__primary-button .cmp-button.play-store:hover {
  box-shadow: unset;
  background-color: unset;
}
.mod__secondary-button .cmp-button.app-store,
.mod__light-secondary-button .cmp-button.app-store,
.mod__light-primary-button .cmp-button.app-store,
.mod__primary-button .cmp-button.app-store {
  margin-right: -16px;
}
.mod__secondary-button .cmp-button.app-store img,
.mod__light-secondary-button .cmp-button.app-store img,
.mod__light-primary-button .cmp-button.app-store img,
.mod__primary-button .cmp-button.app-store img {
  margin-left: -1px;
  min-width: 130px;
}
.mod__secondary-button .cmp-button.play-store img,
.mod__light-secondary-button .cmp-button.play-store img,
.mod__light-primary-button .cmp-button.play-store img,
.mod__primary-button .cmp-button.play-store img {
  margin: -10px;
  min-height: 65px;
}
@media (min-width: 764px) {
  .mod__secondary-button .cmp-button.app-store,
  .mod__light-secondary-button .cmp-button.app-store,
  .mod__light-primary-button .cmp-button.app-store,
  .mod__primary-button .cmp-button.app-store,
  .mod__secondary-button .cmp-button.play-store,
  .mod__light-secondary-button .cmp-button.play-store,
  .mod__light-primary-button .cmp-button.play-store,
  .mod__primary-button .cmp-button.play-store {
    justify-content: flex-start;
  }
  .mod__secondary-button .cmp-button.app-store img,
  .mod__light-secondary-button .cmp-button.app-store img,
  .mod__light-primary-button .cmp-button.app-store img,
  .mod__primary-button .cmp-button.app-store img {
    min-width: 100%;
    margin-left: 0px;
  }
  .mod__secondary-button .cmp-button.play-store img,
  .mod__light-secondary-button .cmp-button.play-store img,
  .mod__light-primary-button .cmp-button.play-store img,
  .mod__primary-button .cmp-button.play-store img {
    min-height: 74px;
  }
  .wrapper-description-buttons__secondary:has(.play-store) {
    margin-right: -36px;
  }
}

.image-fullscreen-icon{z-index:1;position:absolute;right:0;margin:16px;cursor:pointer}.multimedia{height:100%}.cupra__image__expanded-image-view{position:absolute;width:100%;height:100%;overflow-x:auto}.cupra__image__expanded-image-view .vwgroup__portal__close{mix-blend-mode:unset;background:#fff}.cupra__image__expanded-image-view .cmp-image__image{height:100%}@media (min-width: 1016px){.cupra__image__expanded-image-view .cmp-image__image{width:100%;object-fit:cover}}

@keyframes menuAppears{from{top:-100%}to{top:0}}@media (min-width: 1016px){@keyframes menuAppears{from{top:-100%}to{top:44px}}}@keyframes menuHides{from{top:0}to{top:-100%}}@keyframes levelAppears{from{left:100%}to{left:0}}@keyframes fadeInLevelAppears{from{opacity:0}to{opacity:1}}@keyframes itemsAppears{0%{transform:translateX(40px)}100%{transform:translateX(0px)}}@keyframes levelBack{from{left:0}to{left:100%}}.global-navigation-open{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23242221' d='M20 16.667V18H4v-1.333h16zm0-5.334v1.334H4v-1.334h16zM20 6v1.333H4V6h16z' transform='translate(-280 -18) translate(280 18)'/%3E%3Cpath d='M0 0H24V24H0z' transform='translate(-280 -18) translate(280 18)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");border:none;background-color:transparent;cursor:pointer;outline:none;background-repeat:no-repeat;padding:10px}.global-navigation-open:focus{outline:none}@media (min-width: 764px){.global-navigation-open{position:initial;top:0}}.global-navigation-close{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231B1B1B'%3E%3Cg%3E%3Cg%3E%3Cpath d='M12.485 3.6l-.001 7.915H20.4v.97l-7.916-.001V20.4h-.969v-7.916H3.6v-.969h7.915V3.6h.97z' transform='translate(-280 -20) translate(16 16) translate(264 4) rotate(45 12 12)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;border:none;background-color:transparent;cursor:pointer;outline:none;background-repeat:no-repeat;padding:4px 3px 3px 4px;float:right}.global-navigation-close:focus{outline:none}@media (min-width: 1016px){.global-navigation-close{float:none}}.global-navigation-back{width:32px;height:32px;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 transform='translate(-16 -16) translate(16 16)'%3E%3Crect width='32' height='32' fill='%23FFF' fill-opacity='0' rx='16'/%3E%3Cpath fill='%231B1B1B' d='M19.888 6L11 15.892 11 16.108 19.888 26 20.779 25.288 12.824 15.999 20.779 6.712z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;border:none;background-color:transparent;cursor:pointer;outline:none}.global-navigation-back:focus{outline:none}.global-navigation-entry-icon{cursor:pointer}.global-navigation-entry-icon:after{content:'';display:block;width:32px;height:32px;flex-shrink:0;background-size:contain;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect width='32' height='32' rx='16' fill='%23FFF' fill-opacity='0'/%3E%3Cpath transform='matrix(-1 0 0 1 31.779 0)' d='m19.888 6-8.888 9.892v0.216l8.888 9.892 0.891-0.712-7.955-9.289 7.955-9.287z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.global-navigation-private-area{font-family:'CupraRegular', sans-serif;position:relative;font-size:14px;line-height:1.14;display:flex;color:#000000;align-items:center;max-height:24px;overflow:hidden;cursor:pointer}.global-navigation-private-area__loginName{display:none}@media (min-width: 764px){.global-navigation-private-area__loginName{display:block;margin-left:8px}}.global-navigation-private-area__loginStatus{left:15px;bottom:0;width:8px;height:8px;border-radius:50%;margin-bottom:0;background:darkgreen;visibility:hidden;position:absolute}.global-navigation-private-area__loginStatus.connected{visibility:visible}.global-navigation-private-area:hover{color:#000000}.global-navigation-private-area:before{content:'';display:block;width:24px;height:24px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23242221' fill-rule='nonzero' stroke-width='.15'%3E%3Cg%3E%3Cg%3E%3Cpath stroke='%23000' d='M11.001 0C4.926 0 0 4.925 0 11s4.926 11 11.001 11c.332 0 .662-.015.99-.044.306-.028.609-.07.91-.122l.115-.02c5.586-1.043 9.46-6.167 8.937-11.825C21.43 4.33 16.684.002 11 0zm-.883 21.228h-.026c-.286-.025-.569-.064-.85-.112l-.047-.008c-.275-.05-.546-.11-.815-.181l-.065-.017c-.262-.07-.521-.153-.777-.245l-.08-.028c-.25-.092-.496-.195-.738-.307l-.09-.04c-.238-.11-.471-.234-.7-.364l-.097-.055c-.224-.131-.444-.272-.66-.42l-.098-.068c-.212-.15-.418-.31-.62-.477l-.054-.048v-3.091c.002-2.227 1.807-4.031 4.033-4.034h5.135c2.226.003 4.03 1.807 4.033 4.034v3.091l-.048.041c-.205.171-.416.333-.632.486l-.086.059c-.218.151-.442.294-.67.428l-.087.049c-.232.132-.468.256-.708.368l-.083.037c-.245.113-.493.216-.745.31l-.073.025c-.257.092-.518.176-.781.247l-.063.016c-.27.07-.541.132-.816.181l-.047.008c-.281.049-.564.087-.85.112h-.026c-.293.026-.587.04-.884.04-.297 0-.593-.012-.885-.037h0zm8.218-3.05v-2.411c-.003-2.632-2.136-4.764-4.767-4.767H8.434c-2.631.003-4.764 2.135-4.767 4.767v2.411c-3.95-4.03-3.906-10.493.099-14.47 4.004-3.976 10.467-3.976 14.471 0 4.004 3.977 4.049 10.44.099 14.47h0z' transform='translate(-551.000000, -18.000000) translate(551.000000, 18.000000) translate(1.000000, 1.000000)'/%3E%3Cpath stroke='%23242221' d='M11 3C9.067 3 7.5 4.567 7.5 6.5S9.067 10 11 10s3.5-1.567 3.5-3.5C14.498 4.568 12.932 3.002 11 3zm0 6.3c-1.546 0-2.8-1.254-2.8-2.8 0-1.546 1.254-2.8 2.8-2.8 1.546 0 2.8 1.254 2.8 2.8-.002 1.546-1.254 2.798-2.8 2.8z' transform='translate(-551.000000, -18.000000) translate(551.000000, 18.000000) translate(1.000000, 1.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.global-navigation__lang{font-family:'CupraRegular', sans-serif;font-size:14px;line-height:1.14;overflow:visible;z-index:918;padding:0;position:relative}.global-navigation__lang-selected{text-decoration:underline;cursor:pointer}.global-navigation__lang-list{background:#f5f5f5;padding:8px 16px;margin:0;top:20px;right:calc(50% - 25px);position:absolute;z-index:918;display:flex;flex-direction:column}.global-navigation__lang-list_item{list-style:none}.global-navigation__lang-list_link{color:#242221;font-family:"CupraLight",serif;font-size:14px;line-height:24px;transition:none}.global-navigation__lang-list.hidden{display:none}.models-card-electric{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23FFF' fill-opacity='0' d='M0 0H16V16H0z' transform='translate(-136 -161) translate(16 161) translate(120)'/%3E%3Cpath fill='%231B1B1B' d='M6.689 1.2l-.001 3.524h2.519V1.2h.907l-.001 3.524h3.078v.752h-.643l-.002.063c-.199 4.596-.27 5.4-.312 5.86l-.006.064-.01.123c-.04.493-.193.864-.508 1.193-.235.25-.516.4-.803.434l-.123.007-1.98-.001V14.8H7.293v-1.581l-2.037.001c-.827 0-1.278-.676-1.44-1.352l-.026-.126-.013-.091-.008-.094-.313-6.08H2.8v-.752l2.981-.001V1.2h.908zm5.124 4.244H4.19l.312 6.083c0 .258.193.84.636.929l.117.011h5.528c.127 0 .27-.076.402-.213.173-.184.284-.466.296-.654.05-.764.252-4.393.33-6.156zM8.704 6.466c.023.021.034.052.028.083l-.314 1.655c-.01.048.022.095.07.104l.017.001h1.134c.05 0 .09.04.09.09 0 .018-.007.036-.017.05l-2.159 3.036c-.028.04-.084.05-.124.021-.027-.019-.04-.051-.036-.084L7.7 9.117c.007-.049-.028-.094-.076-.1l-.012-.001H6.485c-.049 0-.088-.04-.088-.089 0-.022.008-.043.022-.06l2.16-2.394c.032-.037.089-.04.125-.007z' transform='translate(-136 -161) translate(16 161) translate(120)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:contain;border:none;background-color:transparent;cursor:pointer;position:absolute;top:0;right:0}@media (min-width: 1016px){.models-card-electric{height:20px;width:20px}}#market-language{display:none}body.auto{overflow:auto}body.hidden{overflow:hidden}.global-header{height:initial}#cupra-global-navigation{position:relative;width:100%;top:0;left:0;z-index:100;transition:top 0.3s linear;background:#ffffff}#cupra-global-navigation.cupra-global-navigation--hidden{top:-60px}@media (min-width: 1016px){#cupra-global-navigation.cupra-global-navigation--hidden{top:-116px}}@media (min-width: 1436px){#cupra-global-navigation.cupra-global-navigation--hidden{top:-44px}}@media (min-width: 1436px){#cupra-global-navigation .cupra-global-navigation__wrapper{max-width:1436px;margin:0 auto}}#cupra-global-navigation .global-navigation-pre-header-desktop{--grid-settings: repeat(3,auto);position:relative;width:100%;background:#ffffff;z-index:101}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper{content-visibility:hidden}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper{display:flex;justify-content:flex-end;padding:6px 32px;gap:24px;align-items:center;z-index:101}@supports (content-visibility: visible){#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper{content-visibility:visible}}}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-end}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link{padding-left:24px}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link a{align-items:center;display:flex;font-family:'CupraRegular', sans-serif;font-size:14px;line-height:1.43;color:#1B1B1B;word-break:break-all}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link a .cmp-image{width:16px;height:16px;margin-right:4px}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link a .cmp-image img{width:100%;height:100%;object-fit:cover;min-width:16px;margin-bottom:8px}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link a .global-navigation-link-paragraph,#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-pre-header-link-list .global-navigation-pre-header-link a p{font-family:'CupraRegular', sans-serif;font-size:14px;line-height:1.43;color:#1B1B1B;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#cupra-global-navigation .global-navigation-pre-header-desktop .cupra-global-navigation__wrapper .global-navigation-country-select{font-family:'CupraRegular', sans-serif;font-size:14px;line-height:1.14;color:#000000;text-decoration:underline}#cupra-global-navigation .global-navigation-header{--grid-settings: 107px 1fr 1fr 24px;background-color:#f5f5f5;width:100%}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper{grid-template-columns:132px 1fr 24px;grid-column-gap:16px;display:grid;padding:14px 20px 14px 16px;align-items:center;justify-content:space-between;position:sticky;top:0}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper{grid-template-columns:192px 1fr 24px;padding:18px 32px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper{position:relative;grid-column-gap:30px;padding:22px 32px;justify-items:end}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper{padding:16px 32px;justify-items:center;grid-template-columns:var(--grid-settings)}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper.only-PA{grid-template-columns:132px 1fr 24px}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper.only-PA .global-navigation-header-link .global-navigation-header-link-anchor-tag{overflow:initial;grid-column-gap:0}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-buttons{display:flex;gap:16px;justify-content:end}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-buttons{padding-bottom:4px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-buttons{padding-bottom:0}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-models-xl{display:none}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-models-xl{display:flex;grid-column-gap:16px;align-items:center;width:100%;justify-content:center}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo{width:100%}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo{width:132px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo{width:100%;padding-bottom:0}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo a img{width:100%}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo__standard{max-height:27px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo__standard{display:none}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo__xl{display:none}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-header-logo__xl{display:block}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list{display:flex;column-gap:16px;list-style:none;justify-content:flex-end;margin:0;padding:0;align-items:center}@supports (content-visibility: visible){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list{content-visibility:visible}}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list{column-gap:0}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list{width:max-content;display:grid;grid-template-columns:auto auto}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list{position:relative;gap:0px;width:max-content}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link.mod__primary-button{order:1;padding-left:32px}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link.mod__primary-button .global-navigation-header-link-anchor-tag{color:#fff}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link{padding-bottom:4px;max-width:20vw;padding-left:16px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link{padding-bottom:0;padding-left:0}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag{font-family:'CupraRegular';font-style:normal;font-weight:400;font-size:14px;line-height:1.55;color:#1B1B1B}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag{display:flex;column-gap:0}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag{font-family:'CupraMedium', sans-serif;font-size:14px;font-weight:500;line-height:1.43;color:#000000;position:relative;grid-template-columns:initial;word-break:break-word;width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag .cmp-image{height:16px;width:16px;margin-right:4px}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag .cmp-image img{width:100%;height:100%;object-fit:cover;min-width:16px;margin-bottom:4px}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag .global-navigation-link-paragraph,#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag p{white-space:nowrap;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:'CupraRegular';font-style:normal;font-weight:400;font-size:14px;line-height:1.55;color:#1B1B1B;margin:0;word-break:break-all}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link .global-navigation-header-link-anchor-tag.global-navigation-country-select{font-family:'CupraRegular', sans-serif;font-size:14px;color:#000000;text-decoration:underline}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-mobile{display:none}@media (min-width: 764px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-mobile{display:block}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-tablet{display:none}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-tablet{display:flex}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-desktop{display:none}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-tablet{width:max-content}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-tablet.mod__primary-button{order:1;padding-left:32px;max-width:unset}#cupra-global-navigation .global-navigation-header .cupra-global-navigation__wrapper .global-navigation-header-link-list .global-navigation-header-link-hidden-tablet.mod__secondary-button{max-width:unset}}#cupra-global-navigation .global-navigation-root-header .global-header-logo{width:132px;position:relative;top:20px}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-root-header .global-header-logo{visibility:hidden}}#cupra-global-navigation .global-navigation-root-header .global-header-logo a img,#cupra-global-navigation .global-navigation-root-header .global-header-logo img{width:100%}#cupra-global-navigation .global-navigation-country-select-large{display:none}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-country-select-small{display:none}#cupra-global-navigation .global-navigation-country-select-large{display:block;min-width:max-content}}#cupra-global-navigation .global-navigation-content-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow-x:hidden;overflow-y:auto;background-color:#f4f4f3;padding-bottom:52px;animation-name:menuAppears;animation-duration:0.5s}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content-wrapper{top:44px;height:calc(100% - 44px);max-height:616px;padding-bottom:0}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content-wrapper{max-height:794px}}#cupra-global-navigation .global-navigation-content-wrapper .ghost{display:none}#cupra-global-navigation .global-navigation-content-wrapper--overlay{position:fixed;content:'';height:calc(100vh - 44px);z-index:5;width:100vw;background:rgba(0,0,0,0.5);backdrop-filter:blur(3px);bottom:0;opacity:0;transition:opacity 0.5s ease;visibility:hidden;display:none}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content-wrapper--overlay{display:block}}#cupra-global-navigation .global-navigation-content-wrapper--overlay.hidden{opacity:0;visibility:hidden}#cupra-global-navigation .global-navigation-content-wrapper--overlay.visible{opacity:1;visibility:visible}#cupra-global-navigation .global-navigation-content-wrapper--collapsing{animation-name:menuHides;animation-duration:0.5s}#cupra-global-navigation .global-navigation-content-wrapper--collapsed{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content-wrapper--collapsed{content-visibility:hidden}}#cupra-global-navigation .global-navigation-content-wrapper button:focus{outline:none}#cupra-global-navigation .global-navigation-root-header{height:60px;background-color:#f4f4f3;padding:0 16px}@media (min-width: 764px){#cupra-global-navigation .global-navigation-root-header{padding:0 32px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-root-header{position:fixed;left:0;top:44px;width:100%;z-index:0;height:72px;display:flex;align-items:center;justify-content:flex-end}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-root-header{height:88px}}#cupra-global-navigation .global-navigation-content{padding:16px;display:grid;grid-row-gap:16px}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content{padding:32px;grid-row-gap:24px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content{width:32.2%;position:absolute;left:0;top:72px;padding:0 16px 0 32px;grid-row-gap:24px;height:calc(100% - 96px)}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content{width:32.5%;padding:0 32px;height:calc(100% - 136px);top:88px}}#cupra-global-navigation .global-navigation-content .global-navigation-component{display:grid;grid-row-gap:16px;grid-auto-rows:minmax(24px, auto)}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-component{grid-row-gap:24px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-component{display:flex;flex-direction:column;grid-row-gap:12px;grid-auto-rows:28px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content .global-navigation-component{grid-row-gap:20px}}#cupra-global-navigation .global-navigation-content .global-navigation-level-content-header{height:60px;display:grid;grid-template-columns:32px minmax(0, 1fr) 24px;grid-column-gap:4px;align-items:center;background-color:#f4f4f3;padding:0 16px;position:sticky;top:0}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-level-content-header{padding:0 32px;position:fixed;width:100%;left:0;top:0;z-index:1}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-level-content-header{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content .global-navigation-level-content-header{content-visibility:hidden}}}#cupra-global-navigation .global-navigation-content .global-navigation-level-content-title{font-family:'CupraBook', sans-serif;font-size:20px;line-height:24px;text-align:center;color:#000000;margin:0;max-height:24px;max-width:100%;overflow:hidden}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-level-content-title{font-size:20px;line-height:1.2;max-width:635px}}#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry{margin:0;display:flex;align-items:center;justify-content:space-between}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry{justify-content:unset}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry{grid-column-gap:34px;grid-template-rows:28px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry{grid-column-gap:16px}}#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry .global-navigation-entry-label{word-break:break-word;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry .global-navigation-entry-label{position:relative;width:max-content}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry .global-navigation-entry-label{width:100%}}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry--opened .global-navigation-entry-label{font-family:'CupraMedium', sans-serif}}#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry,#cupra-global-navigation .global-navigation-content .cta .cmp-link{font-family:'CupraBook', sans-serif;font-size:16px;line-height:1.2;color:#000000}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry,#cupra-global-navigation .global-navigation-content .cta .cmp-link{font-size:20px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-root-level-wrapper .global-navigation-level-entry,#cupra-global-navigation .global-navigation-content .cta .cmp-link{font-size:24px;line-height:1.17}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent{margin:0;padding:0 16px;display:grid;grid-row-gap:16px}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent{margin:0;padding-left:32px;grid-row-gap:16px;grid-auto-rows:min-content;position:absolute;top:96px;min-height:calc(100% - 96px);width:52%}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent{top:0;margin:0;width:47.7%;min-height:100%}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent.global-navigation-subcontent-full{width:100%}}@media (min-width: 1016px) and (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent.global-navigation-subcontent-full .global-navigation-models-wrapper .global-navigation-entry-icon:after{width:20px;height:20px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect width='32' height='32' rx='16' fill='%23FFF' fill-opacity='0'/%3E%3Cpath transform='matrix(-1 0 0 1 31.779 0)' d='m19.888 6-8.888 9.892v0.216l8.888 9.892 0.891-0.712-7.955-9.289 7.955-9.287z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent{width:48.3%}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-models-tab:focus{outline:none}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .cmp-link{color:#000000;font-family:'CupraBook', sans-serif}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .cmp-link__text{font-size:20px;max-height:48px}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .cmp-link__text{font-size:20px;max-height:24px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .cmp-link__text{line-height:1.2}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry{font-family:'CupraBook', sans-serif;grid-column-gap:4px}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry{grid-template-rows:24px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry{grid-column-gap:16px}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry .global-navigation-entry-label{font-size:20px;word-break:break-word;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry .global-navigation-entry-label{font-size:20px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-entry .global-navigation-entry-label{line-height:1.2}}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content{width:100%;position:absolute;top:0;left:100%;animation:none}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content{width:109%;left:99%}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content--collapsed{display:none}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content--opened::after{width:100%}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content--openned-mobile .global-navigation-subcontent{position:relative}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content .global-navigation-subcontent{margin:0;width:92%;position:absolute;top:0}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content .global-navigation-subcontent{width:100%;padding:0 32px 32px 31px}}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content .global-navigation-subcontent::before{content:'';display:block;border:1px solid #d1d1d1;position:absolute;left:0;height:100%}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .global-navigation-sublevel-wrapper .global-navigation-level-content .global-navigation-subcontent::before{display:none}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent .cta{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent::after{content:'';height:100%;position:absolute;width:1px;background:#d1d1d1}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{content-visibility:hidden}}@media (min-width: 764px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{display:block;width:43.7%;position:absolute;top:96px;right:33px;max-height:465px;height:100%}@supports (content-visibility: visible){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{content-visibility:visible}}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{top:0;width:47.5%;max-height:457px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper{width:48.3%;max-height:652px}}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper>picture{position:absolute;width:100%;height:100%;top:1px}#cupra-global-navigation .global-navigation-content .global-navigation-subcontent-image-wrapper .global-navigation-subcontent-image{width:100%;max-width:100%;object-fit:cover;max-height:100%}#cupra-global-navigation .global-navigation-content .title.section:not(:first-child) .cmp-title{margin-top:16px}#cupra-global-navigation .global-navigation-content .cmp-title__text{font-family:'CupraBook', sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#666666;margin:0;max-width:100%;max-height:16px;overflow:hidden}#cupra-global-navigation .global-navigation-content .cmp-link{padding:0}#cupra-global-navigation .global-navigation-content .cmp-link:after{content:none}#cupra-global-navigation .global-navigation-content .cmp-link h6{margin:0;font-family:'CupraBook', sans-serif;font-size:20px;line-height:1.2;color:#000000;max-height:48px;overflow:hidden}#cupra-global-navigation .global-navigation-content .global-navigation-link-list{list-style:none;padding:0;margin:0;display:grid;grid-row-gap:12px;padding-top:16px}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-link-list{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content .global-navigation-link-list{content-visibility:hidden}}}#cupra-global-navigation .global-navigation-content .global-navigation-link-list .global-navigation-link a{font-family:'CupraBook', sans-serif;font-size:16px;line-height:1.2;color:#000000}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list{position:fixed;bottom:0;left:0;width:100%;margin:0;padding:0;display:flex;height:52px;list-style:none;z-index:2}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-cta-list{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content .global-navigation-cta-list{content-visibility:hidden}}}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list>li{flex:1;display:flex;align-items:center}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list .mod__primary-button{order:1}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list .mod__primary-button .global-navigation-cta .global-navigation-cta-label{color:#ffffff}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list .mod__secondary-button{background-color:#f4f4f3}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list .global-navigation-cta{width:100%;height:100%;max-height:unset}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list .global-navigation-cta .global-navigation-cta-label{font-family:'CupraMedium', sans-serif;font-size:14px;font-weight:500;line-height:1.43;text-align:center;color:#000000;overflow:hidden;max-height:20px;display:block}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content .global-navigation-cta-list{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-content .global-navigation-cta-list{content-visibility:hidden}}}#cupra-global-navigation .global-navigation-content .global-navigation-cta-list.global-navigation-cta-list--hidden_cta{display:none}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-content::after{content:'';border-right:1px solid #d1d1d1;height:100%;position:absolute;left:0}}#cupra-global-navigation .global-navigation-level-content{position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#f4f4f3;animation:levelAppears 0.5s;z-index:1}@media (min-width: 764px){#cupra-global-navigation .global-navigation-level-content{height:calc(100% - 46px)}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-level-content{position:absolute;left:100%;width:210%;animation:none;height:100%;padding-bottom:0}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-level-content{width:207.3%}}#cupra-global-navigation .global-navigation-level-content--collapsing{animation-name:levelBack;animation-duration:0.5s}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-level-content--collapsing{animation:none}}#cupra-global-navigation .global-navigation-level-content--collapsed{display:none}@supports (content-visibility: hidden){#cupra-global-navigation .global-navigation-level-content--collapsed{content-visibility:hidden}}#cupra-global-navigation .global-navigation-level-content--opened-mobile{position:relative;height:auto;overflow:hidden;animation:none}#cupra-global-navigation .global-navigation-level-content--opened-mobile .global-navigation-subcontent{position:relative;padding:0;width:100%;top:0}#cupra-global-navigation .global-navigation-level-content--opened-mobile .global-navigation-subcontent.global-navigation-subcontent-full .global-navigation-root-level-navigation-models{opacity:1 !important}#cupra-global-navigation .global-navigation-level-content--opened-mobile .global-navigation-subcontent.global-navigation-subcontent-full.custom-styles{top:0px;width:100%;padding:0px}#cupra-global-navigation .global-navigation-level-content--opened-mobile .global-navigation-level-content-header{display:none}#cupra-global-navigation .global-navigation-level-content--opened-mobile.custom-styles{overflow:hidden;animation:0s ease 0s 1 normal none running none;border-bottom:1px solid #d1d1d1;height:auto;padding-bottom:33.5px}#cupra-global-navigation .global-navigation-level-content--opened .global-navigation-subcontent .section{position:relative;opacity:0;left:40px;transition:all 0.6s ease}#cupra-global-navigation .global-navigation-level-content--opened .global-navigation-subcontent .section.options-animation{opacity:1;left:0}@media (min-width: 764px){#cupra-global-navigation .global-navigation-level-content--opened .global-navigation-subcontent .section{opacity:0;left:unset;position:unset;margin-left:40px}#cupra-global-navigation .global-navigation-level-content--opened .global-navigation-subcontent .section.options-animation-desktop{opacity:1;margin-left:0}}#cupra-global-navigation .global-navigation-level-content--opened .global-navigation-level-content--after{position:absolute;bottom:0;height:50px;width:100%;background:red}#cupra-global-navigation .global-navigation-level-content--opened::after{content:'';pointer-events:none;display:block;width:100%;background-image:linear-gradient(rgba(244,244,243,0), #f4f4f3);height:32px;top:calc(100% - 32px);position:sticky;z-index:110}@media (min-width: 764px){#cupra-global-navigation .global-navigation-level-content--opened::after{width:50%;height:90px}}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-level-content--opened::after{width:calc(47.7% - 3px);height:32px}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-level-content--opened::after{height:32px}}#cupra-global-navigation .global-navigation-level-content--opened.no-after:after{content:none}#cupra-global-navigation .global-navigation-level-content .globalnav__thirdlevel__fixed{--top: 116px;--height: 658px;--left: 64.1%;--width: calc(33% + 36px);position:fixed !important;top:var(--top) !important;width:var(--width) !important;left:var(--left) !important;height:var(--height);min-height:var(--height);overflow-y:scroll}@media (min-width: 1016px){#cupra-global-navigation .global-navigation-level-content .globalnav__thirdlevel__fixed{--left: 63.4%;--width: 38.2%}}@media (min-width: 1436px){#cupra-global-navigation .global-navigation-level-content .globalnav__thirdlevel__fixed{--top: 132px;--left: 64.1%;--width: 37%}}#cupra-global-navigation .global-navigation-level-content::-webkit-scrollbar{height:0px;background:transparent}#cupra-global-navigation .menu-btn,#cupra-global-navigation .btnCookies{background:none;border:none;position:relative;padding:0;top:0;right:0;margin-right:0;--indmaincolor: none;left:0;cursor:pointer}#cupra-global-navigation .menu-btn img{vertical-align:middle;border-style:none}#cupra-global-navigation .INDloader{display:none}#cupra-global-navigation .accesibilityLabel,#cupra-global-navigation .cookiesLabel{font-family:'CupraRegular', sans-serif;font-size:14px;line-height:20px}#cupra-global-navigation .js-INDmenu-btn_desktop{display:none}#cupra-global-navigation .js-INDmenu-btn_desktop .accesibilityLabel{line-height:1.43;color:#1b1b1b !important}@media (min-width: 1016px){#cupra-global-navigation .js-INDmenu-btn_desktop{display:block}}#cupra-global-navigation .js-INDmenu-btn_mobile{display:block}@media (min-width: 1016px){#cupra-global-navigation .js-INDmenu-btn_mobile{display:none}}#cupra-global-navigation .js-INDmenu-btn_mobile .accesibilityLabel{font-family:'CupraBook', sans-serif;font-size:16px;color:#1b1b1b !important}@media (min-width: 764px){#cupra-global-navigation .js-INDmenu-btn_mobile .accesibilityLabel{font-size:20px}}#cupra-global-navigation #btnCookiesMobile{display:block}@media (min-width: 1016px){#cupra-global-navigation #btnCookiesMobile{display:none}}#cupra-global-navigation #btnCookiesMobile .cookiesLabel{font-family:'CupraBook', sans-serif;font-size:16px}@media (min-width: 764px){#cupra-global-navigation #btnCookiesMobile .cookiesLabel{font-size:20px}}#INDmenu-btn{display:none !important}.stickyManager__disabled .stickyManager__sticky{position:relative !important}.stickyManager__disabled #cupra-global-navigation{position:fixed !important;top:0 !important;transition:all 0.3s ease !important}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cuprafooter {
  position: relative;
}
.cuprafooter .prefooter {
  padding: 24px 16px 0;
  background: linear-gradient(to bottom, #ededed 0%, #ededed 50%, #f5f5f5 50%, #f5f5f5 100%);
}
.cuprafooter .prefooter .box-prefooter {
  text-align: center;
  padding: 56px 16px;
  background-color: #f5f5f5;
  max-width: 488px;
  width: 100%;
  margin: 0 auto;
}
.cuprafooter .prefooter .box-prefooter > p {
  margin-bottom: 24px;
  font-family: 'CupraLight', sans-serif;
  font-size: 24px;
  line-height: 34px;
  color: var(--color-font-01);
}
.cuprafooter .prefooter .box-prefooter .cta {
  transition: all 0.3s ease;
  font-family: 'CupraMedium', sans-serif;
  font-size: 16px;
  line-height: 29px;
  color: var(--color-font-01);
  position: relative;
  padding-left: 32px;
  padding-right: 8px;
}
.cuprafooter .prefooter .box-prefooter .cta:before {
  transition: all 0.3s ease;
  content: '';
  position: absolute;
  background-color: var(--color-ui-01);
  width: 24px;
  height: 1px;
  bottom: 4px;
  left: 0;
}
.cuprafooter .prefooter .box-prefooter .cta:hover {
  padding-left: 40px;
  padding-right: 0;
  opacity: 0.6;
}
.cuprafooter .prefooter .box-prefooter .cta:hover:before {
  opacity: 0.6;
  width: 32px;
}
.cuprafooter .global-footer {
  background-color: #f5f5f5;
  border-top: 1px solid #dbdbdb;
  padding: 32px 16px;
}
.cuprafooter .global-footer .container-footer {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  margin: 0 auto;
}
.cuprafooter .global-footer .footer-buttons {
  display: flex;
  gap: 16px;
  align-items: center;
}
.cuprafooter .global-footer .footer-buttons > a {
  transition: all 0.3s ease;
  display: flex;
  opacity: 0.7;
}
.cuprafooter .global-footer .footer-buttons > a:hover {
  opacity: 1;
}
.cuprafooter .global-footer .footer-buttons .footer-img {
  width: 24px;
  height: 24px;
}
.cuprafooter .global-footer .footer-legal {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.cuprafooter .global-footer .footer-legal > a {
  font-family: 'CupraBook', sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: var(--color-font-02);
}
.cuprafooter .global-footer .footer-copyright {
  font-family: 'CupraBook', sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: var(--color-font-02);
}
@media (min-width: 764px) {
  .cuprafooter .prefooter {
    padding: 48px 16px 0;
  }
  .cuprafooter .prefooter .box-prefooter {
    padding: 48px 32px 40px;
  }
  .cuprafooter .prefooter .box-prefooter > p {
    font-size: 30px;
    line-height: 40px;
  }
  .cuprafooter .global-footer {
    padding: 32px;
  }
  .cuprafooter .global-footer .container-footer {
    gap: 24px;
    max-width: 560px;
  }
  .cuprafooter .global-footer .footer-legal {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
    position: relative;
  }
  .cuprafooter .global-footer .footer-legal > a {
    flex: 0 0 auto;
    text-align: center;
    border-right: 1px solid var(--color-ui-03);
    padding-right: 16px;
  }
  .cuprafooter .global-footer .footer-legal > a:last-child {
    border-right: none;
    padding-right: 0;
  }
}
@media (min-width: 1016px) {
  .cuprafooter .prefooter {
    padding: 64px 16px 0;
  }
  .cuprafooter .prefooter .box-prefooter {
    padding: 56px 16px;
    max-width: 664px;
  }
  .cuprafooter .prefooter .box-prefooter > p {
    font-size: 30px;
    line-height: 38px;
  }
  .cuprafooter .global-footer {
    padding: 50px 16px 36px;
  }
  .cuprafooter .global-footer .container-footer {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 32px;
    max-width: none;
  }
  .cuprafooter .global-footer .footer-buttons {
    flex: 1 1 100%;
    justify-content: center;
  }
  .cuprafooter .global-footer .footer-legal > a {
    flex: none;
  }
}
@media (min-width: 1436px) {
  .cuprafooter .prefooter .box-prefooter {
    padding: 32px 124px 48px;
    max-width: 672px;
  }
  .cuprafooter .prefooter .box-prefooter > p {
    font-size: 30px;
    line-height: 38px;
  }
  .cuprafooter .global-footer {
    padding: 48px 32px;
  }
  .cuprafooter .global-footer .container-footer {
    max-width: 1436px;
    flex-direction: row;
    justify-content: space-between;
  }
  .cuprafooter .global-footer .footer-legal {
    margin-top: 0;
  }
  .cuprafooter .global-footer .footer-copyright {
    margin-top: 0;
  }
  .cuprafooter .global-footer .footer-buttons {
    flex: 0 1 auto;
    justify-content: center;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
/*-------------- FOOTER ----- S --------------*/
.cmp__footer {
  --paddingBottom: 40px;
  background-color: var(--color-bg-02);
  position: relative;
  padding: 40px 0 var(--paddingBottom);
  /*-------------- FOOTER ----- Main wrapper --------------*/
  /*-------------- FOOTER ----- RRSS --------------*/
  /*-------------- FOOTER ----- Wrapper --------------*/
  /*-------------- FOOTER ----- Options --------------*/
  /*-------------- FOOTER ----- Brand --------------*/
}
.cmp__footer__mainwrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: solid 1px var(--color-font-04);
  padding: 32px 16px 0;
  max-width: 1436px;
  margin: 0 auto;
}
.cmp__footer__rrss {
  position: relative;
  display: inline-flex;
  gap: 16px;
}
.cmp__footer__rrss .cmp-button {
  height: auto;
  width: auto;
  padding: unset;
  border: none;
  transition: unset;
}
.cmp__footer__rrss .cmp-button:hover {
  border: none;
}
.cmp__footer__rrss .cmp-button .cmp-icon-button__icon {
  position: relative;
  width: 24px;
  height: 24px;
}
.cmp__footer__rrss .cmp-button .cmp-icon-button__icon img,
.cmp__footer__rrss .cmp-button .cmp-icon-button__icon svg {
  width: 100%;
  height: 100%;
}
.cmp__footer__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  margin-top: 32px;
}
.cmp__footer__options {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
.cmp__footer__options .cmp-link {
  position: relative;
  text-decoration: none;
  color: var(--color-font-02);
}
.cmp__footer__options .cmp-link .cmp-link__text {
  position: relative;
  font-family: 'CupraBook', sans-serif;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0;
  color: var(--color-font-02);
}
.cmp__footer__brand {
  position: relative;
  margin-top: 16px;
  width: 100%;
  text-align: center;
}
.cmp__footer__brand .cmp-text p {
  position: relative;
  font-family: 'CupraBook', sans-serif;
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 0;
  color: var(--color-font-02);
}
@media (min-width: 764px) {
  /*-------------- FOOTER ----- M --------------*/
  .cmp__footer {
    /*-------------- FOOTER ----- Main wrapper --------------*/
    /*-------------- FOOTER ----- Options --------------*/
  }
  .cmp__footer__mainwrapper {
    padding: 32px 32px 0;
  }
  .cmp__footer__options {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px 32px;
    justify-content: center;
    align-items: center;
  }
  .cmp__footer__options .cta {
    position: relative;
  }
  .cmp__footer__options .cta:before {
    position: absolute;
    width: 1px;
    height: 16px;
    display: block;
    content: '';
    top: 50%;
    left: -16px;
    background-color: var(--color-ui-03);
    transform: translateY(-50%);
  }
  .cmp__footer__options .cta:first-child:before {
    display: none;
  }
}
@media (min-width: 1016px) {
  /*-------------- FOOTER ----- M --------------*/
  .cmp__footer {
    /*-------------- FOOTER ----- RRSS --------------*/
    /*-------------- FOOTER ----- Wrapper --------------*/
    /*-------------- FOOTER ----- Main wrapper --------------*/
    /*-------------- FOOTER ----- Options --------------*/
    /*-------------- FOOTER ----- Brand --------------*/
  }
  .cmp__footer__rrss {
    flex-shrink: 0;
  }
  .cmp__footer__wrapper {
    flex-direction: row;
  }
  .cmp__footer__mainwrapper {
    gap: 0;
  }
  .cmp__footer__options {
    flex-wrap: wrap;
    gap: 16px 32px;
    justify-content: center;
    align-items: center;
  }
  .cmp__footer__brand {
    flex-shrink: 0;
  }
}
@media (min-width: 1436px) {
  /*-------------- FOOTER ----- M --------------*/
  .cmp__footer {
    /*-------------- FOOTER ----- Main wrapper --------------*/
    /*-------------- FOOTER ----- Wrapper --------------*/
    /*-------------- FOOTER ----- Brand --------------*/
  }
  .cmp__footer__mainwrapper {
    flex-direction: row;
    justify-content: space-between;
    gap: 106px;
  }
  .cmp__footer__wrapper {
    margin-top: 0;
    align-items: unset;
  }
  .cmp__footer__brand {
    width: auto;
    margin-top: 0;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
/* CSS RESET */
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}
/* Remove list styles on ul, ol elements with a class attribute */
/* Remove default padding */
ul,
ol {
  padding: 0;
  list-style: none;
}
/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}
/* Set core body defaults */
body {
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}
/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}
a,
a:hover {
  text-decoration: none;
}
/* Make images easier to work with */
img {
  max-width: 100%;
}
/* Natural flow and rhythm in articles by default */
article > * + * {
  margin-top: 1em;
}
/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}
button {
  border: none;
  margin: 0;
  padding: 0;
  overflow: visible;
  background: transparent;
  font: inherit;
  line-height: normal;
}
:focus-visible,
:focus {
  outline: none !important;
}
iframe {
  border: none;
}
fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
/* END CSS RESET */
body {
  margin: 0;
  background-color: #f4f4f3;
  font-family: 'CupraRegular', sans-serif;
  color: #000000;
}
.cupra-website-global-header ul li {
  margin-bottom: unset;
}
.title,
.cmp-title__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 400;
  color: #000000;
  text-transform: uppercase;
}
p,
.cmp-text p {
  color: #000000;
}
p a,
.cmp-text p a {
  color: #000000;
  text-decoration: underline;
}
.cmp-text blockquote {
  padding: 0 16px;
}
@media (min-width: 764px) {
  .cmp-text blockquote {
    padding: 0 32px;
  }
}
.image {
  height: 100%;
}
.multimedia {
  height: 100%;
}
.cmp-image {
  height: 100%;
}
.cmp-image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cmp-separator {
  margin: 0 16px;
  height: 1px;
  background-color: #d5d5d5;
}
@media (min-width: 764px) {
  .cmp-separator {
    margin: 0 32px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.hero-home {
  background: #1b1b1b;
  position: relative;
  height: 100%;
  width: 100%;
}
.hero-home__content {
  height: 100%;
  width: 100%;
  position: relative;
  /* Background image */
  /* Video */
}
.hero-home__content__container-info {
  position: absolute;
  width: 100%;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.hero-home__content__container-info__info {
  height: 100%;
  position: relative;
  margin: 0 auto;
  padding-top: 44px;
  /* Title */
  /* Text */
  /* Primary Button*/
}
@media (min-width: 764px) {
  .hero-home__content__container-info__info {
    padding-top: 57px;
  }
}
@media (min-width: 1016px) {
  .hero-home__content__container-info__info {
    padding-top: 87px;
  }
}
.hero-home__content__container-info__info__title {
  margin-bottom: 8px;
}
@media (min-width: 764px) {
  .hero-home__content__container-info__info__title {
    margin-bottom: 16px;
  }
}
.hero-home__content__container-info__info__title .cmp-title__text {
  font-family: 'CupraRegular', sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
}
@media (min-width: 1016px) {
  .hero-home__content__container-info__info__title .cmp-title__text {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (min-width: 1436px) {
  .hero-home__content__container-info__info__title .cmp-title__text {
    font-size: 48px;
    line-height: 52px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__container-info__info__title .cmp-title__text {
    font-size: 60px;
    line-height: 64px;
  }
}
.hero-home__content__container-info__info__text {
  opacity: 1;
  top: 0;
}
.hero-home__content__container-info__info__text .cmp-text p {
  font-family: 'CupraLight', sans-serif;
  font-size: 14px;
  font-weight: 350;
  line-height: 24px;
  text-align: center;
  color: #ffffff;
}
@media (min-width: 764px) {
  .hero-home__content__container-info__info__text .cmp-text p {
    font-size: 16px;
  }
}
@media (min-width: 1016px) {
  .hero-home__content__container-info__info__text .cmp-text p {
    font-size: 20px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__container-info__info__text .cmp-text p {
    font-size: 24px;
    line-height: 28px;
  }
}
.hero-home__content__container-info__info__primary-button {
  opacity: 1;
  max-width: 320px;
  position: absolute;
  z-index: 1;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 410px;
  white-space: nowrap;
}
@media (min-width: 764px) {
  .hero-home__content__container-info__info__primary-button {
    top: 298px;
  }
}
@media (min-width: 1016px) {
  .hero-home__content__container-info__info__primary-button {
    top: 454px;
  }
}
@media (min-width: 1436px) {
  .hero-home__content__container-info__info__primary-button {
    top: 530px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__container-info__info__primary-button {
    top: 585px;
  }
}
.hero-home__content__image {
  min-height: 0;
}
.hero-home__content__image__cmp-image {
  width: 100%;
  position: relative;
  overflow: hidden;
  /* Gradients */
}
.hero-home__content__image__cmp-image .cmp-image__image {
  opacity: 1;
  width: 100%;
  object-fit: cover;
  display: block;
  height: 474px;
}
@media (min-width: 764px) {
  .hero-home__content__image__cmp-image .cmp-image__image {
    height: 385px;
  }
}
@media (min-width: 1016px) {
  .hero-home__content__image__cmp-image .cmp-image__image {
    height: 550px;
  }
}
@media (min-width: 1436px) {
  .hero-home__content__image__cmp-image .cmp-image__image {
    height: 622px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__image__cmp-image .cmp-image__image {
    height: 678px;
  }
}
.hero-home__content__image__cmp-image__top-gradient::before {
  background: linear-gradient(0deg, rgba(27, 27, 27, 0.0001) 3.03%, #1b1b1b 91.82%);
  top: 0;
  height: 250px;
}
@media (min-width: 1016px) {
  .hero-home__content__image__cmp-image__top-gradient::before {
    height: 380px;
  }
}
@media (min-width: 1436px) {
  .hero-home__content__image__cmp-image__top-gradient::before {
    height: 320px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__image__cmp-image__top-gradient::before {
    height: 370px;
  }
}
.hero-home__content__image__cmp-image::before,
.hero-home__content__image__cmp-image::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  pointer-events: none;
}
.hero-home__content__image__cmp-image::after {
  bottom: 0;
  height: 137px;
  background: linear-gradient(180deg, rgba(27, 27, 27, 0.0001) 3.03%, #1b1b1b 91.82%);
}
@media (min-width: 1016px) {
  .hero-home__content__image__cmp-image::after {
    height: 100px;
  }
}
.hero-home__content__video-background {
  position: relative;
  height: 100%;
}
.hero-home__content__video-background .cmp-video {
  height: 474px;
  margin: 0;
  /* Gradients */
}
@media (min-width: 764px) {
  .hero-home__content__video-background .cmp-video {
    height: 385px;
  }
}
@media (min-width: 1016px) {
  .hero-home__content__video-background .cmp-video {
    height: 550px;
  }
}
@media (min-width: 1436px) {
  .hero-home__content__video-background .cmp-video {
    height: 622px;
  }
}
@media (min-width: 1920px) {
  .hero-home__content__video-background .cmp-video {
    height: 678px;
  }
}
.hero-home__content__video-background .cmp-video video {
  max-width: unset;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hero-home__content__video-background .cmp-video::before,
.hero-home__content__video-background .cmp-video::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  pointer-events: none;
}
.hero-home__content__video-background .cmp-video::after {
  bottom: 0;
  height: 137px;
  background: linear-gradient(180deg, rgba(27, 27, 27, 0.0001) 3.03%, #1b1b1b 91.82%);
}
.hero-home__content__video-background__top-gradient .cmp-video::before {
  background: linear-gradient(0deg, rgba(27, 27, 27, 0.0001) 3.03%, #1b1b1b 91.82%);
  top: 0;
  height: 219px;
}
@media (max-width: calc(764px - 1px)) {
  .hero-home .spinner-video-background.progress-bar {
    bottom: 45px;
  }
  .hero-home .spinner-video-background.play-video .icon-svg,
  .hero-home .spinner-video-background.pause-video .icon-svg {
    top: unset;
    bottom: 43px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-video__small,
.cmp-video .cmp-video__container__small {
  max-width: 266px;
}
@media (min-width: 764px) {
  .cmp-video__small,
  .cmp-video .cmp-video__container__small {
    max-width: 452px;
  }
}
@media (min-width: 1016px) {
  .cmp-video__small,
  .cmp-video .cmp-video__container__small {
    max-width: 620px;
  }
}
@media (min-width: 1436px) {
  .cmp-video__small,
  .cmp-video .cmp-video__container__small {
    max-width: 634px;
  }
}
.cmp-video__normal,
.cmp-video .cmp-video__container__normal {
  max-width: 288px;
}
@media (min-width: 764px) {
  .cmp-video__normal,
  .cmp-video .cmp-video__container__normal {
    max-width: 700px;
  }
}
@media (min-width: 1016px) {
  .cmp-video__normal,
  .cmp-video .cmp-video__container__normal {
    max-width: 788px;
  }
}
@media (min-width: 1436px) {
  .cmp-video__normal,
  .cmp-video .cmp-video__container__normal {
    max-width: 904px;
  }
}
@media (min-width: 1436px) {
  .cmp-video__big,
  .cmp-video .cmp-video__container__big {
    max-width: 1368px;
  }
}
.cmp-video {
  position: relative;
  height: 100%;
  margin: 16px;
}
@media (min-width: 1016px) {
  .cmp-video {
    margin: 32px;
  }
}
.cmp-video__small,
.cmp-video__normal,
.cmp-video__big {
  width: 100%;
  margin: 16px auto;
}
@media (min-width: 1016px) {
  .cmp-video__small,
  .cmp-video__normal,
  .cmp-video__big {
    margin: 32px auto;
  }
}
.cmp-video__container {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.cmp-video__container:before {
  content: "";
  display: block;
  padding-bottom: calc(56.25%);
}
.cmp-video__image {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
}
.cmp-video__image__play-button {
  display: grid;
  place-items: center;
  z-index: 5;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  transform: translate(-50%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  background-color: white;
  border: none;
  border-radius: 50%;
  transition: transform 0.3s ease-in;
}
@media (min-width: 1016px) {
  .cmp-video__image__play-button {
    width: 48px;
    height: 48px;
  }
}
.cmp-video__image__play-button svg {
  position: relative;
  left: 2px;
}
.cmp-video__image__play-button:hover {
  transform: translate(-50%, -50%) scale(0.9);
}
.cmp-video__image__play-button.hidden {
  display: none;
}
.cmp-video__image .multimedia {
  height: 100%;
}
.cmp-video__image .multimedia .cmp-image {
  height: 100%;
}
.cmp-video__image .multimedia .cmp-image__image {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.cmp-video__image .image-fullscreen-icon .hidden {
  display: none;
}
.cmp-video__image.hidden {
  display: none;
}
.cmp-video__wrapper {
  width: 100%;
  height: 100%;
}
.cmp-video__wrapper iframe,
.cmp-video__wrapper img,
.cmp-video__wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.cmp-video__wrapper video {
  background-color: #000000;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.spinner-video-background .progress-bar {
  display: block;
  background-color: transparent;
  position: absolute;
  width: 32px;
  height: 32px;
  margin: 0;
  right: 8px;
  bottom: 12px;
  z-index: 1;
  text-align: unset;
  overflow: unset;
}
.spinner-video-background .progress-bar .progress-active,
.spinner-video-background .progress-bar .progress-inactive {
  background-color: transparent;
  transform: scaleX(-1);
}
.spinner-video-background.play-video .icon-svg,
.spinner-video-background.pause-video .icon-svg {
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 10px;
  display: block;
  z-index: 1;
  height: 12px;
  width: 12px;
  transform: translateY(-100%);
}
.spinner-video-background.play-video .icon-svg {
  background-image: url("../../../../../../../../etc.clientlibs/cupra-website/components/common/videoBackground/clientlibs/resources/IconPlay.svg");
  right: 17px;
}
.spinner-video-background.pause-video .icon-svg {
  background-image: url("../../../../../../../../etc.clientlibs/cupra-website/components/common/videoBackground/clientlibs/resources/IconPause.svg");
  right: 18px;
}
@media (min-width: 1436px) {
  .spinner-video-background .progress-bar {
    width: 48px;
    height: 48px;
    right: 16px;
  }
  .spinner-video-background.play-video .icon-svg,
  .spinner-video-background.pause-video .icon-svg {
    top: 17px;
  }
  .spinner-video-background.play-video .icon-svg {
    background-size: 14px;
    top: 20px;
    right: 29px;
    height: 18px;
    width: 18px;
  }
  .spinner-video-background.pause-video .icon-svg {
    right: 34px;
    background-size: 12px;
    height: 16px;
    top: 20px;
  }
}
.cmp-video__wrapper .cmp-video__video {
  position: relative;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-three-cards {
  background-color: #f4f4f3;
}
.cmp-three-cards.mod__dark {
  background: #1b1b1b;
}
.cmp-three-cards.mod__dark .cmp-title__text {
  color: #ffffff;
}
.cmp-three-cards.mod__dark .cmp-text p {
  color: #ffffff;
}
.cmp-three-cards.mod__dark .cmp-text p > a {
  color: #ffffff;
  text-decoration: underline;
}
.cmp-three-cards__wrapper {
  display: flex;
  flex-direction: column;
  gap: 32px;
  max-width: 1436px;
  margin: 0 auto;
  padding: 32px 0px;
}
.cmp-three-cards__wrapper__title {
  padding: 0px 16px;
}
.cmp-three-cards__wrapper__title .cmp-title__text {
  margin: 0;
  color: #000000;
  text-align: center;
  font-family: 'CupraBook', sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 350;
  text-transform: uppercase;
}
.cmp-three-cards__wrapper__slider {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  max-width: 100%;
  min-height: 376px;
  padding: 0px 16px;
  overflow-y: auto;
  overscroll-behavior-x: contain;
  scroll-snap-type: x mandatory;
}
.cmp-three-cards-card {
  overflow: hidden;
  position: relative;
  min-width: 244px;
  width: 100%;
  height: 376px;
  scroll-snap-align: center;
  transition: none;
}
.cmp-three-cards-card:hover .cmp-three-cards-card__image .cmp-image img {
  transform: scale(1.1);
}
.cmp-three-cards-card:hover .cmp-three-cards-card__overlay {
  height: 268px;
}
.cmp-three-cards-card__image {
  height: 100%;
}
.cmp-three-cards-card__image .cmp-image {
  height: 100%;
}
.cmp-three-cards-card__image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s;
}
.cmp-three-cards-card__overlay {
  display: flex;
  align-items: flex-end;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 238px;
  background: linear-gradient(0deg, #1b1b1b 0%, rgba(27, 27, 27, 0.8) 50%, rgba(27, 27, 27, 0) 100%);
  transition: height 0.4s;
}
.cmp-three-cards-card__overlay__info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  padding: 16px 8px;
}
.cmp-three-cards-card__overlay__info__title .cmp-title__text {
  font-family: 'CupraRegular', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
}
.cmp-three-cards-card__overlay__info__text .cmp-text p {
  font-family: 'CupraBook', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  font-weight: 350;
}
@media (min-width: 764px) {
  .cmp-three-cards__wrapper__title {
    padding: 0px 24px;
  }
  .cmp-three-cards__wrapper__title .cmp-title__text {
    font-family: 'CupraLight', sans-serif;
    font-size: 40px;
    line-height: 44px;
  }
  .cmp-three-cards__wrapper__slider {
    gap: 24px;
    padding: 0px 24px;
  }
  .cmp-three-cards-card {
    min-width: auto;
  }
  .cmp-three-cards-card:hover .cmp-three-cards-card__overlay {
    height: 262px;
  }
  .cmp-three-cards-card__overlay {
    height: 232px;
  }
  .cmp-three-cards-card__overlay__info__title .cmp-title__text {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 1016px) {
  .cmp-three-cards__wrapper__title {
    padding: 0px 32px;
  }
  .cmp-three-cards__wrapper__slider {
    gap: 32px;
    padding: 0px 32px;
  }
  .cmp-three-cards-card {
    height: 486px;
  }
  .cmp-three-cards-card:hover .cmp-three-cards-card__overlay {
    height: 298px;
  }
  .cmp-three-cards-card__overlay {
    height: 268px;
  }
  .cmp-three-cards-card__overlay__info {
    padding: 32px 16px;
  }
  .cmp-three-cards-card__overlay__info__text .cmp-text p {
    font-size: 20px;
  }
}
@media (min-width: 1436px) {
  .cmp-three-cards__wrapper__title .cmp-title__text {
    font-size: 60px;
    line-height: 64px;
  }
  .cmp-three-cards-card {
    height: 520px;
  }
  .cmp-three-cards-card:hover .cmp-three-cards-card__overlay {
    height: 311px;
  }
  .cmp-three-cards-card__overlay {
    height: 281px;
  }
  .cmp-three-cards-card__overlay__info__title .cmp-title__text {
    font-size: 30px;
    line-height: 34px;
  }
  .cmp-three-cards-card__overlay__info__text .cmp-text p {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 1436px) {
  .cmp-three-cards__wrapper__slider {
    padding: 0px;
  }
}

/**
 * Swiper 6.5.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: April 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-car-range {
  --cupra-car-range-info-title-height: auto;
  --cupra-car-range-info-height: auto;
  --cupra-car-range-info-disclaimer-height: auto;
}
.cmp-car-range .car-range__swiper-container {
  margin: 32px 0;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__image-wrapper {
  width: 100%;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__image-wrapper .cmp-button {
  border: none;
  height: unset;
  padding: 0;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper {
  margin: 0 16px;
  text-align: center;
  height: var(--cupra-car-range-info-height);
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__title {
  font-family: 'CupraBook', sans-serif;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #1b1b1b;
  font-size: 24px;
  line-height: 1.2;
  padding-bottom: 16px;
  max-width: 248px;
  margin: auto;
  height: var(--cupra-car-range-info-title-height);
  text-transform: uppercase;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__fuel-tag {
  font-family: 'CupraBook', sans-serif;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #666666;
  font-size: 16px;
  line-height: 1.2;
  padding-bottom: 16px;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container {
  display: flex;
  justify-content: center;
  column-gap: 8px;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container__total-price,
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container__monthly-price {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #666666;
  font-size: 14px;
  line-height: 1.2;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container__monthly-price {
  border-left: 0.5px solid #666666;
  padding-left: 8px;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags {
  display: flex;
  column-gap: 8px;
  justify-content: center;
  margin-top: 16px;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag {
  min-height: 24px;
  min-width: 84px;
  justify-content: center;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-petrol {
  background-color: #00535a;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-copper {
  background-color: #95572b;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-yellow {
  background-color: #f8d391;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-darkgrey {
  background-color: #75787b;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-petrol,
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-copper,
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-yellow,
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag.color-bg-darkgrey {
  display: flex;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag-label {
  display: inherit;
  font-family: 'CupraBook', sans-serif;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.2;
  margin: 0;
  align-items: center;
  padding: 0 8px;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper {
  height: var(--cupra-car-range-info-disclaimer-height);
  max-width: unset;
  margin: auto;
  text-align: center;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper .cmp-disclaimer {
  padding: 0;
  margin: 0;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper .cmp-disclaimer p {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #a3a3a3;
  font-size: 12px;
  line-height: 1.2;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper {
  max-width: 135px;
  margin: 48px auto 0 auto;
  display: flex;
  row-gap: 10px;
  flex-direction: column;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__primary-button {
  order: 1;
}
.cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__secondary-button {
  order: 0;
}
.cmp-car-range .car-range__swiper-container .swiper-scrollbar {
  position: relative;
  left: 0;
  margin: 0 auto;
  height: 2px;
  width: 60%;
  bottom: 116px;
}
.cmp-car-range .car-range__swiper-container .swiper-button-next,
.cmp-car-range .car-range__swiper-container .swiper-button-prev {
  background: #ffffff;
  border-radius: 50%;
  top: 21px;
  width: 32px;
  height: 32px;
}
.cmp-car-range .car-range__swiper-container .swiper-button-next.swiper-button-disabled,
.cmp-car-range .car-range__swiper-container .swiper-button-prev.swiper-button-disabled {
  visibility: hidden;
}
.cmp-car-range .car-range__swiper-container .swiper-button-next:after,
.cmp-car-range .car-range__swiper-container .swiper-button-prev:after {
  font-size: 12px;
  background-image: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/td-arrow-right.svg");
  color: #1b1b1b;
  width: 75%;
  height: 75%;
  background-size: contain;
  background-repeat: no-repeat;
  content: '';
}
.cmp-car-range .car-range__swiper-container .swiper-button-next {
  right: 8px;
}
.cmp-car-range .car-range__swiper-container .swiper-button-prev {
  left: 8px;
  rotate: 180deg;
}
@media (min-width: 764px) {
  .cmp-car-range .car-range__swiper-container {
    margin: 40px 0;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__title {
    font-family: 'CupraLight', sans-serif;
    font-size: 40px;
    max-width: unset;
    margin: 0;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container__total-price,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__prices-container__monthly-price {
    font-size: 16px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags {
    position: absolute;
    bottom: 300px;
    max-width: max-content;
    flex-direction: column;
    row-gap: 8px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags .tag .cmp-container--tag-label {
    font-size: 14px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__image-wrapper {
    max-width: 528px;
    margin: auto;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper {
    max-width: unset;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper .cmp-disclaimer {
    margin: 0;
    max-width: unset;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper .cmp-disclaimer p {
    font-size: 14px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper {
    flex-direction: row;
    margin-top: 40px;
    max-width: unset;
    justify-content: center;
    column-gap: 24px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__primary-button,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__secondary-button {
    min-width: 127px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev {
    width: 100%;
    height: 100%;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-next .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide.swiper-slide-prev .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper {
    opacity: 0;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide-active .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide-active .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide.swiper-slide-active .car-range__swiper-container__swiper-wrapper__swiper-slide__disclaimer-wrapper {
    opacity: 1;
    transition: all ease 0.5s;
  }
  .cmp-car-range .car-range__swiper-container .swiper-scrollbar {
    display: none;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next,
  .cmp-car-range .car-range__swiper-container .swiper-button-prev {
    display: flex;
    background: #ffffff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    top: 50%;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next:after,
  .cmp-car-range .car-range__swiper-container .swiper-button-prev:after {
    font-size: 14px;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next {
    right: 24px;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-prev {
    left: 24px;
  }
}
@media (min-width: 1016px) {
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__fuel-tag {
    font-size: 20px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper .cmp-container-tags {
    bottom: 64%;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__image-wrapper {
    max-width: 650px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper {
    margin-top: 32px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__primary-button,
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__ctas-wrapper .mod__secondary-button {
    min-width: 140px;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next,
  .cmp-car-range .car-range__swiper-container .swiper-button-prev {
    width: 40px;
    height: 40px;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next:after,
  .cmp-car-range .car-range__swiper-container .swiper-button-prev:after {
    font-size: 16px;
  }
}
@media (min-width: 1436px) {
  .cmp-car-range .car-range__swiper-container {
    margin: 48px 0;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__title {
    font-size: 60px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__info-wrapper__fuel-tag {
    font-size: 24px;
  }
  .cmp-car-range .car-range__swiper-container__swiper-wrapper__swiper-slide__image-wrapper {
    max-width: 797px;
  }
}
@media (min-width: 1920px) {
  .cmp-car-range .car-range__swiper-container .swiper-button-next,
  .cmp-car-range .car-range__swiper-container .swiper-button-prev {
    top: 55%;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-next {
    right: 264px;
  }
  .cmp-car-range .car-range__swiper-container .swiper-button-prev {
    left: 264px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-disclaimer {
  padding-bottom: 44px;
}
.cmp-disclaimer-paddingTop {
  padding-top: 44px;
}
.cmp-disclaimer__wrapper {
  max-width: 288px;
  margin: 0 auto;
}
.cmp-disclaimer__wrapper__text p,
.cmp-disclaimer__wrapper__text a {
  color: #1b1b1b;
  font-family: 'CupraBook', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 350;
  line-height: 1.2;
}
.cmp-disclaimer.mod__dark {
  background: #1b1b1b;
}
.cmp-disclaimer.mod__dark .cmp-title__text {
  color: #a3a3a3;
}
.cmp-disclaimer.mod__dark .cmp-text p {
  color: #a3a3a3;
}
.cmp-disclaimer.mod__dark .cmp-text p > a {
  color: #a3a3a3;
  text-decoration: underline;
}
@media (min-width: 764px) {
  .cmp-disclaimer__wrapper {
    max-width: 612px;
  }
  .cmp-disclaimer__wrapper__text p,
  .cmp-disclaimer__wrapper__text a {
    font-size: 14px;
  }
}
@media (min-width: 1436px) {
  .cmp-disclaimer__wrapper {
    max-width: 1024px;
  }
}
@media (min-width: 1920px) {
  .cmp-disclaimer__wrapper {
    max-width: 1436px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.banner-container {
  background-color: #ffffff;
}
.banner-container.mod__dark {
  background: #1b1b1b;
}
.banner-container.mod__dark .cmp-title__text {
  color: #ffffff;
}
.banner-container.mod__dark .cmp-text p {
  color: #ffffff;
}
.banner-container.mod__dark .cmp-text p > a {
  color: #ffffff;
  text-decoration: underline;
}
.banner-container.banner-container--image .banner-wrapper-card {
  padding-top: 0 !important;
}
.banner-container .banner-wrapper * {
  -webkit-font-smoothing: antialiased;
}
.banner-container .banner-wrapper.hideOnMobile .banner-wrapper-card {
  padding-top: 32px;
  padding-bottom: 32px;
}
.banner-container .banner-wrapper.hideOnMobile .wrapper-image {
  display: none;
}
.banner-container .banner-wrapper.hideOnMobile.banner-wrapper__bg-image .wrapper-image {
  display: block;
}
.banner-container .banner-wrapper .banner-wrapper-card {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description {
  order: 1;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-buttons {
  display: flex;
  padding-top: 16px;
  flex-direction: column;
  row-gap: 16px;
  max-width: max-content;
  margin: auto;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-buttons .cmp-button {
  min-width: 136px;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-title .cmp-title__text,
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-text p {
  font-family: 'CupraBook', sans-serif;
  line-height: 1.2;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 8px;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-title .cmp-title__text {
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-text p {
  font-size: 16px;
  font-family: 'CupraBook', sans-serif;
  text-align: center;
}
.banner-container .banner-wrapper .banner-wrapper-card .wrapper-image .cmp-image__image {
  width: 100%;
  max-height: unset;
  object-fit: cover;
}
.banner-container .banner-wrapper__bg-image .wrapper-description {
  z-index: 2;
  padding: 16px;
}
.banner-container .banner-wrapper__bg-image .wrapper-image {
  position: relative;
}
.banner-container .banner-wrapper__bg-image .wrapper-image__background-solid {
  display: none;
}
.banner-container .banner-wrapper__bg-image .wrapper-image__background-image {
  display: block;
}
.banner-container .banner-wrapper__bg-image .wrapper-image::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50px;
  background: linear-gradient(180deg, transparent 0%, #1b1b1b 80%);
  z-index: 1;
}
.banner-container .banner-wrapper__solid .banner-wrapper-card {
  padding: 8px 32px 16px 32px;
}
.banner-container .banner-wrapper__solid .wrapper-image__background-solid {
  display: block;
}
.banner-container .banner-wrapper__solid .wrapper-image__background-image {
  display: none;
}
.banner-container .banner-wrapper .wrapper-image .cmp-image__image {
  width: 100%;
  max-height: 184px;
}
@media (min-width: 764px) {
  .banner-container .banner-wrapper.hideOnMobile .banner-wrapper-card {
    padding: 21px 32px;
  }
  .banner-container .banner-wrapper.hideOnMobile .wrapper-image {
    display: block;
  }
  .banner-container .banner-wrapper .banner-wrapper-card {
    flex-flow: row;
    align-items: center;
    padding: 21px 32px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description {
    order: 0;
    max-width: 391px;
    width: 65%;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-buttons {
    flex-direction: row;
    margin: unset;
    max-width: unset;
    gap: 0 32px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-title .cmp-title__text {
    font-size: 24px;
    text-align: start;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-text p {
    max-width: unset;
    font-size: 16px;
    text-align: start;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-image .cmp-image__image {
    max-height: none;
  }
  .banner-container .banner-wrapper__bg-image {
    position: relative;
    overflow: hidden;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card {
    position: relative;
    width: 100%;
    min-height: 209px;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-description {
    padding: 16px 32px;
    flex-flow: row;
    align-items: center;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-image .cmp-image__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-image__background-solid {
    display: none;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-image__background-image {
    display: block;
  }
  .banner-container .banner-wrapper__bg-image .banner-wrapper-card .wrapper-image::before {
    width: 50%;
    height: 100%;
    background: linear-gradient(to left, transparent, #1b1b1b);
    z-index: 1;
  }
  .banner-container .banner-wrapper__solid .wrapper-image {
    width: 50%;
  }
  .banner-container .banner-wrapper__solid .wrapper-image .cmp-image__image {
    max-height: none;
    max-width: 320px;
  }
  .banner-container .banner-wrapper__solid .wrapper-image__left {
    order: -1;
    margin-right: 32px;
  }
  .banner-container .banner-wrapper__solid .wrapper-image__right {
    order: 1;
    margin-left: 32px;
    text-align: end;
  }
}
@media (min-width: 1016px) {
  .banner-container .banner-wrapper.banner-wrapper__bg-image .banner-wrapper-card {
    padding: 32px 50px;
    min-height: 241px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description {
    max-width: 459px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-text p {
    font-size: 20px;
  }
  .banner-container .banner-wrapper__solid .wrapper-image .cmp-image__image {
    max-width: 481px;
  }
}
@media (min-width: 1436px) {
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description {
    max-width: 537px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-title {
    margin-bottom: 16px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-title .cmp-title__text {
    font-size: 30px;
  }
  .banner-container .banner-wrapper .banner-wrapper-card .wrapper-description-text p {
    font-size: 24px;
    line-height: 24px;
  }
  .banner-container .banner-wrapper__solid .wrapper-image .cmp-image__image {
    max-width: 717px;
  }
  .banner-container .banner-wrapper.banner-wrapper__bg-image .banner-wrapper-card {
    min-height: 300px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-slider-cards {
  background-color: #ffffff;
}
.cmp-slider-cards .cmp-slider-cards-card-informative {
  background-color: #ffffff;
}
.cmp-slider-cards.mod__dark {
  background: #1b1b1b;
}
.cmp-slider-cards.mod__dark .cmp-title__text {
  color: #ffffff;
}
.cmp-slider-cards.mod__dark .cmp-text p {
  color: #ffffff;
}
.cmp-slider-cards.mod__dark .cmp-text p > a {
  color: #ffffff;
  text-decoration: underline;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards__wrapper__title .cmp-title__text {
  color: #ffffff;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards__wrapper__pagination .swiper-pagination-bullet {
  background-color: #75787b;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards__wrapper__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #d1d1d1;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards-card-informative {
  background-color: #1b1b1b;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards-card-informative__info__title .cmp-title__text {
  color: #ffffff;
}
.cmp-slider-cards.mod__dark .cmp-slider-cards-card-informative__info__text .cmp-text p {
  color: #ffffff;
}
.cmp-slider-cards__wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.cmp-slider-cards__wrapper__title {
  padding: 32px 16px 32px;
}
.cmp-slider-cards__wrapper__title .cmp-title__text {
  margin: 0;
  color: #000000;
  text-align: center;
  font-family: 'CupraBook', sans-serif;
  font-size: 24px;
  line-height: 28px;
  font-weight: 350;
  text-transform: uppercase;
}
.cmp-slider-cards__wrapper__slider {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.cmp-slider-cards__wrapper__slider__wrapper {
  display: inline-flex;
}
.cmp-slider-cards__wrapper__slider__wrapper__button-next,
.cmp-slider-cards__wrapper__slider__wrapper__button-prev {
  display: none;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: #ffffff;
  opacity: 1;
  transition: opacity 0.4s;
}
.cmp-slider-cards__wrapper__slider__wrapper__button-next::after,
.cmp-slider-cards__wrapper__slider__wrapper__button-prev::after {
  display: none;
}
.cmp-slider-cards__wrapper__slider__wrapper__button-next.swiper-button-disabled,
.cmp-slider-cards__wrapper__slider__wrapper__button-prev.swiper-button-disabled {
  opacity: 0;
}
.cmp-slider-cards__wrapper__slider__wrapper__button-prev {
  left: 32px;
}
.cmp-slider-cards__wrapper__slider__wrapper__button-next {
  right: 32px;
}
.cmp-slider-cards__wrapper__pagination {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  position: static;
  padding: 32px 16px 44px;
}
.cmp-slider-cards__wrapper__pagination .swiper-pagination-bullet {
  width: 16px;
  height: 4px;
  background-color: #d1d1d1;
  border-radius: 0;
  opacity: 1;
  transition: all 0.6s ease;
}
.cmp-slider-cards__wrapper__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 30px;
  height: 4px;
  background-color: #75787b;
}
.cmp-slider-cards-card,
.cmp-slider-cards-card-nocta {
  overflow: hidden;
  position: relative;
  height: 350px;
  cursor: pointer;
}
.cmp-slider-cards-card:hover .cmp-slider-cards-card__image .cmp-image img,
.cmp-slider-cards-card-nocta:hover .cmp-slider-cards-card__image .cmp-image img {
  transform: scale(1.1);
}
.cmp-slider-cards-card:hover .cmp-slider-cards-card__overlay,
.cmp-slider-cards-card-nocta:hover .cmp-slider-cards-card__overlay {
  height: 303px;
}
.cmp-slider-cards-card__image,
.cmp-slider-cards-card-nocta__image {
  height: 100%;
}
.cmp-slider-cards-card__image .cmp-image,
.cmp-slider-cards-card-nocta__image .cmp-image {
  height: 100%;
}
.cmp-slider-cards-card__image .cmp-image__image,
.cmp-slider-cards-card-nocta__image .cmp-image__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s;
}
.cmp-slider-cards-card__overlay,
.cmp-slider-cards-card-nocta__overlay {
  display: flex;
  align-items: flex-end;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 238px;
  background: linear-gradient(0deg, #1b1b1b 0%, rgba(27, 27, 27, 0.8) 50%, rgba(27, 27, 27, 0) 100%);
  transition: height 0.4s;
}
.cmp-slider-cards-card__overlay__info,
.cmp-slider-cards-card-nocta__overlay__info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  padding: 16px 16px 64px;
}
.cmp-slider-cards-card__overlay__info__title .cmp-title__text,
.cmp-slider-cards-card-nocta__overlay__info__title .cmp-title__text {
  margin: 0;
  font-family: 'CupraRegular', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  font-weight: 350;
  text-transform: uppercase;
}
.cmp-slider-cards-card__overlay__info__text .cmp-text p,
.cmp-slider-cards-card-nocta__overlay__info__text .cmp-text p {
  font-family: 'CupraBook', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  text-align: center;
  font-weight: 350;
}
.cmp-slider-cards-card-nocta__overlay {
  display: none;
}
.cmp-slider-cards-card-nocta__video {
  width: 100%;
  height: 100%;
}
.cmp-slider-cards-card-nocta__video .cmp-video {
  width: 100%;
  height: 100%;
  margin: 0;
}
.cmp-slider-cards-card-nocta__video .cmp-video__type {
  border: none;
}
.cmp-slider-cards-card-nocta__video .cmp-video video {
  max-width: none;
  object-fit: cover;
}
.cmp-slider-cards-card-informative {
  height: auto;
  cursor: default;
}
.cmp-slider-cards-card-informative.swiper-slide-prev,
.cmp-slider-cards-card-informative.swiper-slide-next {
  opacity: 0 !important;
}
.cmp-slider-cards-card-informative__info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0 auto;
  padding: 24px 16px 0px;
}
.cmp-slider-cards-card-informative__info__title .cmp-title__text {
  margin: 0;
  font-family: 'CupraBook', sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  text-align: center;
  font-weight: 350;
  text-transform: none;
}
.cmp-slider-cards-card-informative__info__text .cmp-text p {
  font-family: 'CupraBook', sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  text-align: center;
  font-weight: 350;
  margin: 0;
}
@media (min-width: 764px) {
  .cmp-slider-cards__wrapper__title {
    padding: 32px 24px;
  }
  .cmp-slider-cards__wrapper__title .cmp-title__text {
    font-family: 'CupraLight', sans-serif;
    font-size: 40px;
    line-height: 44px;
  }
  .cmp-slider-cards__wrapper__pagination {
    padding: 32px 24px;
  }
  .cmp-slider-cards-card,
  .cmp-slider-cards-card-nocta {
    height: 530px;
  }
  .cmp-slider-cards-card__overlay,
  .cmp-slider-cards-card-nocta__overlay {
    height: 232px;
  }
  .cmp-slider-cards-card__overlay__info,
  .cmp-slider-cards-card-nocta__overlay__info {
    padding: 16px 16px 70px;
  }
  .cmp-slider-cards-card__overlay__info__title .cmp-title__text,
  .cmp-slider-cards-card-nocta__overlay__info__title .cmp-title__text {
    font-size: 24px;
    line-height: 28px;
  }
  .cmp-slider-cards-card-informative__info {
    max-width: 504px;
    padding: 24px 0px 0px;
  }
  .cmp-slider-cards-card-informative__info__title .cmp-title__text {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 1016px) {
  .cmp-slider-cards__wrapper__title {
    padding: 32px;
  }
  .cmp-slider-cards__wrapper__slider__wrapper__button-next,
  .cmp-slider-cards__wrapper__slider__wrapper__button-prev {
    display: flex;
  }
  .cmp-slider-cards__wrapper__pagination {
    padding: 32px 32px 40px;
  }
  .cmp-slider-cards-card,
  .cmp-slider-cards-card-nocta {
    height: 450px;
  }
  .cmp-slider-cards-card__overlay,
  .cmp-slider-cards-card-nocta__overlay {
    height: 268px;
  }
  .cmp-slider-cards-card__overlay__info,
  .cmp-slider-cards-card-nocta__overlay__info {
    padding: 16px 16px 70px;
  }
  .cmp-slider-cards-card-informative__info {
    max-width: 608px;
    padding: 24px 0px 0px;
  }
  .cmp-slider-cards-card-informative__info__text .cmp-text p {
    font-size: 20px;
    line-height: 24px;
  }
}
@media (min-width: 1436px) {
  .cmp-slider-cards__wrapper__title .cmp-title__text {
    font-size: 60px;
    line-height: 64px;
  }
  .cmp-slider-cards__wrapper__pagination {
    padding: 32px 32px 40px;
  }
  .cmp-slider-cards-card,
  .cmp-slider-cards-card-nocta {
    height: 530px;
  }
  .cmp-slider-cards-card__overlay,
  .cmp-slider-cards-card-nocta__overlay {
    height: 281px;
  }
  .cmp-slider-cards-card__overlay__info,
  .cmp-slider-cards-card-nocta__overlay__info {
    padding: 16px 16px 90px;
  }
  .cmp-slider-cards-card__overlay__info__title .cmp-title__text,
  .cmp-slider-cards-card-nocta__overlay__info__title .cmp-title__text {
    font-size: 30px;
    line-height: 34px;
  }
  .cmp-slider-cards-card__overlay__info__text .cmp-text p,
  .cmp-slider-cards-card-nocta__overlay__info__text .cmp-text p {
    font-size: 24px;
    line-height: 28px;
  }
  .cmp-slider-cards-card-informative__info {
    max-width: 768px;
    padding: 44px 0px 0px;
  }
  .cmp-slider-cards-card-informative__info__title .cmp-title__text {
    font-size: 30px;
    line-height: 34px;
  }
  .cmp-slider-cards-card-informative__info__text .cmp-text p {
    font-size: 24px;
    line-height: 28px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-icon-button {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  width: auto;
  height: 40px;
  padding: 0px 12px 0px 10px;
  text-decoration: none;
  transition: none;
}
.cmp-icon-button:hover {
  background-color: var(--color-font-01);
}
.cmp-icon-button:hover .cmp-icon-button__icon .ico {
  background-color: var(--color-font-03);
  mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.cmp-icon-button:hover .cmp-button__text {
  color: var(--color-font-03);
}
.cmp-icon-button__icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  transition: none;
}
.cmp-icon-button__icon .ico {
  width: 100%;
  height: 100%;
  background-color: var(--color-font-01);
  mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (min-width: 764px) {
  .cmp-icon-button {
    gap: 14px;
    height: 60px;
    padding: 0px 14px 0px 12px;
  }
  .cmp-icon-button__icon {
    width: 32px;
    height: 32px;
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-transactional-ctas {
  background-color: #ffffff;
}
.cmp-transactional-ctas__wrapper {
  max-width: 1436px;
  margin: 0 auto;
  padding: 44px 16px 44px;
}
.cmp-transactional-ctas__wrapper__title .cmp-title__text {
  margin: 0;
  color: #1b1b1b;
  text-align: center;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  font-size: 24px;
  line-height: 28px;
  text-transform: uppercase;
}
.cmp-transactional-ctas__wrapper__ctas {
  padding-top: 32px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
  justify-items: center;
}
.cmp-transactional-ctas__wrapper__ctas .mod__light-secondary-button .ico {
  background-color: #ffffff;
  mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask: var(--ico-path) no-repeat 100% 100%;
  -webkit-mask-size: cover;
  mask-size: cover;
}
.cmp-transactional-ctas__wrapper__ctas .mod__light-secondary-button,
.cmp-transactional-ctas__wrapper__ctas .mod__secondary-button {
  width: 100%;
  height: 100%;
}
.cmp-transactional-ctas__wrapper__ctas .cmp-button {
  width: 100%;
}
.cmp-transactional-ctas__wrapper__ctas .cmp-button__text {
  width: auto;
}
.cmp-transactional-ctas.mod__dark {
  background: #1b1b1b;
}
.cmp-transactional-ctas.mod__dark .cmp-title__text {
  color: #ffffff;
}
.cmp-transactional-ctas.mod__dark .cmp-text p {
  color: #ffffff;
}
.cmp-transactional-ctas.mod__dark .cmp-text p > a {
  color: #ffffff;
  text-decoration: underline;
}
@media (min-width: 764px) {
  .cmp-transactional-ctas__wrapper {
    display: flex;
    flex-direction: column;
    gap: 40px;
    padding: 40px 40px 56px;
  }
  .cmp-transactional-ctas__wrapper__title .cmp-title__text {
    font-family: 'CupraLight', sans-serif;
    font-weight: 300;
    font-size: 40px;
    line-height: 44px;
  }
  .cmp-transactional-ctas__wrapper__ctas {
    padding-top: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
  }
  .cmp-transactional-ctas__wrapper__ctas .mod__light-secondary-button,
  .cmp-transactional-ctas__wrapper__ctas .mod__secondary-button {
    width: unset;
  }
  .cmp-transactional-ctas__wrapper__ctas .cmp-button {
    width: auto;
  }
}
@media (min-width: 1016px) {
  .cmp-transactional-ctas__wrapper {
    gap: 48px;
    padding: 48px 168px 64px;
  }
}
@media (min-width: 1436px) {
  .cmp-transactional-ctas__wrapper {
    gap: 64px;
    padding: 40px 168px 72px;
  }
  .cmp-transactional-ctas__wrapper__title .cmp-title__text {
    font-size: 60px;
    line-height: 64px;
  }
}
@media (min-width: 1920px) {
  .cmp-transactional-ctas__wrapper {
    gap: 72px;
    padding: 56px 168px 88px;
  }
}

.cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before {
  content: '';
  position: absolute;
  display: block;
  height: 4px;
  background: #1b1b1b;
  top: 44px;
  right: 0;
  left: -4px;
  width: 40px;
}
.cmp-login-menu__container {
  position: fixed;
  width: 100%;
  right: 0;
  left: 0;
  z-index: 5002;
  overflow-y: auto;
  transition: height .3s ease;
  height: 0;
}
.cmp-login-menu__button__icon {
  display: block;
  position: relative;
  cursor: pointer;
  border-radius: 32px;
}
.cmp-login-menu__button__icon-no-logged:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-position: center;
  background-repeat: no-repeat;
}
.user-logged-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  background-color: #003e51;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 764px) {
  .cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before {
    top: 46px;
  }
  .cmp-login-menu__container {
    overflow-y: hidden;
  }
}
@media (min-width: 1016px) {
  .cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before {
    top: 36px;
  }
}
.cmp-logged-menu .cmp-logged-menu__header {
  display: flex;
  padding-bottom: 8px;
}
.cmp-logged-menu .cmp-logged-menu__header .cmp-image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-radius: 24px;
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text {
  font-size: 12px;
  line-height: 16px;
  margin-right: 6px;
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-icon {
  content: "";
  height: 16px;
  flex-shrink: 0;
  width: 16px;
  background-size: cover;
}
@media (hover: hover) {
  .cmp-logged-menu .cmp-logged-menu__header__greetings__update-data:hover {
    opacity: 0.6;
  }
}
.cmp-logged-menu .cmp-logged-menu__body__options {
  margin: 0;
}
.cmp-logged-menu .cmp-logged-menu__body__options-list {
  list-style: none;
}
.cmp-logged-menu .cmp-logged-menu__body__options-list:last-child {
  padding-bottom: 24px;
}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text {
  cursor: pointer;
}
@media (min-width: 1016px) {
  .cmp-logged-menu .cmp-logged-menu__header {
    padding-bottom: 16px;
  }
  .cmp-logged-menu .cmp-logged-menu__header .cmp-image {
    width: 64px;
    height: 64px;
    margin-right: 16px;
    border-radius: 48px;
  }
  .cmp-logged-menu .cmp-logged-menu__header__greetings__salutation {
    margin-bottom: 0;
  }
  .cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text {
    font-size: 14px;
    line-height: 20px;
  }
}
.cmp-not-logged-menu .cmp-not-logged-menu__register {
  padding-top: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes rotateImageLoading {
  from {
    transform: translate(-50%, -50%) rotateY(0deg) scale(1.01);
  }
  to {
    transform: translate(-50%, -50%) rotateY(360deg) scale(1.01);
  }
}
@keyframes shine-skeleton-lines {
  0% {
    background-position: -100px;
  }
  40%,
  100% {
    background-position: 600px;
  }
}
/* Z-INDEX DEFINITIONS */
.cmp-login-menu__container {
  top: 60px;
  background: var(--color-ui-01);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  height: 0;
}
.cmp-login-menu__container__close-icon {
  display: block;
  width: 24px;
  height: 24px;
  margin: 24px 16px;
  top: 0;
  right: 0;
  position: absolute;
  background-size: contain;
  z-index: 5;
  background-image: url("../../../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/close/close-white.svg");
}
.cmp-login-menu__button__icon {
  width: 32px;
  height: 32px;
}
.cmp-login-menu__button__icon-no-logged {
  background-color: var(--color-ui-01);
}
.cmp-login-menu__button__icon-no-logged:after {
  height: 14px;
  width: 14px;
  background-size: contain;
  background-image: url("../../../../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/combined-shape.svg");
}
.cmp-login-menu__container.mod__open-menu {
  height: calc(100vh - 60px);
}
.user-logged-icon {
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
}
.mainnavigation .main-navigation .cmp-login-menu {
  margin-right: 20px;
}
@media (min-width: 764px) {
  .cmp-login-menu {
    position: relative;
  }
  .cmp-login-menu__container {
    top: 60px;
    right: 16px;
    left: auto;
    width: 398px;
  }
  .cmp-login-menu__container__close-icon {
    display: none;
  }
  .mod__old-header .cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before {
    top: 44px;
  }
}
@media (min-width: 1016px) {
  .cmp-login-menu__container {
    top: 44px;
    width: 356px;
  }
  .mod__old-header .cmp-login-menu.mod__open-menu .cmp-login-menu__button__icon:before {
    top: 56px;
  }
  .mod__old-header .cmp-login-menu__container {
    top: 84px;
  }
}
@media (min-width: 1436px) {
  .cmp-login-menu__container {
    left: calc(50% + 718px - 372px);
  }
}
.cmp-logged-menu {
  padding: 24px 16px 51px;
}
.cmp-logged-menu .cmp-logged-menu__header .user-logged-icon {
  font-size: 22.5px;
  line-height: 27px;
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__salutation {
  margin-bottom: 4px;
  font-size: 20px;
  line-height: 24px;
  font-family: 'CupraRegular', sans-serif;
  font-weight: 400;
  color: var(--color-font-03);
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
}
.cmp-logged-menu .cmp-logged-menu__header__greetings__update-data-icon {
  background-image: url("../../../../../../../../etc.clientlibs/private-area/cupra/components/page/base/clientlibs/resources/icons/navigation-external-page.svg");
}
.cmp-logged-menu .cmp-logged-menu__body__options {
  padding: 24px 0 0;
}
.cmp-logged-menu .cmp-logged-menu__body__options.separator {
  border-bottom: 1px solid rgba(244, 244, 243, 0.5);
}
.cmp-logged-menu .cmp-logged-menu__body__options-list {
  padding-bottom: 16px;
  margin-bottom: 0;
}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link.mod__active span {
  font-family: 'CupraMedium', sans-serif;
  font-weight: 500;
}
@media (hover: hover) {
  .cmp-logged-menu .cmp-logged-menu__body__options-list__option-link.mod__active span:hover {
    color: var(--color-font-03);
  }
}
.cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text {
  font-size: 20px;
  line-height: 24px;
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
}
@media (hover: hover) {
  .cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text:hover {
    color: var(--color-font-04);
  }
}
@media (min-width: 764px) {
  .cmp-logged-menu {
    padding: 40px 32px 16px;
  }
}
@media (min-width: 1016px) {
  .cmp-logged-menu {
    padding: 32px 32px 16px;
  }
  .cmp-logged-menu .cmp-logged-menu__header .user-logged-icon {
    font-size: 30px;
    line-height: 36px;
  }
  .cmp-logged-menu .cmp-logged-menu__header__greetings__salutation {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 0;
  }
  .cmp-logged-menu .cmp-logged-menu__body__options-list__option-link-text {
    font-size: 20px;
    line-height: 24px;
  }
}
.cmp-not-logged-menu {
  padding: 64px 24px 88px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__title {
  padding-bottom: 24px;
  width: 139px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__title__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 0;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text {
  padding-bottom: 64px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text {
  font-family: 'CupraBook', sans-serif;
  font-weight: 350;
  color: var(--color-font-03);
  font-size: 16px;
  line-height: 24px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text p,
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul {
  color: var(--color-font-03);
  line-height: 24px;
  margin-bottom: 0;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul {
  padding-left: 20px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul li {
  padding-left: 6px;
}
.cmp-not-logged-menu .cmp-not-logged-menu__text__text ul li::marker {
  font-size: 10px;
}
@media (min-width: 764px) {
  .cmp-not-logged-menu {
    padding: 40px 32px;
  }
  .cmp-not-logged-menu .cmp-not-logged-menu__title {
    width: 174px;
  }
}
@media (min-width: 1016px) {
  .cmp-not-logged-menu {
    padding: 40px 32px 48px;
  }
  .cmp-not-logged-menu .cmp-not-logged-menu__title__text {
    font-family: 'CupraRegular', sans-serif;
    font-weight: 400;
    font-size: 30px;
    line-height: 36px;
  }
}

.global-navigation-models-card-xl{display:inline-block;width:107px;height:65px}.global-navigation-models-card-xl .models-card-image-wrapper{display:block}.global-navigation-models-card-xl .models-card-image{display:block;width:92%;height:3.4vw;max-height:49px;margin:0 4px 0 5px}.global-navigation-models-card-xl .models-card-title{font-family:'CupraBook', sans-serif;font-size:12px;line-height:1.33;color:#000000;height:16px;width:100%;display:flex;justify-content:center;overflow:hidden}.global-navigation-models-card-xl.race-car.race-car-0:before{content:'';display:block;position:absolute;width:1px;height:40px;background-color:#d1d1d1;border-radius:2px;margin-left:-14px;opacity:0.8}#race-cars-panel .global-navigation-models-card .models-card-cta{max-height:none;grid-template-columns:none}#race-cars-panel .global-navigation-models-link-list{display:block}#race-cars-panel .global-navigation-models-link{margin-bottom:16px}@media (min-width: 1016px){.global-navigation-models-content-wrapper{border-left:1px solid #d1d1d1}}.global-navigation-models-tabs-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-column-gap:16px;margin-top:24px;padding-bottom:16px}@media (min-width: 764px){.global-navigation-models-tabs-wrapper{grid-template-columns:212px 212px;grid-gap:32px;justify-content:center;padding-bottom:32px}}@media (min-width: 1016px){.global-navigation-models-tabs-wrapper{margin-top:0;padding-bottom:32px;grid-template-columns:214px 214px}}@media (min-width: 1436px){.global-navigation-models-tabs-wrapper{grid-template-columns:202px 202px}}.global-navigation-models-tab{-webkit-appearance:none;outline:none;border:none;font-family:"CupraRegular",sans-serif;font-size:14px;line-height:1.40;background-color:transparent;padding:0 0 8px 0;display:flex;justify-content:center}@media (min-width: 1016px){.global-navigation-models-tab{padding:0;line-height:1.25;font-size:16px;color:#000;cursor:pointer;height:24px}}.global-navigation-models-tab[aria-selected='true']{border-bottom:1px solid #1b1b1b;outline:none}@media (min-width: 1016px){.global-navigation-models-tab[aria-selected='true']{height:29px}}@media (min-width: 1016px){.global-navigation-models-tab[aria-selected='true'] span{height:20px}}@media (min-width: 1016px){.global-navigation-models-tab[aria-selected='false'] span{height:24px}}.global-navigation-models-tab span{height:18px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis}@media (min-width: 1016px){.global-navigation-models-tab span{max-height:none;height:20px}}.global-navigation-models-panel--hidden{display:none}@supports (content-visibility: hidden){.global-navigation-models-panel--hidden{content-visibility:hidden}}.global-navigation-models-card-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:16px;margin-bottom:32px;align-items:start;border-bottom:1px solid #d1d1d1;padding-bottom:33.5px}@media (min-width: 764px){.global-navigation-models-card-wrapper{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);grid-gap:32px;margin-bottom:48px}}@media (min-width: 1016px){.global-navigation-models-card-wrapper{grid-template-columns:minmax(160px, 1fr) minmax(160px, 1fr) minmax(160px, 1fr);grid-gap:22px 66px;margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (min-width: 1436px){.global-navigation-models-card-wrapper{grid-template-columns:minmax(252px, 1fr) minmax(252px, 1fr) minmax(252px, 1fr);grid-gap:56px 72px;margin-bottom:73px}}.global-navigation-models-links-wrapper{display:grid;justify-content:center;grid-template-columns:1fr}@media (min-width: 1016px){.global-navigation-models-links-wrapper{display:flex;align-items:center;position:relative;margin-top:48px;justify-content:space-between;width:100%;gap:61px}}@media (min-width: 1436px){.global-navigation-models-links-wrapper{position:relative;margin-top:0}}.global-navigation-models-links-wrapper .mod__secondary-button{order:1}.global-navigation-models-links-wrapper a[role='button'].cta-squared,.global-navigation-models-links-wrapper a[role='button'].cta-secondary,.global-navigation-models-links-wrapper .cta-dark{margin:0 0 32px 0;max-width:160px}@media (min-width: 764px){.global-navigation-models-links-wrapper a[role='button'].cta-squared,.global-navigation-models-links-wrapper a[role='button'].cta-secondary,.global-navigation-models-links-wrapper .cta-dark{max-width:212px;margin-bottom:42px}}@media (min-width: 1016px){.global-navigation-models-links-wrapper a[role='button'].cta-squared,.global-navigation-models-links-wrapper a[role='button'].cta-secondary,.global-navigation-models-links-wrapper .cta-dark{margin:unset;width:auto;min-width:140px;order:1;max-height:48px;flex-shrink:0}}@media (min-width: 1436px){.global-navigation-models-links-wrapper a[role='button'].cta-squared,.global-navigation-models-links-wrapper a[role='button'].cta-secondary,.global-navigation-models-links-wrapper .cta-dark{margin-right:0;min-width:202px}}.global-navigation-models-links-wrapper a[role='button'].cta-squared span,.global-navigation-models-links-wrapper a[role='button'].cta-secondary span,.global-navigation-models-links-wrapper .cta-dark span{display:block;line-height:1.40;max-height:20px}.global-navigation-models-links-wrapper a[role='button'].cta-squared:focus,.global-navigation-models-links-wrapper a[role='button'].cta-secondary:focus,.global-navigation-models-links-wrapper .cta-dark:focus{outline:solid 1px #000}.global-navigation-models-links-wrapper a[role='button'].cta-squared:hover,.global-navigation-models-links-wrapper a[role='button'].cta-secondary:hover,.global-navigation-models-links-wrapper .cta-dark:hover{border:solid 1px #000}.global-navigation-models-links-wrapper .cta-secondary.cta-squared{margin-bottom:34px;width:fit-content;min-width:160px;justify-self:center}@media (min-width: 764px){.global-navigation-models-links-wrapper .cta-secondary.cta-squared{min-width:212px;margin-bottom:42px}}@media (min-width: 1016px){.global-navigation-models-links-wrapper .cta-secondary.cta-squared{display:inline-block;float:right;margin-top:8px;margin-bottom:0;max-width:140px;width:140px;max-height:48px;height:48px;margin-left:24px}}@media (min-width: 1436px){.global-navigation-models-links-wrapper .cta-secondary.cta-squared{max-width:202px;width:202px;margin-left:32px}}.global-navigation-models-card{position:relative;background:transparent;outline:none;border:none;text-align:left;padding:0}.global-navigation-models-card .models-card-image{width:100%;height:68px;object-fit:contain;margin-bottom:4px}@media (min-width: 764px){.global-navigation-models-card .models-card-image{height:106px;margin-bottom:12px}}@media (min-width: 1016px){.global-navigation-models-card .models-card-image{height:82px;margin-bottom:0}}@media (min-width: 1436px){.global-navigation-models-card .models-card-image{height:126px}}.global-navigation-models-card .models-card-tag{font-family:"CupraRegular",sans-serif;font-size:9.5px;line-height:1.30;color:#fff;background:#1b1b1b;padding:2px 5px 3px 5px;position:absolute;top:0;left:0;max-height:16px;overflow:hidden}@media (min-width: 1016px){.global-navigation-models-card .models-card-tag{max-height:16px}}.global-navigation-models-card .models-card-brand{display:block;font-family:"CupraBook",sans-serif;font-size:12px;line-height:1.33;letter-spacing:normal;color:#000;max-height:16px;height:16px;overflow:hidden}@media (min-width: 1436px){.global-navigation-models-card .models-card-brand{font-size:14px;max-height:20px;line-height:1.43;height:20px}}.global-navigation-models-card .models-card-title{font-family:"CupraMedium",sans-serif;font-size:16px;font-weight:500;line-height:1.25;color:#000;max-height:40px;overflow:hidden;margin:0}@media (min-width: 764px){.global-navigation-models-card .models-card-title{max-height:24px;font-size:20px;line-height:1.2}}@media (min-width: 1016px){.global-navigation-models-card .models-card-title{margin-bottom:2px;max-height:48px}}@media (min-width: 1436px){.global-navigation-models-card .models-card-title{font-size:24px;max-height:28px;line-height:1.17}}.global-navigation-models-card .models-card-price{font-family:"CupraRegular",sans-serif;font-size:12px;line-height:1.33;color:#000;max-height:16px;height:16px;overflow:hidden;margin:0}@media (min-width: 1436px){.global-navigation-models-card .models-card-price{font-size:14px;max-height:20px;height:20px;line-height:1.43}}.global-navigation-models-card .models-card-cta{max-height:20px;display:grid;grid-template-columns:max-content 20px;align-items:center;overflow:hidden}.global-navigation-models-card .models-card-cta p{margin:8px 0 0;font-family:"CupraRegular",sans-serif;font-size:14px;line-height:16px;letter-spacing:normal;font-weight:normal;font-stretch:normal;font-style:normal;color:#000}@media (min-width: 1016px){.global-navigation-models-card .models-card-cta p{font-size:16px;line-height:1.25}}.global-navigation-models-card .models-card-cta p span{width:20px;height:20px;background-size:contain;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Crect width='32' height='32' rx='16' fill='%23FFF' fill-opacity='0'/%3E%3Cpath transform='matrix(-1 0 0 1 31.779 0)' d='m19.888 6-8.888 9.892v0.216l8.888 9.892 0.891-0.712-7.955-9.289 7.955-9.287z' fill='%231B1B1B'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute}.global-navigation-models-card:focus{outline:none}.global-navigation-models-link-list{list-style:none;padding:0;margin:0;display:grid;grid-row-gap:20px}@media (min-width: 1016px){.global-navigation-models-link-list{grid-gap:16px 32px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);width:100%}}@media (min-width: 1700px){.global-navigation-models-link-list{width:670px}}.global-navigation-models-link-list .global-navigation-models-link{display:flex;align-items:center}@media (min-width: 764px){.global-navigation-models-link-list .global-navigation-models-link{width:fit-content;max-width:319px}}.global-navigation-models-link-list .global-navigation-models-link>a{font-family:"CupraBook",sans-serif;font-size:16px;line-height:1.2;color:#000;overflow:hidden;display:block;width:100%}@media (min-width: 764px){.global-navigation-models-link-list .global-navigation-models-link>a{max-width:266px;font-size:20px}}@media (min-width: 1016px){.global-navigation-models-link-list .global-navigation-models-link>a{max-width:194px;width:max-content}}@media (min-width: 1436px){.global-navigation-models-link-list .global-navigation-models-link>a{max-width:299px}}

