@keyframes shine-skeleton-lines{0{background-position:-100px}
40%,100%{background-position:600px}
}
.mod__max-w-xl{max-width:1436px;margin:auto}
@keyframes spin{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes rotateImageLoading{from{transform:translate(-50%,-50%) rotateY(0) scale(1.01)}
to{transform:translate(-50%,-50%) rotateY(360deg) scale(1.01)}
}
.cmp-review-item{height:auto;display:flex;flex-direction:column;align-items:center}
.cmp-review-item__header{padding-bottom:16px;text-align:center;font-family:'CupraLight',sans-serif;font-weight:300;display:flex;justify-content:center;align-items:center;flex-direction:column}
.cmp-review-item__image .cmp-image{margin-bottom:16px}
.cmp-review-item__image .cmp-image .cmp-image__image{width:100%;height:100%;object-fit:cover}
.cmp-review-item__image--press .cmp-image{width:172px;overflow:hidden;position:relative;aspect-ratio:1.77777778;border:1px solid var(--color-font-02)}
.cmp-review-item__image--people .cmp-image{width:96px;height:96px;overflow:hidden;position:relative;aspect-ratio:1.77777778;border-radius:50%}
.cmp-review-item__title .cmp-text,.cmp-review-item__title .cmp-text p{color:var(--color-font-03);font-family:'CupraLight',sans-serif;font-size:18px;line-height:1.2}
.cmp-review-item__title .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-review-item__title .cmp-text h1,.cmp-review-item__title .cmp-text h2,.cmp-review-item__title .cmp-text h3,.cmp-review-item__title .cmp-text h4,.cmp-review-item__title .cmp-text h5,.cmp-review-item__title .cmp-text h6,.cmp-review-item__title .cmp-text blockquote,.cmp-review-item__title .cmp-text pre{color:var(--color-font-03);font-family:'CupraLight',sans-serif;font-size:18px;line-height:1.2;margin:0}
.cmp-review-item__label{margin-top:8px}
.cmp-review-item__label .cmp-text,.cmp-review-item__label .cmp-text p{color:var(--color-font-04);font-family:'CupraLight',sans-serif;font-size:16px;line-height:1.2}
.cmp-review-item__label .cmp-text a{color:var(--color-font-04);text-decoration:underline}
.cmp-review-item__label .cmp-text h1,.cmp-review-item__label .cmp-text h2,.cmp-review-item__label .cmp-text h3,.cmp-review-item__label .cmp-text h4,.cmp-review-item__label .cmp-text h5,.cmp-review-item__label .cmp-text h6,.cmp-review-item__label .cmp-text blockquote,.cmp-review-item__label .cmp-text pre{color:var(--color-font-04);font-family:'CupraLight',sans-serif;font-size:16px;line-height:1.2;margin:0}
.cmp-review-item__text{font-style:italic;margin-bottom:24px}
.cmp-review-item__text .cmp-text,.cmp-review-item__text .cmp-text p{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-size:24px;line-height:1.2;text-align:center}
.cmp-review-item__text .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-review-item__text .cmp-text h1,.cmp-review-item__text .cmp-text h2,.cmp-review-item__text .cmp-text h3,.cmp-review-item__text .cmp-text h4,.cmp-review-item__text .cmp-text h5,.cmp-review-item__text .cmp-text h6,.cmp-review-item__text .cmp-text blockquote,.cmp-review-item__text .cmp-text pre{color:var(--color-font-03);font-family:'CupraRegular',sans-serif;font-size:24px;line-height:1.2;text-align:center;margin:0}
.cmp-review-item__button{width:120px;margin-top:auto}
.cmp-review-item__link{position:relative;margin-top:auto}
.cmp-review-item__link .cmp-button__text{font-size:16px;line-height:1.2;font-family:'CupraRegular',sans-serif;font-weight:400;color:var(--color-font-03)}
.cmp-review-item__link .cmp-button__text:after{position:absolute;content:'';width:20px;height:20px;background-color:var(--color-ui-05);display:inline-block;vertical-align:middle;margin-left:4px;transform:rotate(90deg) translateX(-50%);top:50%;mask:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;-webkit-mask:url("../../../../../../etc.clientlibs/cupra-website/components/clientlibs/resources/icons/ico-arrow-top.svg") no-repeat 100% 100%;-webkit-mask-size:cover;mask-size:cover}
@media(min-width:764px){.cmp-review-item__title .cmp-text,.cmp-review-item__text .cmp-text,.cmp-review-item__title .cmp-text p,.cmp-review-item__text .cmp-text p{font-size:20px}
.cmp-review-item__title .cmp-text a,.cmp-review-item__text .cmp-text a{text-decoration:underline}
}
@media(min-width:1016px){.cmp-review-item__text .cmp-text,.cmp-review-item__text .cmp-text p{font-size:30px}
.cmp-review-item__text .cmp-text a{text-decoration:underline}
}
@media(min-width:1436px){.cmp-review-item__title .cmp-text,.cmp-review-item__title .cmp-text p{font-size:24px}
.cmp-review-item__title .cmp-text a{text-decoration:underline}
.cmp-review-item__text .cmp-text,.cmp-review-item__text .cmp-text p{font-size:32px}
.cmp-review-item__text .cmp-text a{text-decoration:underline}
}
.cmp-reviews{background-color:var(--color-bg-01);color:var(--color-font-03);padding-top:48px;position:relative}
.cmp-reviews__header{margin-bottom:48px;padding:0 16px}
.cmp-reviews__title{margin-bottom:16px}
.cmp-reviews__title .cmp-title__text{color:var(--color-font-03);font-family:'CupraLight',sans-serif;font-weight:300;text-transform:uppercase;font-size:40px;line-height:1.2;margin:0}
.cmp-reviews__text .cmp-text,.cmp-reviews__text .cmp-text p{color:var(--color-font-03);font-family:'CupraLight',sans-serif;font-size:18px;line-height:1.2}
.cmp-reviews__text .cmp-text a{color:var(--color-font-03);text-decoration:underline}
.cmp-reviews__text .cmp-text h1,.cmp-reviews__text .cmp-text h2,.cmp-reviews__text .cmp-text h3,.cmp-reviews__text .cmp-text h4,.cmp-reviews__text .cmp-text h5,.cmp-reviews__text .cmp-text h6,.cmp-reviews__text .cmp-text blockquote,.cmp-reviews__text .cmp-text pre{color:var(--color-font-03);font-family:'CupraLight',sans-serif;font-size:18px;line-height:1.2;margin:0}
.cmp-reviews__swiper.swiper{position:unset;padding:0 16px}
.cmp-reviews__navigation{display:none}
.cmp-reviews__button-next.swiper-button-next,.cmp-reviews__button-prev.swiper-button-prev{position:unset;border-radius:100%;width:48px;height:48px;background-color:var(--color-ui-06);margin-top:0}
.cmp-reviews__button-next.swiper-button-next:after,.cmp-reviews__button-prev.swiper-button-prev:after{content:''}
.cmp-reviews__button-next.swiper-button-next .ico,.cmp-reviews__button-prev.swiper-button-prev .ico{width:32px;height:32px;background-color:var(--color-ui-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}
.cmp-reviews__pagination{position:static;display:flex;justify-content:center;align-items:center;padding:48px 16px}
.cmp-reviews__pagination .swiper-pagination-bullet{width:20px;height:2px;background-color:var(--color-ui-02);border-radius:0;opacity:1;transition:all .6s ease;margin:0}
.cmp-reviews__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-ui-05)}
@media(min-width:764px){.cmp-reviews{padding-top:64px}
.cmp-reviews__header{margin-bottom:64px;padding:0 24px}
.cmp-reviews__title{margin-bottom:24px}
.cmp-reviews__title .cmp-title__text{font-size:48px;margin:0}
.cmp-reviews__text .cmp-text,.cmp-reviews__text .cmp-text p{font-size:20px}
.cmp-reviews__text .cmp-text a{text-decoration:underline}
.cmp-reviews__swiper.swiper{padding:0 24px}
.cmp-reviews__pagination{padding:64px 24px}
}
@media(min-width:1016px){.cmp-reviews__header{padding:0 48px}
.cmp-reviews__subtitle{display:flex;justify-content:space-between;align-items:center}
.cmp-reviews__navigation{display:flex;gap:24px;width:150px;height:auto}
.cmp-reviews__swiper.swiper{padding:0 32px}
}
@media(min-width:1436px){.cmp-reviews{padding-top:96px}
.cmp-reviews__header{margin-bottom:96px}
.cmp-reviews__title .cmp-title__text{font-size:60px;margin:0}
.cmp-reviews__text .cmp-text,.cmp-reviews__text .cmp-text p{font-size:24px}
.cmp-reviews__text .cmp-text a{text-decoration:underline}
}