.cmp-brand-features{user-select:none;color:white}
.cmp-brand-features .divider{border-color:white}
.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;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 #fff;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}
.cmp-brand-features .specification-container .car-specification .divider:nth-child(6){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 #fff;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}
.cmp-brand-features .specification-container .car-specification .specifications:nth-child(7){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;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;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%;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 #fff 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}