@charset "UTF-8";@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px),screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.cmp-carouselCardVer2026 .is-full-width-mode .swiper-slide{margin-right:0 !important}
}
.cmp-carouselCardVer2026{position:relative;width:100%;height:100%;padding:18.5185185185vh 0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container{position:relative;width:100%;height:100%}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-weight:bold;color:#fff;font-size:2.0833333333dvw;margin-bottom:3.7037037037vh;margin-left:5dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle p{margin:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-container-swiper{padding:0;margin:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper{margin:0;padding:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{position:relative;display:flex;align-items:end;width:67.7083333333dvw;height:67.5925925926vh;aspect-ratio:1.7808219178;margin-right:1.25dvw;border-radius:.8697916667dvw;overflow:hidden}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:5dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-asset-container{position:absolute;inset:0;width:100%;height:100%}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-asset-container img,.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-asset-container video{width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{position:relative;width:100%;transform:translateY(2px);box-sizing:border-box;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(25px);padding:2.0833333333dvw;min-height:14.0740740741vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content:has(>.card-description):not(:has(>.card-title,>a)){display:flex;align-items:center}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-family:"audi-zh-bold";font-size:1.6666666667dvw;color:#fff}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description{font-size:.8333333333dvw;color:#fff;max-lines:var(--desktopMaxLength);-webkit-line-clamp:var(--desktopMaxLength);line-clamp:var(--desktopMaxLength)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{display:block;width:fit-content;margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .aui-custom-pagination{display:none;margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .aui-custom-pagination.is-dot-progress-pending .aui-custom-pagination-dot.active::before{transform:scaleX(0)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .aui-carouselCardVer2026-arrows{margin-top:3.7037037037vh;display:flex;align-items:center;justify-content:center;gap:16px}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode.is-full-width-display-text-left .swiper-wrapper .swiper-slide{flex-direction:row-reverse}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide{width:100dvw;height:calc(707 / 1080 * 1080 / 1920 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide:first-child{margin-left:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-asset-container{position:relative;width:calc(1300 / 1920 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1;height:100%;background:#000 url("../../../../etc.clientlibs/OneWeb/components/carouselCard_ver2026/clientlibs/resources/background.png") no-repeat center;background-size:cover;transform:unset}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide{width:100dvw;height:calc(500 / 834 * 834 / 1194 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide:first-child{margin-left:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-asset-container{position:relative;width:calc(700 / 1194 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;flex:1;height:100%;background:#000 url("../../../../etc.clientlibs/OneWeb/components/carouselCard_ver2026/clientlibs/resources/background.png") no-repeat center;background-size:cover}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait),screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide{width:calc(315 / 375 * 100dvw);height:calc(586 / 812 * 812 / 375 * 100dvw);max-height:70vh;aspect-ratio:315/586}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#000 url("../../../../etc.clientlibs/OneWeb/components/carouselCard_ver2026/clientlibs/resources/background.png") no-repeat center;background-size:cover}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content a{margin-left:auto;margin-right:auto}
}
@media screen and (min-width:1920px),screen and (orientation:portrait) and (min-width:1920px),screen and (min-width:1280px) and (max-width:1919px),screen and (orientation:portrait) and (min-width:1280px) and (max-width:1919px){body.fp-disabled .cmp-carouselCardVer2026{padding:16.2037037037vh 0 calc(52 / 1080 * 1080 / 1920 * 100dvw) 0}
.cmp-carouselCardVer2026{padding:16.2037037037vh 0 0 0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-size:2.0833333333dvw;margin-bottom:3.7037037037vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:67.7083333333dvw;height:67.5925925926vh;aspect-ratio:1.7808219178;margin-right:1.25dvw;border-radius:.8697916667dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:5dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:2.0833333333dvw;min-height:14.0740740741vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:1.6666666667dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:.8333333333dvw;max-height:calc(var(--desktopMaxLength) * 1.5em);overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-lines:var(--desktopMaxLength);-webkit-line-clamp:var(--desktopMaxLength);line-clamp:var(--desktopMaxLength)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{padding:max(50px,2.0833333333dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:3.7037037037vh}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){body.fp-disabled .cmp-carouselCardVer2026{padding:15.587529976vh 0 calc(52 / 834 * 834 / 1194 * 100dvw) 0}
.cmp-carouselCardVer2026{padding:15.587529976vh 0 0 0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-size:3.3500837521dvw;margin-bottom:4.7961630695vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:75.3768844221dvw;height:60.551558753vh;aspect-ratio:1.7821782178;margin-right:2.0100502513dvw;border-radius:1.3986599665dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:4.1876046901dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:2.0100502513dvw;min-height:18.2254196643vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:2.0100502513dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:1.3400335008dvw;max-height:calc(var(--padLandscapeMaxLength) * 1.5em);overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-lines:var(--padLandscapeMaxLength);-webkit-line-clamp:var(--padLandscapeMaxLength);line-clamp:var(--padLandscapeMaxLength)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.8776978417vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{padding:max(50px,2.0100502513dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:4.7961630695vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:4.7961630695vh}
}
@media screen and (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){body.fp-disabled .cmp-carouselCardVer2026{padding:6.7001675042vh 0 calc(52 / 1194 * 1194 / 834 * 100dvw) 0}
.cmp-carouselCardVer2026{padding:6.7001675042vh 0 0 0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-size:3.8369304556dvw;margin-bottom:3.3500837521vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:71.9424460432dvw;height:75.3768844221vh;aspect-ratio:.6666666667;margin-right:2.8776978417dvw;border-radius:2.0023980815dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:3.8369304556dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:2.8776978417dvw;min-height:12.730318258vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:2.8776978417dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:1.9184652278dvw;max-height:calc(var(--padPortraitMaxLength) * 1.5em);overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-lines:var(--padPortraitMaxLength);-webkit-line-clamp:var(--padPortraitMaxLength);line-clamp:var(--padPortraitMaxLength)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.0100502513vh}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:3.3500837521vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:3.3500837521vh}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (max-height:723px),screen and (max-height:1003px) and (max-width:743px){body.fp-disabled .cmp-carouselCardVer2026{padding:10.8374384236vh 0 calc(30 / 812 * 812 / 375 * 100dvw) 0}
.cmp-carouselCardVer2026{padding:10.8374384236vh 0 0 0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-size:6.4dvw;margin-bottom:2.9556650246vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:85.3333333333dvw;height:59.1133004926vh;aspect-ratio:.6666666667;margin-right:6.4dvw;border-radius:2.6666666667dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:4.2666666667dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:4.2666666667dvw;min-height:13.0541871921vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:5.3333333333dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:3.7333333333dvw;max-height:calc(var(--mobileMaxLength) * 1.5em);overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-lines:var(--mobileMaxLength);-webkit-line-clamp:var(--mobileMaxLength);line-clamp:var(--mobileMaxLength)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.9556650246vh}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:2.9556650246vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:2.9556650246vh}
}