.cmp-service-card-new .service-card-carousel{padding:0 40px;margin-bottom:64px}
.cmp-service-card-new .service-card-carousel .slick-slide{height:256px;margin:0 4px}
.cmp-service-card-new .service-card-carousel .slick-slide:first-of-type{margin-left:0}
.cmp-service-card-new .service-card-carousel .slick-dots li.slick-active button:before{background-color:#000;opacity:1 !important}
.cmp-service-card-new .service-card-carousel .slick-dots li button:before{background-color:#000;opacity:.05 !important}
.cmp-service-card-new .service-card-carousel .slick-dots{bottom:-35px;width:calc(100% - 40px)}
.cmp-service-card-new .service-card-carousel .service-card{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:white}
.cmp-service-card-new .service-card-carousel .service-card :hover img{-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;-o-transition:all 5s ease-in-out;-ms-transition:all 5s ease-in-out;transform:scale(1.1);filter:brightness(0.6)}
.cmp-service-card-new .service-card-carousel .service-card img{background-color:#000;-webkit-transition:all .52s ease-in-out;-moz-transition:all .52s ease-in-out;-o-transition:all .52s ease-in-out;-ms-transition:all .52s ease-in-out;transform:scale(1);filter:brightness(1)}
.cmp-service-card-new .service-card-carousel .service-card .image-container{width:inherit;height:189px;overflow:hidden;background-color:black}
.cmp-service-card-new .service-card-carousel .service-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:top}
.cmp-service-card-new .service-card-carousel .service-card .description{padding:16px 0 15px 16px;font-size:14px;font-family:"audi-wide-bold","audi-zh-bold";line-height:28px;color:black}
@media only screen and (min-width:768px){.cmp-service-card-new .service-card-carousel{margin:36px 80px 61px 80px !important;height:530px;padding:0}
.cmp-service-card-new .service-card-carousel .slick-slide{margin:0 8px;height:inherit;min-width:360px}
.cmp-service-card-new .service-card-carousel .slick-slide:first-of-type{margin-left:0}
.cmp-service-card-new .service-card-carousel .slick-list{height:inherit}
.cmp-service-card-new .service-card-carousel .slick-dots{bottom:-25px}
.cmp-service-card-new .service-card-carousel .service-card{margin-right:16px;min-width:360px;max-width:360px}
.cmp-service-card-new .service-card-carousel .service-card .image-container{width:inherit;height:440px}
.cmp-service-card-new .service-card-carousel .service-card .description{padding:25px 0 26px 16px;font-size:24px;letter-spacing:.75px;line-height:normal}
}
@media only screen and (max-width:767px){.cmp-service-card-new .cmp-title .heading-container{padding:0 40px}
}
.cmp-service-card .service-card-carousel{padding:0 40px;margin-bottom:64px}
.cmp-service-card .service-card-carousel .slick-slide{height:256px;margin:0 4px}
.cmp-service-card .service-card-carousel .slick-slide:first-of-type{margin-left:0}
.cmp-service-card .service-card-carousel .slick-dots li.slick-active button:before{background-color:#000;opacity:1 !important}
.cmp-service-card .service-card-carousel .slick-dots li button:before{background-color:#000;opacity:.05 !important}
.cmp-service-card .service-card-carousel .slick-dots{bottom:-35px;width:calc(100% - 40px)}
.cmp-service-card .service-card-carousel .service-card{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:white}
.cmp-service-card .service-card-carousel .service-card :hover img{-webkit-transition:all 5s ease-in-out;-moz-transition:all 5s ease-in-out;-o-transition:all 5s ease-in-out;-ms-transition:all 5s ease-in-out;transform:scale(1.1);filter:brightness(0.6)}
.cmp-service-card .service-card-carousel .service-card img{background-color:#000;-webkit-transition:all .52s ease-in-out;-moz-transition:all .52s ease-in-out;-o-transition:all .52s ease-in-out;-ms-transition:all .52s ease-in-out;transform:scale(1);filter:brightness(1)}
.cmp-service-card .service-card-carousel .service-card .image-container{width:inherit;height:189px;overflow:hidden;background-color:black}
.cmp-service-card .service-card-carousel .service-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:top}
.cmp-service-card .service-card-carousel .service-card .description{padding:16px 0 15px 16px;font-size:14px;font-family:"audi-wide-bold","audi-zh-bold";line-height:28px;color:black}
@media only screen and (min-width:768px){.cmp-service-card .service-card-carousel{margin:36px 80px 61px 80px !important;height:530px;padding:0}
.cmp-service-card .service-card-carousel .slick-slide{margin:0 8px;height:inherit;min-width:360px}
.cmp-service-card .service-card-carousel .slick-slide:first-of-type{margin-left:0}
.cmp-service-card .service-card-carousel .slick-list{height:inherit}
.cmp-service-card .service-card-carousel .slick-dots{bottom:-25px}
.cmp-service-card .service-card-carousel .service-card{margin-right:16px;min-width:360px;max-width:360px}
.cmp-service-card .service-card-carousel .service-card .image-container{width:inherit;height:440px}
.cmp-service-card .service-card-carousel .service-card .description{padding:25px 0 26px 16px;font-size:24px;letter-spacing:.75px;line-height:normal}
}
@media only screen and (max-width:767px){.cmp-service-card .cmp-title .heading-container{padding:0 40px}
}
.hero-teaser-carousel{font-family:"audi-wide","audi-zh-regular";height:inherit;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative}
.hero-teaser-carousel .mask-layer{position:absolute;height:100% !important;width:100%;z-index:10;background:linear-gradient(180deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 25.01%,rgba(0,0,0,0) 50.01%,#000 100%)}
.hero-teaser-carousel .teaser-wrap{margin-bottom:0}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card{display:-ms-flexbox !important;display:flex !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:17px;z-index:11}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title p{font-family:"audi-wide","audi-zh-regular";font-weight:400;font-style:normal;font-size:16px;letter-spacing:1.17px}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .car-img{height:189px;width:100%;margin:0;display:block;padding:0;object-fit:cover;object-position:top}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section{background-color:#fff;padding:16px;z-index:11}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info{color:#000}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:16px;line-height:normal;letter-spacing:.5px;padding-bottom:16px}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:14px;line-height:24px;letter-spacing:1.12px;padding-bottom:10px;font-family:"audi-wide","audi-zh-regular";color:#999}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#000;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .learn-more span{font-size:24px;line-height:.5}
.hero-teaser-carousel .slick-dots{bottom:20px}
.hero-teaser-carousel .slick-dots li button:before{background-color:#000;opacity:.6 !important}
.hero-teaser-carousel .slick-dots li.slick-active button:before{background-color:#000;opacity:1 !important}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card{position:relative;padding:0;-ms-flex-pack:start;justify-content:flex-start}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section{position:absolute;background-color:transparent;bottom:26px;padding:0 20px 0}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section .info{color:#fff}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section .info .description{display:none}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section .learn-more{display:none}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail{height:100px;padding:36px 20px 12px 80px}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:211px}
@media only screen and (min-width:375px) and (max-width:767px){.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:72px 20px 0 20px}
.modeldetailpage .hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:12px 20px 0 20px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:16px 20px}
}
@media only screen and (min-width:1025px){.hero-teaser-carousel{font-family:"audi-wide","audi-zh-regular";margin-bottom:0}
.hero-teaser-carousel div{height:100%}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card{height:720px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;padding:0;margin-bottom:0}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card div{height:auto}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section{position:relative;width:calc(100% - 496px);padding-top:0}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:0 20px 72px 80px;position:absolute;bottom:0}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .learn-more{display:none}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title p{font-size:16px;letter-spacing:1px;padding-bottom:16px;padding-top:0;color:#fff}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .car-img{height:100%;object-position:left}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section{padding:0 80px 0 48px;min-width:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:500px;box-shadow:none}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:24px;letter-spacing:.75px;padding-bottom:16px}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:16px;line-height:24px;letter-spacing:1.28px;padding-bottom:34px;color:#000}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .learn-more{font-size:16px;-ms-flex-pack:start;justify-content:flex-start}
.hero-teaser-carousel .slick-dots{width:496px;left:0}
.hero-teaser-carousel .slick-slide .hero-teaser-card{display:-ms-flexbox !important;display:flex !important}
.hero-teaser-carousel .full-width{height:100%;overflow:hidden}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .learn-more{color:#fff}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section{width:100%}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:100%;width:100%}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail{top:64px;-ms-flex-align:center;align-items:center}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail .learn-more{display:-ms-flexbox;display:flex}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail .title{padding-right:32px}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail .title p{padding:0}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section{bottom:72px;padding:0 80px 0;left:0}
.hero-teaser-carousel .full-width .slick-dots{bottom:30px;width:100%}
.hero-teaser-carousel .full-width .slick-dots li button:before{background-color:#fff;opacity:.1 !important}
.hero-teaser-carousel .full-width .slick-dots li.slick-active button:before{background-color:#fff;opacity:1 !important}
}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .heroTeaser--content-readMore,button.heroTeaser--content-readMore{display:none !important}
@media(max-width:1024px){button.heroTeaser--content-readMore{display:none !important}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info button.heroTeaser--content-readMore{display:block !important}
.hero-teaser-carousel.mobile-half-width.black{background-color:#000}
.modeldetailpage.fp-enabled .stickyFeatureMenu+.container .cmp-container .fullpage-wrapper .hero-teaser-carousel.mobile-half-width .full-width{height:100%;padding-top:60px}
.modeldetailpage.fp-enabled .stickyFeatureMenu+.container .cmp-container .fullpage-wrapper .hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap{height:100%}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .image-section .detail{display:none}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section{background-color:#000}
.hero-teaser-carousel.mobile-half-width.black .full-width .teaser-wrap .hero-teaser-card .info-section{padding:16px 40px;position:static;height:auto}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:20px;padding-bottom:4px;line-height:32px}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:12px;line-height:24px;display:flex;color:#fff}
.hero-teaser-carousel.mobile-half-width.black .full-width .slick-dots li.slick-active button:before{background-color:#fff}
.hero-teaser-carousel.mobile-half-width.black .full-width .slick-dots li button:before{background-color:#fff}
.hero-teaser-carousel.mobile-half-width.black .full-width .teaser-wrap .hero-teaser-card .info-section .learn-more{color:#fff;display:flex}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info .description{overflow:hidden}
.hero-teaser-carousel.mobile-half-width.black .full-width .teaser-wrap .hero-teaser-card .info-section .info .heroTeaser--content-readMore{color:#fff;border:0;background:linear-gradient(0,#000 50%,#000 3.5%,rgba(0,0,0,0) 100%)}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info .heroTeaser--content-readMore{color:#000;border:0;background:linear-gradient(0,#fff 50%,#fff 3.5%,rgba(255,255,255,0) 100%)}
.hero-teaser-carousel.mobile-half-width .full-width .teaser-wrap .hero-teaser-card .info-section .info button{width:100%}
.left-sideNav .hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail{padding-left:40px}
}
@media screen and (max-width:1024px) and (min-width:787px){.left-sideNav .hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail{padding-left:140px}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section{width:100%;padding-left:140px}
.cmp-model-teaser.mobile-half-width .teaser-carousel-item .content{padding-top:755px}
.left-sideNav .hero-teaser-carousel.mobile-half-width.black .full-width .teaser-wrap .hero-teaser-card .info-section{padding-left:140px;padding-right:56px}
}
.hero-teaser-carousel{width:100%}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .info-section.black{background-color:#000}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .info-section.white{background-color:#fff}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.black .info,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.black .info .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.black .learn-more{color:#fff}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.white .info,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.white .info .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section.white .learn-more{color:#000}
.hero-teaser-carousel .slick-dots li,.hero-teaser-carousel .slick-dots li{height:8px;margin:0 !important}
.hero-teaser-carousel .slick-dots li button{padding:0;height:8px}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .readmore:after,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .readmore:after{content:">"}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .description{color:#fff !important}
.hero-teaser-carousel .teaser-wrap-nav .slick-slide{margin:0 10px !important}
@media only screen and (min-width:1025px){.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section{width:512px !important;min-width:512px !important}
.page .img-container .desktop-image,.page .desktop-video{display:block !important}
.page .img-container .mobile-image,.page .mobile-video{display:none !important}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{font-size:32px;line-height:36px;font-family:"audi-wide-bold","audi-zh-bold";font-weight:400}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .image-section .detail .title .description{display:none}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .image-section .detail{width:340px;box-sizing:content-box}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{font-family:"audi-wide-bold","audi-zh-bold";font-weight:400;font-style:normal;font-size:36px;line-height:48px}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .image-section .detail .title .description{font-family:"audi-wide","audi-zh-regular";font-weight:400;font-style:normal;font-size:16px;line-height:24px}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:24px;line-height:34px;font-family:"audi-wide-bold","audi-zh-bold";font-weight:400;font-style:normal}
.hero-teaser-carousel .half-width .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:16px;line-height:24px;font-family:"audi-wide","audi-zh-regular";font-weight:400;font-style:normal;padding-bottom:18px}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail.bottom-left{left:0 !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail.bottom-right{right:0 !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail.bottom-center{left:50%;margin-left:-170px}
.hero-teaser-carousel .slick-slide .hero-teaser-card.left{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.hero-teaser-carousel .teaser-wrap-nav{bottom:24px !important;padding-bottom:0 !important}
.hero-teaser-carousel .teaser-wrap-nav{width:calc(100% - 496px)}
.hero-teaser-carousel .slick-dots li button:before{background-color:#fff !important}
}
.hero-teaser-carousel .teaser-wrap-nav.left{right:0}
.hero-teaser-carousel .teaser-wrap-nav.right{left:0}
@media only screen and (max-width:375px){.hero-teaser-carousel-height{height:auto !important}
.hero-teaser-carousel.mobile-full-width{padding-bottom:50px}
.page .img-container .mobile-image,.page .mobile-video{display:block !important}
.page .img-container .desktop-image,.page .desktop-video{display:none !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail{display:block !important;height:auto !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail{height:auto !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .info-section{bottom:0 !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black{background-color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white{background-color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .heading,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .learn-more{color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .heading,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .learn-more{color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail .learn-more{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail .title .description{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:211px}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black{background-color:#000 !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white{background-color:#fff !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .description,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .learn-more{color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .info .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .info .description,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .learn-more{color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .learn-more{display:flex !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card{margin-bottom:0 !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .car-img{object-position:center}
.hero-teaser-carousel .teaser-wrap-nav{padding-bottom:0 !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{top:324px;bottom:auto}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail{padding-bottom:12px !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .info-section{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{width:100%}
.hero-teaser-carousel.mobile-full-width .slick-dots .slick-current li button:before{background-color:#000}
.hero-teaser-carousel.mobile-half-width .slick-dots li button:before{background-color:#fff}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .learn-more,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .learn-more{font-size:14px !important;display:inline-block}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{font-size:24px;height:24px;font-family:"audi-wide-bold","audi-zh-bold";font-weight:400;line-height:24px;padding:24px 0 14px;box-sizing:content-box}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .description{font-size:14px !important;line-height:24px !important;padding-bottom:0 !important;margin-bottom:8px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:20px !important;line-height:24px !important;padding:24px 0 14px !important;font-family:"audi-wide-bold","audi-zh-bold"}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:14px !important;line-height:24px !important;padding-bottom:0 !important;margin-bottom:8px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:0 20px 24px !important;box-sizing:border-box}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .learn-more{padding:24px 0 14px}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{top:298px;bottom:auto}
.hero-teaser-carousel.mobile-full-width .full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:211px}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail{padding:0 40px 24px 40px !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section{padding:0 40px 24px 40px !important}
}
@media only screen and (min-width:375px) and (max-width:1024px){.hero-teaser-carousel-height{height:auto !important}
.hero-teaser-carousel.mobile-full-width{padding-bottom:50px}
.page .img-container .mobile-image,.page .mobile-video{display:block !important}
.page .img-container .desktop-image,.page .desktop-video{display:none !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail{display:block !important;height:auto !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail{height:auto !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .info-section{bottom:0 !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black{background-color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white{background-color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .heading,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.black .learn-more{color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .heading,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .title .description,.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail.white .learn-more{color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail .learn-more{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail .title .description{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:211px}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black{background-color:#000 !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white{background-color:#fff !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .info .description,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.black .learn-more{color:#fff}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .info .heading,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .info .description,.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section.white .learn-more{color:#000}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .learn-more{display:flex !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card{margin-bottom:0 !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .car-img{object-position:center}
.hero-teaser-carousel .teaser-wrap-nav{padding-bottom:0 !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{top:324px;bottom:auto}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail{padding-bottom:12px !important}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .info-section{display:none}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{width:100%}
.hero-teaser-carousel.mobile-full-width .slick-dots .slick-current li button:before{background-color:#000}
.hero-teaser-carousel.mobile-half-width .slick-dots li button:before{background-color:#fff}
}
@media only screen and (min-width:375px) and (max-width:768px){.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .learn-more,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .learn-more{font-size:14px !important;display:inline-block}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{font-size:24px;height:24px;font-family:"audi-wide-bold","audi-zh-bold";font-weight:400;line-height:24px;padding:24px 0 14px;box-sizing:content-box}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .description{font-size:14px !important;line-height:24px !important;padding-bottom:0 !important;margin-bottom:8px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:20px !important;line-height:24px !important;padding:24px 0 14px !important;font-family:"audi-wide-bold","audi-zh-bold"}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:14px !important;line-height:24px !important;padding-bottom:0 !important;margin-bottom:8px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{padding:0 20px 24px !important;box-sizing:border-box}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .learn-more{padding:24px 0 14px}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{top:298px;bottom:auto}
.hero-teaser-carousel.mobile-full-width .full-width .teaser-wrap .hero-teaser-card .image-section .car-img{height:211px}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail{padding:0 40px 24px 40px !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section{padding:0 40px 24px 40px !important}
}
@media only screen and (min-width:768px) and (max-width:1024px){.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .image-section .detail{padding:48px 56px}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section{padding:0 56px 50px !important}
.hero-teaser-carousel .full-width .teaser-wrap .hero-teaser-card .info-section,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section{padding-left:40px !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail{box-sizing:border-box}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{font-size:36px !important;height:48px;line-height:48px;padding-bottom:16px !important;box-sizing:content-box}
.hero-teaser-carousel.mobile-full-width .teaser-wrap .hero-teaser-card .image-section .detail .title .heading{padding-bottom:0 !important}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section{padding:48px 56px 48px 140px !important;box-sizing:border-box}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:24px !important;padding-bottom:16px !important}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .heading{font-size:24px !important;line-height:34px !important;padding:48px 0 16px !important;font-family:"audi-wide-bold","audi-zh-bold"}
.hero-teaser-carousel.mobile-half-width .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:16px !important;line-height:24px !important;padding-bottom:18 !important;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .description,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .description{font-size:16px !important;padding-bottom:0 !important;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.hero-teaser-carousel .teaser-wrap .hero-teaser-card .image-section .detail .title .readmore,.hero-teaser-carousel .teaser-wrap .hero-teaser-card .info-section .info .readmore{padding-top:16px !important;display:inline-block}
.hero-teaser-carousel.mobile-full-width .teaser-wrap-nav{top:324px;bottom:auto}
}
.hero-teaser-carousel .slick-dots .slick-current li button:before{opacity:1 !important}
.hero-teaser-carousel .slick-dots li button:before{opacity:.6 !important}
.hero-teaser-carousel.white .slick-dots .slick-current li button:before{background-color:#000 !important;opacity:1 !important}
.hero-teaser-carousel.white .slick-dots li button:before{background-color:#000 !important;opacity:.05 !important}
.cmp-video-cardLine{width:100%;height:100%;background-color:black}
.cmp-video-cardLine_container,.cmp-video-cardLine_container_nonav{width:100%;height:100%;position:relative}
.cmp-video-cardLine_title{font-family:DFP King Gothic SC2;letter-spacing:0;text-align:left;color:#fff}
.cmp-video-cardLine_videoContainer{width:100%;overflow:scroll;overflow-x:hidden;overflow-y:hidden}
.fullScreenVideoPopover .close-button.no-ios,.fullScreenVideoPopover .close-button.ios-system,.pc-closeBtn{display:none;width:48px !important;height:48px !important;justify-content:center;align-items:center}
.fullScreenVideoPopover .close-button.no-ios svg,.fullScreenVideoPopover .close-button.ios-system svg,.pc-closeBtn svg{width:18px !important;height:18px !important}
.showBtn{display:flex !important}
.editHeight{height:calc(100% - 60px) !important}
.mobileBtn{top:84px !important;right:24px !important}
.pc-closeBtn{top:24px !important;right:24px !important}
.cmp-video-cardLine_section{float:left}
.section-container{height:100%;float:left}
.section-container .section-img{width:100%;padding:0;position:relative}
.section-container .section-img .play-icon{width:48px;height:48px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}
.section-container .section-img .play-icon i{font-size:48px;color:#fff}
.section-container picture{width:100%;height:100%}
.section-container picture img{object-fit:cover;width:100%;height:100%}
.section-container .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3019607843)}
.section-container .section-card-title{width:100%;letter-spacing:0;text-align:left;color:#fff}
.section-container .section-card-description{font-family:DF King Gothic SC24;letter-spacing:0;text-align:left;color:#fff}
.section-container .fullScreenVideoPopover{width:100%;height:100%;top:0 !important;left:0;bottom:0;right:0;background:rgba(0,0,0,0.85);z-index:900;transition:all linear .5s;box-sizing:border-box}
.section-container .card-video{position:relative;width:100%;height:100%}
@media screen and (orientation:landscape){.cmp-video-cardLine_container{padding:152px 0 60px 140px}
.cmp-video-cardLine_container .card-video{padding:126px 160px 54px 160px}
.cmp-video-cardLine_container_nonav{padding:152px 0 54px 96px}
.cmp-video-cardLine_container_nonav .card-video{padding:126px 160px 54px 160px}
.cmp-video-cardLine_title{font-size:36px;font-weight:400;line-height:44px}
.cmp-video-cardLine_videoContainer{height:calc(100% - 80px - 10vh);box-sizing:border-box;padding-bottom:10px;margin-top:10vh}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section{overflow:hidden;height:100%;width:3000px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container{width:21.9791666667vw;margin-right:60px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-img{object-fit:cover;height:25.9259259259vh;margin-right:60px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .text{height:calc(100% - 280px - 24px);display:flex;flex-direction:column;margin-top:24px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-card-title{flex:0 1 0;font-size:24px;font-weight:400;line-height:44px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-card-description{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px;padding-top:16px}
input[type=range]{height:4px;-webkit-appearance:none;width:800px;background:rgba(255,255,255,0.3019607843);position:absolute;left:50%;bottom:80px;transform:translateX(-50%)}
}
@media screen and (orientation:landscape) and (min-width:1195px) and (max-width:1440px){.cmp-video-cardLine_videoContainer{height:calc(100% - 80px - 48 / 1080vh);margin-top:48/1080vh;box-sizing:border-box;padding-bottom:10px}
}
@media screen and (orientation:landscape) and (min-width:769px) and (max-width:1194px){.card-video{padding:154px 63px 80px 64px !important}
.cmp-video-cardLine_videoContainer{height:calc(100% - 80px - 7.4074074074vh);box-sizing:border-box;padding-bottom:10px;margin-top:7.4074074074vh}
input[type=range]{position:absolute;bottom:60px !important}
}
@media screen and (max-height:428px){.stickyFeatureMenu{display:none}
}
@media screen and (orientation:portrait) and (min-width:429px) and (max-width:834px){.cmp-video-cardLine_videoContainer{height:calc(100% - 80px - 13.8888888889vh) !important;margin-top:13.8888888889vh;box-sizing:border-box;padding-bottom:10px}
.cmp-video-cardLine_container{padding:152px 0 60px 140px}
.cmp-video-cardLine_container_nonav{padding:152px 0 60px 96px}
.cmp-video-cardLine_title{font-size:36px;font-weight:400;line-height:44px}
.cmp-video-cardLine_section{overflow:hidden;height:100%;width:3000px}
.cmp-video-cardLine_section .section-container{width:21.9791666667vw;margin-right:60px}
.cmp-video-cardLine_section .section-container .section-img{height:25.9259259259vh;margin-right:60px}
.cmp-video-cardLine_section .section-container .text{height:calc(100% - 280px - 24px);display:flex;flex-direction:column;margin-top:24px;text-overflow:ellipsis}
.cmp-video-cardLine_section .section-container .section-card-title{flex:0 1 0;font-size:24px;font-weight:400;line-height:44px}
.cmp-video-cardLine_section .section-container .section-card-description{flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;line-height:24px;padding-top:16px}
.cmp-video-cardLine_section .section-container .section-card-videos{display:none;align-items:center}
.cmp-video-cardLine_section .section-container .section-card-videos .card-video{height:497px}
input[type=range]{-webkit-appearance:none;height:4px;width:600px;background:rgba(255,255,255,0.3019607843);position:absolute;left:50%;bottom:80px;transform:translateX(-50%)}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:4px;width:200px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
input[type=range]::-moz-range-thumb{-moz-appearance:none;height:4px;width:200px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-video-cardLine_container{padding:101px 0 60px 40px}
.cmp-video-cardLine_container .card-video{padding:101px 0 60px 40px}
.cmp-video-cardLine_container_nonav{padding:101px 0 60px 40px}
.cmp-video-cardLine_container_nonav .card-video{padding:101px 0 60px 40px}
.cmp-video-cardLine_title{font-size:24px;font-weight:400;line-height:44px}
.cmp-video-cardLine_videoContainer{height:calc(100% - 80px - 5.9113300493vh);box-sizing:border-box;padding-bottom:10px;margin-top:5.9113300493vh}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section{overflow:hidden;width:3000px;height:100%}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container{width:78.6666666667vw;margin-right:16px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-img{height:24.1379310345vh;margin-right:16px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .text{height:calc(100% - 196px - 24px);display:flex;flex-direction:column;margin-top:25px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-card-title{flex:0 1 0;font-size:20px;font-weight:400;line-height:44px}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-card-description{flex:0 0 auto;font-size:14px;font-weight:400;line-height:24px;padding:0}
.cmp-video-cardLine_videoContainer .cmp-video-cardLine_section .section-container .section-card-videos{display:none;align-items:center}
.cmp-video-cardLine_videoContainer input[type=range]{-webkit-appearance:none;height:4px;width:295px;background:rgba(255,255,255,0.3019607843);position:absolute;left:50%;bottom:80px;transform:translateX(-50%)}
.cmp-video-cardLine_videoContainer input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:4px;width:167px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
.cmp-video-cardLine_videoContainer input[type=range]::-moz-range-thumb{-moz-appearance:none;height:4px;width:167px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
}
.cmp-video-cardLine_videoContainer::-webkit-scrollbar{height:4px}
.cmp-video-cardLine_videoContainer::-webkit-scrollbar-track{width:800px;background:rgba(255,255,255,0.3019607843)}
.cmp-video-cardLine_videoContainer::-webkit-scrollbar-thumb{background:#f2f2f2}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:4px;width:454px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
input[type=range]::-moz-range-thumb{-moz-appearance:none;height:4px;width:454px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
input[type=range]::-ms-thumb{height:4px;width:454px;background:#f2f2f2;box-shadow:0 .125em .125em #3b4547}
.video-box{position:absolute}
.video-box video{width:100%;height:100%}
.aui-player{position:relative;height:inherit;padding:0}
.aui-player .aui-player__video-container{height:inherit}
.aui-player .aui-player__video-container video{height:100%;width:100%;object-fit:cover}
.aui-player .aui-player__chrome{opacity:1}
.aui-custom-player__video-progress{position:relative;height:2px;flex:1 1 auto}
.aui-custom-player__video-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;width:100%;height:2px;pointer-events:none;position:absolute;top:0}
.aui-custom-player__video-progress progress::-webkit-progress-bar{background-color:#474545;border-radius:2px}
.aui-custom-player__video-progress progress::-webkit-progress-value{background:transparent;border-radius:2px}
.aui-custom-player__video-progress .seek-progress{position:absolute;top:0;left:0;height:2px;width:0;background:#fff}
.aui-custom-player__video-progress .seek-bg{position:absolute;top:0;left:0;height:2px;width:100%;background:#777}
.aui-custom-player__video-progress progress::-moz-progress-bar{border:0 solid transparent;background:#474545}
.aui-custom-player__video-progress .seek{position:absolute;top:0;width:100%;cursor:pointer;margin:0;appearance:none;height:2px}
.aui-custom-player__video-progress .seek:hover+.seek-tooltip{display:none}
.aui-custom-player__video-progress .seek-tooltip{display:none;position:absolute;top:-10px;margin-left:-20px;font-size:12px;padding:3px;content:attr(data-title);font-weight:bold;color:#fff;background-color:rgba(0,0,0,0.6)}
.aui-custom-player__video-progress input[type="range"]{-webkit-appearance:none;-moz-appearance:none;background:transparent;cursor:pointer}
.aui-custom-player__video-progress input[type="range"]:focus{outline:0}
.aui-custom-player__video-progress input[type="range"]::-webkit-slider-runnable-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;transition:all .4s ease}
.aui-custom-player__video-progress input[type="range"]::-webkit-slider-thumb{height:20px;width:20px;border-radius:16px;cursor:pointer;-webkit-appearance:none;margin-left:-1px;border:1px solid #fff;background:#333}
.aui-custom-player__video-progress input[type="range"]:focus::-webkit-slider-runnable-track{background:transparent}
.aui-custom-player__video-progress input[type="range"]::-moz-range-track{width:100%;cursor:pointer;border-radius:1.3px;-webkit-appearance:none;transition:all .4s ease;background:transparent}
.aui-custom-player__video-progress input[type="range"]::-moz-range-thumb{height:20px;width:20px;border-radius:16px;cursor:pointer;appearance:none;margin-left:-1px;border:1px solid #fff;background:#333}
.aui-custom-player__video-progress input[type="range"]:focus::-moz-range-track{outline:0}
.aui-custom-player__video-progress input[type="range"].volume::-moz-range-thumb{border:1px solid #fff;background:#fff}
.aui-custom-player .aui-custom-player__large-button{cursor:pointer}
@media(max-width:1024px){.aui-player .aui-player__video-container video{object-fit:contain}
}
@media(min-width:2560px){.aui-player .aui-player__video-container video{object-fit:contain}
}
.section .height-video{height:100%;width:100%;object-fit:cover;object-position:center}
.aui-player .no-video-placeholder{display:none;position:absolute;top:0;width:100%;height:100%;object-fit:cover}
.aui-player__chrome .aui-player__progress-control .aui-player__progress-holder{top:52%;cursor:pointer}
.aui-player__chrome .aui-player__progress-control .aui-player__progress-holder .aui-player__seek-holder{height:10px;width:100% !important;cursor:pointer}
.aui-player__chrome .aui-player__progress-control .aui-player__progress-holder .aui-player__playhead{top:50%}
.cmp-two-column-container{margin-top:36px}
.cmp-two-column-container.cmp-two-column-container__standard .heading{display:none}
.cmp-two-column-container.cmp-two-column-container__standard .two-column-container.standard{display:-ms-flexbox;display:flex}
.cmp-two-column-container.cmp-two-column-container__standard .two-column-container.two-content{display:none}
.cmp-two-column-container.cmp-two-column-container__standard .two-column-container.row-reverse{display:none}
.cmp-two-column-container.cmp-two-column-container__standard .two-column-container.image-with-description{display:none}
.cmp-two-column-container.cmp-two-column-container__standard-reverse .heading{display:none}
.cmp-two-column-container.cmp-two-column-container__standard-reverse .two-column-container.standard{display:none}
.cmp-two-column-container.cmp-two-column-container__standard-reverse .two-column-container.two-content{display:none}
.cmp-two-column-container.cmp-two-column-container__standard-reverse .two-column-container.row-reverse{display:-ms-flexbox;display:flex}
.cmp-two-column-container.cmp-two-column-container__standard-reverse .two-column-container.image-with-description{display:none}
.cmp-two-column-container.cmp-two-column-container__two-content .heading{display:block}
.cmp-two-column-container.cmp-two-column-container__two-content .two-column-container.standard{display:none}
.cmp-two-column-container.cmp-two-column-container__two-content .two-column-container.two-content{display:-ms-flexbox;display:flex}
.cmp-two-column-container.cmp-two-column-container__two-content .two-column-container.row-reverse{display:none}
.cmp-two-column-container.cmp-two-column-container__two-content .two-column-container.image-with-description{display:none}
.cmp-two-column-container.cmp-two-column-container__image-with-description .heading{display:none}
.cmp-two-column-container.cmp-two-column-container__image-with-description .two-column-container.standard{display:none}
.cmp-two-column-container.cmp-two-column-container__image-with-description .two-column-container.two-content{display:none}
.cmp-two-column-container.cmp-two-column-container__image-with-description .two-column-container.row-reverse{display:none}
.cmp-two-column-container.cmp-two-column-container__image-with-description .two-column-container.image-with-description{display:-ms-flexbox;display:flex}
.cmp-two-column-container.cmp-two-column-container__image-with-description .two-column-container.image-with-description img{object-fit:contain !important}
.cmp-two-column-container .heading{margin-left:20px}
.cmp-two-column-container .two-content{margin-top:0 !important}
.cmp-two-column-container .two-content .first-column{margin:0 20px}
.cmp-two-column-container .two-content .second-column{margin-top:0 !important}
.cmp-two-column-container .row-reverse{margin-bottom:36px !important}
.cmp-two-column-container .image-with-description{display:-ms-flexbox;display:flex;-ms-flex-align:start !important;align-items:start !important}
.cmp-two-column-container .image-with-description .first-column{margin:36px 20px 0 20px}
.cmp-two-column-container .image-with-description .second-column{margin:36px 20px 36px 20px !important}
.cmp-two-column-container h1{font-size:16px;line-height:24px;color:black;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:1.17px}
.cmp-two-column-container h2{font-family:"audi-wide-bold","audi-zh-bold";color:black;font-size:14px;line-height:28px;letter-spacing:1.02px}
.cmp-two-column-container .two-column-container{display:-ms-flexbox;display:flex;margin:36px 0 0 0;-ms-flex-direction:column;flex-direction:column}
.cmp-two-column-container .two-column-container .second-column{width:auto;margin:36px 20px 0 20px}
.cmp-two-column-container .two-column-container p{font-size:14px;color:black;font-family:"audi-wide","audi-zh-regular";letter-spacing:1.12px;line-height:24px;margin-top:16px;-webkit-box-orient:vertical}
.cmp-two-column-container .two-column-container img{width:100%;height:254px;object-fit:contain;display:block}
.cmp-two-column-container .two-column-container .content{margin-top:16px}
@media only screen and (min-width:768px){.cmp-two-column-container{margin-top:64px}
.cmp-two-column-container .heading{margin-left:80px}
.cmp-two-column-container .two-content .first-column{margin:0 !important}
.cmp-two-column-container .row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;margin-bottom:64px !important}
.cmp-two-column-container h1{font-size:36px;line-height:36px;letter-spacing:1px}
.cmp-two-column-container h2{font-size:24px;line-height:normal;letter-spacing:.75px}
.cmp-two-column-container .two-column-container{display:flex;-ms-flex-align:start;align-items:start;margin:64px 80px;-ms-flex-direction:row;flex-direction:row}
.cmp-two-column-container .two-column-container .second-column{width:50%;margin:0 0 0 80px}
.cmp-two-column-container .two-column-container p{font-size:16px;letter-spacing:normal;min-height:96px}
.cmp-two-column-container .two-column-container .first-column{width:50%}
.cmp-two-column-container .two-column-container img{height:337.5px}
.cmp-two-column-container .two-column-container .content{margin-top:28px}
.cmp-two-column-container .two-column-container.image-with-description .first-column{margin:36px 20px 0 20px}
.cmp-two-column-container .row-reverse .second-column{margin:0 80px 0 0 !important}
}
.cmp-two-column-container.mobile-space-above-60{padding-top:60px}
.cmp-two-column-container.mobile-space-above-120{padding-top:120px}
.cmp-two-column-container.mobile-space-above-180{padding-top:180px}
.cmp-two-column-container.mobile-space-above-240{padding-top:240px}
.cmp-two-column-container.mobile-space-below-60{padding-bottom:60px}
.cmp-two-column-container.mobile-space-below-120{padding-bottom:120px}
.cmp-two-column-container.mobile-space-below-180{padding-bottom:180px}
.cmp-two-column-container.mobile-space-below-240{padding-bottom:240px}
.cmp-two-column-container.mobile-space-above-0{padding-bottom:0}
.cmp-two-column-container.mobile-space-below-0{padding-bottom:0}
@media only screen and (min-width:769px){.cmp-two-column-container.desktop-space-above-0{padding-top:0}
.cmp-two-column-container.desktop-space-above-60{padding-top:60px}
.cmp-two-column-container.desktop-space-above-120{padding-top:120px}
.cmp-two-column-container.desktop-space-above-180{padding-top:180px}
.cmp-two-column-container.desktop-space-above-240{padding-top:240px}
.cmp-two-column-container.desktop-space-below-0{padding-bottom:0}
.cmp-two-column-container.desktop-space-below-60{padding-bottom:60px}
.cmp-two-column-container.desktop-space-below-120{padding-bottom:120px}
.cmp-two-column-container.desktop-space-below-180{padding-bottom:180px}
.cmp-two-column-container.desktop-space-below-240{padding-bottom:240px}
}
.cmp-title .heading-container{padding:36px 20px 12px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.cmp-title .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:1.17px;color:black;line-height:32px}
.cmp-title .heading-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:20px;color:#000;cursor:pointer;font-family:"audi-wide","audi-zh-regular"}
.cmp-title .heading-container .learn-more span{font-size:24px;line-height:.5}
@media only screen and (min-width:768px){.cmp-title .heading-container{padding:0;margin-top:64px;margin-left:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.cmp-title .heading-container h1{font-size:36px;letter-spacing:1px;line-height:48px;margin-right:32px}
.cmp-title .heading-container .learn-more{font-size:16px}
}
.cmp-timeline{background-color:black;position:relative;height:100vh;font-family:"audi-wide","audi-zh-regular"}
.cmp-timeline .fil{width:100%;height:100%;object-fit:cover}
.cmp-timeline .overlay-section{width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.8));position:absolute;top:0;padding-left:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center}
.cmp-timeline .overlay-section .title .heading-container{padding:24px 20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.cmp-timeline .overlay-section .title .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:16px;letter-spacing:1.17px;color:#fff;line-height:32px}
.cmp-timeline .overlay-section .title .heading-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:20px;color:#fff;cursor:pointer;font-family:"audi-wide","audi-zh-regular"}
.cmp-timeline .overlay-section .title .heading-container .learn-more span{font-size:24px;line-height:.5}
.cmp-timeline .overlay-section .card-section{bottom:25px}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card{transition:.3s opacity ease-in;min-width:248px !important;max-width:248px !important;font-size:14px;color:#fff;margin-right:17px;cursor:pointer;opacity:.5}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card:hover{opacity:1}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card img{width:100%;height:140px}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .desc{font-family:"audi-wide-bold","audi-zh-bold";-webkit-box-orient:vertical;padding-top:16px;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;line-height:24px;letter-spacing:0}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .hidden-contnt{display:none}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .hidden-contnt .hidden-desc{line-height:24px;letter-spacing:0}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .hidden-contnt .more{padding-top:10px;display:-ms-flexbox;display:flex}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .hidden-contnt .more span{font-size:22px;transform:rotate(-90deg);line-height:0;display:block}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card .hidden-contnt .more p{font-size:12px;line-height:1.67;margin-right:4px}
.cmp-timeline .overlay-section .card-section .slick-initialized .slick-slide{min-width:248px !important;margin-right:17px;outline:0}
.cmp-timeline .overlay-section .card-section .slick-active .detail-card{opacity:1}
.cmp-timeline .overlay-section .card-section .slick-active .detail-card .hidden-contnt{display:block}
.cmp-timeline .overlay-section .top-section{height:60px;margin-bottom:16px}
.cmp-timeline .overlay-section .top-section .indicator-line{margin-bottom:20px}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator{position:relative;max-width:280px !important;min-width:280px !important;height:100%;bottom:-25px}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .date{font-size:14px;line-height:1.71;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:-0.21px;color:#fff;position:absolute;opacity:.5;top:-25px}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .dot{height:24px;width:24px;background-color:rgba(255,255,255,0.3);opacity:.5;border-radius:50%;position:relative;cursor:pointer}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .dot div{height:12px;width:12px;background-color:white;opacity:.5;border-radius:50%;top:6px;position:absolute;left:6px}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .line{position:absolute;width:255px;top:12px;margin:0;left:24px;border-color:white;opacity:.5;cursor:pointer}
.cmp-timeline .overlay-section .top-section .slick-active .indicator .date{opacity:1}
.cmp-timeline .overlay-section .top-section .slick-active .indicator .dot{opacity:1}
.cmp-timeline .overlay-section .top-section .slick-active .indicator .dot div{opacity:1}
.cmp-timeline .overlay-section .top-section .slick-active .indicator .line{opacity:1}
.cmp-timeline .overlay-section .top-section .slick-initialized .slick-slide{min-width:265px !important;outline:0}
.cmp-timeline .overlay-section .top-section .slick-initialized .slick-slide div{height:60px}
@media only screen and (min-width:768px){.cmp-timeline{height:100%}
.cmp-timeline .fil{height:100%;object-fit:cover;object-position:center}
.cmp-timeline .overlay-section{padding-left:80px;padding-right:80px}
.cmp-timeline .overlay-section .title{margin-bottom:126px}
.cmp-timeline .overlay-section .title .heading-container{padding:0;margin-top:64px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:unset;justify-content:unset}
.cmp-timeline .overlay-section .title .heading-container h1{font-size:36px;letter-spacing:1px;line-height:normal;margin-right:32px}
.cmp-timeline .overlay-section .title .heading-container .learn-more{font-size:16px}
.cmp-timeline .overlay-section .card-section{bottom:90px}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card{max-width:280px !important;min-width:280px !important}
.cmp-timeline .overlay-section .card-section .card-slide .detail-card img{height:158px}
.cmp-timeline .overlay-section .card-section .slick-initialized .slick-slide{min-width:280px !important;margin-right:57px}
.cmp-timeline .overlay-section .card-section .slick-active .detail-card .hidden-contnt{display:block}
.cmp-timeline .overlay-section .top-section .indicator-line{position:relative}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator{max-width:350px !important;min-width:350px !important;position:relative}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .date{font-size:16px;line-height:1.56;letter-spacing:-0.24px}
.cmp-timeline .overlay-section .top-section .indicator-line .indicator .line{width:325px}
}
.cmp-timeline .cmp-title .heading-container .learn-more{color:white}
.cmp-timeline .title-comp .cmp-title .heading-container h1{color:white}
.cmp-timeline .cmp-title .heading-container{margin-left:0}
@media only screen and (max-width:768px){.cmp-timeline .cmp-title .heading-container{margin-top:0;margin-bottom:0;padding:24px 20px 0 0}
.cmp-timeline .overlay-section .title-comp .cmp-title .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:16px;letter-spacing:1.17px;color:white;line-height:32px}
}
.cmp-time-line-vertical{width:100%;height:auto !important}
.cmp-time-line-vertical .desktop-backColor-black{width:100%;height:100%;background-color:black}
.cmp-time-line-vertical .desktop-backColor-white{width:100%;height:100%;background-color:white}
.cmp-time-line-vertical .detail{width:1322px;height:auto;margin:0 auto;padding-top:96px;padding-bottom:256px}
.cmp-time-line-vertical .detail .content{width:100%;height:auto;position:relative}
.cmp-time-line-vertical .detail .left{width:600px;height:400px}
.cmp-time-line-vertical .detail .left img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .left img:hover{transform:scale(1.2);transform-origin:bottom right;transition:transform 1s ease-in-out}
.cmp-time-line-vertical .detail .left .value{width:100%;height:auto;text-align:right;position:relative}
.cmp-time-line-vertical .detail .left .value .title{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:24px 0}
.cmp-time-line-vertical .detail .left .value .title div{height:24px;width:24px;border-radius:50%;position:absolute;top:0;right:-74px}
.cmp-time-line-vertical .detail .left .value .title div.desktop-line-white{background-color:white}
.cmp-time-line-vertical .detail .left .value .title div.desktop-line-black{background-color:#000}
.cmp-time-line-vertical .detail .left .value .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .right{width:600px;height:400px;float:right}
.cmp-time-line-vertical .detail .right img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .right img:hover{transform:scale(1.2);transform-origin:bottom left;transition:transform 1s ease-in-out}
.cmp-time-line-vertical .detail .right .value{width:100%;height:auto;text-align:left;position:relative}
.cmp-time-line-vertical .detail .right .title{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:24px 0}
.cmp-time-line-vertical .detail .right .title div{height:24px;width:24px;border-radius:50%;position:absolute;top:0;left:-72px}
.cmp-time-line-vertical .detail .right .title div.desktop-line-white{background-color:white}
.cmp-time-line-vertical .detail .right .title div.desktop-line-black{background-color:#000}
.cmp-time-line-vertical .detail .right .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .linebox{width:10px;height:656px;position:absolute;top:0;left:50%}
.cmp-time-line-vertical .detail .linebox.desktop-line-white{border-left:2px solid white}
.cmp-time-line-vertical .detail .linebox.desktop-line-black{border-left:2px solid black}
.cmp-time-line-vertical .detail .desktop-titleTimeColor-white{color:white}
.cmp-time-line-vertical .detail .desktop-titleTimeColor-black{color:#000}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:1023px) and (min-height:429px),(orientation:landscape) and (min-width:1024px) and (max-width:1440px){.cmp-time-line-vertical{width:100%;height:auto}
.cmp-time-line-vertical .detail{width:calc(100% - 152px);height:auto;margin:0 auto;padding-top:80px;padding-bottom:256px}
.cmp-time-line-vertical .detail .content{width:100%;height:auto;position:relative}
.cmp-time-line-vertical .detail .left{width:calc(50% - 61px);height:308px}
.cmp-time-line-vertical .detail .left img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .left img:hover{transform:scale(1.1);transform-origin:bottom right;transition:transform 1s ease-in-out}
.cmp-time-line-vertical .detail .left .value{width:100%;height:auto;text-align:right;position:relative}
.cmp-time-line-vertical .detail .left .value .title{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:24px 0}
.cmp-time-line-vertical .detail .left .value .title div{height:24px;width:24px;border-radius:50%;position:absolute;top:0;right:-74px}
.cmp-time-line-vertical .detail .left .value .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .right{width:calc(50% - 61px);height:308px;float:right}
.cmp-time-line-vertical .detail .right img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .right img:hover{transform:scale(1.1);transform-origin:bottom left;transition:transform 1s ease-in-out}
.cmp-time-line-vertical .detail .right .value{width:100%;height:auto;text-align:left;position:relative}
.cmp-time-line-vertical .detail .right .title{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:24px 0}
.cmp-time-line-vertical .detail .right .title div{height:24px;width:24px;border-radius:50%;position:absolute;top:0;left:-72px}
.cmp-time-line-vertical .detail .right .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .linebox{width:10px;height:564px;position:absolute;top:0;left:50%}
}
@media screen and (orientation:portrait) and (min-height:768px) and (max-height:calc(1024px - 1px)),(orientation:portrait) and (min-height:1024px) and (max-height:calc(1440px - 1px)){.cmp-time-line-vertical{width:100%;height:auto}
.cmp-time-line-vertical .detail{width:100%;height:auto;margin:0;padding:80px 0 0 0}
.cmp-time-line-vertical .detail .content{width:100%;height:auto}
.cmp-time-line-vertical .detail .left,.cmp-time-line-vertical .detail .right{width:calc(100% - 234px);height:400px;float:right;margin-right:90px}
.cmp-time-line-vertical .detail .left img,.cmp-time-line-vertical .detail .right img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .left img:hover,.cmp-time-line-vertical .detail .right img:hover{transform:scale(1)}
.cmp-time-line-vertical .detail .left .value,.cmp-time-line-vertical .detail .right .value{width:100%;height:auto;text-align:left}
.cmp-time-line-vertical .detail .left .value .title,.cmp-time-line-vertical .detail .right .value .title{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin:24px 0}
.cmp-time-line-vertical .detail .left .value .title div,.cmp-time-line-vertical .detail .right .value .title div{height:24px;width:24px;border-radius:50%;position:absolute;top:4px;left:-41px}
.cmp-time-line-vertical .detail .left .value .time,.cmp-time-line-vertical .detail .right .value .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .linebox{height:616px;margin-right:20px;width:10px;float:right;position:static}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-time-line-vertical{width:100%;height:auto}
.cmp-time-line-vertical .detail{width:100%;height:auto;margin:0;padding:80px 0 0 0}
.cmp-time-line-vertical .detail .content{width:100%;height:auto}
.cmp-time-line-vertical .detail .left,.cmp-time-line-vertical .detail .right{width:calc(100% - 85px);height:200px;float:right;margin-right:40px}
.cmp-time-line-vertical .detail .left img,.cmp-time-line-vertical .detail .right img{width:100%;height:100%;object-fit:cover}
.cmp-time-line-vertical .detail .left img:hover,.cmp-time-line-vertical .detail .right img:hover{transform:scale(1)}
.cmp-time-line-vertical .detail .left .value,.cmp-time-line-vertical .detail .right .value{width:100%;height:auto;text-align:left}
.cmp-time-line-vertical .detail .left .value .title,.cmp-time-line-vertical .detail .right .value .title{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:12px 0}
.cmp-time-line-vertical .detail .left .value .title div,.cmp-time-line-vertical .detail .right .value .title div{height:14px;width:14px;border-radius:50%;position:absolute;top:4px;left:-36px}
.cmp-time-line-vertical .detail .left .value .time,.cmp-time-line-vertical .detail .right .value .time{font-size:18px;font-style:normal;font-weight:400;line-height:24px}
.cmp-time-line-vertical .detail .linebox{width:10px;height:352px;float:right;margin-right:20px;position:static}
}
.two-columns-text{width:100%;padding:20px;-ms-flex-align:center;align-items:center}
.two-columns-text .quote{font-family:"audi-wide-bold","audi-zh-bold"}
.two-columns-text .author{font-family:"audi-wide","audi-zh-regular"}
@media only screen and (min-width:768px){.two-columns-text{padding:0 12%;margin-top:120px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
}
.two-columns-text .container{width:100%;padding:0;line-height:2.25;letter-spacing:0;font-family:"audi-wide","audi-zh-regular"}
@media only screen and (min-width:768px){.two-columns-text .container{width:50%}
}
.two-columns-text .container.left-texts{font-size:14px}
@media only screen and (min-width:768px){.two-columns-text .container.left-texts{font-size:16px}
}
.two-columns-text .container.left-texts .secondPara{margin-top:20px}
@media only screen and (min-width:768px){.two-columns-text .container.right-texts{margin-left:80px}
}
.two-columns-text .container.right-texts .quote{font-size:24px;letter-spacing:1px;font-family:"audi-wide-bold","audi-zh-bold";margin-top:20px;line-height:48px;letter-spacing:1px}
@media only screen and (min-width:768px){.two-columns-text .container.right-texts .quote{font-size:32px;margin-top:0}
}
.two-columns-text .container.right-texts .author{font-size:14px;margin-top:20px;font-family:"audi-wide-bold","audi-zh-bold"}
.two-columns-text .container .paragraph{font-family:"audi-wide","audi-zh-regular"}
.support-animation .animate .two-columns-text .container.left-texts{transition:all .5s ease-in-out;transform:translateY(30px);opacity:0}
.support-animation .animate .two-columns-text .container.left-texts .secondPara{transition:all .5s ease-in-out .8s;transform:translateY(30px);opacity:0}
.support-animation .animate .two-columns-text .container.right-texts .quote{transition:all .5s ease-in-out 1.1s;transform:translateY(30px);opacity:0}
.support-animation .animate .two-columns-text .container.right-texts .author{transition:all .5s ease-in-out 1.3s;transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .two-columns-text .container.left-texts{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .two-columns-text .container.left-texts .secondPara{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .two-columns-text .container.right-texts .quote{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .two-columns-text .container.right-texts .author{transform:translateY(0) !important;opacity:1 !important}
.two-column-image-text{width:100%;letter-spacing:1.75px;font-family:"audi-wide","audi-zh-regular";color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.two-column-image-text.mobile-space-above-0{padding-top:0}
.two-column-image-text.mobile-space-above-60{padding-top:60px}
.two-column-image-text.mobile-space-above-120{padding-top:120px}
.two-column-image-text.mobile-space-above-180{padding-top:180px}
.two-column-image-text.mobile-space-above-240{padding-top:240px}
.two-column-image-text.mobile-space-below-0{padding-bottom:0}
.two-column-image-text.mobile-space-below-60{padding-bottom:60px}
.two-column-image-text.mobile-space-below-120{padding-bottom:120px}
.two-column-image-text.mobile-space-below-180{padding-bottom:180px}
.two-column-image-text.mobile-space-below-240{padding-bottom:240px}
@media only screen and (min-width:768px){.two-column-image-text{margin:0 auto}
.two-column-image-text.desktop-space-above-0{padding-top:0}
.two-column-image-text.desktop-space-above-60{padding-top:60px}
.two-column-image-text.desktop-space-above-120{padding-top:120px}
.two-column-image-text.desktop-space-above-180{padding-top:180px}
.two-column-image-text.desktop-space-above-240{padding-top:240px}
.two-column-image-text.desktop-space-below-60{padding-bottom:60px}
.two-column-image-text.desktop-space-below-120{padding-bottom:120px}
.two-column-image-text.desktop-space-below-180{padding-bottom:180px}
.two-column-image-text.desktop-space-below-240{padding-bottom:240px}
}
@media only screen and (min-width:1025px){.two-column-image-text{-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}
}
.two-column-image-text .text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;margin-bottom:20px;padding:0 36px;line-height:24px;letter-spacing:1.12px;font-family:"audi-wide","audi-zh-regular";margin-top:20px}
@media only screen and (min-width:1025px){.two-column-image-text .text{width:37%;max-width:546px;font-size:16px;line-height:2.25;padding:0 66px 0 40px}
}
.two-column-image-text .image{width:100%;padding:0 20px}
@media only screen and (min-width:1025px){.two-column-image-text .image{width:37%;max-width:546px;height:auto;padding:0}
}
.two-column-image-text .image img{width:100%;height:100%}
.reverse .two-column-image-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
@media only screen and (min-width:1025px){.reverse .two-column-image-text{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media only screen and (min-width:1025px){.reverse .two-column-image-text .text{height:auto;padding:0 40px 0 66px}
}
.reverse .two-column-image-text .image{margin-left:0}
@media only screen and (min-width:1025px){}
.support-animation .animate .two-column-image-text .text{transition:all .5s ease-in-out;transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .two-column-image-text .text{transform:translateY(0) !important;opacity:1 !important}
.section-text-image-animate{height:auto !important}
.support-animation .cmp-text-banner{background-attachment:fixed}
.cmp-text-banner{height:100%;font-family:"audi-wide-bold","audi-zh-bold";background-attachment:scroll;background-size:cover;background-position:center}
.cmp-text-banner .text-banner{position:relative;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.cmp-text-banner .text-banner .action-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;position:absolute;right:20px;bottom:180px;z-index:100}
.cmp-text-banner .text-banner .action-items span{font-size:24px;color:#fff}
.cmp-text-banner .text-banner .action-items div{display:-ms-flexbox;display:flex;padding-bottom:23px;cursor:pointer}
.cmp-text-banner .text-banner .action-items .mute-action .mute{display:none}
.cmp-text-banner .text-banner .action-items .action-name{font-size:10px;line-height:24px;letter-spacing:.73px;color:#f2f2f2;padding-right:8px}
.cmp-text-banner .text-banner .action-items .mute-label{display:none}
.cmp-text-banner .text-banner .action-items .selected{display:none;margin-right:-19px;margin-bottom:-14px}
.cmp-text-banner .text-banner .action-items .unmute{margin-right:-19px;margin-bottom:-14px}
.cmp-text-banner .text-banner img{width:100%;height:100%;object-fit:cover;display:block}
.cmp-text-banner .text-banner video{width:100%;height:100%;object-fit:cover;display:block}
.cmp-text-banner .text-banner .banner-text-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 15px 15px 15px;width:100%;-ms-flex-align:start;align-items:flex-start;color:#fff}
.cmp-text-banner .text-banner .banner-text-container.mobile-black{color:#000}
.cmp-text-banner .text-banner .banner-text-container.mobile-white{color:#fff}
.cmp-text-banner .text-banner .banner-text-container+.image-container picture{height:100%;width:100%}
@media only screen and (min-width:768px){.cmp-text-banner .text-banner .banner-text-container{position:absolute}
.cmp-text-banner .text-banner .banner-text-container.desktop-black{color:#000}
.cmp-text-banner .text-banner .banner-text-container.desktop-white{color:#fff}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-left .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-top-left .banner-text-descriptions{text-align:left}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-center{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-center .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-top-center .banner-text-descriptions{text-align:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}
.cmp-text-banner .text-banner .banner-text-container.banner-text-top-right .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-top-right .banner-text-descriptions{text-align:right}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-left{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-left .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-center-left .banner-text-descriptions{text-align:left}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-center .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-center-center .banner-text-descriptions{text-align:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-right{-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}
.cmp-text-banner .text-banner .banner-text-container.banner-text-center-right .title,.cmp-text-banner .text-banner .banner-text-container.banner-text-center-right .banner-text-descriptions{text-align:right}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-left .title{text-align:left}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-left .banner-text-descriptions{padding-bottom:16px;text-align:left}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-center{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-center .title{text-align:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-center .banner-text-descriptions{padding-bottom:16px;text-align:center}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-right .title{text-align:right}
.cmp-text-banner .text-banner .banner-text-container.banner-text-bottom-right .banner-text-descriptions{padding-bottom:16px;text-align:right}
}
.cmp-text-banner .text-banner .banner-text-container p{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;line-height:36px;letter-spacing:1px;color:white;height:inherit}
.cmp-text-banner .text-banner .banner-text-container .title{font-size:24px;letter-spacing:1px;line-height:48px;max-width:600px;text-align:start;color:inherit}
@media only screen and (min-width:768px){.cmp-text-banner .text-banner .banner-text-container .title{color:inherit;font-size:36px}
}
.cmp-text-banner .text-banner .banner-text-container .banner-text-descriptions{font-size:12px;letter-spacing:.5px;line-height:2.25 !important;max-width:600px;color:inherit}
@media only screen and (min-width:768px){.cmp-text-banner .text-banner .banner-text-container .banner-text-descriptions{color:inherit;font-size:16px}
}
.cmp-text-banner .text-banner .banner-text-mob-top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.cmp-text-banner .text-banner .banner-text-mob-top-left .title,.cmp-text-banner .text-banner .banner-text-mob-top-left .banner-text-descriptions{text-align:left}
.cmp-text-banner .text-banner .banner-text-mob-top-center{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
.cmp-text-banner .text-banner .banner-text-mob-top-center .title,.cmp-text-banner .text-banner .banner-text-mob-top-center .banner-text-descriptions{text-align:center}
.cmp-text-banner .text-banner .banner-text-mob-top-right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end}
.cmp-text-banner .text-banner .banner-text-mob-top-right .title,.cmp-text-banner .text-banner .banner-text-mob-top-right .banner-text-descriptions{text-align:right}
.cmp-text-banner .text-banner .banner-text-mob-center-left{-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}
.cmp-text-banner .text-banner .banner-text-mob-center-left .title,.cmp-text-banner .text-banner .banner-text-mob-center-left .banner-text-descriptions{text-align:left}
.cmp-text-banner .text-banner .banner-text-mob-center-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-text-banner .text-banner .banner-text-mob-center-center .title,.cmp-text-banner .text-banner .banner-text-mob-center-center .banner-text-descriptions{text-align:center}
.cmp-text-banner .text-banner .banner-text-mob-center-right{-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}
.cmp-text-banner .text-banner .banner-text-mob-center-right .title,.cmp-text-banner .text-banner .banner-text-mob-center-right .banner-text-descriptions{text-align:right}
.cmp-text-banner .text-banner .banner-text-mob-bottom-left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-mob-bottom-left .title{text-align:left}
.cmp-text-banner .text-banner .banner-text-mob-bottom-left .banner-text-descriptions{padding-bottom:16px;text-align:left}
.cmp-text-banner .text-banner .banner-text-mob-bottom-center{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-mob-bottom-center .title{text-align:center}
.cmp-text-banner .text-banner .banner-text-mob-bottom-center .banner-text-descriptions{padding-bottom:16px;text-align:center}
.cmp-text-banner .text-banner .banner-text-mob-bottom-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:64px}
.cmp-text-banner .text-banner .banner-text-mob-bottom-right .title{text-align:right}
.cmp-text-banner .text-banner .banner-text-mob-bottom-right .banner-text-descriptions{padding-bottom:16px;text-align:right}
.cmp-text-banner .text-banner .text-on-image{position:absolute;height:auto;color:white}
.cmp-text-banner.life-style-story .banner-text-subtext{position:absolute;bottom:168px}
.cmp-text-banner.life-style-story .banner-text-subtext div{margin-top:0;color:white;font-family:"audi-wide","audi-zh-regular";font-size:24px;line-height:32px;letter-spacing:1.75px;line-height:1.5;letter-spacing:normal}
.cmp-text-banner.life-style-story .bottom-arrow-container{position:absolute;bottom:84px;left:50%;transform:translate(-50%,0);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.cmp-text-banner.life-style-story .bottom-arrow-container p{font-size:12px;font-family:"audi-wide","audi-zh-regular";line-height:20px;letter-spacing:.87px;color:#f2f2f2}
.cmp-text-banner.life-style-story .bottom-arrow-container span{font-size:24px;color:#f2f2f2;display:block;line-height:0}
.cmp-text-banner.audi-center-banner{margin-bottom:119px}
.cmp-text-banner.audi-center-banner .banner-text-container{display:none}
.cmp-text-banner.audi-center-banner .audi-center-avatar{width:84px;height:84px;position:absolute;left:50%;transform:translate(-50%,-50%)}
.cmp-text-banner.audi-center-banner .audi-center-avatar img{width:100%;height:100%;border-radius:50%}
.cmp-text-banner.audi-center-banner .audi-center-avatar p{font-size:14px;line-height:20px;letter-spacing:1.12px;font-family:"audi-wide-bold","audi-zh-bold";text-align:center;color:black;margin-top:24px}
.support-animation .animate .cmp-text-banner .text-banner img{visibility:hidden}
.support-animation .animate .cmp-text-banner .text-banner .banner-text-container .title{transition:all .46s ease-in-out;transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-text-banner .text-banner .banner-text-container .banner-text-descriptions{transition:all .46s ease-in-out .46s;transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .cmp-text-banner .title,.support-animation .parallax-effect .cmp-text-banner .title{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-text-banner .banner-text-descriptions,.support-animation .parallax-effect .cmp-text-banner .banner-text-descriptions{transform:translateY(0) !important;opacity:1 !important}
@media only screen and (min-width:768px){.cmp-text-banner.desktop-screenify{height:100vh}
.cmp-text-banner .text-banner{height:100%}
.cmp-text-banner .text-banner .action-items{top:104px;right:80px}
.cmp-text-banner.life-style-story .banner-text-subtext{bottom:125px}
.cmp-text-banner.life-style-story .banner-text-subtext div{font-size:16px;line-height:24px;letter-spacing:normal;margin-top:8px}
.cmp-text-banner.life-style-story .bottom-arrow-container{bottom:25px}
.cmp-text-banner.life-style-story .bottom-arrow-container p{letter-spacing:1.02px;font-size:14px}
.cmp-text-banner.life-style-story .bottom-arrow-container span{font-size:48px}
.cmp-text-banner.audi-center-banner{margin-bottom:149px}
.cmp-text-banner.audi-center-banner img{height:360px}
.cmp-text-banner.audi-center-banner .audi-center-avatar{width:120px;height:120px}
.cmp-text-banner.audi-center-banner .audi-center-avatar p{font-size:24px;letter-spacing:1.92px;line-height:normal}
.cmp-text-banner .text-banner .banner-text-container{padding:112px 80px 80px 80px;height:100%}
.cmp-text-banner .text-banner .banner-text-container p{font-size:36px !important;line-height:1.13;letter-spacing:1px}
}
@media(max-width:1024px){.cmp-text-banner .text-banner .text-on-image{padding-top:60px}
}
@media(max-width:767px){.cmp-text-banner .text-banner .banner-text-container .title{line-height:32px}
}
.cmp-text h1{font-size:2em;font-weight:bold}
.cmp-text h2{font-size:1.5em;font-weight:bold}
.cmp-text h3{font-size:1.17em;font-weight:bold}
.cmp-text h4{font-size:1em;font-weight:bold}
.cmp-text h5{font-size:.83em;font-weight:bold}
.cmp-text h6{font-size:.67em;font-weight:bold}
.cmp-text{padding:20px 16px 0 20px}
.cmp-text h1,.cmp-text h2,.cmp-text h3,.cmp-text h4,.cmp-text h5,.cmp-text h6{line-height:1.15em}
@media only screen and (min-width:768px){.cmp-text{padding:28px 80px 47px}
}
.cmp-text p{font-size:12px;padding-bottom:18px;line-height:18px}
.cmp-text sup{font-size:12px;padding-right:5px}
.cmp-text b{font-weight:bold}
.aui-select.is-dirty::after{background-image:url('../image/dropArrow.svg')}
.cmp-test-drive{font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}
@media only screen and (max-width:375px){.cmp-test-drive{justify-content:center}
}
.cmp-test-drive .img-section{width:100%;height:auto}
.cmp-test-drive .img-section img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.cmp-test-drive .content-section{padding:31px 0 28px 17px}
@media only screen and (max-width:375px){.cmp-test-drive .content-section{padding:31px 0 28px 0}
}
.cmp-test-drive .content-section .title{font-family:"audi-wide-bold","audi-zh-bold";color:#000;font-weight:600;font-size:24px;line-height:29px;letter-spacing:.75px;padding-bottom:18px}
.cmp-test-drive .content-section .desc{font-size:16px;line-height:19px;letter-spacing:.5px;padding-bottom:31px;color:#000}
.cmp-test-drive .content-section .filter-container{display:-ms-flexbox;display:flex}
.cmp-test-drive .content-section .filter-container .car-series-filter,.cmp-test-drive .content-section .filter-container .model-filter{width:165px}
.cmp-test-drive .content-section .filter-container .car-series-filter h1,.cmp-test-drive .content-section .filter-container .model-filter h1{font-size:12px;line-height:20px;color:#666;font-family:"audi-wide","audi-zh-regular"}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select__focus-line,.cmp-test-drive .content-section .filter-container .model-filter .aui-select__focus-line{background:0}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select.aui-select--floating-label,.cmp-test-drive .content-section .filter-container .model-filter .aui-select.aui-select--floating-label{padding:0}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select__input,.cmp-test-drive .content-section .filter-container .model-filter .aui-select__input{min-height:24px;margin-top:4px;padding-bottom:8px;color:#666;border-bottom:1px solid #000}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select.is-dirty .aui-select__input,.cmp-test-drive .content-section .filter-container .model-filter .aui-select.is-dirty .aui-select__input{color:#666;font-family:"audi-wide","audi-zh-regular";font-size:16px;line-height:24px;min-height:24px;padding-bottom:8px}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select.aui-select--floating-label::after,.cmp-test-drive .content-section .filter-container .model-filter .aui-select.aui-select--floating-label::after{top:unset;bottom:10px}
.cmp-test-drive .content-section .filter-container .car-series-filter{margin-right:8px}
.cmp-test-drive .content-section .btn-wrapper{display:-ms-flexbox;display:flex;padding-top:25.35%}
.cmp-test-drive .content-section .btn-wrapper button{width:166.16px;height:44px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-test-drive .content-section .btn-wrapper button span{font-size:12px}
.cmp-test-drive .content-section .btn-wrapper button:first-of-type{margin-right:8.28px}
.cmp-test-drive.black{background-color:#000}
.cmp-test-drive.black .mob-title{color:#fff}
.cmp-test-drive.black .content-section{color:#fff}
#fullpage .cmp-test-drive .mob-title{margin-top:60px}
.ie-browser .cmp-test-drive.square-1-1 .img-section{max-height:546px}
@media only screen and (max-width:768px){.cmp-test-drive .img-section{height:auto}
}
@media only screen and (min-width:1024px){.cmp-test-drive.cmp-test-drive__reverse{-ms-flex-direction:unset;flex-direction:unset}
.cmp-test-drive{padding-top:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cmp-test-drive .mob-title{display:none}
.cmp-test-drive .img-section{width:66%;height:100%}
.cmp-test-drive .content-section .btn-wrapper button{height:46px;width:140.09px}
.cmp-test-drive .content-section{width:34%;padding:23.98vh 4.18vw 0 7.31vh;height:100%}
.cmp-test-drive .content-section .desc{font-size:16px;line-height:1.5;padding-bottom:32px;letter-spacing:normal}
.cmp-test-drive .content-section .filter-container .car-series-filter{margin-right:20px}
.cmp-test-drive .content-section .filter-container .car-series-filter,.cmp-test-drive .content-section .filter-container .model-filter{width:138px}
}
@media only screen and (min-width:768px){.cmp-test-drive .content-section .title{font-style:normal;font-weight:600;font-size:24px;line-height:29px;letter-spacing:.75px;padding-bottom:26px}
}
@media only screen and (min-width:1440px){.cmp-test-drive .content-section{width:34.03%;padding:20.09vh 4.16vw 0 4.86vw}
.cmp-test-drive .content-section .title{padding-bottom:2.21vh}
.cmp-test-drive .content-section .desc{font-size:16px;line-height:19px;padding-bottom:3.69vh;letter-spacing:normal}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select.is-dirty .aui-select__input,.cmp-test-drive .content-section .filter-container .model-filter .aui-select.is-dirty .aui-select__input{font-size:16px;line-height:24px}
.cmp-test-drive .content-section .filter-container .car-series-filter .aui-select.aui-select--floating-label,.cmp-test-drive .content-section .filter-container .model-filter .aui-select.aui-select--floating-label{padding-top:0}
.cmp-test-drive .content-section .btn-wrapper{padding-top:10.1vh}
.cmp-test-drive .content-section .btn-wrapper button{height:44px;width:175.86px}
.cmp-test-drive .img-section{width:65.97%}
.cmp-test-drive .content-section .filter-container .car-series-filter,.cmp-test-drive .content-section .filter-container .model-filter{width:170px}
}
@media only screen and (min-width:1920px){.cmp-test-drive .content-section{width:33.85%;padding:23.42vh 4.16vw 0 4.86vw}
.cmp-test-drive .content-section .title{font-size:36px;line-height:43px;padding-bottom:2.87vh}
.cmp-test-drive .content-section .desc{padding-bottom:5.1vh}
.cmp-test-drive .content-section .filter-container .car-series-filter{margin-right:80px}
.cmp-test-drive .content-section .btn-wrapper{padding-top:15.14vh}
.cmp-test-drive .content-section .btn-wrapper button{height:58.42px;width:233.51px}
.cmp-test-drive .content-section .btn-wrapper button span{font-size:18px}
.cmp-test-drive .content-section .btn-wrapper button:first-of-type{margin-right:10.49px}
.cmp-test-drive .img-section{width:66.14%}
.cmp-test-drive .content-section .filter-container .car-series-filter,.cmp-test-drive .content-section .filter-container .model-filter{width:230px}
}
.cmp-test-drive .content-section .btn-wrapper button span{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.wrapper-image{height:100%;position:relative}
.wrapper-image .content{color:#fff;padding:76px 20px 0 20px;position:absolute;z-index:1}
.wrapper-image .content.content-text-black{color:#000 !important}
.wrapper-image .content.content-text-black button{border-color:#000 !important;color:#000 !important}
.wrapper-image .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px;font-family:"audi-wide-bold","audi-zh-bold"}
.wrapper-image .content .sub-title p{font-size:14px;line-height:24px;letter-spacing:.75px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold"}
.wrapper-image .content p{font-size:14px;letter-spacing:.5px;margin-bottom:24px}
.wrapper-image .content button{width:164px;height:44px;padding:12px 39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.wrapper-image .content button span{font-size:12px;line-height:1.67}
.wrapper-image .fill{position:absolute;top:0;width:100%;height:100%;bject-position:center}
.wrapper-image .overlay{background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,#120e0e)}
@media only screen and (min-width:375px) and (max-width:768px){.wrapper-image .content{color:#fff}
.wrapper-image .content p{width:100%;font-size:14px;line-height:24px;letter-spacing:1.12px;margin-bottom:24px;padding-right:20px}
.wrapper-image .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px}
.wrapper-image .content .sub-title p{font-size:14px;letter-spacing:1.12px;margin-bottom:24px;line-height:24px}
.wrapper-image .content button{width:164px;height:44px;padding:12px 39px}
.wrapper-image .content button span{font-size:12px;font-family:"audi-wide","audi-zh-regular"}
}
@media only screen and (min-width:768px){.wrapper-image{height:inherit;font-family:"audi-wide","audi-zh-regular"}
.cmp-tab{height:inherit}
.wrapper-image .content{width:378px;padding:104px 0 0 80px}
.wrapper-image .bottom{bottom:32px}
.wrapper-image .top{bottom:unset}
.wrapper-image .content .title p{font-size:32px;letter-spacing:1px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:39px}
.wrapper-image .content .sub-title p{font-size:24px;letter-spacing:.75px;margin-bottom:16px;line-height:29px;font-family:"audi-zh-medium"}
.wrapper-image .content p{font-size:16px;letter-spacing:.5px;width:378px;line-height:24px;margin-bottom:32px;line-height:24px}
.wrapper-image .content button{width:207px;height:52px;padding:13px 32px 14px}
}
.cmp-brand{font-family:"audi-wide","audi-zh-regular";height:100%}
.cmp-brand .cmp-tab{height:inherit}
.cmp-brand .wrapper-image{height:100%;position:relative}
.cmp-brand .wrapper-image .content{padding:76px 20px 0 20px;position:absolute;z-index:1;color:#fff}
.cmp-brand .wrapper-image .content.content-text-black{color:#000 !important}
.cmp-brand .wrapper-image .content.content-text-black button{border-color:#000 !important;color:#000 !important}
.cmp-brand .wrapper-image .content.mobile-black{color:#000}
.cmp-brand .wrapper-image .content.mobile-white{color:#fff}
.cmp-brand .wrapper-image .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px;font-family:"audi-wide-bold","audi-zh-bold";color:inherit}
.cmp-brand .wrapper-image .content .sub-title p{font-size:14px;line-height:24px;letter-spacing:.75px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";color:inherit}
.cmp-brand .wrapper-image .content p{font-size:14px;letter-spacing:.5px;margin-bottom:24px;color:inherit}
.cmp-brand .wrapper-image .content button{width:164px;height:44px;padding:12px 39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-brand .wrapper-image .content button span{font-size:12px;line-height:1.67}
.cmp-brand .wrapper-image .fill{position:absolute;top:0;width:100%;height:100%;object-position:center;object-fit:cover}
.cmp-brand .wrapper-image .overlay{background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,#120e0e)}
.cmp-tab .section .wrapper-image .content{padding:120px 30px 180px 20px}
.left-sideNav .cmp-tab .section .wrapper-image .content{padding:120px 40px 180px 40px}
.section .wrapper-image{height:100%;position:relative}
.section .wrapper-image{position:relative;height:100%;overflow:hidden}
.section .wrapper-image picture::before{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:black;opacity:0;transition:opacity 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.section .wrapper-image picture img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
@media(hover:hover) and (pointer:fine){.section .wrapper-image.img-overlayss:hover picture::before{opacity:10%}
.section .wrapper-image.img-zoomin:hover picture img{transform:scale(1.1)}
}
.section .wrapper-image .content{color:#fff;padding:120px 40px 108px 20px;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-ms-flex-align:start;align-items:flex-start;z-index:20}
.left-sideNav .section .wrapper-image .content{padding:120px 40px 108px 40px}
.section .wrapper-image .content.content-text-black{color:#000 !important}
.section .wrapper-image .content.content-text-black button{border-color:#000 !important;color:#000 !important}
.section .wrapper-image .content.mobile-black{color:#000}
.section .wrapper-image .content.mobile-white{color:#fff}
.section .wrapper-image .content.banner-text-mobile-top-center{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:center}
.section .wrapper-image .content.banner-text-mobile-top-right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content.banner-text-mobile-bottom-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-mobile-center-left{-ms-flex-pack:center;justify-content:center;text-align:start;-ms-flex-align:start;align-items:flex-start}
.section .wrapper-image .content.banner-text-mobile-center-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-mobile-center-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;text-align:center}
.section .wrapper-image .content.banner-text-mobile-center-right{-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content.banner-text-mobile-top-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-mobile-bottom-left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}
.section .wrapper-image .content.banner-text-mobile-bottom-center{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-align:center}
.section .wrapper-image .content.banner-text-mobile-bottom-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content .title p{line-height:32px;font-size:24px;letter-spacing:.75px;margin-bottom:4px;font-family:"audi-wide-bold","audi-zh-bold";color:inherit}
.section .wrapper-image .content .sub-title p{font-size:14px;line-height:24px;letter-spacing:.75px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";color:inherit}
.section .cmp-enhanced-tabs .wrapper-image .content .sub-title p{letter-spacing:1.12px;margin-bottom:24px}
@media only screen and (min-width:768px){.section .cmp-enhanced-tabs .wrapper-image .content{padding-top:104px}
}
.section .wrapper-image .content .desc{font-size:14px;letter-spacing:.5px;margin-bottom:24px;color:inherit}
.section .wrapper-image .content .desc .highlight{text-decoration:underline;color:#c03}
.section .wrapper-image .content button{width:164px;height:44px;padding:12px 39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.section .wrapper-image .content button.mobile-white-button{border:1px solid #fff;background:#fff;color:#000}
.section .wrapper-image .content button.mobile-transparent-button{border:1px solid #fff;background:transparent;color:#fff}
.section .wrapper-image .content button.mobile-black-button{color:#fff;border:1px solid #000;background:#000}
.section .wrapper-image .content button span{font-size:12px;line-height:1.67}
.section .wrapper-image .fill{position:absolute;top:0;width:100%;height:100%;object-position:center;object-fit:cover}
.section .wrapper-image .overlay{background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,#120e0e)}
@media only screen and (min-width:375px) and (max-width:768px){.cmp-brand .wrapper-image .content p{width:100%;font-size:14px;line-height:24px;letter-spacing:1.12px;margin-bottom:24px;padding-right:20px;color:inherit}
.cmp-brand .wrapper-image .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px;color:inherit}
.cmp-brand .wrapper-image .content .sub-title p{font-size:14px;letter-spacing:1.12px;margin-bottom:24px;line-height:24px;color:inherit}
.cmp-brand .wrapper-image .content button{width:164px;height:44px;padding:12px 39px}
.cmp-brand .wrapper-image .content button span{font-size:12px;font-family:"audi-wide","audi-zh-regular"}
}
@media only screen and (min-width:768px){.cmp-brand{height:100%;font-family:"audi-wide","audi-zh-regular"}
.cmp-brand .cmp-tab .wrapper-image .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-align:start;align-items:flex-start;padding:104px 64px 132px 80px}
.left-sideNav .cmp-brand .cmp-tab .wrapper-image .content{padding:104px 64px 132px 140px}
.cmp-brand .wrapper-image .content{color:#fff}
.cmp-brand .wrapper-image .content .title p{font-size:36px;letter-spacing:1px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:39px;color:inherit}
.cmp-brand .wrapper-image .content .sub-title p{font-size:24px;letter-spacing:.75px;margin-bottom:16px;line-height:29px;font-family:"audi-wide","audi-zh-regular";color:inherit}
.cmp-brand .wrapper-image .content p{font-size:16px;letter-spacing:.5px;width:378px;line-height:24px;margin-bottom:32px;line-height:24px}
.cmp-brand .wrapper-image .content button{width:207px;height:52px;padding:13px 32px 14px}
.section .wrapper-image{height:100%}
.section .wrapper-image .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-ms-flex-align:start;align-items:flex-start;padding:144px 64px 70px 80px}
.left-sideNav .section .wrapper-image .content{padding:144px 64px 70px 140px}
.section .wrapper-image .content.desktop-black{color:#000}
.section .wrapper-image .content.desktop-white{color:#fff}
.section .wrapper-image .content.banner-text-top-left{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}
.section .wrapper-image .content.banner-text-top-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-top-center{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:center}
.section .wrapper-image .content.banner-text-top-right{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content.banner-text-bottom-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-center-left{-ms-flex-pack:center;justify-content:center;text-align:left;-ms-flex-align:start;align-items:flex-start}
.section .wrapper-image .content.banner-text-center-center .content-container{display:inherit;align-items:inherit;flex-direction:column}
.section .wrapper-image .content.banner-text-center-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}
.section .wrapper-image .content.banner-text-center-right{-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content.banner-text-bottom-left{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;text-align:left}
.section .wrapper-image .content.banner-text-bottom-center{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;text-align:center}
.section .wrapper-image .content.banner-text-bottom-right{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:left}
.section .wrapper-image .content .title p{font-size:36px;letter-spacing:1px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:48px}
.section .wrapper-image .content .sub-title p{font-size:24px;letter-spacing:.75px;margin-bottom:16px;line-height:29px;font-family:"audi-wide","audi-zh-regular"}
.section .wrapper-image .content .desc{font-size:16px;letter-spacing:.5px;width:378px;line-height:24px;margin-bottom:32px;line-height:24px}
.section .wrapper-image .content button{width:207px;height:52px;padding:13px 32px 14px}
.section .wrapper-image .content button.desktop-white-button{border:1px solid #fff;background:#fff;color:#000}
.section .wrapper-image .content button.desktop-transparent-button{border:1px solid #fff;background:transparent;color:#fff}
.section .wrapper-image .content button.desktop-black-button{color:#fff;border:1px solid #000;background:#000}
.section .wrapper-image .content button span{font-size:15px}
}
@media(min-width:821px){.section .wrapper-image .content button.desktop-white-button:hover{background:#c9c9c9;border:1px solid #c9c9c9;color:#000}
.section .wrapper-image .content button.desktop-transparent-button:hover{background:rgba(255,255,255,0.3);border:1px solid #fff;color:#fff}
.section .wrapper-image .content button.desktop-black-button:hover{background:#4c4c4c;border:1px solid rgba(190,190,190,0.2);color:#fff}
}
@media only screen and (max-width:768px){.cmp-tab.hero-type.black{background-color:black}
.cmp-tab.hero-type.white{background-color:white}
.cmp-tab.hero-type .tab-nav.bottom .tab__links.active.activeBlack a{color:white !important}
.cmp-tab.hero-type .tab-nav.bottom .tab__links.active.activeWhite a{color:black !important}
}
.modeldetailpage.mobile .section .cmp-tab .tab-content .wrapper-image .content.banner-text-mobile-bottom-left,.modeldetailpage.mobile .section .cmp-tab.hero-type .tab-content .wrapper-image .content.banner-text-mobile-bottom-left{bottom:10%}
.modeldetailpage.mobile .section .cmp-tab .tab-content .wrapper-image .content.banner-text-mobile-bottom-center,.modeldetailpage.mobile .section .cmp-tab.hero-type .tab-content .wrapper-image .content.banner-text-mobile-bottom-center{bottom:10%}
.modeldetailpage.mobile .section .cmp-tab .tab-content .wrapper-image .content.banner-text-mobile-bottom-right,.modeldetailpage.mobile .section .cmp-tab.hero-type .tab-content .wrapper-image .content.banner-text-mobile-bottom-right{bottom:10%}
.cmp-tab.tab-slick-dots .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.8;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots .tab-nav .tab__links.active{opacity:1}
.cmp-tab.hero-type.tab-slick-dots .tab__links.active.activeBlack{border-top:8px solid white !important;opacity:1 !important}
.cmp-tab.hero-type.tab-slick-dots .tab__links.active.activeWhite{border-top:8px solid black !important;opacity:1 !important}
.cmp-tab.tab-slick-dots.black .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.6;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots.white .tab-nav .tab__links{border-top:8px solid #000 !important;opacity:.6;width:20px !important;min-width:unset}
@media only screen and (min-width:1920px){.cmp-brand .cmp-tab .wrapper-image .content{padding-left:96px}
.section .wrapper-image .content{padding-left:96px}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.cmp-brand .cmp-tab .wrapper-image .content{padding-left:76px}
.section .wrapper-image .content{padding-left:76px}
}
@media only screen and (min-width:768px) and (max-width:1439px){.cmp-brand .cmp-tab .wrapper-image .content{padding-left:56px}
.section .wrapper-image .content{padding-left:56px}
}
.section.imageTextTeaser .wrapper-image .content a{display:inline-flex}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom{width:calc(100% - 500px);right:0;bottom:100px;padding:0 20px}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom .tab__links{-webkit-tap-highlight-color:transparent;border-top:1px solid #666;padding-top:12px;margin-left:0;margin-right:18px}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom .tab__links a{color:#666;font-family:"audi-wide-bold","audi-zh-bold";opacity:1;padding-top:12px}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom .tab__links:last-child{margin-right:0}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom .tab__links.active{border-top:2px solid #fff}
.car-detail-promotion .section .cmp-brand .tab-nav.bottom .tab__links.active a{color:#fff}
.imageTextTeaser{height:inherit;font-family:"audi-wide","audi-zh-regular"}
.imageTextTeaser .wrapper{height:100%;position:relative}
.imageTextTeaser .wrapper .content{color:#fff;padding:76px 20px 0 20px;position:absolute;z-index:1}
.imageTextTeaser .wrapper .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px;font-family:"audi-wide-bold","audi-zh-bold"}
.imageTextTeaser .wrapper .content .sub-title p{font-size:14px;line-height:24px;letter-spacing:.75px;color:#fff;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold"}
.imageTextTeaser .wrapper .content p{font-size:14px;letter-spacing:.5px;margin-bottom:24px}
.imageTextTeaser .wrapper .content button{border:1px solid;width:164px;height:44px;padding:12px 39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.imageTextTeaser .content button span{font-size:15px;line-height:1.67}
.imageTextTeaser .overlay{background-image:linear-gradient(to bottom,#000,rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,#120e0e)}
.imageTextTeaser .wrapper .fill{position:absolute;top:0;width:100%;height:100%}
@media only screen and (min-width:375px) and (max-width:768px){.imageTextTeaser .wrapper .content{color:#fff}
.imageTextTeaser .content p{width:100%;font-size:14px;line-height:24px;letter-spacing:1.12px;margin-bottom:24px;padding-right:0}
.imageTextTeaser .wrapper .content .title p{font-size:24px;letter-spacing:.75px;margin-bottom:4px}
.imageTextTeaser .wrapper .content .sub-title p{font-size:14px;letter-spacing:1.12px;color:#fff;margin-bottom:24px;line-height:24px}
.imageTextTeaser .wrapper .content button{width:164px;height:44px;padding:12px 39px}
.imageTextTeaser .wrapper .content button span{font-size:15px;font-family:"audi-wide-bold","audi-zh-bold"}
}
@media only screen and (min-width:768px){.imageTextTeaser{height:inherit;font-family:"audi-wide","audi-zh-regular"}
.imageTextTeaser .cmp-tab{height:inherit}
.imageTextTeaser .bottom{bottom:150px}
.imageTextTeaser .top{bottom:unset}
.imageTextTeaser .wrapper .content{color:#fff;padding:104px 0 0 80px}
.imageTextTeaser .content .title p{font-size:32px;letter-spacing:1px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:39px}
.imageTextTeaser .wrapper .content .sub-title p{font-size:24px;letter-spacing:.75px;margin-bottom:16px;line-height:29px;font-family:"audi-zh-medium"}
.imageTextTeaser .wrapper .content p{font-size:16px;letter-spacing:.5px;width:378px;line-height:24px;margin-bottom:32px;line-height:24px}
.imageTextTeaser .wrapper .content button{width:207px;height:52px;padding:13px 32px 14px}
.imageTextTeaser .fill{height:750px}
}
body,*{box-sizing:border-box;margin:0}
.cmp-enhanced-tabs{height:100%}
.cmp-enhanced-tabs .slick-track{display:flex !important}
.cmp-enhanced-tabs .slider-for .slick-slide>div{height:100%}
.cmp-enhanced-tabs .slider-nav .slick-slide{margin:0 10px}
.cmp-enhanced-tabs .slider-nav .slick-list{margin:0 -10px}
.cmp-enhanced-tabs .slider-for{width:100%;height:100%}
.cmp-enhanced-tabs .slider-for-slide{height:100%;position:relative}
.cmp-enhanced-tabs .slider-for .slick-list,.cmp-enhanced-tabs .slider-for .slick-track{height:100%}
.cmp-enhanced-tabs .slider-for .slide-1{background-color:lightblue}
.cmp-enhanced-tabs .slider-for .slide-2{background-color:lightgreen}
.cmp-enhanced-tabs .slider-for .slide-3{background-color:lightcoral}
.cmp-enhanced-tabs .slider-for .slide-4{background-color:lightseagreen}
.cmp-enhanced-tabs .slider-for .slide-5{background-color:lightpink}
.cmp-enhanced-tabs .slider-nav .slick-arrow{z-index:1;cursor:pointer}
.cmp-enhanced-tabs .slider-nav{position:absolute;bottom:0;width:100%;display:flex;align-items:center;padding:0 40px 16px 40px;z-index:10;transition:transform 300ms cubic-bezier(0.75,0.02,0.5,1)}
.cmp-enhanced-tabs .slider-nav{padding-bottom:0;bottom:7%}
.cmp-enhanced-tabs .slider-nav-slide{width:112px !important;position:relative;text-align:center;cursor:pointer}
.cmp-enhanced-tabs .tab-line{position:relative;height:2px;width:100%;background-color:#666}
.cmp-enhanced-tabs.sm-tabs .tab-line{height:8px}
.cmp-enhanced-tabs.tabs-anim-off .slick-current .tab-line{background-color:#000}
.cmp-enhanced-tabs .slick-current .tab-text{color:#000}
.cmp-enhanced-tabs .tab-line::after{content:"";position:absolute;width:100%;height:4px;background-color:#000;top:0;left:0;transform:scaleX(0);transform-origin:0 0}
.cmp-enhanced-tabs.md-tabs .slider-nav .tab-line::after{height:2px}
.cmp-enhanced-tabs.sm-tabs .tab-line:after{height:8px}
.cmp-enhanced-tabs.ready-for-anim .slider-nav .slick-current .tab-line::after{transform:scaleX(100%);transition:transform cubic-bezier(0.25,0.25,0.75,0.75);transition-duration:var(--autoplay,6s);animation-play-state:running}
.cmp-enhanced-tabs.anim-paused .slider-nav .slick-current .tab-line::after{animation-play-state:paused;transform:scaleX(0)}
.cmp-enhanced-tabs.tabs-anim-off .slider-nav .slick-current .tab-line::after{transform:scaleX(0)}
.cmp-enhanced-tabs .tab-text{color:#666;margin-top:4px;font-weight:400}
@media screen and (max-width:767px){.cmp-enhanced-tabs .tab-text{font-size:12px;line-height:14.4px}
}
.cmp-enhanced-tabs .slick-current .tab-text{color:#000}
.cmp-enhanced-tabs.tabs-anim-off .slick-current .tab-text{color:#000}
.cmp-enhanced-tabs.tabs-wht .tab-line{background-color:#b3b3b3}
.cmp-enhanced-tabs.tabs-wht .tab-line::after{background-color:#fff}
.cmp-enhanced-tabs.tabs-wht .tab-text{color:#b3b3b3}
.cmp-enhanced-tabs.tabs-wht .slick-current .tab-text{color:#fff}
.cmp-enhanced-tabs.tabs-wht.tabs-anim-off .slick-current .tab-line{background-color:#fff}
.cmp-enhanced-tabs .slider-nav .slick-arrow{cursor:pointer;z-index:100}
.cmp-enhanced-tabs.tabs-wht .slider-nav .slick-arrow{color:#fff}
.cmp-enhanced-tabs .mask-layer{position:absolute;height:100%;width:100%;z-index:10;background:linear-gradient(180deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 25.01%,rgba(0,0,0,0) 50.01%,#000 100%)}
.cmp-enhanced-tabs .slider-nav .slider-prev-arrow{margin-right:20px}
.cmp-enhanced-tabs .slider-nav .slider-next-arrow{margin-left:20px}
.cmp-enhanced-tabs .slider-nav .slick-current{color:#000}
.cmp-enhanced-tabs .content-div.title-wht .grid-system .title{color:#fff}
.cmp-enhanced-tabs .content-div.desc-wht .grid-system .description{color:#fff}
.cmp-enhanced-tabs .cta-box{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding-top:16px}
@media(min-width:768px){.cmp-enhanced-tabs .cta-box{display:flex;flex-direction:row}
.cmp-enhanced-tabs .cta-box.btns-x{flex-direction:row}
.cmp-enhanced-tabs .cta-box.btns-y{flex-direction:column}
}
.cmp-enhanced-tabs .btn{display:flex;justify-content:center;align-items:center;width:156px;height:44px;font-size:12px;font-weight:400;cursor:pointer;color:#000;border:1px solid #000}
.cmp-enhanced-tabs .btn.btn-trans-wht{color:#fff;border:1px solid #fff}
.cmp-enhanced-tabs .btn.btn-trans-blk{color:#000;border:1px solid #000}
.cmp-enhanced-tabs .btn.btn-fill-wht{background-color:#fff;color:#000;border:1px solid #fff}
.cmp-enhanced-tabs .btn.btn-fill-blk{background-color:#000;color:#fff;border:1px solid #000}
.cmp-enhanced-tabs .btn-link{text-decoration:none}
.cmp-enhanced-tabs .video-box{height:100%;width:100%;object-fit:cover}
.cmp-enhanced-tabs .video-box.desktop-video{display:none}
.cmp-enhanced-tabs .slider-for-slide img{width:100%;height:100%;object-fit:cover}
.cmp-enhanced-tabs.content-anim-on .slider-for-slide img{transition:transform 2.5s cubic-bezier(0.25,0.25,0.5,1)}
.cmp-enhanced-tabs .cta-box{z-index:998}
.cmp-enhanced-tabs .slick-aui-prev,.cmp-enhanced-tabs .slick-aui-next{font-size:30px}
.cmp-enhanced-tabs .slider-nav .slick-aui-next{padding-left:9px;color:#000}
.cmp-enhanced-tabs .slider-nav .slick-aui-prev{padding-right:9px;color:#000}
.cmp-enhanced-tabs.tabs-wht .slider-nav .slick-aui-next{color:#fff}
.cmp-enhanced-tabs.tabs-wht .slider-nav .slick-aui-prev{color:#fff}
.cmp-enhanced-tabs .content-div{position:relative;width:100%;height:100%;overflow:hidden}
.cmp-enhanced-tabs .grid-system{position:absolute;width:100%;height:100%;top:0;left:0;padding:108px 40px 32px 40px;display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));transition:transform 300ms cubic-bezier(0.75,0.02,0.5,1);z-index:20}
.cmp-enhanced-tabs .grid-system .title{font-size:36px;font-weight:bold;line-height:48px;min-width:calc(100vw - 40px - 40px)}
.cmp-enhanced-tabs .grid-system .description{font-size:16px;line-height:24px;padding-top:16px;padding-bottom:16px;min-width:calc(100vw - 40px - 40px)}
.cmp-enhanced-tabse .grid-system .cta{padding-top:16px}
.cmp-enhanced-tabs .grid-system .left-top{grid-row:1/span 1;grid-column:1/span 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.cmp-enhanced-tabs .grid-system .left-center{grid-row:2/span 1;grid-column:1/span 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.cmp-enhanced-tabs .grid-system .left-bottom{grid-row:3/span 1;grid-column:1/span 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}
.cmp-enhanced-tabs .grid-system .center-top{grid-row:1/span 1;grid-column:2/span 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}
.cmp-enhanced-tabs .grid-system .center-center{grid-row:2/span 1;grid-column:2/span 1;display:flex;flex-direction:column;align-items:center;justify-content:center}
.cmp-enhanced-tabs .grid-system .center-bottom{grid-row:3/span 1;grid-column:2/span 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}
.cmp-enhanced-tabs .grid-system .right-top{grid-row:1/span 1;grid-column:3/span 1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}
.cmp-enhanced-tabs .grid-system .right-center{grid-row:2/span 1;grid-column:3/span 1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}
.cmp-enhanced-tabs .grid-system .right-bottom{grid-row:3/span 1;grid-column:3/span 1;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}
.cmp-enhanced-tabs .center-top .title,.cmp-enhanced-tabs .center-top .description,.cmp-enhanced-tabs .center-center .title,.cmp-enhanced-tabs .center-center .description,.cmp-enhanced-tabs .center-bottom .title,.cmp-enhanced-tabs .center-bottom .description{text-align:center}
.cmp-enhanced-tabs .right-top .title,.cmp-enhanced-tabs .right-top .description,.cmp-enhanced-tabs .right-center .title,.cmp-enhanced-tabs .right-center .description,.cmp-enhanced-tabs .right-bottom .title,.cmp-enhanced-tabs .right-bottom .description{text-align:end}
.cmp-enhanced-tabs.sm-tabs .slider-nav .slick-slide{width:20px !important}
.cmp-enhanced-tabs.sm-tabs .slick-track,.cmp-enhanced-tabs.sm-tabs .slider-nav{justify-content:center}
.cmp-enhanced-tabs.sm-tabs .slider-nav .slider-nav-slide{width:20px !important;height:8px}
.cmp-enhanced-tabs.sm-tabs .slider-nav .slick-list{width:230px}
.cmp-enhanced-tabs.tab-fix-hack .slider-nav .slick-track{transform:translate3d(0,0,0) !important}
@media(min-width:820px){.cmp-enhanced-tabs .slider-nav .slider-nav-slide{width:100% !important}
.cmp-enhanced-tabs.md-tabs .slider-nav .slider-nav-slide{width:256px !important}
.cmp-enhanced-tabs .grid-system .title,.cmp-enhanced-tabs .grid-system .description{min-width:calc(100vw - 56px - 56px)}
.cmp-enhanced-tabs .grid-system{padding:188px 56px 160px 56px !important}
.fp-enabled .cmp-enhanced-tabs .grid-system{padding:188px 56px 160px 56px !important}
.fp-enabled .left-sideNav .cmp-enhanced-tabs .grid-system{padding:188px 56px 160px 156px !important}
}
@media(min-width:1024px){.cmp-enhanced-tabs .grid-system{padding:128px 56px 160px 56px !important}
.fp-enabled .cmp-enhanced-tabs .grid-system{padding:188px 56px 160px 56px !important}
.fp-enabled .left-sideNav .cmp-enhanced-tabs .grid-system{padding:188px 56px 160px 156px !important}
.cmp-enhanced-tabs .grid-system .description,.cmp-enhanced-tabs .grid-system .title{min-width:auto}
}
@media(min-width:1194px){.cmp-enhanced-tabs .slider-nav .slick-aui-next{padding-left:20px}
.cmp-enhanced-tabs .slider-nav .slick-aui-prev{padding-right:20px}
.cmp-enhanced-tabs .video-box.mobile-video{display:none}
.cmp-enhanced-tabs .video-box.desktop-video{display:block}
.cmp-enhanced-tabs .grid-system{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}
.cmp-enhanced-tabs .grid-system .left-top{grid-column:1/span 1}
.cmp-enhanced-tabs .grid-system .left-center{grid-column:1/span 1}
.cmp-enhanced-tabs .grid-system .left-bottom{grid-column:1/span 1}
.cmp-enhanced-tabs .grid-system .center-top{grid-column:2/span 1}
.cmp-enhanced-tabs .grid-system .center-center{grid-column:2/span 1}
.cmp-enhanced-tabs .grid-system .center-bottom{grid-column:2/span 1}
.cmp-enhanced-tabs .grid-system .right-top{grid-column:3/span 1}
.cmp-enhanced-tabs .grid-system .right-center{grid-column:3/span 1}
.cmp-enhanced-tabs .grid-system .right-bottom{grid-column:3/span 1}
.cmp-enhanced-tabs .grid-system{padding:80px 56px 128px 56px !important}
.fp-enabled .cmp-enhanced-tabs .grid-system{padding:140px 56px 128px 56px !important}
.fp-enabled .left-sideNav .cmp-enhanced-tabs .grid-system{padding:140px 56px 128px 156px !important}
}
@media(min-width:1440px){.cmp-enhanced-tabs .grid-system{padding:80px 76px 112px 76px !important}
.fp-enabled .cmp-enhanced-tabs .grid-system{padding:140px 76px 112px 76px !important}
.fp-enabled .left-sideNav .cmp-enhanced-tabs .grid-system{padding:140px 76px 112px 156px !important}
}
@media(min-width:1920px){.cmp-enhanced-tabs .grid-system{padding:168px 96px 168px 96px !important}
.fp-enabled .cmp-enhanced-tabs .grid-system{padding:228px 96px 168px 96px !important}
.fp-enabled .left-sideNav .cmp-enhanced-tabs .grid-system{padding:228px 96px 168px 156px !important}
}
.cmp-enhanced-tabs .dummy-close{cursor:pointer}
.cmp-enhanced-tabs .overlay-bg{position:absolute;z-index:3;background:linear-gradient(0,rgba(0,0,0,0.8),rgba(0,0,0,0.2));top:0;left:0;right:0;bottom:0;opacity:1;transition:200ms all ease-in-out}
.cmp-enhanced-tabs .slick-track{height:100%}
.cmp-enhanced-tabs.md-tab-not-full .slider-nav{justify-content:center}
.cmp-enhanced-tabs.md-tab-not-full .slider-nav .slick-track{width:var(--mdtablength) !important;transform:none !important}
.cmp-enhanced-tabs.md-tabs.md-tab-not-full .slider-nav .slick-list{justify-content:center;display:flex}
.cmp-enhanced-tabs .left-slider .slick-aui-prev,.cmp-enhanced-tabs .left-slider .slick-aui-next{position:absolute;left:50%;transform:translateX(-50%);z-index:4;font-size:50px;height:32px}
.cmp-enhanced-tabs .left-slider .slick-aui-prev{top:20px}
.cmp-enhanced-tabs .left-slider .slick-aui-next{bottom:37px}
.cmp-enhanced-tabs .left-slider .slick-active.first-active .title{top:64px}
@media(max-width:1024px){.cmp-enhanced-tabs{flex-flow:column-reverse}
.fp-enabled .left-sideNav .cmp-enhanced-tabs{padding-top:0}
.fp-disabled .left-sideNav .cmp-enhanced-tabs{padding-top:0}
.cmp-enhanced-tabs .left-slider .slick-aui-prev,.cmp-enhanced-tabs .left-slider .slick-aui-next{font-size:20px}
.left-slider .slick-active.first-active .title,.left-slider .slick-active .title{top:9px}
.cmp-enhanced-tabs .left-slider{width:100%;height:77px;display:block}
.cmp-enhanced-tabs .left-slider .slick .slick-track{display:flex;height:100%}
.cmp-enhanced-tabs .left-slider .slick-list{height:100%}
.cmp-enhanced-tabs .left-slider .item{position:relative}
.cmp-enhanced-tabs .right-slider{width:100%;height:calc(100% - 77px)}
.cmp-enhanced-tabs .left-slider .bg-img{position:relative;left:unset;right:unset;top:unset;bottom:unset;transform:none}
.cmp-enhanced-tabs .left-slider .title{font-size:10px;line-height:12.64px;top:9px;max-width:100%}
.cmp-enhanced-tabs .slick-aui-prev{left:0}
.cmp-enhanced-tabs .slick-aui-next{right:0}
.cmp-enhanced-tabs .left-slider .slick-aui-prev,.cmp-enhanced-tabs .left-slider .slick-aui-next{position:absolute;top:50%;z-index:4}
.cmp-enhanced-tabs .left-slider .slick-aui-prev{left:110px;right:unset}
.cmp-enhanced-tabs .left-slider .slick-aui-next{right:90px;left:unset}
.modeldetailpage.fp-enabled .cmp-enhanced-tabs{height:calc(100vh - 96px)}
}
@media(min-width:768px) and (max-width:1024px){.cmp-enhanced-tabs .left-slider .slick-active.first-active .title,.cmp-enhanced-tabs .left-slider .slick-active .title{top:24px}
.cmp-enhanced-tabs .left-slider .title{top:24px}
.cmp-enhanced-tabs .right-slider .slick-aui-prev{left:75px}
.left-sideNav .cmp-enhanced-tabs .right-slider .slick-aui-prev{left:140px}
.cmp-enhanced-tabs .right-slider .slick-aui-next{right:75px}
.cmp-enhanced-tabs .left-slider .slick-aui-prev{left:59.5px}
.cmp-enhanced-tabs .left-slider .slick-aui-next{right:59.5px}
.cmp-enhanced-tabs .left-slider .title{font-size:16px}
.cmp-enhanced-tabs .left-slider{height:265px}
.cmp-enhanced-tabs .right-slider{height:calc(100% - 265px)}
.cmp-enhanced-tabs .left-slider .slick-aui-prev,.cmp-enhanced-tabs .left-slider .slick-aui-next{font-size:30px}
}
@media(max-width:1193px){.cmp-enhanced-tabs .close{width:48px;height:48px;position:fixed;z-index:2;right:32px;top:32px;display:flex;justify-content:center;align-items:center}
}
@media(max-width:820px){.cmp-enhanced-tabs .close{width:24px;height:24px;position:fixed;z-index:2;right:20px;top:20px;display:flex;justify-content:center;align-items:center}
}
@media(hover:hover) and (pointer:fine){.cmp-enhanced-tabs .slide-item-child.slick-slide[data-hover=true]:hover img,.cmp-enhanced-tabs .item.slick-slide[data-hover=true]:hover .bg-img{transform:scale(1.2)}
}
.cq-Editable-dom .cmp-enhanced-tabs{height:unset !important}
.cmp-enhanced-tabs .slider-container{position:absolute;width:100%;height:100%;overflow:hidden}
.cmp-enhanced-tabs .main-video-div{position:absolute;height:100%;width:100%;overflow:hidden;background-color:#000}
.cmp-enhanced-tabs .video-content{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-enhanced-tabs .video-box{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 300ms cubic-bezier(0.75,0.02,0.5,1);transform-origin:50% 50%}
.cmp-enhanced-tabs .close-btn{position:absolute;top:0;right:0;padding-top:80px;padding-right:20px;color:#fff;line-height:none;transform:translateY(-100%);z-index:2;cursor:pointer;transition:transform 300ms cubic-bezier(0.75,0.02,0.5,1)}
.cmp-enhanced-tabs .close-btn .close-btn-icon{font-size:24px;max-height:min-content}
@media(min-width:820px){.cmp-enhanced-tabs .close-btn .close-btn-icon{font-size:48px}
.cmp-enhanced-tabs .close-btn{padding-top:92px}
}
@media(min-width:1024px){.cmp-enhanced-tabs .close-btn{padding-top:32px}
}
@media(min-width:1194px){.cmp-enhanced-tabs .close-btn{padding-top:32px;padding-right:32px}
.fp-enabled .cmp-enhanced-tabs .close-btn{padding-top:92px}
}
@media(min-width:1440px){.cmp-enhanced-tabs .close-btn{padding-top:24px;padding-right:24px}
.fp-enabled .cmp-enhanced-tabs .close-btn{padding-top:84px}
}
@media(min-width:1920px){.cmp-enhanced-tabs .close-btn{padding-top:40px;padding-right:40px}
.fp-enabled .cmp-enhanced-tabs .close-btn{padding-top:100px}
}
.cmp-enhanced-tabs .controls-box{position:absolute;bottom:0;display:none;width:100%;align-items:center;padding:27px 34px;background:rgba(0,0,0,0.5);transform:translateY(100%);z-index:2;transition:transform 300ms cubic-bezier(0.75,0.02,0.5,1)}
.cmp-enhanced-tabs .play-icon{margin-right:40px;padding-top:10px;cursor:pointer}
.cmp-enhanced-tabs .play-icon .aui-icon-system-pause-large{color:#fff;font-size:44px}
.cmp-enhanced-tabs .pause-icon{margin-right:40px;padding-top:10px;cursor:pointer}
.cmp-enhanced-tabs .pause-icon .aui-icon-system-play-large{font-size:44px;color:#fff}
.cmp-enhanced-tabs .past-duration{margin-right:16px;font-size:16px;color:#fff}
.cmp-enhanced-tabs .timeline{position:relative;width:100%}
.cmp-enhanced-tabs .bar{position:absolute;top:50%;left:0;height:1px;width:100%;background-color:#fff;cursor:pointer}
.cmp-enhanced-tabs .inner{position:absolute;top:50%;left:0;height:15px;width:15px;transform:translateY(-50%);border-radius:50%;background-color:#fff}
.cmp-enhanced-tabs .remaining-duration{margin-left:14px;font-size:16px;color:#fff}
.cmp-enhanced-tabs .fullscreen-icon{padding-top:10px;margin-left:40px;cursor:pointer}
.cmp-enhanced-tabs .fullscreen-icon .aui-icon-system-resize-increase-large{font-size:48px;color:#fff}
@media(min-width:1194px){.cmp-enhanced-tabs .controls-box{display:flex}
}
.cmp-enhanced-tabs.content-anim-on .slider-container .title,.cmp-enhanced-tabs.content-anim-on .slider-container .description,.cmp-enhanced-tabs.content-anim-on .slider-container .cta-box,.cmp-enhanced-tabs.content-anim-on .slider-container .slider-nav{opacity:0;transition:opacity .8s cubic-bezier(0.75,0.02,0.5,1);transition-delay:.2s}
@media screen and (min-width:1024px){.cmp-enhanced-tabs.tab-right .slider-nav{justify-content:end}
.cmp-enhanced-tabs.tab-left .slider-nav{justify-content:start}
.left-sideNav .cmp-enhanced-tabs.tab-left .slider-nav{padding-left:140px;justify-content:start}
}
.section .cmp-enhanced-tabs .wrapper-image .content{padding-bottom:108px}
@media screen and (min-width:767px){.section .cmp-enhanced-tabs .wrapper-image .content{padding-bottom:132px}
}
@media screen and (max-width:767px){.cmp-enhanced-tabs.tabs-wht-mob .tab-line{background-color:#b3b3b3}
.cmp-enhanced-tabs.tabs-wht-mob .tab-line::after{background-color:#fff}
.cmp-enhanced-tabs.tabs-wht-mob .tab-text{color:#b3b3b3}
.cmp-enhanced-tabs.tabs-wht-mob .slick-current .tab-text{color:#fff}
.cmp-enhanced-tabs.tabs-wht-mob.tabs-anim-off .slick-current .tab-line{background-color:#fff}
.cmp-enhanced-tabs.tabs-wht-mob .slider-nav .slick-aui-next,.cmp-enhanced-tabs.tabs-wht-mob .slider-nav .slick-aui-prev{color:#fff}
.cmp-enhanced-tabs.tabs-blk-mob .tab-line{background-color:#666}
.cmp-enhanced-tabs.tabs-blk-mob .tab-line::after{background-color:#000}
.cmp-enhanced-tabs.tabs-blk-mob .tab-text{color:#666}
.cmp-enhanced-tabs.tabs-blk-mob .slick-current .tab-text{color:#000}
.cmp-enhanced-tabs.tabs-blk-mob.tabs-anim-off .slick-current .tab-line{background-color:#000}
.cmp-enhanced-tabs.tabs-blk-mob .slider-nav .slick-aui-next,.cmp-enhanced-tabs.tabs-blk-mob .slider-nav .slick-aui-prev{color:#000}
}
.cmp-enhanced-tabs .slider-nav{pointer-events:none}
.cmp-enhanced-tabs .slider-nav .slick-slide{pointer-events:all}
.cmp-enhanced-tabs .slick-slide .video{height:100%}
.cmp-enhanced-tabs .slick-slide .video .section{height:100%}
.cmp-brand{height:100%}
.cmp-tab{height:100%}
.cmp-tab div.full{height:100%}
.cmp-brand .cmp-tab .bottom .tab__links{font-size:14px;text-align:center;border-top:1px solid white}
.cmp-brand .cmp-tab .bottom .tab__links.active{opacity:1}
@media only screen and (min-width:768px){.cmp-brand .cmp-tab .bottom .tab__links{width:196px}
}
html a{color:inherit}
.cmp-brand .cmp-tab .tab__links{margin:0}
.cmp-tab.tab-slick-dots .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.8;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots .tab-nav .tab__links.active{opacity:1}
.cmp-tab.tab-slick-dots.black .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.6;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots.white .tab-nav .tab__links{border-top:8px solid #000 !important;opacity:.6;width:20px !important;min-width:unset}
.tab-desktop{display:none;width:280px;margin-top:60px}
@media only screen and (min-width:768px){.tab-desktop{margin-top:72px}
}
.tab-desktop .icon{font-size:45px;color:black;padding-top:20px}
.tab-desktop .body-type{font-size:45px;color:black}
.tab-desktop .identity{font-size:45px;color:black}
.tab-desktop .item-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:80px;border:0;opacity:.5;width:136px}
.tab-desktop :nth-child(3){margin-bottom:0}
.tab-desktop .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;margin-left:48px;margin-right:94px}
.tab-desktop p{font-size:16px;color:#000;margin:8px 0 10px}
.tab-desktop .active{border-right:4px solid black;opacity:1}
.cmp-tab{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:"audi-wide","audi-zh-regular"}
.cmp-tab .tab-nav{overflow:hidden;display:-ms-flexbox;display:flex;width:100%;height:80px;z-index:10;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;height:unset;-ms-flex-pack:center;justify-content:center}
.cmp-tab .tab-nav.tab-left{left:0}
.cmp-tab .tab-nav.mobile-tab-white .tab__links.active{border-top:2px solid white !important}
.cmp-tab .tab-nav.mobile-tab-white .tab__links.active a{color:white !important;opacity:1}
.cmp-tab .tab-nav.bottom{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;position:absolute;bottom:7%;-ms-flex-align:start;align-items:flex-start}
.cmp-tab .tab-nav.bottom button{width:104px;min-width:104px}
@media only screen and (min-width:768px){.cmp-tab .tab-nav.bottom button{width:196px;min-width:196px}
.cmp-tab .tab-nav.bottom button a{pointer-events:none}
}
.cmp-tab .tab-nav.bottom button a{pointer-events:none}
.cmp-tab .tab-nav.bottom .tab__links{border-bottom:0;border-top:2px solid rgba(255,255,255,0.6);margin:0 8px 8px 8px;cursor:pointer}
.cmp-tab .tab-nav.bottom .tab__links a{padding-top:10px;padding-bottom:0;color:white;font-size:14px;text-align:center;opacity:.8;font-family:"audi-wide","audi-zh-regular"}
.cmp-tab .tab-nav.bottom .tab__links.active{border-top:2px solid #fff}
.cmp-tab .tab-nav.bottom .tab__links.active a{color:#fff;opacity:1}
.cmp-tab .tab-content{display:none;position:relative;height:100%}
.cmp-section-tabs .cmp-tab .tab-content{z-index:1}
.cmp-tab .tab-content .content{position:absolute}
.cmp-tab .tab-content .fill{width:100%;object-fit:cover;height:100vh;object-position:center}
.cmp-tab .tab-content.active{display:block}
.homepage .cmp-tab{height:inherit}
.homepage .cmp-tab .tab-nav.bottom{position:absolute;bottom:7%}
@media only screen and (min-width:768px){.homepage .cmp-tab .tab-nav.bottom{bottom:7%}
}
.modeldetailpage .section .cmp-tab .tab-nav.bottom,.modeldetailpage .section .cmp-tab.hero-type .tab-nav.bottom{bottom:14%;padding-left:25px}
.left-sideNav .modeldetailpage .section .cmp-tab .tab-nav.bottom{padding-left:125px}
@media only screen and (min-width:768px){.modeldetailpage .section .cmp-tab .tab-nav.bottom,.modeldetailpage .section .cmp-tab.hero-type .tab-nav.bottom{bottom:101px !important}
}
@media only screen and (max-width:767px){.left-sideNav .modeldetailpage .section .cmp-tab .tab-nav.bottom,.modeldetailpage .section .cmp-tab.hero-type .tab-nav.bottom{padding-left:0;padding:10px 0 0;background-color:#000}
}
@media only screen and (min-width:300px) and (max-width:768px){.cmp-tab .tab__links{border-bottom:0;padding-left:2px;padding-right:2px}
.cmp-tab .tab__links a{padding-top:8px;font-size:14px}
.cmp-tab .cmp-tab .tab-nav.bottom{position:absolute;top:calc(40% + 105px) !important;white-space:nowrap;padding-bottom:10px}
}
@media only screen and (min-width:768px){.cmp-tab .tab-nav.bottom{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;height:auto;position:absolute;bottom:7%}
.cmp-tab .tab-nav.bottom button{width:198px}
.cmp-tab .tab-nav.bottom .tab__links{border-bottom:0;text-shadow:0 2px 4px rgba(0,0,0,0.6)}
.cmp-tab .tab-nav.bottom .tab__links a{padding-top:16px;font-size:16px}
.cmp-tab .tab-content .content .fill{object-position:right}
}
.cmp-tab.tab-slick-dots .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.8;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots .tab-nav .tab__links.active{opacity:1}
.cmp-tab.tab-slick-dots.black .tab-nav .tab__links{border-top:8px solid #fff !important;opacity:.6;width:20px !important;min-width:unset}
.cmp-tab.tab-slick-dots.white .tab-nav .tab__links{border-top:8px solid #000 !important;opacity:.6;width:20px !important;min-width:unset}
@media(min-width:1024px){.modeldetailpage .section .cmp-tab .tab-nav.bottom,.modeldetailpage .section .cmp-tab.hero-type .tab-nav.bottom{bottom:7%}
}
@media only screen and (min-width:768px) and (max-width:1024px){.modeldetailpage .left-sideNav .section .cmp-tab .tab-nav.bottom,.modeldetailpage .left-sideNav .section .cmp-tab.hero-type .tab-nav.bottom{padding-left:75px}
}
.tab{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;top:60px;position:absolute;z-index:1;width:100%}
.tab__links{background-color:transparent;float:left;border:0;border-bottom:1px solid #666;outline:0;cursor:pointer;font-size:17px;margin:0 18px;color:#666;width:33.3%}
.tab__links a{padding-bottom:20px;display:inline-block}
@media only screen and (max-width:768px){.cmp-tab .tab-nav .tab__links{padding-left:2px;padding-right:2px;font-size:14px}
}
.tab button.active{border-bottom:2px solid black;color:#000}
.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:0}
.cmp-table{width:80%;margin:auto}
.cmp-table .cmp-table--wrapper{padding-bottom:200px}
.cmp-table .cmp-table--wrapper:first-child{padding-top:150px}
.cmp-table--container .cmp-table--title{width:100%;height:60px;min-height:60px;display:flex;align-items:center;font-size:24px;text-align:left;font-family:"audi-wide-bold","audi-zh-bold";font-weight:500}
.cmp-table--body td,.cmp-table--body th{min-width:150px;min-height:60px;height:60px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;background:white}
.cmp-table--body th{border-top:0;border-bottom:0}
.cmp-table--body th{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";font-weight:500}
.cmp-table--body td{font-family:"audi-wide","audi-zh-regular";font-size:16px}
.cmp-table--body tr th{border-top:0;box-shadow:inset 0 2px 0 #000}
.cmp-table--body table{border:0}
.cmp-table--body table{width:100%;border-collapse:collapse}
.coloredHeader .cmp-table--body tr th{background:linear-gradient(to bottom,#f2f2f2,#f2f2f2 80%,#fff 80%,#fff 100%)}
.coloredHeader.rowspan-noColor .cmp-table--body tr th{background:transparent}
.rowspanColor-noColorHeader tr:first-child th{background:linear-gradient(to bottom,#f2f2f2,#f2f2f2 80%,#fff 80%,#fff 100%)}
.coloredHeader.rowspan-noColor .cmp-table--body tr td[rowspan],.coloredHeader.rowspan-noColor .cmp-table--body tr th[rowspan]{padding:20px 0;border-top:0;box-shadow:inset 0 2px 0 #000;text-align:left;vertical-align:top;border-bottom:0;font-family:"audi-wide-bold","audi-zh-bold";font-weight:500;background-color:transparent}
.rowspanColor-noColorHeader .cmp-table--body tr th[rowspan]{padding:20px 0;border-top:0;box-shadow:inset 0 2px 0 #000;text-align:left;vertical-align:top;border-bottom:0;font-family:"audi-wide-bold","audi-zh-bold";font-weight:500}
.rowspanColor-noColorHeader .cmp-table--body tr th.no-bgcolor{background:transparent;border-top:0;box-shadow:none}
.rowspan-Color .cmp-table--body tr th[rowspan]{padding:20px 0;border-top:0;box-shadow:inset 0 2px 0 #000;text-align:left;vertical-align:top;border-bottom:0;font-family:"audi-wide-bold","audi-zh-bold";font-weight:500;background:linear-gradient(to bottom,#f2f2f2,#f2f2f2 40%,#fff 40%,#fff 100%)}
.coloredHeader .cmp-table--body tr th.no-bgcolor{background:transparent;border-top:0;box-shadow:none}
.cmp-table--body{padding-bottom:15px;position:relative;max-height:calc(100vh - 72px)}
.cmp-table--body{overflow:hidden !important}
.cmp-table--body:hover{overflow:auto !important}
.cmp-table--body::-webkit-scrollbar{width:6px;height:6px}
.cmp-table--body::-webkit-scrollbar-track{background:transparent}
.cmp-table--body::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:20px}
.cmp-table--body tr:first-child{position:sticky;top:0;z-index:1;background:white;box-shadow:0 1px 0 grey}
.coloredHeader .cmp-table--body tr:first-child{background:linear-gradient(to bottom,#f2f2f2,#f2f2f2 40%,#fff 40%,#fff 100%)}
.cmp-table--body tr:first-child th{overflow-x:auto;box-shadow:inset 0 2px 0 #000}
@media(max-width:1023px){.cmp-table{width:100%;padding:15px}
.cmp-table--body{max-height:calc(100vh - 60px);overflow:auto !important}
.cmp-table--container .cmp-table--title{padding-bottom:19px}
.cmp-table .cmp-table--wrapper{padding-bottom:80px}
.cmp-table .cmp-table--wrapper:first-child{padding-top:47px}
}
.cmp-scrollable-menu.parallax-effect .menu{transition:all .5s ease-in-out .5s}
@media only screen and (max-width:1023px){.cmp-scrollable-menu.parallax-effect .menu{transform:translateY(0)}
}
.cmp-scrollable-menu.parallax-effect .image-gallery-btn{transition:all .5s ease-in-out .5s}
.cmp-scrollable-menu .image-gallery-btn{height:100%;position:absolute;width:auto;bottom:auto;right:80px;top:0;display:-ms-inline-flexbox;display:inline-flex;box-shadow:none}
.cmp-scrollable-menu .image-gallery-btn .button-container{padding:0}
@media only screen and (max-width:1023px){.cmp-scrollable-menu.parallax-effect .image-gallery-btn{transform:translateY(0);right:0}
.cmp-scrollable-menu.parallax-effect .image-gallery-btn .button-container a button{margin-right:0}
}
.cmp-scrollable-menu{font-family:"audi-wide","audi-zh-regular";position:fixed;width:100%;z-index:11;top:0;transition:all .5s ease-in-out .5s}
.cmp-scrollable-menu hr{margin:0;border:0;border-bottom:1px solid #f5f5f5}
.cmp-scrollable-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 0 15px;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:0 0 12px 0 rgba(229,229,229,0.5),0 1px 0 0 #f2f2f2}
@media only screen and (max-width:1023px){.cmp-scrollable-menu .menu{transform:translateY(-300px)}
}
.cmp-scrollable-menu .menu .price-details{height:46px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}
.cmp-scrollable-menu .menu .price-details .price-txt{font-size:12px;line-height:1.33;letter-spacing:.88px;color:#999}
.cmp-scrollable-menu .menu .price-details .price{font-size:12px;line-height:1.33;letter-spacing:.88px;color:#000;font-family:"audi-wide","audi-zh-regular"}
.cmp-scrollable-menu .menu .price-details .back{display:none}
.cmp-scrollable-menu .menu .more-option{font-size:12px;letter-spacing:.88px;color:#000;cursor:pointer;text-decoration:underline;height:100%;line-height:70px !important;text-align:center;display:block}
.cmp-scrollable-menu .menu .more-options--container{display:flex;align-items:center}
.cmp-scrollable-menu .menu .more-options--container p{padding-right:16px}
.cmp-scrollable-menu .menu .more-options--container p:last-child{padding-right:0}
@media only screen and (max-width:1023px){.cmp-scrollable-menu .menu .more-option{line-height:60px !important;letter-spacing:.88px}
.cmp-scrollable-menu .image-gallery-btn{transform:translateY(-300px)}
}
.cmp-scrollable-menu .image-gallery-btn .more-option-desktop{display:block;font-size:16px;letter-spacing:1.17px;color:#000;cursor:pointer;text-decoration:underline;text-align:center;display:flex;align-items:center;justify-content:center;margin-right:32px;white-space:nowrap}
.cmp-scrollable-menu .image-gallery-btn .button-container{position:sticky;bottom:0;background-color:white;padding:8px 20px 8px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;width:100%;height:100%}
.cmp-scrollable-menu .image-gallery-btn .button-container button:first-child{margin-right:8px}
@media only screen and (max-width:1024px){.cmp-scrollable-menu .image-gallery-btn .more-option-desktop{display:none}
.cmp-scrollable-menu .image-gallery-btn .button-container{height:60px}
}
.cmp-scrollable-menu .image-gallery-btn .button-container button{width:164px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"audi-wide","audi-zh-regular";font-size:12px;line-height:1.67;padding:0;-ms-flex-align:center;align-items:center}
.cmp-scrollable-menu .more-content{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:35px 20px 0;background-color:#fff;box-shadow:0 -1px 0 0 #f5f5f5}
.cmp-scrollable-menu .more-content a{width:33.33%;padding-bottom:36px}
.cmp-scrollable-menu .more-content a .more-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
@media only screen and (max-width:768px){.cmp-scrollable-menu .more-content{height:78px;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:16px;background-color:#fff;box-shadow:0 -1px 0 0 #f5f5f5}
.cmp-scrollable-menu .more-content a{width:33.33%;padding:0 20px 16px 20px;position:relative}
.cmp-scrollable-menu .more-content a .more-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;width:100%;height:100%;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 17px 16px 17px}
}
.cmp-scrollable-menu .more-content a .more-items span{font-size:24px}
.cmp-scrollable-menu .more-content a .more-items p{text-align:center;font-size:10px;line-height:1.6;letter-spacing:.73px;color:#000}
@media only screen and (max-width:1023px){.cmp-scrollable-menu .menu{height:60px}
}
@media only screen and (min-width:1024px){.support-animation .cmp-scrollable-menu.parallax-effect{transform:translateY(0)}
.cmp-scrollable-menu{transform:translateY(-300px);top:0}
.cmp-scrollable-menu .menu{padding:0 80px;height:70px;-ms-flex-pack:start;justify-content:flex-start}
.cmp-scrollable-menu .menu .price-details{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 420px);-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}
.cmp-scrollable-menu .menu .price-details .price-txt{font-size:16px;line-height:1.5;letter-spacing:1.56px;padding-right:12px}
.cmp-scrollable-menu .menu .price-details .price{font-size:16px;line-height:1.5;letter-spacing:1.56px}
.cmp-scrollable-menu .menu .price-details .back{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-right:24px;cursor:pointer}
.cmp-scrollable-menu .menu .price-details .back span{display:none;padding-top:8px;font-size:33px;transform:rotate(90deg);height:100%;margin-top:-3px;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-scrollable-menu .menu .price-details .back .car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:1.5;letter-spacing:.5px}
.cmp-scrollable-menu .menu .price-details .price-section{display:-ms-flexbox;display:flex}
.cmp-scrollable-menu .menu .more-option{font-size:16px;line-height:1.5;letter-spacing:1.17px;display:none}
.cmp-scrollable-menu .more-content{-ms-flex-pack:center;justify-content:center}
.cmp-scrollable-menu .more-content a{width:86px;margin-right:48px;animation:shadow .5s linear infinite}
.cmp-scrollable-menu .more-content a .more-items{width:inherit}
.cmp-scrollable-menu .more-content a .more-items span{font-size:24px}
.cmp-scrollable-menu .more-content a .more-items p{font-size:12px;line-height:1.33;letter-spacing:.88px;color:#000}
}
@media only screen and (min-width:768px) and (max-width:959px){.cmp-scrollable-menu .menu{padding:0 50px}
.cmp-scrollable-menu .menu .price-details{-ms-flex-pack:start;justify-content:flex-start}
.cmp-scrollable-menu .menu .price-details .price-section{display:block}
}
.more-option-price{display:none}
@media only screen and (max-width:1024px){.more-option-price{font-size:12px;letter-spacing:.88px;color:#000;cursor:pointer;text-decoration:underline;height:100%;line-height:70px !important;text-align:center;display:block}
.more-option-price a{letter-spacing:.88px}
}
@media only screen and (max-width:1023px){.cmp-scrollable-menu .hide{display:none}
}
.cmp-scrollable-menu.theme-light .menu{background-color:#fff;color:#000}
.cmp-scrollable-menu.theme-light .menu .price-details .back{color:#000}
.cmp-scrollable-menu.theme-light .menu .price-details .back .car-name{color:#000}
.cmp-scrollable-menu.theme-light .menu .price-details .price-section .price-txt{color:#999}
.cmp-scrollable-menu.theme-light .menu .price-details .price-section .price{color:#000}
.cmp-scrollable-menu.theme-dark .menu{background-color:#000;color:#fff;box-shadow:none}
.cmp-scrollable-menu.theme-dark .menu .price-details .back{color:#fff}
.cmp-scrollable-menu.theme-dark .menu .price-details .back .car-name{color:#fff}
.cmp-scrollable-menu.theme-dark .menu .price-details .price-section .price-txt{color:#999}
.cmp-scrollable-menu.theme-dark .menu .price-details .price-section .price{color:#fff}
.cmp-scrollable-menu.theme-dark .image-gallery-btn .button-container{background-color:transparent}
.cmp-scrollable-menu .aui-button--white{background-color:#fff;border:1px solid #fff;color:#000}
.cmp-scrollable-menu .aui-button--white-transparent{background-color:#000;border:1px solid #fff;color:#fff}
.sticky-icons{width:24px;height:24px;margin-bottom:4px;color:#333;opacity:.7}
.cmp-slide-show .slick-list{height:100%;width:100%}
.cmp-slide-show{position:relative;height:unset !important}
.cmp-slide-show .slick-track{height:100%;width:100%}
.cmp-slide-show .slide-item{height:100%}
.cmp-slide-show--tab-wrapper .thumbnail-item{width:260px !important;cursor:pointer}
.cmp-slide-show--wrapper .slide-item picture{position:relative}
.cmp-slide-show--tab-wrapper{display:flex !important;align-items:flex-start}
.cmp-slide-show .ss-back-arrow{overflow:unset;height:18.28px;width:9.14px;padding-right:-19.36px;cursor:pointer}
.cmp-slide-show .ss-forward-arrow{overflow:unset;height:18.28px;width:9.14px;padding-left:-19.36px;cursor:pointer}
.cmp-slide-show--wrapper{height:100%}
.cmp-slide-show--wrapper .slide-item{background-color:white}
.cmp-slide-show--wrapper img{height:286px !important;width:100%;object-fit:cover}
.cmp-slide-show--wrapper .overlay-bg{position:absolute;top:0;left:0;width:100%;height:286px !important;background:linear-gradient(180deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 25.01%,rgba(0,0,0,0) 50.01%,#000 100%)}
.slide-text-container{padding:16px 40px 12px 40px;box-sizing:content-box;height:108px}
.slide-text-container .title,.slide-tab-text-container .title{font-size:20px;font-weight:600}
.slide-text-container .description,.slide-tab-text-container .description{font-size:12px;font-weight:400;margin-top:4px}
.cmp-slide-show--tab-wrapper{height:148px;padding-left:40px;padding-top:12px}
.slide-tab-text-container .title{padding-top:8px}
.slide-tab-text-container .description{margin-top:4px}
.img-overlay{background:linear-gradient(180deg,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 25.01%,rgba(0,0,0,0) 50.01%,#000 100%)}
.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(16px + 60px)}
.homepage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper,.modeldetailpage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper{bottom:calc(148px + 96px)}
.cmp-slide-show--tab-wrapper .slick-slide{margin:0 calc(17px / 2)}
.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper .thumbnail-item{border-top:2px solid #666;color:#666}
.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper .slick-current .thumbnail-item{border-top:4px solid black;color:black}
.cmp-slide-show.wht-bgn .slide-text-container,.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper{background:white;color:black}
.homepage.fp-enabled .cmp-slide-show.wht-bgn .cmp-slide-show--wrapper .slide-item,.modeldetailpage.fp-enabled .cmp-slide-show.wht-bgn .cmp-slide-show--wrapper .slide-item{background-color:white}
.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper .thumbnail-item{border-top:2px solid #b3b3b3;color:#b3b3b3}
.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper .slick-current .thumbnail-item{border-top:4px solid white;color:white}
.cmp-slide-show.blk-bgn .slide-text-container,.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper{background:black;color:white}
.homepage.fp-enabled .cmp-slide-show.blk-bgn .cmp-slide-show--wrapper .slide-item,.modeldetailpage.fp-enabled .cmp-slide-show.blk-bgn .cmp-slide-show--wrapper .slide-item{background-color:black}
@media(max-width:767px){.cmp-slide-show .cmp-slide-show--tab-wrapper .slick-track .slick-slide{width:auto !important}
}
@media(min-width:768px){.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper .thumbnail-item,.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper .thumbnail-item{border-top:2px solid #b3b3b3;color:#b3b3b3}
.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper .slick-current .thumbnail-item,.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper .slick-current .thumbnail-item{border-top:4px solid white;color:white}
.cmp-slide-show.blk-bgn .cmp-slide-show--tab-wrapper,.cmp-slide-show.wht-bgn .cmp-slide-show--tab-wrapper{background:transparent;color:white}
.cmp-slide-show.blk-bgn .slide-text-container,.cmp-slide-show.wht-bgn .slide-text-container{background-color:transparent;color:white}
.homepage.fp-enabled .cmp-slide-show.wht-bgn .cmp-slide-show--wrapper .slide-item,.modeldetailpage.fp-enabled .cmp-slide-show.wht-bgn .cmp-slide-show--wrapper .slide-item{background-color:transparent}
.cmp-slide-show{height:1180px !important}
.homepage.fp-enabled .cmp-slide-show,.modeldetailpage.fp-enabled{height:100vh !important}
.cmp-slide-show--wrapper .overlay-bg{height:100% !important}
.cmp-slide-show--tab-wrapper{background:transparent;position:absolute;left:0;width:100%;height:176px;bottom:176px;padding-left:56px;padding-right:56px;color:white}
.cmp-slide-show .ss-back-arrow,.cmp-slide-show .ss-forward-arrow{margin-top:18px}
.homepage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper,.modeldetailpage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper{bottom:calc(176px + 96px)}
.cmp-slide-show--tab-wrapper .thumbnail-item{width:100% !important}
.slide-text-container{box-sizing:border-box;height:auto;background-color:transparent;position:absolute;top:0;left:0;width:100%;padding-left:56px;padding-right:56px;padding-top:88px;color:white;z-index:20}
.left-sideNav .cmp-slide-show .slide-text-container{padding-left:140px}
.left-sideNav .cmp-slide-show .cmp-slide-show--tab-wrapper{padding-left:140px}
.slide-text-container .title{font-size:28px;font-weight:400}
.slide-tab-text-container .title{font-size:24px;font-weight:400}
.cmp-slide-show--wrapper img{height:100% !important;width:100%;object-fit:cover}
.slide-text-container .description,.slide-tab-text-container .description{font-size:14px;margin-top:8px}
.cmp-slide-show--tab-wrapper .slick-slide{margin:0 calc(56px / 2)}
.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(88px + 60px)}
}
@media(min-width:1024px){.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(39.5px + 72px)}
.homepage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper,.modeldetailpage.fp-enabled .cmp-slide-show .cmp-slide-show--tab-wrapper{bottom:176px}
}
@media(min-width:1194px){.slide-text-container{padding-left:80px;padding-right:80px;padding-top:39.5px}
.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(39.5px + 72px)}
.cmp-slide-show{height:960px !important}
.homepage.fp-enabled .cmp-slide-show,.modeldetailpage.fp-enabled{height:100vh !important}
.slide-text-container .title{font-size:36px}
.cmp-slide-show .ss-back-arrow,.cmp-slide-show .ss-forward-arrow{margin-top:13px}
.slide-text-container .description{font-size:16px;margin-top:12px}
.slide-tab-text-container .title{padding-top:4px}
.slide-tab-text-container .description{margin-top:12px}
.cmp-slide-show--tab-wrapper{height:184px;bottom:184px;padding-left:80px;padding-right:80px}
.cmp-slide-show--tab-wrapper .slick-slide{margin:0 calc(24px / 2)}
}
@media(min-width:1440px){.slide-text-container{padding-top:52px}
.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(52px + 72px)}
.cmp-slide-show--tab-wrapper{height:160px;bottom:160px}
.cmp-slide-show--tab-wrapper .slick-slide{margin:0 calc(40px / 2)}
}
@media(min-width:1920px){.slide-text-container{padding-top:72px}
.homepage.fp-enabled .cmp-slide-show .slide-text-container,.modeldetailpage.fp-enabled .cmp-slide-show .slide-text-container{padding-top:calc(72px + 72px)}
.cmp-slide-show--tab-wrapper{height:176px;bottom:176px}
.cmp-slide-show--tab-wrapper .slick-slide{margin:0 calc(56px / 2)}
}
.charging-station-container{font-family:"audi-wide","audi-zh-regular";width:100%;position:relative}
.charging-station-container .desktop-img{display:none}
.charging-station-container .mobile-img{display:block;object-position:center}
.charging-station-container img{width:100%;height:100%;object-fit:cover}
.charging-station-container .charging-details{position:absolute;padding:76px 20px 20px 20px;margin:0;height:100%;width:100%;top:0}
.charging-station-container .free-charging{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px;margin-bottom:4px;color:#fff}
.charging-station-container .audi-free-charging{margin-bottom:16px;font-size:14px;line-height:24px;letter-spacing:1.12px;font-family:"audi-wide-bold","audi-zh-bold";color:#fff}
.charging-station-container .facilities{transform:translate(-50%,-50%);position:absolute;left:50%;width:100%;padding:20px;bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#fff}
.charging-station-container .facilities .charging-facilites{width:calc(100% / 3)}
.charging-station-container .facilities .charging-facilites b{padding-right:4px}
.charging-station-container .facilities .charging-facilites:nth-child(2){margin:0 5px}
.charging-station-container .facilities .text{font-size:12px;line-height:normal;width:92px;font-family:"audi-wide","audi-zh-regular";margin-top:8px;display:block}
.charging-station-container .facilities .specification{font-size:24px;letter-spacing:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.charging-station-container .facilities .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.charging-station-container .free-charging-usage{font-family:"audi-wide","audi-zh-regular";color:#f2f2f2;width:100%;font-size:14px;line-height:24px;letter-spacing:1.12px}
.charging-station-container .btn-container{text-align:unset;display:-ms-flexbox;display:flex;transform:translate(-50%,-50%);position:absolute;left:50%;padding:0 20px;bottom:0;-ms-flex-pack:center;justify-content:center}
.charging-station-container .btn-container button{width:164px;height:44px;font-size:12px;line-height:1.67}
.charging-station-container .btn-container button:first-child{margin-right:8px}
@media only screen and (min-width:375px) and (max-width:768px){.charging-station-container .facilities .charging-facilites{width:auto}
.charging-station-container .charging-facilites:nth-child(2){margin:0 23px !important}
}
@media only screen and (min-width:768px){.charging-station-container{width:100%}
.charging-station-container .desktop-img{display:block}
.charging-station-container .mobile-img{display:none}
.charging-station-container .charging-details{position:absolute;bottom:0;margin:0 0 50px 110px;padding:70px 0 0 0;width:auto;height:auto;top:auto}
.charging-station-container .free-charging{font-size:36px;letter-spacing:1px;margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold"}
.charging-station-container .audi-free-charging{font-size:24px;letter-spacing:.75px;margin-bottom:16px;font-family:"audi-wide","audi-zh-regular"}
.charging-station-container .free-charging-usage{width:378px;font-size:16px;line-height:24px;letter-spacing:.5px;color:#fff}
.charging-station-container .btn-container{width:100%;display:-ms-flexbox;display:flex;position:static;padding:0;transform:none}
.charging-station-container .btn-container button{width:207px;height:52px;display:-ms-flexbox;display:flex;font-size:15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.charging-station-container .btn-container button span{font-family:"audi-wide","audi-zh-regular"}
.charging-station-container .btn-container button:first-child{margin-right:14px}
.charging-station-container .facilities{display:-ms-flexbox;display:flex;position:static;transform:none;padding:36px 0}
.charging-station-container .facilities .specification span{font-size:14px}
.charging-station-container .facilities .text{margin-top:11px;line-height:24px;letter-spacing:.44px;font-size:14px}
}
.charging-station-container .facilities .charging-facilites p{margin-top:11px;line-height:24px;letter-spacing:.44px;font-size:14px}
.charging-station-container .facilities .charging-facilites p b{font-size:24px;letter-spacing:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.charging-station-container .facilities .charging-facilites>p:first-child{margin-top:0}
.cmp-recommend-card{font-family:"audi-wide","audi-zh-regular";overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
.cmp-recommend-card .recommend-card{position:relative;height:100%;overflow:hidden}
.cmp-recommend-card .recommend-card .img-section{position:relative;height:100%;overflow:hidden}
.cmp-recommend-card .recommend-card .img-section::before{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:black;opacity:0;transition:opacity 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-recommend-card .recommend-card .img-section img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
@media(hover:hover) and (pointer:fine){.cmp-recommend-card.img-overlayss .recommend-card:hover .img-section::before{opacity:10%}
.cmp-recommend-card.img-zoomin .recommend-card:hover .img-section img{transform:scale(1.1)}
}
.cmp-recommend-card .cmp-title{width:100%;padding:0 20px 16px 20px}
.cmp-recommend-card .cmp-title .heading{padding:16px 0;font-size:24px}
.cmp-recommend-card .cmp-title .heading-container{padding:36px 0 12px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.cmp-recommend-card .cmp-title .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:1.17px;color:black;line-height:2}
.cmp-recommend-card .cmp-title .heading-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:20px;color:#000;cursor:pointer;font-family:"audi-wide","audi-zh-regular"}
.cmp-recommend-card .cmp-title .heading-container .learn-more span{font-size:24px;line-height:.5}
.cmp-recommend-card .recommend-card{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.cmp-recommend-card .recommend-card .mob-title{font-size:16px;line-height:2;letter-spacing:1.17px;padding:0 20px 16px 20px;font-family:"audi-wide-bold","audi-zh-bold";color:#000}
.cmp-recommend-card .recommend-card .img-section{width:100%;height:211px}
.cmp-recommend-card .recommend-card .img-section img{width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-recommend-card .recommend-card .content-section{width:100%;padding:16px 20px 36px 20px}
.cmp-recommend-card .recommend-card .content-section .title{display:none}
.cmp-recommend-card .recommend-card .content-section .desc{color:#000;font-size:14px;line-height:2;letter-spacing:1.02px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cmp-recommend-card .recommend-card .content-section button{margin-top:24px;width:100%;border-color:#000;height:44px;padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-recommend-card .recommend-card .content-section button span{font-size:12px;line-height:1.67;color:#000}
@media only screen and (min-width:768px){.cmp-recommend-card{margin:86px 80px 10px 80px;-ms-flex-pack:start;justify-content:start}
.cmp-recommend-card .cmp-title{padding:0 0 0 16px !important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:100%}
.cmp-recommend-card .cmp-title .heading-container{margin-left:0;padding:0;margin:0}
.cmp-recommend-card .cmp-title h1{font-size:32px !important;letter-spacing:1px;line-height:32px;margin-right:32px}
.cmp-recommend-card .cmp-title .learn-more{font-size:16px !important}
.cmp-recommend-card .recommend-card{box-shadow:0 0 6px rgba(0,0,0,0.15);margin-left:16px;width:calc(50% - 25px);margin-bottom:36px;max-height:564px;min-height:564px}
.three-columns.cmp-recommend-card .recommend-card{width:calc(50% - 25px)}
.cmp-recommend-card .recommend-card .mob-title{display:none}
.cmp-recommend-card .recommend-card .img-section{width:100%;height:312px}
.cmp-recommend-card .recommend-card .content-section .title{font-size:24px;letter-spacing:.75px;padding-bottom:16px;display:block;font-family:"audi-wide-bold","audi-zh-bold";color:#000}
.cmp-recommend-card .recommend-card .content-section .desc{font-size:16px;line-height:1.5}
.cmp-recommend-card .recommend-card .content-section button{width:200px;border-color:#000;height:52px;padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:32px}
.cmp-recommend-card .recommend-card .content-section button span{font-size:16px;line-height:1.5}
}
@media only screen and (min-width:768px){.cmp-recommend-card .recommend-card{min-height:460px;max-height:460px}
.cmp-recommend-card .recommend-card .img-section{height:180px}
.cmp-recommend-card .recommend-card .content-section{padding:32px 20px 36px 20px}
.cmp-recommend-card{margin:86px 50px 10px 50px}
}
@media only screen and (min-width:992px){.cmp-recommend-card .recommend-card{min-height:564px;max-height:564px}
.three-columns.cmp-recommend-card .recommend-card{width:calc(33.3% - 25px)}
.cmp-recommend-card .recommend-card .img-section{height:312px}
.cmp-recommend-card .recommend-card .content-section{padding:16px 20px 36px 20px}
.cmp-recommend-card{margin:86px 80px 10px 80px}
}
.quote-title-descriptions{width:100%;font-family:"audi-wide","audi-zh-regular";letter-spacing:0;color:#000;padding:0 40px;box-sizing:border-box}
.quote-title-descriptions.mobile-space-above-0{padding-top:0}
.quote-title-descriptions.mobile-space-above-60{padding-top:60px}
.quote-title-descriptions.mobile-space-above-120{padding-top:120px}
.quote-title-descriptions.mobile-space-above-180{padding-top:180px}
.quote-title-descriptions.mobile-space-above-240{padding-top:240px}
.quote-title-descriptions.mobile-space-below-0{padding-bottom:0}
.quote-title-descriptions.mobile-space-below-60{padding-bottom:60px}
.quote-title-descriptions.mobile-space-below-120{padding-bottom:120px}
.quote-title-descriptions.mobile-space-below-180{padding-bottom:180px}
.quote-title-descriptions.mobile-space-below-240{padding-bottom:240px}
@media only screen and (min-width:1025px){.quote-title-descriptions.desktop-space-below-0{padding-bottom:0}
}
@media only screen and (min-width:768px){.quote-title-descriptions{margin:0 auto}
.quote-title-descriptions.desktop-space-above-0{padding-top:0}
.quote-title-descriptions.desktop-space-above-60{padding-top:60px}
.quote-title-descriptions.desktop-space-above-120{padding-top:120px}
.quote-title-descriptions.desktop-space-above-180{padding-top:180px}
.quote-title-descriptions.desktop-space-above-240{padding-top:240px}
.quote-title-descriptions.desktop-space-below-60{padding-bottom:60px}
.quote-title-descriptions.desktop-space-below-120{padding-bottom:120px}
.quote-title-descriptions.desktop-space-below-180{padding-bottom:180px}
.quote-title-descriptions.desktop-space-below-240{padding-bottom:240px}
}
.quote-title-descriptions .quote{display:none;font-size:40px;font-family:"audi-wide-bold","audi-zh-bold";text-align:center;letter-spacing:1.75px;line-height:1.8}
@media only screen and (max-width:768px){.quote-title-descriptions .quote{font-size:28px;line-height:1.5;margin-bottom:20px}
}
.quote-title-descriptions .title{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";line-height:1.5;margin-top:20px;text-align:center}
@media only screen and (max-width:768px){.quote-title-descriptions .title{font-size:24px}
}
.quote-title-descriptions .descriptions{font-size:16px;line-height:24px;letter-spacing:1.12px;max-width:980px;text-align:left;margin:30px auto 0}
@media only screen and (max-width:768px){.quote-title-descriptions .descriptions{font-size:14px}
}
.quote-title-descriptions .descriptions.left{text-align:left !important}
.quote-title-descriptions .descriptions.center{text-align:center !important}
.hasQuote .quote-title-descriptions .quote{display:block}
.support-animation .animate .quote-title-descriptions .quote{transition:all .5s ease-in-out;transform:translateY(30px);opacity:0}
.support-animation .animate .quote-title-descriptions .title{transition:all .5s ease-in-out .46s;transform:translateY(30px);opacity:0}
.support-animation .animate .quote-title-descriptions .descriptions{transition:all .5s ease-in-out .8s;transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .quote-title-descriptions .quote{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .quote-title-descriptions .title{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .quote-title-descriptions .descriptions{transform:translateY(0) !important;opacity:1 !important}
.quote-title-descriptions .email.center,.quote-title-descriptions .contact.center{text-align:center !important}
.quote-title-descriptions .email a,.quote-title-descriptions .contact a{text-decoration:underline;text-underline-position:under}
@media(max-width:1024px){.section.quoteAnimate-cmp{height:auto}
}
.quote-title-descriptions{position:relative;overflow:hidden}
.quote-title-descriptions .title.white,.quote-title-descriptions .descriptions.white,.quote-title-descriptions .quote .white,.quote-title-descriptions .email .white,.quote-title-descriptions .email .white a,.quote-title-descriptions .contact .white,.quote-title-descriptions .contact .white a{color:#fff}
.quote-title-descriptions .title.black,.quote-title-descriptions .descriptions.black,.quote-title-descriptions .quote .black,.quote-title-descriptions .email .black,.quote-title-descriptions .email .black a,.quote-title-descriptions .contact .black,.quote-title-descriptions .contact .black a{color:#000}
.quote-title-descriptions .quote,.quote-title-descriptions .title,.quote-title-descriptions .descriptions,.quote-title-descriptions .email,.quote-title-descriptions .contact{position:relative;word-break:break-all}
.quote-title-descriptions .email,.quote-title-descriptions .contact{line-height:24px}
.quote-title-descriptions .contact{padding-bottom:16px}
.quoteAnimate-cmp{width:100%}
.quote-background-pc,.quote-background-mb{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}
.quote-background-mb{display:none}
.quote-shadow{width:100%;height:100%;position:absolute;left:0;top:0}
@media screen and (min-width:375px) and (max-width:768px){.quote-background-pc{display:none}
.quote-background-mb{display:block}
.quote-title-descriptions .contact a{display:block}
}
img[src=""],img:not([src]){opacity:0}
.qr-code-container-mobile{display:none}
.qr-code-container-desktop{max-width:100vw;display:flex;width:370px;height:100vh;flex-direction:column;padding:32px 0}
.qr-code-container-desktop .qr-code-title,.qr-code-container-mobile .qr-code-title{padding-bottom:24px;font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";font-style:normal;font-weight:bold;text-align:center}
.qr-code-container-desktop--wrapper{width:100%;display:flex;justify-content:center}
.qr-view-container-left,.qr-view-container-right{width:50%;display:flex;flex-direction:column;align-items:center;padding:0 32px}
.qr-view-container-left .qr-view-img,.qr-view-container-right .qr-view-img{width:120px;height:120px}
.qr-view-container-left .qr-view-footer,.qr-view-container-right .qr-view-footer{font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;font-size:16px;padding-top:8px}
@media(max-width:300px){.qr-code-container-desktop{display:none}
.qr-code-container-mobile{display:flex;flex-direction:column;padding:16px 0;width:283px}
.qr-view-container-left,.qr-view-container-right{padding:0 20px}
.qr-code-container-mobile--wrapper{width:100%;display:flex;justify-content:center}
.qr-view-container-left .qr-view-img,.qr-view-container-right .qr-view-img{width:72px;height:72px}
.qr-view-container-left .qr-view-footer,.qr-view-container-right .qr-view-footer{font-size:12px;padding-bottom:12px;padding-top:4px}
.qr-view-container-left .qr-view-footer-button,.qr-view-container-right .qr-view-footer-button{padding:6px 12px;font-size:12px;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;border:1px solid #000}
.qr-view-container-left .qr-card-btn,.qr-view-container-right .qr-card-btn{border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000;padding:4px 12px}
}
#pop-up-for-element-click .aui-modal-dialog__content{padding:0 !important}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper{position:relative}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.leftRight{width:100%;height:450px;display:flex;justify-content:center;max-width:1000px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.topBottom{height:100%;display:block;max-height:600px;max-width:1000px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-left{width:67%}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.topBottom .pop-up-left{width:100%;height:50%}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.topBottom .pop-up-right{width:100%;height:auto;padding:20px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.topBottom .pop-up-right .split-line{margin:20px auto}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.topBottom .pop-up-right .pop-up-right-wrapper{max-width:400px;margin:0 auto}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-left img{width:100%;height:100%;object-fit:cover;object-position:top}
@media only screen and (max-width:1024px){#pop-up-image-desktop{display:none}
}
@media only screen and (min-width:1024px){#pop-up-image-mobile{display:none}
}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right{width:33%;background-color:white;padding:60px 20px;color:black;text-align:center;position:relative}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right h2{font-weight:bold;font-size:24px;margin:30px auto 50px;letter-spacing:.75px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right .split-line{width:40px;height:3px;background-color:black;margin:40px auto}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right p{font-size:14px;line-height:1.8;letter-spacing:1.25px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right button{width:120px;padding:5px 20px;margin-top:30px;font-size:14px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}
#pop-up-for-element-click .aui-modal-dialog__close{top:10px !important;right:10px !important;position:absolute !important}
#pop-up-for-element-click p a[title*='pop-up-hyber-link']{text-decoration:underline}
#pop-up-for-element-click p a[title*='pop-up-hyber-link']:hover{opacity:.8}
@media only screen and (max-width:1024px){#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper{height:100%;display:block;min-height:600px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right .split-line{margin:20px auto}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper.leftRight{height:100%;display:block;max-height:600px}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-left{width:100%;height:50%}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right{width:100%;height:50%;padding:30px 20px;position:relative}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right p{line-height:1.8}
#pop-up-for-element-click .aui-modal-dialog__close{background-color:black;color:white}
#pop-up-for-element-click .aui-modal-dialog__content .pop-up-wrapper .pop-up-right h2{font-size:18px;margin:20px auto 30px}
}
.section .fp-tableCell .cmp-picture-gallery{position:absolute;bottom:0}
.section .fp-tableCell .cmp-picture-gallery .image-gallery-slide-for .slick-list{height:inherit}
.image-gallery-slide-nav .slick-track{justify-content:center}
@media only screen and (max-width:768px){.section .fp-tableCell .cmp-picture-gallery .image-gallery-slide-for .image img{height:calc(100vh - 135px)}
}
.section .fp-tableCell .cmp-picture-gallery .image-gallery-slide-for .image img{height:calc(100vh - 165px)}
.cmp-picture-gallery{width:100%;padding:0 80px}
@media only screen and (max-width:1024px){.cmp-picture-gallery{padding:0}
}
.cmp-picture-gallery .image-gallery-title{text-align:center;font-size:48px;font-weight:200;margin-bottom:240px;padding-top:240px;text-align:center;font-size:48px;font-weight:200}
@media only screen and (max-width:1024px){.cmp-picture-gallery .image-gallery-title{font-size:24px;height:120px;line-height:120px}
}
.cmp-picture-gallery .image-gallery-slide-for .slick-slide{cursor:pointer}
.cmp-picture-gallery .image-gallery-slide-for .image{width:100%;height:auto}
.cmp-picture-gallery .image-gallery-slide-for .image img{width:100%;height:100%;object-fit:cover}
@media only screen and (max-width:1024px){.cmp-picture-gallery .image-gallery-slide-for .image img{object-position:unset !important}
}
.cmp-picture-gallery .image-gallery-slide-nav .image-card{position:relative}
.cmp-picture-gallery .image-gallery-slide-nav .image-card .aui-icon-system-play-small{position:absolute;color:#fff;font-size:23px;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}
.cmp-picture-gallery .image-gallery-slide-nav{padding:15px 0}
.cmp-picture-gallery .image-gallery-slide-nav .slick-slide{width:120px !important;height:60px !important;margin-right:12px;cursor:pointer}
@media only screen and (max-width:1024px){.cmp-picture-gallery .image-gallery-slide-nav .slick-slide{height:auto !important;width:120px !important}
}
.cmp-picture-gallery .image-gallery-slide-nav .slick-slide img{width:100%;object-fit:cover}
.section .fp-tableCell .cmp-picture-gallery .image-gallery-slide-for .aui-player__video-container video{height:calc(100vh - 165px) !important}
.cmp-image{font-size:0}
@media screen and (min-width:2600px){.cmp-picture-gallery{height:100%}
.cmp-picture-gallery .image-gallery-slide-for{height:calc( 100% - 90px )}
.cmp-picture-gallery .image-gallery-slide-for .slick-list{height:100%}
.cmp-picture-gallery .image-gallery-slide-for .slick-list .slick-track{height:100%}
.cmp-picture-gallery .image-gallery-slide-for .slick-list .slick-track .slick-slide .aui-player .aui-player__video-container video{object-fit:contain;height:100%}
}
@media screen and (max-width:1024px){.cmp-picture-gallery{height:100%}
.cmp-picture-gallery .image-gallery-slide-for{height:calc( 100% - 90px )}
.cmp-picture-gallery .image-gallery-slide-for .slick-list{height:100%}
.cmp-picture-gallery .image-gallery-slide-for .slick-list .slick-track{height:100%}
.cmp-picture-gallery .image-gallery-slide-for .slick-list .slick-track .slick-slide .aui-player .aui-player__video-container video{object-fit:contain;height:100%}
}
.pdf-viewer-component .currentPage::-webkit-outer-spin-button,.pdf-viewer-component .currentPage::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.pdf-viewer-component .currentPage[type="number"]{-moz-appearance:textfield}
.pdf-viewer-component .pdf-viewer-component{display:flex;flex-direction:column;height:100vh}
.pdf-viewer-component .toolbar{display:flex;align-items:center;background-color:#555;color:#fff;padding:.5em}
.pdf-viewer-component .top-toolbar button{cursor:pointer}
.pdf-viewer-component .viewport-container{flex:1;background:#eee;overflow:auto}
.pdf-viewer-component .viewport{width:90%;margin:10px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.pdf-viewer-component .viewport>div{text-align:center;max-width:100%}
.pdf-viewer-component .viewport canvas{width:100%;box-shadow:0 2px 5px gray}
.pdf-viewer-component .top-toolbar,.pdf-viewer-component .top-toolbar .pdf-viewer-pager,.pdf-viewer-component .top-toolbar .pdf-viewer-pager .page-indicator{display:flex;justify-content:center;align-content:center}
.pdf-viewer-component .top-toolbar .pdf-viewer-pager .page-indicator{align-items:center;display:flex;flex-direction:row;margin-right:8px}
.pdf-viewer-component .top-toolbar .pdf-viewer-pager .page-indicator .total-container{color:#fff;cursor:default;font-family:inherit;font-size:15px;margin:auto;overflow:hidden;text-overflow:ellipsis;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;display:flex;font-weight:bold}
.pdf-viewer-component .top-toolbar .pdf-viewer-pager .page-indicator .total-container .divider{margin:0 5px}
.pdf-viewer-component .top-toolbar .pdf-viewer-pager .separator{border-left:1px solid #cacaca;height:24px;margin:0 8px;opacity:1}
.pdf-viewer-component .dropdown{position:relative;display:inline-block;margin-left:8px}
.pdf-viewer-component .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;right:0;top:20px}
.pdf-viewer-component .dropdown-content::before{content:"\A";position:absolute;top:-5px;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f9f9f9;right:5px}
.pdf-viewer-component .dropdown:hover .dropdown-content{display:block}
.pdf-viewer-component .top-toolbar{justify-content:space-between}
.pdf-viewer-component .top-toolbar button{display:flex;width:100%;background-color:white;border:0;border-bottom:1px solid black;height:20px;display:flex;cursor:pointer;justify-content:flex-start;align-items:center;text-transform:capitalize;font-weight:600}
.pdf-viewer-component .top-toolbar .dropdown button{height:40px}
.pdf-viewer-component .top-toolbar.toolbar .right{display:flex}
.pdf-viewer-component .top-toolbar button:hover{background-color:black;color:white;transition:100ms all ease-in-out}
.download-share{margin:20px 0;padding:15px 0}
.download-share div{float:left;margin-right:20px;position:relative;padding-left:30px}
.download-share div a i{font-size:24px;position:absolute;margin-right:10px;left:0}
@media only screen and (max-width:1024px){.cmp-download .download-share div a i{top:5px}
}
.download-share div a span{font-size:12px}
.download-share:after{content:"";clear:both;display:block}
.cmp-owner-story{height:100%;font-family:"audi-wide","audi-zh-regular";position:relative}
.cmp-owner-story.heading-on .heading{display:block;padding-top:90px}
.cmp-owner-story.heading-on .owner-story{background-color:#fff;padding-top:0;height:calc(100% - 84px);width:100%}
.cmp-owner-story.heading-on .owner-story a{height:calc(50% - 80px)}
.cmp-owner-story.heading-on .brand{bottom:38px;position:absolute}
.cmp-owner-story.heading-on .heading-on-mobile-btn{display:block}
.cmp-owner-story.heading-on .ownerstory-btn{display:none}
.cmp-owner-story .heading-on-mobile-btn{display:none}
.cmp-owner-story .ownerstory-btn{display:block}
.cmp-owner-story .heading{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";line-height:2;letter-spacing:1.17px;color:#000;padding:36px 0 16px 20px;display:none;bottom:178px}
.cmp-owner-story .owner-story{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:baseline;align-content:baseline;background-color:#000;padding-top:76px}
.cmp-owner-story .owner-story a{display:-ms-flexbox;display:flex;width:50%;height:calc(50% - 120px)}
.cmp-owner-story .owner-story img{width:100%;height:100%;object-fit:cover;object-position:center;position:relative}
.cmp-owner-story .owner-story .image-container{width:100%;position:relative;transition:all .2s ease-in}
.cmp-owner-story .owner-story .image-container .info{position:absolute;bottom:24px;left:20px;color:white;width:calc(100% - 20px);height:-webkit-fit-content;height:fit-content;padding:0 10px}
.cmp-owner-story .owner-story .image-container .info .desc{font-size:12px;line-height:20px;letter-spacing:.88px;color:#f2f2f2;max-height:80px;text-overflow:ellipsis;overflow:hidden}
.cmp-owner-story .owner-story .image-container .info .title{font-family:"audi-wide-bold","audi-zh-bold";font-size:12px;line-height:20px;color:#f2f2f2;letter-spacing:.88px;max-height:40px;text-overflow:ellipsis;overflow:hidden}
.cmp-owner-story .brand{bottom:178px;width:calc(100% - 40px);height:44px;font-size:12px;left:20px;position:absolute}
.cmp-owner-story.heading-height{height:700px}
.cmp-owner-story.heading-height .heading{display:block}
.cmp-owner-story.heading-height .owner-story{background-color:#fff;padding-top:0;height:calc(100% - 84px)}
.cmp-owner-story.heading-height .owner-story div{height:calc(50% - 53px)}
.cmp-owner-story.heading-height .brand{bottom:38px;position:absolute}
@media only screen and (min-width:768px){.cmp-owner-story.heading-on .heading{top:120px;padding-top:0}
.cmp-owner-story.heading-on .owner-story{height:100%}
.cmp-owner-story.heading-on .owner-story a{height:inherit}
.cmp-owner-story.heading-on .owner-story a .info{top:200px}
.cmp-owner-story.heading-on .heading-on-mobile-btn{display:none}
.cmp-owner-story.heading-on .ownerstory-btn{display:block}
.cmp-owner-story .heading-on-mobile-btn{display:none}
.cmp-owner-story .ownerstory-btn{display:block}
.cmp-owner-story .heading{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";line-height:1.13;letter-spacing:1px;color:#fff;position:absolute;z-index:1;top:32px;left:80px;padding:0}
.cmp-owner-story .owner-story{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding-top:0}
.cmp-owner-story .owner-story a{width:25%}
.cmp-owner-story .owner-story img{width:100%;height:100%}
.cmp-owner-story .owner-story a{height:100%}
.cmp-owner-story .owner-story .image-container{width:100%;height:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.cmp-owner-story .owner-story .image-container:hover:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%)}
.cmp-owner-story .owner-story .image-container:after{content:"";background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-owner-story .owner-story .image-container .info{bottom:24px;width:-webkit-fit-content;width:fit-content;position:absolute;top:102px;left:unset}
.cmp-owner-story .owner-story .image-container .info p{width:100%}
.cmp-owner-story .owner-story .image-container .info .desc{font-size:16px;line-height:32px;letter-spacing:1.17px;color:#fff;max-height:128px;overflow:hidden;text-overflow:ellipsis}
.cmp-owner-story .owner-story .image-container .info .title{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;line-height:32px;color:#fff;letter-spacing:1.75px;padding-bottom:5px;max-height:64px;overflow:hidden;text-overflow:ellipsis}
.cmp-owner-story .brand{position:absolute;left:50%;transform:translate(-50%,-50%);bottom:103px;height:52px;width:207px;font-size:15px}
.cmp-owner-story.heading-height .owner-story{height:100%}
.cmp-owner-story.heading-height .owner-story a{height:inherit}
.cmp-owner-story.heading-height .owner-story .image-container{height:inherit}
.modeldetailpage #fullpage .tab-content .cmp-owner-story{bottom:178px}
}
.cmp-news-events-list{font-family:"audi-wide","audi-zh-regular",serif;margin-top:35px;padding:0 20px;height:auto !important}
.cmp-news-events-list .tab-content{display:none;padding-bottom:33px}
.cmp-news-events-list .tab-content .content .card{width:336px;padding:0;box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;margin:16px 11px 0;position:relative;height:100%}
.cmp-news-events-list .tab-content .content .card .image-container{width:336px;position:relative;height:100%;overflow:hidden}
.cmp-news-events-list .tab-content .content .card .image-container img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-news-events-list .tab-content .content .card .image-container::before{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:black;opacity:0;transition:opacity 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-news-events-list .tab-content .content .card .card-description{padding:16px 16px 19px 16px;transition:all 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-news-events-list .tab-content .content .card .card-description .title{color:#000;font-size:14px;letter-spacing:.88px;font-family:"audi-wide-bold","audi-zh-bold",serif;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;height:16px;transition:all 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);-webkit-box-orient:vertical}
.cmp-news-events-list .tab-content .content .card .card-description .description{letter-spacing:.88px;line-height:24px;font-size:12px;color:#999;font-family:"audi-wide","audi-zh-regular",serif;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px}
.cmp-news-events-list .tab-content .content .card .card-description .date-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}
.cmp-news-events-list .tab-content .content .card .card-description .date-container a p{transition:all 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-news-events-list .tab-content .content .card .card-description .date-container .date{font-size:12px;line-height:28px;color:#999;letter-spacing:.88px;font-family:"audi-wide","audi-zh-regular",serif}
.cmp-news-events-list .tab-content .content .card .card-description .date-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#000;cursor:pointer}
.cmp-news-events-list .tab-content .content .card .card-description .date-container .learn-more span{font-size:24px;line-height:.5}
.cmp-news-events-list .tab-content .content h1{font-size:16px;letter-spacing:1.17px;color:#000;line-height:32px;font-family:"audi-wide-bold","audi-zh-bold",serif}
.cmp-news-events-list .tab-content .card-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:initial;justify-content:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px;padding-bottom:36px}
.cmp-news-events-list .tab-content .card-container .cmp-news-card{margin-top:60px;padding:28px 19px 33px 20px}
.cmp-news-events-list .tab-content .card-container .fill{width:100%;object-fit:cover;height:100%;object-position:right}
.cmp-news-events-list .tab-content.active{display:block}
.cmp-news-events-list .card-year{font-size:32px;color:#000;padding:0 8px 34px 8px;display:inline-flex;width:100%;box-sizing:border-box}
.cmp-news-events-list .top-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}
.cmp-news-events-list .top-content .aui-select{width:100%;position:relative;padding-bottom:28px}
.cmp-news-events-list .top-content .aui-select .aui-select--floating-label{padding-top:0}
.cmp-news-events-list .top-content .aui-select .aui-select__input{font-family:"audi-wide","audi-zh-regular",serif;font-size:14px;line-height:1.5;color:#333;border-color:gray;min-height:33px}
.cmp-news-events-list .top-content .aui-select::after{width:24px;height:24px}
.cmp-news-events-list .top-content .aui-select .is-dirty::after{width:24px;height:24px;top:20px}
.cmp-news-events-list .top-content .aui-select.aui-select--floating-label{padding-top:0}
.cmp-news-events-list .top-content .aui-select.aui-select--floating-label::after{top:25%}
.cmp-news-events-list .top-content .newsevents-tab{display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:"audi-wide","audi-zh-regular",serif;padding-bottom:40px;display:none}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:100%;z-index:10}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links{border-bottom:0;margin:0;cursor:pointer;width:50%}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links a{font-size:14px;letter-spacing:.44px;padding-bottom:12px;color:#666;font-weight:300;text-align:center}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links.active{border-bottom:2px solid #000}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links.active a{color:#000;font-weight:500}
@media(hover:hover) and (pointer:fine){.cmp-news-events-list.img-overlayss .tab-content .content .card:hover .image-container::before{opacity:10%}
.cmp-news-events-list.img-zoomin .tab-content .content .card:hover .image-container img{transform:scale(1.1)}
.cmp-news-events-list.img-zoomin .tab-content .content .card:hover .card-description{background:black}
.cmp-news-events-list.img-zoomin .tab-content .content .card:hover .card-description .title{color:white}
.cmp-news-events-list.img-zoomin .tab-content .content .card:hover .card-description .date-container a p{color:white}
}
@media only screen and (min-width:768px){.cmp-news-events-list{padding:0 80px}
.cmp-news-events-list .tab-content .content .card-container .card{width:412px;margin:0 8px 36px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.09)}
.cmp-news-events-list .tab-content .content .card-container .card .image-container{height:229px;width:412px}
.cmp-news-events-list .tab-content .content .card-container .card .card-description{padding:30px 16px 28px 16px}
.cmp-news-events-list .tab-content .content .card-container .card .card-description .title{font-size:24px;line-height:normal;letter-spacing:.75px;width:100%;-webkit-line-clamp:2;height:60px}
.cmp-news-events-list .tab-content .content .card-container .card .card-description .description{margin-top:16px;letter-spacing:normal;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;min-height:72px;max-height:72px}
.cmp-news-events-list .tab-content .content .card-container .card .card-description .date-container{margin-top:16px}
.cmp-news-events-list .tab-content .content .card-container .card .card-description .date-container .date{font-size:16px;line-height:24px;letter-spacing:normal}
.cmp-news-events-list .tab-content .content .card-container .card .card-description .date-container .learn-more{font-size:16px;letter-spacing:normal;line-height:20px}
.cmp-news-events-list .top-content{-ms-flex-direction:row;flex-direction:row}
.cmp-news-events-list .top-content .aui-select{width:160px;padding-bottom:0}
.cmp-news-events-list .top-content .aui-select .aui-select__input{font-family:"audi-wide","audi-zh-regular",serif;font-size:16px}
.cmp-news-events-list .top-content .newsevents-tab{padding-bottom:64px;display:block}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav{width:fit-content}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab-content{padding-top:100px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab-content .cmp-news-card{padding:64px 80px;margin-top:72px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab-content .content h1{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold",serif;letter-spacing:-0.48px;line-height:normal;margin-bottom:36px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav .tab__links{width:100px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav .tab__links a{font-size:16px;line-height:1.25;letter-spacing:-0.24px;padding-bottom:8px}
}
@media only screen and (max-width:420px){.cmp-news-events-list .tab-content .card-container{-ms-flex-pack:center;justify-content:center}
.cmp-news-events-list .card-year{font-size:16px;font-weight:900;padding:0 0 11px 0;box-sizing:border-box;width:336px}
.cmp-news-events-list .top-content{padding-left:11px;padding-right:11px}
}
.cmp-news-events-list{font-family:"audi-wide","audi-zh-regular";margin-top:35px;padding:0 20px;height:auto !important}
.cmp-news-events-list .card-year{font-size:32px;color:#000;padding:0 8px 34px 8px;display:inline-flex;width:100%;box-sizing:border-box}
.cmp-news-events-list .top-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}
.cmp-news-events-list .top-content .aui-select{width:100%;position:relative;padding-bottom:28px}
.cmp-news-events-list .top-content .aui-select ::after{width:24px;height:24px}
.cmp-news-events-list .top-content .aui-select .aui-select--floating-label{padding-top:0}
.cmp-news-events-list .top-content .aui-select .aui-select__input{font-family:"audi-wide","audi-zh-regular";font-size:14px;line-height:1.5;color:#333;border-color:gray;min-height:33px}
.cmp-news-events-list .top-content .aui-select.is-dirty::after{width:24px;height:24px;top:20px}
.cmp-news-events-list .top-content .aui-select.aui-select--floating-label{padding-top:0}
.cmp-news-events-list .top-content .newsevents-tab{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;font-family:"audi-wide","audi-zh-regular";padding-bottom:40px;display:none}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:100%;z-index:10}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links{border-bottom:0;margin:0;cursor:pointer;width:50%}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links a{font-size:14px;letter-spacing:.44px;padding-bottom:12px;color:#666;font-weight:300;text-align:center}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links.active{border-bottom:2px solid #000}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links.active a{color:#000;font-weight:500}
.cmp-news-events-list .tab-content{display:none;padding-bottom:33px}
.cmp-news-events-list .tab-content .content h1{font-size:16px;letter-spacing:1.17px;color:#000;line-height:32px;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-news-events-list .tab-content .card-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:initial;justify-content:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px;padding-bottom:36px}
.cmp-news-events-list .tab-content .card-container .cmp-news-card{margin-top:60px;padding:28px 19px 33px 20px}
.cmp-news-events-list .tab-content .fill{width:100%;object-fit:cover;height:100%;object-position:right}
.cmp-news-events-list .tab-content.active{display:block}
@media only screen and (max-width:420px){.cmp-news-events-list .tab-content .card-container{-ms-flex-pack:center;justify-content:center}
.cmp-news-events-list .card-year{font-size:16px;font-weight:900;padding:0 0 11px 0;box-sizing:border-box;width:336px}
.cmp-news-events-list .top-content{padding-left:11px;padding-right:11px}
}
@media only screen and (min-width:768px){.cmp-news-events-list{padding:0 80px}
.cmp-news-events-list .top-content{-ms-flex-direction:row;flex-direction:row}
.cmp-news-events-list .top-content .aui-select{width:160px;padding-bottom:0}
.cmp-news-events-list .top-content .aui-select .aui-select__input{font-family:"audi-wide","audi-zh-regular";font-size:16px}
.cmp-news-events-list .top-content .newsevents-tab{padding-bottom:64px;display:block}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav{width:-webkit-fit-content;width:fit-content}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab-content{padding-top:100px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab-content .cmp-news-card{padding:64px 80px;margin-top:72px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links{width:100px}
.cmp-news-events-list .top-content .newsevents-tab .tab-nav.bottom .tab__links a{font-size:16px;line-height:1.25;letter-spacing:-0.24px;padding-bottom:8px}
.cmp-news-events-list .tab-content .content h1{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:-0.48px;line-height:normal;margin-bottom:36px}
}
.cmp-multisection,.cmp-multisection .sections,.cmp-multisection .box{width:100%;height:100%;position:relative}
.cmp-multisection .text-container{position:absolute;z-index:1;color:white}
.cmp-multisection .box .bg-img{object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.cmp-multisection .box .mobile-bg-img{display:none}
.cmp-multisection .box.text-left-bottom .text-container,.cmp-multisection .box.text-left-top .text-container{direction:ltr}
.cmp-multisection .box.text-left-top .text-container .description,.cmp-multisection .box.text-left-bottom .text-container .description,.cmp-multisection .box.text-left-top .text-container a button.cta,.cmp-multisection .box.text-left-bottom .text-container a button.cta{direction:ltr}
.cmp-multisection .box.text-right-top .text-container .description,.cmp-multisection .box.text-right-bottom .text-container .description{direction:rtl}
.cmp-multisection .box.text-right-top .text-container a button.cta,.cmp-multisection .box.text-right-bottom .text-container a button.cta{direction:ltr}
.cmp-multisection.desktop .box.text-left-bottom .text-container{position:absolute;bottom:48px;top:auto;left:0;color:white;padding-left:24px}
.cmp-multisection.desktop .box.text-left-top .text-container{top:48px;bottom:auto;left:0;right:auto;padding-left:24px}
.cmp-multisection.desktop .box.text-right-top .text-container{top:48px;right:0;bottom:auto;left:auto;direction:rtl;padding-right:24px}
.cmp-multisection.desktop .box.text-right-bottom .text-container{bottom:48px;top:auto;right:0;left:auto;direction:rtl;padding-right:24px}
.cmp-multisection .box .text-container .title{font-size:36px;padding-bottom:12px;line-height:48px;white-space:normal;word-wrap:break-word}
.cmp-multisection .box .text-container .description{font-size:16px;line-height:24px;white-space:normal;word-wrap:break-word}
.cmp-multisection .box .text-container a button.cta{font-size:12px;line-height:17px;padding:14px 54px;border:1px solid #fff;background:transparent;color:#fff;width:fit-content}
.cmp-multisection .box .text-container a button.cta{text-decoration:none;margin-top:20px}
@media screen and (min-width:768px) and (orientation:landscape),screen and (min-height:768px) and (min-width:768px) and (orientation:portrait){.cmp-multisection .box .text-container a button.desktop-white-button{border:1px solid #fff;background:#fff;color:#000}
.cmp-multisection .box .text-container a button.desktop-white-button:hover{background:#c9c9c9;border:1px solid #c9c9c9;color:#000}
.cmp-multisection .box .text-container a button.desktop-black-button{color:#fff;border:1px solid #000;background:#000}
.cmp-multisection .box .text-container a button.desktop-black-button:hover{background:#4c4c4c;border:1px solid rgba(190,190,190,0.2);color:#fff}
.cmp-multisection .box .text-container a button.desktop-transparent-button{border:1px solid #fff;background:transparent;color:#fff}
.cmp-multisection .box .text-container a button.desktop-transparent-button:hover{background:rgba(255,255,255,0.3);border:1px solid #fff;color:#fff}
.cmp-multisection .box .text-container a button.desktop-black-transparent-button{border:1px solid #000;background:transparent;color:#000}
.cmp-multisection .box .text-container a button.desktop-black-transparent-button:hover{background:rgba(0,0,0,0.3);border:1px solid #000;color:#000}
}
.cmp-multisection .sect-1-1{display:grid;grid-template-columns:50% 50%;width:100%;height:100%}
.cmp-multisection .sect-1-2{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(8,1fr);grid-column-gap:0;grid-row-gap:0;width:100%;height:100%}
.cmp-multisection .sect-1-2 .box:nth-child(1){grid-area:1 / 1 / 9 / 6}
.cmp-multisection .sect-1-2 .box:nth-child(2){grid-area:1 / 6 / 5 / 9}
.cmp-multisection .sect-1-2 .box:nth-child(3){grid-area:5 / 6 / 9 / 9}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1){grid-area:1 / 4 / 5 / 1}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2){grid-area:9 / 4 / 5 / 1}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(3){grid-area:1 / 4 / 9 / 9}
.cmp-multisection .sect-2-2{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:0;grid-row-gap:0;width:100%;height:100%}
.cmp-multisection .sect-2-2 .box:nth-child(1){grid-area:1 / 1 / 3 / 4}
.cmp-multisection .sect-2-2 .box:nth-child(2){grid-area:1 / 4 / 3 / 9}
.cmp-multisection .sect-2-2 .box:nth-child(3){grid-area:3 / 1 / 5 / 6}
.cmp-multisection .sect-2-2 .box:nth-child(4){grid-area:3 / 6 / 5 / 9}
.cmp-multisection .overlay-bg::before{content:' ';width:100%;height:100%;position:absolute;z-index:0;top:0;left:0;background:linear-gradient(transparent 51%,#000 94%,#000 100%)}
.cmp-multisection .box{overflow:hidden}
.cmp-multisection .box img{overflow:hidden;transition:transform .2s}
.cmp-multisection .box:hover img[data-hover='true']{transform:scale(1.1)}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.cmp-multisection .sect-1-1{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-column-gap:0;grid-row-gap:0}
.cmp-multisection .sect-1-1 .box:nth-child(1){grid-area:1 / 1 / 5 / 5}
.cmp-multisection .sect-1-1 .box:nth-child(2){grid-area:5 / 1 / 9 / 5}
.cmp-multisection .sect-1-2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-column-gap:0;grid-row-gap:0}
.cmp-multisection .sect-1-2 .box:nth-child(1){grid-area:1 / 1 / 5 / 5}
.cmp-multisection .sect-1-2 .box:nth-child(2){grid-area:5 / 1 / 9 / 3}
.cmp-multisection .sect-1-2 .box:nth-child(3){grid-area:5 / 3 / 9 / 5}
.cmp-multisection .sect-2-2{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(9,1fr);grid-column-gap:0;grid-row-gap:0}
.cmp-multisection .sect-2-2 .box:nth-child(2){grid-area:1 / 1 / 4 / 5}
.cmp-multisection .sect-2-2 .box:nth-child(3){grid-area:4 / 1 / 7 / 5}
.cmp-multisection .sect-2-2 .box:nth-child(1){grid-area:7 / 1 / 10 / 3}
.cmp-multisection .sect-2-2 .box:nth-child(4){grid-area:7 / 3 / 10 / 5}
.cmp-multisection .box .text-container .title{font-size:28px;line-height:39.2px;padding-bottom:8px}
.cmp-multisection .box .text-container .description{font-size:14px;line-height:20px}
.stickyFeatureMenu+.container .cmp-container .cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.stickyFeatureMenu+.container .cmp-container .cmp-multisection .sect-1-2 .box:nth-child(2) .text-container,.stickyFeatureMenu+.container .cmp-container .cmp-multisection .sect-1-2 .box:nth-child(3) .text-container,.stickyFeatureMenu+.container .cmp-container .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.stickyFeatureMenu+.container .cmp-container .cmp-multisection .sect-2-2 .box:nth-child(4) .text-container{padding-bottom:70px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.cmp-multisection .box .text-container .title{font-size:36px;line-height:48px;padding-bottom:12px}
.cmp-multisection .box .text-container .description{font-size:16px;line-height:24px}
}
.cmp-multisection .sect-1-2 .divider,.cmp-multisection .sect-2-2 .divider{height:50%;display:flex;flex-direction:row}
@media(min-width:1920px){.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(3) .text-container,.cmp-multisection.desktop .sect-1-2.left-2-1 .box:nth-child(3) .text-container{padding-right:96px}
.cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{padding-left:calc(96px + 24px)}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{padding-left:calc(140px + 24px)}
.cmp-multisection .sect-1-2 .box:nth-child(3) .text-container{padding-left:24px}
.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(3) .text-container{padding-left:24px}
.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container{padding-left:24px}
.cmp-multisection .box .text-container{width:576px}
.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container{width:436px}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(3) .text-container{padding-left:70px}
}
@media(min-width:1440px) and (max-width:1919px){.cmp-multisection.desktop .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection.desktop .sect-1-1 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(3) .text-container,.cmp-multisection.desktop .sect-1-2.left-2-1 .box:nth-child(3) .text-container{padding-right:76px}
.cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(1) .text-container{padding-left:calc(76px + 16px);width:calc(76px + 16px + 315px)}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{padding-left:calc(140px + 16px);width:calc(140px + 16px + 412px)}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container{width:calc(140px + 16px + 353px)}
.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container{padding-left:16px;width:437px}
.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(1) .text-container{width:412px}
.cmp-multisection .sect-1-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(3) .text-container{width:423px;padding-left:16px}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{width:412px;padding-left:calc(76px + 16px)}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(3) .text-container{width:423px;padding-left:70px}
}
@media(min-width:768px) and (max-width:1439px){.cmp-multisection.desktop .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection.desktop .sect-1-1 .box:last-child .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(3) .text-container,.cmp-multisection.desktop .sect-1-2.left-2-1 .box:nth-child(3) .text-container{padding-right:56px}
.cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{padding-left:calc(56px + 12px);width:412px}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{padding-left:calc(140px + 12px);width:calc(140px + 12px + 412px)}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container{width:calc(140px + 12px + 290px)}
.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container{padding-left:12px;width:405px}
.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container{width:412px}
.cmp-multisection .sect-1-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(3) .text-container{width:330px;padding-left:12px}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(3) .text-container{padding-left:70px}
}
@media(min-width:768px) and (max-width:1024px){.cmp-multisection .box .text-container{padding-top:60px;padding-bottom:60px}
.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.cmp-multisection .sect-1-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container{padding-left:calc(56px + 12px)}
.left-sideNav .cmp-multisection .sect-1-1 .box:nth-child(2) .text-container,.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(2) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection .sect-1-2.left-2-1 .box:nth-child(2) .text-container,.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(2) .text-container{padding-left:calc(140px + 12px)}
.left-sideNav .cmp-multisection .sect-1-2 .box:nth-child(2) .text-container{width:100%;padding-right:12px}
.left-sideNav .cmp-multisection .sect-2-2 .box:nth-child(1) .text-container{width:100%;padding-right:58px}
.cmp-multisection .sect-2-2 .box:nth-child(3){padding-right:0}
.cmp-multisection .sect-2-2 .box:nth-child(2),.cmp-multisection .sect-2-2 .box:nth-child(3){width:100%}
.cmp-multisection .sect-2-2 .box:nth-child(1) .text-container{width:330px}
.cmp-multisection .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(3) .text-container{width:450px}
.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container{width:246px}
.cmp-multisection .sect-1-1 .box:nth-child(1) .text-container,.cmp-multisection .sect-1-1 .box:nth-child(2) .text-container{width:450px}
.cmp-multisection .sect-1-2 .box:nth-child(3) .text-container,.cmp-multisection .sect-2-2 .box:nth-child(4) .text-container{width:330px}
.cmp-multisection .sect-1-2.left-2-1 .box:nth-child(1) .text-container{padding-left:70px}
}
@media(max-width:767px){.cmp-multisection .box.mobile-text-left-bottom .text-container,.cmp-multisection .box.mobile-text-left-top .text-container{direction:ltr}
.cmp-multisection .box.mobile-text-left-top .text-container .description,.cmp-multisection .box.mobile-text-left-bottom .text-container .description,.cmp-multisection .box.mobile-text-left-top .text-container a button.cta,.cmp-multisection .box.mobile-text-left-bottom .text-container a button.cta{direction:ltr}
.cmp-multisection .box.mobile-text-right-bottom .text-container,.cmp-multisection .box.mobile-text-right-top .text-container{direction:rtl}
.cmp-multisection .box.mobile-text-right-top .text-container .description,.cmp-multisection .box.mobile-text-right-bottom .text-container .description{direction:rtl}
.cmp-multisection .box.mobile-text-right-top .text-container a button.cta,.cmp-multisection .box.mobile-text-right-bottom .text-container a button.cta{direction:ltr}
.cmp-multisection.mobile .box .bg-img{display:none}
.cmp-multisection.mobile .box .mobile-bg-img{display:block}
.cmp-multisection .sect-2-2 .box:nth-child(1),.cmp-multisection .sect-2-2 .box:nth-child(3){padding-left:0}
.cmp-multisection .sect-2-2 .box:nth-child(2),.cmp-multisection .sect-2-2 .box:nth-child(4){padding-right:0}
.cmp-multisection .box .text-container{width:100%;padding-left:12px;padding-right:12px;padding-top:0;bottom:unset;top:16px;left:0;right:unset;color:white;z-index:1;position:absolute}
.cmp-multisection .box.mobile-text-left-bottom .text-container{bottom:16px;top:auto;left:0;right:unset}
.cmp-multisection .box.mobile-text-right-top .text-container{top:16px;bottom:auto;right:0;left:auto}
.cmp-multisection .box.mobile-text-right-bottom .text-container{bottom:16px;top:auto;right:0;left:unset}
.cmp-multisection .box{background-color:black}
.cmp-multisection .box .bg-img{height:360px}
.cmp-multisection .box .text-container .title{font-size:20px;line-height:32px;padding-bottom:4px}
.cmp-multisection .box .text-container .description{font-size:12px}
.cmp-multisection .box .bg-img{height:100%}
.cmp-multisection .box .text-container a button.cta{white-space:nowrap}
.cmp-multisection.mobile .sect-1-1{display:grid;grid-template-columns:50% 50%;width:100%;height:100%;flex-wrap:wrap}
.cmp-multisection.mobile .sect-1-1 .box:nth-child(1){grid-area:1/1/1/3}
.cmp-multisection.mobile .sect-1-1 .box:nth-child(2){grid-area:2/1/2/3}
.cmp-multisection.mobile .sect-1-2{display:grid;grid-template-columns:50% 50%;width:100%;height:100%;flex-wrap:wrap}
.cmp-multisection.mobile .box .description{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:72px;box-sizing:border-box}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:first-child{grid-area:1/1/5/3}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:nth-child(2){grid-area:5/1/9/2}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:nth-child(3){grid-area:5/2/9/3}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:first-child{grid-area:1/1/5/2}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(2){grid-area:1/2/5/3}
.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(3){grid-area:5/1/9/3}
.cmp-multisection.mobile .sect-2-2 .box:nth-child(1){grid-area:1/1/3/5}
.cmp-multisection.mobile .sect-2-2 .box:nth-child(2){grid-area:1/5/4/9}
.cmp-multisection.mobile .sect-2-2 .box:nth-child(3){grid-area:3/1/6/5}
.cmp-multisection.mobile .sect-2-2 .box:nth-child(4){grid-area:4 / 5 / 6 / 9}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(1){grid-area:1 / 1 / 3 / 5}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(2){grid-area:1 / 5 / 3 / 9}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(3){grid-area:3 / 1 / 5 / 5}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(4){grid-area:3 / 5 / 5 / 9}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection{display:flex;flex-wrap:wrap}
.cmp-multisection.mobile .sect-2-2{grid-template-rows:repeat(5,1fr)}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection{grid-template-rows:repeat(4,1fr)}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box{height:33.333%}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(1){width:100%}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(2){width:50%}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(2) .text-container{padding-right:12px}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(3){width:50%}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(4){width:100%}
.cmp-multisection.mobile .box .text-container a button.cta{border:1px solid transparent;padding:0 10px 0 0;margin-top:10px;position:relative;display:flex;align-items:center;justify-content:space-between}
.cmp-multisection.mobile .box .text-container a button.cta::after{content:"";display:block;border-top:1px solid #fff;border-right:1px solid #fff;width:8px;height:8px;transform:rotate(45deg);margin-top:1px;margin-left:5px}
.cmp-multisection.mobile .box.mobile-text-left-bottom .text-container{position:absolute;bottom:16px;top:auto;left:0;padding-left:24px;color:white}
.cmp-multisection.mobile .box.mobile-text-left-top .text-container{position:absolute;top:16px;bottom:auto;left:0;color:white}
.cmp-multisection.mobile .box.mobile-text-right-top .text-container{position:absolute;top:16px;bottom:auto;right:0;color:white}
.cmp-multisection.mobile .box.mobile-text-right-bottom .text-container{position:absolute;bottom:16px;top:auto;right:0;color:white}
.left-sideNav .cmp-multisection.mobile .sect-1-1 .box .text-container,.left-sideNav .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:first-child .text-container,.left-sideNav .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:nth-child(2) .text-container,.left-sideNav .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection.mobile .sect-2-2 .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection.mobile .sect-2-2:not(.mobile-4grid-sect-center-bisection) .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(1) .text-container,.left-sideNav .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(3) .text-container,.left-sideNav .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:not(:nth-child(3)) .text-container{padding-left:40px}
.cmp-multisection.mobile .sect-1-1 .box .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:first-child .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:last-child .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(2) .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(3) .text-container,.cmp-multisection.mobile .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection.mobile .sect-2-2 .box:nth-child(4) .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(2) .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(4) .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:not(:nth-child(2)) .text-container{padding-right:40px}
.cmp-multisection.mobile .sect-1-1 .box:first-child .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:first-child .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:first-child .text-container,.cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(2) .text-container,.cmp-multisection.mobile .sect-2-2 .box:first-child .text-container,.cmp-multisection.mobile .sect-2-2 .box:nth-child(2) .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:first-child .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(1) .text-container,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(2) .text-container{padding-top:60px}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(2) .text-container{padding-top:0}
.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-1-1 .box:last-child .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:nth-child(2) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-1-2 .box:nth-child(3) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-1-2.mobile-3grid-left-2-1 .box:nth-child(3) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2:not(.mobile-4grid-sect-center-bisection) .box:nth-child(3) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2 .box:nth-child(4) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(3) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-quadrilateral-lattice .box:nth-child(4) .text-container,.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:last-child .text-container{padding-bottom:98px}
.cmp-container .stickyFeatureMenu+.container .cmp-multisection.mobile .sect-2-2. mobile-4grid-sect-center-bisection .box:nth-child(3) .text-container{padding-bottom:0}
.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(1) .text-container .description,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(4) .text-container .description{-webkit-line-clamp:2;height:41px}
}
.cmp-multisection.desktop .sect-1-1 .box .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:first-child .text-container,.cmp-multisection.desktop .sect-1-2.left-1-2 .box:nth-child(2) .text-container,.cmp-multisection.desktop .sect-1-2.left-2-1 .box:first-child .text-container,.cmp-multisection.desktop .sect-1-2.left-2-1 .box:nth-child(3) .text-container,.cmp-multisection.desktop .sect-2-2 .box:first-child .text-container,.cmp-multisection.desktop .sect-2-2 .box:nth-child(2) .text-container{padding-top:60px}
@media(max-height:670px){.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(4) .text-container .description,.cmp-multisection.mobile .sect-2-2.mobile-4grid-sect-center-bisection .box:nth-child(1) .text-container .description{-webkit-line-clamp:2;height:41px}
}
.cmp-model-finder-update .padding-top-0{padding-top:0 !important}
.cmp-model-finder-update .tab__links{display:inline-block;border:0;background-color:transparent;border-radius:0;text-decoration:none;font-size:16px;line-height:24px;color:#666;cursor:pointer;white-space:nowrap;margin:0}
.cmp-model-finder-update .tab__links.active{font-weight:700;color:#000}
.cmp-model-finder-update .cmp-model-finder-update__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:52px;padding-top:24px;padding-bottom:20px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container .divider{height:100%;width:0;border-right:1px solid #000}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%;padding-left:24px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .tab__links{padding:0 calc(52px / 2);margin:0}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;left:0;width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;cursor:pointer;font-size:24px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-update .tab-content-container{height:calc(100vh - 70px);overflow:hidden}
.cmp-model-finder-update .tab-content-container.persona{overflow:visible}
.cmp-model-finder-update .tab-content-container .tab_content{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.model-type{position:relative}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel{background-color:#fff;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .type-carousel-slider{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .type-carousel-slider.active{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 calc(70px / 2);cursor:pointer;opacity:1;-webkit-transition:1s;transition:1s}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item img{width:178px;height:60px;-o-object-fit:contain;object-fit:contain}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item .img-content .normal{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item .img-content .sideview{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item .content-wrap{width:178px;font-style:normal;font-weight:400;font-size:16px;padding-bottom:4px;line-height:20px;color:#666}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item.active .img-content .normal{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item.active .img-content .sideview{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item.active .content-wrap{color:#000;font-weight:900;border-bottom:4px solid #000}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .cmp-model-finder-update__car-slider{display:none;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .cmp-model-finder-update__car-slider.active{display:block}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car__loader{position:absolute;z-index:1;top:50%;left:50%;width:50px !important;height:50px !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car__loader img{width:100%;height:100%}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container::before{content:" ";position:absolute;top:0;height:calc(100%);width:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(48%,#f2f2f2),color-stop(48%,#e5e5e5),color-stop(49%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 48%,#e5e5e5 48%,#e5e5e5 49%,#fdfdfd 100%);z-index:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-current .title{opacity:1 !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{padding:0 80px;position:relative;margin-top:26px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item img{-o-object-fit:contain;object-fit:contain;width:610px;height:573px;max-height:calc(100vh - 130px - 88px - 100px);z-index:2;position:relative;margin-top:30px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item .title{position:absolute;font-family:"audi-wide","audi-zh-regular";left:50%;font-size:52px;line-height:87.84px;letter-spacing:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;font-weight:400;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s;white-space:nowrap;z-index:1}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow{position:absolute;z-index:3;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0 solid #000;width:50px;height:250px;cursor:pointer;background-color:transparent;font-size:25px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow::before{font-weight:900}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-prev{left:calc(50% + 285px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-next{left:calc(50% - 285px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-80px;margin-bottom:100px;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter{width:800px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1vw}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data{text-align:center;width:215px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-family:"audi-wide","audi-zh-regular";font-weight:400;font-size:32px;line-height:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;font-weight:400;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group .btn{display:inline-block;text-decoration:none;height:44px;width:156px;left:0;right:0;top:0;font-size:12px;background:#000;border:1px solid #000;color:#fff;padding:14px 14px;text-align:center}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group .btn-outline{background:transparent;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.car-style{position:relative}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel{background-color:#fff;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 calc(70px / 2);cursor:pointer;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item img{width:178px;height:60px;-o-object-fit:contain;object-fit:contain}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item .img-content .normal{display:block;-webkit-transition-delay:5s;transition-delay:5s}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item .img-content .sideview{display:none;-webkit-transition-delay:5s;transition-delay:5s}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item .content-wrap{width:178px;font-style:normal;font-weight:400;font-size:16px;padding-bottom:4px;line-height:20px;color:#666}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item.active .img-content .normal{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item.active .img-content .sideview{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item.active .content-wrap{color:#000;font-weight:900;border-bottom:4px solid #000}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car__loader{position:absolute;z-index:1;top:50%;left:50%;width:50px !important;height:50px !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car__loader img{width:100%;height:100%}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .cmp-model-finder-update__car-slider{display:none;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .cmp-model-finder-update__car-slider.active{display:block}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container::before{content:" ";position:absolute;top:0;height:calc(100%);width:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(48%,#f2f2f2),color-stop(48%,#e5e5e5),color-stop(49%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 48%,#e5e5e5 48%,#e5e5e5 49%,#fdfdfd 100%);z-index:1}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-current .title{opacity:1 !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{padding:0 80px;position:relative;margin-top:56px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item img{width:610px;height:573px;object-fit:contain;max-height:calc(100vh - 130px - 88px - 100px);z-index:2;position:relative;margin-top:30px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item .title{position:absolute;font-family:"audi-wide","audi-zh-regular";left:50%;font-size:52px;line-height:87.84px;letter-spacing:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;font-weight:400;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s;white-space:nowrap;z-index:1}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow{position:absolute;z-index:3;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0 solid #000;width:50px;height:250px;cursor:pointer;background-color:transparent;font-size:25px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow::before{font-weight:900}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-prev{left:calc(50% + 285px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-next{left:calc(50% - 285px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-80px;margin-bottom:100px;position:relative;z-index:2}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter{width:800px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1vw}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data{text-align:center;width:215px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-family:"audi-wide","audi-zh-regular";font-size:32px;font-weight:400;line-height:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-family:"audi-wide","audi-zh-regular";font-size:16px;font-weight:400;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group .btn{display:inline-block;text-decoration:none;height:44px;width:156px;left:0;right:0;top:0;font-size:12px;background:#000;border:1px solid #000;color:#fff;padding:14px 14px;text-align:center}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group .btn-outline{background:transparent;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.persona{position:relative;height:calc(100vh - 70px);background-color:#000}
body.fp-enabled .cmp-model-finder-update .tab-content-container .tab_content.persona{height:calc(100vh - 70px - 60px)}
.cmp-model-finder-update .tab-content-container .tab_content.persona .bg-img{position:absolute;z-index:1;width:100%;top:0;left:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.01%,rgba(0,0,0,0.8977)),to(rgba(0,0,0,0.0001))),-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0.0001)),to(rgba(18,14,14,0.895788)));background:linear-gradient(180deg,rgba(0,0,0,0.8977) .01%,rgba(0,0,0,0.0001) 100%),linear-gradient(180deg,rgba(0,0,0,0.0001) 50%,rgba(18,14,14,0.895788) 100%)}
.cmp-model-finder-update .tab-content-container .tab_content.persona .bg-img img{height:100%;opacity:.4;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;-o-object-fit:cover;object-fit:cover;background-position:center}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container{padding-top:112px;color:#fff;position:relative;z-index:2;text-align:center}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .title{font-size:80px;line-height:98px;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;margin-bottom:16px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .sub-title{font-family:"PingFang SC";font-style:normal;font-weight:400;font-size:24px;line-height:34px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards{position:relative;z-index:2;padding-top:45px;height:unset}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{background-size:cover;background-repeat:no-repeat;position:relative;display:block;width:265px;height:365px;-webkit-transition:.4s;transition:.4s;cursor:pointer;overflow:hidden;background-color:#000;margin-right:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s;transition:.4s;opacity:1}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{position:absolute;top:0;left:0;width:265px;height:365px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{font-family:"PingFang SC";font-style:normal;font-weight:500;font-size:30px;line-height:42px;color:#fff;margin-bottom:16px;white-space:nowrap}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk:hover{-webkit-transform:translateY(-5%);transform:translateY(-5%)}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:212px;height:367px;border:1px solid #fff;text-decoration:none;-webkit-transition:.4s;transition:.4s}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-family:"PingFang SC";font-style:normal;font-weight:500;font-size:24px;line-height:34px;text-align:center;color:#fff}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:24px;margin-left:19.5px;color:#fff}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover{background-color:#fff}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover .text{color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover .icon{color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.active{display:block}
body.fp-disabled .cmp-model-finder-update .tab-content-container{height:unset}
@media(max-width:1440px){.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item img{width:118px;height:45px}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item img{width:118px;height:45px}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container{padding-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{margin-top:5.29px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item img{width:500px;height:368px;margin-top:35px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:6.71px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{margin-top:-40px;margin-bottom:55px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:20px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:32px;line-height:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-prev{left:calc(50% + 236.5px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-next{left:calc(50% - 236.5px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container{padding-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{margin-top:5.29px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item img{width:500px;height:368px;margin-top:35px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:6.71px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{margin-top:-40px;margin-bottom:55px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:29px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:32px;line-height:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-prev{left:calc(50% + 236.5px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-next{left:calc(50% - 236.5px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container{padding-top:32px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:80px;line-height:98px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards{padding-top:70.88px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:200px;height:273.12px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:200px;height:273.12px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{font-weight:500;font-size:24px;line-height:34px;margin-bottom:24.12px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:158px;height:273px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:20px;line-height:28px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{margin-left:19.5px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container::before{height:90%}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container::before{height:90%}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow,.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow{top:45%}
}
@media(max-width:1194px){.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .tab__links{padding:0 calc(52px / 2);font-size:13px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-arrow{font-size:32px;color:#000}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-aui-prev{left:12px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container{padding-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{margin-top:-85px;margin-bottom:80px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:33px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:33px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{padding:0 100px;margin-top:24.26px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item img{width:451px;height:433px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-prev{left:calc(50% + 185.5px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-next{left:calc(50% - 185.5px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container{padding-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{margin-top:-40px;margin-bottom:80px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{padding:0 100px;margin-top:24.26px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item img{width:451px;height:433px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-prev{left:calc(50% + 185.5px + 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-next{left:calc(50% - 185.5px - 100px) !important}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:215px !important;height:293.03px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:215px !important;height:293.03px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:170px !important;height:293.03px}
}
@media only screen and (max-width:1020px){.cmp-model-finder-update .tab-content-container{height:unset}
.cmp-model-finder-update .tab-content-container .tab_content.persona{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-desk{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container{padding-top:64px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:20px;line-height:32px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .sub-title{font-size:16px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.active{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:block;padding-top:20px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-slide{margin:0 8px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-list{margin:0 -8px;padding-top:20px !important}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:260px !important;height:355px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:260px !important;height:355px;padding:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:156px !important;height:44px;background-color:#fff;margin:0 auto;margin-top:32px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(47%,#f2f2f2),color-stop(47%,#e5e5e5),color-stop(48%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 47%,#e5e5e5 47%,#e5e5e5 48%,#fdfdfd 100%)}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(47%,#f2f2f2),color-stop(47%,#e5e5e5),color-stop(48%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 47%,#e5e5e5 47%,#e5e5e5 48%,#fdfdfd 100%)}
}
@media only screen and (max-width:760px){.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container{padding-top:16px;padding-bottom:16px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container .tab__links{padding:0 calc(24px / 2);font-size:13px}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .tab__links{padding:0 calc(24px / 2);margin:0}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-arrow{font-size:32px;color:#000}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-aui-prev{left:0}
.cmp-model-finder-update .cmp-model-finder-update__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item{padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item img{width:114px;height:45px}
.cmp-model-finder-update .tab-content-container .tab_content.model-type .cmp-model-finder-update__type-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px;width:83px}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item img{width:114px;height:45px}
.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{padding:0 100px;padding-top:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item img{width:340px;height:251px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item .title{font-size:32px;line-height:39px;letter-spacing:-1px;top:60px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow{font-size:25px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-prev{left:calc(50% + 170px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-aui-next{left:calc(50% - 170px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{margin-top:-35px;margin-bottom:35px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:53px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter{width:unset;height:48px;margin-top:36px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data{width:calc(100vw / 3);max-width:125px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data:nth-child(2){display:block;-webkit-transform:unset;transform:unset;position:relative;left:unset}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:18px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:12px;line-height:20px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{padding:0 100px;padding-top:40px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item img{width:340px;height:251px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item .title{font-size:32px;line-height:39px;letter-spacing:-1px;top:60px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow{font-size:25px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-prev{left:calc(50% + 170px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-aui-next{left:calc(50% - 170px) !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{margin-top:-35px;margin-bottom:35px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:53px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter{width:unset;height:48px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data{width:calc(100vw / 3);max-width:125px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data:nth-child(2){display:block;-webkit-transform:unset;transform:unset;position:relative;left:unset}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:18px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:12px;line-height:20px}
.cmp-model-finder-update .tab-content-container .tab_content.persona{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-desk{display:block}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container{padding-top:64px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:20px;line-height:32px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container .sub-title{font-size:16px;line-height:24px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.active{display:none}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:block;padding-top:20px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-slide{margin:0 8px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-list{margin:0 -8px;padding-top:20px !important}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:260px !important;height:355px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:260px !important;height:355px;padding:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:156px !important;height:44px;background-color:#fff;margin:0 auto;margin-top:32px}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(46%,#f2f2f2),color-stop(46%,#e5e5e5),color-stop(47%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 46%,#e5e5e5 46%,#e5e5e5 47%,#fdfdfd 100%)}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(46%,#f2f2f2),color-stop(46%,#e5e5e5),color-stop(47%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 46%,#e5e5e5 46%,#e5e5e5 47%,#fdfdfd 100%)}
}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09);box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;display:block}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{-webkit-box-shadow:0 -1px 0 0 #f2f2f2;box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:-webkit-box;display:flex;padding-top:11px;min-height:35px;max-height:35px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:-webkit-box;display:flex}
.cmp-card-carousel .image-container .aui-icon-compare-small{font-size:30px}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
@media only screen and (min-width:1920px) and (max-height:940px){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item .title{top:40px;letter-spacing:-1px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item .title{top:40px;letter-spacing:-1px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{margin-top:0}
}
@media only screen and (max-width:760px){.cmp-model-finder-update .tab-content-container .tab_content.car-style .cmp-model-finder-update__style-carousel .carousel-item{padding:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:36px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:36px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{margin-top:0}
body.fp-enabled .cmp-model-finder-update .tab-content-container .tab_content.persona{height:calc(100vh - 56px - 60px)}
}
@media only screen and (max-width:760px) and (max-height:700px){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container .car-action-btn-group{margin-top:39px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container .car-action-btn-group{margin-top:39px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .select-car-detail-container{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .select-car-detail-container{margin-top:0}
}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow.slick-disabled{display:none !important}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow.slick-disabled{display:none !important}
@media(min-width:1440px) and (max-height:800px){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{margin-top:0}
.cmp-model-finder-update .tab-content-container .tab_content.persona .title-container{padding-top:32px}
}
.cmp-model-finder-update .persona-cards .slick-track{justify-content:unset !important}
.cmp-model-finder-update .cmp-model-finder-update__type-carousel .slick-slide,.cmp-model-finder-update .cmp-model-finder-update__type-carousel .slick-slide>div,.cmp-model-finder-update .cmp-model-finder-update__type-carousel .carousel-item{outline:0}
@media only screen and (min-width:768px) and (max-width:1193px){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item,.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .car-slider_item{padding:0 60px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item img,.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__sytle-container .car-slider_item img{width:391px}
.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow,.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow{top:52%}
}
@media only screen and (max-width:768px){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .slick-arrow,.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__style-container .slick-arrow{top:56%}
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{padding-top:60px}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-update .tab-content-container .tab_content .cmp-model-finder-update__type-container .car-slider_item{padding-top:50px}
}
.cmp-model-finder-update .cmp-model-finder-update__tab-center .slick-slider .slick-track,.cmp-model-finder-update .cmp-model-finder-update__tab-center .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0) !important;-moz-transform:translate3d(0,0,0) !important;-ms-transform:translate3d(0,0,0) !important;-o-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;margin-top:10px}
.cmp-model-finder-update .cmp-model-finder-update__tab-center .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;pointer-events:none}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:flex;padding-top:11px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:flex}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
.card1{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;width:calc(100% / 3 - 28px);height:290px;margin:13px;outline:0}
.card-details{padding:24px 13px 24px 11px}
.card-details img{width:100%;height:144px;object-fit:contain;object-position:center}
.car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.5px;text-align:center;color:#000}
.card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.car-image-container{height:93px}
.btn-container{text-align:center;width:100%}
.card-details-container{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;padding:10px}
.details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.image-container span{font-size:20px;display:-ms-flexbox;display:flex}
.details{font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.main-container{margin:0 auto;max-width:920px}
.responsive-card .slick-slide{padding-right:12px}
@media only screen and (min-width:1023px){.btn-container{width:198px}
}
.overlay{width:100%;position:absolute;z-index:1001;top:0;left:0;background-color:black;background-color:rgba(0,0,0,0.9);overflow-x:hidden;display:none;transition:.5s}
body.overlay{overflow:hidden}
.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}
.wrappers{position:relative}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#fff;display:block;transition:.3s}
.overlay a:hover,.overlay a:focus{color:#f1f1f1}
.overlay .closebtn{position:absolute;z-index:1;cursor:pointer}
@media screen and (max-height:450px){.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}
}
.custom-radio-btn:first-child{padding-right:51px}
.questionary-content .custom-radio-btn{margin-top:0;margin-bottom:0}
.custom-radio-btn{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-radio-btn .custom{padding-left:36px}
.custom-radio-btn .custom .aui-radio__box{border:1px solid white;width:24px;height:24px}
.custom-radio-btn .custom .aui-radio__box span{background:white !important}
.custom-radio-btn .custom .radio-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-radio-btn .aui-radio:hover:not(.is-disabled) .aui-radio__box{border-color:white}
.custom-radio-btn .custom .aui-radio__tick{display:none}
.custom-radio-btn .custom .aui-radio_tick{height:8px;width:8px;display:inline-block;background-color:white;position:absolute;left:8px;top:8px;border-radius:50%;opacity:.2}
.custom-radio-btn .custom .checked{height:12px;width:12px;display:inline-block;background-color:white;position:absolute;left:6px;top:6px;border-radius:50%;opacity:1}
.custom-checkbox{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-checkbox .custom{color:#fff !important;margin:0 0 0 10px;padding-left:30px}
.custom-checkbox .custom .aui-checkbox__box{border:1px solid white;width:24px;height:24px}
.custom-checkbox .custom .checkbox-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-checkbox .custom :hover{color:#fff}
.custom-checkbox .aui-checkbox:hover:not(.is-disabled) .aui-checkbox__box{border-color:white}
.custom-checkbox .aui-checkbox__tick{background-image:url(https://www.audi.cn/etc.clientlibs/OneWeb/components/modelfinder-update/assets/content/checkbox-tick.svg);width:12px;height:12px}
@media only screen and (min-width:768px){.custom-checkbox .custom{margin:0 12px}
}
.cmp-aem-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
.cmp-aem-car-recommedation .header-container{display:none}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:block;padding:26px 26px 26px 0;font-size:24px;margin-top:60px;line-height:.6;color:#000;text-align:end;cursor:pointer}
.cmp-aem-car-recommedation .rec-close-btn-mob:focus,.cmp-aem-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-aem-car-recommedation .recommended-car-desk{display:none}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-aem-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 148px);overflow-y:scroll}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:3%}
.cmp-aem-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-aem-car-recommedation .btn-wrapper button{width:154px;height:52px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-aem-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:16px 0;letter-spacing:.5px}
.cmp-aem-car-recommedation .car-recommendation-carousel{background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel .recommended-car{margin:24px 0 16px 0}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-aem-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-aem-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-aem-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-aem-car-recommedation .price-container{width:100%;display:none}
.cmp-aem-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-aem-car-recommedation .specification-container{margin:24px 20px 56px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-aem-car-recommedation .specification{font-family:'audi-zh-bold','AudiTypeExtended';font-size:24px;letter-spacing:.75px}
.cmp-aem-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-aem-car-recommedation .quattro-fashion{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-aem-car-recommedation .quattro-fashion span{font-weight:600}
.cmp-aem-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-aem-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-aem-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-aem-car-recommedation .overlay-text-desktop{display:none}
.cmp-aem-car-recommedation .slick-dots{bottom:-5px !important}
@media only screen and (min-width:768px){.cmp-aem-car-recommedation .overlay{height:100% !important}
.cmp-aem-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:none}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{padding-bottom:20px;// padding-top:60px;height:100%;width:100%;background-color:#fff}
.cmp-aem-car-recommedation .rec-car-container{height:40%}
.cmp-aem-car-recommedation .specification-container{margin:32px 0 !important}
.cmp-aem-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-aem-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-aem-car-recommedation .specification{width:97px}
.cmp-aem-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-aem-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:26px 26px 26px 0}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:48px;cursor:pointer;display:block;line-height:.5}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container p{display:block;width:100%;margin-right:-20px}
.cmp-aem-car-recommedation .model-recommendation{display:none}
.cmp-aem-car-recommedation .overlay-text-desktop{display:block;outline:0;border:0;width:inherit;height:40px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start;padding-left:80px}
.cmp-aem-car-recommedation .identity-extra-block{width:388px !important;height:100% !important;padding-top:60px}
.cmp-aem-car-recommedation .identity-extra-block .persona-txt{margin-top:40px !important;font-size:24px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;margin-left:80px}
.cmp-aem-car-recommedation .identity-extra-block .persona-challenge{margin:15px 0 0 80px !important;line-height:24px;font-size:16px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important;width:213px}
.cmp-aem-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-aem-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-aem-car-recommedation .recommended-car{display:none}
.car-recommendation-carousel .recommended-car-desk-container{width:100%;display:flex;justify-content:center}
.cmp-aem-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-weight:bold;letter-spacing:.75px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-aem-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-aem-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-aem-car-recommedation .btn-wrapper button{font-size:15px}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:0 !important}
}
@media only screen and (min-width:375px) and (max-width:768px){.cmp-aem-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-aem-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .price-container{display:block;margin-top:18px}
.cmp-aem-car-recommedation .btn-wrapper button{width:164px;height:44px}
.cmp-aem-car-recommedation .rec-car-container{margin-top:0}
.cmp-aem-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
.cmp-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
@media(max-width:1023px){}
.cmp-car-recommedation .header-container{display:none}
.cmp-car-recommedation .rec-close-btn-mob{display:block;padding:4vh 5.3vw 0 0;font-size:24px;line-height:.6;color:#000;text-align:right;cursor:pointer}
.cmp-car-recommedation .rec-close-btn-mob:focus,.cmp-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-car-recommedation .identity-extra-block{width:100%;height:initial;position:relative}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{width:100%;height:100%;object-fit:cover;display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:block}
.cmp-car-recommedation .identity-extra-block .identity-image{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}
.cmp-car-recommedation .identity-extra-block .overlay-text{outline:0;border:0;width:160px;height:28px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;left:0}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{height:248px;position:relative;display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin-top:0 !important;font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px;color:#000;text-align:left;padding-left:20px;padding-top:28px;position:static !important}
.cmp-car-recommedation .identity-extra-block .persona-challenge{font-family:"audi-wide","audi-zh-regular";font-size:12px;letter-spacing:.38px;color:#000;margin:14px 0 10px;padding-left:20px;text-align:left;line-height:normal;position:static !important}
.cmp-car-recommedation .recommended-car-desk{display:none}
.cmp-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 64px);overflow-y:scroll}
.cmp-car-recommedation .car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial;min-height:447px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:105px !important;transform:none;position:absolute}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-slider{-ms-touch-action:auto;touch-action:auto}
.cmp-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:16px;margin-top:32px}
.cmp-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-car-recommedation .btn-wrapper button{width:164px;height:44px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:1.8vh 0 .67vh 0;letter-spacing:.5px}
.cmp-car-recommedation .car-recommendation-carousel{height:100%;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel .recommended-car{margin:20px 0 16px 0}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-car-recommedation .price-container{min-width:200px;width:100%}
.cmp-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-car-recommedation .specification-container{margin:2.8vh 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;align-items:center}
.cmp-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex;justify-content:center}
.cmp-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-car-recommedation .specification{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.cmp-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-car-recommedation .quattro-fashion{display:none;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-car-recommedation .quattro-fashion span{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;display:none !important}
.cmp-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-car-recommedation .overlay-text-desktop{display:none}
.cmp-car-recommedation .slick-dots{bottom:30px !important}
@media only screen and (min-width:991px){.cmp-car-recommedation .overlay{height:100% !important}
.cmp-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-car-recommedation .rec-close-btn-mob{display:none}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-bottom:20px;padding-top:60px;height:100%;width:63.9vw;background-color:#fff}
.cmp-car-recommedation .rec-car-container{height:52%;overflow:hidden}
.cmp-car-recommedation .rec-car-container img{object-fit:contain;margin-top:0}
.cmp-car-recommedation .specification-container{margin:-10px 0 27px 0 !important}
.cmp-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-car-recommedation .specification{width:97px}
.cmp-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 26px 26px 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:3.2vw;cursor:pointer;display:block;line-height:.5}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container p{display:flex;justify-content:center;width:100%;font-size:36px;line-height:43px;text-align:center;letter-spacing:1.125px;margin-right:-30px}
.cmp-car-recommedation .model-recommendation{display:none}
.cmp-car-recommedation .overlay-text-desktop{display:flex;align-items:center;outline:0;border:0;width:inherit;height:74px;font-size:24px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start}
.cmp-car-recommedation .identity-extra-block{width:36.1vw !important;height:100% !important}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper{position:absolute;top:60px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.bottom{top:unset !important;bottom:74px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-txt,.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-challenge{color:black !important}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{font-size:36px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;position:absolute;top:0}
.cmp-car-recommedation .identity-extra-block .persona-challenge{line-height:30px;font-size:24px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-car-recommedation .recommended-car{display:none}
.cmp-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-car-recommedation .btn-wrapper button{font-size:12px;width:13vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:0 !important;top:54.8vh !important}
.cmp-car-recommedation .btn-wrapper{top:56.3vh;position:absolute;left:19vw}
}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p @media only screen and (min-width:991px) and (max-width:1100px){.cmp-car-recommedation .recommended-car-desk{padding:0 20px 20px 20px !important}
}
@media only screen and (min-width:375px) and (max-width:991px){.cmp-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:none}
.cmp-car-recommedation .identity-extra-block .persona-txt{color:#000}
.cmp-car-recommedation .identity-extra-block .persona-challenge{color:#000}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:block}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:block}
.cmp-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .price-container{display:block;margin-top:16px;max-width:inherit}
.cmp-car-recommedation .btn-wrapper button{width:196px;height:44px;max-width:calc(100vw / 2 - 10px)}
.cmp-car-recommedation .rec-car-container{margin-top:0}
.cmp-car-recommedation .rec-car-container img{object-fit:cover;margin-top:0}
.cmp-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
@media only screen and (min-width:991px){.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{height:40px}
.cmp-car-recommedation .overlay-text-desktop{padding-left:84px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 50px 66px 84px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 50px 0 84px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:17.6vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:14px;line-height:17px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:14px;line-height:17px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:35vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.3vh 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-11px;right:68px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:13.6vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.9vw}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:38px;height:38px;font-size:38px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:29.5vh}
.cmp-car-recommedation .slick-slider .carouselback{left:60px}
.cmp-car-recommedation .slick-slider .carouselforward{right:60px}
}
@media only screen and (min-width:1440px){.cmp-car-recommedation .overlay-text-desktop{padding-left:115px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 110px 46px 115px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 110px 0 115px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:14.4vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:16px;line-height:20px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:16px;line-height:20px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:39vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:63.4vw}
.cmp-car-recommedation .identity-extra-block{width:36.6vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.8vh 0}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12.9vw;display:block}
.cmp-car-recommedation .recommended-car-desk{max-width:unset;padding-right:13vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-13px;right:83px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:46px;height:46px;font-size:46px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:34.1vh}
.cmp-car-recommedation .slick-slider .carouselback{left:61px}
.cmp-car-recommedation .slick-slider .carouselforward{right:72px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:60.2vh !important}
.cmp-car-recommedation .btn-wrapper{top:66.5vh;left:18.4vw;margin-top:0}
.cmp-car-recommedation .car-rec-desk .btn-wrapper{position:absolute}
}
@media only screen and (min-width:1920px){.cmp-car-recommedation .overlay-text-desktop{padding-left:120px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:20px 128px 48px 120px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 128px 0 120px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:12vh}
.cmp-car-recommedation .btn-wrapper button{width:13.6vw}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:24px;line-height:29px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:24px;line-height:29px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:45vh;padding-top:12px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding-bottom:64px;height:107px}
.cmp-car-recommedation .btn-wrapper a:first-child button{margin-right:13px}
.cmp-car-recommedation .btn-wrapper{top:68.6vh;left:18vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{top:-18px;right:51px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.8vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:61.3vh !important}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:64px;height:64px;font-size:64px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:30vh}
.cmp-car-recommedation .slick-slider .carouselback{left:54px}
.cmp-car-recommedation .slick-slider .carouselforward{right:85px}
}
@media only screen and (max-width:760px){.cmp-car-recommedation .rec-close-btn-mob{padding-top:24px}
.cmp-car-recommedation .car-recommendation{height:calc(100% - 30px)}
}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-top:0 !important}
.cmp-model-finder-new{display:flex;flex-direction:column;height:100%}
.cmp-model-finder-new .padding-top-0{padding-top:0 !important}
.cmp-model-finder-new .tab__links{font-family:"audi-wide","audi-zh-regular";display:inline-block;border:0;background-color:transparent;border-radius:0;text-decoration:none;font-size:16px;line-height:24px;color:#666;cursor:pointer;white-space:nowrap;margin:0}
.cmp-model-finder-new .tab__links.active{font-weight:700;color:#000}
.cmp-model-finder-new .cmp-model-finder-new__tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:52px;padding-top:24px;padding-bottom:20px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container .divider{height:100%;width:0;border-right:1px solid #000}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider{display:block;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:100%;padding-left:24px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .tab__links{padding:0 26px;margin:0}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;left:0;width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;cursor:pointer;font-size:24px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-new .tab-content-container{flex:1 auto;overflow:hidden;max-height:100% !important;position:relative}
.cmp-model-finder-new .tab-content-container.persona{overflow:visible}
.cmp-model-finder-new .tab-content-container .tab_content{height:100%;display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel{background-color:rgba(255,255,255,0.6);position:relative;z-index:2}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .type-carousel-slider{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .type-carousel-slider.active{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 35px;cursor:pointer;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;-webkit-transition:1s;transition:1s}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item img{width:178px;height:60px;-o-object-fit:contain;object-fit:contain}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .img-content .normal{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .img-content .sideview{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .content-wrap{width:178px;font-style:normal;font-weight:400;font-size:16px;padding-bottom:4px;line-height:20px;color:#666}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item.active .img-content .normal{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item.active .img-content .sideview{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item.active .content-wrap{color:#000;font-weight:900;border-bottom:4px solid #000}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .cmp-model-finder-new__car-slider{display:none;position:relative;z-index:2}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .cmp-model-finder-new__car-slider.active{display:block}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car__loader{position:absolute;z-index:1;top:50%;left:50%;width:50px !important;height:50px !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car__loader img{width:100%;height:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container::before{content:" ";position:absolute;top:0;height:100%;width:100%;z-index:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .cmp-model-finder-new__car-slider-bg,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .cmp-model-finder-new__car-slider-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-current .title{opacity:1 !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{padding:0 80px;position:relative;margin-top:26px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item img{-o-object-fit:contain;object-fit:contain;width:610px;height:573px;max-height:calc(100vh - 130px - 88px - 100px);z-index:2;position:relative;margin-top:30px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item .title{position:absolute;font-family:"audi-extended","audi-wide","audi-zh-regular";left:50%;font-size:52px;line-height:87.84px;letter-spacing:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;font-weight:400;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s;white-space:nowrap;z-index:1;text-align:center;white-space:normal;overflow:hidden;width:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow{position:absolute;z-index:3;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0 solid #000;width:50px;height:250px;cursor:pointer;background-color:transparent;font-size:25px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow::before{font-weight:900}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-prev{left:calc(50% + 285px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-next{left:calc(50% - 285px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-80px;padding-bottom:100px;position:relative;z-index:20}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .cmp-model-finder-new__car-slider .color-white{color:white}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter{width:800px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1vw}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data{text-align:center;width:215px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-family:"audi-wide","audi-zh-regular";font-weight:400;font-size:32px;line-height:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;font-weight:400;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-new .tab-content-container .tab_content .select-car-detail-container .car-action-btn-group .btn{display:inline-block;text-decoration:none;height:44px;width:156px;left:0;right:0;top:0;font-size:12px;padding:14px 14px;text-align:center}
.cmp-model-finder-new .tab-content-container .tab_content .select-car-detail-container .car-action-btn-group .btn.black{background:#000;border:1px solid #000;color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content .select-car-detail-container .car-action-btn-group .btn.white{background:#fff;border:1px solid #fff;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content .select-car-detail-container .car-action-btn-group .btn.transparent-black{background:transparent;border:1px solid #000;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content .select-car-detail-container .car-action-btn-group .btn.transparent-white{background:transparent;border:1px solid #fff;color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group .btn-outline{background:transparent;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel{background-color:rgba(255,255,255,0.6);position:relative;z-index:2;border-top:1px solid #fff}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 35px;cursor:pointer;-webkit-transition:.5s;transition:.5s;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item img{width:178px;height:60px;-o-object-fit:contain;object-fit:contain}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .img-content .normal{display:block;-webkit-transition-delay:5s;transition-delay:5s}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .img-content .sideview{display:none;-webkit-transition-delay:5s;transition-delay:5s}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .content-wrap{width:178px;font-style:normal;font-weight:400;font-size:16px;padding-bottom:4px;line-height:20px;color:#666}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item.active .img-content .normal{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item.active .img-content .sideview{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item.active .content-wrap{color:#000;font-weight:900;border-bottom:4px solid #000}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car__loader{position:absolute;z-index:1;top:50%;left:50%;width:50px !important;height:50px !important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car__loader img{width:100%;height:100%}
.cmp-model-finder-new .cmp-model-finder-new__car-slider-bg .cmp-model-finder-new__car-slider-bg-item{width:100%;object-fit:cover;opacity:0;position:absolute;top:0;left:0;height:100%;z-index:1;transition:all ease-in 1200ms}
.cmp-model-finder-new .cmp-model-finder-new__car-slider-bg .cmp-model-finder-new__car-slider-bg-item.active{opacity:1}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .cmp-model-finder-new__car-slider{display:none;position:relative;z-index:2}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .cmp-model-finder-new__car-slider[data-color=white] .slick-aui-prev,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .cmp-model-finder-new__car-slider[data-color=white] .slick-aui-next{color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__car-slider[data-color=white] .slick-aui-prev,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__car-slider[data-color=white] .slick-aui-next{color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .color-white{color:white}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .cmp-model-finder-new__car-slider.active{display:block}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-current .title{opacity:1 !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{padding:0 80px;position:relative;margin-top:56px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item img{width:610px;height:573px;object-fit:contain;max-height:calc(100vh - 130px - 88px - 100px);z-index:2;position:relative;margin-top:30px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item .title{position:absolute;font-family:"audi-wide","audi-zh-regular";left:50%;font-size:52px;line-height:87.84px;letter-spacing:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;font-weight:400;opacity:0;-webkit-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s;z-index:1;text-align:center;white-space:normal;overflow:hidden;width:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow{position:absolute;z-index:3;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0 solid #000;width:50px;height:250px;cursor:pointer;background-color:transparent;font-size:25px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow::before{font-weight:900}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-prev{left:calc(50% + 285px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-next{left:calc(50% - 285px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-80px;padding-bottom:100px;position:relative;z-index:20}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter{width:800px;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1vw}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data{text-align:center;width:215px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-family:"audi-wide","audi-zh-regular";font-size:32px;font-weight:400;line-height:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-family:"audi-wide","audi-zh-regular";font-size:16px;font-weight:400;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group .btn-outline{background:transparent;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.persona{position:relative;height:calc(100vh - 70px);background-color:#000}
body.fp-enabled .cmp-model-finder-new .tab-content-container .tab_content.persona{height:calc(100vh - 70px - 60px)}
.cmp-model-finder-new .tab-content-container .tab_content.persona .bg-img{position:absolute;z-index:1;width:100%;top:0;left:0;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.01%,rgba(0,0,0,0.8977)),to(rgba(0,0,0,0.0001))),-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0.0001)),to(rgba(18,14,14,0.895788)));background:linear-gradient(180deg,rgba(0,0,0,0.8977) .01%,rgba(0,0,0,0.0001) 100%),linear-gradient(180deg,rgba(0,0,0,0.0001) 50%,rgba(18,14,14,0.895788) 100%)}
.cmp-model-finder-new .tab-content-container .tab_content.persona .bg-img img{height:100%;opacity:.4;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;-o-object-fit:cover;object-fit:cover;background-position:center}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container{padding-top:112px;color:#fff;position:relative;z-index:2;text-align:center}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .title{font-size:80px;line-height:98px;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;margin-bottom:16px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .sub-title{font-family:"PingFang SC";font-style:normal;font-weight:400;font-size:24px;line-height:34px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards{position:relative;z-index:2;padding-top:45px;height:unset}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{background-size:cover;background-repeat:no-repeat;position:relative;display:block;width:265px;height:365px;-webkit-transition:.4s;transition:.4s;cursor:pointer;overflow:hidden;background-color:#000;margin-right:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.4s;transition:.4s;opacity:1}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{position:absolute;top:0;left:0;width:265px;height:365px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{font-family:"PingFang SC";font-style:normal;font-weight:500;font-size:30px;line-height:42px;color:#fff;margin-bottom:16px;white-space:nowrap}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk:hover{-webkit-transform:translateY(-5%);transform:translateY(-5%)}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:212px;height:367px;border:1px solid #fff;text-decoration:none;-webkit-transition:.4s;transition:.4s}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-family:"PingFang SC";font-style:normal;font-weight:500;font-size:24px;line-height:34px;text-align:center;color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:24px;margin-left:19.5px;color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover{background-color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover .text{color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn:hover .icon{color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.active{display:block}
@media(max-width:1440px){.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item img{width:118px;height:45px}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item img{width:118px;height:45px}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container{padding-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{margin-top:5.29px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item img{width:500px;height:368px;margin-top:35px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:6.71px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{margin-top:-40px;margin-bottom:55px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:20px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:32px;line-height:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-prev{left:calc(50% + 236.5px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-next{left:calc(50% - 236.5px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container{padding-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{margin-top:5.29px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item img{width:500px;height:368px;margin-top:35px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:6.71px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{margin-top:-40px;margin-bottom:55px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:29px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:32px;line-height:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:16px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-prev{left:calc(50% + 236.5px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-next{left:calc(50% - 236.5px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container{padding-top:32px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:80px;line-height:98px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards{padding-top:70.88px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:200px;height:273.12px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:200px;height:273.12px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{font-weight:500;font-size:24px;line-height:34px;margin-bottom:24.12px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:158px;height:273px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:20px;line-height:28px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{margin-left:19.5px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container::before{height:90%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container::before{height:90%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow{top:45%}
}
@media(max-width:1194px){.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .tab__links{padding:0 26px;font-size:13px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-arrow{font-size:32px;color:#000}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-prev{left:12px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container{padding-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{margin-top:-40px;margin-bottom:80px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:33px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:33px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{padding:0 100px;margin-top:24.26px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item img{width:451px;height:344px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-prev{left:calc(50% + 185.5px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-next{left:calc(50% - 185.5px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container{padding-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{margin-top:-40px;margin-bottom:80px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{padding:0 100px;margin-top:24.26px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item img{width:451px;height:344px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item .title{font-size:48px;line-height:58.56px;letter-spacing:-1px;top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-prev{left:calc(50% + 185.5px + 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-next{left:calc(50% - 185.5px - 100px) !important}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:215px !important;height:293.03px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:215px !important;height:293.03px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:170px !important;height:293.03px}
}
@media only screen and (max-width:1020px){.cmp-model-finder-new .tab-content-container .tab_content.persona{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-desk{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container{padding-top:64px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:20px;line-height:32px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .sub-title{font-size:16px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.active{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:block;padding-top:20px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-slide{margin:0 8px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-list{margin:0 -8px;padding-top:20px !important}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:260px !important;height:355px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:260px !important;height:355px;padding:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:156px !important;height:44px;background-color:#fff;margin:0 auto;margin-top:32px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container::before{height:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(47%,#f2f2f2),color-stop(47%,#e5e5e5),color-stop(48%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 47%,#e5e5e5 47%,#e5e5e5 48%,#fdfdfd 100%)}
}
@media only screen and (max-width:760px){.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container{padding-top:16px;padding-bottom:16px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container .tab__links{padding:0 12px;font-size:13px}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .tab__links{padding:0 12px;margin:0}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-arrow{font-size:32px;color:#000}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-prev{left:0}
.cmp-model-finder-new .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-next{left:unset;right:0;background-color:#fff}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item{padding:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item img{width:114px;height:45px}
.cmp-model-finder-new .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px;width:83px}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item img{width:114px;height:45px}
.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .content-wrap{width:118px;font-size:12px;line-height:15px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{padding:0 100px;padding-top:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item img{width:340px;height:251px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item .title{font-size:32px;line-height:39px;letter-spacing:-1px;top:60px;width:100vw;padding:0 40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow{font-size:25px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-prev{left:calc(50% + 170px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-aui-next{left:calc(50% - 170px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{margin-top:-35px;margin-bottom:35px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:53px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter{width:unset}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data{width:33.3333333333vw;max-width:125px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data:nth-child(2){display:block;-webkit-transform:unset;transform:unset;position:relative;left:unset}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:18px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:12px;line-height:20px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{padding:0 100px;padding-top:40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item img{width:340px;height:251px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item .title{font-size:32px;line-height:39px;letter-spacing:-1px;top:60px;width:100vw;padding:0 40px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow{font-size:25px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-prev{left:calc(50% + 170px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-aui-next{left:calc(50% - 170px) !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{margin-top:-35px;margin-bottom:35px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:53px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter{width:unset}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data{width:33.3333333333vw;max-width:125px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data:nth-child(2){display:block;-webkit-transform:unset;transform:unset;position:relative;left:unset}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-value{font-size:18px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-parameter .car-data .parameter-title{font-size:12px;line-height:20px}
.cmp-model-finder-new .tab-content-container .tab_content.persona{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-desk{display:block}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container{padding-top:64px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .title{font-weight:400;font-size:20px;line-height:32px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container .sub-title{font-size:16px;line-height:24px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.active{display:none}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel{display:block;padding-top:20px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-slide{margin:0 8px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards.cmp-new-card-carousel .slick-list{margin:0 -8px;padding-top:20px !important}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk{width:260px !important;height:355px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{width:260px !important;height:355px;padding:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{margin-bottom:24px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn{width:156px !important;height:44px;background-color:#fff;margin:0 auto;margin-top:32px}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .text{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content.persona .persona-cards .whoyouare-overlay-btn .icon{font-size:12px;line-height:20px;color:#000}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container::before{height:100%}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container::before{height:100%;background:-webkit-gradient(linear,left bottom,left top,from(white),color-stop(46%,#f2f2f2),color-stop(46%,#e5e5e5),color-stop(47%,#e5e5e5),to(#fdfdfd));background:linear-gradient(0,white 0,#f2f2f2 46%,#e5e5e5 46%,#e5e5e5 47%,#fdfdfd 100%)}
}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09);box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;display:block}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{-webkit-box-shadow:0 -1px 0 0 #f2f2f2;box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:-webkit-box;display:flex;padding-top:11px;min-height:35px;max-height:35px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:-webkit-box;display:flex}
.cmp-card-carousel .image-container .aui-icon-compare-small{font-size:30px}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
@media only screen and (min-width:1920px) and (max-height:940px){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item .title{top:40px;letter-spacing:-1px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item .title{top:40px;letter-spacing:-1px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{margin-top:0}
}
@media only screen and (max-width:760px){.cmp-model-finder-new .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item{padding:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:36px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:36px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{margin-top:0}
body.fp-enabled .cmp-model-finder-new .tab-content-container .tab_content.persona{height:calc(100vh - 56px - 60px)}
}
@media only screen and (max-width:760px) and (max-height:700px){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group{margin-top:39px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:39px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container{margin-top:0}
}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow.slick-disabled{display:none !important}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow.slick-disabled{display:none !important}
@media(min-width:1440px) and (max-height:800px){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{margin-top:0}
.cmp-model-finder-new .tab-content-container .tab_content.persona .title-container{padding-top:32px}
}
.cmp-model-finder-new .persona-cards .slick-track{justify-content:unset !important}
.cmp-model-finder-new .cmp-model-finder-new__type-carousel .slick-slide,.cmp-model-finder-new .cmp-model-finder-new__type-carousel .slick-slide>div,.cmp-model-finder-new .cmp-model-finder-new__type-carousel .carousel-item{outline:0}
@media only screen and (min-width:768px) and (max-width:1193px){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .car-slider_item{padding:0 60px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .car-slider_item img,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__sytle-container .car-slider_item img{width:391px}
.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow{top:52%}
}
@media only screen and (max-width:768px){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .slick-arrow,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .slick-arrow{top:56%}
}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:0}
}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:0}
}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:20px}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:2){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:0}
}
@media only screen and (device-width:414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3){.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__type-container .select-car-detail-container .car-action-btn-group,.cmp-model-finder-new .tab-content-container .tab_content .cmp-model-finder-new__style-container .select-car-detail-container .car-action-btn-group{margin-top:0}
}
.cmp-model-finder-new.theme-dark{background-color:#000}
.cmp-model-finder-new.theme-dark .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-next,.cmp-model-finder-new.theme-dark .cmp-model-finder-new__tab .tab-container.slick-slider .slick-aui-prev{background-color:transparent;color:#fff}
.cmp-model-finder-new.theme-dark .tab__links.active{color:#fff}
.cmp-model-finder-new.theme-dark .tab-container{color:rgba(255,255,255,0.6)}
.cmp-model-finder-new.theme-dark .tab-container .divider{border-right-color:#fff}
.cmp-model-finder-new.theme-dark .tab-content-container{background-color:#000}
.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__style-carousel,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__type-carousel,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel{background-color:rgba(0,0,0,0.6);border-top:1px solid rgba(0,0,0,0.6)}
.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__style-carousel .carousel-item .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__type-carousel .carousel-item .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item .content-wrap{color:rgba(255,255,255,0.6)}
.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__type-carousel .carousel-item.active .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.model-type .cmp-model-finder-new__style-carousel .carousel-item.active .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__type-carousel .carousel-item.active .content-wrap,.cmp-model-finder-new.theme-dark .tab-content-container .tab_content.car-style .cmp-model-finder-new__style-carousel .carousel-item.active .content-wrap{color:#fff;border-bottom-color:#fff}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;pointer-events:none}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:flex;padding-top:11px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:flex}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
.card1{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;width:calc(100% / 3 - 28px);height:290px;margin:13px;outline:0}
.card-details{padding:24px 13px 24px 11px}
.card-details img{width:100%;height:144px;object-fit:contain;object-position:center}
.car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.5px;text-align:center;color:#000}
.card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.car-image-container{height:93px}
.btn-container{text-align:center;width:100%}
.card-details-container{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;padding:10px}
.details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.image-container span{font-size:20px;display:-ms-flexbox;display:flex}
.details{font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.main-container{margin:0 auto;max-width:920px}
.responsive-card .slick-slide{padding-right:12px}
@media only screen and (min-width:1023px){.btn-container{width:198px}
}
.overlay{width:100%;position:absolute;z-index:1001;top:0;left:0;background-color:black;background-color:rgba(0,0,0,0.9);overflow-x:hidden;display:none;transition:.5s}
body.overlay{overflow:hidden}
.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}
.wrappers{position:relative}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#fff;display:block;transition:.3s}
.overlay a:hover,.overlay a:focus{color:#f1f1f1}
.overlay .closebtn{position:absolute;z-index:1;cursor:pointer}
@media screen and (max-height:450px){.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}
}
.custom-radio-btn:first-child{padding-right:51px}
.questionary-content .custom-radio-btn{margin-top:0;margin-bottom:0}
.custom-radio-btn{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-radio-btn .custom{padding-left:36px}
.custom-radio-btn .custom .aui-radio__box{border:1px solid white;width:24px;height:24px}
.custom-radio-btn .custom .aui-radio__box span{background:white !important}
.custom-radio-btn .custom .radio-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-radio-btn .aui-radio:hover:not(.is-disabled) .aui-radio__box{border-color:white}
.custom-radio-btn .custom .aui-radio__tick{display:none}
.custom-radio-btn .custom .aui-radio_tick{height:8px;width:8px;display:inline-block;background-color:white;position:absolute;left:8px;top:8px;border-radius:50%;opacity:.2}
.custom-radio-btn .custom .checked{height:12px;width:12px;display:inline-block;background-color:white;position:absolute;left:6px;top:6px;border-radius:50%;opacity:1}
.custom-checkbox{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-checkbox .custom{color:#fff !important;margin:0 0 0 10px;padding-left:30px}
.custom-checkbox .custom .aui-checkbox__box{border:1px solid white;width:24px;height:24px}
.custom-checkbox .custom .checkbox-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-checkbox .custom :hover{color:#fff}
.custom-checkbox .aui-checkbox:hover:not(.is-disabled) .aui-checkbox__box{border-color:white}
.custom-checkbox .aui-checkbox__tick{background-image:url(https://www.audi.cn/etc.clientlibs/OneWeb/components/modelfinder-new/assets/content/checkbox-tick.svg);width:12px;height:12px}
@media only screen and (min-width:768px){.custom-checkbox .custom{margin:0 12px}
}
.cmp-model-finder-new .whoyouare{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder-new .whoyouare p{font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";color:white;position:absolute;width:100%;top:40%;text-align:center}
.cmp-model-finder-new .whoyouare button{background-color:white;border-color:white;bottom:22vh;position:absolute;width:284px !important;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"audi-wide","audi-zh-regular";line-height:20px}
.cmp-model-finder-new .whoyouare button span{font-size:12px}
.cmp-model-finder-new .whoyouare img{height:inherit;width:100%}
.cmp-model-finder-new .top-img{background-size:cover;width:100%;height:inherit}
.cmp-model-finder-new .top-img img{height:100%}
.cmp-model-finder-new .persona .tab__links{background-color:inherit;border-bottom:1px solid #e5e5e5;color:#e5e5e5}
.cmp-model-finder-new .persona .question-carousel{background-size:cover;height:100vh}
.cmp-model-finder-new .persona .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder-new .persona .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder-new .persona .slick-dotted.slick-slider{margin-bottom:0 !important}
.cmp-model-finder-new .persona .slick-list{height:100%}
.cmp-model-finder-new .persona .slick-slide{position:relative}
.cmp-model-finder-new .persona .persona-cards .slick-slide{width:auto !important}
.cmp-model-finder-new .persona .question-slick-carousel:first-child .answer-block p{padding-bottom:24px}
.cmp-model-finder-new .persona .answer-block .custom-radio-btn{width:168px;text-align:left;margin-bottom:4px;padding-top:12px}
@media screen and (min-width:768px){.cmp-model-finder-new .persona .answer-block .custom-radio-btn{margin-bottom:28px}
}
@media screen and (max-width:1024px){.cmp-model-finder-new .persona .answer-block .custom-radio-btn{width:50%}
}
.cmp-model-finder-new .persona .answer-block{position:absolute;z-index:1;left:20px;right:20px;bottom:25.6vh;transform:none;width:unset}
.cmp-model-finder-new .persona .answer-block p{text-align:left;font-size:24px;line-height:36px;letter-spacing:1.125px;color:#fff;height:8.13vh;display:contents}
.cmp-model-finder-new .persona .whoareyoumain .tab button.active{border-bottom:2px solid #fff;color:#fff}
.cmp-model-finder-new .persona .personal-Slider{height:inherit;display:block}
.cmp-model-finder-new .persona .personal-Slider .slick-dots{bottom:18vh !important}
.cmp-model-finder-new .persona .whoyouare-overlay{position:absolute;height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.9),rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9))}
.cmp-model-finder-new .persona .options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.2vh !important}
@media screen and (max-width:1024px){.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel[data-stepname="step2"] .questionary-content .answer-block .options{display:flex}
}
.cmp-model-finder-new .persona .persona-desk{height:100%;display:none}
.cmp-model-finder-new .persona .persona-desk .whoyouare-overlay{display:none}
.cmp-model-finder-new .cmp-question-carousel .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder-new .cmp-question-carousel .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder-new .cmp-question-carousel .slick-dots{bottom:65px}
.cmp-model-finder-new .cmp-question-carousel .closebtn{right:0;top:60px;padding:18px 55px 0 0;color:#fff;font-size:24px}
.car-recommendation-carousel .btn-wrapper a{padding:0}
.car-recommendation-carousel .btn-wrapper a button{margin:0}
.car-recommendation-carousel .btn-wrapper button{margin-right:8px}
.cmp-model-finder-new .cmp-question-carousel .btn-wrapper{position:absolute;bottom:0;margin-bottom:-10.5vh;transform:none;width:100%;left:unset;padding:0;display:-ms-flexbox;display:flex;z-index:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder-new .cmp-question-carousel .btn-wrapper .single-button{width:335px;height:44px}
@media only screen and (max-width:1024px){.cmp-model-finder-new .cmp-question-carousel .btn-wrapper button{width:335px !important}
}
.cmp-model-finder-new .cmp-question-carousel .btn-wrapper button{width:164px;margin:0 6px 0 0;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder-new .cmp-question-carousel .btn-wrapper button:last-of-type{margin-right:0}
.cmp-model-finder-new .cmp-question-carousel .back{margin-right:3px}
.cmp-model-finder-new .cmp-question-carousel .back-button{margin-right:8px}
.cmp-model-finder-new .cmp-question-carousel .question-carousel:after{content:"";height:100%;width:100%;position:absolute;top:0;background:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0) 80%),linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(18,14,14,0.9))}
@media only screen and (min-width:1024px){.cmp-model-finder-new .cmp-question-carousel .question-carousel:after{display:none}
}
.cmp-model-finder-new .cmp-question-carousel .question-carousel{height:100vh !important;background-repeat:no-repeat;background-color:#000;display:inherit}
.cmp-model-finder-new .cmp-question-carousel .question-carousel img{width:100%;height:100%;object-fit:cover;object-position:top}
@media only screen and (min-width:768px){.cmp-model-finder-new .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:57.87% !important}
.cmp-model-finder-new .persona .options{padding-top:9.3vh !important}
.cmp-model-finder-new .persona .cmp-question-carousel .closebtn{right:32px;font-size:48px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel{display:flex}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content{width:42%;position:relative}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:25.4vh;bottom:unset;left:unset;right:unset;padding:0;height:-webkit-fit-content;height:fit-content;width:100%;position:absolute}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:26px;line-height:39px;padding-bottom:0;cursor:default;display:flex}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{margin:0 87px 0 77px;width:unset}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:94px !important}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;margin-bottom:0;position:initial}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper .single-button{width:198px;height:44px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper button{width:13.8vw;height:46px;font-size:12px !important}
.cmp-model-finder-new .persona .cmp-question-carousel .two-btn{left:50%}
.cmp-model-finder-new .persona .cmp-question-carousel .slick-dots{right:23%;width:auto;transform:translate(72%,-50%)}
.cmp-model-finder-new .persona .personal-Slider{display:none}
.cmp-model-finder-new .persona .persona-desk{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder-new .persona .persona-first-card{height:304px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:16px}
@media only screen and (min-width:1024px){.cmp-model-finder-new .persona .persona-first-card{margin-bottom:0}
}
.cmp-model-finder-new .persona .persona-first-card .whoyouare-container{width:324px;padding:92px 40px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder-new .persona .persona-first-card .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";text-align:center;color:#fff;font-size:32px;line-height:36px;letter-spacing:1px}
.cmp-model-finder-new .persona .persona-first-card .whoyouare-container button{background:#fff;width:196px;height:44px;margin-top:32px;display:flex;align-items:center;justify-content:center}
.cmp-model-finder-new .persona .persona-first-card .whoyouare-container button span{font-size:12px;line-height:20px}
.cmp-model-finder-new .persona .persona-first-card img{width:calc(100% - 324px);height:100%;object-fit:cover;object-position:center}
.cmp-model-finder-new .persona .persona-cards{height:319px;display:block}
.cmp-model-finder-new .persona .persona-cards .overlay-fade{background-image:linear-gradient(to bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0)),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9));width:inherit;height:100%;position:absolute;opacity:0;top:0;transition:all 5s ease}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk img{width:100%;transition:all 5s ease;height:100%;object-fit:cover}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk.show img{transform:scale(1.2)}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk.show .overlay-fade{opacity:1}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk{width:248px;height:319px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:16px;overflow:hidden}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{padding:100px 40px 25px 40px;position:absolute;top:0;height:100%}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";line-height:normal;letter-spacing:.75px;text-align:center;color:#fff;margin-bottom:90px;font-size:24px;position:relative}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button{width:166px;height:44x;border:1px solid #fff;display:flex;justify-content:center;align-items:center}
.cmp-model-finder-new .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button span{font-size:12px;line-height:20px;letter-spacing:normal;text-align:center}
}
@media only screen and (min-width:1920px){.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{justify-content:space-between}
}
@media only screen and (min-width:1440px){.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{max-width:495px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper button{width:13.8vw}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:87px !important;margin-right:14px}
.cmp-model-finder-new .persona .answer-block .custom-radio-btn{width:164px}
}
@media only screen and (max-width:768px){.cmp-model-finder-new .persona{margin-top:-80px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.cmp-model-finder-new .persona{margin-top:-12px}
}
@media only screen and (min-width:768px) and (max-width:1439px){.cmp-model-finder-new .cmp-question-carousel .closebtn{top:51px !important}
}
@media only screen and (min-width:768px) and (max-width:1194px){.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-bottom:17px !important}
.cmp-model-finder-new .persona .cmp-question-carousel .closebtn{font-size:52px !important}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper{margin-top:18.6% !important}
}
@media only screen and (min-width:320px){.cmp-model-finder-new .persona{height:100vh}
.cmp-model-finder-new .cmp-question-carousel .closebtn{top:88px;padding:6px 16px 0 0;font-size:30px}
.cmp-model-finder-new .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:100%;height:inherit}
.custom-checkbox .custom .checkbox-label{font-size:14px !important;line-height:24px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:83px}
}
@media only screen and (min-width:768px){.cmp-model-finder-new .persona .options{padding-top:0 !important}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content{width:42.22%}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{width:387px;margin-left:86px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{height:auto;margin-bottom:20.1%}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{width:110% !important;margin:0;padding:0 !important}
.custom-checkbox{padding-top:0}
.custom-checkbox .custom .aui-checkbox__box{width:30px;height:30px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-bottom:35px;position:relative}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(2),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(6){left:5px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(3),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(7){left:10px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){left:13px}
.custom-checkbox .custom .checkbox-label{margin-left:10px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;left:4px}
.cmp-model-finder-new .persona .cmp-question-carousel .closebtn{padding:0}
}
@media only screen and (min-width:1440px){.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:26.89% !important;width:64.969%;position:absolute;left:unset;transform:unset;margin-left:17%}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:30px;letter-spacing:1.2px;margin:0;margin-bottom:22.1%;line-height:45px;height:auto}
.custom-checkbox .custom .aui-checkbox__box{width:36px;height:36px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;left:0;transform:unset;align-items:unset;margin-bottom:0;position:initial}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content{width:42.22% !important;position:relative}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{padding:0;height:37px;margin-bottom:35px;width:87px !important;margin-right:14px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(2),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(6),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(3),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(7){margin-left:2px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){margin-right:0;margin-left:1px}
.custom-checkbox .custom .checkbox-label{font-size:14px !important;line-height:17px !important;letter-spacing:.5px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox label.custom{height:36px;display:flex;align-items:center}
.cmp-model-finder-new .persona .cmp-question-carousel .closebtn{right:67px;padding:0;top:70px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{margin:0;padding:0 !important;width:110%}
.custom-checkbox .custom{padding-left:48px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper button{width:190px;line-height:20px;position:relative;left:-6px;margin-left:3px}
}
@media only screen and (min-width:1920px){.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:1116px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content{width:804px !important}
.cmp-model-finder-new .persona .cmp-question-carousel .closebtn{top:75px;right:75px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:29.26vh !important;width:67.29%;min-width:387px;position:absolute;bottom:unset;margin-left:143px}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:36px;line-height:54px;margin-left:0;height:auto;margin-bottom:18.1%}
.custom-checkbox .custom .checkbox-label{font-size:16px !important}
.custom-checkbox .custom{padding-left:44px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-right:24px;width:120px;white-space:nowrap}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper{margin-top:11%;left:8px;padding:0;margin-bottom:0;position:initial}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper button{width:265px;line-height:20px;position:relative;left:0;margin-left:0;margin-right:11px}
.cmp-model-finder-new .persona .cmp-question-carousel .btn-wrapper button:last-of-type{margin-right:0}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){margin-right:0}
}
.cmp-aem-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
.cmp-aem-car-recommedation .header-container{display:none}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:block;padding:26px 26px 26px 0;font-size:24px;margin-top:60px;line-height:.6;color:#000;text-align:end;cursor:pointer}
.cmp-aem-car-recommedation .rec-close-btn-mob:focus,.cmp-aem-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-aem-car-recommedation .recommended-car-desk{display:none}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-aem-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 148px);overflow-y:scroll}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:3%}
.cmp-aem-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-aem-car-recommedation .btn-wrapper button{width:154px;height:52px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-aem-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:16px 0;letter-spacing:.5px}
.cmp-aem-car-recommedation .car-recommendation-carousel{background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel .recommended-car{margin:24px 0 16px 0}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-aem-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-aem-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-aem-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-aem-car-recommedation .price-container{width:100%;display:none}
.cmp-aem-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-aem-car-recommedation .specification-container{margin:24px 20px 56px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-aem-car-recommedation .specification{font-family:'audi-zh-bold','AudiTypeExtended';font-size:24px;letter-spacing:.75px}
.cmp-aem-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-aem-car-recommedation .quattro-fashion{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-aem-car-recommedation .quattro-fashion span{font-weight:600}
.cmp-aem-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-aem-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-aem-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-aem-car-recommedation .overlay-text-desktop{display:none}
.cmp-aem-car-recommedation .slick-dots{bottom:-5px !important}
@media only screen and (min-width:768px){.cmp-aem-car-recommedation .overlay{height:100% !important}
.cmp-aem-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:none}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{padding-bottom:20px;// padding-top:60px;height:100%;width:100%;background-color:#fff}
.cmp-aem-car-recommedation .rec-car-container{height:40%}
.cmp-aem-car-recommedation .specification-container{margin:32px 0 !important}
.cmp-aem-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-aem-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-aem-car-recommedation .specification{width:97px}
.cmp-aem-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-aem-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:26px 26px 26px 0}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:48px;cursor:pointer;display:block;line-height:.5}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container p{display:block;width:100%;margin-right:-20px}
.cmp-aem-car-recommedation .model-recommendation{display:none}
.cmp-aem-car-recommedation .overlay-text-desktop{display:block;outline:0;border:0;width:inherit;height:40px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start;padding-left:80px}
.cmp-aem-car-recommedation .identity-extra-block{width:388px !important;height:100% !important;padding-top:60px}
.cmp-aem-car-recommedation .identity-extra-block .persona-txt{margin-top:40px !important;font-size:24px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;margin-left:80px}
.cmp-aem-car-recommedation .identity-extra-block .persona-challenge{margin:15px 0 0 80px !important;line-height:24px;font-size:16px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important;width:213px}
.cmp-aem-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-aem-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-aem-car-recommedation .recommended-car{display:none}
.car-recommendation-carousel .recommended-car-desk-container{width:100%;display:flex;justify-content:center}
.cmp-aem-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-weight:bold;letter-spacing:.75px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-aem-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-aem-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-aem-car-recommedation .btn-wrapper button{font-size:15px}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:0 !important}
}
@media only screen and (min-width:375px) and (max-width:768px){.cmp-aem-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-aem-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .price-container{display:block;margin-top:18px}
.cmp-aem-car-recommedation .btn-wrapper button{width:164px;height:44px}
.cmp-aem-car-recommedation .rec-car-container{margin-top:0}
.cmp-aem-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
.cmp-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
@media(max-width:1023px){}
.cmp-car-recommedation .header-container{display:none}
.cmp-car-recommedation .rec-close-btn-mob{display:block;padding:4vh 5.3vw 0 0;font-size:24px;line-height:.6;color:#000;text-align:right;cursor:pointer}
.cmp-car-recommedation .rec-close-btn-mob:focus,.cmp-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-car-recommedation .identity-extra-block{width:100%;height:initial;position:relative}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{width:100%;height:100%;object-fit:cover;display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:block}
.cmp-car-recommedation .identity-extra-block .identity-image{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}
.cmp-car-recommedation .identity-extra-block .overlay-text{outline:0;border:0;width:160px;height:28px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;left:0}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{height:248px;position:relative;display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin-top:0 !important;font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px;color:#000;text-align:left;padding-left:20px;padding-top:28px;position:static !important}
.cmp-car-recommedation .identity-extra-block .persona-challenge{font-family:"audi-wide","audi-zh-regular";font-size:12px;letter-spacing:.38px;color:#000;margin:14px 0 10px;padding-left:20px;text-align:left;line-height:normal;position:static !important}
.cmp-car-recommedation .recommended-car-desk{display:none}
.cmp-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 64px);overflow-y:scroll}
.cmp-car-recommedation .car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial;min-height:447px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:105px !important;transform:none;position:absolute}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-slider{-ms-touch-action:auto;touch-action:auto}
.cmp-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:16px;margin-top:32px}
.cmp-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-car-recommedation .btn-wrapper button{width:164px;height:44px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:1.8vh 0 .67vh 0;letter-spacing:.5px}
.cmp-car-recommedation .car-recommendation-carousel{height:100%;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel .recommended-car{margin:20px 0 16px 0}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-car-recommedation .price-container{min-width:200px;width:100%}
.cmp-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-car-recommedation .specification-container{margin:2.8vh 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;align-items:center}
.cmp-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex;justify-content:center}
.cmp-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-car-recommedation .specification{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.cmp-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-car-recommedation .quattro-fashion{display:none;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-car-recommedation .quattro-fashion span{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;display:none !important}
.cmp-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-car-recommedation .overlay-text-desktop{display:none}
.cmp-car-recommedation .slick-dots{bottom:30px !important}
@media only screen and (min-width:991px){.cmp-car-recommedation .overlay{height:100% !important}
.cmp-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-car-recommedation .rec-close-btn-mob{display:none}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-bottom:20px;padding-top:60px;height:100%;width:63.9vw;background-color:#fff}
.cmp-car-recommedation .rec-car-container{height:52%;overflow:hidden}
.cmp-car-recommedation .rec-car-container img{object-fit:contain;margin-top:0}
.cmp-car-recommedation .specification-container{margin:-10px 0 27px 0 !important}
.cmp-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-car-recommedation .specification{width:97px}
.cmp-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 26px 26px 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:3.2vw;cursor:pointer;display:block;line-height:.5}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container p{display:flex;justify-content:center;width:100%;font-size:36px;line-height:43px;text-align:center;letter-spacing:1.125px;margin-right:-30px}
.cmp-car-recommedation .model-recommendation{display:none}
.cmp-car-recommedation .overlay-text-desktop{display:flex;align-items:center;outline:0;border:0;width:inherit;height:74px;font-size:24px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start}
.cmp-car-recommedation .identity-extra-block{width:36.1vw !important;height:100% !important}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper{position:absolute;top:60px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.bottom{top:unset !important;bottom:74px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-txt,.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-challenge{color:black !important}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{font-size:36px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;position:absolute;top:0}
.cmp-car-recommedation .identity-extra-block .persona-challenge{line-height:30px;font-size:24px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-car-recommedation .recommended-car{display:none}
.cmp-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-car-recommedation .btn-wrapper button{font-size:12px;width:13vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:0 !important;top:54.8vh !important}
.cmp-car-recommedation .btn-wrapper{top:56.3vh;position:absolute;left:19vw}
}
.cmp-model-finder-new .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p @media only screen and (min-width:991px) and (max-width:1100px){.cmp-car-recommedation .recommended-car-desk{padding:0 20px 20px 20px !important}
}
@media only screen and (min-width:375px) and (max-width:991px){.cmp-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:none}
.cmp-car-recommedation .identity-extra-block .persona-txt{color:#000}
.cmp-car-recommedation .identity-extra-block .persona-challenge{color:#000}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:block}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:block}
.cmp-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .price-container{display:block;margin-top:16px;max-width:inherit}
.cmp-car-recommedation .btn-wrapper button{width:196px;height:44px;max-width:calc(100vw / 2 - 10px)}
.cmp-car-recommedation .rec-car-container{margin-top:0}
.cmp-car-recommedation .rec-car-container img{object-fit:cover;margin-top:0}
.cmp-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
@media only screen and (min-width:991px){.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{height:40px}
.cmp-car-recommedation .overlay-text-desktop{padding-left:84px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 50px 66px 84px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 50px 0 84px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:17.6vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:14px;line-height:17px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:14px;line-height:17px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:35vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.3vh 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-11px;right:68px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:13.6vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.9vw}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:38px;height:38px;font-size:38px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:29.5vh}
.cmp-car-recommedation .slick-slider .carouselback{left:60px}
.cmp-car-recommedation .slick-slider .carouselforward{right:60px}
}
@media only screen and (min-width:1440px){.cmp-car-recommedation .overlay-text-desktop{padding-left:115px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 110px 46px 115px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 110px 0 115px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:14.4vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:16px;line-height:20px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:16px;line-height:20px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:39vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:63.4vw}
.cmp-car-recommedation .identity-extra-block{width:36.6vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.8vh 0}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12.9vw;display:block}
.cmp-car-recommedation .recommended-car-desk{max-width:unset;padding-right:13vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-13px;right:83px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:46px;height:46px;font-size:46px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:34.1vh}
.cmp-car-recommedation .slick-slider .carouselback{left:61px}
.cmp-car-recommedation .slick-slider .carouselforward{right:72px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:60.2vh !important}
.cmp-car-recommedation .btn-wrapper{top:66.5vh;left:18.4vw;margin-top:0}
.cmp-car-recommedation .car-rec-desk .btn-wrapper{position:absolute}
}
@media only screen and (min-width:1920px){.cmp-car-recommedation .overlay-text-desktop{padding-left:120px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:20px 128px 48px 120px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 128px 0 120px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:12vh}
.cmp-car-recommedation .btn-wrapper button{width:13.6vw}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:24px;line-height:29px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:24px;line-height:29px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:45vh;padding-top:12px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding-bottom:64px;height:107px}
.cmp-car-recommedation .btn-wrapper a:first-child button{margin-right:13px}
.cmp-car-recommedation .btn-wrapper{top:68.6vh;left:18vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{top:-18px;right:51px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.8vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:61.3vh !important}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{width:64px;height:64px;font-size:64px}
.cmp-model-finder-new .slick-slider .carouselforward.slick-arrow,.cmp-model-finder-new .slick-slider .carouselback.slick-arrow{top:30vh}
.cmp-car-recommedation .slick-slider .carouselback{left:54px}
.cmp-car-recommedation .slick-slider .carouselforward{right:85px}
}
@media only screen and (max-width:760px){.cmp-car-recommedation .rec-close-btn-mob{padding-top:24px}
.cmp-car-recommedation .car-recommendation{height:calc(100% - 30px)}
}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-top:0 !important}
.cmp-image{line-height:0}
.page.home .fp-tableCell{vertical-align:top}
.auto-disabled-fullpage #fullpage .cmp-model-finder .wrapper{margin:30px 0}
.cmp-model-finder{width:100%;position:relative;height:inherit;overflow:hidden}
.cmp-model-finder .model-type{display:block}
.cmp-model-finder .car-style{display:none}
.cmp-model-finder .car-style .slick-arrow{bottom:0;top:auto;background-color:transparent !important;z-index:10;transition:opacity .15s linear;font-size:12px;font-family:audi-wide}
.cmp-model-finder .cmp-card-carousel .slick-track{justify-content:unset !important}
@media only screen and (min-width:768px){.cmp-model-finder .car-style .slick-arrow{font-size:16px}
}
.cmp-model-finder .car-style .slick-arrow:hover{opacity:1}
.cmp-model-finder .car-style .slick-arrow.slick-prev{left:42% !important;transform:translate(-50%,-50%);bottom:12px}
@media only screen and (min-width:768px){.cmp-model-finder .car-style .slick-arrow.slick-prev{left:110px !important;bottom:8px;transform:none}
}
.cmp-model-finder .car-style .slick-arrow.slick-prev:before{content:none}
.cmp-model-finder .car-style .slick-arrow.slick-next{right:37% !important;transform:translate(-50%,-50%);bottom:12px}
@media only screen and (min-width:768px){.cmp-model-finder .car-style .slick-arrow.slick-next{left:190px !important;right:auto !important;bottom:8px;transform:none}
}
.cmp-model-finder .car-style .slick-arrow.slick-next:before{content:none}
.cmp-model-finder .car-style .slick-arrow i{width:8px;height:13px;color:white}
.cmp-model-finder .car-style .slick-arrow i svg{height:100%}
.cmp-model-finder .car-style .slick-dots{display:none !important}
.cmp-model-finder .car-style .pagingInfo{position:absolute;color:white;text-align:center;width:40px;bottom:16px;left:50%;transform:translate(-50%,-60%);font-size:12px;font-family:audi-wide}
@media only screen and (min-width:768px){.cmp-model-finder .car-style .pagingInfo{bottom:10px;left:140px;transform:translate(0,3px);font-size:16px}
}
.cmp-model-finder .persona{display:none;height:100%}
.cmp-model-finder .wrapper{margin-top:60px;height:100%}
.cmp-model-finder .tab-container{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;height:80px;padding-left:20px;padding-right:20px;padding-bottom:22px}
.cmp-model-finder .tab-container .tab__links{background-color:transparent;border:0;border-bottom:1px solid #666;outline:0;cursor:pointer;font-size:14px;margin:0 9px;color:#666;width:100%;z-index:1}
.cmp-model-finder .tab-container .tab__links:first-of-type{margin-left:0}
.cmp-model-finder .tab-container .tab__links:last-of-type{margin-right:0}
.cmp-model-finder .tab-container button.active{border-bottom:2px solid black;color:#000}
.cmp-model-finder .tab-container button.active[data-content-type="persona"]{border-bottom:2px solid black;color:#fff}
.cmp-model-finder .tab-container .tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:0}
.cmp-model-finder .tab-container button a{padding-bottom:12px;display:inline-block;width:100%;height:100%;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder .cmp-model-finder__type-carousel{width:100%;height:210px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item{height:164px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item .title{display:none}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item .subtitle{display:none}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item img{max-width:240px;max-height:136px;object-fit:contain;object-position:center;height:100%}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .carousel-item{height:210px;position:relative;color:white}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .carousel-item .content-wrap{position:absolute;width:100%;height:100%}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .carousel-item .title{display:-ms-flexbox;display:flex;margin-top:71px;font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";-ms-flex-pack:center;justify-content:center;text-shadow:0 2px 4px rgba(0,0,0,0.3);letter-spacing:1px}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .carousel-item .subtitle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1.5}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .carousel-item img{width:100%;max-width:inherit;object-fit:cover;object-position:center;max-height:inherit}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-pagination{display:none}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .slick-dots{bottom:0 !important}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .slick-slider li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:8px !important;background-color:#fff;opacity:.1 !important}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .slick-slider li.slick-active button:before{opacity:.8 !important}
.cmp-model-finder .cmp-model-finder__type-carousel .slick-dots{bottom:0 !important}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination{height:46px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__item{cursor:pointer}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__item .aui-pagination__link{font-size:12px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__indicator{margin-bottom:8px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__items{display:none}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__items:first-of-type{display:block}
.cmp-model-finder .cmp-image-carousel{width:100%;height:164px}
.cmp-model-finder .cmp-image-carousel .slick-dots{bottom:0 !important}
.cmp-model-finder .cmp-image-carousel .slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:8px !important;background-color:black;content:"" !important;text-align:center;opacity:.05 !important}
.cmp-model-finder .cmp-image-carousel .slick-dots li.slick-active button:before{opacity:.8 !important}
.cmp-model-finder .cmp-image-carousel.slick-dotted.slick-slider{margin-bottom:0 !important}
.cmp-model-finder .cmp-image-carousel .slick-slider{position:relative;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.cmp-model-finder .cmp-image-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.cmp-model-finder .cmp-image-carousel .slick-list:focus{outline:0}
.cmp-model-finder .cmp-image-carousel .slick-track{display:-ms-flexbox;display:flex;height:inherit}
.cmp-model-finder .cmp-image-carousel .slick-arrow{display:none}
.cmp-model-finder .slick-slider .slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:22px;height:8px !important;background-color:black;content:"" !important;text-align:center;opacity:.05 !important}
.cmp-model-finder .slick-slider .slick-dots li.slick-active button:before{opacity:.8 !important}
.cmp-model-finder .slick-slider.slick-dotted.slick-slider{margin-bottom:0 !important}
.cmp-model-finder .slick-slider .slick-slider{position:relative;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}
.cmp-model-finder .slick-slider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.cmp-model-finder .slick-slider .slick-list:focus{outline:0}
.cmp-model-finder .slick-slider .slick-track{display:-ms-flexbox;display:flex;height:inherit;margin-left:0}
.cmp-model-finder .slick-slider .slick-arrow{display:none}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{width:48px;height:48px;font-size:48px}
@media only screen and (min-width:768px){.cmp-model-finder{min-height:720px}
.cmp-model-finder{display:-ms-flexbox;display:flex;min-height:720px}
.cmp-model-finder .wrapper{margin-top:72px}
.cmp-model-finder .tab-container{display:none}
.cmp-model-finder .tab-desktop{display:block}
.cmp-model-finder .persona{margin-top:0}
.cmp-model-finder .wrapper{width:calc(100% - 280px)}
.cmp-model-finder .cmp-model-finder__type-carousel{width:100%;height:304px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item{height:246px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-container .carousel-item img{min-width:384px;min-height:246px}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination{height:58px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:center;justify-content:center}
.cmp-model-finder .cmp-model-finder__type-carousel .cmp-model-finder__type-carousel-pagination .aui-pagination__item .aui-pagination__link{font-size:16px;line-height:24px}
.cmp-model-finder .cmp-model-finder__type-carousel .slick-slider .slick-dots{bottom:-16px}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode{width:100%;height:304px}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .carousel-item{height:304px;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:start;justify-content:flex-start}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .carousel-item .content-wrap{background-color:black;height:304px;max-width:324px;min-width:324px;position:relative;color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .carousel-item .content-wrap .title{display:-ms-flexbox;display:flex;margin-top:0}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .carousel-item .content-wrap .subtitle{display:-ms-flexbox;display:flex}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .carousel-item .content-wrap img{width:100%;max-width:inherit;object-fit:cover;object-position:center;max-height:inherit;height:304px !important;margin-left:324px}
.cmp-model-finder .cmp-model-finder__type-carousel.style-mode .cmp-model-finder__type-carousel-container .slick-dots{left:90px;position:absolute;width:inherit}
.cmp-model-finder .persona{margin-top:0}
.cmp-model-finder .wrapper{width:calc(100% - 280px)}
.cmp-model-finder .question-carousel img{width:100% !important}
}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;display:block}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:flex;padding-top:11px;min-height:35px;max-height:35px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:flex}
.cmp-card-carousel .image-container .aui-icon-compare-small{font-size:30px}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
.cmp-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
.cmp-car-recommedation .header-container{display:none}
.cmp-car-recommedation .rec-close-btn-mob{display:block;padding:20px 20px 20px 0;font-size:24px;line-height:.6;color:#000;text-align:right;cursor:pointer}
.cmp-car-recommedation .rec-close-btn-mob:focus,.cmp-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-car-recommedation .identity-extra-block{width:100%;height:initial;position:relative}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{width:100%;height:100%;object-fit:cover;display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:block}
.cmp-car-recommedation .identity-extra-block .identity-image{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}
.cmp-car-recommedation .identity-extra-block .overlay-text{outline:0;border:0;width:160px;height:28px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;right:0}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{height:248px;position:relative;display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin-top:28px;font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px;color:#000;text-align:left;padding-left:20px;position:static}
.cmp-car-recommedation .identity-extra-block .persona-challenge{font-family:"audi-wide","audi-zh-regular";font-size:12px;letter-spacing:.38px;color:#000;margin:8px 0 16px;padding-left:20px;text-align:left;line-height:normal;position:static}
.cmp-car-recommedation .recommended-car-desk{display:none}
.cmp-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 64px);overflow-y:scroll}
.cmp-car-recommedation .car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:3%}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-slider{-ms-touch-action:auto;touch-action:auto}
.cmp-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}
.cmp-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
@media only screen and (min-width:1920px){.cmp-car-recommedation .btn-wrapper a:first-child button{margin-right:13px}
}
.cmp-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-car-recommedation .btn-wrapper button{width:164px;height:44px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:1.9% 0;letter-spacing:.5px}
.cmp-car-recommedation .car-recommendation-carousel{background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel .recommended-car{margin:20px 0 16px 0}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover;object-position:center}
.cmp-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-car-recommedation .price-container{width:100%;min-width:200px}
.cmp-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-car-recommedation .specification-container{margin:24px 20px 6.8% 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex;justify-content:center}
.cmp-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-car-recommedation .specification{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.cmp-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-car-recommedation .quattro-fashion{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:none}
.cmp-car-recommedation .quattro-fashion span{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-car-recommedation .overlay-text-desktop{display:none}
.cmp-car-recommedation .slick-dots{bottom:30px !important}
@media only screen and (min-width:991px){.cmp-car-recommedation .overlay{height:100% !important}
.cmp-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-car-recommedation .rec-close-btn-mob{display:none}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-bottom:20px;padding-top:60px;height:100%;width:calc(100% - 388px);background-color:#fff}
.cmp-car-recommedation .rec-car-container{height:52%;overflow:hidden}
.cmp-car-recommedation .rec-car-container img{object-fit:contain;margin-top:0}
.cmp-car-recommedation .specification-container{margin:-10px 0 27px 0 !important}
.cmp-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-car-recommedation .specification{width:97px}
.cmp-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:26px 26px 26px 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:48px;cursor:pointer;display:block;line-height:.5}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container p{display:block;width:100%;margin-right:-20px}
.cmp-car-recommedation .model-recommendation{display:none}
.cmp-car-recommedation .overlay-text-desktop{display:block;outline:0;border:0;width:inherit;height:40px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start;padding-left:80px}
.cmp-car-recommedation .identity-extra-block{width:388px !important;height:100% !important}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin-top:40px !important;font-size:24px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;margin-left:80px;position:absolute;top:0}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:15px 0 0 80px !important;line-height:24px;font-size:16px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important;position:absolute}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-car-recommedation .recommended-car{display:none}
.cmp-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-car-recommedation .recommended-car-desk .price-container.noPrice p{display:none}
.cmp-car-recommedation .btn-wrapper button{font-size:15px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:0 !important}
}
@media only screen and (min-width:991px) and (max-width:1100px){.cmp-car-recommedation .recommended-car-desk{padding:0 20px 20px 20px !important}
}
@media only screen and (min-width:375px) and (max-width:991px){.cmp-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:none}
.cmp-car-recommedation .identity-extra-block .persona-txt{color:#000}
.cmp-car-recommedation .identity-extra-block .persona-challenge{color:#000}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:block}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:block}
.cmp-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .price-container{display:block;margin-top:18px;max-width:inherit}
.cmp-car-recommedation .btn-wrapper button{width:164px !important;height:44px}
.cmp-car-recommedation .rec-car-container{margin-top:0}
.cmp-car-recommedation .rec-car-container img{object-fit:contain;margin-top:0}
.cmp-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
@media only screen and (min-width:768px){.cmp-car-recommedation .btn-wrapper button{width:196px;height:44px !important}
}
.cmp-model-finder .whoyouare{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder .whoyouare p{font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";color:white;position:absolute;width:100%;top:40%;text-align:center}
.cmp-model-finder .whoyouare button{background-color:white;border-color:white;bottom:132px;position:absolute;width:284px !important;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"audi-wide","audi-zh-regular";line-height:20px}
.cmp-model-finder .whoyouare button span{font-size:12px}
.cmp-model-finder .whoyouare img{height:inherit;width:100%}
.cmp-model-finder .top-img{background-size:cover;width:100%;height:inherit}
.cmp-model-finder .slick-slide>div{height:100%}
.cmp-model-finder .top-img img{height:100%;object-fit:cover}
.cmp-model-finder .persona .tab__links{background-color:inherit;border-bottom:1px solid #e5e5e5;color:#e5e5e5}
.cmp-model-finder .persona .question-carousel{background-size:cover;height:100vh}
.cmp-model-finder .persona .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder .persona .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder .persona .slick-dotted.slick-slider{margin-bottom:0 !important;padding-bottom:25px}
.cmp-model-finder .persona .slick-list{height:100%}
.cmp-model-finder .persona .slick-slide{position:relative;width:100% !important}
.cmp-model-finder .persona .persona-cards .slick-slide{width:auto !important}
.cmp-model-finder .persona .question-slick-carousel:first-child .answer-block p{padding-bottom:24px}
.cmp-model-finder .persona .answer-block{position:absolute;left:50%;bottom:130px;transform:translate(-50%,-50%);width:340px}
.cmp-model-finder .persona .answer-block p{text-align:center;color:#fff;font-size:16px;letter-spacing:.5px;line-height:1}
.cmp-model-finder .persona .whoareyoumain .tab button.active{border-bottom:2px solid #fff;color:#fff}
.cmp-model-finder .persona .personal-Slider{height:inherit;display:block}
.cmp-model-finder .persona .personal-Slider .slick-dots{bottom:90px !important}
.cmp-model-finder .persona .whoyouare-overlay{position:absolute;height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.9),rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9))}
.cmp-model-finder .persona .options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 !important}
.cmp-model-finder .persona .persona-desk{height:100%;display:none}
.cmp-model-finder .persona .persona-desk .whoyouare-overlay{display:none}
.cmp-model-finder .cmp-question-carousel .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder .cmp-question-carousel .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder .cmp-question-carousel .slick-dots{bottom:65px}
.cmp-model-finder .cmp-question-carousel .closebtn{right:0;top:60px;padding:18px 55px 0 0;color:#fff;font-size:24px}
.cmp-model-finder .cmp-question-carousel .btn-wrapper{position:initial;left:50%;transform:translate(-50%,-50%);width:100%;padding:0 20px;bottom:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder .cmp-question-carousel .btn-wrapper .single-button{width:335px;height:44px}
@media only screen and (max-width:1024px){.cmp-model-finder .cmp-question-carousel .btn-wrapper button{width:335px !important}
}
.cmp-model-finder .cmp-question-carousel .btn-wrapper button{width:164px;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder .cmp-question-carousel .back{margin-right:3px}
.cmp-model-finder .cmp-question-carousel .back-button{margin-right:8px}
.cmp-model-finder .cmp-question-carousel .question-carousel{height:100vh !important;background-repeat:no-repeat;background-color:#000;display:inherit}
.cmp-model-finder .cmp-question-carousel .question-carousel img{width:100%;height:100%;object-fit:cover;object-position:top}
@media only screen and (min-width:768px){.cmp-model-finder .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:58%;overflow:hidden}
}
@media only screen and (min-width:768px){.cmp-model-finder .persona .cmp-question-carousel .closebtn{right:32px;font-size:48px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel{display:flex}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel img{width:57%}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content{width:43.7%;position:relative}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:45%;bottom:0;height:-webkit-fit-content;height:fit-content;padding:20px;width:100%}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:32px;padding-bottom:0;cursor:default}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{margin:16px auto;width:85%;padding:0}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{bottom:90px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper .single-button{width:198px;height:52px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button{width:196px;height:44px;font-size:12px !important}
.cmp-model-finder .persona .cmp-question-carousel .two-btn{left:50%}
.cmp-model-finder .persona .cmp-question-carousel .slick-dots{right:23%;width:auto;transform:translate(72%,-50%)}
.cmp-model-finder .persona .personal-Slider{display:none}
.cmp-model-finder .persona .persona-desk{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder .persona .persona-first-card{height:calc(100% - 372px);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:0 !important}
.cmp-model-finder .persona .persona-first-card .whoyouare-container{width:324px;padding:92px 40px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder .persona .persona-first-card .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";text-align:center;color:#fff;font-size:32px;line-height:36px;letter-spacing:1px}
.cmp-model-finder .persona .persona-first-card .whoyouare-container button{background:#fff;width:196px;height:44px;margin-top:32px;display:flex;align-items:center;justify-content:center}
.cmp-model-finder .persona .persona-first-card .whoyouare-container button span{font-size:12px;line-height:20px}
.cmp-model-finder .persona .persona-first-card img{width:calc(100% - 324px);height:100%;object-fit:cover;object-position:center}
.cmp-model-finder .persona .persona-cards{height:319px;display:block}
.cmp-model-finder .persona .persona-cards .overlay-fade{background-image:linear-gradient(to bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0)),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9));width:inherit;height:100%;position:absolute}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk{width:248px !important;height:319px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:16px}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{padding:100px 40px 25px 40px;height:100%}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";line-height:normal;letter-spacing:.75px;text-align:center;color:#fff;margin-bottom:90px;font-size:24px;position:relative}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button{width:166px;height:44px;border:1px solid #fff;display:flex;justify-content:center;align-items:center}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button span{font-size:12px;line-height:20px;letter-spacing:normal;text-align:center}
}
.overlay{width:100%;position:absolute;z-index:1001;top:0;left:0;background-color:black;background-color:rgba(0,0,0,0.9);overflow-x:hidden;display:none;transition:.5s}
body.overlay{overflow:hidden}
.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}
.wrappers{position:relative}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#fff;display:block;transition:.3s}
.overlay a:hover,.overlay a:focus{color:#f1f1f1}
.overlay .closebtn{position:absolute;z-index:1;cursor:pointer}
@media screen and (max-height:450px){.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}
}
.custom-radio-btn:first-child{padding-right:0}
.custom-radio-btn{font-family:"audi-wide","audi-zh-regular"}
@media screen and (min-width:1024px){.custom-radio-btn{width:200px;padding-right:0 !important}
}
.custom-radio-btn .custom{padding-left:36px}
.custom-radio-btn .custom .aui-radio__box{border:1px solid white;width:24px;height:24px}
.custom-radio-btn .custom .aui-radio__box span{background:white !important}
.custom-radio-btn .custom .radio-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-radio-btn .aui-radio:hover:not(.is-disabled) .aui-radio__box{border-color:white}
.custom-radio-btn .custom .aui-radio__tick{display:none}
.custom-radio-btn .custom .aui-radio_tick{height:8px;width:8px;display:inline-block;background-color:white;position:absolute;left:8px;top:8px;border-radius:50%;opacity:.2}
.custom-radio-btn .custom .checked{height:12px;width:12px;display:inline-block;background-color:white;position:absolute;left:6px;top:6px;border-radius:50%;opacity:1}
.custom-checkbox{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:85px;text-align:left}
@media only screen and (min-width:1024px){.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:106px;text-align:left}
}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox label.custom{margin:0}
.custom-checkbox .custom{color:#fff !important;margin:0 0 0 10px;padding-left:30px}
.custom-checkbox .custom .aui-checkbox__box{border:1px solid white;width:24px;height:24px}
.custom-checkbox .custom .checkbox-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-checkbox .custom :hover{color:#fff}
.custom-checkbox .aui-checkbox:hover:not(.is-disabled) .aui-checkbox__box{border-color:white}
.custom-checkbox .aui-checkbox__tick{background-image:url(https://www.audi.cn/etc.clientlibs/OneWeb/components/modelfinder/assets/content/checkbox-tick.svg);width:12px;height:12px}
@media only screen and (min-width:768px){.custom-checkbox .custom{margin:0 12px}
}
.cmp-card-carousel.initing{visibility:hidden}
.cmp-card-carousel .slick-list .slick-slide{min-width:248px;padding:5px 0;outline:0}
.cmp-card-carousel .cmp-card-carousel__item{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;min-width:248px;max-width:248px;margin:6px 0 6px 20px;outline:0}
.cmp-card-carousel .card-details{padding:24px 13px 24px 11px}
.cmp-card-carousel .card-details .img-wrapper{width:100%;height:144px;position:relative;margin-top:-60px;margin-bottom:-20px;pointer-events:none}
.cmp-card-carousel .card-details .img-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:100%;max-height:100%}
.cmp-card-carousel .car-name{font-size:16px;text-align:center;color:#000;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:8px;max-height:52px;min-height:52px;overflow-y:hidden}
.cmp-card-carousel .card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.cmp-card-carousel .car-image-container{height:93px}
.cmp-card-carousel .btn-container{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}
.cmp-card-carousel .card-details-container{box-shadow:0 -1px 0 0 #f2f2f2;background-color:#fff;padding:10px;width:100%}
.cmp-card-carousel .card-details-container a{-webkit-text-decoration-line:none;text-decoration-line:none;width:25%}
.cmp-card-carousel .card-details-container a .details{overflow:hidden;overflow-wrap:break-word;white-space:nowrap;height:20px;font-size:8px}
.cmp-card-carousel .details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}
.cmp-card-carousel .details-container.justifyCentered{-ms-flex-pack:center;justify-content:center}
.cmp-card-carousel .image-container{display:-ms-flexbox;display:flex;padding-top:11px}
.cmp-card-carousel .image-container span{font-size:24px;display:-ms-flexbox;display:flex}
.cmp-card-carousel .details{white-space:nowrap;font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.cmp-card-carousel .main-container{margin:0 auto;max-width:920px}
.card1{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;width:calc(100% / 3 - 28px);height:290px;margin:13px;outline:0}
.card-details{padding:24px 13px 24px 11px}
.card-details img{width:100%;height:144px;object-fit:contain;object-position:center}
.car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.5px;text-align:center;color:#000}
.card-btn{width:164px;height:44px;border:solid 1px #000;background-color:#fff;outline:0;font-size:12px;line-height:1.67;text-align:center;color:#000}
.car-image-container{height:93px}
.btn-container{text-align:center;width:100%}
.card-details-container{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:#fff;padding:10px}
.details-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.image-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.image-container span{font-size:20px;display:-ms-flexbox;display:flex}
.details{font-size:8px;line-height:normal;letter-spacing:.25px;text-align:center;color:#000;margin-top:4px}
.main-container{margin:0 auto;max-width:920px}
.responsive-card .slick-slide{padding-right:12px}
@media only screen and (min-width:1023px){.btn-container{width:198px}
}
.overlay{width:100%;position:absolute;z-index:1001;top:0;left:0;background-color:black;background-color:rgba(0,0,0,0.9);overflow-x:hidden;display:none;transition:.5s}
body.overlay{overflow:hidden}
.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}
.wrappers{position:relative}
.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#fff;display:block;transition:.3s}
.overlay a:hover,.overlay a:focus{color:#f1f1f1}
.overlay .closebtn{position:absolute;z-index:1;cursor:pointer}
@media screen and (max-height:450px){.overlay a{font-size:20px}
.overlay .closebtn{font-size:40px;top:15px;right:35px}
}
.custom-radio-btn:first-child{padding-right:51px}
.questionary-content .custom-radio-btn{margin-top:0;margin-bottom:0}
.custom-radio-btn{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-radio-btn .custom{padding-left:36px}
.custom-radio-btn .custom .aui-radio__box{border:1px solid white;width:24px;height:24px}
.custom-radio-btn .custom .aui-radio__box span{background:white !important}
.custom-radio-btn .custom .radio-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-radio-btn .aui-radio:hover:not(.is-disabled) .aui-radio__box{border-color:white}
.custom-radio-btn .custom .aui-radio__tick{display:none}
.custom-radio-btn .custom .aui-radio_tick{height:8px;width:8px;display:inline-block;background-color:white;position:absolute;left:8px;top:8px;border-radius:50%;opacity:.2}
.custom-radio-btn .custom .checked{height:12px;width:12px;display:inline-block;background-color:white;position:absolute;left:6px;top:6px;border-radius:50%;opacity:1}
.custom-checkbox{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-checkbox .custom{color:#fff !important;margin:0 0 0 10px;padding-left:30px}
.custom-checkbox .custom .aui-checkbox__box{border:1px solid white;width:24px;height:24px}
.custom-checkbox .custom .checkbox-label{font-size:16px;line-height:24px;color:#d9d9d9}
.custom-checkbox .custom :hover{color:#fff}
.custom-checkbox .aui-checkbox:hover:not(.is-disabled) .aui-checkbox__box{border-color:white}
.custom-checkbox .aui-checkbox__tick{background-image:url(https://www.audi.cn/etc.clientlibs/OneWeb/components/modelfinder/assets/content/checkbox-tick.svg);width:12px;height:12px}
@media only screen and (min-width:768px){.custom-checkbox .custom{margin:0 12px}
}
.cmp-model-finder .whoyouare{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder .whoyouare p{font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";color:white;position:absolute;width:100%;top:40%;text-align:center}
.cmp-model-finder .whoyouare button{background-color:white;border-color:white;bottom:22vh;position:absolute;width:284px !important;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:"audi-wide","audi-zh-regular";line-height:20px}
.cmp-model-finder .whoyouare button span{font-size:12px}
.cmp-model-finder .whoyouare img{height:inherit;width:100%}
.cmp-model-finder .top-img{background-size:cover;width:100%;height:inherit}
.cmp-model-finder .top-img img{height:100%}
.cmp-model-finder .persona .tab__links{background-color:inherit;border-bottom:1px solid #e5e5e5;color:#e5e5e5}
.cmp-model-finder .persona .question-carousel{background-size:cover;height:100vh}
.cmp-model-finder .persona .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder .persona .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder .persona .slick-dotted.slick-slider{margin-bottom:0 !important}
.cmp-model-finder .persona .slick-list{height:100%}
.cmp-model-finder .persona .slick-slide{position:relative;width:100% !important}
.cmp-model-finder .persona .persona-cards .slick-slide{width:auto !important}
.cmp-model-finder .persona .question-slick-carousel:first-child .answer-block p{padding-bottom:24px}
.cmp-model-finder .persona .answer-block .custom-radio-btn{width:168px;text-align:left;margin-bottom:4px;padding-top:12px}
@media screen and (min-width:768px){.cmp-model-finder .persona .answer-block .custom-radio-btn{margin-bottom:28px}
}
@media screen and (max-width:1024px){.cmp-model-finder .persona .answer-block .custom-radio-btn{width:50%}
}
.cmp-model-finder .persona .answer-block{position:absolute;z-index:1;left:20px;right:20px;bottom:25.6vh;transform:none;width:unset}
.cmp-model-finder .persona .answer-block p{text-align:left;font-size:24px;line-height:36px;letter-spacing:1.125px;color:#fff;height:8.13vh;display:contents}
.cmp-model-finder .persona .whoareyoumain .tab button.active{border-bottom:2px solid #fff;color:#fff}
.cmp-model-finder .persona .personal-Slider{height:inherit;display:block}
.cmp-model-finder .persona .personal-Slider .slick-dots{bottom:18vh !important}
.cmp-model-finder .persona .whoyouare-overlay{position:absolute;height:100%;width:100%;background-image:linear-gradient(to bottom,rgba(0,0,0,0.9),rgba(0,0,0,0) 50%),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9))}
.cmp-model-finder .persona .options{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.2vh !important}
@media screen and (max-width:1024px){.cmp-model-finder .persona .cmp-question-carousel .question-carousel[data-stepname="step2"] .questionary-content .answer-block .options{display:flex}
}
.cmp-model-finder .persona .persona-desk{height:100%;display:none}
.cmp-model-finder .persona .persona-desk .whoyouare-overlay{display:none}
.cmp-model-finder .cmp-question-carousel .slick-slider .slick-dots li.slick-active button:before{background-color:white}
.cmp-model-finder .cmp-question-carousel .slick-slider .slick-dots li button:before{background-color:#666;opacity:1 !important}
.cmp-model-finder .cmp-question-carousel .slick-dots{bottom:65px}
.cmp-model-finder .cmp-question-carousel .closebtn{right:0;top:60px;padding:18px 55px 0 0;color:#fff;font-size:24px}
.car-recommendation-carousel .btn-wrapper a{padding:0}
.car-recommendation-carousel .btn-wrapper a button{margin:0}
.car-recommendation-carousel .btn-wrapper button{margin-right:8px}
.cmp-model-finder .cmp-question-carousel .btn-wrapper{position:absolute;bottom:0;margin-bottom:-10.5vh;transform:none;width:100%;left:unset;padding:0;display:-ms-flexbox;display:flex;z-index:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-model-finder .cmp-question-carousel .btn-wrapper .single-button{width:335px;height:44px}
@media only screen and (max-width:1024px){.cmp-model-finder .cmp-question-carousel .btn-wrapper button{width:335px !important}
}
.cmp-model-finder .cmp-question-carousel .btn-wrapper button{width:164px;margin:0 6px 0 0;height:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.cmp-model-finder .cmp-question-carousel .btn-wrapper button:last-of-type{margin-right:0}
.cmp-model-finder .cmp-question-carousel .back{margin-right:3px}
.cmp-model-finder .cmp-question-carousel .back-button{margin-right:8px}
.cmp-model-finder .cmp-question-carousel .question-carousel:after{content:"";height:100%;width:100%;position:absolute;top:0;background:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0) 80%),linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(18,14,14,0.9))}
@media only screen and (min-width:1024px){.cmp-model-finder .cmp-question-carousel .question-carousel:after{display:none}
}
.cmp-model-finder .cmp-question-carousel .question-carousel{height:100vh !important;background-repeat:no-repeat;background-color:#000;display:inherit}
.cmp-model-finder .cmp-question-carousel .question-carousel img{width:100%;height:100%;object-fit:cover;object-position:top}
@media only screen and (min-width:768px){.cmp-model-finder .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:57.87% !important}
.cmp-model-finder .persona .options{padding-top:9.3vh !important}
.cmp-model-finder .persona .cmp-question-carousel .closebtn{right:32px;font-size:48px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel{display:flex}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content{width:42%;position:relative}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:25.4vh;bottom:unset;left:unset;right:unset;padding:0;height:-webkit-fit-content;height:fit-content;width:100%;position:absolute}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:26px;line-height:39px;padding-bottom:0;cursor:default;display:flex}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{margin:0 87px 0 77px;width:unset}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:94px !important}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;margin-bottom:0;position:initial}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper .single-button{width:198px;height:44px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button{width:13.8vw;height:46px;font-size:12px !important}
.cmp-model-finder .persona .cmp-question-carousel .two-btn{left:50%}
.cmp-model-finder .persona .cmp-question-carousel .slick-dots{right:23%;width:auto;transform:translate(72%,-50%)}
.cmp-model-finder .persona .personal-Slider{display:none}
.cmp-model-finder .persona .persona-desk{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder .persona .persona-first-card{height:304px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%;margin-bottom:16px}
@media only screen and (min-width:1024px){.cmp-model-finder .persona .persona-first-card{margin-bottom:0}
}
.cmp-model-finder .persona .persona-first-card .whoyouare-container{width:324px;padding:92px 40px;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.cmp-model-finder .persona .persona-first-card .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";text-align:center;color:#fff;font-size:32px;line-height:36px;letter-spacing:1px}
.cmp-model-finder .persona .persona-first-card .whoyouare-container button{background:#fff;width:196px;height:44px;margin-top:32px;display:flex;align-items:center;justify-content:center}
.cmp-model-finder .persona .persona-first-card .whoyouare-container button span{font-size:12px;line-height:20px}
.cmp-model-finder .persona .persona-first-card img{width:calc(100% - 324px);height:100%;object-fit:cover;object-position:center}
.cmp-model-finder .persona .persona-cards{height:319px;display:block}
.cmp-model-finder .persona .persona-cards .overlay-fade{background-image:linear-gradient(to bottom,rgba(0,0,0,0.9) 0,rgba(0,0,0,0)),linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(18,14,14,0.9));width:inherit;height:100%;position:absolute;opacity:0;top:0;transition:all 5s ease}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk img{width:100%;transition:all 5s ease;height:100%;object-fit:cover}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk.show img{transform:scale(1.2)}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk.show .overlay-fade{opacity:1}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk{width:248px !important;height:319px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-right:16px;overflow:hidden}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container{padding:100px 40px 25px 40px;position:absolute;top:0;height:100%}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container p{text-shadow:0 2px 4px rgba(0,0,0,0.5);font-family:"audi-wide-bold","audi-zh-bold";line-height:normal;letter-spacing:.75px;text-align:center;color:#fff;margin-bottom:90px;font-size:24px;position:relative}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button{width:166px;height:44x;border:1px solid #fff;display:flex;justify-content:center;align-items:center}
.cmp-model-finder .persona .persona-cards .whoyouare-overlay-desk .whoyouare-container button span{font-size:12px;line-height:20px;letter-spacing:normal;text-align:center}
}
@media only screen and (min-width:1920px){.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{justify-content:space-between}
}
@media only screen and (min-width:1440px){.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{max-width:495px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button{width:13.8vw}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:87px !important;margin-right:14px}
.cmp-model-finder .persona .answer-block .custom-radio-btn{width:164px}
}
@media only screen and (max-width:768px){.cmp-model-finder .persona{margin-top:-80px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.cmp-model-finder .persona{margin-top:-12px}
}
@media only screen and (min-width:768px) and (max-width:1439px){.cmp-model-finder .cmp-question-carousel .closebtn{top:51px !important}
}
@media only screen and (min-width:768px) and (max-width:1194px){.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-bottom:17px !important}
.cmp-model-finder .persona .cmp-question-carousel .closebtn{font-size:52px !important}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{margin-top:18.6% !important}
}
@media only screen and (min-width:320px){.cmp-model-finder .persona{height:100vh}
.cmp-model-finder .cmp-question-carousel .closebtn{top:88px;padding:6px 16px 0 0;font-size:30px}
.cmp-model-finder .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:100%;height:inherit}
.custom-checkbox .custom .checkbox-label{font-size:14px !important;line-height:24px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{width:83px}
}
@media only screen and (min-width:768px){.cmp-model-finder .persona .options{padding-top:0 !important}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content{width:42.22%}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{width:387px;margin-left:86px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{height:auto;margin-bottom:20.1%}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{width:110% !important;margin:0;padding:0 !important}
.custom-checkbox{padding-top:0}
.custom-checkbox .custom .aui-checkbox__box{width:30px;height:30px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-bottom:35px;position:relative}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(2),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(6){left:5px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(3),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(7){left:10px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){left:13px}
.custom-checkbox .custom .checkbox-label{margin-left:10px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;left:4px}
.cmp-model-finder .persona .cmp-question-carousel .closebtn{padding:0}
}
@media only screen and (min-width:1440px){.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:26.89% !important;width:64.969%;position:absolute;left:unset;transform:unset;margin-left:17%}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:30px;letter-spacing:1.2px;margin:0;margin-bottom:22.1%;line-height:45px;height:auto}
.custom-checkbox .custom .aui-checkbox__box{width:36px;height:36px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{margin-top:13.6%;padding:0;left:0;transform:unset;align-items:unset;margin-bottom:0;position:initial}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content{width:42.22% !important;position:relative}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{padding:0;height:37px;margin-bottom:35px;width:87px !important;margin-right:14px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(2),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(6),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(3),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(7){margin-left:2px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){margin-right:0;margin-left:1px}
.custom-checkbox .custom .checkbox-label{font-size:14px !important;line-height:17px !important;letter-spacing:.5px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox label.custom{height:36px;display:flex;align-items:center}
.cmp-model-finder .persona .cmp-question-carousel .closebtn{right:67px;padding:0;top:70px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block .options{margin:0;padding:0 !important;width:110%}
.custom-checkbox .custom{padding-left:48px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button{width:190px;line-height:20px;position:relative;left:-6px;margin-left:3px}
}
@media only screen and (min-width:1920px){.cmp-model-finder .persona .cmp-question-carousel .question-carousel .question-carousel-image-wrapper{width:1116px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content{width:804px !important}
.cmp-model-finder .persona .cmp-question-carousel .closebtn{top:75px;right:75px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block{top:29.26vh !important;width:67.29%;min-width:387px;position:absolute;bottom:unset;margin-left:143px}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p{font-size:36px;line-height:54px;margin-left:0;height:auto;margin-bottom:18.1%}
.custom-checkbox .custom .checkbox-label{font-size:16px !important}
.custom-checkbox .custom{padding-left:44px}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox{margin-right:24px;width:120px;white-space:nowrap}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper{margin-top:11%;left:8px;padding:0;margin-bottom:0;position:initial}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button{width:265px;line-height:20px;position:relative;left:0;margin-left:0;margin-right:11px}
.cmp-model-finder .persona .cmp-question-carousel .btn-wrapper button:last-of-type{margin-right:0}
.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(4),.persona .cmp-question-carousel .questionary-content .answer-block .options .custom-checkbox:nth-child(8){margin-right:0}
}
.cmp-aem-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
.cmp-aem-car-recommedation .header-container{display:none}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:block;padding:26px 26px 26px 0;font-size:24px;margin-top:60px;line-height:.6;color:#000;text-align:end;cursor:pointer}
.cmp-aem-car-recommedation .rec-close-btn-mob:focus,.cmp-aem-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-aem-car-recommedation .recommended-car-desk{display:none}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-aem-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 148px);overflow-y:scroll}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:3%}
.cmp-aem-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:40px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-aem-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-aem-car-recommedation .btn-wrapper button{width:154px;height:52px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-aem-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:16px 0;letter-spacing:.5px}
.cmp-aem-car-recommedation .car-recommendation-carousel{background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel .recommended-car{margin:24px 0 16px 0}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-aem-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-aem-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-aem-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-aem-car-recommedation .price-container{width:100%;display:none}
.cmp-aem-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-aem-car-recommedation .specification-container{margin:24px 20px 56px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-aem-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-aem-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-aem-car-recommedation .specification{font-family:'audi-zh-bold','AudiTypeExtended';font-size:24px;letter-spacing:.75px}
.cmp-aem-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-aem-car-recommedation .quattro-fashion{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-aem-car-recommedation .quattro-fashion span{font-weight:600}
.cmp-aem-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-aem-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-aem-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-aem-car-recommedation .overlay-text-desktop{display:none}
.cmp-aem-car-recommedation .slick-dots{bottom:-5px !important}
@media only screen and (min-width:768px){.cmp-aem-car-recommedation .overlay{height:100% !important}
.cmp-aem-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-aem-car-recommedation .rec-close-btn-mob{display:none}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel{padding-bottom:20px;// padding-top:60px;height:100%;width:100%;background-color:#fff}
.cmp-aem-car-recommedation .rec-car-container{height:40%}
.cmp-aem-car-recommedation .specification-container{margin:32px 0 !important}
.cmp-aem-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-aem-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-aem-car-recommedation .specification{width:97px}
.cmp-aem-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-aem-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:26px 26px 26px 0}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:48px;cursor:pointer;display:block;line-height:.5}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-aem-car-recommedation .car-rec-desk .header-container p{display:block;width:100%;margin-right:-20px}
.cmp-aem-car-recommedation .model-recommendation{display:none}
.cmp-aem-car-recommedation .overlay-text-desktop{display:block;outline:0;border:0;width:inherit;height:40px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start;padding-left:80px}
.cmp-aem-car-recommedation .identity-extra-block{width:388px !important;height:100% !important;padding-top:60px}
.cmp-aem-car-recommedation .identity-extra-block .persona-txt{margin-top:40px !important;font-size:24px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;margin-left:80px}
.cmp-aem-car-recommedation .identity-extra-block .persona-challenge{margin:15px 0 0 80px !important;line-height:24px;font-size:16px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important;width:213px}
.cmp-aem-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-aem-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-aem-car-recommedation .recommended-car{display:none}
.car-recommendation-carousel .recommended-car-desk-container{width:100%;display:flex;justify-content:center}
.cmp-aem-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-weight:bold;letter-spacing:.75px}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-aem-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-aem-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-aem-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-aem-car-recommedation .btn-wrapper button{font-size:15px}
.cmp-aem-car-recommedation .aem-car-recommendation-slick-carousel .slick-dots{bottom:0 !important}
}
@media only screen and (min-width:375px) and (max-width:768px){.cmp-aem-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-aem-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-aem-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-aem-car-recommedation .price-container{display:block;margin-top:18px}
.cmp-aem-car-recommedation .btn-wrapper button{width:164px;height:44px}
.cmp-aem-car-recommedation .rec-car-container{margin-top:0}
.cmp-aem-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
.cmp-car-recommedation .overlay{background-color:#fff;height:100%;overflow:hidden}
.cmp-car-recommedation .header-container{display:none}
.cmp-car-recommedation .rec-close-btn-mob{display:block;padding:9.4vh 5.3vw 0 0;font-size:24px;line-height:.6;color:#000;text-align:right;cursor:pointer}
.cmp-car-recommedation .rec-close-btn-mob:focus,.cmp-car-recommedation .rec-close-btn-mob:hover{color:#000}
.cmp-car-recommedation .identity-extra-block{width:100%;height:initial;position:relative}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{width:100%;height:100%;object-fit:cover;display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:block}
.cmp-car-recommedation .identity-extra-block .identity-image{height:100%;width:100%;object-fit:cover;object-position:center;position:absolute}
.cmp-car-recommedation .identity-extra-block .overlay-text{outline:0;border:0;width:160px;height:28px;font-size:12px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;left:0}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{height:248px;position:relative;display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin-top:0 !important;font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px;color:#000;text-align:left;padding-left:20px;padding-top:28px;position:static !important}
.cmp-car-recommedation .identity-extra-block .persona-challenge{font-family:"audi-wide","audi-zh-regular";font-size:12px;letter-spacing:.38px;color:#000;margin:14px 0 10px;padding-left:20px;text-align:left;line-height:normal;position:static !important}
.cmp-car-recommedation .recommended-car-desk{display:none}
.cmp-car-recommedation .recommended-car-desk .recommended-car{display:block}
.cmp-car-recommedation .car-recommendation{margin-top:0;height:calc(100% - 64px);overflow-y:scroll}
.cmp-car-recommedation .car-recommendation-slick-carousel{box-sizing:border-box;background-color:#fff;width:100%;height:initial;min-height:447px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:105px !important;transform:none;position:absolute}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-slider{-ms-touch-action:auto;touch-action:auto}
.cmp-car-recommedation .btn-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:16px;margin-top:32px}
.cmp-car-recommedation .btn-wrapper a:first-child button{background-color:#fff;color:#000;margin-right:7px}
.cmp-car-recommedation .btn-wrapper a:first-child button:hover{background-color:#fff;color:#000}
.cmp-car-recommedation .btn-wrapper button{width:164px;height:44px;border:solid 1px #000;color:#fff;background-color:#000;padding:0;font-size:12px;font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .btn-wrapper button:hover{border:solid 1px #000;color:#fff;background-color:#000}
.cmp-car-recommedation .btn-wrapper button span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-car-recommedation .rec-car-name{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:1.8vh 0 .67vh 0;letter-spacing:.5px}
.cmp-car-recommedation .car-recommendation-carousel{height:100%;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel .recommended-car{margin:20px 0 16px 0}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .model-recommendation{font-size:24px;line-height:normal;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .rec-car-container{height:184px;width:100%}
.cmp-car-recommedation .rec-car-container img{width:100%;height:100%;object-fit:cover}
.cmp-car-recommedation .car-recommendation-btn{background-color:#fff;border:1px solid #000;outline:0;width:156px;height:52px}
.cmp-car-recommedation .price-container{min-width:200px;width:100%}
.cmp-car-recommedation .price-container p{font-size:12px;font-weight:400}
.cmp-car-recommedation .specification-container{margin:2.8vh 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;align-items:center}
.cmp-car-recommedation .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex;justify-content:center}
.cmp-car-recommedation .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3)}
.cmp-car-recommedation .specification-container .car-specification .specifications i{font-size:48px}
.cmp-car-recommedation .specification-container .car-specification .specifications>div:last-child{font-size:12px;font-weight:normal;line-height:normal;letter-spacing:.38px}
.cmp-car-recommedation .specification-container .car-specification .specifications:nth-last-child(2){margin:0 18px}
.cmp-car-recommedation .specification{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.cmp-car-recommedation .specification span{font-size:12px;font-family:"audi-wide","audi-zh-regular";letter-spacing:.38px}
.cmp-car-recommedation .quattro-fashion{display:none;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-car-recommedation .quattro-fashion span{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-recommedation .quattro-fashion i{margin-left:10px;font-size:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;display:none !important}
.cmp-car-recommedation .single-btn-style{margin-right:0 !important}
.cmp-car-recommedation .slick-slider .carouselback{top:300px;position:absolute;font-size:40px;z-index:1;left:30px;cursor:pointer}
.cmp-car-recommedation .slick-slider .carouselforward{top:300px;position:absolute;font-size:40px;z-index:1;right:30px;cursor:pointer}
.cmp-car-recommedation .overlay-text-desktop{display:none}
.cmp-car-recommedation .slick-dots{bottom:30px !important}
@media only screen and (min-width:991px){.cmp-car-recommedation .overlay{height:100% !important}
.cmp-car-recommedation .car-recommendation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100% !important;overflow-y:unset}
.cmp-car-recommedation .rec-close-btn-mob{display:none}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-bottom:20px;padding-top:60px;height:100%;width:63.9vw;background-color:#fff}
.cmp-car-recommedation .rec-car-container{height:52%;overflow:hidden}
.cmp-car-recommedation .rec-car-container img{object-fit:contain;margin-top:0}
.cmp-car-recommedation .specification-container{margin:-10px 0 27px 0 !important}
.cmp-car-recommedation .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto !important;transform:initial !important}
.cmp-car-recommedation .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .specification-container .specifications:nth-last-child(2){margin:0 80px !important}
.cmp-car-recommedation .specification{width:97px}
.cmp-car-recommedation .car-rec-desk{width:100%;height:100%}
.cmp-car-recommedation .car-rec-desk .header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 26px 26px 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{color:#000;font-size:3.2vw;cursor:pointer;display:block;line-height:.5}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:focus{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn:hover{color:#000}
.cmp-car-recommedation .car-rec-desk .header-container p{display:flex;justify-content:center;width:100%;font-size:36px;line-height:43px;text-align:center;letter-spacing:1.125px;margin-right:-30px}
.cmp-car-recommedation .model-recommendation{display:none}
.cmp-car-recommedation .overlay-text-desktop{display:flex;align-items:center;outline:0;border:0;width:inherit;height:74px;font-size:24px;letter-spacing:.38px;background-color:#f50537;position:absolute;color:#fff;bottom:0;text-align:start}
.cmp-car-recommedation .identity-extra-block{width:36.1vw !important;height:100% !important}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper{position:absolute;top:60px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.bottom{top:unset !important;bottom:74px}
.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-txt,.cmp-car-recommedation .identity-extra-block .persona-text-wrapper.black .persona-challenge{color:black !important}
.cmp-car-recommedation .identity-extra-block .desktop-identity-image{display:block}
.cmp-car-recommedation .identity-extra-block .persona-txt{font-size:36px !important;letter-spacing:.75px !important;padding:0 !important;color:#fff !important;position:absolute;top:0}
.cmp-car-recommedation .identity-extra-block .persona-challenge{line-height:30px;font-size:24px !important;letter-spacing:.5px !important;padding:0 !important;color:#fff !important}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:none}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:none !important}
.cmp-car-recommedation .recommended-car{display:none}
.cmp-car-recommedation .recommended-car-desk{display:-ms-flexbox !important;display:flex !important;width:100%;max-width:590px;-ms-flex-align:center;align-items:center}
.cmp-car-recommedation .recommended-car-desk .recommended-car{margin:0;display:-ms-flexbox !important;display:flex !important;width:100%}
.cmp-car-recommedation .recommended-car-desk .recommended-car p{text-align:start}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion{margin-left:16px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion div{font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .quattro-fashion span{font-weight:500}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{margin:0 !important;letter-spacing:.75px !important}
.cmp-car-recommedation .recommended-car-desk .price-container{display:block}
.cmp-car-recommedation .recommended-car-desk .price-container p{text-align:end;font-size:16px;letter-spacing:.5px;font-weight:normal}
.cmp-car-recommedation .btn-wrapper button{font-size:12px;width:13vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{bottom:0 !important;top:54.8vh !important}
.cmp-car-recommedation .btn-wrapper{top:56.3vh;position:absolute;left:19vw}
}
.cmp-model-finder .persona .cmp-question-carousel .question-carousel .questionary-content .answer-block p @media only screen and (min-width:991px) and (max-width:1100px){.cmp-car-recommedation .recommended-car-desk{padding:0 20px 20px 20px !important}
}
@media only screen and (min-width:375px) and (max-width:991px){.cmp-car-recommedation .car-rec-desk .header-container{display:none}
.cmp-car-recommedation .identity-extra-block .whoyouare-overlay{display:none}
.cmp-car-recommedation .identity-extra-block .persona-txt{color:#000}
.cmp-car-recommedation .identity-extra-block .persona-challenge{color:#000}
.cmp-car-recommedation .identity-extra-block .overlay-wrap{display:block}
.cmp-car-recommedation .identity-extra-block .overlay-text{display:block}
.cmp-car-recommedation .car-recommendation-carousel{width:inherit;background-color:#fff}
.cmp-car-recommedation .car-recommendation-carousel p{letter-spacing:.75px;text-align:center;color:#000}
.cmp-car-recommedation .price-container{display:block;margin-top:16px;max-width:inherit}
.cmp-car-recommedation .btn-wrapper button{width:196px;height:44px}
.cmp-car-recommedation .rec-car-container{margin-top:0}
.cmp-car-recommedation .rec-car-container img{object-fit:cover;margin-top:0}
.cmp-car-recommedation .car-recommendation-btn{width:100%;height:44px}
}
@media only screen and (min-width:991px){.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{height:40px}
.cmp-car-recommedation .overlay-text-desktop{padding-left:84px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 50px 66px 84px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 50px 0 84px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:17.6vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:14px;line-height:17px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:14px;line-height:17px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:35vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.3vh 0}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-11px;right:68px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:13.6vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.9vw}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{width:38px;height:38px;font-size:38px}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{top:29.5vh}
.cmp-car-recommedation .slick-slider .carouselback{left:60px}
.cmp-car-recommedation .slick-slider .carouselforward{right:60px}
}
@media only screen and (min-width:1440px){.cmp-car-recommedation .overlay-text-desktop{padding-left:115px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:18px 110px 46px 115px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 110px 0 115px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:14.4vh}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:16px;line-height:20px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:16px;line-height:20px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:39vh;padding-top:35px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:63.4vw}
.cmp-car-recommedation .identity-extra-block{width:36.6vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding:0 0 4.8vh 0}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12.9vw;display:block}
.cmp-car-recommedation .recommended-car-desk{max-width:unset;padding-right:13vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{position:absolute;top:-13px;right:83px}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{width:46px;height:46px;font-size:46px}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{top:34.1vh}
.cmp-car-recommedation .slick-slider .carouselback{left:61px}
.cmp-car-recommedation .slick-slider .carouselforward{right:72px}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:60.2vh !important}
.cmp-car-recommedation .btn-wrapper{top:66.5vh;left:18.4vw;margin-top:0}
.cmp-car-recommedation .car-rec-desk .btn-wrapper{position:absolute}
}
@media only screen and (min-width:1920px){.cmp-car-recommedation .overlay-text-desktop{padding-left:120px}
.cmp-car-recommedation .identity-extra-block .persona-challenge{margin:20px 128px 48px 120px !important}
.cmp-car-recommedation .identity-extra-block .persona-txt{margin:0 128px 0 120px !important}
.cmp-car-recommedation .car-recommendation-slick-carousel{top:12vh}
.cmp-car-recommedation .btn-wrapper button{width:13.6vw}
.cmp-car-recommedation .recommended-car-desk .price-container p{font-size:24px;line-height:29px;text-align:end;letter-spacing:.5px}
.cmp-car-recommedation .recommended-car-desk .recommended-car .rec-car-name{font-size:24px;line-height:29px;text-align:center;letter-spacing:.5px}
.cmp-car-recommedation .rec-car-container{height:45vh;padding-top:12px}
.cmp-car-recommedation .car-recommendation-slick-carousel{width:64.1vw}
.cmp-car-recommedation .identity-extra-block{width:35.9vw !important}
.cmp-car-recommedation .car-rec-desk .header-container{padding-bottom:64px;height:107px}
.cmp-car-recommedation .btn-wrapper a:first-child button{margin-right:13px}
.cmp-car-recommedation .btn-wrapper{top:68.6vh;left:18vw}
.cmp-car-recommedation .car-rec-desk .header-container .rec-close-btn{top:-18px;right:51px}
.car-recommendation-carousel .recommended-car-desk-container{padding-left:12vw}
.cmp-car-recommedation .recommended-car-desk{padding-right:12.8vw}
.cmp-car-recommedation .car-recommendation-slick-carousel .slick-dots{top:61.3vh !important}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{width:64px;height:64px;font-size:64px}
.cmp-model-finder .slick-slider .carouselforward.slick-arrow,.cmp-model-finder .slick-slider .carouselback.slick-arrow{top:30vh}
.cmp-car-recommedation .slick-slider .carouselback{left:54px}
.cmp-car-recommedation .slick-slider .carouselforward{right:85px}
}
@media(max-width:1023px){.cmp-car-recommedation .rec-close-btn-mob{padding:4vh 5.3vw 0 0 !important}
}
.cmp-car-recommedation .car-recommendation-slick-carousel{padding-top:0 !important}
.car-model-accordian{margin-top:60px;font-family:"audi-wide","audi-zh-regular"}
@media only screen and (min-width:1024px){.car-model-accordian{margin-top:72px}
}
.car-model-accordian ul{padding:0;list-style:none;font-size:16px !important}
.car-model-accordian .car-model-accordian-wrapper{padding:20px}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .top-section{display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .car-name-desktop{display:none}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .car-name-desktop{display:block;font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";margin-right:100px}
}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area div{float:left}
}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area h3{display:none}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area .car-name{text-align:left;font-size:32px}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area .car-name{display:none}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area .car-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area .car-image img{width:340px;object-fit:contain;height:100%}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area .car-image img{width:428px;height:182px;object-fit:cover}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .img-area:after{content:"";clear:both;display:block}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area{display:flex;align-items:center}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area div{float:left}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .price-title{font-size:32px;font-family:"audi-wide-bold","audi-zh-bold";width:250px;display:none;color:#000}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .price-title{display:block;margin-top:22px}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel{width:100%}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel{width:calc(100% - 250px)}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-dots{margin-left:32px}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper{width:100%;margin-bottom:0}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-list{width:100%}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-dots{bottom:-45px !important}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-dots li{height:10px;background-color:#e5e5e5}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-dots li.slick-active{background-color:#000}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .carousel-wrapper .slick-dots li button:before{height:0 !important}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .car-item{font-size:14px;position:relative;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify;color:#666;justify-content:space-between;padding-top:16px}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .car-item{font-size:14px;display:inherit !important}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .car-item strong{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";color:#000}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .car-item strong{display:block;text-align:left;margin-top:8px}
}
@media only screen and (max-width:1023px){.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area .carousel .car-item strong{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-15px}
}
.car-model-accordian .car-model-accordian-wrapper .top-img-carousel .carousel-area:after{content:"";clear:both;display:block}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper{padding:32px 80px}
}
.car-model-accordian .car-model-accordian-wrapper h1{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold"}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper h1{font-size:36px}
}
.car-model-accordian .car-model-accordian-wrapper .collapses{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.car-model-accordian .car-model-accordian-wrapper .collapses h2{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";position:relative;line-height:normal;cursor:pointer}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .collapses h2{font-size:24px}
}
.car-model-accordian .car-model-accordian-wrapper .collapses i{font-size:24px;line-height:0;margin-left:10px;transform:rotate(180deg);cursor:pointer}
.car-model-accordian .car-model-accordian-wrapper h3{font-size:16px;color:#666;margin-bottom:16px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter{margin:60px 0 36px 0}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure{margin-top:20px;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure.mobile{display:none}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item{padding:12px 6px 18px 6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:1px solid #000;border-bottom:6px solid transparent}
@media only screen and (max-width:1023px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item .item{text-align:center}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper li:not(.title){text-align:center}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item li{float:left;width:50%;text-align:left;word-break:break-word;line-height:normal;padding-right:10px}
@media only screen and (max-width:1023px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item li.long-text{line-height:23px}
}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item li{width:20%}
}
@media only screen and (min-width:1500px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item li{width:21%}
}
@media only screen and (min-width:1900px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item li{width:22%}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item .title{width:260px;color:#666}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure .child-item:after{content:"";clear:both;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .heading{font-family:"audi-wide","audi-zh-regular";font-size:16px;letter-spacing:.5px;color:#666;line-height:24px;min-height:initial;margin:36px 0 0 0;border-top:3px solid #000;padding:12px 0}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure{display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .child-item :nth-child(1){width:260px;padding-left:20px;color:#666}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure.mobile{display:none}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .black-circle:before{width:8px;height:8px;background-color:#000;border-radius:50%;content:"";display:inline-block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .empty-circle:before{width:8px;height:8px;background-color:#fff;border-radius:50%;content:"";display:inline-block;border:1px solid #000}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .symbol-p:before{width:5px;height:5px;content:"P";font-family:"audi-wide-bold","audi-zh-bold"}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .symbol-forbidden:before{width:5px;height:5px;content:"-";font-family:"audi-wide-bold","audi-zh-bold"}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .indication-symbol{margin:20px 0}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .indication-symbol .symbol-wrapper li{float:left;margin-left:10px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .indication-symbol .symbol-wrapper:after{content:"";clear:both;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .item{border-top:1px solid #000;border-bottom:6px solid transparent;font-size:16px;line-height:normal;letter-spacing:.5px;padding:12px 6px 18px 6px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper:after{content:"";clear:both;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper li{float:left;width:50%;text-align:left;padding:14px 0 14px 20px;line-height:normal}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper li{width:20%}
}
@media only screen and (min-width:1500px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper li{width:21%}
}
@media only screen and (min-width:1900px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .basic-figure .wrapper li{width:22%}
}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-optional-select-equipment .basic-figure .wrapper li{width:20%}
}
@media only screen and (min-width:1500px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-optional-select-equipment .basic-figure .wrapper li{width:21%}
}
@media only screen and (min-width:1900px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-optional-select-equipment .basic-figure .wrapper li{width:22%}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-optional-select-equipment .child-item :nth-child(1){width:260px;padding-left:20px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer{margin-top:30px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share{margin:20px 0;padding:15px 0}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share div{float:left;margin-right:20px;position:relative;padding-left:30px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share div i{font-size:24px;position:absolute;margin-right:10px;left:0}
@media only screen and (max-width:1023px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share div i{top:5px}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share div span{font-size:12px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .download-share:after{content:"";clear:both;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .policy-description{font-size:12px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions{margin-top:10px}
@media only screen and (max-width:360px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions:after{content:"";clear:both;display:block}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions div{float:left}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions div.test-drive-button{margin-right:7px}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions button{width:164px;text-align:center;border:1px solid #000;color:#000}
@media only screen and (max-width:360px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions button{width:150px}
}
@media only screen and (min-width:1024px){.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-footer .actions button{margin:20px 20px 0 0}
}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-parameter .basic-figure h3{border-top:3px solid #000;padding:12px 0}
.car-model-accordian .car-model-accordian-wrapper .car-model-accordian-basic-equipment .indication-symbol .symbol-wrapper li:first-of-type{margin-left:0}
.car-model-accordian .car-model-accordian-wrapper h3{min-height:48px;line-height:48px;display:flex;font-weight:bold;border-top:3px solid #000;padding:12px 0;margin-bottom:0}
.car-model-accordian .car-model-accordian-carousel-wrapper .slick-dots li button{display:none}
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}
.irs-bar{position:absolute;display:block;left:0;width:0}
.irs-shadow{position:absolute;display:none;left:0;width:0}
.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}
.irs-handle.type_last{z-index:2}
.irs-min,.irs-max{position:absolute;display:block;cursor:default}
.irs-min{left:0}
.irs-max{right:0}
.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}
.irs-with-grid .irs-grid{display:block}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}
.irs-grid-pol.small{height:4px}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}
.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}
.irs-disabled{opacity:.4}
.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}
.irs--flat{height:40px}
.irs--flat.irs-with-grid{height:60px}
.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}
.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}
.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}
.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}
.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}
.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}
.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}
.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}
.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}
.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}
.irs--flat .irs-grid-pol{background-color:#e1e4e9}
.irs--flat .irs-grid-text{color:#999}
.irs--big{height:55px}
.irs--big.irs-with-grid{height:70px}
.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom,#ddd -50%,white 150%);border:1px solid #ccc;border-radius:12px}
.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom,#fff 0,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}
.irs--big .irs-bar--single{border-radius:12px 0 0 12px}
.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}
.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom,white 0,#b4b9be 30%,white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}
.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom,white 0,#919ba5 30%,white 100%)}
.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}
.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom,#428bca 0,#3071a9 100%);border-radius:3px}
.irs--big .irs-grid-pol{background-color:#428bca}
.irs--big .irs-grid-text{color:#428bca}
.irs--modern{height:55px}
.irs--modern.irs-with-grid{height:55px}
.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom,#e0e4ea 0,#d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}
.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom,#20b426 0,#18891d 100%)}
.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}
.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}
.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}
.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}
.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom,white 0,#e9e6e6 100%);border-radius:0 0 3px 3px}
.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}
.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}
.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}
.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}
.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}
.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}
.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}
.irs--modern .irs-grid{height:25px}
.irs--modern .irs-grid-pol{background-color:#dedede}
.irs--modern .irs-grid-text{color:silver;font-size:13px}
.irs--sharp{height:50px;font-size:12px;line-height:1}
.irs--sharp.irs-with-grid{height:57px}
.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}
.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}
.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}
.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}
.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}
.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}
.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}
.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}
.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}
.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}
.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}
.irs--sharp .irs-grid{height:25px}
.irs--sharp .irs-grid-pol{background-color:#dedede}
.irs--sharp .irs-grid-text{color:silver;font-size:13px}
.irs--round{height:50px}
.irs--round.irs-with-grid{height:65px}
.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}
.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}
.irs--round .irs-bar--single{border-radius:4px 0 0 4px}
.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}
.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}
.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}
.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}
.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}
.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}
.irs--round .irs-grid{height:25px}
.irs--round .irs-grid-pol{background-color:#dedede}
.irs--round .irs-grid-text{color:silver;font-size:13px}
.irs--square{height:50px}
.irs--square.irs-with-grid{height:60px}
.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}
.irs--square .irs-bar{top:31px;height:4px;background-color:black}
.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}
.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}
.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}
.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}
.irs--square .irs-grid{height:25px}
.irs--square .irs-grid-pol{background-color:#dedede}
.irs--square .irs-grid-text{color:silver;font-size:11px}
.page.model-finder .controls{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;font-family:"audi-wide","audi-zh-regular";width:100%}
.page.model-finder .controls .filter{width:100%}
.page.model-finder .controls .filter .panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}
.page.model-finder .controls .filter .panel .title{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px;margin-left:20px}
.page.model-finder .controls .filter .panel .action{cursor:pointer;display:-ms-flexbox;display:flex;margin-left:22px;font-size:12px;-ms-flex-align:center;align-items:center;min-width:40px;margin-right:22px;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}
.page.model-finder .controls .filter .panel .action .icon{font-size:24px;margin-left:7px;margin-top:3px}
.page.model-finder .models{padding-left:20px;margin:0 -8px}
.page.model-finder .models .series{margin-bottom:36px;margin-top:36px}
.page.model-finder .models .series .title{font-size:16px;margin:0 0 16px 8px;font-weight:700;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id="modal-filter"]{z-index:0}
.aui-modal[id="modal-filter"].is-active{z-index:1900 !important;background-color:rgba(0,0,0,0.8) !important}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer{padding:0}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body{width:100%;padding:0}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content{position:absolute;top:142px;background-color:#000 !important;width:100%;padding:0 16px 64px 16px;height:calc(100% - 142px)}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header{margin-bottom:26px;margin-left:4px;line-height:28px;margin-top:18px;color:#fff;color:#fff;font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";display:-ms-flexbox;display:flex}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header .title{margin-right:16px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header .result{display:none;font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header .close{font-size:24px;margin-top:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex:1;flex:1;cursor:pointer}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content p{color:#fff;font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin-bottom:17px;margin-left:4px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .selections{margin-bottom:37px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-button--primary{margin:4px;color:#fff;border-color:#fff}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-button--primary.selected{color:#000;stroke:#fff;fill:#fff;border-color:#fff;background-color:#fff}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-modal-dialog__close{display:none;color:#fff;position:absolute;top:20px;right:20px;width:30px;height:30px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button{width:50%}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.clean-selection{font-size:12px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.confirm-selection{display:block;background-color:#fff;color:#000;font-size:12px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.confirm-selection.desktop{display:none}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .result.desktop{display:block !important;font-size:16px;color:#fff;font-family:"audi-wide-bold","audi-zh-bold";text-align:center;margin-bottom:10px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-color-text{padding-bottom:0 !important;height:100%}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-color-text .bottom-section{display:flex;align-items:center;justify-content:center;flex-direction:column}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-color-text .bottom-section .bottom{width:100%}
@media only screen and (min-width:768px){.page.model-finder .controls{margin-top:32px;padding-left:80px;padding-right:56px}
.page.model-finder .controls .filter .panel{-ms-flex-align:start;align-items:flex-start;margin-top:8px;-ms-flex-direction:column;flex-direction:column}
.page.model-finder .controls .filter .panel .title{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:2.33px;margin-left:8px}
.page.model-finder .controls .filter .panel .action{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin-top:19px;margin-left:10px}
.page.model-finder .models{margin:0;padding:0 56px 14px 80px}
.page.model-finder .models .series{margin-bottom:50px}
.page.model-finder .models .series .title{font-size:36px;margin:0 0 32px 8px;font-weight:700;letter-spacing:2.33px}
.page.model-finder .models .series:first-of-type{margin-top:50px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content{position:absolute;top:0;height:100% !important;background-color:rgba(0,0,0,0.8) !important;width:100%;padding:64px 81px;padding-top:108px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header{position:fixed;display:-ms-flexbox;display:flex;font-size:24px;height:72px;color:#fff;font-family:"audi-wide-bold","audi-zh-bold";top:0;background-color:#000;width:100%;left:0;padding:22px 80px;line-height:32px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header .close{font-size:33px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .modal-header .result{display:none !important}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-color-text{padding-bottom:0 !important;height:100%}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-button{color:#fff !important;stroke:#fff !important;fill:#fff;border:1px solid #fff !important}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content p{color:#fff}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .selections button{margin-top:9px;margin-bottom:9px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .selections button.selected{color:#000 !important;stroke:#fff !important;fill:#fff;border:1px solid #fff !important;background-color:#fff !important}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-modal-dialog__close{display:none}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom{background-color:#000;padding-top:14px;padding-bottom:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group{width:335px;float:right}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button{font-size:12px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.confirm-selection{display:none}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.confirm-selection.desktop{display:block;color:#000 !important;background-color:#fff !important}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .bottom .aui-button-group button.confirm-selection.desktop.disabled-btn{cursor:default}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .result.desktop{display:-ms-flexbox;display:block !important;font-size:16px;color:#fff;font-family:"audi-wide-bold","audi-zh-bold";text-align:center}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .result.desktop span{margin:0 6px}
}
.page.model-finder .irs--round .irs-bar,.page.model-finder .irs--round .irs-line{height:2px;background-color:#666}
.page.model-finder .irs--round .irs-bar{background:#fff}
.page.model-finder .irs--round .irs-handle{top:24px;border:2px solid #666;background-color:#000}
.page.model-finder .irs--round .irs-from,.page.model-finder .irs--round .irs-to,.page.model-finder .irs--round .irs-single{background-color:transparent;color:#fff;font-weight:400;font-family:"audi-wide","audi-zh-regular";font-size:14px;line-height:17px;letter-spacing:1px}
.page.model-finder .irs--round .irs-from:before,.page.model-finder .irs--round .irs-to:before,.page.model-finder .irs--round .irs-single:before{display:none}
.page.model-finder .irs-grid-pol.small,.page.model-finder .irs--round .irs-grid-text{display:none}
.page.model-finder .irs-grid{bottom:6px}
.page.model-finder .irs-grid-pol{width:6px;height:6px;border-radius:50%}
.page.model-finder .irs--round .irs-min,.page.model-finder .irs--round .irs-max{top:60px;visibility:visible !important;font-weight:400;font-family:"audi-wide","audi-zh-regular";font-size:12px;line-height:15px;text-align:right;letter-spacing:1px;color:#b3b3b3}
.page.model-finder .tag-container{margin-top:19px;margin-left:10px}
.page.model-finder .tag-container .tags-list{display:flex;justify-content:flex-start;align-items:center;margin-bottom:32px;flex-wrap:wrap}
.page.model-finder .tag-container .tags-list .filter-tag{background:#fff;box-shadow:0 2px 12px rgb(204 204 204 / 50%);padding:12px 14px;margin-right:12px;margin-bottom:6px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}
.page.model-finder .tag-container .tags-list .filter-tag:hover{background-color:#e5e5e5}
.page.model-finder .tag-container .tags-list .filter-tag span{font-weight:400;font-size:16px;line-height:20px;text-align:center;letter-spacing:.5px;color:#000}
.page.model-finder .tag-container .tags-list .filter-tag{font-size:30px;line-height:0}
.page.model-finder .tag-container .tag-result-title{font-weight:600;font-size:32px;line-height:45px;letter-spacing:2.33333px;color:#000}
.page.model-finder .input-range-container{max-width:500px;padding-bottom:100px}
.page-model-finder .irs-grid{z-index:0 !important}
.page-model-finder .irs-grid-pol:nth-of-type(1){left:calc(100% - 12px)}
.page-model-finder .irs-grid-pol:nth-last-of-type(1){left:calc(100% + 12px)}
@media(max-width:767px){.page.model-finder .irs--round .irs-from,.page.model-finder .irs--round .irs-to,.page.model-finder .irs--round .irs-single{font-size:12px}
.page.model-finder .irs--round .irs-min,.page.model-finder .irs--round .irs-max{font-size:8px}
.page.model-finder .input-range-container{max-width:90%;padding-bottom:60px}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content{top:0;padding:0 16px 48px 16px;height:auto}
.model-finder.aui-modal .aui-modal-dialog.aui-modal-dialog--layer{padding-top:40px}
.page.model-finder .tag-container{margin-left:0;margin-top:24px;padding-left:20px;padding-right:20px}
.page.model-finder .tag-container .tags-list .filter-tag{font-size:12px;padding-right:14px;box-shadow:0 2px 12px rgba(204,204,204,0.50377)}
.page.model-finder .tag-container .tags-list .filter-tag:hover{background-color:#e5e5e5}
.page.model-finder .tag-container .tags-list .filter-tag{font-size:22px;padding:12px 8px}
.page.model-finder .tag-container .tags-list{margin-bottom:42px}
.page.model-finder .tag-container .tag-result-title{font-size:16px}
}
@media(max-width:1024px){.page.model-finder .tag-container .tags-list{margin-bottom:42px}
.page.model-finder .tag-container .tag-result-title{font-size:16px}
}
body.model-finder,html{color:#333}
.card-details-container a{text-decoration-line:none}
.car-compare{margin-top:60px}
@media only screen and (min-width:1024px){.car-compare{margin-top:72px}
}
.car-compare ul{list-style:none;padding:0;clear:both}
.car-compare ul.car-inner-wrapper:after{content:"";clear:both;display:block}
.car-compare .car-compare-wrapper{margin-bottom:110px;padding:20px 30px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper{padding:40px 100px}
}
.car-compare .car-compare-wrapper .filter{width:100%}
.car-compare .car-compare-wrapper .filter .panel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}
.car-compare .car-compare-wrapper .filter .panel .title{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.car-compare .car-compare-wrapper .filter .panel .action{cursor:pointer;display:-ms-flexbox;display:flex;font-size:12px;-ms-flex-align:center;align-items:center;min-width:40px;margin-right:22px;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end}
.car-compare .car-compare-wrapper .filter .panel .action .icon{font-size:24px;margin-left:7px;margin-top:3px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .filter .panel{-ms-flex-align:start;align-items:flex-start;margin-top:8px;-ms-flex-direction:column;flex-direction:column}
.car-compare .car-compare-wrapper .filter .panel .title{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:2.33px}
.car-compare .car-compare-wrapper .filter .panel .action{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin-top:19px}
}
.car-compare .car-compare-wrapper .description-info{font-size:12px;height:24px;display:block;clear:both;margin-bottom:20px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .description-info{display:none}
}
.car-compare .car-compare-wrapper .car-compare-top{float:left;clear:both;margin-bottom:20px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-compare-top{float:none}
}
.car-compare .car-compare-wrapper .car-compare-top h1{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.5px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-compare-top h1{font-size:36px}
}
.car-compare .car-compare-wrapper .filter{float:right;margin-bottom:10px;position:relative}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .filter{float:none;margin-top:10px;margin-bottom:0}
}
.car-compare .car-compare-wrapper .filter span{font-size:12px;font-family:"audi-wide-bold","audi-zh-bold";margin-right:5px}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .filter span{font-size:16px}
}
.car-compare .car-compare-wrapper .filter i{position:absolute;font-size:25px;top:-4px}
@media only screen and (max-width:1024px){.car-compare .car-compare-wrapper .filter i{font-size:20px;top:3px}
}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .outer-wrapper{margin-top:30px}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list h1{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:2.33px;display:none}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list h1{display:block}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box{width:100%;border-top:1px solid #f2f2f2;text-align:center}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box{float:left;width:300px;margin:20px 20px 0 0;box-shadow:0 0 6px rgba(0,0,0,0.15);border-top:0}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box.grey-overlay{position:relative}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box.grey-overlay:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background-color:#fff;opacity:.5;cursor:not-allowed}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper{width:100%;padding:18px}
@media only screen and (max-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper.grey-bg{background-color:#f2f2f2}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper a{width:100%;-ms-flex-direction:column;flex-direction:column}
@media only screen and (max-width:1023px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:80%}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper:after{content:"";clear:both;display:block}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper h1{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";max-height:40px;min-height:40px;line-height:normal;letter-spacing:.5px}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-name{display:none}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-name{display:block}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-image{margin:20px 0;float:left}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-image{margin:-30px 0 20px 0;float:none}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-image img{width:136px;height:64px;object-fit:contain}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-image img{width:100%;height:144px;object-fit:cover}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-name-mobile{display:block;float:left;text-align:left;width:100%}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-name-mobile{display:none;float:none}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select{height:36px;line-height:36px;position:relative;cursor:pointer;float:left}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select:after{content:"";width:60px;height:36px;position:absolute;top:0;right:0}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select:after{width:100%;margin-right:40px}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select i{font-size:30px;position:absolute;top:4px;right:0}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select i{right:80px}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select i.rotate{transform:rotate(180deg);top:-4px}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select span{display:none}
@media only screen and (min-width:1024px){.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select{float:none}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .pre-view-wrapper .car-select span{display:block}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper{position:absolute;z-index:1;background:#fff;width:inherit;margin:-11px 0 0 0 !important;padding:0 20px 20px 20px;border:0;box-shadow:0 6px 6px rgba(0,0,0,0.15)}
}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper{text-align:left;margin:0 20px;margin-bottom:20px;display:none}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper.selected{display:block}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper .car-option li .custom-checkbox-car-compare{position:relative}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper .car-option li .custom-checkbox-car-compare.checkBoxDisabled:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;cursor:not-allowed;background:white;opacity:.5}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper .car-option li .custom-checkbox-car-compare input{width:24px;height:24px}
.car-compare .car-compare-wrapper .car-wrapper .car-list .car-box .car-option-wrapper .car-option li .custom-checkbox-car-compare span{font-family:"audi-wide-bold","audi-zh-bold"}
.car-compare .selected-car{box-shadow:0 0 6px rgba(0,0,0,0.15);position:sticky;bottom:0;width:100%;z-index:10;background-color:#fff;padding:20px 10px}
@media only screen and (min-width:1024px){.car-compare .selected-car{padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
}
@media only screen and (min-width:1024px){.car-compare .selected-car .selected-car-name{float:left;margin-left:100px;width:calc(100% - 150px)}
}
.car-compare .selected-car .selected-car-name .selected-car-name-wrapper li{height:30px;margin-top:10px}
@media only screen and (min-width:1024px){.car-compare .selected-car .selected-car-name .selected-car-name-wrapper li{margin-right:20px;float:left}
}
.car-compare .selected-car .selected-car-name .selected-car-name-wrapper li .unselect{width:24px;height:24px;border-radius:50%;background-color:#bb0a30;color:#fff;display:inline-block;line-height:24px;text-align:center;margin-right:10px;vertical-align:middle;cursor:pointer}
.car-compare .selected-car .selected-car-name .selected-car-name-wrapper li .unselect:before{content:"\2715";width:10px;height:10px;display:block;line-height:24px;margin-left:5.4px}
.car-compare .selected-car .car-compare-button{height:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:1024px){.car-compare .selected-car .car-compare-button{float:right;margin:0 30px;padding:0;display:block;height:auto}
}
.car-compare .selected-car .car-compare-button .compare-button{background-color:#000;color:#fff;height:44px;width:100%;line-height:44px;padding:0}
@media only screen and (min-width:1024px){.car-compare .selected-car .car-compare-button .compare-button{width:158px}
}
.car-compare-details{display:none}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .more-car-compare{cursor:pointer}
.custom-checkbox-car-compare{padding-top:24px;font-family:"audi-wide","audi-zh-regular"}
.custom-checkbox-car-compare .custom{color:#fff !important;margin:0 0 0 10px;padding-left:40px}
.custom-checkbox-car-compare .custom .aui-checkbox__box{border:1px solid #ccc}
.custom-checkbox-car-compare .custom .checkbox-label{font-size:16px;line-height:24px;color:#000;margin-left:0}
.custom-checkbox-car-compare .custom :hover{color:#000}
.custom-checkbox-car-compare .aui-checkbox:hover:not(.is-disabled) .aui-checkbox__box{border-color:#000}
@media only screen and (min-width:768px){.custom-checkbox .custom{margin:0 12px}
}
.car-compare-details{margin-top:60px}
@media only screen and (min-width:1024px){.car-compare-details{margin-top:72px}
}
.car-compare-details ul{padding:0;list-style:none}
.car-compare-details .car-compare-details-wrapper{padding:20px}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper{padding:40px 80px}
}
.car-compare-details .car-compare-details-wrapper .top-menu.fixed{top:60px;width:100%;background-color:white;left:0;padding:0 20px;z-index:1;box-shadow:0 0 6px rgba(0,0,0,0.15);position:fixed}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .top-menu.fixed{top:72px;padding:0 80px}
}
@media only screen and (max-width:768px){.car-compare-details .car-compare-details-wrapper .top-menu.fixed .car-info-tile{box-shadow:none;height:90px !important}
.car-compare-details .car-compare-details-wrapper .top-menu.fixed .car-info-tile.no-car div{bottom:0 !important}
.car-compare-details .car-compare-details-wrapper .top-menu.fixed .show-car img{display:none}
.car-compare-details .car-compare-details-wrapper .top-menu.fixed .show-car .close-button{display:none !important}
}
.car-compare-details .car-compare-details-wrapper h1{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold"}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper h1{font-size:32px}
}
.car-compare-details .car-compare-details-wrapper .collapse{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:normal}
.car-compare-details .car-compare-details-wrapper .collapse h2{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";position:relative;cursor:pointer}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .collapse h2{font-size:24px}
}
.car-compare-details .car-compare-details-wrapper .collapse i{font-size:24px;line-height:0;margin-left:10px}
.car-compare-details .car-compare-details-wrapper h3{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold"}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:20px 0 40px;margin-right:-35px;justify-content:space-around}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper li{float:left;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.15)}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile{text-align:center;position:relative;width:160px;height:176px;margin-right:10px}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile{width:200px;height:240px;margin-right:35px}
}
@media only screen and (min-width:1200px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile{width:284px;height:240px;margin-right:35px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .show-car{display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .add-car{display:none}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .close-button{position:absolute;width:24px;height:24px;border-radius:50%;background-color:#bb0a30;color:#fff;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer;top:-12px;right:0;line-height:24px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .close-button:before{content:"\2715";width:10px;height:10px;display:block;line-height:24px;margin-left:5.4px}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .close-button{top:-10px;right:-13px;width:24px;height:24px;line-height:24px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile.no-car{display:-ms-flexbox;display:flex;vertical-align:middle;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-shadow:none;border:3px dashed rgba(0,0,0,0.1);position:relative}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile.no-car i{font-size:40px;display:block;cursor:pointer}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile.no-car div{bottom:40px;position:absolute}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile.no-car div{bottom:70px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .img img{height:68px}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .img img{height:89px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper{text-align:left;padding:0 20px}
@media only screen and (max-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper{line-height:17px}
}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper{padding:15px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper .car-name{text-align:left;font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper .car-name{font-size:16px;margin:20px 0;text-overflow:ellipsis;overflow:hidden;min-height:36px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper .more-actions div{margin-top:10px;position:relative}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper .more-actions div i{position:absolute;right:0;font-size:24px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-lists .car-compare-details-lists-wrapper .car-info-tile .tile-text-wrapper .more-actions div a{font-size:16px;letter-spacing:.5px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars{margin-bottom:20px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .more-car-compare{float:left;position:relative}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .more-car-compare i{font-size:24px;position:absolute;top:-2px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .see-all-different{float:right}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .see-all-different div{float:left;cursor:pointer}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .see-all-different span{margin:0 5px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-more-cars .see-all-different .active{font-family:"audi-wide-bold","audi-zh-bold"}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-parameter .basic-figure{margin-top:20px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-parameter .basic-figure .child-item{padding:12px 6px 18px 6px;border-top:1px solid #000;border-bottom:6px solid transparent}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-parameter .basic-figure .child-item li{float:left;width:50%;text-align:center;padding:0 10px}
@media only screen and (min-width:768px){.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-parameter .basic-figure .child-item li{width:25%}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-parameter .basic-figure .child-item:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .black-circle:before{width:8px;height:8px;background-color:#000;border-radius:50%;content:"";display:inline-block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .empty-circle:before{width:8px;height:8px;background-color:#fff;border-radius:50%;content:"";display:inline-block;border:1px solid #000}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .symbol-p:before{width:5px;height:5px;content:"P";font-family:"audi-wide-bold","audi-zh-bold"}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .symbol-forbidden:before{width:5px;height:5px;content:"-";font-family:"audi-wide-bold","audi-zh-bold"}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .indication-symbol{margin:20px 0}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .indication-symbol .symbol-wrapper li{float:left;margin-left:10px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .indication-symbol .symbol-wrapper:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .basic-figure .wrapper{border-top:1px solid #000;border-bottom:6px solid transparent;padding:12px 6px 18px 0}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .basic-figure .wrapper:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .basic-figure .wrapper li{float:left;width:50%;padding:0 10px;text-align:center}
@media only screen and (min-width:768px){.car-compare-details .car-compare-details-wrapper .car-compare-details-basic-equipment .basic-figure .wrapper li{width:25%}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share{margin:20px 0;padding:15px 0;border-top:1px solid #e5e5e5}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share div{float:left;margin-right:20px;position:relative;padding-left:30px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share div i{font-size:24px;position:absolute;margin-right:10px;left:0}
@media only screen and (max-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share div i{top:5px}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share div span{font-size:12px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .download-share:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .policy-description{font-size:12px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions{margin-top:10px}
@media only screen and (max-width:360px){.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions:after{content:"";clear:both;display:block}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions div{float:left}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions div.test-drive-button{margin-right:7px}
.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions button{width:164px;text-align:center;border:1px solid #000;color:#000}
@media only screen and (max-width:360px){.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions button{width:150px}
}
@media only screen and (min-width:1024px){.car-compare-details .car-compare-details-wrapper .car-compare-details-footer .actions button{margin:20px 20px 0 0}
}
.car-compare-details .car-compare-details-wrapper h3{min-height:48px;line-height:48px;display:flex;font-weight:bold}
.cmp-media-gallery{max-width:1536px;padding-top:60px;margin:0 auto 10px}
.cmp-media-gallery.without-animation h1,.cmp-media-gallery.without-animation .description,.cmp-media-gallery.without-animation .image-card,.cmp-media-gallery.without-animation .image-gallery-carousel,.cmp-media-gallery.without-animation .content-container{opacity:1 !important;transform:none !important}
.cmp-media-gallery.without-animation .image-gallery-carousel-shown{transform:scale(1);opacity:1 !important}
.cmp-media-gallery .content{z-index:10}
.cmp-media-gallery .content h1{transition:all .5s ease;line-height:48px}
.cmp-media-gallery .content .description{transition:all .5s ease .3s}
.cmp-media-gallery h1{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px;padding:16px 0 0 20px;color:#000}
.left-sideNav .cmp-media-gallery h1{padding:16px 0 0 0}
.cmp-media-gallery .description{color:#000;margin:16px 0 24px 20px;line-height:20px;letter-spacing:1.12px;font-size:16px;font-family:"audi-wide","audi-zh-regular";width:78%}
.left-sideNav .cmp-media-gallery .description{margin:16px 0 24px 0}
.cmp-media-gallery .image-gallery-carousel-shown{width:100%;transition:all .5s ease .6s}
@media only screen and (min-width:414px) and (max-width:1023px){.cmp-media-gallery .image-gallery-carousel-shown .image-card img,.cmp-media-gallery .image-gallery-carousel-shown .image-card video{width:100%;height:100%;height:inherit !important;max-height:360px !important;object-fit:cover}
}
.cmp-media-gallery .image-gallery-carousel-shown .image-card video{height:170px;width:100%;object-fit:cover}
.cmp-media-gallery .image-gallery-carousel-shown .image-card{width:100%}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container{margin:16px 0 16px 20px;transition:all .5s ease .9s}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container{margin:16px 0 16px 40px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .description{font-family:"audi-wide","audi-zh-regular";margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:0;margin-top:16px;cursor:pointer;-webkit-appearance:initial}
.cmp-media-gallery .hiddenShare{display:none !important}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .share .action-name{margin-right:8px;line-height:16px;font-size:10px;font-family:"audi-wide","audi-zh-regular";color:black;width:max-content}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .share span{font-size:24px;line-height:0}
.cmp-media-gallery .image-gallery-carousel-shown .image-card img{width:100%;height:170px;object-fit:cover}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cmp-media-gallery .image-gallery-carousel-shown .slick-slide:not(.slick-current):not(.slick-active) video{visibility:0 !important;opacity:0 !important}
.cmp-media-gallery .image-gallery-carousel-shown .slick-slide:not(.slick-current):not(.slick-active) .description,.cmp-media-gallery .image-gallery-carousel-shown .slick-slide:not(.slick-current):not(.slick-active) .share{visibility:0 !important;opacity:0 !important}
.cmp-media-gallery .image-gallery-carousel-shown .slick-slide .description{opacity:1;transition:visibility .3s linear,opacity 1s linear}
.cmp-media-gallery .image-gallery-carousel-shown .slick-slide video,.cmp-media-gallery .image-gallery-carousel-shown .slick-slide .share{opacity:1;transition:visibility .3s linear,opacity .5s linear}
}
.cmp-media-gallery .image-gallery-carousel{height:48px;outline:0;margin-bottom:23px !important;transition:all .5s ease 1.2s;cursor:pointer}
.cmp-media-gallery .image-gallery-carousel .slick-slide{width:85px !important;height:48px !important;margin-right:7px}
.cmp-media-gallery .image-gallery-carousel .image-card{height:48px;width:85px !important;position:relative;outline:0}
.cmp-media-gallery .image-gallery-carousel .image-card span{position:absolute;color:#fff;font-size:23px;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}
.cmp-media-gallery .image-gallery-carousel .image-card:focus{outline:0}
.cmp-media-gallery .image-gallery-carousel .image-card img{width:100%;height:100%;object-fit:cover}
.cmp-media-gallery .image-gallery-carousel .image-card video{width:100%;height:100%;object-fit:cover}
.cmp-media-gallery .image-gallery-carousel .slick-slide{outline:0}
.cmp-media-gallery .image-gallery-carousel .slick-dots{display:none !important}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cmp-media-gallery .image-gallery-carousel .slick-slide video{outline:0;transition:visibility .3s linear,opacity .5s linear}
.cmp-media-gallery .image-gallery-carousel .slick-slide:not(.slick-active):not(.slick-current):not(.slick-cloned) video{visibility:0 !important;opacity:0 !important}
}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content{padding:16px 16px 0 !important;background-color:white;color:#000;position:relative}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .aui-modal-dialog__close{width:20px;height:20px;color:#000;cursor:pointer;line-height:0;position:absolute;top:16px;right:16px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .close-model{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .close-model p{font-size:12px;line-height:1.67;color:#333;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:180px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items .icon{margin-bottom:-4px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items .icon-black{margin-bottom:8px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items span{font-size:44px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items span img{height:44px;width:44px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:33.33%}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .share-items p{font-size:12px;line-height:1.67;color:#333;padding-bottom:16px}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .wx-qrcode-wrapper{display:none}
.aui-modal[id="image-gallery-share-popup"] .aui-modal-dialog__content .wx-qrcode-wrapper h3{margin:30px 0}
.support-animation .animate .cmp-media-gallery .content h1{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-media-gallery .content .description{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-media-gallery .image-gallery-carousel-shown{opacity:0;transform:scale(0.6)}
.support-animation .animate .cmp-media-gallery .image-gallery-carousel-shown .content-container{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-media-gallery .image-gallery-carousel{transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .cmp-media-gallery .content h1,.support-animation .parallax-scrolling .cmp-media-gallery .content h1{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-media-gallery .content .description,.support-animation .parallax-scrolling .cmp-media-gallery .content .description{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-media-gallery .image-gallery-carousel-shown,.support-animation .parallax-scrolling .cmp-media-gallery .image-gallery-carousel-shown{opacity:1 !important;transform:scale(1) !important}
.support-animation .parallax-effect .cmp-media-gallery .image-gallery-carousel-shown .content-container,.support-animation .parallax-scrolling .cmp-media-gallery .image-gallery-carousel-shown .content-container{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-media-gallery .image-gallery-carousel,.support-animation .parallax-scrolling .cmp-media-gallery .image-gallery-carousel{transform:translateY(0) !important;opacity:1 !important}
@media only screen and (min-width:1024px){.cmp-media-gallery.cmp-media-gallery_reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cmp-media-gallery.cmp-media-gallery_reverse .gallery-container{margin-left:80px;margin-right:0}
.cmp-media-gallery.cmp-media-gallery_reverse .content{padding-right:48px}
.auto-disabled-fullpage .section .cmp-media-gallery{margin:30px 0;margin-top:0}
}
.mobile.auto-disabled-fullpage .section .cmp-media-gallery{margin-top:24%}
@media only screen and (min-width:1024px){.cmp-media-gallery{display:-ms-flexbox;display:flex;justify-content:space-between;width:100%;height:inherit;-ms-flex-align:center;align-items:center;height:100%}
.cmp-media-gallery .content{width:45%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding-left:60px}
.left-sideNav .cmp-media-gallery .content{padding-left:140px}
.cmp-media-gallery .gallery-container{max-width:55%;margin-right:80px}
.cmp-media-gallery h1{font-size:36px;letter-spacing:1px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card img{height:450px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card video{height:450px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .res-container{height:450px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px 0 24px 0}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .description{width:90%;margin:0;font-size:16px}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .share{margin:0}
.cmp-media-gallery .image-gallery-carousel-shown .image-card .content-container .share .action-name{margin-right:12px;font-size:12px;letter-spacing:.88px}
.cmp-media-gallery .image-gallery-carousel{height:68px;margin:0 !important}
.cmp-media-gallery .image-gallery-carousel .slick-slide{height:68px !important;width:120px !important;margin-right:8px}
.cmp-media-gallery .image-gallery-carousel .image-card{height:68px !important;width:120px !important}
}
.aui-player__progress-control{margin-left:1%;margin-right:1%}
@media only screen and (min-width:1920px){.cmp-media-gallery .content{padding-left:96px}
.left-sideNav .cmp-media-gallery .content{padding-left:0}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.cmp-media-gallery .content{padding-left:76px}
.left-sideNav .cmp-media-gallery .content{padding-left:140px}
.cmp-media-gallery .content h1{padding-left:0}
.cmp-media-gallery .content .description{margin-left:0}
}
@media only screen and (min-width:768px) and (max-width:1439px){.cmp-media-gallery .content{padding-left:56px}
.left-sideNav .cmp-media-gallery .content{padding-left:140px}
.cmp-media-gallery .content h1{padding-left:0}
.cmp-media-gallery .content .description{margin-left:0}
}
@media(max-width:767px){.left-sideNav .cmp-media-gallery .content{padding-left:40px}
.cmp-media-gallery{padding-top:60px}
.cmp-media-gallery .content h1{transition:all .5s ease;line-height:32px}
}
.cmp-media-gallery .share-content .content-container{margin:16px 0 16px 40px}
.cmp-media-gallery .share-content .content-container .share{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:0;margin-top:16px;cursor:pointer;-webkit-appearance:initial}
.cmp-media-gallery .content-container .description{font-family:"audi-wide","audi-zh-regular";margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cmp-media-gallery .content-container .share .action-name{margin-right:8px;line-height:16px;font-size:10px;font-family:"audi-wide","audi-zh-regular";color:black;width:max-content}
.cmp-media-gallery .share-content .content-container .share span{font-size:24px;line-height:0}
@media only screen and (min-width:1024px){.cmp-media-gallery .share-content .content-container{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:16px 0 24px 0}
.cmp-media-gallery .share-content .content-container .description{width:90%;margin:0;font-size:16px}
.cmp-media-gallery .share-content .content-container .share{margin:0}
.cmp-media-gallery .share-content .content-container .share .action-name{margin-right:12px;font-size:12px;letter-spacing:.88px}
}
.nav-wrapper .cmp-header.light.desktop.fixed_nav{position:fixed;z-index:1000;line-height:75px;text-align:center}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(360deg)}
to{-webkit-transform:rotate(0)}
}
@keyframes rotating{from{-webkit-transform:rotate(360deg)}
to{-webkit-transform:rotate(0)}
}
.section.mainBanner{height:100vh !important}
.mainBanner-container{width:100%;height:100%;overflow:hidden;position:relative;background-color:#000}
.mainBanner-container .img-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.7}
.mainBanner-container .mainBanner--content-title{font-size:56px;line-height:68.32px;letter-spacing:2px}
.mainBanner-container .mainBanner--content-para{margin-top:48px;font-size:16px;line-height:35px;font-weight:400}
@media(max-width:1440px){.mainBanner-container .mainBanner--content-title{font-size:36px;line-height:50.4px;letter-spacing:2px}
.mainBanner-container .mainBanner--content-para{margin-top:16px;font-size:16px;line-height:35px;font-weight:400}
}
.mainBanner-container .text-center{text-align:center}
.mainBanner-container.normal-mode .mainBanner--content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 80px);max-width:1080px;color:#fff}
.mainBanner-container.normal-mode .slide1,.mainBanner-container.normal-mode .slide3{overflow:hidden;height:0}
.mainBanner-container.animation-mode .mainBanner--content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 80px);max-width:1080px;color:#fff}
.mainBanner-container.animation-mode .slide-animation{overflow:hidden;height:0}
.mainBanner-container.animation-mode .slide-animation .slide3 .mainBanner--content-para{opacity:0}
.mainBanner-container.animation-mode .mainBanner--content-img{opacity:0}
.mainBanner-container.animation-mode .slide4 .mainBanner--content-img img{width:422px;height:386px;object-fit:contain;position:absolute;left:50%;transform:translate(-50%,0) scale(1.5)}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id='91a9ff9a-0197-49bc-b6c3-f964ff0d0a8c']{opacity:1}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id='644d7dde-58e0-4894-a0ca-790665804b1c']{opacity:1}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id='ed6671e8-8ac1-468b-8943-dd85d2ae2b7b']{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id="0d1f35d4-59a7-402b-909b-8810f86579d8"]{animation:rotating 50s linear infinite reverse}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id="0d1f35d4-59a7-402b-909b-8810f86579d8"] img{display:none}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id="6035a33a-5851-4c56-92ae-2978962324df"]{overflow:hidden}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id="3c78ce59-d7d8-424c-9eaa-7f7ca9ddce6d"]{overflow:hidden;opacity:0}
.mainBanner-container.animation-mode .mainBanner--content-img [data-layer-id="92e8cafc-526b-47d4-a396-5e5e299f66c3"]:after{content:" ";position:absolute;width:4px;height:4px;border-radius:100%}
@media(max-width:760px){.mainBanner-container .mainBanner--content-title{font-size:20px;line-height:32px;letter-spacing:2px}
.mainBanner-container .mainBanner--content-para{margin-top:24px;font-size:12px;line-height:24px;font-weight:400}
.mainBanner-container.animation-mode .slide-animation [data-layer-id='ed6671e8-8ac1-468b-8943-dd85d2ae2b7b']{-webkit-transform:translate(-50%,-70px) scale(0.8);transform:translate(-50%,-70px) scale(0.8)}
}
.cq-Editable-dom .mainBanner-container .img-bg{height:unset !important}
.cq-Editable-dom .section.mainBanner{height:unset !important}
.cq-Editable-dom .audi-main-banner .pin-spacer{height:auto !important;padding:0 !important}
.aui-popover.lead-gen{z-index:100000}
.aui-popover.lead-gen .aui-popover__content{height:56px;display:flex;justify-content:center;align-items:center;padding:18px 16px;width:max-content}
.aui-popover.lead-gen .aui-popover__content .aui-popover__arrow{display:none}
.aui-js .aui-select.aui-select--floating-label .aui-select__label{top:0;font-size:.75rem;opacity:1}
.leadGenForm .aui-select::after{background-image:url('../image/dropArrow.svg')}
.leadPopover{width:100%;max-width:380px;height:44px;position:absolute;pointer-events:none;visibility:visible;z-index:-1}
.form-container{display:none;align-items:center;background-color:#fff;padding:26px 0 40px 0;position:fixed;bottom:0;left:0;width:100%;height:110px;box-sizing:border-box;box-shadow:0 -1px 5px rgba(0,0,0,0.1);z-index:1000}
#user-details{position:relative;bottom:-2px}
#user-details .aui-textfield__focus-line.error{color:#bb0a30;background-color:#bb0a30}
#name+.form-label,#number+.form-label{top:2.8rem;font-size:16px;color:#666}
#name+.form-label.focus,#number+.form-label.focus{top:1.2rem;font-size:12px;color:#666}
.error{color:#bb0a30 !important;border-color:#bb0a30 !important}
.form{display:flex;align-items:center;justify-content:center;flex:1 1 auto;background-color:#fff;width:100%}
.form-group{margin-right:20px;position:relative}
.form-label{display:block;margin-top:-1.7em;transform-origin:0 0;transition:all .3s;font-size:16px}
.dropdown-parent-placeholder{color:#666;margin:0;transform-origin:0 0;transition:all .3s}
.form-control{border:0;font-size:16px;border-bottom:1px solid #000;line-height:24px;width:100%}
.form-control::placeholder{color:transparent}
.form-control:focus{outline:0}
.form-control:focus+.form-label,.form-control:not(:placeholder-shown)+.form-label{transform:translateY(-1.3em) scale(0.75)}
.submit-button{width:140px;font-size:12px;min-height:44px;background-color:#000;color:#fff;border:0;padding:0;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:10px 0 0 0;position:relative}
.submit-button:disabled{background-color:#353535;cursor:not-allowed}
#name{width:140px}
#user-details,#province-and-city{display:flex}
#form-close-button{width:48px;height:48px;font-size:48px;cursor:pointer;right:36px}
.error-message{display:none}
.error input,.error.dropdown-parent{border-color:#bb0a30}
.error .form-label,.error .dropdown-parent-placeholder{color:#bb0a30}
.is-invalid .error-message{display:block;position:absolute;color:#bb0a30;font-size:12px}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type='number']{-moz-appearance:textfield}
.dropdown-parent{width:140px;height:25px;margin-right:20px;position:relative;cursor:pointer;outline:0}
.dropdown-close-form-arrow{position:relative;top:0;right:0;height:24px;width:24px}
.dropdown-arrow{position:absolute;bottom:2px;right:2px;height:24px;width:24px;font-size:24px}
.dropdown-menu{display:none;position:absolute;bottom:200%;box-shadow:0 2px 5px rgba(0,0,0,0.1);list-style:none;width:100%;padding:0;background-color:#fff;z-index:2;max-height:200px;overflow:scroll;z-index:999}
.dropdown-menu .dropdown-item{border-bottom:1px solid #eee;padding:10px 15px}
.dropdown-menu .dropdown-item p{margin:0}
.dropdown-menu .dropdown-item:last-child{border:0}
.selected-option{margin:0;width:100%;height:100%;margin-top:-14px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.selected-option p{margin:0}
#open-form-button{display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;right:36px;width:48px;height:48px;font-size:48px;background-color:#fff;cursor:pointer;z-index:999}
.open-form-arrow{width:18px;height:9px;transform:rotate(180deg)}
.dropdown-focus-in{transform:translateY(-1.8em);font-size:12px}
.dropdown-parent.fullWidthShop{width:380px;flex:none}
#dealer-shop-name{width:380px}
.dropdown-parent.fullWidthShop .aui-select.aui-select--floating-label::after{left:365px;right:unset}
#user-details div:last-child{width:220px}
.loadingModal{display:none;justify-content:center;align-items:center;position:absolute;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.95);color:#fff}
@media screen and (max-width:1919px){.submit-button{width:160px}
#user-details div:last-child,.dropdown-parent{width:160px}
.dropdown-parent.fullWidthShop{width:340px}
#dealer-shop-name{width:340px}
.dropdown-parent.fullWidthShop .aui-select.aui-select--floating-label::after{left:325px;right:unset}
#name{width:100px}
}
@media screen and (max-width:1439px){.submit-button{width:130px}
#user-details div:last-child,.dropdown-parent{width:130px}
.dropdown-parent.fullWidthShop{width:280px}
#dealer-shop-name{width:280px}
.dropdown-parent.fullWidthShop .aui-select.aui-select--floating-label::after{left:265px;right:unset}
#name{width:80px}
}
@media screen and (max-width:1024px){.form-container{padding:20px 18px 18px 18px;height:52.3vh}
.form{display:block;margin-top:45px}
.form-group{margin-right:8px;margin-bottom:8.7vh}
#form-close-button{position:absolute;top:25px;left:50%;transform:translate(-50%,-50%)}
#user-details div:last-child{flex:1;margin-right:0}
#province-and-city div{flex:1}
#province-and-city div:last-child{margin-right:0}
#name{width:28.8vw}
#user-details div:last-child{width:223px}
.submit-button{width:100%;margin-bottom:18px}
.error{top:150%}
#dealer-province{margin-right:8px}
#open-form-button{left:50%;transform:translate(-50%)}
.dropdown-parent{width:165px;margin-bottom:8.7vh}
.dropdown-parent.fullWidthShop{width:100%}
#dealer-shop-name{width:100%;margin-bottom:5.8vh}
.dropdown-parent.fullWidthShop .aui-select.aui-select--floating-label::after{left:unset;right:0}
#dealer-city{margin-right:0}
}
.form-image{font-family:"audi-wide","audi-zh-regular";height:100%}
.form-image .image-section{width:100%;height:211px}
.form-image .image-section .image{height:100%;width:100%;background-size:cover;display:block}
.form-image .content-section{color:#fff;background-color:#000;padding:20px 20px 35px 20px}
.left-sideNav .form-image .content-section{padding-left:40px}
.form-image .content-section .content .heading{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:1.17px}
.form-image .content-section .content .desc-list p{font-size:14px;line-height:2;letter-spacing:1.02px}
.form-image .content-section .qr-codes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:24px;margin:-12px -14px;-ms-flex-pack:center;justify-content:center}
.form-image .content-section .qr-codes .qr-section{width:120px;margin:12px 14px}
.form-image .content-section .qr-codes .qr-section img{width:100%;height:120px;display:block}
.form-image .content-section .qr-codes .qr-section p{padding-top:8px;font-size:12px;font-family:"audi-wide-bold","audi-zh-bold";line-height:1.67;letter-spacing:.96px;text-align:center}
@media only screen and (min-width:768px){.form-image{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.form-image .image-section{height:100%;width:calc(100% - 460px)}
.form-image .image-section .image{background-size:cover;width:100%;height:100%}
.form-image .content-section{width:460px;padding:48px 80px 36px}
.form-image .content-section .content .heading{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";line-height:1.13;letter-spacing:1px;padding-bottom:16px}
.form-image .content-section .content .desc-list p{font-size:16px;line-height:1.5;padding-bottom:24px}
.form-image .content-section .qr-codes{padding-top:0;margin:-8px -25px}
.form-image .content-section .qr-codes .qr-section{margin:8px 25px}
.form-image .content-section .qr-codes .qr-section p{font-size:14px;letter-spacing:1.12px}
}
@media(min-width:768px) and (max-width:1024px){.form-image{padding-top:60px}
.form-image .content-section{padding-left:140px}
}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{display:block;width:calc(100% - 66%);padding:0 60px;position:absolute;bottom:36px}
.imageTextMultiTabs.cmp-tab.hero-type .cmp-text-image .content-section button span{font-size:12px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-track .slick-slide .tab__links{padding-top:8px !important;border-top:2px solid grey !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-initialized .slick-slide{padding-right:5px;padding-left:5px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-track .slick-slide>div{width:100%;text-align:center}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom .tab__links.active{padding-top:8px;border-top:2px solid #fff !important}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom .tab__links a{padding:0 0 16px;font-size:16px;white-space:nowrap;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;color:grey}
.imageTextMultiTabs.cmp-tab.hero-type .slick-track .slick-slide .tab__links{all:unset;display:flex !important;justify-content:center;width:100%;cursor:pointer}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:25px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:40px;z-index:1}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:40px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{height:55px;padding-top:12px;background-color:#000}
.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style.white .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style.white .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.whitw .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.whitw .slick-arrow.slick-aui-prev{background-color:#fff}
.imageTextMultiTabs.tabs-left-style.cmp-tab.hero-type .tab-nav.bottom{left:0}
.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .image-section .detail{display:none !important}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper{width:66%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{width:calc(100% - 66%)}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section .title{font-size:36px;padding-bottom:12px}
.imageTextMultiTabs .title-hero-teaser.mobile-space-above-60{padding-top:60px}
.cmp-tab.hero-type .tab-nav.bottom .tab__links.active a{color:#fff !important}
.imageTextMultiTabs .cmp-text-image .content-section .desc{margin-bottom:10px;padding-bottom:0}
.imageTextMultiTabs .title-hero-teaser.black .image-section{height:100%}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{width:calc(100% - 66% - 140px);margin-left:90px}
.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section .info .description,.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section .info .description p{font-size:16px}
.imageTextMultiTabs .cmp-text-image .content-section .desc{width:100%;max-width:100%}
.imageTextMultiTabs .title-hero-teaser.black .info-section .learn-more{font-size:12px}
.imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom .tab__links.active{padding-top:8px;border-top:2px solid #000 !important;border-bottom:0}
.imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom .tab__links.active a{color:#000 !important}
.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{color:#000}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{width:22px}
@media(min-width:1920px){.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{height:45px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:102px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:65px}
.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section{padding:0 96px 0 48px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding:0 48px 0 140px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding:0 48px 0 96px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding:0 48px 0 140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section{padding:0 96px 0 48px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:96px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding:0 96px 0 48px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding:0 96px 0 48px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding:0 48px 0 96px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:70px;padding-right:130px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding-left:115px;padding-right:75px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{margin-bottom:48px !important;bottom:0 !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px;height:100%;display:flex;flex-direction:column;justify-content:center}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding-left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser.left .info-section .title p{left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:0;width:calc(100% - 66%)}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:96px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:48px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 65px 0 96px;width:calc(100% - 65%);left:0}
.modeldetailpage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 48px 0 140px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 48px 0 100px}
.modeldetailpage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding:0 96px 0 48px}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0;width:calc(100% - 66%);left:0}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:48px;height:55px;width:35px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:140px;z-index:1;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{background-color:#fff}
.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper{width:66% !important}
.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section{width:calc(100% - 66%) !important}
.cmp-tab.hero-type .tab-nav.bottom .tab__links a{min-width:16ch !important}
}
@media only screen and (min-width:1025px) and (max-width:1919px){.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{height:45px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:68px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{right:68px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:30px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:68px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:30px}
.homepage .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:20px}
.homepage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:20px}
.homepage .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:60px}
.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section{padding:0 76px 0 36px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding:0 36px 0 76px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding:0 76px 0 36px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding:0 36px 0 76px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:65px;padding-right:95px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding-left:76px;padding-right:36px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{margin-bottom:48px !important;bottom:0 !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px;height:100%;display:flex;flex-direction:column;justify-content:center}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding-left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser.left .info-section .title p{left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:72px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:36px}
.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:25px}
.cmp-tab.hero-type .tab-nav.bottom .tab__links a{min-width:14ch}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{width:25px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:0;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:0;z-index:1;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{background-color:#fff}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:0;width:calc(100% - 65%);max-width:fit-content}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 36px 0 76px;width:calc(100% - 65%);left:0}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0;width:calc(100% - (65% + 140px + 36px));left:140px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper{width:65%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{width:calc(100% - 65%)}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px;padding-right:48px}
.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:36px}
.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:50px}
.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper{width:65% !important}
.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section{width:calc(100% - 65%) !important}
}
@media only screen and (min-width:1194px) and (max-width:1439px){.imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser .info-section{padding:0 56px 0 32px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding:0 32px 0 56px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding:0 56px 0 32px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding:0 32px 0 56px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:30px}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:48px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:46px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:25px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:55px;padding-right:75px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding-left:75px;padding-right:55px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{margin-bottom:48px !important;bottom:0 !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px;height:100%;display:flex;flex-direction:column;justify-content:center}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .title-hero-teaser .info-section{padding-left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .title-hero-teaser.left .info-section .title p{left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:70px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:0;width:calc(100% - 57%);max-width:fit-content}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:70px}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:0;width:calc(100% - 57%);max-width:fit-content}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 32px 0 56px;width:calc(100% - 57%);left:0}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{right:0}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0;width:calc(100% - (57% + 140px + 32px));left:140px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper{width:57%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{width:calc(100% - 57%)}
.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper{width:57% !important}
.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section{width:calc(100% - 57%) !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:-1px;margin-top:6px;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:-1px;z-index:1;margin-top:6px;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{background-color:#fff}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:56px}
}
@media(min-width:1025px) and (max-width:1193px){.cmp-text-image.black .imageText--content-readMore,.imageText--content-readMore{display:none}
.cmp-text-image.black{height:100% !important}
.imageTextMultiTabs .fp-disabled .cmp-text-image{height:calc(100vh)}
.imageTextMultiTabs .cmp-text-image .img-section img{height:calc(100vh)}
.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper{width:66%}
.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section{width:calc(100% - 66%)}
.cmp-tab.hero-type .tab-nav.bottom .tab__links a{min-width:12ch}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding:0 48px 0 56px;width:calc(100% - 66%)}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 48px 0 56px;width:calc(100% - 66%);left:0}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0;width:calc(100% - (66% + 140px + 48px));left:140px;margin-left:0}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom .slick-list{margin:0 30px !important;padding:unset !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:48px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:0;margin-top:-6px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:0;z-index:1;margin-top:-6px}
}
@media(max-width:1024px){.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{width:100%;padding:0 40px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:20px}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:10px}
.modeldetailpage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:13px}
.homepage.fp-enabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:10px}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom .tab__links{font-size:12px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper{width:100%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{width:100%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .mob-title{display:none}
.imageTextMultiTabs .fp-disabled .cmp-text-image{height:calc(100vh - 60px)}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section .title,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section .info .heading{display:block;font-size:20px;padding-bottom:4px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section .desc,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section .info .description p{font-size:12px}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom .tab__links a{padding:0;padding-bottom:8px;font-size:12px;text-align:center}
.imageTextMultiTabs.cmp-tab.hero-type .slick-initialized .slick-slide{padding-right:4px;padding-left:4px}
.cmp-tab.hero-type .tab-nav.bottom .tab__links a{min-width:12ch}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 20px 0 56px;width:calc(128px * 4);left:0;margin-left:50%;transform:translateX(-50%)}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{background-color:rgba(255,0,0,0)}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom{background-color:rgba(255,0,0,0)}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:48px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:25px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{z-index:1;height:55px;background-color:#000}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{background-color:#fff}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:40px}
.imageTextMultiTabs.cmp-tab.hero-type.bg-white .cmp-text-image .content-section .desc .imageText--content-readMore{background:linear-gradient(0,#fff 30%,#fff 3.5%,rgba(255,255,255,0) 100%)}
.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.white .slick-arrow.slick-aui-next{color:#fff;background-color:rgba(255,0,0,0) !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{background-color:rgba(255,0,0,0) !important}
.imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom .tab__links.active{padding-top:8px;border-top:2px solid #fff !important;border-bottom:0}
.imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom .tab__links.active a{color:#fff !important}
}
@media(min-width:768px) and (max-width:1024px){.modeldetailpage.fp-disabled .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{bottom:36px !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{margin-left:50%;transform:translateX(-50%)}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{margin-right:16px !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{margin-left:16px !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{margin-top:10px !important}
.imageTextMultiTabs.cmp-tab.hero-type .cmp-text-image .img-section img{height:550px !important}
.modeldetailpage .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section,.modeldetailpage .imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-right:56px;padding-top:32px}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section,.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-left:140px;padding-right:56px;padding-top:32px}
.imageTextMultiTabs .cmp-text-image .content-section .desc{margin-bottom:12px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section .title{padding-bottom:12px}
.title-hero-teaser .image-section .car-img{height:550px !important}
.title-hero-teaser.white .info-section .title p{padding-top:0;padding-bottom:12px}
.title-hero-teaser .info-section .info .description{padding-bottom:12px}
}
@media(max-width:767px){.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section,.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section,.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding-bottom:calc(30px + 7%)}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 32px 0 56px;width:calc(100% - 57%);left:0}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0;width:calc(100% - (57% + 140px + 32px));left:140px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper{width:57%}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{width:calc(100% - 57%)}
.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper{width:57% !important}
.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section{width:calc(100% - 57%) !important}
.stickyFeatureMenu+.container .cmp-text-image .img-section--wrapper:first-child .img-section img,.stickyFeatureMenu+.container .title-hero-teaser .image-section .container:first-child .car-img{height:calc(286px + 0px) !important}
.fp-section .cmp-text-image .img-section img{margin-top:0;height:286px !important}
.fp-section .imageTextMultiTabs .cmp-text-image .img-section img{height:286px !important}
@media only screen and (max-width:768px){.fp-section .imageTextMultiTabs .cmp-text-image .img-section img,.modeldetailpage.fp-disabled .fp-section .imageTextMultiTabs .cmp-text-image .img-section img{margin-top:0}
}
.imageTextMultiTabs .cmp-text-image .img-section img{height:calc(286px + 0px) !important}
.imageTextMultiTabs .title-hero-teaser .image-section .car-img{height:calc(286px + 0px) !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{bottom:12% !important;width:100%;margin-left:0}
.homepage .root.container .cmp-container .section .fp-tableCell .cmp-brand .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{bottom:2% !important}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{padding:0 40px;width:calc(100%);left:0;background-color:rgba(255,0,0,0);padding:28px 0 16px}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom,.imageTextMultiTabs.cmp-tab.hero-type.white .tab-nav.bottom{background-color:rgba(255,0,0,0)}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:39px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .img-section--wrapper,.textImage .cmp-text-image.info-width-2 .img-section--wrapper,.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width .img-section--wrapper,.textImage .cmp-text-image.info-width .img-section--wrapper,.imageTextMultiTabs .title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper,.title-hero-teaser .image-section--wrapper,.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section,.textImage .cmp-text-image.info-width-2 .content-section,.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width .content-section,.textImage .cmp-text-image.info-width .content-section,.imageTextMultiTabs .title-hero-teaser .info-section,.title-hero-teaser .info-section,.title-hero-teaser .info-section,.title-hero-teaser .info-section{width:100% !important}
}
.imageTextMultiTabs .slick-track.center-slick-slide{width:100% !important;transform:translateX(-50%) !important;left:50% !important;display:flex;justify-content:center}
@media(max-width:1024px){.cmp-text-image .mob-title{display:block !important}
.title-hero-teaser .mob-title{display:block !important}
.cmp-text-image .content-section .title{display:none !important}
.title-hero-teaser .info-section .title{display:none !important}
.imageTextMultiTabs .cmp-text-image .content-section .title{display:block !important}
.imageTextMultiTabs .title-hero-teaser .info-section .title{display:block !important}
.imageTextMultiTabs .cmp-text-image .mob-title{display:none !important}
.imageTextMultiTabs .title-hero-teaser .mob-title{display:none !important}
}
.homepage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.homepage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{margin-top:3.5px}
@media(max-width:767px){.fp-section .imageTextMultiTabs .cmp-text-image{display:block;height:calc(100% - 60px)}
.fp-section .imageTextMultiTabs .textImage .cmp-text-image .content-section{height:calc(100% - 286px)}
.fp-section .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section{padding-bottom:0 !important}
.fp-section .imageTextMultiTabs .textImage .cmp-text-image .content-section .desc .imageText--content-readMore{bottom:-18px}
.fp-section.oldtextImage .cmp-text-image{display:block;height:100%}
.fp-section.oldtextImage .cmp-text-image.square-1-1{display:flex;justify-content:center}
.modeldetailpage.fp-enabled .stickyFeatureMenu+.container .fp-section.oldtextImage .cmp-text-image.square-1-1{padding-bottom:96px}
.fp-section.oldtextImage .cmp-tab.hero-type .tab-nav.bottom{position:absolute}
.fp-section.oldtextImage .cmp-text-image .content-section{padding-bottom:0}
.fp-section.oldtextImage .textImage .cmp-text-image .content-section .desc .imageText--content-readMore{bottom:-10px}
.fp-section.oldtextImage .textImage .cmp-text-image .content-section{height:calc(100% - 286px)}
.stickyFeatureMenu+.container .fp-section.oldtextImage .cmp-tab.hero-type .tab-nav.bottom,.fp-enabled .stickyFeatureMenu+.container .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding:0 0 16px !important;bottom:96px !important;margin-top:60px}
.fp-disabled .stickyFeatureMenu+.container .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding:0 0 16px !important;bottom:20px !important}
.homepage .cmp-brand .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding:10px 0 16px !important;bottom:16px !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:39px !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow{margin-top:8px !important}
.infopage .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow{top:16px;transform:translateY(0)}
.infopage .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{position:relative}
.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.modeldetailpage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.infopage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.homepage .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom{transform:translateX(-50%)}
.modeldetailpage.fp-disabled .cmp-text-image.info-width-2[data-screenify="true"] .img-section--wrapper{height:auto}
.cmp-text-image.info-width-2 .img-section--wrapper .img-section{height:auto}
}
@media(min-width:1920){.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding-left:48px;padding-right:96px}
}
@media(min-width:1440px) and (max-width:1919){.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding-left:36px;padding-right:76px}
}
@media only screen and (min-width:768px) and (max-width:1024px){.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:15px}
.modeldetailpage .left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow{margin-top:16px}
.cmp-tab.hero-type .tab-nav.bottom .tab__links a{min-width:16ch}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-bottom:107px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-left:140px}
.modeldetailpage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .cmp-text-image{height:100% !important}
.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .cmp-text-image{height:100% !important}
.homepage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next,.homepage.fp-disabled .imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{margin-top:12px}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image.info-width-2 .content-section,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-left:56px;padding-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{height:25px;position:absolute;top:510px !important;background-color:rgba(255,0,0,0)}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{height:25px;position:absolute;top:570px !important;background-color:rgba(255,0,0,0)}
}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{right:-1px !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{left:-1px !important}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{right:-1px !important}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-prev{left:-1px !important}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{display:flex}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.disabled-arrow .slick-track{width:100% !important;transform:unset !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{max-width:none}
.imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.disabled-arrow .slick-list{padding:0 !important}
@media(min-width:1920px){.fp-disabled .imageTextMultiTabs .cmp-text-image{height:calc(100vh) !important}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{display:flex}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 66% - 96px - 48px);margin-right:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 96px - 48px);margin-right:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 96px - 48px);margin-right:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:calc(50% - 66px - 66px - 80px - 16%);margin-right:calc(66px + 16% + 80px)}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 66% - 96px - 48px);margin-right:0;margin-left:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 96px - 48px);margin-right:0;margin-left:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 96px - 48px);margin-right:0;margin-left:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:calc(50% - 66px - 66px - 80px - 16%);margin-right:0;margin-left:calc(66px + 16% + 80px)}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 66% - 96px - 48px);margin-right:96px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 66% - 96px - 48px);margin-right:0;margin-left:96px}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .slick-arrow.slick-aui-next{width:22px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 66% - 140px - 48px);margin-right:0;margin-left:140px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 140px - 40px);margin-right:0;margin-left:140px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 66% - 140px - 48px);margin-right:0;margin-left:140px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:0 !important;padding-right:0 !important}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{width:402px;margin-right:calc(50% - 546px + 96px)}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{width:358px;margin-left:calc(50% - 546px + 140px)}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.fp-disabled .imageTextMultiTabs .cmp-text-image{height:calc(100vh) !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px;padding-right:36px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:0;margin-left:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 76px - 36px);margin-right:0;margin-left:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 76px - 36px);margin-right:0;margin-left:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:0;margin-left:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:0;margin-left:76px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(50% - (546px - 76px))}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:370px;margin-left:calc(50% - (546px - 140px));left:0;margin-right:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 140px - 36px);margin-right:0;margin-left:0}
}
@media only screen and (min-width:1194px) and (max-width:1439px){.fp-disabled .imageTextMultiTabs .cmp-text-image{height:calc(100vh) !important}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding:0 32px 0 56px !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px !important;padding-right:32px !important}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 57% - 56px - 32px);margin-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 56px - 32px);margin-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 56px - 32px);margin-right:56px;max-width:none}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 57% - 56px - 32px);margin-left:56px;margin-right:0}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 56px - 32px);margin-right:0;margin-left:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 56px - 32px);margin-right:0;margin-left:56px;max-width:none}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:0;margin-left:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 57% - 56px - 32px);margin-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 57% - 56px - 32px);margin-right:0;margin-left:56px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 57% - 140px - 32px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 57% - 140px - 32px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(50% - (546px - 76px))}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:370px;margin-left:calc(50% - (546px - 140px));left:0;margin-right:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 140px - 36px);margin-right:0;margin-left:0}
}
@media only screen and (min-width:1025px) and (max-width:1193px){.fp-disabled .imageTextMultiTabs .cmp-text-image{height:calc(100vh) !important}
.imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding:0 32px 0 56px !important}
.left-sideNav .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .textImage .cmp-text-image.info-width-2 .content-section{padding-left:140px !important;padding-right:48px !important}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 56px - 32px);margin-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 56px - 32px);margin-right:56px;max-width:none}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 56px - 32px);margin-left:56px;margin-right:0}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 56px - 32px);margin-right:0;margin-left:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 56px - 32px);margin-right:0;margin-left:56px;max-width:none}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:0;margin-left:calc(40px + (50% - 546px))}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:76px}
.section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 76px - 36px);margin-right:0;margin-left:76px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-title-hero-teaser{padding-left:0;padding-right:0;width:calc(100% - 65% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width-2{padding-left:0;padding-right:0;width:calc(100% - 65% - 140px - 48px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:440px;margin-right:calc(50% - (546px - 76px))}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-half-width{padding-left:0;padding-right:0;width:calc(100% - 50% - 140px - 36px);margin-right:0;margin-left:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-square-1-1{padding-left:0;padding-right:0;width:370px;margin-left:calc(50% - (546px - 140px));left:0;margin-right:0}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type.tabs-left-style .tab-nav.bottom.tab-info-width{padding-left:0;padding-right:0;width:calc(100% - 30% - 140px - 36px);margin-right:0;margin-left:0}
}
@media(max-width:1024px){.modeldetailpage.fp-disabled .cmp-text-image.info-width-2[data-screenify="true"] .img-section--wrapper{height:auto}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-next{margin-left:0 !important;margin-right:0 !important;right:0 !important}
.imageTextMultiTabs.cmp-tab.hero-type .slick-arrow.slick-aui-prev{margin-left:0 !important;margin-right:0 !important;left:0 !important}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-left:56px;padding-right:56px}
.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:0 !important;padding-right:0 !important;width:calc(100% - 56px - 56px) !important;margin-left:56px !important;transform:unset !important;height:25px;position:absolute;top:250px;background-color:rgba(255,0,0,0)}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:0 !important;padding-right:0 !important;width:calc(100% - 140px - 56px) !important;margin-left:140px !important;transform:unset !important}
}
@media(max-width:767px){.modeldetailpage.fp-disabled .cmp-text-image.info-width-2[data-screenify="true"] .img-section--wrapper{height:auto !important}
body.fp-disabled .section.auto-height{height:auto !important}
.imgText-modal.multitabpop .imgText--modal-image img{height:286px}
.imgText-modal.multitabpop .imgText-modal-dialog__body .imgText-modal-body{height:calc(100vh - 286px - 20px)}
.imageTextMultiTabs.cmp-tab.hero-type .textImage .cmp-text-image .content-section,.imageTextMultiTabs.cmp-tab.hero-type .carDetailPromotion .title-hero-teaser .info-section{padding-left:40px;padding-right:40px}
.left-sideNav .section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom,.section .imageTextMultiTabs.cmp-tab.hero-type .tab-nav.bottom{padding-left:0 !important;padding-right:0 !important;width:calc(100% - 40px - 40px) !important;margin-left:40px !important;transform:unset !important}
}
.cq-Editable-dom .fp-disabled .imageTextMultiTabs .cmp-text-image,.cq-Editable-dom .imageTextMultiTabs .cmp-text-image{height:100% !important}
.wrapper-image.text-image-countdown{overflow:hidden}
.text-image-countdown .count-down-wrapper{width:auto;height:auto;box-sizing:border-box;position:absolute}
.text-image-countdown a button{margin-top:30px;display:inline-block !important;margin:0 !important}
.text-image-countdown .count-down-padding-wrapper{padding:144px 88px 88px;width:100%;height:100%;position:relative;box-sizing:border-box}
.text-image-countdown .content{position:relative !important;padding:0 !important;left:0;top:0}
.text-image-countdown .content .desc{font-size:14px;color:inherit}
.text-image-countdown .content .content-container{display:block !important;position:absolute}
@media only screen and (min-width:768px){.text-image-countdown .count-down-wrapper.topLeft-desktop{top:0;left:0}
.text-image-countdown .count-down-wrapper.topRight-desktop{top:0;right:0}
.text-image-countdown .count-down-wrapper.bottomLeft-desktop{bottom:0;left:0}
.text-image-countdown .count-down-wrapper.bottomRight-desktop{bottom:0;right:0}
.text-image-countdown .count-down-wrapper.topCenter-desktop{top:0;left:50%;transform:translateX(-50%)}
.text-image-countdown .count-down-wrapper.centerCenter-desktop{top:50%;left:50%;transform:translate(-50%,-50%)}
.text-image-countdown .count-down-wrapper.bottomCenter-desktop{bottom:0;left:50%;transform:translateX(-50%)}
.text-image-countdown .count-down-wrapper.centerRight-desktop{top:50%;right:0;transform:translateY(-50%)}
.text-image-countdown .count-down-wrapper.centerLeft-desktop{left:0;transform:translateY(-50%);top:50%}
.text-image-countdown .content .content-container.topLeft-desktop{top:0;left:0;text-align:left}
.text-image-countdown .content .content-container.topRight-desktop{top:0;right:0;text-align:right}
.text-image-countdown .content .content-container.bottomLeft-desktop{bottom:0;left:0;text-align:left}
.text-image-countdown .content .content-container.bottomRight-desktop{bottom:0;right:0;text-align:right}
.text-image-countdown .content .content-container.topCenter-desktop{top:0;left:50%;transform:translateX(-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.centerCenter-desktop{top:50%;left:50%;transform:translate(-50%,-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.bottomCenter-desktop{bottom:0;left:50%;transform:translateX(-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.centerRight-desktop{top:50%;right:0;transform:translateY(-50%);text-align:right}
.text-image-countdown .content .content-container.centerLeft-desktop{left:0;transform:translateY(-50%);top:50%;text-align:left}
}
.text-image-countdown .content .content-container .title{font-family:"audi-wide-bold","audi-zh-bold";line-height:32px;font-size:24px;color:inherit;margin-top:8px;margin-bottom:8px}
.text-image-countdown .content .content-container .sub-title{font-size:14px;font-family:"audi-wide-bold","audi-zh-bold";color:inherit}
.text-image-countdown .content .content-container .actions{margin-top:24px;margin-bottom:16px}
.text-image-countdown .content .content-container .actions button{width:164px;height:54px}
.text-image-countdown .count-down-wrapper .count-down-content{margin:0 auto}
.text-image-countdown .count-down-wrapper .count-down-content .publish-time img{width:162px;height:20px;margin-left:35px}
.text-image-countdown .count-down-wrapper .count-down-content .count-down-title{width:100%;height:39px;line-height:39px;font-size:32px;font-weight:600;margin-bottom:20px;letter-spacing:1px}
.text-image-countdown .count-down-wrapper .count-down-content .count-down-descriptions{font-size:24px;font-weight:normal;letter-spacing:.75px}
.text-image-countdown .count-down-wrapper .count-down-time{display:flex}
.text-image-countdown .count-down-wrapper .count-down-time .item{display:flex;justify-content:center;position:relative}
.text-image-countdown .count-down-wrapper .count-down-time .item .container{width:32px;height:60px;font-size:36px;font-weight:bold;text-align:center;line-height:60px;position:relative;margin-left:5px}
.text-image-countdown .count-down-wrapper .count-down-time .item .container .bg{background-color:#fff;opacity:.2;position:absolute;top:0;left:0;height:100%;width:100%}
.text-image-countdown .count-down-wrapper .count-down-time .item .unit{font-size:12px;position:absolute;bottom:0;right:-15px}
.text-image-countdown .count-down-wrapper .count-down-time .colon{width:8px;height:60px;line-height:60px;margin:0 15px 0 20px;font-weight:bold}
@media only screen and (max-width:380px){.text-image-countdown .count-down-wrapper .count-down-time .colon{margin:0 10px 0 13px}
}
@media only screen and (min-width:1024px){.text-image-countdown{background-image:url("https://www.audi.cn/content/dam/OneWeb/saic_audi/count-down/count-down-desktop.png")}
}
@media only screen and (min-width:768px){.text-image-countdown .content .desc{font-size:16px;letter-spacing:.5px;line-height:24px;color:white}
.text-image-countdown .content .content-container .title{margin-bottom:16px;font-family:"audi-wide-bold","audi-zh-bold";font-size:36px;line-height:48px;color:inherit;margin-top:8px}
.text-image-countdown .content .content-container .sub-title{font-size:24px;letter-spacing:.75px;color:inherit;font-family:"audi-wide-bold","audi-zh-bold"}
.text-image-countdown .content .content-container .actions{margin-top:32px;margin-bottom:24px}
.text-image-countdown .content .content-container .actions button{width:200px;height:54px}
}
@media only screen and (max-width:1024px){.text-image-countdown .count-down-wrapper .count-down-content .count-down-title{font-size:24px}
.text-image-countdown .count-down-wrapper .count-down-content .count-down-descriptions{font-size:16px}
.text-image-countdown .count-down-wrapper .count-down-time .item .container{width:22px;height:42px;font-size:24px;line-height:42px}
.text-image-countdown .count-down-wrapper .count-down-time{height:42px}
.text-image-countdown .count-down-wrapper .count-down-time .colon{height:42px;line-height:42px}
}
@media only screen and (max-width:768px){.text-image-countdown .count-down-padding-wrapper{padding:90px 30px 60px}
.text-image-countdown .content .content-container{width:100%}
.text-image-countdown .count-down-wrapper.topLeft-mobile{top:0;left:0}
.text-image-countdown .count-down-wrapper.topRight-mobile{top:0;right:0}
.text-image-countdown .count-down-wrapper.bottomLeft-mobile{bottom:0;left:0}
.text-image-countdown .count-down-wrapper.bottomRight-mobile{bottom:0;right:0}
.text-image-countdown .count-down-wrapper.topCenter-mobile{top:0;left:50%;transform:translateX(-50%)}
.text-image-countdown .count-down-wrapper.centerCenter-mobile{top:50%;left:50%;transform:translate(-50%,-50%)}
.text-image-countdown .count-down-wrapper.bottomCenter-mobile{bottom:0;left:50%;transform:translateX(-50%)}
.text-image-countdown .count-down-wrapper.centerRight-mobile{top:50%;right:0;transform:translateY(-50%)}
.text-image-countdown .count-down-wrapper.centerLeft-mobile{left:0;transform:translateY(-50%);top:50%}
.text-image-countdown .content .content-container.topLeft-mobile{top:0;left:0;text-align:left}
.text-image-countdown .content .content-container.topRight-mobile{top:0;right:0;text-align:right}
.text-image-countdown .content .content-container.bottomLeft-mobile{bottom:0;left:0;text-align:left}
.text-image-countdown .content .content-container.bottomRight-mobile{bottom:0;right:0;text-align:right}
.text-image-countdown .content .content-container.topCenter-mobile{top:0;left:50%;transform:translateX(-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.centerCenter-mobile{top:50%;left:50%;transform:translate(-50%,-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.bottomCenter-mobile{bottom:0;left:50%;transform:translateX(-50%);display:flex !important;justify-content:center;text-align:center}
.text-image-countdown .content .content-container.centerRight-mobile{top:50%;right:0;transform:translateY(-50%);text-align:right}
.text-image-countdown .content .content-container.centerLeft-mobile{left:0;transform:translateY(-50%);top:50%;text-align:left}
}
.image-animation{width:100%;overflow:hidden}
.image-animation img{width:100%;display:block;transition:1000ms cubic-bezier(0.75,0.02,0.5,1);transform:scale(1.3)}
.parallax-effect .image-animation img{transform:scale(1) !important}
.section .fp-tableCell .iframeSection{height:100%}
.iframe{overflow:auto !important;-webkit-overflow-scrolling:touch !important;width:100%;height:100%}
.iframe{margin-bottom:0}
.iframe.iframe-pageformat-FORMAT1x1,.iframe.iframe-pageformat-FORMAT1x2,.iframe.iframe-pageformat-FORMAT1x4,.iframe.iframe-pageformat-FORMAT1x6,.iframe.iframe-pageformat-FORMAT16x9,.iframe.iframe-pageformat-FORMAT4x3{height:0;position:relative}
.iframe.iframe-pageformat-FORMAT1x1{padding-bottom:100%}
.iframe.iframe-pageformat-FORMAT1x2{padding-bottom:200%}
.iframe.iframe-pageformat-FORMAT1x4{padding-bottom:400%}
.iframe.iframe-pageformat-FORMAT1x6{padding-bottom:600%}
.iframe.iframe-pageformat-FORMAT16x9{padding-bottom:56.25%}
.iframe.iframe-pageformat-FORMAT4x3{padding-bottom:75%}
.iframe>iframe{border:0;display:block;width:100%}
.iframe.iframe-pageformat-FORMAT1x1>iframe,.iframe.iframe-pageformat-FORMAT1x2>iframe,.iframe.iframe-pageformat-FORMAT1x4>iframe,.iframe.iframe-pageformat-FORMAT1x6>iframe,.iframe.iframe-pageformat-FORMAT16x9>iframe,.iframe.iframe-pageformat-FORMAT4x3>iframe{height:100%;position:absolute}
:root{--top:calc(100vw - 80px)}
.highlight-teaser-new{padding:18px 20px;font-family:"audi-wide","audi-zh-regular";height:100%}
.highlight-teaser-new-auto{display:flex;flex-direction:column}
.highlight-teaser-new .card-section{position:relative;height:100%;overflow:hidden}
.highlight-teaser-new.highlight-teaser-new-auto .card-section .slick-list.draggable{display:flex;align-items:center}
.highlight-teaser-new .card-section .teaser-card .image-container{overflow:hidden}
.highlight-teaser-new .card-section .teaser-card .image-container::before{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:black;opacity:0;transition:opacity 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.highlight-teaser-new .card-section .teaser-card .image-container img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.highlight-teaser-new .card-section .teaser-card.desText .content-section{width:auto;box-shadow:0 0 5px rgba(0,0,0,0.09)}
@media(hover:hover) and (pointer:fine){.highlight-teaser-new.img-overlayss .card-section .teaser-card:hover .image-container::before{opacity:10%}
.highlight-teaser-new.img-zoomin .card-section .teaser-card:hover .image-container img{transform:scale(1.1)}
}
.highlight-teaser-new .cmp-title .heading{padding:16px 0;font-size:24px}
.highlight-teaser-new .heading-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.highlight-teaser-new .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:1.17px;color:black}
.highlight-teaser-new .heading-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:20px;color:#000;cursor:pointer;font-family:"audi-wide","audi-zh-regular"}
.highlight-teaser-new .heading-container .learn-more span{font-size:24px;line-height:.5}
.highlight-teaser-new .card-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}
.highlight-teaser-new .card-section .teaser-card .image-container{width:100%}
.highlight-teaser-new .card-section .teaser-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}
.highlight-teaser-new .card-section .teaser-card .content-section .content{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.highlight-teaser-new .card-section .teaser-card .content-section .content .heading{cursor:default;font-size:20px;font-family:"audi-wide-bold","audi-zh-bold";line-height:2;letter-spacing:1.02px;text-align:left;width:70%}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:30;padding:20px 0}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more span{font-size:22px;transform:rotate(-90deg)}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more p{font-size:12px;line-height:1.67}
@media only screen and (min-width:768px){.highlight-teaser-new,.highlight-teaser-new.highlight-teaser-new-text{padding:72px 140px 108px}
.highlight-teaser-new .cmp-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.highlight-teaser-new .cmp-title .heading-container{margin-left:10px;margin-top:2vw;margin-bottom:2vw}
.highlight-teaser-new .cmp-title h1{font-size:36px;letter-spacing:1px;line-height:48px;margin:0;margin-right:32px}
.highlight-teaser-new .cmp-title .learn-more{font-size:16px}
.highlight-teaser-new .card-section .teaser-card{-ms-flex:1;flex:1;display:-ms-flexbox !important;display:flex !important;height:auto;position:relative}
.highlight-teaser-new .card-section .teaser-card .image-container{height:auto}
.highlight-teaser-new .card-section .teaser-card .content-section{position:absolute;bottom:34px;left:0;width:100%;transition:.3s opacity ease-in;padding:0 10px}
.highlight-teaser-new .card-section .teaser-card.desText .content-section{box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}
.highlight-teaser-new .card-section .teaser-card .content-section .content{color:#fff;-ms-flex-direction:column;flex-direction:column;padding:0}
.highlight-teaser-new .card-section .teaser-card .content-section .content .heading{font-size:24px;line-height:1.33;letter-spacing:1.75px;text-align:center;width:auto}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more p{font-size:16px;line-height:1.25}
}
.highlight-teaser-new .card-section .slick-list{width:100%}
.highlight-teaser-new .card-section .slick-slide:first-child{margin:0 12px 0 0}
.highlight-teaser-new .card-section .slick-slide:last-child{margin:0 10px 0 12px}
.highlight-teaser-new .cmp-title .heading-container{padding-bottom:0 !important}
.highlight-teaser-new .card-section .desText .content-section .content{align-items:start}
.highlight-teaser-new .card-section .desText .content-section .content .more a{display:inline-block;text-align:center;padding:15px 49px;text-decoration:none;border:1px solid #000}
.highlight-teaser-new .card-section .desText .content-section .content .more span{display:none}
@media screen and (min-width:768px){.highlight-teaser-new .card-section .desText{flex-direction:column}
.highlight-teaser-new .card-section .desText .content-section{position:static;padding:0}
.highlight-teaser-new .card-section .desText .content-section .content{flex-direction:column;color:#000;padding:0 10px}
.highlight-teaser-new .card-section .desText .content-section .content .heading{font-size:36px;line-height:1.33;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;letter-spacing:1.75px;text-align:left;width:auto;margin-top:36px;-webkit-line-clamp:1;min-height:47.875px}
.highlight-teaser-new .card-section .desText .content-section .content .desContent{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;min-height:39px;margin:16px 0}
}
@media screen and (min-width:1024px){.highlight-teaser-new.imagetext-two .card-section .slick-slide:first-child{margin:0 14px 0 10px}
.highlight-teaser-new.imagetext-two .card-section .slick-slide:last-child{margin:0 10px 0 14px}
}
@media screen and (min-width:1440px){.highlight-teaser-new .card-section .desText .content-section .content .desContent{-webkit-line-clamp:3;min-height:63.8px}
.highlight-teaser-new .card-section.textView .slick-track{display:flex;width:100% !important}
.highlight-teaser-new .card-section .slick-active{flex:1}
.highlight-teaser-new .card-section .desText .content-section .content{padding:0 40px}
.highlight-teaser-new.imagetext-two .card-section .slick-slide:first-child{margin:0 20px 0 10px}
.highlight-teaser-new.imagetext-two .card-section .slick-slide:last-child{margin:0 10px 0 20px}
}
@media screen and (max-width:1440px){.highlight-teaser-new .card-section .desText .content-section .content{padding:0 24px}
}
@media screen and (max-width:1024px){.highlight-teaser-new{padding:65px 80px 0}
.highlight-teaser-new-text{padding:65px 170px 0}
.highlight-teaser-new .card-section .teaser-card{position:relative;width:100%}
.highlight-teaser-new .card-section .teaser-card .content-section{position:absolute;bottom:18px;left:0;width:100%;transition:.3s opacity ease-in;padding:0 10px}
.highlight-teaser-new .card-section .teaser-card .content-section .content{color:#fff;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;align-items:center}
.highlight-teaser-new .card-section .teaser-card .content-section .content .heading{text-align:center}
.highlight-teaser-new .slick-dots{position:relative;bottom:0;margin:11px 0 22px 0}
.highlight-teaser-new .slick-dots li{height:8px}
.highlight-teaser-new .slick-dots li button{height:8px;padding:0;background:#d9d9d9}
.highlight-teaser-new .slick-dots li button:before{height:8px !important}
.highlight-teaser-new .slick-dots li.slick-active button:before{background-color:#000}
.highlight-teaser-new .card-section .desText .content-section{position:static}
.highlight-teaser-new .card-section .desText .content-section .content{align-items:start}
.highlight-teaser-new .card-section .desText .content-section .content{color:#000}
.highlight-teaser-new .card-section .desText .content-section .content .heading{text-align:left}
}
@media screen and (max-width:767px){.highlight-teaser-new-text{padding:0}
.highlight-teaser-new{padding:65px 40px 0;position:relative;height:100%;overflow:hidden}
.cmp-title .heading-container{padding:0}
.highlight-teaser-new .cmp-title .heading-container{margin-bottom:24px}
.highlight-teaser-new .card-section .desText .content-section{position:static;padding:0}
.highlight-teaser-new .card-section .desText .content-section .content{color:#000;padding:0 16px;align-items:start;margin-bottom:5px}
.highlight-teaser-new .card-section .desText .content-section .content .heading{text-align:left;width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;min-height:40px;margin-top:24px}
.highlight-teaser-new .card-section .desText .content-section .content .heading.desContent{width:100%;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin:12px 0}
.highlight-teaser-new .card-section .desText .content-section .content .desContent{font-size:12px;min-height:96px}
.highlight-teaser-new .card-section .teaser-card .content-section .content .more{padding:0}
.highlight-teaser-new .card-section .desText .content-section .content .more a{display:inherit;text-align:center;padding:0;margin-bottom:1vw;border:0}
.highlight-teaser-new .card-section .desText .content-section .content .more span{display:block}
.highlight-teaser-new .slick-dotted.slick-slider{margin-bottom:0}
}
@media screen and (max-height:525px) and (max-width:1170px){.highlight-teaser-new.highlight-teaser-new-text{padding:65px 150px 0}
}
@media screen and (max-width:1920px){.section .highlight-teaser-new .cmp-title .heading-container{margin:2vw 0}
}
@media screen and (max-width:768px){.highlight-teaser-new.highlight-teaser-new-text{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}
.highlight-teaser-new .card-section{flex-direction:column;justify-content:flex-start}
.highlight-teaser-new.highlight-teaser-new-text .slick-dots{bottom:0}
.highlight-teaser-new.highlight-teaser-new-text .card-section .slick-list .slick-track{height:100%}
.highlight-teaser-new.highlight-teaser-new-text .card-section .teaser-card,.highlight-teaser-new.highlight-teaser-new-text .card-section .teaser-card .image-container{height:100%}
.section .highlight-teaser-new .cmp-title .heading-container{margin:24px 0 24px 10px}
.highlight-teaser-new .cmp-title .heading-container h1{margin:0}
.highlight-teaser-new.highlight-teaser-new-auto .card-section .slick-list.draggable{margin-top:39px}
}
.highlight-teaser-new .cmp-title .heading-container{margin-left:0;padding-bottom:20px;padding-left:0}
.highlight-teaser{padding:18px 40px;font-family:"audi-wide","audi-zh-regular"}
.highlight-teaser .card-section{position:relative;height:100%;overflow:hidden}
.highlight-teaser .card-section .teaser-card .image-container{overflow:hidden}
.highlight-teaser .card-section .teaser-card .image-container::before{content:"";position:absolute;top:0;left:0;z-index:10;height:100%;width:100%;background-color:black;opacity:0;transition:opacity 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.highlight-teaser .card-section .teaser-card .image-container img{height:100%;width:100%;object-fit:cover;object-position:center;transform:scale(1);transition:transform 300ms;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
@media(hover:hover) and (pointer:fine){.highlight-teaser.img-overlayss .card-section .teaser-card:hover .image-container::before{opacity:10%}
.highlight-teaser.img-zoomin .card-section .teaser-card:hover .image-container img{transform:scale(1.1)}
}
.highlight-teaser .cmp-title .heading{padding:16px 0;font-size:24px}
.highlight-teaser .heading-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.highlight-teaser .heading-container h1{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:1.17px;color:black;line-height:32px}
.highlight-teaser .heading-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;line-height:20px;color:#000;cursor:pointer;font-family:"audi-wide","audi-zh-regular"}
.highlight-teaser .heading-container .learn-more span{font-size:24px;line-height:.5}
.highlight-teaser .card-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px;-ms-flex-pack:justify;justify-content:space-between;height:auto;width:auto}
.highlight-teaser .card-section .teaser-card{width:auto;margin:5px;box-shadow:0 0 15px rgba(0,0,0,0.09)}
.highlight-teaser .card-section .teaser-card .image-container{width:auto}
.highlight-teaser .card-section .teaser-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}
.highlight-teaser .card-section .teaser-card .content-section .content{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.highlight-teaser .card-section .teaser-card .content-section .content .heading{cursor:default;font-size:14px;font-family:"audi-wide-bold","audi-zh-bold";line-height:2;letter-spacing:1.02px;text-align:left;width:70%}
.highlight-teaser .card-section .teaser-card .content-section .content .more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:30}
.highlight-teaser .card-section .teaser-card .content-section .content .more a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.highlight-teaser .card-section .teaser-card .content-section .content .more span{font-size:22px;transform:rotate(-90deg)}
.highlight-teaser .card-section .teaser-card .content-section .content .more p{font-size:12px;line-height:1.67;margin-right:4px}
@media only screen and (min-width:768px){.highlight-teaser{padding:65px 80px 0}
.highlight-teaser .cmp-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.highlight-teaser .cmp-title .heading-container{margin-left:0;margin-top:0}
.highlight-teaser .cmp-title h1{font-size:36px;letter-spacing:1px;line-height:48px;margin-right:32px}
.highlight-teaser .cmp-title .learn-more{font-size:16px}
.highlight-teaser .card-section .teaser-card{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;height:auto;position:relative}
.highlight-teaser .card-section .teaser-card .image-container{height:auto}
.highlight-teaser .card-section .teaser-card .content-section{position:absolute;bottom:34px;left:0;width:100%;transition:.3s opacity ease-in;padding:0 10px}
.highlight-teaser .card-section .teaser-card .content-section .content{color:#fff;-ms-flex-direction:column;flex-direction:column;padding:0}
.highlight-teaser .card-section .teaser-card .content-section .content .heading{font-size:18px;line-height:1.33;letter-spacing:1.75px;text-align:center;width:auto}
.highlight-teaser .card-section .teaser-card .content-section .content .more p{font-size:16px;line-height:1.25}
}
.highlight-teaser .cmp-title .heading-container{margin-left:0;padding-bottom:20px;padding-left:0}
.nav-wrapper{position:relative}
.nav-wrapper ul{list-style:none;padding:0}
.nav-wrapper .cmp-header{font-family:"audi-wide","audi-zh-regular";width:100%;height:72px;position:fixed;top:0;display:block;z-index:1000;padding:0}
.nav-wrapper .cmp-header.mobile{display:none}
.nav-wrapper .cmp-header.mobile.dark{background-color:#000;color:#fff}
.nav-wrapper .cmp-header.mobile.non-fixed{position:relative}
.nav-wrapper .cmp-header.mobile .center-logo{position:absolute;width:100%;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.nav-wrapper .cmp-header.non-fixed{position:relative}
.nav-wrapper .cmp-header .jv-logo a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%}
.nav-wrapper .cmp-header .jv-logo a .jvlogo{height:24px;width:62px;object-fit:contain;padding-top:4px}
.nav-wrapper .cmp-header.light{background-color:#fff;color:#000}
.nav-wrapper .cmp-header.dark{background-color:#000;color:#fff}
.nav-wrapper .cmp-header.gradients{background-image:linear-gradient(179deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);background-color:transparent;color:#fff}
.nav-wrapper .cmp-header .jv-logo{box-sizing:border-box;height:100%;cursor:pointer;font-size:16px;line-height:72px;float:left;overflow:hidden;position:absolute;z-index:1}
.nav-wrapper .cmp-header .menu-items{height:72px;line-height:72px;padding:0;float:left;width:calc(100% - 320px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;position:absolute}
.nav-wrapper .cmp-header .menu-items .header-li{font-size:16px;line-height:72px;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .header-li:hover .header-li a{border-bottom:2px solid white}
.nav-wrapper .cmp-header .menu-items .left{float:left;box-sizing:border-box}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type:hover .audi-flyout-panel{display:block}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{width:100% !important;height:620px;background-color:#fff;color:#000;position:absolute;left:0;top:72px;display:none;z-index:1000;box-shadow:0 2px 12px 0 rgba(204,204,204,0.5);cursor:default}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .close{line-height:.5;font-size:38px;position:absolute;right:80px;top:7px;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel li{padding:0 10px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .left{float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .clear{clear:both}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{color:#000;min-width:768px;margin:0 auto;height:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{max-width:1194px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category{width:100%;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li{color:#000;cursor:pointer;border-bottom:2px solid transparent;margin:0 10px;display:inline-flex;height:100%;align-items:center;justify-content:center;padding:0 0 5px 0;line-height:normal;position:relative}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li span{padding-bottom:5px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li.active::before{content:"";position:absolute;width:100%;top:40px;height:2px;background-color:#333;font-family:"audi-wide-bold","audi-zh-bold"}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .series-list{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category li.active::before{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details{display:none;height:calc(100% - 60px)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details.show{display:-ms-flexbox;display:flex}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list{float:left;width:375px;height:100%;overflow-y:auto}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-track{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843);width:8px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{-webkit-appearance:none;background-color:#f2f2f2;width:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb:hover{background-color:rgba(153,153,153,0.6)}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li{height:56px;line-height:56px;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:space-between}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-name{float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-thumbnail{float:right;width:84px;height:40px;display:flex;align-items:center;justify-content:center}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li .car-thumbnail img{object-fit:cover;width:100%;height:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li.active{background-color:#f2f2f2}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info{float:left;width:calc(100% - 475px);display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info.show{display:block}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-image{width:100%;height:315px;background:url("https://www.audi.cn/public/oneweb/assets/content/subheader-etron-image.png");background-position:center}
@media only screen and (max-width:1920px) and (-webkit-min-device-pixel-ratio:1.5){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-image{height:310px}
}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions-name{font-size:40px;font-family:"audi-wide-bold","audi-zh-bold";margin:10px 0;position:relative;cursor:pointer;text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions-name i{font-size:60px;position:absolute;height:49px;top:6px;cursor:pointer}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{float:left;width:340px;line-height:25px;font-size:14px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions .car-details-info-descriptions-price{font-family:"audi-wide-bold","audi-zh-bold";text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions .car-details-info-descriptions-texts{text-align:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{float:right;text-align:left;line-height:25px;width:300px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-4 li:nth-child(odd),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-5 li:nth-child(odd),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-6 li:nth-child(odd){float:left}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-4 li:nth-child(even),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-5 li:nth-child(even),.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions.cta-count-6 li:nth-child(even){float:right}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{width:130px;position:relative;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li a{display:flex;align-items:center;justify-content:space-between;height:100%;width:100%;direction:ltr}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li i{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";position:relative;top:2px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu{position:relative}
.nav-wrapper .cmp-header .menu-items .left.simple-menu:hover .simple-sub-menu{display:block}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu{width:260px;background:#fff;color:#000;box-shadow:0 2px 12px 0 rgba(204,204,204,0.5);position:absolute;display:none;max-height:calc(100vh - 72px - 20px);overflow:auto;transform:translateY(-1px)}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-track{background-color:#fff}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar{-webkit-appearance:none;background-color:rgba(255,255,255,0.3019607843);width:8px}
.nav-wrapper.theme-light .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-thumb{background-color:#f2f2f2}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-track{background-color:#000}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu::-webkit-scrollbar-thumb{background-color:#4c4c4c}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li{height:56px;width:100%;line-height:56px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li:hover{background-color:rgba(204,204,204,0.5);font-weight:bold}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li{padding:0 24px}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li a{display:block;position:relative;line-height:inherit;padding:0;text-align:left}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.nav-wrapper .cmp-header .audi-logo{width:72px;height:24px;float:right}
.nav-wrapper .cmp-header .audi-user-action{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;padding-right:80px;position:absolute;z-index:1;right:0;height:72px}
.nav-wrapper .cmp-header .audi-user-action i{padding:0;font-size:20px;cursor:pointer;line-height:0}
.nav-wrapper .cmp-header .audi-user-action i.brand{position:relative;bottom:3px}
.nav-wrapper .cmp-header .audi-user-action img{margin-left:10px}
.nav-wrapper .audi-menu-mobile{height:600px;display:none;position:fixed;right:0;top:0;z-index:10}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper{width:280px;height:100%;background-color:#fff;position:absolute;top:60px;z-index:10;padding:20px 20px 60px 20px;right:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search{position:relative;color:#000}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search i{position:absolute;font-size:24px;top:10px;cursor:pointer}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .search input{color:#000;outline:0;border:0;border-bottom:1px solid #000;padding:10px 20px 10px 30px}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper.showMenu{right:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .close-button{width:100%;height:30px}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile{color:#000;padding:0}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5);position:relative;cursor:pointer;color:#000}
.nav-wrapper .audi-menu-mobile .audi-menu-mobile-main-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:0;top:3px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu{position:absolute;top:0;right:-280px;width:280px;background:#fff;transition:right .5s;z-index:10;top:60px;padding:20px 20px 60px 20px;height:100%;color:#000}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu{color:#000;padding:0}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5)}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li a{display:block;position:relative}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header{position:relative;height:50px;line-height:50px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header .sub-menu-header-wrapper{padding-left:15px;width:50px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i.aui-icon-back-small{left:-10px}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .sub-menu-header i.aui-icon-cancel-small{right:0}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .title{padding:30px 0;font-family:"audi-wide-bold","audi-zh-bold"}
.nav-wrapper .audi-menu-mobile .mobile-sub-menu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
@media only screen and (min-width:1279px) and (max-width:1291px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{height:700px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{margin-top:24px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{padding:0}
}
@media only screen and (min-width:1279px){.nav-wrapper .cmp-header .menu-items .header-li{padding:0 15px}
.nav-wrapper .cmp-header .menu-items .header-li .under-line{display:block;max-width:188px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom:2px solid transparent;margin:24px 0 18px;padding-bottom:8px;line-height:normal}
.nav-wrapper .jv-logo{padding-left:60px}
.nav-wrapper .jv-logo h1{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;font-size:0;width:62px}
.nav-wrapper .cmp-header .audi-user-action{padding-right:60px}
.nav-wrapper .cmp-header.light .header-li .under-line{color:#000}
.nav-wrapper .cmp-header.light .header-li:hover .under-line{color:#000;font-weight:bold;border-bottom:3px solid #000}
.menu-link-active--dark.theme-light{border-bottom:3px solid white !important;font-weight:bold;color:#000}
.second-menu.theme-light{color:#000 !important;font-weight:bold}
.nav-wrapper .cmp-header.dark .header-li .under-line{color:#fff}
.nav-wrapper .cmp-header.dark .header-li:hover .under-line{color:#fff}
.menu-link-active--light{border-bottom:3px solid #fff !important}
}
@media only screen and (min-width:1280px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info{width:calc(100% - 375px)}
}
@media only screen and (min-width:1416px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{width:400px;margin-right:120px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions p{line-height:1.75;letter-spacing:.08px;font-weight:normal;font-size:14px;white-space:initial}
}
@media only screen and (min-width:1280px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions{width:280px;margin-right:60px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-descriptions p{line-height:1.75;letter-spacing:.08px;font-weight:normal;font-size:14px;white-space:initial}
}
@media only screen and (min-width:1280px) and (max-width:1356px){.nav-wrapper .cmp-header .audi-user-action i{padding:0 5px;font-size:24px;-webkit-appearance:initial;display:block}
}
@media only screen and (min-width:1356px){.nav-wrapper .cmp-header .audi-user-action i{padding:0 8px;font-size:24px;-webkit-appearance:initial;display:block}
}
@media only screen and (min-width:1280px) and (max-width:1356px){.nav-wrapper .cmp-header .audi-user-action img{margin-left:15px}
}
@media only screen and (max-width:1279px){.nav-wrapper .cmp-header{height:60px}
.nav-wrapper .cmp-header.desktop{display:none}
.nav-wrapper .cmp-header.mobile{display:block;position:fixed;z-index:1000;line-height:75px;text-align:center}
}
@media only screen and (max-width:1279px) and (min-width:767px){.nav-wrapper .cmp-header.mobile .jv-logo{padding-left:40px}
.nav-wrapper .cmp-header.mobile .audi-expand{padding-right:40px}
}
@media only screen and (max-width:1279px){.nav-wrapper .cmp-header.mobile .jv-logo{line-height:60px;font-size:14px;padding-left:20px}
.nav-wrapper .cmp-header.mobile .audi-expand{width:70px;text-align:right;float:right;height:100%;line-height:60px;padding-right:20px}
.nav-wrapper .cmp-header.mobile .audi-expand i{padding:0 5px;font-size:30px;cursor:pointer;top:5px;position:relative;color:#fff;-webkit-appearance:initial;display:block}
.nav-wrapper .cmp-header.mobile.light i{color:#000}
}
.aui-modal[id=header-modal__header-hamburger]{z-index:0 !important}
.aui-modal[id=header-modal__header-hamburger] .header-hamburger-menu-wrapper>.search{display:none}
.aui-modal[id=header-modal__header-hamburger] ul{list-style:none}
.aui-modal[id=header-modal__header-hamburger].is-active{z-index:1900 !important;right:0;top:0;width:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer{padding:0;background-color:transparent;overflow:hidden}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-color-text-dark{background-color:#fff;margin-left:40px;height:100%}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{width:100%;position:relative;height:100%;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{overflow:auto;width:360px;height:100%;background-color:#fff;position:absolute;z-index:10;padding:0;right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper.showMenu{right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .close-button{width:100%;height:30px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#000;padding:0;list-style:none}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{height:56px;line-height:56px;border-bottom:1px solid rgba(204,204,204,0.5);position:relative;cursor:pointer}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:24px;top:3px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li a{padding:0 24px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__leaf>a i.aui-icon-forward-small{display:none}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu{position:absolute;width:360px;background:#fff;z-index:10;height:100vh;padding:20px 20px 60px 20px;font-size:14px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu{color:#000;padding:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5)}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a{display:block;position:relative}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header{position:relative;height:56px;line-height:56px;font-size:12px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header .sub-menu-header-wrapper{padding-left:44px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-back-small{left:14px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-cancel-small{right:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title{padding:36px 23px;line-height:0;font-family:"audi-wide","audi-zh-regular"}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close{right:365px;width:30px;color:#fff;top:12px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (max-width:768px){.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:360px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:2px 0;cursor:pointer}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search{display:block !important;position:relative;margin:0 20px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search input{border:0;padding:12px 10px 10px 36px;width:250px;border-radius:0}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search .aui-icon-search-small{font-size:20px;position:absolute;bottom:4px}
.aui-modal[id=header-modal__header-hamburger] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search .clean{font-size:24px;position:absolute;right:4px;top:10px;cursor:pointer}
}
.mobile-search[id=header-modal__header-hamburger-mobile]{z-index:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .search input{outline:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints{display:block;height:260px;padding:24px;-ms-flex-pack:start;justify-content:flex-start}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .title{padding:22px 0 16px;font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item-group{padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item{cursor:pointer;padding:8px 0;transition:opacity .5s ease-out;opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .show{opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .result{display:none;position:fixed;top:163px;width:100%;height:calc(100vh - 163px);overflow:hidden;background-color:white;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;overflow-y:auto;padding:2px 24px;padding-bottom:30px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .value{font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group{padding:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:12px 0;opacity:0;transition:opacity 1.5s ease-out}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .summary{width:280px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item img{width:280px;height:160px;object-fit:cover}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .title{color:#f3f3f3;font-size:24px;font-style:normal;font-weight:700;line-height:44px;margin-bottom:20px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .menu__item .excerpt{font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .result .container .menu__item-group .show{align-items:center;opacity:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result{background-color:#000;display:none;position:fixed;top:164px;width:100%;height:calc(100vh - 164px);overflow:hidden;color:#fff;justify-content:center}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result .text-no-result{text-align:center;font-family:"audi-wide","audi-zh-regular";width:300px;padding:204px 0;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--audi-black)}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result .text-no-result .text-search-result{font-family:"audi-wide-bold","audi-zh-bold"}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel{display:block;padding:204px 0 0;position:fixed;top:163px;width:100%;text-align:center;height:calc(100vh - 163px);overflow:hidden;background-color:#000;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel .aui-spinner{display:-webkit-inline-box;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel .loading-text{height:16px;font-family:"audi-wide","audi-zh-regular";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--audi-black)}
.mobile-search[id=header-modal__header-hamburger-mobile] .header-hamburger-menu-wrapper>.search{height:59px;display:none;background-color:#fff;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .header-hamburger-menu-wrapper>.search i{width:24px;height:24px;margin-left:40px;font-size:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] ul{list-style:none}
.mobile-search[id=header-modal__header-hamburger-mobile].is-active{z-index:1900 !important;width:100%;right:0;top:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer{padding:0;background-color:transparent;overflow:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-color-text-dark{background-color:#fff;margin-left:40px;height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{width:100%;position:relative;height:100%;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper{width:100%;height:100%;background-color:#fff;position:absolute;z-index:10;padding:0;right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper.showMenu{right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .close-button{width:100%;height:30px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#000;padding:0;list-style:none;width:137px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{text-align:start;height:56px;line-height:56px;padding:0 16px;position:relative;cursor:pointer}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li.active{background-color:#f2f2f2}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li i{position:absolute;font-size:24px;right:24px;top:3px;display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li a{width:100%;height:100%;display:block;text-align:start;cursor:pointer;box-sizing:border-box;text-decoration:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__leaf>a i.aui-icon-forward-small{display:none}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu{position:absolute;width:100%;background:#fff;z-index:10;height:100vh;padding:20px 20px 60px 20px;font-size:14px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu{color:#000;padding:0}
.theme-light .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{border-bottom:1px solid rgba(204,204,204,0.5)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li{height:50px;line-height:50px;border-bottom:1px solid rgba(204,204,204,0.5)}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a{display:block;position:relative}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li:active{background-color:#f2f2f2}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li:active{background-color:#4c4c4c}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .audi-mobile-sub-menu li a i{font-size:24px;position:absolute;right:20px;top:5px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header{position:relative;height:56px;line-height:56px;font-size:12px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header .sub-menu-header-wrapper{padding-left:44px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i{position:absolute;font-size:30px;top:5px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-back-small{left:14px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .sub-menu-header i.aui-icon-cancel-small{right:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title{padding:36px 23px;line-height:0;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu__submenu .title .submenu-link{padding-left:0 !important;padding-right:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close{right:305px;width:30px;color:#fff;top:12px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (max-width:1280px){.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:2px 0;cursor:pointer}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search{display:flex !important;position:relative;padding:0 25px;align-items:center;justify-content:end}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.search input{border:0;padding:12px 10px 10px 36px;width:250px;border-radius:0}
}
@media only screen and (max-width:760px){.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu{position:absolute;right:0;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back{padding:20px 20px 6.5px;display:-ms-flexbox;display:flex}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_icon{cursor:pointer;font-size:24px;width:24px;height:24px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper>.back .back_text{padding:0;cursor:pointer}
}
.aui-modal[id=header-modal__search]{z-index:0 !important;display:none}
.aui-modal[id=header-modal__search] ul{list-style:none}
.aui-modal[id=header-modal__search].is-active{z-index:1900 !important;left:0;right:0;top:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer{padding:0;background-color:transparent}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__body{margin:0;padding:0;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-color-text-dark{background-color:#fff}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__content{background-color:transparent;height:100%;padding:0;margin:0;font-family:"audi-wide","audi-zh-regular";font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-family:"audi-wide","audi-zh-regular"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head{height:72px;border-bottom:1px solid #e5e5e5}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{cursor:pointer}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search{position:relative;color:#000;width:560px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search i{position:absolute;font-size:22px;top:10px;cursor:pointer}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input{color:#000;outline:0;border:0;border-bottom:2px solid #000;padding:13px 20px 10px 30px;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder{color:#ccc;font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input::placeholder{color:#ccc;font-size:16px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder{color:transparent;line-height:2}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus:-ms-input-placeholder,.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search input:focus::placeholder{color:transparent;line-height:2}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .clean{margin-left:-20px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{position:absolute;left:80px;font-size:24px;padding-top:10px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints{height:260px;-ms-flex-pack:start;justify-content:flex-start}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container{width:560px;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .title{padding:22px 0 16px;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .menu__item-group{padding:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .menu__item{cursor:pointer;padding:8px 0;transform:translateY(-1px);transition:opacity .5s ease-out;opacity:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container .show{opacity:1;transform:translateY(0)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result{position:fixed;top:72px;width:100%;height:calc(100vh - 72px);overflow:hidden;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:0 11%;height:100%;overflow-y:auto;padding-bottom:30px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .value{padding:48px 0 24px;font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group{padding:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item{margin:12px 0;opacity:0;transition:opacity 1.5s ease-out}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item img{width:280px;height:160px;object-fit:cover}
.search-result-wrapper{width:280px;height:160px;display:flex;align-items:center;justify-content:center}
.search-result-wrapper img{width:150px !important;height:53px !important}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .title{padding:20px 0 8px 36px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .excerpt{color:#666;font-size:14px;line-height:2;letter-spacing:-0.21px;padding:0 0 21px 36px;width:420px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .show{opacity:1}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result{display:none;position:fixed;top:72px;width:100%;overflow:hidden;color:#000;background-color:#fff;height:260px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result .text-no-result{text-align:center;font-family:"audi-wide","audi-zh-regular";padding:120px;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:var(--audi-black)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.no-result .text-no-result .text-search-result{font-family:"audi-wide-bold","audi-zh-bold"}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel{display:block;position:fixed;top:72px;width:100%;overflow:hidden;color:#000;background-color:#fff;height:260px;text-align:center;padding-top:120px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel .aui-spinner{display:-webkit-inline-box;width:24px;height:24px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.spinner_panel .loading-text{height:16px;font-family:"audi-wide","audi-zh-regular";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:var(--audi-black)}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close{right:305px;width:30px;color:#fff;top:12px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-small{display:unset !important}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .aui-modal-dialog__close .aui-modal-close-icon-large{display:none}
@media only screen and (min-width:1280px){.aui-modal[id=header-modal__search]{display:block}
}
@media only screen and (max-width:1279px){.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .back{left:-50px;color:white}
}
@media only screen and (max-width:768px){.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result{width:360px;right:0;z-index:2;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .value{padding:29px 0 24px;font-weight:normal;font-size:14px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item{-ms-flex-direction:column;flex-direction:column}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item img{width:238px;height:136px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .title{padding:16px 0 8px 0;font-size:14px;font-weight:normal;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.result .container .menu__item-group .menu__item .excerpt{font-size:12px;font-weight:normal;line-height:1.67;padding:8px 0 36px;width:100%}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints{height:calc(100% - 40px);position:absolute;right:0;z-index:1;padding:20px;top:40px;width:360px}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .hints-container{width:100%;color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .title{font-size:14px;font-weight:500}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.hints .menu__item-group .menu__item{font-size:14px;line-height:normal}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head{width:360px;position:absolute;right:0;z-index:2;padding:0 20px;border:0}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search{width:100%}
}
.aui-modal-morph{background-color:rgba(0,0,0,0.4) !important}
.cookie-policy{width:100%;height:100%;position:fixed;z-index:1000;background-color:rgba(0,0,0,0.4);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;display:none}
.cookie-policy .content{width:80%;height:auto;background-color:#fff;padding:24px 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-radius:5px}
.cookie-policy .content .text-area{line-height:32px;font-size:16px}
.cookie-policy .content .accept-button{min-width:130px;margin-left:30px}
@media only screen and (max-width:1280px){.cookie-policy{-ms-flex-align:end;align-items:flex-end}
}
@media only screen and (max-width:1280px){.cookie-policy .content{display:block;width:100%;border-radius:0;position:absolute;top:290px !important}
.cookie-policy .content .accept-button{width:100%;margin-left:0 !important;margin-top:20px}
.cookie-policy .content .accept-button button{width:100%}
}
@media only screen and (max-width:768px){.cookie-policy .content{display:block;position:absolute;top:unset !important;bottom:0}
}
@media only screen and (max-width:768px) and (max-width:215px){.cookie-policy .content{width:100%;border-radius:0;position:absolute;top:290px !important}
}
@media only screen and (max-width:768px){.cookie-policy .content .accept-button{width:100%;margin-left:0 !important;margin-top:20px}
.cookie-policy .content .accept-button button{width:100%}
}
#modal-cookie-policy .aui-modal-dialog__content{padding:2rem;background-color:#fff}
#modal-cookie-policy{z-index:19000}
#modal-cookie-policy .aui-modal-dialog{background-color:#35363a}
#modal-cookie-policy p{font-size:12px;padding-bottom:18px;line-height:18px}
#modal-cookie-policy b{font-weight:bold}
#modal-cookie-policy a{cursor:pointer}
@media only screen and (max-width:600px){#modal-cookie-policy .aui-modal-dialog__close{position:absolute;top:32px;right:32px}
}
.cookie-policy.active{display:flex !important}
.aui-icon-dealer-search-small{position:relative}
.aui-icon-dealer-search-small .tooltip{position:absolute;line-height:normal;display:none;width:120px;background-color:#333;padding:10px 30px;text-align:center;font-size:12px;color:white;margin-top:15.5px;left:50%;transform:translateX(-54%);overflow-wrap:break-word}
.aui-icon-dealer-search-small .tooltip::after{content:"";position:absolute;background-color:#333;width:15.59px;height:9px;top:0;left:50%;transform:translateX(-50%) translateY(-9px);clip-path:polygon(50% 0,100% 100%,0 100%)}
.aui-icon-dealer-search-small:hover .tooltip{display:block}
#header-modal__search .desktop-autosuggestions,#header-modal__header-hamburger-mobile .mobile-autosuggestions{position:absolute;flex-flow:column;z-index:101;width:100%}
#header-modal__search .desktop-autosuggestions{display:flex}
#header-modal__header-hamburger-mobile .mobile-autosuggestions{display:none}
#header-modal__header-hamburger-mobile .mobile-autosuggestions{top:152px}
#header-modal__search .desktop-autosuggestions .suggestion-item,#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item{cursor:pointer;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}
#header-modal__search .desktop-autosuggestions .suggestion-item{padding:10px 10px 10px}
#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item{margin-bottom:16px}
#header-modal__search .desktop-autosuggestions .suggestion-item:nth-last-child(1),#header-modal__header-hamburger-mobile .mobile-autosuggestions .suggestion-item:nth-last-child(1){margin-bottom:0 !important}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat{width:820px !important;max-width:820px;left:calc(50% - 430px);height:auto;padding-bottom:20px;box-sizing:border-box}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info{width:100%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-details-info{width:100%;padding:0 31px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions{display:flex;flex-direction:column;justify-content:flex-start;align-content:space-between;flex-wrap:wrap;height:100px;direction:rtl}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions .item1+.car-configurator{display:none}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-details .car-info .car-details-info .car-details-info-actions li{height:33.33%}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .close{right:35px;top:25px}
.nav-wrapper .img-content{width:118px;height:45px;display:block;pointer-events:none}
.nav-wrapper .img-content img{width:100%;height:100%;object-fit:cover}
.nav-wrapper .img-content img.normal{display:block}
.nav-wrapper .img-content img.sideview{display:none}
.nav-wrapper .sub-menu-header-lists{height:100%}
.nav-wrapper .sub-menu-header-lists.flat{height:71px}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category{height:87px;width:600px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;margin:auto}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel.flat .audi-flyout-panel-container .car-category li{flex-wrap:wrap;align-items:flex-end;border-bottom:4px solid transparent}
.nav-wrapper .menu-item-flat>.title{width:100%;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;pointer-events:none}
.nav-wrapper .menu-item-flat.active .title{border-bottom:2px solid #000}
.nav-wrapper .menu-item-flat.active .img-content img.normal{display:none}
.nav-wrapper .menu-item-flat.active .img-content img.sideview{display:block}
.nav-wrapper .menu-item-flat.active .img-content img.sideview{display:block}
.nav-wrapper .audi-flyout-panel.flat .car-details-info-descriptions{width:50% !important;margin-right:0}
.nav-wrapper .audi-flyout-panel.flat .sub-menu-header-lists{display:flex;align-items:center;justify-content:center}
@media screen and (min-width:1281px){.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{background-color:#f2f2f2}
.nav-wrapper .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{background-color:#fff}
.nav-wrapper .cmp-header .menu-items .left.simple-menu .simple-sub-menu li a.second-menu{color:#000 !important;font-weight:bold}
.nav-wrapper .cmp-header .header-li .under-line.menu-link-active--dark{font-weight:bold;border-bottom:3px solid black}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions{background-color:#fff;border:1px solid #000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item{color:#000}
.aui-modal[id=header-modal__search] .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item:hover{background-color:#f2f2f2}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-thumb{background-color:#1c1c1c}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list::-webkit-scrollbar-track{background-color:#000}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{background-color:#000}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel{color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container{background-color:#000;color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list ul li{background-color:#000}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list ul li .car-name{color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-details .series-list li.active{background-color:#1c1c1c;color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.audi-car-type .audi-flyout-panel .audi-flyout-panel-container .car-category li{color:#fff}
.nav-wrapper.theme-dark .cmp-header.light .header-li:hover .under-line{color:#fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu li a.second-menu{color:#fff !important;font-weight:bold}
.menu-link-active--dark.theme-dark{color:#fff !important}
.nav-wrapper.theme-dark .cmp-header{background-color:#000;color:#fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line{color:#fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line:hover{color:#fff}
.nav-wrapper.theme-dark .cmp-header .header-li .under-line.menu-link-active--dark{font-weight:bold;border-bottom:3px solid #fff}
.nav-wrapper.theme-dark .cmp-header .menu-items .left.simple-menu .simple-sub-menu{background-color:#000;color:#fff}
.theme-dark .cmp-header{background-color:#000;color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head{background-color:#000}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .back{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search input{background-color:#000;color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions{background-color:#2d2d2d}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .pane.head .search .desktop-autosuggestions .suggestion-item:hover{background-color:rgba(255,255,255,0.1)}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .hints.pane{background-color:#000}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .hints.pane .hints-container{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane{color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane .container{background-color:#000}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .result.pane .container ul li a .summary .excerpt{color:#f3f3f3}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .no-result.pane{background-color:#000;color:#fff}
.aui-modal[id=header-modal__search].theme-dark .aui-modal-dialog--layer .spinner_panel{background-color:#000;color:#fff}
.nav-wrapper.theme-dark .cmp-header.light .header-li:hover .under-line{color:#fff;font-weight:bold;border-bottom:3px solid #fff}
}
@media screen and (max-width:1280px){.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container input{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{background-color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li.active{background-color:#f2f2f2}
.mobile-search[id=header-modal__header-hamburger-mobile] .hints .hints-container .menu__item-group .menu__item{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .no-result{background-color:#fff;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .spinner_panel{background-color:#fff;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{background-color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .menu-container{background-color:#f2f2f2}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer{background-color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container{background-color:#fff;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .title{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .excerpt{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container{border-bottom:1px solid #999}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container i{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .search-container .align-container input{background-color:#fff;color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .searchContainer .button-container .search-back svg path{stroke:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .mobile-autosuggestions{background-color:#fff;color:#000;display:none;border:1px solid black}
.mobile-search[id=header-modal__header-hamburger-mobile] .mobile-autosuggestions .suggestion-item{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .button-container .search-back svg path{stroke:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container input{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .hints .hints-container .menu__item-group .menu__item{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .no-result{background-color:#000;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .spinner_panel{background-color:#000;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .header-hamburger-menu-wrapper>.search{background-color:#000;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-items-mobile li.active{background-color:#4c4c4c}
.nav-wrapper .cmp-header.light .header-li:hover .under-line{color:#fff !important;font-weight:bold;border-bottom:3px solid #fff}
.nav-wrapper.theme-dark .cmp-header{background-color:#000;color:#fff}
.nav-wrapper.theme-dark .cmp-header .audi-expand .aui-icon-off-canvas-small{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container{background-color:#4c4c4c}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container ul.menu-items-mobile{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{border-bottom:1px solid rgba(255,255,255,0.2)}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu{background-color:#4c4c4c;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .result.pane .container{background-color:#000;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary .excerpt{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container{border-bottom:1px solid #fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container i{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .search-container .align-container input{background-color:#000}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .searchContainer .hints.pane .hints-container{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .mobile-autosuggestions{background-color:#2d2d2d;color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .mobile-autosuggestions .suggestion-item{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .mobile-autosuggestions .suggestion-item:hover{background-color:#333}
.mobile-search[id=header-modal__header-hamburger-mobile].theme-dark .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{color:#fff}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer{z-index:2;width:100%;height:100%;position:absolute;top:0;transform:translateX(100%);transition:transform 1s ease}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container{padding:12px 25px;display:flex;justify-content:end;align-items:end}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container .search-back{width:24px;height:24px;display:flex;justify-content:center;align-items:center}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .button-container .search-back svg{height:100%;width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container{width:100%;height:104px;padding:24px 32px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container{width:100%;height:100%;padding:16px 0;display:flex}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container i{width:24px;height:24px;font-size:24px;margin-right:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container input{flex:1;height:100%;font-size:16px;font-style:normal;font-weight:400;line-height:24px;border:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .search-container .align-container input:focus{border:0;outline:0}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .mobile-autosuggestions .suggestion-item{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .mobile-autosuggestions .suggestion-item:nth-last-child(1){margin-bottom:0 !important}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show{align-items:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show a .search-result-wrapper{justify-content:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .searchContainer .result.pane .container .menu__item-group .menu__item.show a .summary{width:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container{display:flex;height:calc(100% - 59px);position:relative;overflow:hidden}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu{display:none;flex:1;height:100%}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li{height:56px;line-height:56px;position:relative;cursor:pointer;text-align:start}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .audi-mobile-sub-menu.header-hamburger-menu__item-group.second-menu li a{width:100%;height:100%;display:block;cursor:pointer;box-sizing:border-box}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer{flex:1}
.mobile-search[id=header-modal__header-hamburger-mobile] .aui-modal-dialog--layer .aui-modal-dialog__content .header-hamburger-menu .header-hamburger-menu-wrapper .menu-container .navChildContainer .title{display:none;height:56px;line-height:56px;position:relative;cursor:pointer;text-align:start;padding:0 32px;border-bottom:2px solid #999}
li.header-hamburger-menu__item.header-hamburger-menu__level-2{padding:0 32px}
}
.cmp-grid-card{height:100%;width:100%;padding:152px 96px 80px 96px;box-sizing:border-box}
.cmp-grid-card .cmp-grid-card_container{width:100%;height:100%;display:flex;overflow:hidden}
.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_container_sub,.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_container_out,.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_container_cub{display:flex;overflow:hidden}
.cmp-grid-card .cmp-grid-card_container .image-one,.cmp-grid-card .cmp-grid-card_container .image-two,.cmp-grid-card .cmp-grid-card_container .image-three,.cmp-grid-card .cmp-grid-card_container .image-four{overflow:hidden;width:100%;height:100%;min-height:150px}
.cmp-grid-card .cmp-grid-card_container picture{display:block;width:100%;height:100%;overflow:hidden}
.cmp-grid-card .cmp-grid-card_container picture img{width:100%;height:100%;object-fit:cover;object-position:center}
@media screen and (orientation:landscape){.cmp-grid-card .cmp-grid-card_info{display:flex;flex-wrap:wrap;overflow:hidden}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_title{font-size:36px;line-height:48px;font-weight:400}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_description{font-size:16px;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,0.104376)}
.cmp-grid-card.full-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-image-width-text .image-one{flex:1;overflow:hidden}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info{display:flex;flex:0 0 auto;margin-top:24px}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*{flex:1}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*:first-child{margin-right:28px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container{display:flex;align-items:center;justify-content:space-between;flex:1;overflow:hidden;min-height:150px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*{flex:1;overflow:hidden}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*:first-child{margin-right:28px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 150px)}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container{flex:6;display:flex;min-height:150px}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-two{flex:1;margin-right:28px}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:3;align-content:center}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container{flex:6;display:flex}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-one,.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-two{flex:1;margin-left:28px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:3;align-content:center}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{flex:1;display:flex;flex-direction:column;margin-right:28px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .image-one{flex:1}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{flex:0 0 auto;align-content:start;max-height:calc(100% - 150px - 28px);margin-bottom:28px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .image-two{flex:1}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{flex:1;display:flex;flex-direction:column;margin-left:28px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{flex:1}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{flex:0 0 auto;align-content:start;margin-bottom:28px;max-height:calc(100% - 150px - 28px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .image-one{flex:1}
.cmp-grid-card.full-image-width-right-text .image-one{flex:2;overflow:hidden}
.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info{flex:1;align-content:center;padding-left:28px}
.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info>*{width:100%}
.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .image-one{flex:2;overflow:hidden}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;align-content:center;padding-right:28px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info>*{width:100%}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .image-one{flex:2;margin-right:28px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub>*{height:calc(50% - 14px)}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{margin-bottom:28px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1;width:100%;box-sizing:border-box;overflow:hidden}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:2;margin-right:28px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:28px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 300px - 24px - 28px)}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{display:flex;flex:2;margin-right:28px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:1;margin-right:28px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;display:flex;flex-direction:column}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:28px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;align-content:center}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{display:flex;flex:2;margin-left:28px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:1;margin-right:28px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;display:flex;flex-direction:column}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:28px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;align-content:center}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container div:not(:last-child){margin-right:28px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:1;margin-right:28px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:2}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:28px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 150px - 24px)}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .image-one{flex:1;margin-right:28px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{margin-bottom:28px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:28px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 300px - 28px - 24px)}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:28px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:28px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:28px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;align-content:center;margin-left:28px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:2}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:28px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:28px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:28px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;align-content:center;margin-right:28px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-top:24px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:2}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:28px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:28px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:28px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub{flex-direction:column}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-bottom:28px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 300px - 28px - 24px)}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub{flex-direction:column}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-bottom:28px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;margin-left:28px;align-content:center}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub{flex:2;flex-direction:column}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-bottom:28px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container{flex-direction:row-reverse}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:1;margin-right:28px;align-content:center}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub{flex:2;flex-direction:column}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-bottom:28px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:28px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:28px}
.left-sideNav .cmp-grid-card{padding-left:140px}
}
@media screen and (orientation:landscape) and (min-width:1195px) and (max-width:1440px){.cmp-grid-card{padding:40px 76px}
.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info{padding-left:20px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{padding-right:20px}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*{flex:1}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*:first-child{margin-right:20px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one{margin-right:20px}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-two{margin-right:20px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-one,.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-two{margin-left:20px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-right:20px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-bottom:20px;max-height:calc(100% - 150px - 20px)}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .image-two{flex:1}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-left:20px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-bottom:20px;max-height:calc(100% - 150px - 20px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .image-one{margin-right:20px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub>*{height:calc(50% - 10px)}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{margin-bottom:20px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:20px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 20px - 24px)}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{margin-right:20px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:20px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{margin-left:20px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:20px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container div:not(:last-child){margin-right:20px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:20px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .image-one{margin-right:20px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{margin-bottom:20px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:20px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:20px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:20px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 20px - 24px)}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-left:20px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:20px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:20px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-right:20px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:20px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:20px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:20px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:20px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:20px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 24px - 20px)}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-left:20px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:20px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:20px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:20px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:20px}
}
@media screen and (orientation:landscape) and (min-width:1195px) and (max-width:1279px){.cmp-grid-card{padding:100px 76px 40px 76px}
}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:1194px){.cmp-grid-card{padding:116px 56px 56px 56px}
.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info{padding-left:16px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{padding-right:16px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-top:0 !important;margin-bottom:16px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:0 !important;margin-bottom:24px}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*{flex:1}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*:first-child{margin-right:16px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one{margin-right:16px}
.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-two{margin-right:16px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-one,.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-two{margin-left:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-right:15px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-bottom:15px;max-height:calc(100% - 150px - 15px)}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .image-two{flex:1}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-left:16px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-bottom:16px;max-height:calc(100% - 150px - 16px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .image-one{margin-right:16px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub>*{height:calc(50% - 8px)}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{margin-bottom:16px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:10px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 24px - 10px)}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{margin-right:16px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:16px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{margin-left:16px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:16px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container div:not(:last-child){margin-right:14px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:14px}
.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:18px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .image-one{margin-right:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{margin-bottom:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 16px - 24px)}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-left:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-right:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:16px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:16px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 24px - 16px)}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-left:16px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:16px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-bottom:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
}
@media screen and (orientation:landscape) and (max-height:767px){.cmp-grid-card{padding-top:80px;padding-bottom:20px}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_title{font-weight:400;font-size:24px;line-height:32px}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_description{font-weight:400;font-size:14px;line-height:20px;text-shadow:0 2px 4px rgba(0,0,0,0.104376)}
}
@media screen and (orientation:portrait){.cmp-grid-card{padding:56px 40px 56px 40px}
.cmp-grid-card .cmp-grid-card_info{display:flex;flex-wrap:wrap;overflow:hidden}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_title{font-size:36px;line-height:48px;font-weight:400}
.cmp-grid-card .cmp-grid-card_info .cmp-grid-card_info_description{font-size:16px;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,0.104376)}
.cmp-grid-card.full-image-width-text .cmp-grid-card_container,.cmp-grid-card.full-image-width-right-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-image-width-text .image-one,.cmp-grid-card.full-image-width-right-text .image-one{flex:1;overflow:hidden}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info,.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info{display:flex;flex:0 0 auto;margin-top:24px;max-height:calc(100% - 150px)}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .image-one{flex:1;min-height:150px;height:fit-content}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{padding-left:0;height:auto;max-height:calc(100% - 150px);margin-bottom:24px;flex:0 0 auto}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-two-image .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*{flex:1}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*:first-child{margin-top:16px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container{display:flex;overflow:hidden;flex:1;min-height:150px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*{flex:1;overflow:hidden}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*:first-child,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container>*:first-child{margin-right:8px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info{margin-top:24px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container{display:flex;flex:1;overflow:hidden;min-height:150px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-two{margin-left:16px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-bottom:24px;max-height:calc(100% - 150px)}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-right:0;margin-bottom:16px;flex-direction:row;flex:0 0 auto;max-height:calc(100% - 150px - 16px)}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .image-one{flex:1}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{flex:1;margin-right:16px;margin-top:0}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_title{margin-top:0}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .image-two{flex:1;min-height:150px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{flex-direction:row;margin-left:0;flex:0 0 auto;margin-top:16px;max-height:calc(100% - 150px - 16px);position:relative}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-right:16px;margin-top:0;align-content:flex-start;height:fit-content;width:calc(50% - 8px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{flex:1;position:absolute;top:0;right:0;width:calc(50% - 8px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .image-one{min-height:150px;flex:1}
.cmp-grid-card.full-three-image .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-image .cmp-grid-card_container .image-one{flex:2;margin-bottom:16px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub>*{width:calc(50% - 8px)}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{margin-right:16px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:2;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:2;overflow:hidden;margin-bottom:16px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:16px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 300px - 24px - 16px)}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{display:flex;width:100%;flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{flex:1;margin-right:8px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{display:flex;flex-direction:column;flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:8px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;max-height:calc(100% - 300px - 24px - 8px);margin-top:24px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1;margin-top:24px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:8px;flex:1}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{display:flex;flex:1;flex-direction:column}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:8px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;max-height:calc(100% - 332px)}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container>*{flex:1;overflow:hidden}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container div:not(:last-child){margin-bottom:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-image .cmp-grid-card_container .image-one{flex:1;margin-bottom:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out{flex:1}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex-direction:column;margin-right:16px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 150px - 32px - 24px)}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1;flex-direction:column;min-height:225px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{flex-direction:column;margin-right:16px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:24px;max-height:calc(100% - 100px - 8px - 24px)}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:8px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:8px;min-height:50px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:8px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-bottom:24px;max-height:calc(100% - 100px - 8px - 24px)}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{flex:1}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:8px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{flex:1;flex-direction:column}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:8px;min-height:50px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:8px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-four{min-height:50px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub{flex-direction:column-reverse}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-top:16px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub{flex-direction:column-reverse;flex:1}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-top:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-top:24px;max-height:calc(100% - 100px - 16px - 24px);flex:0 0 auto}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub{flex-direction:column-reverse;flex:1}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{flex:1;margin-top:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*{flex:1;overflow:hidden;min-height:50px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-bottom:24px;max-height:calc(100% - 100px - 16px - 24px)}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:16px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:0}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-grid-card{padding:100px 40px 40px 40px}
.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_info{margin-top:12px}
.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{font-size:24px;font-weight:400;line-height:32px}
.cmp-grid-card .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px;font-size:14px;line-height:20px;text-shadow:0 2px 4px rgba(0,0,0,0.104376)}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info,.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info{margin-top:12px}
.cmp-grid-card.full-image-width-text .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-image-width-right-text .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-bottom:12px;margin-top:0}
.cmp-grid-card.full-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:6px}
.cmp-grid-card.full-two-image .cmp-grid-card_container>*:first-child{margin-top:8px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-one{margin-right:4px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-two,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .full-two-image-width-text__container .image-two{margin-right:0}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info{margin-top:12px}
.cmp-grid-card.full-two-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-two-left-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .full-two-right-image-width-text__container .image-two{margin-left:4px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-bottom:12px;margin-top:0}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-top:0;margin-bottom:6px}
.cmp-grid-card.full-two-right-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:0}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container{flex-direction:column}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{margin-right:0;margin-bottom:8px;flex-direction:row;flex:0 0 auto}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{margin-right:9px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px;margin-bottom:6px}
.cmp-grid-card.full-two-right-big-image-width-text .cmp-grid-card_container .image-two{flex:1}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container{flex-direction:column-reverse}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub{flex-direction:row;margin-left:0;flex:0 0 auto;margin-top:8px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info{width:calc(50% - 4.5px);margin-right:9px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{width:calc(50% - 4.5px)}
.cmp-grid-card.full-two-left-big-image-width-text .cmp-grid-card_container .image-one{width:100%}
.cmp-grid-card.full-three-image .cmp-grid-card_container .image-one{margin-bottom:8px}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub{flex:1}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub>*{width:calc(50% - 4px)}
.cmp-grid-card.full-three-image .cmp-grid-card_container .cmp-grid-card_container_sub .image-two{margin-right:8px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-bottom:4px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-right:4px}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info{flex:0 0 auto;margin-top:12px;max-height:calc(100% - 300px - 12px - 4px)}
.cmp-grid-card.full-three-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-three-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:4px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:4px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 300px - 12px - 4px);margin-top:12px}
.cmp-grid-card.full-three-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{margin-top:12px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:4px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:4px}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-top:0;max-height:calc(100% - 300px - 4px - 12px)}
.cmp-grid-card.full-three-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-three-average-image .cmp-grid-card_container div:not(:last-child){margin-bottom:8px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .image-one{margin-bottom:8px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub{margin-right:9px}
.cmp-grid-card.full-four-image .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .image-two{margin-bottom:9px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-bottom:4px;min-height:50px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-right:4px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub>*{min-height:50px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-bottom:4px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 150px - 8px - 12px);margin-top:12px}
.cmp-grid-card.full-four-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:4px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:4px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:4px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{max-height:calc(100% - 100px - 4px - 12px);margin-top:12px}
.cmp-grid-card.full-four-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-bottom:12px;max-height:calc(100% - 100px - 4px - 12px)}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:6px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:0}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out{min-height:104px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .image-one{margin-right:4px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub{margin-bottom:4px}
.cmp-grid-card.full-four-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_out .cmp-grid-card_container_sub .cmp-grid-card_container_cub .image-two{margin-right:4px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-top:8px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:9px}
.cmp-grid-card.full-four-average-image .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:9px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-top:4px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:4px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:4px}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info{margin-top:12px;max-height:calc(100% - 100px - 4px - 12px)}
.cmp-grid-card.full-four-average-image-width-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description,.cmp-grid-card.full-four-average-image-width-right-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:6px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out{margin-top:4px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_out>*:first-child{margin-right:4px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_container_cub .cmp-grid-card_container_sub>*:first-child{margin-right:4px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info{margin-bottom:12px;max-height:calc(100% - 100px - 4px - 12px)}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_title{margin-bottom:6px}
.cmp-grid-card.full-four-average-image-width-left-text .cmp-grid-card_container .cmp-grid-card_info .cmp-grid-card_info_description{margin-top:0}
}
@media screen and (max-width:1024px){.stickyFeatureMenu+.container .left-sideNav .cmp-grid-card{padding-bottom:60px}
}
.cmp-fullscreen-multitab-new{height:100%;width:100%}
.cmp-fullscreen-multitab-new .swiper{width:100%;height:100%}
.section .cmp-fullscreen-multitab .action-items .icon-sound-on{background-image:url('https://www.audi.cn/etc.clientlibs/OneWeb/components/fullscreen-multitab/clientlibs/resources/images/sound-white.svg')}
.section .cmp-fullscreen-multitab .icon-favorite-selected{background-image:url('https://www.audi.cn/etc.clientlibs/OneWeb/components/fullscreen-multitab/clientlibs/resources/images/favourite-white.svg')}
.section .cmp-fullscreen-multitab .action-items.black .icon-sound-on{background-image:url('https://www.audi.cn/etc.clientlibs/OneWeb/components/fullscreen-multitab/clientlibs/resources/images/sound-black.svg')}
.section .cmp-fullscreen-multitab .action-items.black .icon-favorite-selected{background-image:url('https://www.audi.cn/etc.clientlibs/OneWeb/components/fullscreen-multitab/clientlibs/resources/images/favourite-black.svg')}
.cmp-fullscreen-video{height:100%;width:100%;position:relative;box-sizing:border-box;background:#000}
.cmp-fullscreen-video .cmp-fullscreen-video_background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.cmp-fullscreen-video .cmp-fullscreen-video_background img{width:100%;height:100%;object-fit:cover}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box{width:100%;height:100%;display:flex;position:relative;z-index:2;box-sizing:border-box}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner{color:#fff;height:min-content;transition:opacity ease-in-out 1s;opacity:1}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .play-icon{width:44px;height:44px;color:#fff;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);cursor:pointer}
.cmp-fullscreen-video .cmp-fullscreen-video_box{top:0 !important;left:0;z-index:5;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.85);opacity:0;visibility:hidden}
.cmp-fullscreen-video .cmp-fullscreen-video_box .audi-video{width:100%;height:100%;background:#000}
.cmp-fullscreen-video .cmp-fullscreen-video_box .cmp-fullscreen-video_inner{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0.85)}
.cmp-fullscreen-video .cmp-fullscreen-video_box .cmp-fullscreen-video_inner .close-icon{position:absolute;right:24px;top:24px;height:48px;width:48px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.cmp-fullscreen-video.show .cmp-fullscreen-video_box{opacity:1;visibility:visible}
@media screen and (orientation:landscape),screen and (orientation:portrait) and (min-width:429px){.cmp-fullscreen-video{padding:80px 96px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner{color:#fff;width:33.333%}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_title{font-size:36px;font-weight:400;line-height:48px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_subtitle{font-size:24px;font-weight:400}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_description{font-size:16px;font-weight:400;line-height:24px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-left .cmp-fullscreen-video_text_inner>*:not(.cmp-fullscreen-video_text_description),.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-center .cmp-fullscreen-video_text_inner>*:not(.cmp-fullscreen-video_text_description),.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-right .cmp-fullscreen-video_text_inner>*:not(.cmp-fullscreen-video_text_description),.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-left .cmp-fullscreen-video_text_inner>*:not(.cmp-fullscreen-video_text_description),.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-right .cmp-fullscreen-video_text_inner>*:not(.cmp-fullscreen-video_text_description){margin-bottom:12px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-left,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-right{align-items:center}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-center,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-center{justify-content:center}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-center .cmp-fullscreen-video_text_inner>*,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-center .cmp-fullscreen-video_text_inner>*{text-align:center}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-right,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-right{justify-content:flex-end}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.center-right>*,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-right>*{text-align:right}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-left,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-center,.cmp-fullscreen-video .cmp-fullscreen-video_text_box.bottom-right{align-items:flex-end}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.top-right{justify-content:flex-end}
.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:117px 160px 54px 160px}
.left-sideNav .cmp-fullscreen-video{padding-left:140px}
}
@media screen and (orientation:landscape) and (max-width:1440px) and (min-width:1024px),screen and (orientation:portrait) and (min-width:429px) and (max-width:1440px) and (min-width:1024px){.cmp-fullscreen-video{padding:48px 76px}
.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:96px 178px 24px 178px}
}
@media screen and (orientation:landscape) and (max-width:1023px) and (min-width:768px),screen and (orientation:portrait) and (min-width:429px) and (max-width:1023px) and (min-width:768px){.cmp-fullscreen-video{padding:56px 56px}
}
@media screen and (orientation:landscape) and (max-width:768px),screen and (orientation:portrait) and (min-width:429px) and (max-width:768px){.cmp-fullscreen-video{padding:56px 56px}
.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:140px 64px 80px 64px}
}
@media screen and (orientation:landscape) and (orientation:portrait) and (min-width:429px),screen and (orientation:portrait) and (min-width:429px) and (orientation:portrait) and (min-width:429px){.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner{width:40%}
.cmp-fullscreen-video .cmp-fullscreen-video_box .cmp-fullscreen-video_inner{height:40%}
}
@media screen and (orientation:landscape) and (max-height:428px),screen and (orientation:portrait) and (min-width:429px) and (max-height:428px){.stickyFeatureMenu{display:none}
.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:0 64px}
}
@media screen and (orientation:portrait) and (min-width:1280px){.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:72px 0 0 0}
}
@media screen and (orientation:portrait) and (max-width:1279px){.cmp-fullscreen-video .cmp-fullscreen-video_box{padding:60px 0 0 0}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-fullscreen-video .cmp-fullscreen-video_text_box{padding:88px 40px 28px 40px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner{width:100%}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner>*{text-align:center}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_title{font-size:24px;line-height:24px;font-weight:400}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_subtitle{font-size:20px;line-height:30px;font-weight:400}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box .cmp-fullscreen-video_text_inner .cmp-fullscreen-video_text_description{font-size:14px;line-height:20px;font-weight:400}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-top .cmp-fullscreen-video_text_inner>*:not(:last-child){margin-bottom:6px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-center{align-items:center;align-content:center;position:relative}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-center .cmp-fullscreen-video_text_inner{position:absolute;padding:0 40px 0 40px;box-sizing:border-box;bottom:calc(50% + 44px);left:0;width:100%}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-center .cmp-fullscreen-video_text_inner>*:not(:first-child){margin-top:6px}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-bottom{align-items:flex-end;align-content:flex-end}
.cmp-fullscreen-video .cmp-fullscreen-video_text_box.m-bottom .cmp-fullscreen-video_text_inner>*:not(:first-child){margin-top:6px}
.cmp-fullscreen-video .cmp-fullscreen-video_box .close-icon{top:0;right:0}
.stickyFeatureMenu+.container .left-sideNav .cmp-fullscreen-video .cmp-fullscreen-video_text_box{padding-bottom:88px}
}
@media screen and (max-width:1024px) and (min-width:429px){.stickyFeatureMenu+.container .left-sideNav .cmp-fullscreen-video .cmp-fullscreen-video_text_box{padding-bottom:116px}
}
@media screen and (min-width:768px) and (max-width:1279px){.cmp-fullscreen-video{padding-top:116px}
}
#footer .scroll-footer::-webkit-scrollbar-track{background:transparent}
#footer .scroll-footer::-webkit-scrollbar-thumb{background:#888}
.cmp-footer{background-color:#000;font-family:"audi-wide","audi-zh-regular",serif}
.cmp-footer .footer-container{width:100%;background-color:#000;display:grid;grid-template-columns:repeat(2,1fr);position:relative}
.cmp-footer .arrowPadding{padding-top:25px}
.cmp-footer .footer-item{transition:all .2s}
.cmp-footer .collapsible.active{border-bottom:1px solid #fff !important}
.cmp-footer .collapsible.active button a{font-weight:700}
.cmp-footer .collapsible{color:#fff;width:100%;text-align:left;border-bottom:1px solid #333;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-align:center;align-items:center}
.cmp-footer .collapsible button{outline:0;border:0;background-color:transparent;padding:0;text-decoration:none;color:#fff}
.cmp-footer .collapsible button a{color:#FFF;font-style:normal;font-weight:400;letter-spacing:1px;text-decoration:none}
.cmp-footer .collapsible span{line-height:0;cursor:pointer;transform:rotateZ(90deg)}
.cmp-footer .without-collapsible{display:flex;background-color:#000;color:#fff;width:100%;border:0;text-align:left;border-bottom:1px solid #333;outline:0}
.cmp-footer .content{width:100%;max-height:0;overflow:hidden;transition:max-height .2s ease-out,padding-top .2s ease-out;background-color:#000;position:absolute;left:0}
.cmp-footer .content p{border-bottom:1px solid #333;color:#fff;font-family:"audi-wide","audi-zh-regular",serif}
.cmp-footer .content .arrow{background-color:#1a1a1a;position:absolute;transform:rotateZ(45deg) translateX(-50%);transition:height .2s;top:25px}
.cmp-footer .cmp-footer-bottom .desktop-footer{display:none}
.cmp-footer .cmp-footer-bottom .mob-footer{width:100%}
.cmp-footer .cmp-footer-bottom .mob-footer p{color:#fff}
.cmp-footer .cmp-footer-bottom .mob-footer ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.cmp-footer .cmp-footer-bottom .mob-footer li{list-style:none}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons{display:-ms-flexbox;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:44px;grid-row-gap:20px}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons a{text-transform:none}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons a .icon{color:white;cursor:pointer;line-height:0}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-container:nth-last-child(1){padding-right:0}
.cmp-footer .cmp-footer-bottom .mob-footer hr{border:0;height:1px;background-color:#333}
.cmp-footer .cmp-footer-bottom .mob-footer .disclaimer{color:#fff;font-family:"audi-wide","audi-zh-regular",serif;line-height:1.42;letter-spacing:normal}
.footer-model{background-color:#fff !important}
.aui-modal[id=footer-wechat-sharing] .aui-modal-dialog__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.aui-modal[id=footer-wechat-sharing] .aui-modal-dialog__content img{width:100%;object-fit:contain}
.aui-modal[id=footer-wechat-sharing] .aui-modal-dialog__content .custom_iframe_content{background-color:#fff;border:0}
.aui-modal-dialog__content .aui-modal-dialog__content--title{text-align:center;color:white}
.share-item.aui-icon-system-qq-small{align-items:center}
.share-item.aui-icon-system-qq-small p{margin-left:0}
.ie-full-page .section{top:0 !important}
#footer-wechat-sharing .aui-modal-dialog__close,.floating-wechat-sharing .aui-modal-dialog__close{color:black}
.floating-wechat-sharing .aui-modal-dialog .aui-modal-dialog__body .custom_iframe_content iframe,.floating-wechat-enterprise-sharing .aui-modal-dialog .aui-modal-dialog__body .custom_iframe_content iframe,#footer-wechat-enterprise-sharing .aui-modal-dialog .aui-modal-dialog__body .custom_iframe_content iframe{background:white;border:1px solid white;width:100%;height:100%}
.cmp-footer .scroll-footer p img{vertical-align:middle}
@media only screen and (min-width:768px) and (-ms-high-contrast:active),only screen and (min-width:768px) and (-ms-high-contrast:none){.aui-modal[id=footer-wechat-sharing] .aui-modal-dialog__content img{object-fit:cover}
}
@media only screen and (min-width:768px){.cmp-footer .footer-container{display:none}
.cmp-footer.expanded .submenu{display:block !important}
.cmp-footer.expanded .aui-icon-arrow-down-large{display:none !important}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown p span{display:none !important}
.cmp-footer .cmp-footer-bottom .mob-footer{display:none}
.cmp-footer .cmp-footer-bottom .desktop-footer{display:block}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section ul{list-style-type:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section ul p{color:#fff}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section ul .bold{font-family:"audi-wide-bold","audi-zh-bold",serif}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon{display:-ms-flexbox;display:flex;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .bottom-content ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons{width:fit-content;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons :nth-child(1){padding-left:0}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons a .icon{color:white;cursor:pointer;line-height:0}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown p{display:-ms-flexbox;display:flex;cursor:pointer}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown .submenu{display:block !important}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown .submenu ul{display:block}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown .submenu ul li p{line-height:initial;color:#fff;margin:0;font-weight:400}
.cmp-footer .cmp-footer-bottom .desktop-footer span{color:#fff}
.cmp-footer .cmp-footer-bottom .desktop-footer .disclaimer{color:#fff;width:100%;line-height:normal}
.cmp-footer .cmp-footer-bottom .desktop-footer .social-media{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:768px){.aui-popover__content{width:100% !important;right:0 !important}
.frame-chat__FrameMobile-sc-jge1pb-1 .eGqVcz{width:100% !important}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons{flex-wrap:wrap}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons a{padding-right:0;display:flex;flex-grow:1}
}
@media only screen and (max-width:768px){#footer-wechat-sharing .aui-modal-dialog .custom_iframe_content{width:100% !important}
.floating-wechat-enterprise-sharing .aui-modal-dialog .custom_iframe_content{width:100% !important;background-color:#fff}
#footer-wechat-enterprise-sharing .aui-modal-dialog .custom_iframe_content{width:100% !important;background-color:#fff}
}
#footer .scroll-footer::-webkit-scrollbar{width:4px}
.cmp-footer-bottom .mob-footer{padding:36px 30px 24px 30px}
.cmp-footer-bottom .mob-footer p{font-size:12px;line-height:17px}
.cmp-footer-bottom .mob-footer li{padding:0 47px 36px 0}
.cmp-footer-bottom .mob-footer .footer-icons a .icon{font-size:44px}
.cmp-footer-bottom .mob-footer .footer-icons a .icon img{height:48px;width:48px}
.cmp-footer-bottom .mob-footer hr{margin:26px 0}
.cmp-footer-bottom .mob-footer .disclaimer{padding:25px 0 0 0;font-size:12px;line-height:1.42}
.aui-modal-dialog__content .aui-modal-dialog__content--title{font-size:16px;margin-top:10px}
.share-item.aui-icon-system-qq-small p{padding-top:58px;margin-left:0}
.cmp-footer .scroll-footer p img{height:20px;width:20px;margin-bottom:2px}
@media only screen and (min-width:768px) and (-ms-high-contrast:active),only screen and (min-width:768px) and (-ms-high-contrast:none){.aui-modal[id=footer-wechat-sharing] .aui-modal-dialog__content img{height:250px;width:500px;object-fit:cover}
}
@media only screen and (min-width:1024px){.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .bottom-content{width:calc(100% - 380px)}
}
@media only screen and (min-width:768px){.cmp-footer .cmp-footer-bottom{padding:0 80px 49px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section ul p{font-size:13px;line-height:24px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section ul .bold{font-size:16px;line-height:24px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .bottom-content{padding-top:22px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .bottom-content ul{padding-top:8px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .bottom-content ul p{width:100px;padding:8px 16px 8px 0}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons{min-width:380px;padding-top:25px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons :nth-child(1){padding-left:0}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons a{padding-left:36px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons a .icon{font-size:44px;line-height:0}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .with-icon .footer-icons a .icon img{height:48px;width:48px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown>li{padding-top:32px;max-width:160px;min-width:160px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown>li.opened{padding-right:12px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown p span{margin-right:-26px -26px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown .submenu{padding-top:12px}
.cmp-footer .cmp-footer-bottom .desktop-footer .footer-section .dropdown .submenu ul li p{font-size:12px;padding-bottom:8px;margin:0;font-weight:400}
.cmp-footer .cmp-footer-bottom .desktop-footer span{font-size:24px}
.cmp-footer .cmp-footer-bottom .desktop-footer .disclaimer{font-size:12px;padding-top:28px}
}
#footer .scroll-footer::-webkit-scrollbar{width:4px}
.cmp-footer .footer-container{padding:0 30px;grid-column-gap:19px}
.cmp-footer .collapsible{font-size:14px}
.cmp-footer .collapsible button{line-height:56px}
.cmp-footer .collapsible button a{font-size:13px;line-height:24px}
.cmp-footer .collapsible span{margin-left:10px;font-size:24px}
.cmp-footer .without-collapsible{font-size:13px;line-height:55px;font-family:"audi-wide","audi-zh-regular",serif}
.cmp-footer .content p{margin:0 30px;font-size:12px;line-height:55px}
.cmp-footer .content .arrow{width:24px;height:24px;clip-path:polygon(0 0,100% 0,0 100%)}
.cmp-footer .cmp-footer-bottom .mob-footer{padding:36px 30px 24px 30px}
.cmp-footer .cmp-footer-bottom .mob-footer p{font-size:12px;line-height:17px}
.cmp-footer .cmp-footer-bottom .mob-footer li{padding:0 47px 36px 0}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons{padding-bottom:30px;border-bottom:1px solid #333}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons a .icon{font-size:44px}
.cmp-footer .cmp-footer-bottom .mob-footer .footer-icons a .icon img{height:48px;width:48px}
.cmp-footer .cmp-footer-bottom .mob-footer hr{margin:25px 0 24px 0}
.cmp-footer .cmp-footer-bottom .mob-footer .disclaimer{padding:25px 0 0 0;font-size:12px;line-height:1.42}
.aui-modal-dialog__content .aui-modal-dialog__content--title{font-size:16px;margin-top:10px}
.share-item.aui-icon-system-qq-small p{padding-top:58px;margin-left:0}
.cmp-footer .scroll-footer p img{height:20px;width:20px;margin-bottom:2px}
@media only screen and (max-width:768px){.cmp-footer .cmp-footer-bottom .mob-footer p{color:#ccc;padding-left:20px;padding-right:20px}
.cmp-footer .cmp-footer-bottom .mob-footer .address{text-align:center}
}
.cmp-sidebar{position:fixed;right:0;z-index:999;width:40px;color:white;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transition:all ease 200ms}
.cmp-sidebar .out_more{transition:all ease 200ms}
.cmp-sidebar .out_more .aui-button__text{display:flex;align-items:center;justify-content:center}
.cmp-sidebar .cmp-sidebar_out_box{width:100%}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;width:100%;transition:all ease 200ms;scrollbar-width:none;-ms-overflow-style:none;position:relative;overflow-y:clip}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box::-webkit-scrollbar{display:none}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item{width:140px;display:flex;flex-direction:column;align-items:flex-end;position:relative;right:-100px;transition:all ease 200ms;background-color:rgba(255,255,255,0.9)}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a{color:#000;height:40px;display:flex;align-items:center;position:relative;font-size:10px;width:100%}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a span.aui-icon-discussion-small{font-size:22px;padding-left:1px;color:#fff}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .aui-button__text{width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all ease 200ms;flex:1 0 auto}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .open-message-tooltip{position:absolute;bottom:0;left:0;width:40px;padding:0 8px 8px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;justify-content:center;opacity:0;transition:all ease 200ms;transition-duration:60ms}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a svg{transition:all ease 200ms}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a svg,.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a path{stroke:#000}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .audiicon{font-size:24px}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .audiicon.wechatEntCustomIcons,.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .audiicon.aui-icon-dealer-search-small{filter:invert(1)}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .audiicon.aui-icon-dealer-search-small.car-type{filter:invert(0)}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .popover-hover-modal{background-color:rgba(255,255,255,0.9)}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .popover-hover-modal .popover-arrow{background-color:rgba(255,255,255,0.9)}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .message-tooltip{display:flex;align-items:center;font-family:"audi-wide","audi-zh-regular",serif;font-size:10px;font-weight:400;min-width:100px;padding-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover{position:relative;z-index:10;padding:0}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .message-tooltip{padding-left:13px}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-toggle{display:flex;align-items:center;width:100%;box-sizing:border-box}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-toggle .aui-button__text{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-repeat:no-repeat;background-position:center}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-modal{position:absolute;z-index:1;display:none}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-modal .popover-arrow{position:absolute;width:20px;height:20px;transform:rotate(45deg);top:50%;right:-10px;z-index:-1}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-modal .ui-popover__text{height:100%;width:100%;position:relative;z-index:1}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-modal .ui-popover__text iframe{border:0}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover .popover-hover-modal.show{display:block}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover.active{right:0;transition:all ease 200ms}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .popupHover:hover .popover-hover-modal{display:block}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .aui-popover{z-index:100001}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .aui-popover .aui-popover__text{height:100%;padding:0}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .aui-popover iframe{border-width:0}
.cmp-sidebar .cmp-sidebar_out_box .more a{justify-content:flex-start}
.cmp-sidebar .go-top,.cmp-sidebar .more{width:140px;display:flex;flex-direction:column;align-items:flex-end;position:relative;right:-100px;height:40px;background-color:rgba(255,255,255,0.9);transition:all ease 100ms}
.cmp-sidebar .go-top a,.cmp-sidebar .more a{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}
.cmp-sidebar .go-top a .aui-button__text,.cmp-sidebar .more a .aui-button__text{display:flex;align-items:center;justify-content:center;width:40px;height:100%;padding-bottom:0}
.cmp-sidebar .more{right:0}
.cmp-sidebar .go-top{margin-top:4px}
.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more{background-color:rgba(46,46,46,0.9)}
.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more a{color:#fff}
.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a svg,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a path,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more a svg,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more a path{stroke:#fff}
.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .audiicon,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more .audiicon{filter:invert(1)}
.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .audiicon.wechatEntCustomIcons,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .audiicon.aui-icon-dealer-search-small,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .audiicon.aui-icon-editorial-small,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item .audiicon.aui-icon-compare-small,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more .audiicon.wechatEntCustomIcons,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more .audiicon.aui-icon-dealer-search-small,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more .audiicon.aui-icon-editorial-small,.cmp-sidebar.black .cmp-sidebar_out_box .cmp-sidebar_box .more .audiicon.aui-icon-compare-small{filter:invert(0)}
.cmp-sidebar.black .go-top,.cmp-sidebar.black .out_more,.cmp-sidebar.black .more{background-color:rgba(46,46,46,0.9)}
.cmp-sidebar.black .go-top a svg,.cmp-sidebar.black .go-top a path,.cmp-sidebar.black .out_more a svg,.cmp-sidebar.black .out_more a path,.cmp-sidebar.black .more a svg,.cmp-sidebar.black .more a path{stroke:#fff}
.cmp-sidebar.open{width:80px}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top{height:60px;box-sizing:border-box;align-content:space-between;justify-content:space-between;right:-60px}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top a{background-color:transparent;width:100%;height:100%;box-sizing:border-box}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .aui-button__text,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top a .aui-button__text{width:80px;height:60px;padding-bottom:20px}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .aui-button__text svg,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top a .aui-button__text svg{width:24px;height:24px}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .open-message-tooltip,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top a .open-message-tooltip{width:80px;opacity:1}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .message-tooltip,.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .go-top a .message-tooltip{opacity:0}
.cmp-sidebar.open .cmp-sidebar_out_box .more{height:60px;box-sizing:border-box;align-content:space-between;justify-content:space-between;right:0}
.cmp-sidebar.open .cmp-sidebar_out_box .more a{background-color:transparent;width:100%;height:100%;box-sizing:border-box}
.cmp-sidebar.open .cmp-sidebar_out_box .more a .aui-button__text{width:80px;height:60px;padding-bottom:0}
.cmp-sidebar.open .cmp-sidebar_out_box .more a .aui-button__text svg{width:24px;height:24px}
.cmp-sidebar.open .cmp-sidebar_out_box .more a .open-message-tooltip{width:80px;opacity:1}
.cmp-sidebar.open .cmp-sidebar_out_box .more a .message-tooltip{opacity:0}
.cmp-sidebar.open .go-top{width:80px;height:40px;margin-top:10px}
.cmp-sidebar.open .go-top a .aui-button__text{height:40px;padding-bottom:0}
.cmp-sidebar.open .cmp-sidebar_out_box .more{opacity:1;visibility:visible;display:flex}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item.open-show{display:flex}
.cmp-sidebar.open .sample-popover .aui-button__tile{opacity:1}
@media screen and (min-width:768px){.cmp-sidebar{top:72px;height:calc(100% - 72px)}
.cmp-sidebar .out_more{display:none}
.cmp-sidebar .cmp-sidebar_out_box{max-height:calc(100% - 40px - 4px);height:fit-content;position:relative}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box{max-height:calc(100% - 40px);height:fit-content;position:relative}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box.no-more{max-height:100%}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item.cmp-sidebar_link:hover{right:0}
.cmp-sidebar.open .cmp-sidebar_out_box{max-height:calc(100% - 40px - 10px);height:fit-content;overflow-y:hidden;overflow-x:hidden}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box{max-height:calc(100% - 40px);height:fit-content;overflow-y:auto;overflow-x:hidden}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item.cmp-sidebar_link:hover{right:-60px}
.cmp-sidebar.open .cmp-sidebar_out_box .more .aui-button__text{padding-bottom:0}
.cmp-sidebar.open .go-top{right:0}
.cmp-sidebar.open .go-top a .aui-button__text{width:100%}
}
@media screen and (orientation:portrait) and (max-width:calc(768px - 1px)),screen and (orientation:landscape) and (max-width:767px){.cmp-sidebar{bottom:16px;height:40px;width:40px;flex-direction:row;align-items:center;justify-content:flex-start;box-sizing:border-box}
.cmp-sidebar .cmp-sidebar_out_box{width:0;height:100% !important}
.cmp-sidebar .cmp-sidebar_out_box .more{display:none !important}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box{flex-direction:row;overflow:scroll;width:0;height:100% !important;box-sizing:border-box;align-items:center;cursor:pointer;position:relative;z-index:10;background:transparent}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item{height:100%;flex:1 1 auto;min-width:22%;display:inline-flex;width:700px}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;right:0;height:100%;width:100%;background-color:transparent}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .aui-button__text{width:100%;height:100%}
.cmp-sidebar .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .message-tooltip{display:none}
.cmp-sidebar .out_more{width:44px;height:100%;display:flex;background-color:rgba(255,255,255,0.9)}
.cmp-sidebar .out_more a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.cmp-sidebar .go-top{position:absolute;right:0;top:-45px;width:40px;height:40px;box-sizing:border-box;z-index:5}
.cmp-sidebar.black .out_more{background-color:rgba(46,46,46,0.9)}
.cmp-sidebar.open{width:100%;height:60px;bottom:0}
.cmp-sidebar.open .out_more{display:none !important}
.cmp-sidebar.open .cmp-sidebar_out_box{width:100%}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box{width:100%;position:relative}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item{height:60px;right:0;position:relative}
.cmp-sidebar.open .cmp-sidebar_out_box .cmp-sidebar_box .cmp-sidebar_item a .open-message-tooltip{width:100%}
.cmp-sidebar.open .go-top{margin-top:0;position:absolute;right:0;top:-47px;width:44px;height:44px;z-index:5}
}
#fp-nav{position:fixed;top:0;left:0;height:100%;box-sizing:border-box}
#fp-nav ul{display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}
#fp-nav ul::-webkit-scrollbar{display:none}
#fp-nav ul li{height:16px;margin-bottom:12px;display:flex;align-content:center;align-items:center;width:100%;position:relative;z-index:1;cursor:pointer;text-decoration:none;transition:all 160ms linear}
#fp-nav ul li.footer{display:none}
#fp-nav ul li a{display:block;transition:all 160ms linear;width:8px;height:8px;border:2px solid #fff;border-radius:50px}
#fp-nav ul li a .fp-tooltip{font-size:12px;color:#fff;opacity:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 160ms linear;position:absolute;top:0;left:15px;height:100%;display:flex;align-items:center}
#fp-nav ul li a.active{margin-left:-3px}
#fp-nav.black ul li .fp-tooltip{color:#000}
#fp-nav.black ul li a{border-color:#000}
#fp-nav.deepMask::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 100%);opacity:.3}
#fp-nav.lightMask::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(90deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%);opacity:.3}
@media screen and (orientation:landscape) and (min-width:768px),screen and (orientation:portrait) and (min-height:768px){#fp-nav{width:140px}
#fp-nav ul{padding-left:30px}
#fp-nav ul li a{border-radius:50px;border-style:solid}
#fp-nav ul li a.active{width:14px;height:14px}
#fp-nav ul li a.active .fp-tooltip{opacity:1}
#fp-nav ul li:hover a .fp-tooltip{opacity:1}
}
@media screen and (orientation:portrait) and (max-width:calc(768px - 1px)),screen and (orientation:portrait) and (min-height:768px) and (max-height:calc(1024px - 1px)),screen and (orientation:landscape) and (max-width:767px),screen and (orientation:landscape) and (min-width:768px) and (max-width:1023px){#fp-nav ul{padding-left:14px}
#fp-nav ul li a{border-radius:50px;border-style:solid;border-color:#fff}
#fp-nav ul li a.active{width:14px;height:14px}
#fp-nav ul li a.active .fp-tooltip{opacity:0}
}
html.tablet #fp-nav ul,html.mobile #fp-nav ul{padding-left:14px}
html.tablet #fp-nav ul li a,html.mobile #fp-nav ul li a{border-radius:50px;border-style:solid;border-color:#fff}
html.tablet #fp-nav ul li a.active,html.mobile #fp-nav ul li a.active{width:14px;height:14px}
html.tablet #fp-nav ul li a.active .fp-tooltip,html.mobile #fp-nav ul li a.active .fp-tooltip{opacity:0}
@media screen and (max-width:1279px){#fp-nav{right:auto;width:40px}
}
.modeldetailpage.auto-disabled-fullpage .section .cmp-carparts-visualizer{position:relative;display:-ms-flexbox;display:flex;height:100%;-ms-flex-align:center;align-items:center}
.mobile.auto-disabled-fullpage .section .cmp-carparts-visualizer{position:relative;display:block;height:100%;-ms-flex-align:center;align-items:center}
.cmp-carparts-visualizer .cmp-carparts .car-parts{width:100%;max-width:950px;padding-left:0;transition:all .5s ease-in-out}
@media only screen and (max-width:768px){.cmp-carparts-visualizer .cmp-carparts .car-parts{margin-bottom:5px}
}
.cmp-carparts-visualizer .cmp-carparts .car-parts .car-img{display:none}
.cmp-carparts-visualizer .cmp-carparts .car-parts img{width:100%;height:100%;object-fit:contain;object-position:center}
.cmp-carparts-visualizer .cmp-carparts .pallete-container .selection{font-size:12px;display:flex;padding:0 48px 8px 5.2%;min-width:360px;max-width:360px;margin:0 auto;flex-direction:column;align-items:center}
.cmp-carparts-visualizer .cmp-carparts .pallete-container .selection .title{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";margin:0 20px 4px 0;transition:all .8s ease-in-out}
.cmp-carparts-visualizer .cmp-carparts .pallete-container .selection .name{transition:all 1s ease-in-out}
@media only screen and (min-width:768px){.cmp-carparts-visualizer .cmp-carparts .pallete-container .selection{-ms-flex-align:start;align-items:start}
}
@media only screen and (max-width:768px){.cmp-carparts-visualizer .cmp-carparts .pallete-container .selection{flex-direction:row;-ms-flex-align:center;align-items:center}
}
.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel{min-width:320px;max-width:320px;width:100%;margin:0 auto;margin-bottom:20px}
.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel .slick-dots li.slick-active button:before{background-color:black !important}
.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel .slick-dots li button:before{background-color:#e5e5e5 !important;opacity:1 !important}
.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel .slick-dots{bottom:-16px}
.cmp-carparts-visualizer .cmp-carparts .color-pallete{display:flex !important;flex-wrap:wrap;width:100%;padding:0 4px 0 20px;transition:all .5s ease-in-out .3s;max-width:404px;margin:0 auto}
.cmp-carparts-visualizer .cmp-carparts .color-pallete .color{cursor:pointer}
.cmp-carparts-visualizer .cmp-carparts .color-pallete div{margin:0 16px 16px 0;height:72px;width:72px;position:relative}
@media only screen and (max-width:768px){.cmp-carparts-visualizer .cmp-carparts .color-pallete div{height:62px;width:62px}
}
.cmp-carparts-visualizer .cmp-carparts .color-pallete div img{width:100%;height:100%;object-position:center;object-fit:cover}
.cmp-carparts-visualizer .cmp-carparts .color-pallete div .aui-icon-select-small:before{background-color:black;border-radius:50%}
.cmp-carparts-visualizer .cmp-carparts .color-pallete .icon{bottom:-8px;position:absolute;right:-5px;font-size:16px;color:white;display:none}
.cmp-carparts-visualizer .cmp-carparts .color-pallete .active img{border:solid 2px #272727}
.cmp-carparts-visualizer .cmp-carparts .color-pallete .active .icon{display:block !important}
.cmp-carparts-visualizer .action-items{transition:all .5s ease-in-out .9s}
.cmp-carparts-visualizer .more-content{display:flex;padding:35px 20px 0}
@media only screen and (max-width:768px){.cmp-carparts-visualizer .more-content{padding:0;justify-content:center;margin-bottom:20px}
}
.cmp-carparts-visualizer .more-content a{width:33.33%;padding-bottom:36px}
@media only screen and (max-width:768px){.cmp-carparts-visualizer .more-content a{padding-bottom:26px}
}
.cmp-carparts-visualizer .more-content a .more-items{display:flex;flex-direction:column;align-items:center}
.cmp-carparts-visualizer .more-content a .more-items span{font-size:24px}
.cmp-carparts-visualizer .more-content a .more-items p{font-size:10px;line-height:1.6;letter-spacing:.73px;color:#000;text-align:center}
.support-animation .animate .cmp-carparts-visualizer .cmp-carparts .car-parts{transform:scale(0.5);opacity:0}
.support-animation .animate .cmp-carparts-visualizer .cmp-carparts .color-pallete{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-carparts-visualizer .cmp-carparts .pallete-container .title{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-carparts-visualizer .cmp-carparts .pallete-container .name{transform:translateY(30px);opacity:0}
.support-animation .animate .cmp-carparts-visualizer .action-items{transform:translateY(30px);opacity:0}
.support-animation .parallax-effect .cmp-carparts-visualizer .cmp-carparts .car-parts{transform:scale(1) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-carparts-visualizer .cmp-carparts .color-pallete{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-carparts-visualizer .cmp-carparts .pallete-container .title{transform:translateY(0) !important;opacity:1 !important}
.support-animation .parallax-effect .cmp-carparts-visualizer .cmp-carparts .pallete-container .name{transform:translateY(0) !important;opacity:1 !important;line-height:24px}
.support-animation .parallax-effect .cmp-carparts-visualizer .action-items{opacity:1 !important;transform:translateY(0) !important}
@media only screen and (min-width:360px) and (max-width:768px){.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel{min-width:360px;max-width:360px}
}
@media only screen and (min-width:768px){.cmp-carparts-visualizer .action-items{position:absolute;display:flex;justify-self:center;justify-content:center;width:100%;bottom:0}
}
@media only screen and (min-width:768px){.cmp-carparts-visualizer .pallete-container .selection{font-size:16px !important;padding:0 48px 24px 46px !important;margin:0 auto;max-width:400px !important}
.cmp-carparts-visualizer .cmp-carparts{display:flex;justify-content:center;align-items:center;margin-bottom:48px}
.cmp-carparts-visualizer .cmp-carparts .car-parts{padding-left:80px}
.cmp-carparts-visualizer .cmp-carparts .color-pallete-carousel{min-width:500px;max-width:500px;width:500px}
.cmp-carparts-visualizer .cmp-carparts .color-pallete{padding:0 48px;max-width:400px;min-width:400px}
.cmp-carparts-visualizer .cmp-carparts .color-pallete div{height:60px;width:60px}
.cmp-carparts-visualizer .more-content{justify-content:center}
.cmp-carparts-visualizer .more-content a{width:86px;margin-right:48px}
.cmp-carparts-visualizer .more-content a .more-items{width:inherit;align-items:center}
.cmp-carparts-visualizer .more-content a .more-items span{font-size:24px}
.cmp-carparts-visualizer .more-content a .more-items p{font-size:12px;line-height:1.33;letter-spacing:.88px;color:#000}
}
.cmp-carparts-visualizer .turntable{margin:0;cursor:ew-resize;width:100%;display:flex;align-items:center;position:relative;justify-content:flex-end}
.cmp-carparts-visualizer .turntable img{object-fit:contain}
.cmp-carparts-visualizer .turntable .container{padding:0;margin:0}
.cmp-carparts-visualizer .turntable .container .item{list-style-type:none;display:none}
.cmp-carparts-visualizer .turntable .container .item img{width:100%}
.cmp-carparts-visualizer .turntable .container .item.active{display:block}
.cmp-carparts-visualizer .turntable .button{position:absolute;display:flex;justify-content:center;width:100%;opacity:1;z-index:1;bottom:16px;left:0}
.cmp-carparts-visualizer .turntable .button.off{opacity:.3}
.cmp-carparts-visualizer .turntable .button svg{width:24px;height:24px}
@media only screen and (min-width:960px){.cmp-carparts-visualizer .turntable .button{bottom:-30px}
.cmp-carparts-visualizer .turntable .button svg{width:48px;height:48px}
}
.cmp-favourites{font-family:"audi-wide","audi-zh-regular";padding:0 20px}
.cmp-favourites .cmp-tab .content{position:unset}
.cmp-favourites .cmp-tab .bottom{bottom:unset}
.cmp-favourites .cmp-tab .bottom .tab__links{border-bottom:1px solid #666;padding-bottom:12px}
.cmp-favourites .cmp-tab .bottom .tab__links a{font-size:14px;font-weight:300;letter-spacing:.44px;text-align:center;color:#666;font-family:"audi-wide","audi-zh-regular"}
.cmp-favourites .cmp-tab .bottom .tab__links.active{border-bottom:2px solid #000;opacity:.8}
.cmp-favourites .cmp-tab .bottom .tab__links.active a{font-family:"audi-wide","audi-zh-regular";text-align:center;color:#000}
.cmp-favourites .cmp-favourite-card{margin-top:110px}
.cmp-favourites .cmp-favourite-card .favourite-card{padding:22px 0;border-bottom:1px solid #e5e5e5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.cmp-favourites .cmp-favourite-card .favourite-card .image-container{height:80px;width:142px}
.cmp-favourites .cmp-favourite-card .favourite-card .image-container a{height:100%;width:100%}
.cmp-favourites .cmp-favourite-card .favourite-card .image-container img{height:100%;width:100%;object-fit:cover}
.cmp-favourites .cmp-favourite-card .shop{padding:16px 0 15px 0 !important}
.cmp-favourites .cmp-favourite-card .favourite-card-details{margin-left:16px;line-height:normal;padding:6px 0}
.cmp-favourites .cmp-favourite-card .favourite-card-details p{letter-spacing:.44px;color:#000;font-size:14px;margin-top:16px;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-favourites .cmp-favourite-card .favourite-card-details p span{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-favourites .cmp-favourite-card .favourite-card-details p:first-child{margin-top:0}
.cmp-favourites .cmp-favourite-card .favourite-card-details .quattro-fashion{margin-top:3px;letter-spacing:.38px;color:#000;font-size:12px;font-family:"audi-wide","audi-zh-regular"}
.favourite-car-card{box-shadow:0 0 6px rgba(0,0,0,0.15);background-color:#fff;font-family:"audi-wide","audi-zh-regular";width:412px;height:480px;margin:12px 8px;position:relative}
.favourite-car-card .icon-favorite-selected-b.selected{display:inline;position:absolute;right:0;top:16px;cursor:pointer}
.favourite-car-card .top-section{height:229px}
.favourite-car-card .top-section img{height:100%;width:100%;object-fit:cover;object-position:center}
.favourite-car-card .details-section{padding:31px 16px 24px 16px}
.favourite-car-card .details-section .detail-top{color:#000}
.favourite-car-card .details-section .detail-top .detail{width:100%}
.favourite-car-card .details-section .detail-top .detail .title{font-size:24px;letter-spacing:.75px;font-family:"audi-wide-bold","audi-zh-bold";position:relative}
.favourite-car-card .details-section .detail-top .detail .title .favoriate-icon{position:absolute;right:5px;cursor:pointer}
.favourite-car-card .details-section .detail-top .detail .title .favoriate-icon:before{color:red;font-family:"audi-wide-bold","audi-zh-bold"}
.favourite-car-card .details-section .detail-top .detail .desc{font-size:16px;line-height:1.5;letter-spacing:normal;padding-top:8px;max-height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}
.favourite-car-card .details-section .detail-top .amount{font-size:16px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.5px;padding-top:14px;position:unset}
.favourite-car-card .details-section .btn-section{position:absolute;bottom:10px}
.favourite-car-card .details-section .btn-section button{width:184px;height:44px;font-size:12px;line-height:1.67}
@media only screen and (max-width:768px){.favourite-car-card{width:336px;height:332px;margin:0 auto;position:relative}
.favourite-car-card .top-section{height:189px}
.favourite-car-card .details-section{padding:6px 16px 24px 16px}
.favourite-car-card .details-section .detail-top{padding-bottom:23px}
.favourite-car-card .details-section .detail-top .detail{width:100%}
.favourite-car-card .details-section .detail-top .detail .title{font-size:14px;letter-spacing:.44px;line-height:normal}
.favourite-car-card .details-section .detail-top .detail .desc{font-size:14px;letter-spacing:.44px;padding-top:12px;line-height:normal;white-space:nowrap;overflow:hidden;display:inline-block;text-overflow:ellipsis;width:100%}
.favourite-car-card .details-section .detail-top .amount{font-size:14px;letter-spacing:.44px;padding:0;line-height:normal;margin:10px 0}
.favourite-car-card .details-section .btn-section button{width:148px}
}
.news-favourite-card{max-width:336px;height:auto;padding:0;box-shadow:0 0 6px rgba(0,0,0,0.15);background-color:#fff;margin:11px;position:relative}
.news-favourite-card .icon-favorite-selected-b.selected{display:inline;position:absolute;right:0;top:16px;cursor:pointer}
.news-favourite-card .image-container{width:336px;height:189px;display:block}
.news-favourite-card .image-container img{height:100%;width:100%;object-fit:cover}
.news-favourite-card .card-description{padding:16px 16px 19px 16px}
.news-favourite-card .card-description .title{color:#000;font-size:14px;letter-spacing:1.02px;letter-spacing:.88px;font-family:"audi-wide-bold","audi-zh-bold";width:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;height:28px;line-height:28px;position:relative}
.news-favourite-card .card-description .title .favoriate-icon{position:absolute;right:5px;cursor:pointer}
.news-favourite-card .card-description .title .favoriate-icon:before{color:red;font-family:"audi-wide-bold","audi-zh-bold"}
.news-favourite-card .card-description .description{letter-spacing:.88px;line-height:24px;font-size:12px;color:#999;font-family:"audi-wide","audi-zh-regular";text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;height:48px}
.news-favourite-card .card-description .date-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}
.news-favourite-card .card-description .date-container .date{font-size:12px;line-height:28px;color:#999;letter-spacing:.88px;font-family:"audi-wide","audi-zh-regular"}
.news-favourite-card .card-description .date-container .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#000;cursor:pointer}
.news-favourite-card .card-description .date-container .learn-more span{font-size:24px;line-height:.5}
@media only screen and (min-width:768px){.news-favourite-card{max-width:412px;margin:12px 8px;margin-bottom:36px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.15);height:480px}
.news-favourite-card .image-container{height:229px;max-width:412px;width:auto !important}
.news-favourite-card .card-description{padding:32px 16px 27px 16px}
.news-favourite-card .card-description .title{font-size:24px;letter-spacing:.75px;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:58px}
.news-favourite-card .card-description .description{margin-top:21px;letter-spacing:normal;font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;height:48px}
.news-favourite-card .card-description .date-container{margin-top:43px}
.news-favourite-card .card-description .date-container .date{font-size:16px;line-height:24px;letter-spacing:normal}
.news-favourite-card .card-description .date-container .learn-more{font-size:16px;letter-spacing:normal;line-height:20px}
}
.favourite-layout{font-family:"audi-wide","audi-zh-regular";margin-top:100px;padding:0 20px}
.favourite-layout h1{font-size:24px;font-family:"audi-wide-bold","audi-zh-bold";letter-spacing:.75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.favourite-layout .dropdown-section{display:-ms-flexbox;display:flex;margin-bottom:40px}
.favourite-layout .dropdown-section .aui-select{width:160px}
.favourite-layout .dropdown-section .aui-select__input{font-size:14px;font-weight:normal;line-height:1.71;color:#333}
.favourite-layout .dropdown-section :first-child{margin-right:16px}
.favourite-layout .content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-12px -8px;padding-bottom:36px}
@media only screen and (min-width:768px){.favourite-layout{padding:0 80px}
.favourite-layout h1{font-size:36px;letter-spacing:1px}
.favourite-layout .dropdown-section{margin-bottom:48px}
.favourite-layout .dropdown-section .aui-select__input{font-size:16px;line-height:1.5}
.favourite-layout .content{margin:0 -8px}
}
.cmp-customPageContent img{width:100%;height:100%;object-fit:cover}
.cmp-customPageContent .btns-box a{cursor:default}
.cmp-customPageContent .btns-box a button{cursor:pointer}
.cmp-customPageContent .grid-system{z-index:10}
.cmp-customPageContent .swiper-container{overflow:hidden;position:relative}
.cmp-customPageContent .swiper-wrapper{width:7000px !important;display:flex;flex-direction:row;flex-wrap:nowrap}
.cmp-customPageContent .swiper-pagination{width:100%;display:flex;justify-content:center;align-items:center;position:absolute}
.cmp-customPageContent .swiperPag{width:100%;display:flex;justify-content:center}
.cmp-customPageContent .swiper-pagination-customs{display:block;background:rgba(255,255,255,0.5)}
.cmp-customPageContent .swiper-pagination-customs-active{background:#FFF}
.cmp-customPageContent .grid-system{pointer-events:none}
.cmp-customPageContent .grid-system .btns-box a{pointer-events:auto}
.cmp-customPageContent .fade-in{opacity:1 !important;transition:opacity;transition-delay:.2s;transition-duration:.8s;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-customPageContent .float-in{opacity:1 !important;transform:translateY(0) !important}
.cmp-customPageContent .whiteTextBlackBackground{background-color:#000;border:1px solid #000}
.cmp-customPageContent .whiteTextBlackBackground p{color:#fff}
.cmp-customPageContent .whiteTextBlackBackground:hover{background-color:#4c4c4c;border:1px solid rgba(190,190,190,0.2)}
.cmp-customPageContent .blackTextWhiteBackground{background-color:#fff;border:1px solid #fff}
.cmp-customPageContent .blackTextWhiteBackground p{color:#000}
.cmp-customPageContent .blackTextWhiteBackground:hover{background-color:#c9c9c9;border:1px solid #c9c9c9}
.cmp-customPageContent .whiteTextRedBackground{background-color:#f50438;border:1px solid #f50438}
.cmp-customPageContent .whiteTextRedBackground p{color:#fff}
.cmp-customPageContent .whiteTextRedBackground:hover{background-color:rgba(248,81,73,0.8);border:1px solid rgba(248,81,73,0.8)}
.cmp-customPageContent .blackTextTransparentBackground{background-color:transparent;border:1px solid #000}
.cmp-customPageContent .blackTextTransparentBackground p{color:#000}
.cmp-customPageContent .blackTextTransparentBackground:hover{background-color:rgba(0,0,0,0.3)}
.cmp-customPageContent .whiteTextTransparentBackground{background-color:transparent;border:1px solid #fff}
.cmp-customPageContent .whiteTextTransparentBackground p{color:#fff}
.cmp-customPageContent .whiteTextTransparentBackground:hover{background-color:rgba(255,255,255,0.3)}
.cmp-customPageContent.textEnableFadeIn .textcenter,.cmp-customPageContent.textEnableFadeIn .textnormal,.cmp-customPageContent.textEnableFloatIn .textcenter,.cmp-customPageContent.textEnableFloatIn .textnormal{opacity:0}
.cmp-customPageContent.imageEnableFadeIn .carousel-container,.cmp-customPageContent.imageEnableFloatIn .carousel-container{opacity:0}
.cmp-customPageContent.textEnableFloatIn .textcenter,.cmp-customPageContent.textEnableFloatIn .textnormal{transform:translateY(100%);transition:opacity 1s,transform 1s}
.cmp-customPageContent.imageEnableFloatIn .carousel-container{transform:translateY(100%);transition:opacity 1s,transform 1s}
.cmp-customPageContent.fullPageMobile .preTitle,.cmp-customPageContent.fullPageMobile .title,.cmp-customPageContent.fullPageMobile .subTitle,.cmp-customPageContent.fullPageMobile .description,.cmp-customPageContent.fullPagePC .preTitle,.cmp-customPageContent.fullPagePC .title,.cmp-customPageContent.fullPagePC .subTitle,.cmp-customPageContent.fullPagePC .description{color:#fff}
@media screen and (orientation:landscape){.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-1,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-1,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-1,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-1{padding:1%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-2,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-2,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-2,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-2{padding:2%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-3,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-3,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-3,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-3{padding:3%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-4,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-4,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-4,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-4{padding:4%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-5,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-5,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-5,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-5{padding:5%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-6,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-6,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-6,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-6{padding:6%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-7,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-7,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-7,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-7{padding:7%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-8,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-8,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-8,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-8{padding:8%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-9,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-9,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-9,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-9{padding:9%}
.cmp-customPageContent.rightTextLeftImagePC .carousel-media.padding-10,.cmp-customPageContent.leftTextRightImagePC .carousel-media.padding-10,.cmp-customPageContent.bottomTextTopImagePC .carousel-media.padding-10,.cmp-customPageContent.topTextBottomImagePC .carousel-media.padding-10{padding:10%}
.cmp-customPageContent.rightTextLeftImagePC .whiteRed,.cmp-customPageContent.leftTextRightImagePC .whiteRed,.cmp-customPageContent.bottomTextTopImagePC .whiteRed,.cmp-customPageContent.topTextBottomImagePC .whiteRed{background-color:#f50438}
.cmp-customPageContent.rightTextLeftImagePC .whiteRed .preTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteRed .title,.cmp-customPageContent.rightTextLeftImagePC .whiteRed .subTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteRed .description,.cmp-customPageContent.leftTextRightImagePC .whiteRed .preTitle,.cmp-customPageContent.leftTextRightImagePC .whiteRed .title,.cmp-customPageContent.leftTextRightImagePC .whiteRed .subTitle,.cmp-customPageContent.leftTextRightImagePC .whiteRed .description,.cmp-customPageContent.bottomTextTopImagePC .whiteRed .preTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteRed .title,.cmp-customPageContent.bottomTextTopImagePC .whiteRed .subTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteRed .description,.cmp-customPageContent.topTextBottomImagePC .whiteRed .preTitle,.cmp-customPageContent.topTextBottomImagePC .whiteRed .title,.cmp-customPageContent.topTextBottomImagePC .whiteRed .subTitle,.cmp-customPageContent.topTextBottomImagePC .whiteRed .description{color:#fff}
.cmp-customPageContent.rightTextLeftImagePC .whiteBlack,.cmp-customPageContent.leftTextRightImagePC .whiteBlack,.cmp-customPageContent.bottomTextTopImagePC .whiteBlack,.cmp-customPageContent.topTextBottomImagePC .whiteBlack{background-color:black}
.cmp-customPageContent.rightTextLeftImagePC .whiteBlack .preTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteBlack .title,.cmp-customPageContent.rightTextLeftImagePC .whiteBlack .subTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteBlack .description,.cmp-customPageContent.leftTextRightImagePC .whiteBlack .preTitle,.cmp-customPageContent.leftTextRightImagePC .whiteBlack .title,.cmp-customPageContent.leftTextRightImagePC .whiteBlack .subTitle,.cmp-customPageContent.leftTextRightImagePC .whiteBlack .description,.cmp-customPageContent.bottomTextTopImagePC .whiteBlack .preTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteBlack .title,.cmp-customPageContent.bottomTextTopImagePC .whiteBlack .subTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteBlack .description,.cmp-customPageContent.topTextBottomImagePC .whiteBlack .preTitle,.cmp-customPageContent.topTextBottomImagePC .whiteBlack .title,.cmp-customPageContent.topTextBottomImagePC .whiteBlack .subTitle,.cmp-customPageContent.topTextBottomImagePC .whiteBlack .description{color:#fff}
.cmp-customPageContent.rightTextLeftImagePC .blackWhite,.cmp-customPageContent.leftTextRightImagePC .blackWhite,.cmp-customPageContent.bottomTextTopImagePC .blackWhite,.cmp-customPageContent.topTextBottomImagePC .blackWhite{background-color:white}
.cmp-customPageContent.rightTextLeftImagePC .blackWhite .preTitle,.cmp-customPageContent.rightTextLeftImagePC .blackWhite .title,.cmp-customPageContent.rightTextLeftImagePC .blackWhite .subTitle,.cmp-customPageContent.rightTextLeftImagePC .blackWhite .description,.cmp-customPageContent.leftTextRightImagePC .blackWhite .preTitle,.cmp-customPageContent.leftTextRightImagePC .blackWhite .title,.cmp-customPageContent.leftTextRightImagePC .blackWhite .subTitle,.cmp-customPageContent.leftTextRightImagePC .blackWhite .description,.cmp-customPageContent.bottomTextTopImagePC .blackWhite .preTitle,.cmp-customPageContent.bottomTextTopImagePC .blackWhite .title,.cmp-customPageContent.bottomTextTopImagePC .blackWhite .subTitle,.cmp-customPageContent.bottomTextTopImagePC .blackWhite .description,.cmp-customPageContent.topTextBottomImagePC .blackWhite .preTitle,.cmp-customPageContent.topTextBottomImagePC .blackWhite .title,.cmp-customPageContent.topTextBottomImagePC .blackWhite .subTitle,.cmp-customPageContent.topTextBottomImagePC .blackWhite .description{color:#000}
.cmp-customPageContent.rightTextLeftImagePC .whiteGreyDeep,.cmp-customPageContent.leftTextRightImagePC .whiteGreyDeep,.cmp-customPageContent.bottomTextTopImagePC .whiteGreyDeep,.cmp-customPageContent.topTextBottomImagePC .whiteGreyDeep{background-color:#666}
.cmp-customPageContent.rightTextLeftImagePC .whiteGreyDeep .preTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteGreyDeep .title,.cmp-customPageContent.rightTextLeftImagePC .whiteGreyDeep .subTitle,.cmp-customPageContent.rightTextLeftImagePC .whiteGreyDeep .description,.cmp-customPageContent.leftTextRightImagePC .whiteGreyDeep .preTitle,.cmp-customPageContent.leftTextRightImagePC .whiteGreyDeep .title,.cmp-customPageContent.leftTextRightImagePC .whiteGreyDeep .subTitle,.cmp-customPageContent.leftTextRightImagePC .whiteGreyDeep .description,.cmp-customPageContent.bottomTextTopImagePC .whiteGreyDeep .preTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteGreyDeep .title,.cmp-customPageContent.bottomTextTopImagePC .whiteGreyDeep .subTitle,.cmp-customPageContent.bottomTextTopImagePC .whiteGreyDeep .description,.cmp-customPageContent.topTextBottomImagePC .whiteGreyDeep .preTitle,.cmp-customPageContent.topTextBottomImagePC .whiteGreyDeep .title,.cmp-customPageContent.topTextBottomImagePC .whiteGreyDeep .subTitle,.cmp-customPageContent.topTextBottomImagePC .whiteGreyDeep .description{color:#fff}
.cmp-customPageContent.rightTextLeftImagePC .blackGreyLight,.cmp-customPageContent.leftTextRightImagePC .blackGreyLight,.cmp-customPageContent.bottomTextTopImagePC .blackGreyLight,.cmp-customPageContent.topTextBottomImagePC .blackGreyLight{background-color:#e5e5e5}
.cmp-customPageContent.rightTextLeftImagePC .blackGreyLight .preTitle,.cmp-customPageContent.rightTextLeftImagePC .blackGreyLight .title,.cmp-customPageContent.rightTextLeftImagePC .blackGreyLight .subTitle,.cmp-customPageContent.rightTextLeftImagePC .blackGreyLight .description,.cmp-customPageContent.leftTextRightImagePC .blackGreyLight .preTitle,.cmp-customPageContent.leftTextRightImagePC .blackGreyLight .title,.cmp-customPageContent.leftTextRightImagePC .blackGreyLight .subTitle,.cmp-customPageContent.leftTextRightImagePC .blackGreyLight .description,.cmp-customPageContent.bottomTextTopImagePC .blackGreyLight .preTitle,.cmp-customPageContent.bottomTextTopImagePC .blackGreyLight .title,.cmp-customPageContent.bottomTextTopImagePC .blackGreyLight .subTitle,.cmp-customPageContent.bottomTextTopImagePC .blackGreyLight .description,.cmp-customPageContent.topTextBottomImagePC .blackGreyLight .preTitle,.cmp-customPageContent.topTextBottomImagePC .blackGreyLight .title,.cmp-customPageContent.topTextBottomImagePC .blackGreyLight .subTitle,.cmp-customPageContent.topTextBottomImagePC .blackGreyLight .description{color:#000}
}
@media screen and (orientation:portrait) and (min-width:835px){.whiteRed{background-color:#f50438}
.whiteRed .preTitle,.whiteRed .title,.whiteRed .subTitle,.whiteRed .description{color:#fff}
.whiteBlack{background-color:black}
.whiteBlack .preTitle,.whiteBlack .title,.whiteBlack .subTitle,.whiteBlack .description{color:#fff}
.blackWhite{background-color:white}
.blackWhite .preTitle,.blackWhite .title,.blackWhite .subTitle,.blackWhite .description{color:#000}
.whiteGreyDeep{background-color:#666}
.whiteGreyDeep .preTitle,.whiteGreyDeep .title,.whiteGreyDeep .subTitle,.whiteGreyDeep .description{color:#fff}
.blackGreyLight{background-color:#e5e5e5}
.blackGreyLight .preTitle,.blackGreyLight .title,.blackGreyLight .subTitle,.blackGreyLight .description{color:#000}
}
@media screen and (orientation:portrait) and (max-width:834px){.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-1,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-1{padding:1%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-2,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-2{padding:2%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-3,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-3{padding:3%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-4,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-4{padding:4%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-5,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-5{padding:5%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-6,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-6{padding:6%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-7,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-7{padding:7%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-8,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-8{padding:8%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-9,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-9{padding:9%}
.cmp-customPageContent.topTextBottomImageMobile .carousel-media.padding-mobile-10,.cmp-customPageContent.bottomTextTopImageMobile .carousel-media.padding-mobile-10{padding:10%}
.cmp-customPageContent.topTextBottomImageMobile .whiteRed,.cmp-customPageContent.bottomTextTopImageMobile .whiteRed{background-color:#f50438}
.cmp-customPageContent.topTextBottomImageMobile .whiteRed .preTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteRed .title,.cmp-customPageContent.topTextBottomImageMobile .whiteRed .subTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteRed .description,.cmp-customPageContent.bottomTextTopImageMobile .whiteRed .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteRed .title,.cmp-customPageContent.bottomTextTopImageMobile .whiteRed .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteRed .description{color:#fff}
.cmp-customPageContent.topTextBottomImageMobile .whiteBlack,.cmp-customPageContent.bottomTextTopImageMobile .whiteBlack{background-color:black}
.cmp-customPageContent.topTextBottomImageMobile .whiteBlack .preTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteBlack .title,.cmp-customPageContent.topTextBottomImageMobile .whiteBlack .subTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteBlack .description,.cmp-customPageContent.bottomTextTopImageMobile .whiteBlack .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteBlack .title,.cmp-customPageContent.bottomTextTopImageMobile .whiteBlack .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteBlack .description{color:#fff}
.cmp-customPageContent.topTextBottomImageMobile .blackWhite,.cmp-customPageContent.bottomTextTopImageMobile .blackWhite{background-color:white}
.cmp-customPageContent.topTextBottomImageMobile .blackWhite .preTitle,.cmp-customPageContent.topTextBottomImageMobile .blackWhite .title,.cmp-customPageContent.topTextBottomImageMobile .blackWhite .subTitle,.cmp-customPageContent.topTextBottomImageMobile .blackWhite .description,.cmp-customPageContent.bottomTextTopImageMobile .blackWhite .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .blackWhite .title,.cmp-customPageContent.bottomTextTopImageMobile .blackWhite .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .blackWhite .description{color:#000}
.cmp-customPageContent.topTextBottomImageMobile .whiteGrey,.cmp-customPageContent.bottomTextTopImageMobile .whiteGrey{background-color:#666}
.cmp-customPageContent.topTextBottomImageMobile .whiteGrey .preTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteGrey .title,.cmp-customPageContent.topTextBottomImageMobile .whiteGrey .subTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteGrey .description,.cmp-customPageContent.bottomTextTopImageMobile .whiteGrey .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteGrey .title,.cmp-customPageContent.bottomTextTopImageMobile .whiteGrey .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteGrey .description{color:#fff}
.cmp-customPageContent.topTextBottomImageMobile .whiteGreyDeep,.cmp-customPageContent.bottomTextTopImageMobile .whiteGreyDeep{background-color:#666}
.cmp-customPageContent.topTextBottomImageMobile .whiteGreyDeep .preTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteGreyDeep .title,.cmp-customPageContent.topTextBottomImageMobile .whiteGreyDeep .subTitle,.cmp-customPageContent.topTextBottomImageMobile .whiteGreyDeep .description,.cmp-customPageContent.bottomTextTopImageMobile .whiteGreyDeep .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteGreyDeep .title,.cmp-customPageContent.bottomTextTopImageMobile .whiteGreyDeep .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .whiteGreyDeep .description{color:#fff}
.cmp-customPageContent.topTextBottomImageMobile .blackGreyLight,.cmp-customPageContent.bottomTextTopImageMobile .blackGreyLight{background-color:#e5e5e5}
.cmp-customPageContent.topTextBottomImageMobile .blackGreyLight .preTitle,.cmp-customPageContent.topTextBottomImageMobile .blackGreyLight .title,.cmp-customPageContent.topTextBottomImageMobile .blackGreyLight .subTitle,.cmp-customPageContent.topTextBottomImageMobile .blackGreyLight .description,.cmp-customPageContent.bottomTextTopImageMobile .blackGreyLight .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .blackGreyLight .title,.cmp-customPageContent.bottomTextTopImageMobile .blackGreyLight .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .blackGreyLight .description{color:#000}
}
@media screen and (orientation:landscape){.cmp-customPageContent.fullPagePC .leftTop{align-items:start;flex-direction:column;justify-content:start}
.cmp-customPageContent.fullPagePC .leftCenter{align-items:start;flex-direction:column;justify-content:center}
.cmp-customPageContent.fullPagePC .leftBottom{align-items:start;flex-direction:column;justify-content:end}
.cmp-customPageContent.fullPagePC .centerTop{align-items:center;flex-direction:column;justify-content:start}
.cmp-customPageContent.fullPagePC .centerCenter{align-items:center;flex-direction:column;justify-content:center}
.cmp-customPageContent.fullPagePC .centerBottom{align-items:center;flex-direction:column;justify-content:end}
.cmp-customPageContent.fullPagePC .rightTop{align-items:end;flex-direction:column;justify-content:start}
.cmp-customPageContent.fullPagePC .rightCenter{align-items:end;flex-direction:column;justify-content:center}
.cmp-customPageContent.fullPagePC .rightBottom{align-items:end;flex-direction:column;justify-content:end}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-customPageContent.fullPageMobile .MobileCenterTop{flex-direction:row;align-items:start;justify-content:center}
.cmp-customPageContent.fullPageMobile .MobileCenterCenter{flex-direction:row;align-items:center;justify-content:center}
.cmp-customPageContent.fullPageMobile .MobileCenterBottom{flex-direction:row;align-items:end;justify-content:center}
}
@media screen and (orientation:landscape){.flex1{flex:1}
.flex2{flex:2}
.flex3{flex:3}
.flex4{flex:4}
}
@media screen and (orientation:portrait){.flexMobile1{flex:1}
.flexMobile2{flex:2}
.flexMobile3{flex:3}
.flexMobile4{flex:4}
}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section{flex-direction:row-reverse}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system{justify-content:center}
.cmp-customPageContent.leftTextRightImagePC .carouselItem{position:relative;display:flex}
.cmp-customPageContent.leftTextRightImagePC .grid-system{justify-content:center}
.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section{flex-direction:column-reverse}
.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system{justify-content:center;align-items:start}
.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section{flex-direction:column}
.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system{justify-content:center}
@media screen and (orientation:portrait){.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section{flex-direction:column-reverse}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carouselList{overflow:hidden}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system{justify-content:center;align-items:start}
.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section{flex-direction:column}
.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carouselList{overflow:hidden}
.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system{justify-content:center}
}
@media screen and (orientation:landscape){.cmp-customPageContent.fullPagePC{width:100%;height:100%;position:relative}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .carousel-container{box-sizing:border-box}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .carouselList{height:100%}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .carouselList .carouselItem{position:relative;width:100%;height:100%}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .carouselList .carouselItem .carousel-media{position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system{box-sizing:border-box;position:absolute;width:100%;height:100%;display:flex}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal{width:33.3%}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .subTitle{margin-bottom:12px;font-style:normal;font-weight:400}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{width:100%;display:flex;justify-content:start}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn{display:flex;margin-right:16px;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center;width:33.3%}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .title{text-align:center;min-width:auto;font-weight:bold}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .subTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .description{text-align:center}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal{width:100%;display:flex;justify-content:center}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a{display:flex;justify-content:center}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPagePC .cmp-customPageContent-section .Image-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.rightTextLeftImagePC,.cmp-customPageContent.leftTextRightImagePC,.cmp-customPageContent.bottomTextTopImagePC,.cmp-customPageContent.topTextBottomImagePC{width:100%;height:100%;position:relative}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .carousel-container,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .carousel-container,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .carousel-container,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .carousel-container{box-sizing:border-box}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .carouselList,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .carouselList,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .carouselList,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .carouselList{height:100%}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .carouselList .carouselItem,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .carouselList .carouselItem,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .carouselList .carouselItem,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .carouselList .carouselItem{width:100%;height:100%}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .carouselList .carouselItem .carousel-media,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .carouselList .carouselItem .carousel-media,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .carouselList .carouselItem .carousel-media,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .carouselList .carouselItem .carousel-media{width:100%;height:100%;overflow:hidden}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system{box-sizing:border-box;width:100%;height:100%;display:flex}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .preTitle,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .preTitle,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .preTitle,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .title,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .title,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .title,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .subTitle,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .subTitle,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .subTitle,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .subTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{width:100%;display:flex;justify-content:start}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn p,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn p,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn p,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{display:flex;flex-direction:column;justify-content:start;align-items:start}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{display:flex;align-items:center;justify-content:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .title{text-align:center;min-width:auto;font-weight:bold}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .subTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .description,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .description,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .description,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .description{text-align:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal{width:100%;display:flex;justify-content:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn p,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn p,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn p,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical{display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn{display:flex;align-items:center;justify-content:center}
.cmp-customPageContent.rightTextLeftImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.leftTextRightImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.bottomTextTopImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImagePC .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.rightTextLeftImagePC .grid-system,.cmp-customPageContent.leftTextRightImagePC .grid-system{align-items:center}
.cmp-customPageContent.rightTextLeftImagePC .grid-system .textcenter,.cmp-customPageContent.rightTextLeftImagePC .grid-system .textnormal,.cmp-customPageContent.leftTextRightImagePC .grid-system .textcenter,.cmp-customPageContent.leftTextRightImagePC .grid-system .textnormal{width:100%}
.cmp-customPageContent.topTextBottomImagePC .textcenter .btns-box.vertical a,.cmp-customPageContent.topTextBottomImagePC .textnormal .btns-box.vertical a,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btns-box.vertical a,.cmp-customPageContent.bottomTextTopImagePC .textnormal .btns-box.vertical a{width:156px;height:42px}
}
@media screen and (orientation:portrait) and (max-width:428px){.cmp-customPageContent.fullPageMobile .description,.cmp-customPageContent.topTextBottomImageMobile .description,.cmp-customPageContent.bottomTextTopImageMobile .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.cmp-customPageContent.fullPageMobile{width:100%;height:100%;position:relative}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carousel-container{height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList{height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList .carouselItem{position:relative;width:100%;height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList .carouselItem .carousel-media{position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system{position:absolute;top:0;width:100%;height:100%;display:flex}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center;width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle{margin-bottom:12px;font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal a .btn,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal a .btn,.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .Image-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile,.cmp-customPageContent.topTextBottomImageMobile{width:100%;height:100%;position:relative}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container{height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList{height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem{position:relative;width:100%;height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem .carousel-media,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem .carousel-media{position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .Image-media,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .Image-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system{position:relative;width:100%;height:100%;display:flex}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center;width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .title,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle{margin-bottom:12px;font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4px}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal a .btn,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal a .btn,.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
}
@media screen and (orientation:portrait) and (min-width:430px){.cmp-customPageContent.fullPageMobile{width:100%;height:100%;position:relative}
.cmp-customPageContent.fullPageMobile .MobileCenterTop{flex-direction:row;align-items:start;justify-content:center}
.cmp-customPageContent.fullPageMobile .MobileCenterCenter{flex-direction:row;align-items:center;justify-content:center}
.cmp-customPageContent.fullPageMobile .MobileCenterBottom{flex-direction:row;align-items:end;justify-content:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carousel-container{height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList{height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList .carouselItem{position:relative;width:100%;height:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .carouselList .carouselItem .carousel-media{position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system{position:absolute;width:100%;height:100%;display:flex;top:0}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle{margin-bottom:12px;font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .description{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{width:100%;display:flex;justify-content:start}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn{display:flex;margin-right:16px;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center;width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .title{text-align:center;min-width:auto;font-weight:bold}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .description{text-align:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal{width:100%;display:flex;justify-content:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a{width:100%}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.fullPageMobile .cmp-customPageContent-section .Image-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile,.cmp-customPageContent.topTextBottomImageMobile{width:100%;height:100%;position:relative}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section{width:100%;height:100%;position:relative;display:flex}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container{height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList{height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem{position:relative;width:100%;height:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem .carousel-media,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .carouselList .carouselItem .carousel-media{position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .carousel-container .Image-media,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .carousel-container .Image-media{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system{position:relative;width:100%;height:100%;display:flex}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .title,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .title{min-width:auto;font-weight:bold}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .subTitle{margin-bottom:12px;font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal{width:100%;display:flex;justify-content:start}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.horizontal .btn{display:flex;margin-right:16px;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textnormal .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter{display:flex;flex-direction:column;align-items:center;width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .preTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .title,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .title{text-align:center;min-width:auto;font-weight:bold}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .subTitle{font-style:normal;font-weight:400}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .description,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .description{text-align:center}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal{width:100%;display:flex;justify-content:center}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.horizontal .btn{display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical{width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a{width:100%}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}
.cmp-customPageContent.bottomTextTopImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p,.cmp-customPageContent.topTextBottomImageMobile .cmp-customPageContent-section .grid-system .textcenter .btns-box.vertical a .btn p{text-align:center;font-style:normal;font-weight:400;line-height:normal}
}
@media screen and (orientation:landscape) and (min-width:1441px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:51px !important}
.swiper-nav-dot{width:20px;height:8px;margin-right:5px}
.cmp-customPageContent.fullPagePC .grid-system.navSafePadding,.cmp-customPageContent.leftTextRightImagePC .grid-system.navSafePadding{padding-left:140px}
.cmp-customPageContent.fullPagePC .grid-system,.cmp-customPageContent.topTextBottomImagePC .grid-system{padding-top:72px}
.cmp-customPageContent.fullPagePC .textcenter,.cmp-customPageContent.fullPagePC .textnormal,.cmp-customPageContent.rightTextLeftImagePC .textcenter,.cmp-customPageContent.rightTextLeftImagePC .textnormal,.cmp-customPageContent.leftTextRightImagePC .textcenter,.cmp-customPageContent.leftTextRightImagePC .textnormal,.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal{padding:40px 60px 70px 60px}
.cmp-customPageContent.bottomTextTopImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal{padding:40px 60px 70px 60px}
.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal,.cmp-customPageContent.bottomTextTopImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal{width:1200px}
.cmp-customPageContent.rightTextLeftImagePC .preTitle,.cmp-customPageContent.leftTextRightImagePC .preTitle,.cmp-customPageContent.bottomTextTopImagePC .preTitle,.cmp-customPageContent.topTextBottomImagePC .preTitle,.cmp-customPageContent.fullPagePC .preTitle{font-size:16px;line-height:24px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .title,.cmp-customPageContent.leftTextRightImagePC .title,.cmp-customPageContent.bottomTextTopImagePC .title,.cmp-customPageContent.topTextBottomImagePC .title,.cmp-customPageContent.fullPagePC .title{font-size:36px;line-height:48px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .subTitle,.cmp-customPageContent.leftTextRightImagePC .subTitle,.cmp-customPageContent.bottomTextTopImagePC .subTitle,.cmp-customPageContent.topTextBottomImagePC .subTitle,.cmp-customPageContent.fullPagePC .subTitle{font-size:24px;line-height:32px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .description,.cmp-customPageContent.leftTextRightImagePC .description,.cmp-customPageContent.bottomTextTopImagePC .description,.cmp-customPageContent.topTextBottomImagePC .description,.cmp-customPageContent.fullPagePC .description{font-size:16px;line-height:24px}
.cmp-customPageContent.rightTextLeftImagePC .textnormal a,.cmp-customPageContent.leftTextRightImagePC .textnormal a,.cmp-customPageContent.bottomTextTopImagePC .textnormal a,.cmp-customPageContent.topTextBottomImagePC .textnormal a,.cmp-customPageContent.fullPagePC .textnormal a{margin-top:16px;margin-right:16px}
.cmp-customPageContent.rightTextLeftImagePC .textnormal .btn,.cmp-customPageContent.leftTextRightImagePC .textnormal .btn,.cmp-customPageContent.bottomTextTopImagePC .textnormal .btn,.cmp-customPageContent.topTextBottomImagePC .textnormal .btn,.cmp-customPageContent.fullPagePC .textnormal .btn{width:156px;height:42px}
.cmp-customPageContent.rightTextLeftImagePC .textnormal .btn p,.cmp-customPageContent.leftTextRightImagePC .textnormal .btn p,.cmp-customPageContent.bottomTextTopImagePC .textnormal .btn p,.cmp-customPageContent.topTextBottomImagePC .textnormal .btn p,.cmp-customPageContent.fullPagePC .textnormal .btn p{font-size:12px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter a,.cmp-customPageContent.leftTextRightImagePC .textcenter a,.cmp-customPageContent.bottomTextTopImagePC .textcenter a,.cmp-customPageContent.topTextBottomImagePC .textcenter a,.cmp-customPageContent.fullPagePC .textcenter a{margin:16px 8px 0 8px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter .btn,.cmp-customPageContent.leftTextRightImagePC .textcenter .btn,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn,.cmp-customPageContent.fullPagePC .textcenter .btn{width:156px;height:42px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter .btn p,.cmp-customPageContent.leftTextRightImagePC .textcenter .btn p,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn p,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn p,.cmp-customPageContent.fullPagePC .textcenter .btn p{font-size:12px}
}
@media screen and (orientation:landscape) and (min-width:1195px) and (max-width:1440px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:51px !important}
.swiper-nav-dot{width:20px;height:8px;margin-right:5px}
.cmp-customPageContent.fullPagePC .grid-system.navSafePadding,.cmp-customPageContent.leftTextRightImagePC .grid-system.navSafePadding{padding-left:140px}
.cmp-customPageContent.fullPagePC .grid-system,.cmp-customPageContent.topTextBottomImagePC .grid-system{padding-top:60px}
.cmp-customPageContent.fullPagePC .textcenter,.cmp-customPageContent.fullPagePC .textnormal,.cmp-customPageContent.rightTextLeftImagePC .textcenter,.cmp-customPageContent.rightTextLeftImagePC .textnormal,.cmp-customPageContent.leftTextRightImagePC .textcenter,.cmp-customPageContent.leftTextRightImagePC .textnormal,.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal{padding:40px 60px 70px 60px}
.cmp-customPageContent.bottomTextTopImagePC .textnormal,.cmp-customPageContent.bottomTextTopImagePC .textcenter{padding:40px 60px 70px 60px}
.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal,.cmp-customPageContent.bottomTextTopImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal{width:1200px}
.cmp-customPageContent.leftTextRightImagePC .preTitle,.cmp-customPageContent.rightTextLeftImagePC .preTitle,.cmp-customPageContent.bottomTextTopImagePC .preTitle,.cmp-customPageContent.topTextBottomImagePC .preTitle,.cmp-customPageContent.fullPagePC .preTitle{font-size:16px;line-height:24px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .title,.cmp-customPageContent.rightTextLeftImagePC .title,.cmp-customPageContent.bottomTextTopImagePC .title,.cmp-customPageContent.topTextBottomImagePC .title,.cmp-customPageContent.fullPagePC .title{font-size:36px;line-height:48px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .subTitle,.cmp-customPageContent.rightTextLeftImagePC .subTitle,.cmp-customPageContent.bottomTextTopImagePC .subTitle,.cmp-customPageContent.topTextBottomImagePC .subTitle,.cmp-customPageContent.fullPagePC .subTitle{font-size:24px;line-height:32px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .description,.cmp-customPageContent.rightTextLeftImagePC .description,.cmp-customPageContent.bottomTextTopImagePC .description,.cmp-customPageContent.topTextBottomImagePC .description,.cmp-customPageContent.fullPagePC .description{font-size:16px;line-height:24px}
.cmp-customPageContent.leftTextRightImagePC .textnormal a,.cmp-customPageContent.rightTextLeftImagePC .textnormal a,.cmp-customPageContent.bottomTextTopImagePC .textnormal a,.cmp-customPageContent.topTextBottomImagePC .textnormal a,.cmp-customPageContent.fullPagePC .textnormal a{margin:16px 16px 0 0}
.cmp-customPageContent.leftTextRightImagePC .textnormal a .btn,.cmp-customPageContent.rightTextLeftImagePC .textnormal a .btn,.cmp-customPageContent.bottomTextTopImagePC .textnormal a .btn,.cmp-customPageContent.topTextBottomImagePC .textnormal a .btn,.cmp-customPageContent.fullPagePC .textnormal a .btn{width:156px;height:42px}
.cmp-customPageContent.leftTextRightImagePC .textnormal a .btn p,.cmp-customPageContent.rightTextLeftImagePC .textnormal a .btn p,.cmp-customPageContent.bottomTextTopImagePC .textnormal a .btn p,.cmp-customPageContent.topTextBottomImagePC .textnormal a .btn p,.cmp-customPageContent.fullPagePC .textnormal a .btn p{font-size:12px}
.cmp-customPageContent.leftTextRightImagePC .textcenter a,.cmp-customPageContent.rightTextLeftImagePC .textcenter a,.cmp-customPageContent.bottomTextTopImagePC .textcenter a,.cmp-customPageContent.topTextBottomImagePC .textcenter a,.cmp-customPageContent.fullPagePC .textcenter a{margin:16px 8px 0 8px}
.cmp-customPageContent.leftTextRightImagePC .textcenter .btn,.cmp-customPageContent.rightTextLeftImagePC .textcenter .btn,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn,.cmp-customPageContent.fullPagePC .textcenter .btn{width:156px;height:42px}
.cmp-customPageContent.leftTextRightImagePC .textcenter .btn p,.cmp-customPageContent.rightTextLeftImagePC .textcenter .btn p,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn p,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn p,.cmp-customPageContent.fullPagePC .textcenter .btn p{font-size:12px}
}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:1194px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:51px !important}
.swiper-nav-dot{width:20px;height:8px;margin-right:5px}
.cmp-customPageContent.fullPagePC .grid-system.navSafePadding,.cmp-customPageContent.leftTextRightImagePC .grid-system.navSafePadding{padding-left:140px}
.cmp-customPageContent.topTextBottomImagePC .textnormal,.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal,.cmp-customPageContent.bottomTextTopImagePC .textcenter{width:960px}
.cmp-customPageContent.fullPagePC .grid-system,.cmp-customPageContent.topTextBottomImagePC .grid-system{padding-top:60px}
.cmp-customPageContent.fullPagePC .textcenter,.cmp-customPageContent.fullPagePC .textnormal,.cmp-customPageContent.rightTextLeftImagePC .textcenter,.cmp-customPageContent.rightTextLeftImagePC .textnormal,.cmp-customPageContent.leftTextRightImagePC .textcenter,.cmp-customPageContent.leftTextRightImagePC .textnormal,.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal{padding:40px 60px 70px 60px}
.cmp-customPageContent.bottomTextTopImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal{padding:40px 60px 70px 60px}
.cmp-customPageContent.rightTextLeftImagePC .preTitle,.cmp-customPageContent.leftTextRightImagePC .preTitle,.cmp-customPageContent.bottomTextTopImagePC .preTitle,.cmp-customPageContent.topTextBottomImagePC .preTitle,.cmp-customPageContent.fullPagePC .preTitle{font-size:16px;line-height:24px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .title,.cmp-customPageContent.leftTextRightImagePC .title,.cmp-customPageContent.bottomTextTopImagePC .title,.cmp-customPageContent.topTextBottomImagePC .title,.cmp-customPageContent.fullPagePC .title{font-size:36px;line-height:48px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .subTitle,.cmp-customPageContent.leftTextRightImagePC .subTitle,.cmp-customPageContent.bottomTextTopImagePC .subTitle,.cmp-customPageContent.topTextBottomImagePC .subTitle,.cmp-customPageContent.fullPagePC .subTitle{font-size:24px;line-height:32px;margin-bottom:12px}
.cmp-customPageContent.rightTextLeftImagePC .description,.cmp-customPageContent.leftTextRightImagePC .description,.cmp-customPageContent.bottomTextTopImagePC .description,.cmp-customPageContent.topTextBottomImagePC .description,.cmp-customPageContent.fullPagePC .description{font-size:16px;line-height:24px}
.cmp-customPageContent.rightTextLeftImagePC .textnormal a,.cmp-customPageContent.leftTextRightImagePC .textnormal a,.cmp-customPageContent.bottomTextTopImagePC .textnormal a,.cmp-customPageContent.topTextBottomImagePC .textnormal a,.cmp-customPageContent.fullPagePC .textnormal a{margin:16px 16px 0 0}
.cmp-customPageContent.rightTextLeftImagePC .textnormal a .btn,.cmp-customPageContent.leftTextRightImagePC .textnormal a .btn,.cmp-customPageContent.bottomTextTopImagePC .textnormal a .btn,.cmp-customPageContent.topTextBottomImagePC .textnormal a .btn,.cmp-customPageContent.fullPagePC .textnormal a .btn{width:156px;height:42px}
.cmp-customPageContent.rightTextLeftImagePC .textnormal a .btn p,.cmp-customPageContent.leftTextRightImagePC .textnormal a .btn p,.cmp-customPageContent.bottomTextTopImagePC .textnormal a .btn p,.cmp-customPageContent.topTextBottomImagePC .textnormal a .btn p,.cmp-customPageContent.fullPagePC .textnormal a .btn p{font-size:12px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter a,.cmp-customPageContent.leftTextRightImagePC .textcenter a,.cmp-customPageContent.bottomTextTopImagePC .textcenter a,.cmp-customPageContent.topTextBottomImagePC .textcenter a,.cmp-customPageContent.fullPagePC .textcenter a{margin:16px 8px 0 8px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter a .btn,.cmp-customPageContent.leftTextRightImagePC .textcenter a .btn,.cmp-customPageContent.bottomTextTopImagePC .textcenter a .btn,.cmp-customPageContent.topTextBottomImagePC .textcenter a .btn,.cmp-customPageContent.fullPagePC .textcenter a .btn{width:156px;height:42px}
.cmp-customPageContent.rightTextLeftImagePC .textcenter a .btn p,.cmp-customPageContent.leftTextRightImagePC .textcenter a .btn p,.cmp-customPageContent.bottomTextTopImagePC .textcenter a .btn p,.cmp-customPageContent.topTextBottomImagePC .textcenter a .btn p,.cmp-customPageContent.fullPagePC .textcenter a .btn p{font-size:12px}
}
@media screen and (orientation:landscape) and (max-width:767px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:51px !important}
.swiper-nav-dot{width:20px;height:8px;margin-right:5px}
.cmp-customPageContent.topTextBottomImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal,.cmp-customPageContent.bottomTextTopImagePC .textcenter,.cmp-customPageContent.bottomTextTopImagePC .textnormal{width:960px}
.cmp-customPageContent.fullPagePC .grid-system.navSafePadding,.cmp-customPageContent.rightTextLeftImagePC .grid-system.navSafePadding,.cmp-customPageContent.leftTextRightImagePC .grid-system.navSafePadding{padding-left:140px}
.cmp-customPageContent.fullPagePC .grid-system,.cmp-customPageContent.topTextBottomImagePC .grid-system{padding-top:60px}
.cmp-customPageContent.fullPagePC .textnormal,.cmp-customPageContent.fullPagePC .textcenter,.cmp-customPageContent.rightTextLeftImagePC .textnormal,.cmp-customPageContent.rightTextLeftImagePC .textcenter,.cmp-customPageContent.leftTextRightImagePC .textnormal,.cmp-customPageContent.leftTextRightImagePC .textcenter,.cmp-customPageContent.topTextBottomImagePC .textnormal,.cmp-customPageContent.topTextBottomImagePC .textcenter{padding:40px 60px 40px 60px}
.cmp-customPageContent.bottomTextTopImagePC{padding:40px 60px 40px 40px}
.cmp-customPageContent.leftTextRightImagePC .preTitle,.cmp-customPageContent.bottomTextTopImagePC .preTitle,.cmp-customPageContent.topTextBottomImagePC .preTitle,.cmp-customPageContent.fullPagePC .preTitle{font-size:16px;line-height:24px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .title,.cmp-customPageContent.bottomTextTopImagePC .title,.cmp-customPageContent.topTextBottomImagePC .title,.cmp-customPageContent.fullPagePC .title{font-size:36px;line-height:48px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .subTitle,.cmp-customPageContent.bottomTextTopImagePC .subTitle,.cmp-customPageContent.topTextBottomImagePC .subTitle,.cmp-customPageContent.fullPagePC .subTitle{font-size:24px;line-height:32px;margin-bottom:12px}
.cmp-customPageContent.leftTextRightImagePC .description,.cmp-customPageContent.bottomTextTopImagePC .description,.cmp-customPageContent.topTextBottomImagePC .description,.cmp-customPageContent.fullPagePC .description{font-size:16px;line-height:24px}
.cmp-customPageContent.leftTextRightImagePC .textnormal .btn,.cmp-customPageContent.bottomTextTopImagePC .textnormal .btn,.cmp-customPageContent.topTextBottomImagePC .textnormal .btn,.cmp-customPageContent.fullPagePC .textnormal .btn{width:156px;height:42px}
.cmp-customPageContent.leftTextRightImagePC .textnormal .btn p,.cmp-customPageContent.bottomTextTopImagePC .textnormal .btn p,.cmp-customPageContent.topTextBottomImagePC .textnormal .btn p,.cmp-customPageContent.fullPagePC .textnormal .btn p{font-size:12px}
.cmp-customPageContent.leftTextRightImagePC .textcenter .btn,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn,.cmp-customPageContent.fullPagePC .textcenter .btn{margin:16px 8px 0 8px;width:156px;height:42px}
.cmp-customPageContent.leftTextRightImagePC .textcenter .btn p,.cmp-customPageContent.bottomTextTopImagePC .textcenter .btn p,.cmp-customPageContent.topTextBottomImagePC .textcenter .btn p,.cmp-customPageContent.fullPagePC .textcenter .btn p{font-size:12px}
}
@media screen and (orientation:portrait) and (min-width:430px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:51px !important}
.cmp-customPageContent.fullPageMobile .grid-system.navSafePadding,.cmp-customPageContent.topTextBottomImageMobile .grid-system.navSafePadding,.cmp-customPageContent.bottomTextTopImageMobile .grid-system.navSafePadding{padding-left:40px;padding-right:40px}
.cmp-customPageContent.fullPageMobile .grid-system,.cmp-customPageContent.topTextBottomImageMobile .grid-system{padding-top:60px}
.cmp-customPageContent.fullPageMobile .grid-system .textnormal,.cmp-customPageContent.fullPageMobile .grid-system .textcenter,.cmp-customPageContent.topTextBottomImageMobile .grid-system .textnormal,.cmp-customPageContent.topTextBottomImageMobile .grid-system .textcenter{padding:60px 40px 60px 40px}
.cmp-customPageContent.bottomTextTopImageMobile .textnormal,.cmp-customPageContent.bottomTextTopImageMobile .textcenter{padding:60px 40px 16px 40px}
.cmp-customPageContent.fullPageMobile .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .preTitle,.cmp-customPageContent.topTextBottomImageMobile .preTitle{font-size:16px;line-height:24px;margin-bottom:8px}
.cmp-customPageContent.fullPageMobile .title,.cmp-customPageContent.bottomTextTopImageMobile .title,.cmp-customPageContent.topTextBottomImageMobile .title{font-size:36px;line-height:48px;margin-bottom:8px}
.cmp-customPageContent.fullPageMobile .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .subTitle,.cmp-customPageContent.topTextBottomImageMobile .subTitle{margin-bottom:8px;font-size:22px;line-height:32px}
.cmp-customPageContent.fullPageMobile .description,.cmp-customPageContent.bottomTextTopImageMobile .description,.cmp-customPageContent.topTextBottomImageMobile .description{font-size:16px;line-height:24px}
.cmp-customPageContent.fullPageMobile .textnormal .btn,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .btn,.cmp-customPageContent.topTextBottomImageMobile .textnormal .btn{margin-top:16px;width:153px;height:54px;margin-right:8px}
.cmp-customPageContent.fullPageMobile .textnormal .btn p,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .btn p,.cmp-customPageContent.topTextBottomImageMobile .textnormal .btn p{font-size:16px}
.cmp-customPageContent.fullPageMobile .textcenter .btn,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .btn,.cmp-customPageContent.topTextBottomImageMobile .textcenter .btn{margin:16px 2px 0 2px;width:153px;height:54px}
.cmp-customPageContent.fullPageMobile .textcenter .btn p,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .btn p,.cmp-customPageContent.topTextBottomImageMobile .textcenter .btn p{font-size:16px}
}
@media screen and (orientation:portrait) and (max-width:429px){.swiper-pagination-customs{width:20px;height:8px;margin:0 5px}
.swiper-pagination{bottom:8px !important}
.cmp-customPageContent.fullPageMobile .grid-system,.cmp-customPageContent.topTextBottomImageMobile .grid-system{padding-top:60px}
.cmp-customPageContent.fullPageMobile .textnormal,.cmp-customPageContent.fullPageMobile .textcenter,.cmp-customPageContent.topTextBottomImageMobile .textnormal,.cmp-customPageContent.topTextBottomImageMobile .textcenter{padding:36px 44px 36px 44px}
.cmp-customPageContent.bottomTextTopImageMobile .textnormal,.cmp-customPageContent.bottomTextTopImageMobile .textcenter{padding:36px 44px 16px 44px}
.cmp-customPageContent.fullPageMobile .preTitle,.cmp-customPageContent.bottomTextTopImageMobile .preTitle,.cmp-customPageContent.topTextBottomImageMobile .preTitle{font-size:16px;line-height:24px;margin-bottom:8px}
.cmp-customPageContent.fullPageMobile .title,.cmp-customPageContent.bottomTextTopImageMobile .title,.cmp-customPageContent.topTextBottomImageMobile .title{font-size:32px;line-height:48px;margin-bottom:8px}
.cmp-customPageContent.fullPageMobile .subTitle,.cmp-customPageContent.bottomTextTopImageMobile .subTitle,.cmp-customPageContent.topTextBottomImageMobile .subTitle{margin-bottom:16px;font-size:22px;line-height:32px}
.cmp-customPageContent.fullPageMobile .description,.cmp-customPageContent.bottomTextTopImageMobile .description,.cmp-customPageContent.topTextBottomImageMobile .description{font-size:16px;line-height:24px}
.cmp-customPageContent.fullPageMobile .textnormal .horizontal a .btn,.cmp-customPageContent.fullPageMobile .textcenter .horizontal a .btn,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .horizontal a .btn,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .horizontal a .btn,.cmp-customPageContent.topTextBottomImageMobile .textnormal .horizontal a .btn,.cmp-customPageContent.topTextBottomImageMobile .textcenter .horizontal a .btn{margin-top:16px}
.cmp-customPageContent.fullPageMobile .textnormal .vertical a:nth-child(1) .btn,.cmp-customPageContent.fullPageMobile .textcenter .vertical a:nth-child(1) .btn,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .vertical a:nth-child(1) .btn,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .vertical a:nth-child(1) .btn,.cmp-customPageContent.topTextBottomImageMobile .textnormal .vertical a:nth-child(1) .btn,.cmp-customPageContent.topTextBottomImageMobile .textcenter .vertical a:nth-child(1) .btn{margin-top:16px}
.cmp-customPageContent.fullPageMobile .textnormal .vertical a:nth-child(2) .btn,.cmp-customPageContent.fullPageMobile .textcenter .vertical a:nth-child(2) .btn,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .vertical a:nth-child(2) .btn,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .vertical a:nth-child(2) .btn,.cmp-customPageContent.topTextBottomImageMobile .textnormal .vertical a:nth-child(2) .btn,.cmp-customPageContent.topTextBottomImageMobile .textcenter .vertical a:nth-child(2) .btn{margin-top:4px}
.cmp-customPageContent.fullPageMobile .textnormal .btn,.cmp-customPageContent.fullPageMobile .textcenter .btn,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .btn,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .btn,.cmp-customPageContent.topTextBottomImageMobile .textnormal .btn,.cmp-customPageContent.topTextBottomImageMobile .textcenter .btn{height:54px}
.cmp-customPageContent.fullPageMobile .textnormal .btn p,.cmp-customPageContent.fullPageMobile .textcenter .btn p,.cmp-customPageContent.bottomTextTopImageMobile .textnormal .btn p,.cmp-customPageContent.bottomTextTopImageMobile .textcenter .btn p,.cmp-customPageContent.topTextBottomImageMobile .textnormal .btn p,.cmp-customPageContent.topTextBottomImageMobile .textcenter .btn p{font-size:16px}
}
.cmp-contact-us{font-family:"audi-wide","audi-zh-regular";display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}
@media only screen and (max-width:375px){.cmp-contact-us{justify-content:center}
}
.cmp-contact-us .img-section{width:100%;height:42.36vh}
.cmp-contact-us .img-section img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.cmp-contact-us .content-section{padding:31px 0 28px 18px}
@media only screen and (max-width:375px){.cmp-contact-us .content-section{padding:31px 0 28px 0}
}
.cmp-contact-us .content-section .title{font-family:"audi-wide-bold","audi-zh-bold";color:#000;font-weight:600;font-size:24px;line-height:29px;letter-spacing:.75px;padding-bottom:18px}
.cmp-contact-us .content-section .desc{font-size:16px;line-height:19px;letter-spacing:.5px;padding-bottom:31px;color:#000}
.cmp-contact-us .content-section .contact-us-options{display:-ms-flexbox;display:flex}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn{padding-top:0;margin:0;padding-right:0;width:auto}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom{padding-left:12.8vw}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom .aui-radio_tick{background-color:#e5e5e5;opacity:1}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom .radio-label{font-size:16px;line-height:19px;letter-spacing:.5px;color:#000}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom .aui-radio__box{border:1px solid gray}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom .checked{background:#333}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn:first-child{padding-right:16vw}
.cmp-contact-us .content-section .btn-wrapper{display:-ms-flexbox;display:flex;padding-top:14.90vh}
@media only screen and (max-width:768px){.cmp-contact-us .content-section .btn-wrapper{justify-content:center}
}
.cmp-contact-us .content-section .btn-wrapper button{width:166px;height:44px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.cmp-contact-us .content-section .btn-wrapper button span{font-size:12px}
.cmp-contact-us .content-section .btn-wrapper button:first-of-type{margin-right:8px}
#fullpage .cmp-contact-us .mob-title{margin-top:60px}
.ie-browser .cmp-contact-us.square-1-1 .img-section{max-height:546px}
@media only screen and (min-width:768px) and (max-width:1024px){.cmp-contact-us .content-section .contact-us-options .custom-radio-btn:first-child{padding-right:3.27vw}
}
@media only screen and (min-width:1024px){.cmp-contact-us.cmp-contact-us__reverse{-ms-flex-direction:unset;flex-direction:unset}
.cmp-contact-us{padding-top:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cmp-contact-us .mob-title{display:none}
.cmp-contact-us .img-section{width:65.83%;height:100%}
.cmp-contact-us .content-section{width:34%;padding:23.98vh 4.18vw 0 7.31vh}
.cmp-contact-us .content-section .title{font-style:normal;font-weight:600;font-size:24px;line-height:29px;letter-spacing:.75px;padding-bottom:26px}
.cmp-contact-us .content-section .desc{font-size:16px;line-height:19px;padding-bottom:7.67vh;letter-spacing:normal}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom{padding-left:3.33vw}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn:first-child{padding-right:14.8% !important;margin:0}
.cmp-contact-us .content-section .btn-wrapper{padding-top:12.94vh}
.cmp-contact-us .content-section .btn-wrapper button{height:46px}
}
@media only screen and (min-width:1440px){.cmp-contact-us .content-section{width:34.03%;padding:22.63vh 4.16vw 0 4.86vw}
.cmp-contact-us .content-section .title{padding-bottom:2.5vh}
.cmp-contact-us .content-section .desc{padding-bottom:7.77vh}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn{padding-top:0;margin:0;padding-right:0}
.cmp-contact-us .content-section .btn-wrapper{padding-top:12.77vh}
.cmp-contact-us .content-section .btn-wrapper button{height:44px}
.cmp-contact-us .img-section{width:65.97%}
}
@media only screen and (min-width:1920px){.cmp-contact-us .content-section{width:33.85%;padding:23.42vh 4.27vw 0 4.68vw}
.cmp-contact-us .content-section .title{font-size:36px;line-height:43px;padding-bottom:2.87vh}
.cmp-contact-us .content-section .desc{padding-bottom:7.13vh;font-size:24px;line-height:29px;letter-spacing:.5px}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom .radio-label{font-size:24px}
.cmp-contact-us .content-section .contact-us-options .custom-radio-btn:first-child{padding-right:5.36vw !important}
.cmp-contact-us .content-section .btn-wrapper{padding-top:14.90vh}
.cmp-contact-us .content-section .btn-wrapper button{height:58.42px;width:233.51px}
.cmp-contact-us .content-section .btn-wrapper button span{font-size:18px}
.cmp-contact-us .content-section .btn-wrapper button:first-of-type{margin-right:10.49px}
.cmp-contact-us .img-section{width:66.14%}
}
@media only screen and (min-width:768px) and (max-width:1023px){.cmp-contact-us .content-section .contact-us-options .custom-radio-btn .custom{padding-left:48px}
}
.cmp-contact-us .content-section .btn-wrapper button span{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.cmp-image-promotion .image-promotion-comp{margin-bottom:64px}
.cmp-image-promotion .image-promotion-comp .desc{width:65%;font-size:16px;font-family:"audi-wide","audi-zh-regular";line-height:24px;letter-spacing:normal;color:black;display:none;margin:16px 0 12px 80px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-slide{padding:0 40px 10px;width:100vw}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-dots li.slick-active button:before{background-color:#000;opacity:1 !important}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-dots li button:before{background-color:#000;opacity:.05 !important}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-dots{bottom:-35px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card{box-shadow:0 0 15px rgba(0,0,0,0.09);background-color:white;min-height:328px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .image-container{width:inherit;height:200px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .image-container img{width:100%;height:100%;object-fit:cover;object-position:top}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content{padding:15px 16px 18px 16px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content .title{font-size:14px;letter-spacing:1.02px;line-height:24px;color:black;margin:0;font-family:"audi-wide-bold","audi-zh-bold";width:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content .description{font-size:12px;font-family:"audi-wide-bold","audi-zh-bold";line-height:28px;color:#999;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:56px;max-height:56px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content a .learn-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#000;cursor:pointer;-ms-flex-pack:end;justify-content:flex-end;font-family:"audi-wide","audi-zh-regular"}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content a span{font-size:24px;line-height:.5;color:black;font-family:"audi-wide","audi-zh-regular"}
@media only screen and (min-width:768px){.cmp-image-promotion .desc{display:block !important}
.cmp-image-promotion .image-promotion-comp{margin-bottom:0}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel{margin:36px 80px 0 80px !important;height:530px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-slide{margin:0 8px;padding:0;height:inherit;min-width:360px;max-width:360px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-slide:first-of-type{margin-left:0}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-list{height:inherit}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .slick-dots{bottom:36px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card{margin-right:16px;min-height:460px;max-height:460px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .image-container{width:inherit;height:200px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content{padding:30px 16px 33px 16px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content .title{font-size:24px;line-height:normal;letter-spacing:.75px;-webkit-line-clamp:2;min-height:60px;max-height:60px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content .description{font-size:16px;letter-spacing:normal;line-height:24px;margin:14px 0 20px 0;-webkit-line-clamp:4;min-height:96px;max-height:96px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content a .learn-more{font-size:16px;line-height:20px}
.cmp-image-promotion .image-promotion-comp .image-promotion-card-carousel .image-promotion-card .content a span{line-height:.5px}
}
@media only screen and (min-width:600px) and (max-width:700px){.cmp-recommend-card .recommend-card .content-section .desc{margin-top:130px}
}
@media only screen and (max-width:767px){.cmp-image-promotion .cmp-title .heading-container{padding:0 40px}
}
.noPointer{pointer-events:none}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}
.cmp-cardChangeable .exit{animation:fadeOut 1s forwards !important;opacity:0}
.cmp-cardChangeable .show{animation:fadeIn 3s forwards !important;opacity:0}
.cmp-cardChangeable .hidden{display:none !important}
.cmp-cardChangeable .add-card{order:100}
.cmp-cardChangeable img{width:100%;height:100%;transition:transform .3s;object-fit:cover !important}
.cmp-cardChangeable picture{height:100%;width:100%}
.cmp-cardChangeable .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}
.cmp-cardChangeable .bottomTextTopImage img:hover,.cmp-cardChangeable .topTextBottomImage img:hover,.cmp-cardChangeable .fullPage img:hover{cursor:pointer;transform:scale(1.2)}
.cmp-cardChangeable button{cursor:pointer}
.cmp-cardChangeable .flex-content.centerTop{justify-content:start}
.cmp-cardChangeable .flex-content.centerCenter{justify-content:center}
.cmp-cardChangeable .flex-content.centerBottom{justify-content:end}
.cmp-cardChangeable .topTextBottomImage{flex-direction:column}
.cmp-cardChangeable .bottomTextTopImage{flex-direction:column-reverse}
.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardHorizontal,.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardWaterFlow{background:#000}
.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardHorizontal .titleContainer,.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardWaterFlow .titleContainer{color:#FFF}
.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardHorizontal .descContainer,.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardWaterFlow .descContainer{color:#FFF}
.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardHorizontal .add-card .cardSonDiv,.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardWaterFlow .add-card .cardSonDiv{stroke:#fff}
.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardHorizontal .add-card .cardSonDiv p,.cmp-cardChangeable .SectionWhiteTextBlackBackground.normalCardWaterFlow .add-card .cardSonDiv p{color:#fff}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow{background:#FFF}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .titleContainer,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .titleContainer{color:#000}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .descContainer,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .descContainer{color:#000}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .cardSonDiv .more-button path,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .cardSonDiv .more-button path{stroke:#000}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .cardSonDiv p,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .cardSonDiv p{color:#000}
@media screen and (max-width:768px){.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .card-list,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .card-list{padding:12px !important}
}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal .card,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow .card{box-shadow:0 0 12px 0 rgba(0,0,0,0.06)}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal input[type=range]::-webkit-slider-thumb,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow input[type=range]::-webkit-slider-thumb{background:#000 !important}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal input[type=range]::-moz-range-thumb,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow input[type=range]::-moz-range-thumb{background:#000 !important}
.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardHorizontal input[type=range]::-ms-thumb,.cmp-cardChangeable .SectionBlackTextWhiteBackground.normalCardWaterFlow input[type=range]::-ms-thumb{background:#000 !important}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow{background:#f50438}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal .titleContainer,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow .titleContainer{color:#FFF}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal .descContainer,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow .descContainer{color:#FFF}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal .fullPage .card-textContent,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow .fullPage .card-textContent{background:transparent}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal .add-card .cardSonDiv,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow .add-card .cardSonDiv{stroke:#fff}
.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardHorizontal .add-card .cardSonDiv p,.cmp-cardChangeable .SectionWhiteTextRedBackground.normalCardWaterFlow .add-card .cardSonDiv p{color:#fff}
.cmp-cardChangeable .whiteTextBlackBackground{background-color:#000;color:#FFF;border:1px solid #1a1a1a}
.cmp-cardChangeable .blackTextWhiteBackground{background-color:#FFF;color:#000;border:1px solid #1a1a1a}
.cmp-cardChangeable .whiteTextTransparentBackground{background-color:transparent;color:#FFF;border:1px solid #FFF}
.cmp-cardChangeable .blackTextTransparentBackground{background-color:transparent;color:#000;border:1px solid #000}
.cmp-cardChangeable .cardWhiteTextBlackBackground.topTextBottomImage,.cmp-cardChangeable .cardWhiteTextBlackBackground.bottomTextTopImage{background-color:#000}
.cmp-cardChangeable .cardWhiteTextBlackBackground.topTextBottomImage .card-textContent,.cmp-cardChangeable .cardWhiteTextBlackBackground.bottomTextTopImage .card-textContent{background-color:#000}
.cmp-cardChangeable .cardWhiteTextBlackBackground.topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc,.cmp-cardChangeable .cardWhiteTextBlackBackground.bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc{color:#fff}
.cmp-cardChangeable .cardWhiteTextBlackBackground.topTextBottomImage .card-textContent .text-content .flex-content .card-config .card-time,.cmp-cardChangeable .cardWhiteTextBlackBackground.bottomTextTopImage .card-textContent .text-content .flex-content .card-config .card-time{color:#fff}
.cmp-cardChangeable .cardWhiteTextBlackBackground.topTextBottomImage .card-content,.cmp-cardChangeable .cardWhiteTextBlackBackground.bottomTextTopImage .card-content{background-color:#000}
.cmp-cardChangeable .cardWhiteTextBlackBackground.fullPage{color:#fff}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage{background-color:#fff}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage .card-textContent,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage .card-textContent{background-color:#fff}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc .card-title,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc .card-title{color:#000}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc .card-desc,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc .card-desc{color:#999}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage .card-textContent .text-content .flex-content .card-config .card-time,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage .card-textContent .text-content .flex-content .card-config .card-time{color:#bcbcbc}
.cmp-cardChangeable .cardBlackTextWhiteBackground.topTextBottomImage .card-content,.cmp-cardChangeable .cardBlackTextWhiteBackground.bottomTextTopImage .card-content{background-color:#fff}
.cmp-cardChangeable .cardBlackTextWhiteBackground.fullPage{color:#000}
.cmp-cardChangeable .cardWhiteTextRedBackground.topTextBottomImage,.cmp-cardChangeable .cardWhiteTextRedBackground.bottomTextTopImage{background-color:#f50438}
.cmp-cardChangeable .cardWhiteTextRedBackground.topTextBottomImage .card-textContent,.cmp-cardChangeable .cardWhiteTextRedBackground.bottomTextTopImage .card-textContent{background-color:#f50438}
.cmp-cardChangeable .cardWhiteTextRedBackground.topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc,.cmp-cardChangeable .cardWhiteTextRedBackground.bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc{color:#fff}
.cmp-cardChangeable .cardWhiteTextRedBackground.topTextBottomImage .card-textContent .text-content .flex-content .card-config .card-time,.cmp-cardChangeable .cardWhiteTextRedBackground.bottomTextTopImage .card-textContent .text-content .flex-content .card-config .card-time{color:#fff}
.cmp-cardChangeable .cardWhiteTextRedBackground.topTextBottomImage .card-content,.cmp-cardChangeable .cardWhiteTextRedBackground.bottomTextTopImage .card-content{background-color:#f50438}
.cmp-cardChangeable .cardWhiteTextRedBackground.fullPage{color:#fff}
.cmp-cardChangeable{position:relative;width:100%;height:100%}
.cmp-cardChangeable .card .img-content{overflow:hidden}
.cmp-cardChangeable .popUpField{z-index:2}
.cmp-cardChangeable .popUpField .popUp{left:50%;bottom:0}
.cmp-cardChangeable .normalCardHorizontal{height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer{overflow:hidden}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list{height:100%;display:inline-flex;overflow:hidden}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card{height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-textContent .text-content .card-config{display:flex;justify-content:space-between}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card.bottomTextTopImage .card-textContent .text-content .card-config,.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card.topTextBottomImage .card-textContent .text-content .card-config{position:relative}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage{position:relative;flex-direction:column;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;width:100%;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:relative}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:700;width:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .card-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:400}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{width:100%;position:absolute;display:flex;align-items:end}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{text-align:center}
.cmp-cardChangeable .normalCardWaterFlow .bottomTextTopImage .button-group,.cmp-cardChangeable .normalCardWaterFlow .topTextBottomImage .button-group{position:relative}
.cmp-cardChangeable .normalCardWaterFlow .fullPage .button-group{position:absolute}
.cmp-cardChangeable .normalCardWaterFlow .cardContainer{height:100%}
.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list{display:grid}
.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card{position:relative}
.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-textContent .text-content .card-config{width:100%;flex-direction:row;justify-content:space-between}
.cmp-cardChangeable .normalCardWaterFlow .bottomTextTopImage .img-content,.cmp-cardChangeable .normalCardWaterFlow .topTextBottomImage .img-content,.cmp-cardChangeable .normalCardHorizontal .bottomTextTopImage .img-content,.cmp-cardChangeable .normalCardHorizontal .topTextBottomImage .img-content{position:relative}
.cmp-cardChangeable .normalCardWaterFlow .fullPage .img-content,.cmp-cardChangeable .normalCardHorizontal .fullPage .img-content{position:absolute}
.cmp-cardChangeable .normalCardHorizontal,.cmp-cardChangeable .normalCardWaterFlow{width:100%}
.cmp-cardChangeable .normalCardHorizontal .textContainer .titleContainer,.cmp-cardChangeable .normalCardWaterFlow .textContainer .titleContainer{font-style:normal;font-weight:700}
.cmp-cardChangeable .normalCardHorizontal .textContainer .descContainer,.cmp-cardChangeable .normalCardWaterFlow .textContainer .descContainer{font-style:normal;font-weight:400}
.cmp-cardChangeable .normalCardHorizontal .cardContainer,.cmp-cardChangeable .normalCardWaterFlow .cardContainer{width:100%;position:relative}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list{transition:all 1s;position:relative}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .bottomTextTopImage.card .card-content,.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .topTextBottomImage.card .card-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage.card .card-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .topTextBottomImage.card .card-content{position:relative}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .bottomTextTopImage.card .card-content .img-content,.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .topTextBottomImage.card .card-content .img-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage.card .card-content .img-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .topTextBottomImage.card .card-content .img-content{position:absolute;max-height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card{display:flex;padding:0}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-content{flex:1;max-height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-content .img-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-content .img-content{width:100%;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-content .img-content .amplify,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-content .img-content .amplify{cursor:pointer}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-content .img-content .amplify svg,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-content .img-content .amplify svg{width:100%;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-textContent .text-content .card-title,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-textContent .text-content .card-title{width:100%;font-style:normal;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-textContent .text-content .card-desc,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-textContent .text-content .card-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;font-weight:400}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-textContent .text-content .button-group,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-textContent .text-content .button-group{display:flex;align-items:center}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .card .card-textContent .text-content .button-group a button,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .card .card-textContent .text-content .button-group a button{text-align:center;font-style:normal;font-weight:400}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .popUp,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .fullPage .popUp{color:#000}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent{width:100%;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content{display:flex;align-items:center;width:100%;height:100%}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .card-time,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .card-time{position:absolute;left:18px;top:27.5px;font-style:normal;font-weight:400;line-height:normal}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .fullPage .amplify,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .fullPage .amplify{z-index:1}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .add-card,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .add-card{position:relative;display:flex;justify-content:center;align-items:center}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .add-card .cardSonDiv{display:flex;flex-direction:column;align-items:center}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv svg,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .add-card .cardSonDiv svg{cursor:pointer}
.cmp-cardChangeable .normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv p,.cmp-cardChangeable .normalCardWaterFlow .cardContainer .card-list .add-card .cardSonDiv p{font-style:normal;font-weight:400}
.cmp-cardChangeable .topTextBottomImage .iconContainer,.cmp-cardChangeable .bottomTextTopImage .iconContainer{align-items:end}
.cmp-cardChangeable .fullPage .iconContainer{align-items:start}
.cmp-cardChangeable .topTextBottomImage .iconContainer,.cmp-cardChangeable .bottomTextTopImage .iconContainer,.cmp-cardChangeable .fullPage .iconContainer{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:16px 16px}
.cmp-cardChangeable .topTextBottomImage .iconContainer .amplify,.cmp-cardChangeable .bottomTextTopImage .iconContainer .amplify,.cmp-cardChangeable .fullPage .iconContainer .amplify{pointer-events:auto;cursor:pointer}
.cmp-cardChangeable .topTextBottomImage .iconContainer .downloadIconContainer,.cmp-cardChangeable .bottomTextTopImage .iconContainer .downloadIconContainer,.cmp-cardChangeable .fullPage .iconContainer .downloadIconContainer{position:relative}
.cmp-cardChangeable .topTextBottomImage .iconContainer .downloadIconContainer .downloadIcon,.cmp-cardChangeable .bottomTextTopImage .iconContainer .downloadIconContainer .downloadIcon,.cmp-cardChangeable .fullPage .iconContainer .downloadIconContainer .downloadIcon{pointer-events:auto;cursor:pointer}
.cmp-cardChangeable .fullPage .card-content .img-content .amplify{cursor:pointer;cursor:pointer;width:32px;height:32px;position:absolute;top:24px;right:18px}
.cmp-cardChangeable .fullPage .card-content .img-content .downloadIconContainer{position:absolute;width:100%;top:24px}
.cmp-cardChangeable .fullPage .card-content .img-content .downloadIconContainer .downloadIcon{cursor:pointer;width:32px;height:32px;padding-left:16px}
@media screen and (orientation:landscape){.popUpField{position:absolute;bottom:0;left:0;width:100%;height:100%;padding-top:72px;background:rgba(0,0,0,0.75)}
.popUpField .field{top:50%;left:50%;transform:translate(-50%,-50%);position:relative;width:calc(100vw - 160px - 160px);height:calc(100vh - 72px - 110px - 109px)}
.popUpField .field .close-btn{cursor:pointer;position:absolute;right:0;background:#fff;width:48px;height:48px}
.popUpField .field svg{width:100%;height:100%}
.popUpField .card-download-button{display:flex;width:164px;height:52px;border:0;position:absolute;left:50%;transform:translateX(-50%);bottom:25px}
.popUpField .card-download-button button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:14px 0;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.popUpField .card-download-button button span:nth-child(1),.popUpField .card-download-button button span:nth-child(2){display:flex;align-items:center;margin-right:16px}
.popUpField .popUp{transform:translate(-50%,-100px)}
.popUpField .popUp .arrow{left:50%;top:100%;transform:translate(-50%,-50%) rotate(45deg)}
.popUpField .popUp .imgsBox a{font-size:16px}
.topTextBottomImage .popUp{bottom:10px;left:50%;transform:translate(-50%,-100%)}
.topTextBottomImage .popUp .arrow{bottom:0;left:50%;transform:translate(-50%,10px) rotate(45deg)}
.bottomTextTopImage .popUp,.fullPage .popUp{top:30px;left:50%;transform:translate(-50%,0)}
.bottomTextTopImage .popUp .arrow,.fullPage .popUp .arrow{left:49%;top:-3px;transform:rotate(45deg) translate(-50%,0)}
.popUp{transition:opacity 1s;z-index:1;width:275px;padding:0 16px;background:#fff;position:absolute;margin-top:22px;display:none;flex-direction:column-reverse;align-items:center;justify-content:start;background:#fff;box-shadow:0 0 24px 0 rgba(204,204,204,0.5)}
.popUp .arrow{z-index:2;background:#fff;width:20px;height:20px;position:absolute}
.popUp .imgsBox{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}
.popUp .imgsBox .imgBox{width:100%;flex:1;display:flex;cursor:pointer;align-items:center;padding:16px 12px;border-bottom:1px solid #ededed}
.popUp .imgsBox .imgBox a{font-size:16px}
}
@media screen and (orientation:portrait) and (min-width:429px){.popUpField{z-index:1;position:fixed;bottom:0;left:0;width:100%;height:100%;padding-top:72px;background:rgba(0,0,0,0.75)}
.popUpField .field{top:50%;left:50%;transform:translate(-50%,-50%);position:relative;width:calc(100vw - 160px - 160px);height:calc(100vh - 72px - 110px - 109px)}
.popUpField .field .close-btn{cursor:pointer;position:absolute;right:0;background:#fff;width:48px;height:48px}
.popUpField .field svg{width:100%;height:100%}
.popUpField .card-download-button{display:flex;width:164px;height:52px;border:0;position:absolute;left:50%;transform:translateX(-50%);bottom:25px}
.popUpField .card-download-button button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:14px 0;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.popUpField .card-download-button button span:nth-child(1),.popUpField .card-download-button button span:nth-child(2){display:flex;align-items:center;margin-right:16px}
.popUpField .popUp{transform:translate(-50%,-100px)}
.popUpField .popUp .arrow{left:50%;top:100%;transform:translate(-50%,-50%) rotate(45deg)}
.popUpField .popUp .imgsBox a{font-size:16px}
.topTextBottomImage .popUp{bottom:-17px;left:50%;transform:translate(-50%,100%)}
.topTextBottomImage .popUp .arrow{top:1%;left:47.5%;transform:translateX(-50%) rotate(45deg) translateY(-75%)}
.bottomTextTopImage .popUp,.fullPage .popUp{top:-44px;left:50%;transform:translate(-50%,-100%)}
.bottomTextTopImage .popUp .arrow,.fullPage .popUp .arrow{left:47.5%;top:98%;transform:translateX(-60%) rotate(45deg) translateY(-60%)}
.popUp{transition:opacity 1s;z-index:1;width:275px;padding:0 16px;background:#fff;position:absolute;margin-top:22px;display:none;flex-direction:column-reverse;align-items:center;justify-content:start;background:#fff;box-shadow:0 0 24px 0 rgba(204,204,204,0.5)}
.popUp .arrow{z-index:2;background:#fff;width:20px;height:20px;position:absolute}
.popUp .imgsBox{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}
.popUp .imgsBox .imgBox{width:100%;flex:1;display:flex;cursor:pointer;align-items:center;padding:16px 12px;border-bottom:1px solid #ededed}
.popUp .imgsBox .imgBox a{font-size:16px}
}
@media screen and (orientation:portrait) and (max-width:428px){.popUpField{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.75)}
.popUpField .field{width:calc(100vw - 40px - 40px);height:calc(100vh - 60px - 92px - 116px);position:fixed;bottom:116px;left:50%;transform:translateX(-50%)}
.popUpField .field .close-btn{cursor:pointer;position:absolute;right:0;width:48px;height:48px;background:#fff}
.popUpField .field img{width:100%;height:100%}
.popUpField .card-download-button{display:flex;width:133px;height:52px;border:0;position:fixed;left:50%;transform:translateX(-50%);bottom:25px}
.popUpField .card-download-button button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;padding:14px 0;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
.popUpField .card-download-button button span:nth-child(1),.popUpField .card-download-button button span:nth-child(2){display:flex;align-items:center;margin-right:8px}
.popUpField .popUp{left:50%;transform:translate(-50%,-97px);position:fixed !important}
.popUpField .popUp .arrow{left:50%;top:100%;transform:translate(-50%,-50%) rotate(45deg)}
.topTextBottomImage .popUp .arrow{top:1%;left:47.5%;transform:translateX(-50%) rotate(45deg) translateY(-60%)}
.bottomTextTopImage .popUp,.fullPage .popUp{bottom:72px}
.bottomTextTopImage .popUp .arrow,.fullPage .popUp .arrow{left:47.5%;top:98%;transform:translateX(-60%) rotate(45deg) translateY(-60%)}
.popUp{transition:opacity 1s;z-index:1;padding:0 16px;background:#fff;position:absolute;margin-top:22px;display:none;flex-direction:column-reverse;align-items:center;justify-content:start;background:#fff;box-shadow:0 0 24px 0 rgba(204,204,204,0.5)}
.popUp .arrow{z-index:2;background:#fff;width:20px;height:20px;position:absolute}
.popUp .imgsBox{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}
.popUp .imgsBox .imgBox{width:100%;flex:1;display:flex;cursor:pointer;align-items:center;padding:16px 12px;border-bottom:1px solid #ededed}
}
@media screen and (orientation:landscape) and (min-width:1920px){.normalCardHorizontal{padding:72px 0 0 0 !important}
.normalCardHorizontal .textContainer{padding:80px 96px 56px 96px}
.normalCardHorizontal .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardHorizontal .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer{height:570px}
.normalCardHorizontal .cardContainer .card-list{padding:25px 72px 25px 96px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage,.normalCardHorizontal .cardContainer .card-list .add-card{margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content{height:100%}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content .titleAndDesc .card-title{max-height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content .titleAndDesc .card-desc{margin-bottom:16px;max-height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content .card-config,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content .card-config,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content .card-config{height:68px;flex-direction:row;align-items:center}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content .card-config a,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content .card-config a,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group{position:relative}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{height:55px;bottom:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardHorizontal .cardContainer .card-list .card{width:560px;margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv{width:25%}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv svg{width:96px;height:96px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv p{margin-top:6px;font-size:20px;line-height:56px}
.normalCardHorizontal .rangeBox{display:block !important;height:150px}
.normalCardHorizontal input[type=range]{height:4px;width:800px;bottom:142px}
.normalCardHorizontal input[type=range]::-webkit-slider-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-moz-range-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-ms-thumb{height:4px;width:454px}
.normalCardWaterFlow{padding:72px 51px 0 51px !important}
.normalCardWaterFlow .textContainer{padding:80px 96px 56px 96px}
.normalCardWaterFlow .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardWaterFlow .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list{grid-template-columns:repeat(3,1fr);gap:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-content{height:244px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent{height:260px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content{padding:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{margin-bottom:16px;height:64px;font-size:24px;line-height:32px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config{height:68px;flex-direction:row;align-items:center}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{height:55px;bottom:24px;margin-top:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .card{height:520px}
.normalCardWaterFlow .cardContainer .add-card{width:100%;height:106px;display:flex;flex-direction:column-reverse;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv{width:25%;display:flex;flex-direction:column;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv svg{cursor:pointer;width:48px;height:48px}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv p{margin-top:6px;font-size:14px;line-height:28px}
}
@media screen and (orientation:landscape) and (min-width:1440px) and (max-width:1919px){.normalCardHorizontal{padding:72px 51px 0 51px !important}
.normalCardHorizontal .textContainer{padding:80px 0 56px 0}
.normalCardHorizontal .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardHorizontal .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer{height:570px}
.normalCardHorizontal .cardContainer .card-list{padding:25px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage,.normalCardHorizontal .cardContainer .card-list .add-card{margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent{height:276px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content{height:100%}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config{width:100%;height:84px;flex-direction:column;align-items:start}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group{width:100%;position:absolute;bottom:0;justify-content:space-between}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{height:55px;bottom:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardHorizontal .cardContainer .card-list .card{width:413px;margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv{width:25%}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv svg{width:96px;height:96px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv p{margin-top:6px;font-size:20px;line-height:56px}
.normalCardHorizontal .rangeBox{display:block !important;height:150px}
.normalCardHorizontal input[type=range]{height:4px;width:800px;bottom:50px}
.normalCardHorizontal input[type=range]::-webkit-slider-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-moz-range-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-ms-thumb{height:4px;width:454px}
.normalCardWaterFlow{padding:72px 51px 0 51px !important}
.normalCardWaterFlow .textContainer{padding:80px 0 56px 0}
.normalCardWaterFlow .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardWaterFlow .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list{grid-template-columns:repeat(3,1fr);gap:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-content{height:244px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent{height:276px;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config{height:84px;flex-direction:column;align-items:start;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group{position:absolute;bottom:0;align-items:end !important}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{height:55px;bottom:24px;margin-top:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:164px;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .card{height:520px}
.normalCardWaterFlow .cardContainer .add-card{width:100%;height:106px;display:flex;flex-direction:column-reverse;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv{width:25%;display:flex;flex-direction:column;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv svg{cursor:pointer;width:48px;height:48px}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv p{margin-top:6px;font-size:14px;line-height:28px}
}
@media screen and (orientation:landscape) and (max-width:1439px){.normalCardHorizontal{padding:72px 51px 0 51px !important}
.normalCardHorizontal .textContainer{padding:80px 0 56px 0}
.normalCardHorizontal .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardHorizontal .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer{height:570px}
.normalCardHorizontal .cardContainer .card-list{padding:25px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage,.normalCardHorizontal .cardContainer .card-list .add-card{margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent{height:276px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content{height:100%}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config{width:100%;height:84px;flex-direction:column;align-items:start}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group{display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px;width:100%;position:absolute;bottom:0;justify-content:space-between}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{padding-right:32px;height:55px;bottom:24px;display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .card{width:331px;margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv{width:25%}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv svg{width:96px;height:96px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv p{margin-top:6px;font-size:20px;line-height:56px}
.normalCardHorizontal .rangeBox{display:block !important;height:150px}
.normalCardHorizontal input[type=range]{height:4px;width:800px;bottom:50px}
.normalCardHorizontal input[type=range]::-webkit-slider-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-moz-range-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-ms-thumb{height:4px;width:454px}
.normalCardWaterFlow{padding:72px 51px 0 51px !important}
.normalCardWaterFlow .textContainer{padding:80px 0 56px 0}
.normalCardWaterFlow .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardWaterFlow .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list{grid-template-columns:repeat(3,1fr);gap:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-content{height:244px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent{height:276px;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config{height:84px;flex-direction:column;align-items:start;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group{width:100%;display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px;position:absolute;bottom:0;align-items:end !important}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{width:100%;padding-right:32px;display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px;height:55px;bottom:24px;margin-top:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .card{height:520px}
.normalCardWaterFlow .cardContainer .add-card{width:100%;height:106px;display:flex;flex-direction:column-reverse;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv{width:25%;display:flex;flex-direction:column;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv svg{cursor:pointer;width:48px;height:48px}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv p{margin-top:6px;font-size:14px;line-height:28px}
}
@media screen and (orientation:portrait) and (min-width:429px){.normalCardHorizontal{padding:72px 51px 0 51px !important}
.normalCardHorizontal .textContainer{padding:80px 0 56px 0}
.normalCardHorizontal .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardHorizontal .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer{height:570px}
.normalCardHorizontal .cardContainer .card-list{padding:25px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage,.normalCardHorizontal .cardContainer .card-list .add-card{margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent{height:276px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .flex-content,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .flex-content{height:100%}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config{width:100%;height:84px;flex-direction:column;align-items:start}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group{display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px;width:100%;position:absolute;bottom:0;justify-content:space-between}
.normalCardHorizontal .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardHorizontal .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{padding-right:32px;height:55px;bottom:24px;display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px}
.normalCardHorizontal .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .card{width:331px;margin-right:24px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv{width:25%}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv svg{width:96px;height:96px}
.normalCardHorizontal .cardContainer .card-list .add-card .cardSonDiv p{margin-top:6px;font-size:20px;line-height:56px}
.normalCardHorizontal .rangeBox{display:block !important;height:150px}
.normalCardHorizontal input[type=range]{height:4px;width:800px;bottom:50px}
.normalCardHorizontal input[type=range]::-webkit-slider-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-moz-range-thumb{height:4px;width:454px}
.normalCardHorizontal input[type=range]::-ms-thumb{height:4px;width:454px}
.normalCardWaterFlow{padding:72px 51px 0 51px !important}
.normalCardWaterFlow .textContainer{padding:80px 0 56px 0}
.normalCardWaterFlow .textContainer .titleContainer{font-size:36px;line-height:44px}
.normalCardWaterFlow .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list{grid-template-columns:repeat(2,1fr);gap:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-content{height:244px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent{height:276px;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content{height:100%;padding:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc{height:144px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-title,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .titleAndDesc .card-desc,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .titleAndDesc .card-desc{margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config{height:84px;flex-direction:column;align-items:start;position:relative}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config .card-time{font-size:14px;margin-bottom:16px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .card-config a{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group{width:100%;display:grid !important;grid-template-columns:repeat(2,1fr);column-gap:8px;position:absolute;bottom:0;align-items:end !important}
.normalCardWaterFlow .cardContainer .card-list .topTextBottomImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .bottomTextTopImage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .add-card .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent{pointer-events:none;position:absolute;z-index:1}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:351.5px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .flex-content .card-config a{pointer-events:auto;font-size:14px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group{width:100%;padding-right:32px;display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px;height:55px;bottom:24px;margin-top:24px}
.normalCardWaterFlow .cardContainer .card-list .fullPage .card-textContent .text-content .button-group a button{pointer-events:auto;width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardWaterFlow .cardContainer .card-list .card{height:520px}
.normalCardWaterFlow .cardContainer .add-card{width:100%;height:106px;display:flex;flex-direction:column-reverse;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv{width:25%;display:flex;flex-direction:column;align-items:center}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv svg{cursor:pointer;width:48px;height:48px}
.normalCardWaterFlow .cardContainer .add-card .cardSonDiv p{margin-top:6px;font-size:14px;line-height:28px}
}
@media screen and (orientation:portrait) and (max-width:428px){.normalCardHorizontal,.normalCardWaterFlow{padding:60px 28px 0 28px !important}
.normalCardHorizontal .textContainer,.normalCardWaterFlow .textContainer{padding:64px 12px}
.normalCardHorizontal .textContainer .titleContainer,.normalCardWaterFlow .textContainer .titleContainer{font-size:24px;line-height:44px}
.normalCardHorizontal .textContainer .descContainer,.normalCardWaterFlow .textContainer .descContainer{margin-top:20px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer,.normalCardWaterFlow .cardContainer{transform:translateX(0) !important}
.normalCardHorizontal .cardContainer .card-list,.normalCardWaterFlow .cardContainer .card-list{width:100%;display:inline-flex !important;flex-direction:column;gap:24px;padding:0}
.normalCardHorizontal .cardContainer .card-list .card-textContent,.normalCardWaterFlow .cardContainer .card-list .card-textContent{height:276px;padding:24px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content{position:relative;height:100%}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .flex-content,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .flex-content{height:100%;position:relative}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .card-title,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .card-title{height:64px;font-size:24px;line-height:32px;margin-bottom:16px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .card-desc,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .card-desc{bottom:0;margin-bottom:16px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .card-config,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .card-config{width:100%;height:82px;flex-direction:column;align-items:start;position:absolute !important;bottom:0}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .card-config .card-time,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .card-config .card-time{margin-bottom:16px;font-size:14px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .card-config a,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .button-group{position:absolute;bottom:0;width:100%;display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px}
.normalCardHorizontal .cardContainer .card-list .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .card-list .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px;margin-right:8px}
.normalCardHorizontal .cardContainer .fullPage .card-content .img-content,.normalCardWaterFlow .cardContainer .fullPage .card-content .img-content{position:absolute;top:0;left:0;width:100%;height:100%}
.normalCardHorizontal .cardContainer .fullPage .card-textContent,.normalCardWaterFlow .cardContainer .fullPage .card-textContent{position:absolute;z-index:1}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content{padding:24px 16px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content{display:flex;flex-direction:column-reverse;height:339.5px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content .card-title,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content .card-title{height:32px;font-size:24px;line-height:32px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content .card-desc,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content .card-desc{margin-top:24px;height:48px;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config{position:absolute;width:100%;height:100%;top:0;left:0}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config .card-time,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config .card-time{font-size:14px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config a,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .flex-content .card-config a{font-size:14px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .button-group,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .button-group{pointer-events:auto;width:100%;padding:0 18px;display:grid !important;grid-template-columns:repeat(2,1fr);gap:8px;height:55px;bottom:24px;margin-top:24px}
.normalCardHorizontal .cardContainer .fullPage .card-textContent .text-content .button-group a button,.normalCardWaterFlow .cardContainer .fullPage .card-textContent .text-content .button-group a button{width:100%;height:52px;padding:14px 0;font-size:16px;line-height:24px}
.normalCardHorizontal .cardContainer .card,.normalCardWaterFlow .cardContainer .card{height:500px !important}
.normalCardHorizontal .add-card,.normalCardWaterFlow .add-card{width:100%;height:106px;display:flex;flex-direction:column;align-items:center;justify-content:end}
.normalCardHorizontal .add-card .cardSonDiv,.normalCardWaterFlow .add-card .cardSonDiv{width:25%;display:flex;flex-direction:column;align-items:center}
.normalCardHorizontal .add-card .cardSonDiv svg,.normalCardWaterFlow .add-card .cardSonDiv svg{cursor:pointer;width:48px;height:48px}
.normalCardHorizontal .add-card .cardSonDiv p,.normalCardWaterFlow .add-card .cardSonDiv p{margin-top:6px;font-size:14px;line-height:28px}
}
body{margin:0}
.cmp-car-model-multitab{background-color:#ddd;position:relative;display:flex;flex-flow:row;height:100vh}
.fp-enabled .left-sideNav .cmp-car-model-multitab{padding-top:72px}
.fp-disabled .left-sideNav .cmp-car-model-multitab{padding-top:0}
.cmp-car-model-multitab.edit{height:100%;overflow:hidden}
.cmp-car-model-multitab .left-slider{width:631px;height:100%;display:flex;background-color:black}
.cmp-car-model-multitab .left-slider .slick{width:100%;height:100%}
.cmp-car-model-multitab .left-slider .slick .slick-track{display:block}
.cmp-car-model-multitab .left-slider .bg-img{min-width:100%;min-height:100%;transform:scale(1);transition:200ms all ease-in-out;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1);width:100%;height:100%;object-fit:cover}
.cmp-car-model-multitab .overlay-bg{position:absolute;z-index:3;background:linear-gradient(0,rgba(0,0,0,0.8),rgba(0,0,0,0.2));top:0;left:0;right:0;bottom:0;opacity:1;transition:200ms all ease-in-out}
.cmp-car-model-multitab .right-slider .overlay-bg{z-index:1}
.cmp-car-model-multitab .left-slider .slick-current .overlay-bg{opacity:0}
.cmp-car-model-multitab .left-slider .title{position:absolute;width:fit-content;max-width:calc(100% - 96px);top:56px;padding-left:16px;padding-right:16px;left:50%;transform:translateX(-50%);color:white;font-weight:400;font-size:32px;z-index:2;width:100%;text-align:center;font-family:"audi-wide","audi-zh-regular"}
.cmp-car-model-multitab .slick-vertical .slick-slide{height:360px;border:0;position:relative;overflow:hidden}
.cmp-car-model-multitab .right-slider{width:calc(100% - 631px);height:100%;display:flex;background-color:rebeccapurple}
.cmp-car-model-multitab .right-slider .slick-track{height:100%}
.cmp-car-model-multitab .child-slider{height:100%}
.cmp-car-model-multitab .child-slider .slick-list{height:100%}
.cmp-car-model-multitab .child-slider .slide-item-child{width:100%}
.cmp-car-model-multitab .child-slider .slide-item-child img{height:100%;width:100%;object-fit:cover;transform:scale(1);transition:200ms all ease-in-out;transition-timing-function:cubic-bezier(0.75,0.02,0.5,1)}
.cmp-car-model-multitab .child-slider .slide-text-container{position:absolute;padding-top:242px;margin-left:72px;padding-right:0;padding-left:0;max-width:412px;height:auto;z-index:2;background:transparent}
.cmp-car-model-multitab .child-slider .slide-text-container .title{font-style:normal;font-weight:400;font-size:36px;line-height:48px;color:#fff}
.cmp-car-model-multitab .child-slider .slide-text-container .description{font-family:"PingFang SC";font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:justify;padding-bottom:12px;color:#fff}
.cmp-car-model-multitab .child-slider .slide-text-container .cta{border:1px solid white;background:transparent;color:white;padding:0}
.cmp-car-model-multitab .child-slider .slide-text-container .cta a{padding:14px 54px;display:block;font-weight:400;font-size:12px;line-height:17px;text-align:center;color:#fff}
.cmp-car-model-multitab .child-slider-tabs{position:absolute;bottom:50px;color:black;width:80%;left:10%;height:auto !important;max-width:390px;left:50%;transform:translateX(-50%)}
.cmp-car-model-multitab .child-slider-tabs .slick-track{justify-content:center;align-items:center}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child{min-width:130px !important;margin:0 4px}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child.slick-current.slide-item-child.slick-current:after{content:"";width:100%;height:2px;background:white;position:relative;z-index:2;display:block}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child:after{content:"";width:100%;height:2px;background:#5c5b5a;position:relative;z-index:2;display:block}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child.slick-current .slide-text-item .title{color:#fff}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child .slide-text-item .title{color:#5c5b5a;font-style:normal;font-weight:400;font-size:16px;line-height:16px;text-align:center;padding-bottom:16px}
.cmp-car-model-multitab .slick-aui-prev,.cmp-car-model-multitab .slick-aui-next{font-size:30px;color:white}
.cmp-car-model-multitab .prevArrow,.cmp-car-model-multitab .nextArrow{position:absolute;top:50%;z-index:4}
.cmp-car-model-multitab .prevArrow{left:43px}
.cmp-car-model-multitab .nextArrow{right:calc(96px + 19px)}
.cmp-car-model-multitab .left-slider .slick-aui-prev,.cmp-car-model-multitab .left-slider .slick-aui-next{position:absolute;left:50%;transform:translateX(-50%);z-index:4;font-size:50px;height:32px}
.cmp-car-model-multitab .left-slider .slick-aui-prev{top:20px}
.cmp-car-model-multitab .left-slider .slick-aui-next{bottom:37px}
.cmp-car-model-multitab .left-slider .slick-active.first-active .title{top:64px}
@media(min-width:1025px){.left-sideNav .cmp-car-model-multitab{padding-left:140px;background-color:black}
.left-sideNav .cmp-car-model-multitab .left-slider{width:535px}
.left-sideNav .cmp-car-model-multitab .right-slider{width:calc(100% - 535px)}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.cmp-car-model-multitab .left-slider .title{max-width:calc(100% - 76px)}
.cmp-car-model-multitab .nextArrow{right:calc(76px + 19px)}
.cmp-car-model-multitab .left-slider{width:451px}
.cmp-car-model-multitab .right-slider{width:calc(100% - 451px)}
.left-sideNav .cmp-car-model-multitab .left-slider{width:375px}
.left-sideNav .cmp-car-model-multitab .right-slider{width:calc(100% - 375px)}
.cmp-car-model-multitab .child-slider .slide-text-container{padding-top:88px}
}
@media(min-width:1025px) and (max-width:1439px){.cmp-car-model-multitab .left-slider .title{max-width:calc(100% - 56px)}
.cmp-car-model-multitab .nextArrow{right:calc(56px + 19px)}
.cmp-car-model-multitab .left-slider{width:390px}
.cmp-car-model-multitab .right-slider{width:calc(100% - 390px)}
.left-sideNav .cmp-car-model-multitab .left-slider{width:334px}
.left-sideNav .cmp-car-model-multitab .right-slider{width:calc(100% - 334px)}
.cmp-car-model-multitab .child-slider .slide-text-container{padding-top:121px}
}
@media(max-width:1024px){.cmp-car-model-multitab{flex-flow:column-reverse}
.fp-enabled .left-sideNav .cmp-car-model-multitab{padding-top:60px}
.fp-disabled .left-sideNav .cmp-car-model-multitab{padding-top:60px}
.cmp-car-model-multitab .left-slider .slick-aui-prev,.cmp-car-model-multitab .left-slider .slick-aui-next{font-size:20px}
.left-slider .slick-active.first-active .title,.left-slider .slick-active .title{top:9px}
.cmp-car-model-multitab .left-slider{width:100%;height:77px;display:block}
.cmp-car-model-multitab .left-slider .slick .slick-track{display:flex;height:100%}
.cmp-car-model-multitab .left-slider .slick-list{height:100%}
.cmp-car-model-multitab .left-slider .item{position:relative;height:100% !important}
.cmp-car-model-multitab .right-slider{width:100%;height:calc( 100% - 77px )}
.cmp-car-model-multitab .left-slider .bg-img{position:relative;left:unset;right:unset;top:unset;bottom:unset;transform:none}
.cmp-car-model-multitab .child-slider .slide-text-container{padding:40px;top:0;max-width:100%;margin-left:0}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child .slide-text-item .title{font-size:12px;line-height:16px;padding-bottom:8px}
.cmp-car-model-multitab .child-slider .slide-text-container .cta a{padding:14px 45px;font-size:12px}
.cmp-car-model-multitab .child-slider .slide-text-container .title{font-size:20px;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-car-model-multitab .child-slider .slide-text-container .description{font-size:14px;padding-bottom:8px}
.cmp-car-model-multitab .left-slider .title{font-size:10px;line-height:12.64px;top:9px;max-width:100%}
.cmp-car-model-multitab .child-slider-tabs{max-width:auto !important;width:100%;padding:0 30px;display:flex;justify-content:center;align-items:center;min-height:50px}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child{min-width:100px !important}
.cmp-car-model-multitab .slick-aui-prev{left:0}
.cmp-car-model-multitab .slick-aui-next{right:0}
.cmp-car-model-multitab .left-slider .slick-aui-prev,.cmp-car-model-multitab .left-slider .slick-aui-next{position:absolute;top:50%;z-index:4}
.cmp-car-model-multitab .left-slider .slick-aui-prev{left:110px;right:unset}
.cmp-car-model-multitab .left-slider .slick-aui-next{right:90px;left:unset}
.modeldetailpage.fp-enabled .cmp-car-model-multitab{height:calc(100vh - 96px)}
}
@media(min-width:768px) and (max-width:1024px){.cmp-car-model-multitab .child-slider .slide-text-container{max-width:355px;margin-left:calc( 56px + 19px + 19px);padding-left:0;padding-right:0;padding-bottom:0;padding-top:128px}
.cmp-car-model-multitab .left-slider .slick-active.first-active .title,.cmp-car-model-multitab .left-slider .slick-active .title{top:24px}
.cmp-car-model-multitab .left-slider .title{top:24px}
.left-sideNav .cmp-car-model-multitab .child-slider .slide-text-container{margin-left:calc( 140px + 19px + 19px)}
.cmp-car-model-multitab .right-slider .slick-aui-prev{left:calc(56px + 19px)}
.left-sideNav .cmp-car-model-multitab .right-slider .slick-aui-prev{left:140px}
.cmp-car-model-multitab .right-slider .slick-aui-next{right:75px}
.cmp-car-model-multitab .left-slider .slick-aui-prev{left:59.5px}
.cmp-car-model-multitab .left-slider .slick-aui-next{right:59.5px}
.cmp-car-model-multitab .child-slider .slide-text-container .title{font-size:28px}
.cmp-car-model-multitab .child-slider .slide-text-container .description{font-size:12px}
.cmp-car-model-multitab .child-slider-tabs{width:385px}
.cmp-car-model-multitab .child-slider-tabs .slide-item-child .slide-text-item .title{font-size:16px}
.cmp-car-model-multitab .left-slider .title{font-size:16px}
.cmp-car-model-multitab .left-slider{height:265px}
.cmp-car-model-multitab .right-slider{height:calc( 100% - 265px )}
.cmp-car-model-multitab .left-slider .slick-aui-prev,.cmp-car-model-multitab .left-slider .slick-aui-next{font-size:30px}
}
@media(max-width:767px){.cmp-car-model-multitab .child-slider .slide-text-container{padding-top:60px}
}
@media(hover:hover) and (pointer:fine){.cmp-car-model-multitab .slide-item-child.slick-slide[data-hover="true"]:hover img,.cmp-car-model-multitab .item.slick-slide[data-hover="true"]:hover .bg-img{transform:scale(1.2)}
}
.cq-Editable-dom .cmp-car-model-multitab{height:unset !important}
.cq-Editable-dom .cmp-car-model-multitab .child-slider .slide-item-child img{max-height:1080px}
.cmp-comparison-section{height:100vh}
.cmp-comparison-section .comparisonSection{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;height:100% !important;max-height:100% !important}
.cmp-comparison-section .comparisonImage{width:100%;height:100%}
.cmp-comparison-section .afterImage{position:absolute;overflow:hidden;top:0;transform:translate(100%,0)}
.cmp-comparison-section .afterImage img{transform:translate(-100%,0)}
.cmp-comparison-section .comparisonImage img{width:100%;height:auto;position:absolute;top:20%}
.cmp-comparison-section .reveal{position:absolute;margin:0 auto;bottom:0;left:0;right:0;top:0}
.cmp-comparison-section .reveal .reveal-text-container{position:absolute;width:400px;bottom:calc(168px - 5%);left:50%;transform:translate(-50%,0);display:flex;flex-flow:column;justify-content:center;align-items:center}
.cmp-comparison-section .reveal .reveal-text-container .title{font-style:normal;font-weight:600;font-size:40px;line-height:56px;color:#fff;margin:0;padding-bottom:12px}
.cmp-comparison-section .reveal .reveal-text-container .description{font-style:normal;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#fff;padding-bottom:40px;margin:0}
.cmp-comparison-section .reveal .reveal-text-container .cta{font-style:normal;font-weight:400;font-size:12px;line-height:17px;padding:14px 54px}
.cmp-comparison-section .reveal .reveal-text-container .cta a{padding:14px 54px;background:white;border:1px solid #fff;color:#000;text-decoration:none}
@media only screen and (max-width:1440px){.cmp-comparison-section .comparisonImage img{top:20%}
}
@media(min-width:1440px) and (max-width:1919px){.cmp-comparison-section .reveal .reveal-text-container{bottom:calc(72px - 5%)}
}
@media(min-width:1025px) and (max-width:1439px){.cmp-comparison-section .reveal .reveal-text-container{bottom:calc(80px - 5%)}
}
@media only screen and (max-width:1024px){.cmp-comparison-section .comparisonImage img{top:35%}
.cmp-comparison-section .reveal .reveal-text-container{bottom:calc(120px - 5%)}
}
@media only screen and (max-width:768px){.cmp-comparison-section .comparisonImage img{top:45%}
.cmp-comparison-section .reveal .reveal-text-container{width:295px;bottom:calc(120px - 15%)}
.cmp-comparison-section .reveal .reveal-text-container .title{font-size:20px;line-height:32px;padding-bottom:4px}
.cmp-comparison-section .reveal .reveal-text-container .description{font-size:12px;line-height:24px;padding-bottom:16px}
}
.cq-Editable-dom .cmp-comparison-section{height:unset !important}
.cmp-brand-features.black-style{background-color:black;color:white}
.cmp-brand-features.black-style .divider{border-color:white !important}
.cmp-brand-features.black-style h1,.cmp-brand-features.black-style span,.cmp-brand-features.black-style .title{color:white !important}
.cmp-brand-features.mobile-space-above-60{padding-top:60px}
.cmp-brand-features.mobile-space-above-120{padding-top:120px}
.cmp-brand-features.mobile-space-above-180{padding-top:180px}
.cmp-brand-features.mobile-space-above-240{padding-top:240px}
.cmp-brand-features.mobile-space-below-60{padding-bottom:60px}
.cmp-brand-features.mobile-space-below-120{padding-bottom:120px}
.cmp-brand-features.mobile-space-below-180{padding-bottom:180px}
.cmp-brand-features.mobile-space-below-240{padding-bottom:240px}
@media only screen and (min-width:769px){.cmp-brand-features.desktop-space-above-60{padding-top:60px}
.cmp-brand-features.desktop-space-above-120{padding-top:120px}
.cmp-brand-features.desktop-space-above-180{padding-top:180px}
.cmp-brand-features.desktop-space-above-240{padding-top:240px}
.cmp-brand-features.desktop-space-below-60{padding-bottom:60px}
.cmp-brand-features.desktop-space-below-120{padding-bottom:120px}
.cmp-brand-features.desktop-space-below-180{padding-bottom:180px}
.cmp-brand-features.desktop-space-below-240{padding-bottom:240px}
}
.cmp-brand-features h1{font-family:"audi-extended-bold","audi-wide-bold","audi-zh-bold";text-align:center;color:black;letter-spacing:1.17px;font-size:16px;line-height:24px;margin-bottom:64px}
.cmp-brand-features .specification-container{margin:0 20px 64px 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:"audi-extended-bold","audi-wide-bold","audi-zh-bold"}
.cmp-brand-features .specification-container .car-specification{width:100%;transform:initial;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}
.cmp-brand-features .specification-container .car-specification .divider{border-bottom:1px solid rgba(0,0,0,0.1);width:100%;margin:18px 0;opacity:0;transform:translateY(30px)}
.cmp-brand-features .specification-container .car-specification .divider:nth-child(2){transition:all .75s cubic-bezier(0.445,0.05,0.55,0.95)}
.cmp-brand-features .specification-container .car-specification .divider:nth-child(4){transition:all .75s cubic-bezier(0.445,0.05,0.55,0.95) .35s}
@media only screen and (min-width:769px){.cmp-brand-features .specification-container .car-specification .divider{border-bottom:1px solid #000;width:100%}
}
.cmp-brand-features .specification-container .car-specification .divider:last-child{display:none}
.cmp-brand-features .specification-container .car-specification .specifications{display:block;text-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-direction:column;flex-direction:column;width:auto;overflow:unset;opacity:0;transform:translateY(30px)}
.cmp-brand-features .specification-container .car-specification .specifications:nth-child(1){transition:all .75s cubic-bezier(0.445,0.05,0.55,0.95)}
.cmp-brand-features .specification-container .car-specification .specifications:nth-child(3){transition:all .75s cubic-bezier(0.445,0.05,0.55,0.95) .35s}
.cmp-brand-features .specification-container .car-specification .specifications:nth-child(5){transition:all .75s cubic-bezier(0.445,0.05,0.55,0.95) .7s}
@media only screen and (min-width:769px){.cmp-brand-features .specification-container .car-specification .specifications{overflow:hidden;width:calc(100% / 3)}
}
.cmp-brand-features .specification-container .car-specification .specifications .title{font-family:"audi-extended","audi-wide","audi-zh-regular";font-size:16px;line-height:normal;letter-spacing:.38px;text-align:center;color:black;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
@media only screen and (min-width:769px){.cmp-brand-features .specification-container .car-specification .specifications .title{line-height:1.5}
}
.cmp-brand-features .specification-container .car-specification .specifications .specification{margin-top:18px;margin-bottom:18px;display:-ms-flexbox;display:flex;line-height:28px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media only screen and (min-width:769px){.cmp-brand-features .specification-container .car-specification .specifications .specification{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:32px;margin-bottom:32px}
}
.cmp-brand-features .specification-container .car-specification .specifications .specification span:first-child{font-size:24px;line-height:inherit;letter-spacing:.75px;color:black;margin-top:0;padding-right:8px}
@media only screen and (min-width:769px){.cmp-brand-features .specification-container .car-specification .specifications .specification span:first-child{padding-right:12px}
}
.cmp-brand-features .specification-container .car-specification .specifications .specification span{letter-spacing:.38px;font-family:"audi-extended-bold","audi-zh-bold";font-size:12px;line-height:inherit}
.cmp-brand-features .specification-container .car-specification hr{width:100%;background-color:#000;opacity:.2;margin:64px 0}
@media only screen and (min-width:769px){.cmp-brand-features h1{font-size:36px;text-align:center;letter-spacing:1px;line-height:40px;margin-left:0}
.cmp-brand-features .specification-container{margin:36px 80px 0 80px !important}
.cmp-brand-features .specification-container .car-specification{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100% !important;transform:initial !important;-ms-flex-direction:row;flex-direction:row}
.cmp-brand-features .specification-container .specifications{display:-ms-flexbox !important;display:flex !important;width:100%;margin-top:0 !important}
.cmp-brand-features .specification-container .specifications>div:first-child{font-size:16px !important;letter-spacing:.5px !important;width:-webkit-max-content;width:max-content;max-width:66%}
.cmp-brand-features .specification-container .specifications:first-of-type{margin-left:0}
.cmp-brand-features .specification-container .specifications:last-of-type{margin-right:0}
.cmp-brand-features .specification-container .divider{border-right:1px #000 solid;height:190px;width:0 !important}
.cmp-brand-features .specification-container .specification{margin-top:16px;-ms-flex-direction:row !important;flex-direction:row !important;-ms-flex-align:baseline !important;align-items:baseline !important;line-height:normal !important}
.cmp-brand-features .specification-container .specification span:first-child{font-size:48px !important;letter-spacing:1px !important}
.cmp-brand-features .specification-container .specification span{font-size:16px;letter-spacing:.5px;margin-top:0 !important;white-space:nowrap}
.cmp-brand-features .specification-container hr{display:none}
}
.cmp-brand-features.one-time-animation .specification-container .car-specification .specifications{transform:translateY(0);opacity:1}
.cmp-brand-features.one-time-animation .specification-container .car-specification .divider{transform:translateY(0);opacity:1}
.audi-code.static .aui-modal{position:static}
.audi-code .selected-detail{text-align:left}
.audi-code h1{font-family:'audi-wide','audi-zh-regular'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer{padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container{width:80%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.spec-type.engine-only .basic-figure.basic{display:none}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.spec-type.engine-only .basic-figure.equip{display:none}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.order-type{width:648px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.reset-type{width:336px;margin-right:14px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.reset-type .aui-modal-dialog__content{min-height:unset}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.share-type{width:336px;margin-right:14px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .view-container.share-type .aui-modal-dialog__content{min-height:unset}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body{width:100%;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body ::-webkit-scrollbar{box-shadow:0 0 12px 0 #f2f2f2;width:4px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body ::-webkit-scrollbar-track{background:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body ::-webkit-scrollbar-thumb{background:#f2f2f2;border-radius:10px;border-radius:4px;height:120px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content{background-color:white;color:#000;position:relative;padding:60px 0;margin:0;min-height:100vh}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .audi-wechat-qrcode{width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec{padding:20px 20px 38px 20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec h2{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;line-height:normal;letter-spacing:-0.24px;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .label{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;line-height:28px;letter-spacing:-0.24px;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .more{display:flex;justify-content:space-between;align-items:center;margin-top:37px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .more h1{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;line-height:20px;letter-spacing:-0.24px;color:black;display:block;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .more .btn{display:block;font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:13px;letter-spacing:-0.18px;color:black;border-bottom:1px solid #000;cursor:pointer;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container{overflow-y:auto}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure{margin:0;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .advice-item{list-style:none;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .advice-item h3{margin:24px 0;font-family:'audi-wide','audi-zh-regular';font-size:16px;line-height:normal;letter-spacing:.5px;color:#666;border-left:4px solid #666;padding-left:12px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-wrapper{display:flex;margin:20px 0;margin-left:-50px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-wrapper li{display:flex;align-items:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-wrapper li span{margin-left:20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-wrapper:after{content:"";clear:both;display:block}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .black-circle{display:flex;justify-content:center;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .black-circle:before{width:8px;height:8px;background-color:#000;border-radius:50%;content:"";display:inline-block}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .empty-circle{display:flex;justify-content:center;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .empty-circle:before{width:8px;height:8px;background-color:#fff;border-radius:50%;content:"";display:inline-block;border:1px solid #000}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-p:before{width:5px;height:5px;content:"P";font-family:'audi-wide-bold','audi-zh-bold'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .symbol-forbidden:before{width:5px;height:5px;content:"-";font-family:'audi-wide-bold','audi-zh-bold'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter{margin:0;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:8px 0 8px 20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li br{display:block}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li .parameter{font-family:'audi-wide','audi-zh-regular';font-size:16px;letter-spacing:.5px;color:#666;width:50%;line-height:normal}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li .capacity{font-size:16px;letter-spacing:.5px;color:black;font-family:'audi-wide','audi-zh-regular';width:50%;line-height:20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li:nth-child(odd){background-color:#f2f2f2}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container::-webkit-scrollbar{box-shadow:0 0 12px 0 #f2f2f2;width:4px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container::-webkit-scrollbar-track{background:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container::-webkit-scrollbar-thumb{background:#f2f2f2;border-radius:10px;border-radius:4px;height:120px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .note{display:block;font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:1.67;letter-spacing:-0.18px;color:black;margin:24px 0 0 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share{padding:36px 62px 35px 63px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share h2{font-family:'audi-wide','audi-zh-regular';font-size:16px;line-height:20px;letter-spacing:-0.24px;color:black;text-align:center;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share p{font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:1.67;letter-spacing:-0.18px;text-align:center;color:black}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .QR-container{background-color:#e5e5e5;width:202px;margin:16px auto 35px auto}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .QR-container .share-image-container{width:200px;height:200px;border:1px solid #000}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .QR-container .share-image-container img{width:100%;height:100%;object-fit:cover}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .QR-container .code{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;line-height:20px;letter-spacing:normal;text-align:center;color:black;padding:12px 20px;overflow-wrap:break-word}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .share-with-distributors{margin-top:8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .store-audi-code,.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .share-with-distributors{text-align:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .store-audi-code button,.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .share-with-distributors button{padding:0;width:164px;height:44px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .store-audi-code button span,.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .share .share-with-distributors button span{font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:20px;text-align:center;color:inherit}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset{padding:48px 27px 48px 26px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset p{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.24px;color:#333;margin:0 0 36px 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset .cancel{margin-top:8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset .confirm button,.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset .cancel button{width:100%;height:44px;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset .confirm span,.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .reset .cancel span{font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:20px;text-align:center;color:inherit}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order{padding:20px 20px 38px 20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order h2{font-family:'audi-wide','audi-zh-regular';font-size:16px;line-height:normal;letter-spacing:-0.24px;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .label{font-family:'audi-wide','audi-zh-regular';font-size:16px;line-height:28px;letter-spacing:-0.24px;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .more{display:flex;justify-content:space-between;align-items:center;margin-top:37px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .more h1{font-family:'audi-wide-bold','audi-zh-bold';font-size:16px;line-height:20px;letter-spacing:-0.24px;color:black;display:block;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .more .btn{display:block;font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:13px;letter-spacing:-0.18px;color:black;border-bottom:1px solid #000;cursor:pointer;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container{padding:20px 0 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .price-details{font-size:14px;line-height:1.43;letter-spacing:-0.21px;display:flex;justify-content:space-between}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail{display:flex;justify-content:space-between;align-items:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox.custom{padding-left:0;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox.custom .aui-checkbox__box{display:none}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span{display:flex}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .picture{height:80px;width:80px;margin:0 16px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .picture img{height:100%;width:100%;min-height:80px;min-width:80px;object-fit:contain;object-position:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .detail{display:flex;width:100%;flex-direction:column;justify-content:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .detail .name{margin-right:40px;font-size:14px;line-height:1.43;letter-spacing:-0.21px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .detail .std-amount{display:flex;align-items:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .detail .std-amount .amount{font-size:12px;font-family:'audi-wide','audi-zh-regular';line-height:1;letter-spacing:-0.18px;width:100%;display:flex;margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox span .detail .std-amount .standared{font-size:10px;line-height:2;letter-spacing:-0.15px;width:32px;background-color:#f2f2f2;text-align:center;margin-left:8px;margin-top:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .aui-checkbox .aui-checkbox__box{margin:28px 16px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .accordian{cursor:pointer}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .selected-detail .accordian span{font-size:24px;transform:rotate(45deg)}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail{padding:14px 0;display:none}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .details{margin:17px -20px 0 -20px;background-color:#f2f2f2;display:flex;justify-content:space-between;padding:14px 20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .details .choosed-detail{font-size:14px;line-height:1.43;letter-spacing:-0.21px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .details .std-amount{display:flex}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .details .std-amount .std{font-size:10px;line-height:2;letter-spacing:-0.15px;padding:0 6px;border:1px solid #000;margin-right:8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .details .std-amount .amount{font-size:12px;line-height:1;letter-spacing:-0.18px;font-family:'audi-wide-bold','audi-zh-bold'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .options{display:flex;flex-wrap:wrap;margin:-8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .options div{width:64px;height:64px;position:relative;margin:8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .options div img{height:100%;width:100%;object-fit:cover;object-position:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .options div .aui-icon-select-small:before{background-color:black;border-radius:50%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected .accordian-detail .options div .selected{bottom:-14px;position:absolute;right:-3px;font-size:16px;color:white}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion{width:100%;display:flex;flex-direction:column;align-items:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion hr{margin:16px 0;border:0;border-bottom:1px solid #e5e5e5;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .down-arrow{height:23px;width:23px;border:1px solid black;color:black;border-radius:50%;margin-bottom:28px;cursor:pointer}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .down-arrow.disabled{border:1px solid #c4c4c4;color:#c4c4c4;cursor:unset}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .down-arrow .aui-icon-arrow-down-small{font-size:21px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .equipment-price{display:flex;width:100%;justify-content:space-between;font-size:14px;line-height:1.43;letter-spacing:-0.21px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .equipment-price .total{font-family:'audi-wide','audi-zh-regular'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .vehicle-price{display:flex;width:100%;justify-content:space-between;font-size:14px;font-weight:600;line-height:1.43;letter-spacing:-0.21px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .vehicle-price .total{font-family:'audi-wide','audi-zh-regular'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .order-actions{display:flex;width:100%;justify-content:space-between;margin:24px 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .order-actions .back-to-config{display:flex;align-items:center;cursor:pointer}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .order-actions .back-to-config span{transform:rotate(90deg);font-size:24px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .order-actions .share{display:flex;cursor:pointer}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .order-actions .share span{font-size:24px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .btn-section{display:flex;flex-direction:column;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .btn-section button{width:100%;height:44px;font-size:12px;line-height:1.67;letter-spacing:normal;margin-bottom:10px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .btn-section button a{text-decoration:none;color:inherit}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .specification-container::-webkit-scrollbar{box-shadow:0 0 12px 0 #f2f2f2;width:4px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .specification-container::-webkit-scrollbar-track{background:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .specification-container::-webkit-scrollbar-thumb{background:#f2f2f2;border-radius:10px;border-radius:4px;height:120px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .note{display:block;font-family:'audi-wide','audi-zh-regular';font-size:12px;line-height:1.67;letter-spacing:-0.18px;color:black;margin:24px 0 0 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-modal-dialog__close{position:absolute;color:black;width:24px;height:24px;right:20px;top:20px}
@media only screen and (max-width:768px){.audi-code .aui-modal-dialog__content{margin:0 20px;height:inherit}
.audi-code .aui-modal-dialog__body{width:100%}
}
@media only screen and (min-width:760px) and (max-width:930px){.audi-code .details-section .model-name{font-size:13px !important}
.audi-code .price-section .price{margin:0 8px 0 16px;font-size:16px !important;line-height:.83;letter-spacing:normal;min-width:140px}
}
@media only screen and (min-width:768px){.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body{width:80%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content{background-color:white;color:#000;height:inherit;min-height:unset;text-align:center}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec{padding:16px 24px;display:block}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec h2{font-size:24px;letter-spacing:.75px;line-height:normal;margin-top:8px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .label{margin:16px 0 36px 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .model-reselect{margin-top:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container{height:376px;overflow-y:auto;margin-right:-10px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure{margin:0 8px 0 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .advice-item h3{border:0;padding:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li{padding:14px 0 14px 20px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li br{display:none !important}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .specification-container .basic-figure .specs-parameter li .capacity{line-height:normal}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .spec .note{display:none !important}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order h2{margin-top:28px;font-size:24px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container{width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .price-details{font-size:16px;line-height:1.25;letter-spacing:-0.24px;margin:24px 0 10px 0;font-family:'audi-wide','audi-zh-regular'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .price-details .price-txt{margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .price-details .amount{margin:0;font-family:'audi-wide-bold','audi-zh-bold'}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details{overflow-y:auto;overflow-x:hidden;padding:0 10px 0 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details hr{border:0;border-bottom:1px solid #e5e5e5;width:100%}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected-detail{margin:16px 0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected-detail .aui-checkbox .picture{height:74px;width:80px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .previous-details .selected-detail .aui-checkbox .detail .std-amount .amount{margin:0}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .order .order__container .total-price-setion .btn-section button{width:410px}
.audi-code .aui-modal--morph .aui-modal-dialog--layer .aui-modal-dialog__body .aui-modal-dialog__content .aui-modal-dialog__close{right:16px;top:16px}
}
.cmp-appdl{position:relative;height:inherit;background-color:#000}
.cmp-appdl.white-background{background-color:white}
.cmp-appdl.white-background .title,.cmp-appdl.white-background .description,.cmp-appdl.white-background .subtitle,.cmp-appdl.white-background .label{color:black !important}
.cmp-appdl.white-background .qrcode img{background-color:#000}
.cmp-appdl .content{padding:110px 20px 0 20px;color:#fff;font-family:"audi-wide","audi-zh-regular"}
.cmp-appdl .content .title{font-family:"audi-wide-bold","audi-zh-bold";font-size:24px;letter-spacing:.75px}
.cmp-appdl .content .subtitle{font-family:"audi-wide","audi-zh-regular";font-size:14px;line-height:2;letter-spacing:1.12px;margin-bottom:20px}
@media only screen and (max-width:400px){.cmp-appdl .content .subtitle{font-size:12px}
}
.cmp-appdl .content .description{font-size:14px;line-height:1.71;letter-spacing:1.12px;color:#f2f2f2;margin-bottom:5px}
@media only screen and (max-width:400px){.cmp-appdl .content .description{font-size:12px}
}
.cmp-appdl .content .qrcode{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.cmp-appdl .content .qrcode .platform{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.cmp-appdl .content .qrcode .platform.ios{margin-right:40px}
.cmp-appdl .content .qrcode img{width:80px}
@media only screen and (max-width:400px){.cmp-appdl .content .qrcode img{width:60px}
}
.cmp-appdl .content .qrcode .label{font-family:"audi-wide-bold","audi-zh-bold";margin-top:7px;font-size:12px;line-height:1.67;letter-spacing:.96px}
.cmp-appdl .img-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;bottom:0;position:absolute;left:50%;transform:translate(-50%,0)}
.cmp-appdl .img-container img{max-height:377px;width:390px}
@media only screen and (max-width:400px){.cmp-appdl .img-container img{width:370px}
}
.cmp-appdl .my-audi-app{display:none}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app{height:108px;background-color:#fff;display:-ms-flexbox;display:flex;padding:10px 20px;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;width:100%}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app .audi-content{margin-left:10px;height:100%}
.cmp-appdl .my-audi-app .audi-content .title{font-size:14px;height:20px}
.cmp-appdl .my-audi-app .audi-content .details{line-height:12px}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app{padding:0 3px;height:60px}
}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app span{color:#000;font-size:30px}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app span{font-size:20px}
}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app .close-app-download{cursor:pointer}
.cmp-appdl .my-audi-app .audi-logo-wrap{width:64px;height:64px;padding:18px 8px 23px 9px;margin:0 8px 0 8px;border-radius:10px;background-color:#f50537}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app .audi-logo-wrap{width:44px;height:40px;padding:5px;margin:0}
}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app .audi-logo-wrap .logo{font-size:16px;color:#fff}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app .audi-logo-wrap .logo{font-size:12px}
}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app .details{font-size:12px;line-height:1.67;letter-spacing:.96px;color:#666;text-align:left}
.cmp-appdl .my-audi-app .title{font-size:16px;letter-spacing:.5px;color:#000;font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-appdl .my-audi-app .get-btn{background-color:#000;padding:10px 18px;margin-left:12px;height:36px;width:64px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
}
@media only screen and (max-width:768px) and (max-width:400px){.cmp-appdl .my-audi-app .get-btn{height:30px;width:50px}
}
@media only screen and (max-width:768px){.cmp-appdl .my-audi-app .get-btn span{letter-spacing:.96px;font-family:"audi-wide-bold","audi-zh-bold";font-size:12px;letter-spacing:.96px;color:#fff !important;line-height:1}
}
@media only screen and (width:1024px){.cmp-appdl .img-container{right:0 !important;transform:none;left:auto}
.cmp-appdl .img-container img{width:500px !important}
}
@media only screen and (max-width:360px){.cmp-appdl .img-container img{width:340px !important}
}
@media only screen and (max-width:400px){.cmp-appdl .img-container img{width:300px !important}
}
@media only screen and (min-width:1200px){.cmp-appdl{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.cmp-appdl.cmp-appdl-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.cmp-appdl.cmp-appdl-reverse .img-container{left:87px;right:auto;transform:none}
.cmp-appdl .content{padding-top:135px;margin:72px 81px;max-width:521px}
.cmp-appdl .content .title{font-size:36px;letter-spacing:1px}
.cmp-appdl .content .subtitle{font-family:"audi-wide","audi-zh-regular";font-size:24px;letter-spacing:.75px;margin:16px 0}
.cmp-appdl .content .description{font-family:"audi-wide","audi-zh-regular";font-size:16px;line-height:1.5;letter-spacing:1.28px}
.cmp-appdl .content .qrcode{-ms-flex-pack:start;justify-content:start;margin-top:128px}
.cmp-appdl .content .qrcode .platform.ios{margin-right:32px}
.cmp-appdl .content .qrcode .platform .label{font-family:"audi-wide-bold","audi-zh-bold";margin-top:8px;font-size:16px;line-height:1.25;letter-spacing:1.28px}
.cmp-appdl .content .qrcode img{width:120px}
.cmp-appdl .img-container{bottom:0;right:87px;position:absolute;transform:none;left:auto}
.cmp-appdl .img-container img{max-height:none;height:70%;max-height:536px;width:auto}
}
.cmp-app-download{width:100%;height:100%;padding-top:0;background-color:black;position:relative;padding-top:60px}
.stickyFeatureMenu+.container.cmp-container .left-sideNav .section .fp-tableCell .cmp-app-download{padding-top:70px}
.cmp-app-download--bg{position:absolute;top:0;left:0;width:100%;height:100%}
.cmp-app-download--bg img{width:100%;height:100%;object-fit:cover}
.cmp-app-download--tab-wrapper.slick-slider{z-index:2}
.cmp-app-download--tab-wrapper{max-width:80%;margin-left:50%;transform:translateX(-50%)}
.cmp-app-download .slick-list{height:100%}
.cmp-app-download .slick-track{height:100%;width:fit-content !important;left:0 !important}
.cmp-app-download--tab-wrapper.slick-slider{position:absolute;padding-top:42px}
.cmp-app-download--tab-wrapper .slick-slide{width:fit-content !important;min-width:fit-content !important;max-width:fit-content !important}
.cmp-app-download--tab-wrapper .slick-slide{margin:0 7px !important}
.cmp-app-download--tab-wrapper .slick-arrow{color:#fff;font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}
.cmp-app-download--tab-wrapper .slick-aui-prev{left:0}
.cmp-app-download--tab-wrapper .slick-aui-next{right:0}
.slick-track .slick-slide{height:100%}
.slick-track .slick-slide>div{height:100%}
.cmp-app-download .cmp-app-download--slider-content{position:relative;height:100%;padding-top:145px;display:flex !important;flex-direction:row;justify-content:center}
.cmp-app-download .cmp-app-download--content-wrapper{height:calc(100vh - 60px)}
.cmp-app-download--tab-wrapper .slick-slide,.cmp-app-download--tab-wrapper .slick-slide .cmp-app-download--tab-wrapper--tabs{width:200px;min-width:200px}
.cmp-app-download--tab-wrapper .cmp-app-download--tab-wrapper--tabs{min-width:200px;font-size:20px;padding-bottom:8px;color:grey;border-bottom:2px solid grey;text-align:center;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400}
.cmp-app-download--tab-wrapper .slick-current.slick-slide .cmp-app-download--tab-wrapper--tabs{color:white;border-bottom:2px solid white;cursor:pointer}
.cmp-app-download--wrapper{width:80%;height:100%;margin-left:50%;transform:translateX(-50%);position:relative}
.cmp-app-download--content-wrapper{color:white;width:415px;height:100%;margin-right:156px;position:relative}
.cmp-app-download--content-wrapper .cmp-app-download--title{font-size:36px;font-family:"audi-wide-bold","audi-zh-bold";font-style:normal;padding-bottom:24px}
.cmp-app-download--content-wrapper .cmp-app-download--description{font-size:16px;font-family:"audi-wide","audi-zh-regular";font-style:normal;font-weight:400;padding-bottom:24px}
.cmp-app-download--content-wrapper .cmp-app-download--qrcode{width:120px;display:flex;flex-direction:column;align-items:center}
.cmp-app-download--content-wrapper .cmp-app-download--qrcode-image{width:120px;height:120px}
.cmp-app-download--content-wrapper .cmp-app-download--qrcode-image img{width:100%;height:100%;object-fit:cover}
.cmp-app-download--content-wrapper .cmp-app-download--qrcode-label{padding-top:4px;text-align:center;font-size:14px}
.cmp-app-download--footer-note{position:absolute;font-size:10px;bottom:16px}
.cmp-app-download--footer-note a{font-size:10px;color:white;cursor:pointer}
.cmp-app-download--image img{height:fit-content;object-fit:cover;height:auto;top:115px;right:0}
.cmp-app-download--footer{display:none}
.cmp-app-download--footer-note--mobile{display:none}
.cmp-app-download--tab-wrapper .cmp-app-download--tab-wrapper--tabs{min-width:84px;width:84px;text-align:center !important;width:fit-content}
.cmp-app-download--wrapper{width:90%}
.cmp-app-download--content-wrapper div .cmp-app-download--image{display:none}
.cmp-app-download--tab-wrapper .slick-slide{width:fit-content !important;min-width:fit-content !important;max-width:fit-content !important}
@media only screen and (min-width:1920px){.cmp-app-download--image img{width:432px;position:absolute;right:0}
.cmp-app-download--wrapper{width:65%}
.cmp-app-download--content-wrapper{margin-right:256px}
.cmp-app-download .cmp-app-download--slider-content{padding-top:0}
.cmp-app-download .cmp-app-download--content-wrapper{height:calc(100vh - 60px);padding-top:calc(198px + 93px + 35px)}
.cmp-app-download--image{padding-top:calc(98px + 93px + 35px);position:relative;width:432px}
.cmp-app-download--image img{top:calc(98px + 93px + 35px)}
.cmp-app-download--tab-wrapper.slick-slider{padding-top:93px}
}
@media only screen and (min-width:1440px) and (max-width:1919px){.cmp-app-download--image img{width:338px;position:absolute;right:0}
.cmp-app-download--wrapper{width:70%}
.cmp-app-download--image img{top:calc(37px + 42px + 35px);width:338px}
.cmp-app-download .cmp-app-download--slider-content{padding-top:0}
.cmp-app-download .cmp-app-download--content-wrapper{height:calc(100vh - 60px);padding-top:calc(70px + 42px + 35px)}
.cmp-app-download--image{padding-top:calc(37px + 42px + 35px);width:338px;position:relative}
.cmp-app-download--tab-wrapper .slick-slide{margin:0 8px}
}
@media(min-width:1194px) and (max-width:1439px){.cmp-app-download--content-wrapper{margin-right:153px}
.cmp-app-download--image img{top:calc(75px + 42px + 35px);width:338px;position:absolute;right:0}
.cmp-app-download .cmp-app-download--slider-content{padding-top:0}
.cmp-app-download .cmp-app-download--content-wrapper{padding-top:calc(107px + 42px + 35px)}
.cmp-app-download--image{padding-top:calc(75px + 42px + 35px);position:relative;width:338px}
}
@media(min-width:1025px) and (max-width:1193px){.cmp-app-download--tab-wrapper{max-width:70%;width:100%;padding-left:29px;padding-right:29px}
.cmp-app-download .cmp-app-download--content-wrapper{height:calc(100vh - 60px)}
.cmp-app-download--image img{top:166px;width:338px}
.cmp-app-download--tab-wrapper.slick-slider{padding-top:61px}
}
@media(min-width:1700px){.cmp-app-download--tab-wrapper{max-width:70%;width:100%}
}
@media(max-width:1025px){.cmp-app-download--tab-wrapper{max-width:80%;width:100%}
}
@media(max-width:1024px){.cmp-app-download{padding-top:60px}
.stickyFeatureMenu+.container.cmp-container .left-sideNav .section .fp-tableCell .cmp-app-download{padding-top:60px}
.cmp-app-download--tab-wrapper+.cmp-app-download--wrapper .cmp-app-download--slider-content .cmp-app-download--footer{bottom:0}
.fp-enabled .stickyFeatureMenu+.container .cmp-app-download--wrapper .cmp-app-download--slider-content .cmp-app-download--footer{bottom:0;padding-bottom:96px}
.cmp-app-download--tab-wrapper.slick-slider{padding-top:20px}
.cmp-app-download--tab-wrapper.slick-slider+.cmp-app-download--wrapper .cmp-app-download--slider-content{padding-top:40px}
.cmp-app-download--tab-wrapper{max-width:100%;width:100%;padding-left:29px;padding-right:29px}
.cmp-app-download--tab-wrapper .slick-aui-prev,.cmp-app-download--tab-wrapper .slick-aui-next{padding-top:30px}
.cmp-app-download--tab-wrapper .slick-slide,.cmp-app-download--tab-wrapper .slick-slide .cmp-app-download--tab-wrapper--tabs{width:84px;min-width:84px}
.cmp-app-download--tab-wrapper .cmp-app-download--tab-wrapper--tabs{min-width:84px;width:84px;font-size:12px;padding-bottom:4px;text-align:center !important;width:fit-content}
.cmp-app-download--wrapper{max-width:100%;width:100%;position:relative;display:flex;flex-direction:column}
.cmp-app-download .cmp-app-download--slider-content{padding-top:0}
.cmp-app-download--content-wrapper{max-width:100%;width:100%;padding-right:0;margin-right:0}
.cmp-app-download--content-wrapper{text-align:center}
.cmp-app-download--content-wrapper .cmp-app-download--qrcode{display:none}
.cmp-app-download--footer-note{display:none}
.cmp-app-download .cmp-app-download--content-wrapper{height:100%}
.cmp-app-download--content-wrapper .cmp-app-download--title{font-size:24px;padding-bottom:12px;padding-top:34px;padding-left:20px;padding-right:20px}
.cmp-app-download--content-wrapper .cmp-app-download--description{font-size:14px;padding-left:20px;padding-right:20px}
.cmp-app-download--content-wrapper div .cmp-app-download--image{display:block;padding-bottom:0}
.cmp-app-download--image{display:none}
.cmp-app-download--image img{margin:auto;position:static;width:222px}
.cmp-app-download--footer{position:absolute;bottom:0;display:flex;flex-direction:column;height:fit-content;width:100%;padding:12px 20px 0 20px;background-color:white}
.cmp-app-download--footer-button{padding:10px 20px;box-shadow:0 -1px 0 #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:black;text-align:center}
.cmp-app-download--footer-note--mobile{display:flex;padding:12px 10px;font-size:14px}
.cmp-app-download--footer-button a{padding:10px;width:100%;color:white;font-size:14px;border:0;outline:0}
.cmp-app-download--footer-icons--wrapper{padding:10px 18px;display:flex}
.cmp-app-download--footer-icons--icon{display:flex;flex-direction:column}
.cmp-app-download--footer-icons--icon img{width:20px;height:20px}
.cmp-app-download--footer-icons--name{font-size:10px;font-weight:400}
.cmp-app-download--wrapper .slick-slide{height:auto}
.cmp-app-download--wrapper .slick-track{height:100%}
}
@media(min-width:768px) and (max-width:1024px){.cmp-app-download--footer{bottom:0}
.cmp-app-download--tab-wrapper{max-width:calc(115px * 4);width:100%;padding-left:29px;padding-right:29px}
.cmp-app-download--tab-wrapper .cmp-app-download--tab-wrapper--tabs{min-width:84px;width:84px;font-size:12px;padding-bottom:4px;text-align:center !important;width:fit-content}
.cmp-app-download--content-wrapper .cmp-app-download--description,.cmp-app-download--content-wrapper .cmp-app-download--title{width:50%;margin:auto}
.cmp-app-download--content-wrapper .cmp-app-download--description{max-height:160px;height:160px}
.cmp-app-download--tab-container{height:100%}
}
@media(max-width:767px){.cmp-app-download--tab-container{height:100%;display:flex !important;flex-flow:column !important}
.cmp-app-download--tab-container .cmp-app-download--tab-wrapper,.cmp-app-download--tab-container .cmp-app-download--wrapper{display:flex}
.cmp-app-download--tab-container .cmp-app-download--tab-wrapper{justify-content:center}
.cmp-app-download--content-wrapper .cmp-app-download--description{max-height:160px;height:160px}
.cmp-app-download--content-wrapper div .cmp-app-download--image{overflow:hidden}
}
@media(min-width:1025px) and (max-width:1193px){.left-sideNav .cmp-app-download--content-wrapper{padding-left:80px}
.disable-sticky-section .cmp-app-download{padding-top:0}
}
@media(max-width:1025px){.cmp-app-download .slick-track.center-slick-slide{width:100% !important;transform:translateX(-46%) !important;left:45% !important;display:flex;justify-content:center}
}
@supports(-webkit-touch-callout:none){@media only screen and (max-width:1024px){.stickyFeatureMenu+.container .cmp-app-download .cmp-app-download--wrapper{height:100%}
}
}
.cmp-quoteAnimateText-auto-height{height:auto !important}
.cmp-quoteAnimateText{width:100%;height:100%;overflow:hidden}
.cmp-quoteAnimateText .container{width:100%;height:100%}
.cmp-quoteAnimateText .container .title,.cmp-quoteAnimateText .container .titleMobile{font-family:"audi-wide-bold","audi-zh-bold"}
.cmp-quoteAnimateText .container .footnoteColor-black{color:black}
.cmp-quoteAnimateText .container .footnoteColor-white{color:white}
.cmp-quoteAnimateText .container .footnoteColor-gray{color:#999}
.cmp-quoteAnimateText .container .footnoteColor-Mobile-black{color:black}
.cmp-quoteAnimateText .container .footnoteColor-Mobile-white{color:white}
.cmp-quoteAnimateText .container .footnoteColor-Mobile-gray{color:#999}
.cmp-quoteAnimateText-fade-in{opacity:0;animation:fadeIn 2s linear both}
@keyframes fadeIn{0{opacity:0}
100%{opacity:1}
}
.cmp-quoteAnimateText-floating-in{opacity:0;position:relative;top:30px;animation:floatingIn 1s ease-in-out both}
@keyframes floatingIn{0{opacity:0}
100%{opacity:1;top:0}
}
.cmp-quoteAnimateText-segmented-ascent{opacity:0;position:relative;top:30px}
.title .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .3s both}
.subtitle .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .6s both}
.description .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .9s both}
.titleMobile .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .3s both}
.subtitleMobile .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .6s both}
.descriptionMobile .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .9s both}
.footnote .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .9s both}
.footnoteMobile .cmp-quoteAnimateText-segmented-ascent{animation:floatingIn 1s ease-in-out .9s both}
.cmp-quoteAnimateText .desktop-a{display:inline-block;margin-right:10px}
.cmp-quoteAnimateText .mobile-a{display:none}
.cmp-quoteAnimateText button.desktop-white-button{border:1px solid #fff;background:#fff;color:#000}
.cmp-quoteAnimateText button.desktop-white-button:hover{background:#c9c9c9;border:1px solid #c9c9c9;color:#000}
.cmp-quoteAnimateText button.desktop-transparent-button{border:1px solid #fff;background:transparent;color:#fff}
.cmp-quoteAnimateText button.desktop-transparent-button:hover{background:rgba(255,255,255,0.3);border:1px solid #fff;color:#fff}
.cmp-quoteAnimateText button.desktop-black-button{color:#fff;border:1px solid #000;background:#000}
.cmp-quoteAnimateText button.desktop-black-button:hover{background:#4c4c4c;border:1px solid rgba(190,190,190,0.2);color:#fff}
.cmp-quoteAnimateText button.desktop-black-transparent-button{border:1px solid #000;background:transparent;color:#000}
.cmp-quoteAnimateText button.desktop-black-transparent-button:hover{background:rgba(0,0,0,0.3);border:1px solid #000;color:#000}
.cmp-quoteAnimateText button.desktop-red-button{color:white;border:1px solid #f50438;background-color:#f50438}
.cmp-quoteAnimateText button.desktop-red-button:hover{background:rgba(248,81,73,0.8);border:1px solid rgba(190,190,190,0.2);color:#fff}
.cmp-quoteAnimateText.back-color-desktop-white{background-color:white}
.cmp-quoteAnimateText.back-color-desktop-black{background-color:black}
.cmp-quoteAnimateText.back-color-desktop-gray{background-color:#666}
.cmp-quoteAnimateText.back-color-desktop-red{background-color:#f50438}
.cmp-quoteAnimateText.font-color-desktop-black{color:black}
.cmp-quoteAnimateText.font-color-desktop-white{color:white}
.cmp-quoteAnimateText.text-align-desktop-left{text-align:left}
.cmp-quoteAnimateText.text-align-desktop-center{text-align:center}
.cmp-quoteAnimateText.text-align-desktop-right{text-align:right}
.cmp-quoteAnimateText .titleMobile,.cmp-quoteAnimateText .subtitleMobile,.cmp-quoteAnimateText .descriptionMobile,.cmp-quoteAnimateText .footnoteMobile{display:none}
.cmp-quoteAnimateText .footnote{font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:104px 0 24px 0}
@media screen and (orientation:portrait) and (max-width:767px){.cmp-quoteAnimateText .mobile-a{display:block;margin-top:16px}
.cmp-quoteAnimateText .desktop-a{display:none}
.cmp-quoteAnimateText .mobile-white-button{border:1px solid #fff;background:#fff;color:#000}
.cmp-quoteAnimateText .mobile-white-button:hover{background:#c9c9c9;border:1px solid #c9c9c9;color:#000}
.cmp-quoteAnimateText .mobile-transparent-button{border:1px solid #fff;background:transparent;color:#fff}
.cmp-quoteAnimateText .mobile-transparent-button:hover{background:rgba(255,255,255,0.3);border:1px solid #fff;color:#fff}
.cmp-quoteAnimateText .mobile-black-button{color:#fff;border:1px solid #000;background:#000}
.cmp-quoteAnimateText .mobile-black-button:hover{background:#4c4c4c;border:1px solid rgba(190,190,190,0.2);color:#fff}
.cmp-quoteAnimateText .mobile-black-transparent-button{border:1px solid #000;background:transparent;color:#000}
.cmp-quoteAnimateText .mobile-black-transparent-button:hover{background:rgba(0,0,0,0.3);border:1px solid #000;color:#000}
.cmp-quoteAnimateText .mobile-red-button{color:white;border:1px solid #f50438;background-color:#f50438}
.cmp-quoteAnimateText .mobile-red-button:hover{background:rgba(248,81,73,0.8);border:1px solid rgba(190,190,190,0.2);color:#fff}
.cmp-quoteAnimateText.back-color-mobile-white{background-color:white}
.cmp-quoteAnimateText.back-color-mobile-black{background-color:black}
.cmp-quoteAnimateText.back-color-mobile-gray{background-color:#666}
.cmp-quoteAnimateText.back-color-mobile-red{background-color:#f50438}
.cmp-quoteAnimateText.font-color-mobile-black{color:black}
.cmp-quoteAnimateText.font-color-mobile-white{color:white}
.cmp-quoteAnimateText.text-align-mobile-left{text-align:left}
.cmp-quoteAnimateText.text-align-mobile-center{text-align:center}
.cmp-quoteAnimateText.text-align-mobile-right{text-align:right}
.cmp-quoteAnimateText .title,.cmp-quoteAnimateText .subtitle,.cmp-quoteAnimateText .description,.cmp-quoteAnimateText .footnote{display:none}
.cmp-quoteAnimateText .titleMobile,.cmp-quoteAnimateText .subtitleMobile,.cmp-quoteAnimateText .descriptionMobile,.cmp-quoteAnimateText .footnoteMobile{display:block}
.cmp-quoteAnimateText .mobile-a button{padding:0}
.cmp-quoteAnimateText .container{padding:80px 40px !important}
.cmp-quoteAnimateText .container .titleMobile{font-size:32px;font-style:normal;line-height:normal;letter-spacing:1px;margin-bottom:16px}
.cmp-quoteAnimateText .container .subtitleMobile{font-size:24px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .descriptionMobile{text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .mobile-a button{min-width:156px;height:42px;line-height:0}
.cmp-quoteAnimateText .container .mobile-a button span{text-align:center;font-size:12px;font-style:normal;font-weight:400}
.cmp-quoteAnimateText .container .footnoteMobile{font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin:104px 0 24px 0}
.left-sideNav .cmp-quoteAnimateText .container{padding:140px 20px 80px 40px}
}
@media screen and (orientation:landscape) and (min-width:768px) and (max-width:1023px){.cmp-quoteAnimateText .container{padding:80px 76px}
.cmp-quoteAnimateText .container .title{font-size:32px;font-style:normal;line-height:normal;letter-spacing:1px;margin-bottom:16px}
.cmp-quoteAnimateText .container .subtitle{font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .description{text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .desktop-a button{min-width:156px;height:42px;line-height:0}
.cmp-quoteAnimateText .container .desktop-a button span{text-align:center;font-size:12px;font-style:normal;font-weight:400}
.left-sideNav .cmp-quoteAnimateText .container{padding:152px 76px 80px 140px}
}
@media screen and (orientation:portrait) and (min-height:768px) and (max-height:calc(1024px - 1px)),(orientation:portrait) and (min-height:1024px) and (max-height:calc(1440px - 1px)){.cmp-quoteAnimateText .container{padding:80px 76px}
.cmp-quoteAnimateText .container .title{font-size:32px;font-style:normal;line-height:normal;letter-spacing:1px;margin-bottom:16px}
.cmp-quoteAnimateText .container .subtitle{font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .description{text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .desktop-a button{min-width:156px;height:42px;line-height:0}
.cmp-quoteAnimateText .container .desktop-a button span{text-align:center;font-size:12px;font-style:normal;font-weight:400}
.left-sideNav .cmp-quoteAnimateText .container{padding:152px 76px 80px 140px}
}
@media screen and (orientation:landscape) and (min-width:1024px) and (max-width:1439px){.cmp-quoteAnimateText .container{padding:80px 76px}
.cmp-quoteAnimateText .container .title{font-size:32px;font-style:normal;line-height:normal;letter-spacing:1px;margin-bottom:16px}
.cmp-quoteAnimateText .container .subtitle{font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .description{text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .desktop-a button{min-width:156px;height:42px;line-height:0}
.cmp-quoteAnimateText .container .desktop-a button span{text-align:center;font-size:12px;font-style:normal;font-weight:400}
.left-sideNav .cmp-quoteAnimateText .container{padding:152px 76px 80px 140px}
}
@media screen and (orientation:landscape) and (min-width:1440px){.cmp-quoteAnimateText .container{padding:80px 96px}
.cmp-quoteAnimateText .container .onlydesktop{padding:0 264px}
.cmp-quoteAnimateText .container .title{font-size:32px;font-style:normal;line-height:normal;letter-spacing:1px;margin-bottom:16px}
.cmp-quoteAnimateText .container .subtitle{font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .description{text-shadow:0 2px 4px rgba(0,0,0,0.1);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:48px}
.cmp-quoteAnimateText .container .desktop-a button{min-width:156px;height:42px;line-height:0}
.cmp-quoteAnimateText .container .desktop-a button span{text-align:center;font-size:12px;font-style:normal;font-weight:400}
.left-sideNav .cmp-quoteAnimateText .container{padding:152px 96px 80px 140px}
}
.page.home{overflow:hidden}
.back-totop{font-size:16px;color:#fff;width:-webkit-max-content;width:max-content}
.down-arrow:before{position:absolute;color:white;z-index:1000;bottom:10px;display:block;font-size:60px;left:calc(50% - 40px);animation-name:tds-keyframe--bounce;animation-duration:2s;animation-iteration-count:infinite}
@media only screen and (min-width:768px){.down-arrow:before{display:none}
}
@keyframes tds-keyframe--bounce{0,20%,50%,80%,to{transform:translateY(0)}
40%{transform:translateY(5px)}
60%{transform:translateY(3px)}
}
.cmp-sticky{display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}
.cmp-sticky .aui-icon-arrow-up-large:before{border-radius:50%;border:1px solid #fff;margin:0 8px 0 11px;font-weight:bold}
.cmp-sticky .top-btn{font-size:18px}