@charset "UTF-8";.cmp-carouselCardVer2026 .is-full-width-mode .swiper-slide{margin-left: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}
@media 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 .cmp-carouselCardVer2026-headTitle{margin-left:6.6666666667dvw}
}
.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;width:round(up,67.7083333333dvw,1px);height:round(up,67.5925925926vh,1px);aspect-ratio:1.7808219178;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:absolute;bottom:-1px;left:-1px;right:-1px;width:auto;z-index:1;box-sizing:border-box;background-color:rgba(0,0,0,0.2);backdrop-filter:blur(25px);padding:1.6666666667dvw}
.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_bold_4.03","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:2.2222222222vh}
.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 .swiper-wrapper .swiper-slide{display:flex;align-items:stretch}
@media screen and (orientation:landscape){.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{position:relative;bottom:auto;left:auto;right:auto;width:auto;z-index:auto}
}
.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:round(up,100dvw,1px);height:round(up,707 / 1080 * 1080 / 1920 * 100dvw,1px)}
.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:round(up,100dvw,1px);height:round(up,500 / 834 * 834 / 1194 * 100dvw,1px)}
.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{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 (orientation:portrait) and (min-width:744px) and (max-width:1279px) and (orientation:portrait){.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide{width:round(up,770 / 834 * 100dvw,1px);height:round(up,751 / 1194 * 1194 / 834 * 100dvw,1px)}
}
@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:4.4444444444vh 0 calc(52 / 1080 * 1080 / 1920 * 100dvw) 0}
.cmp-carouselCardVer2026{padding:18.5185185185vh 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:round(up,67.7083333333dvw,1px);height:round(up,67.5925925926vh,1px);aspect-ratio:1.7808219178;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:1.6666666667dvw}
.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{margin-top:calc(8 / 1080 * 1080 / 1920 * 100dvw)}
.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:has(>.card-description):not(:has(>.card-title,>a)) .card-description{margin-top:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:2.2222222222vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{padding:max(50px,1.6666666667dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:3.7037037037vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows.aui-carouselCardVer2026-arrows-left{padding:0 calc(96 / 1920 * 100dvw);justify-content:end}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows .aui-swiper-arrow{width:calc(56 / 1920 * 100dvw);height:calc(56 / 1920 * 100dvw)}
}
@media screen and (min-width:744px) and (max-width:1279px) and (orientation:landscape){body.fp-disabled .cmp-carouselCardVer2026{padding:calc(40 / 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;margin-left:6vw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:round(up,75.3768844221dvw,1px);height:round(up,60.551558753vh,1px);aspect-ratio:1.7821782178;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}
.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{margin-top:calc(8 / 834 * 834 / 1194 * 100dvw)}
.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:has(>.card-description):not(:has(>.card-title,>a)) .card-description{margin-top:0}
.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 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content .card-title{font-size:calc(32 / 1194 * 100dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:4.7961630695vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:4.7961630695vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows .aui-swiper-arrow{width:calc(48 / 1194 * 100dvw);height:calc(48 / 1194 * 100dvw)}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows.aui-carouselCardVer2026-arrows-left{padding:0 4.1876046901dvw;justify-content:end}
}
@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:round(up,71.9424460432dvw,1px);height:round(up,75.3768844221vh,1px);aspect-ratio:.6666666667;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}
.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 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide{margin:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{min-height:calc(173 / 1194 * 1194 / 834 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content .card-title{font-size:calc(32 / 834 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content .card-description{margin-top:calc(12 / 1194 * 1194 / 834 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:calc(12 / 834 * 100dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:3.3500837521vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:3.3500837521vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows .aui-swiper-arrow{width:calc(48 / 834 * 100dvw);height:calc(48 / 834 * 100dvw)}
}
@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:round(up,85.3333333333dvw,1px);height:round(up,59.1133004926vh,1px);aspect-ratio:.6666666667;margin-right:0;border-radius:2.6666666667dvw}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:0}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:4.2666666667dvw}
.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:1.9704433498vh}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a button{min-width:calc(84 / 375 * 100dvw);min-height:calc(36 / 812 * 812 / 375 * 100dvw);height:calc(36 / 812 * 812 / 375 * 100dvw);gap:calc(8 / 375 * 100dvw);font-size:calc(12 / 375 * 100dvw)}
.cmp-carouselCardVer2026 .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a button span{font-size:calc(12 / 375 * 100dvw)}
.cmp-carouselCardVer2026 .aui-custom-pagination{margin-top:2.9556650246vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows{margin-top:2.9556650246vh}
.cmp-carouselCardVer2026 .aui-carouselCardVer2026-arrows .aui-swiper-arrow{width:calc(40 / 375 * 100dvw);height:calc(40 / 375 * 100dvw)}
}
body.fp-disabled .cmp-carouselCardVer2026.is-aem-edite-mode{padding:48px 0 52px 0}
.cmp-carouselCardVer2026.is-aem-edite-mode{padding:48px 0 0 0}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .cmp-carouselCardVer2026-headTitle{font-size:40px;margin-bottom:40px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide{width:1300px;height:730px;aspect-ratio:1.7808219178;margin-right:24px;border-radius:16.7px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide:first-child{margin-left:96px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content{padding:32px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-title{font-size:32px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content .card-description p{font-size:16px;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.is-aem-edite-mode .cmp-carouselCardVer2026-container .swiper-wrapper .swiper-slide .card-content a{margin-top:24px}
.cmp-carouselCardVer2026.is-aem-edite-mode .cmp-carouselCardVer2026-container.is-full-width-mode .swiper-wrapper .swiper-slide .card-content{padding:50px}
.cmp-carouselCardVer2026.is-aem-edite-mode .aui-custom-pagination{margin-top:40px}
.cmp-carouselCardVer2026.is-aem-edite-mode .aui-carouselCardVer2026-arrows{margin-top:40px}