/*! BMWUSA Vite Build 1794254007249 */@font-face{font-family:Arial MT;font-style:normal;font-weight:400;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/Arial-MT/Arial-MT.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/Arial-MT/Arial-MT.woff) format("woff");font-display:swap}
@font-face{font-family:Arial MT;font-style:normal;font-weight:700;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/Arial-MT/Arial-MT-Bold.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/Arial-MT/Arial-MT-Bold.woff) format("woff");font-display:swap}
@font-face{font-family:BMWTypeNext;font-style:normal;font-weight:200;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Thin.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Thin.woff) format("woff");font-display:swap}
@font-face{font-family:BMWTypeNext;font-style:normal;font-weight:400;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Light.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Light.woff) format("woff");font-display:swap}
@font-face{font-family:BMWTypeNext;font-style:normal;font-weight:700;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Bold.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Bold.woff) format("woff");font-display:swap}
@font-face{font-family:SangBleuKingdom;font-style:normal;font-weight:400;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/SangBleuKingdom/SangBleuKingdom-Regular.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/SangBleuKingdom/SangBleuKingdom-Regular.woff) format("woff");font-display:swap}
@font-face{font-family:SangBleuKingdom;font-style:italic;font-weight:400;src:url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic.woff2) format("woff2"),url(../../../../../etc.clientlibs/bmwusa/clientlibs/clientlib-site/resources/bmwusa-clientlibs/bmwusa-common/resources/fonts/SangBleuKingdom/SangBleuKingdom-RegularItalic.woff) format("woff");font-display:swap}
.headline-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:200;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--thin{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--thin{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--thin{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;line-height:68px;letter-spacing:1px}
.headline-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:700;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--bold{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--bold{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--bold{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:normal;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--normal{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--normal{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--normal{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:200;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--thin--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--thin--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--thin--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--normal--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--normal--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--normal--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:700;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-1--bold--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-1--bold--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-1--bold--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.headline-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:200;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--thin{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--thin{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--thin{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;line-height:47px;letter-spacing:1px}
.headline-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:700;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--bold{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--bold{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--bold{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:normal;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--normal{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--normal{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--normal{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:200;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--thin--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--thin--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--thin--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--normal--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--normal--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--normal--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:700;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.headline-2--bold--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.headline-2--bold--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.headline-2--bold--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.headline-3{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:200;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--thin{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--thin{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--thin{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0}
.headline-3--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:700;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--bold{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--bold{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--bold{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--normal{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--normal{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--normal{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:200;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--thin--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--thin--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--thin--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--normal--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--normal--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--normal--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-3--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:700;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.headline-3--bold--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.headline-3--bold--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.headline-3--bold--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.headline-4{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--thin{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--thin{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--thin{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
.headline-4--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--bold{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--bold{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--bold{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--normal{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--normal{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--normal{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--italic{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--italic{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--italic{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:200;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--thin--italic{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--thin--italic{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--thin--italic{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--normal--italic{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--normal--italic{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--normal--italic{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-4--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:30px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-4--bold--italic{font-size:30px;line-height:38px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-4--bold--italic{font-size:39px;line-height:48px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-4--bold--italic{font-size:54px;line-height:65px;letter-spacing:-.1px}
}
.headline-5{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--thin{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--thin{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--thin{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
.headline-5--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--bold{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--bold{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--bold{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--normal{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--normal{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--normal{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--italic{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--italic{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--italic{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:200;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--thin--italic{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--thin--italic{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--thin--italic{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--normal--italic{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--normal--italic{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--normal--italic{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-5--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:26px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-5--bold--italic{font-size:23px;line-height:31px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-5--bold--italic{font-size:28px;line-height:37px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-5--bold--italic{font-size:38px;line-height:48px;letter-spacing:-.1px}
}
.headline-6{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--thin{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--thin{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--thin{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
.headline-6--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--bold{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--bold{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--bold{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--normal{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--normal{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--normal{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--italic{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--italic{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--italic{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--thin--italic{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--thin--italic{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--thin--italic{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--normal--italic{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--normal--italic{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--normal--italic{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.headline-6--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:20px;letter-spacing:-.1px}
@media screen and (min-width:768px){.headline-6--bold--italic{font-size:18px;line-height:22px;letter-spacing:-.1px}
}
@media screen and (min-width:1280px){.headline-6--bold--italic{font-size:20px;line-height:24px;letter-spacing:-.1px}
}
@media screen and (min-width:2000px){.headline-6--bold--italic{font-size:24px;line-height:29px;letter-spacing:-.1px}
}
.content-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--thin{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--thin{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--thin{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:.4px}
.content-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--bold{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--bold{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--bold{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:normal;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--normal{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--normal{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--normal{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--italic{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--italic{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--italic{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;font-style:italic;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--thin--italic{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--thin--italic{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--thin--italic{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--normal--italic{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--normal--italic{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--normal--italic{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;font-style:italic;line-height:25px;letter-spacing:.4px}
@media screen and (min-width:768px){.content-1--bold--italic{font-size:18px;line-height:28px;letter-spacing:.4px}
}
@media screen and (min-width:1280px){.content-1--bold--italic{font-size:20px;line-height:31px;letter-spacing:.4px}
}
@media screen and (min-width:2000px){.content-1--bold--italic{font-size:24px;line-height:36px;letter-spacing:.4px}
}
.content-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:200;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--thin{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--thin{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--thin{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.5px}
.content-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--bold{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--bold{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--bold{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:normal;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--normal{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--normal{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--normal{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:italic;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--italic{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--italic{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--italic{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:200;font-style:italic;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--thin--italic{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--thin--italic{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--thin--italic{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:italic;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--normal--italic{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--normal--italic{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--normal--italic{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:700;font-style:italic;line-height:21px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-2--bold--italic{font-size:15px;line-height:24px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.content-2--bold--italic{font-size:16px;line-height:26px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-2--bold--italic{font-size:19px;line-height:30px;letter-spacing:.5px}
}
.content-3{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:200;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--thin{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--thin{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.5px}
.content-3--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:700;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--bold{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--bold{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:normal;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--normal{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--normal{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--italic{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--italic{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:200;font-style:italic;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--thin--italic{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--thin--italic{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:italic;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--normal--italic{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--normal--italic{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.content-3--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:700;font-style:italic;line-height:18px;letter-spacing:.5px}
@media screen and (min-width:768px){.content-3--bold--italic{font-size:13px;line-height:20px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.content-3--bold--italic{font-size:14px;line-height:22px;letter-spacing:.5px}
}
.label-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:200;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--thin{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--thin{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--thin{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;line-height:17px;letter-spacing:.25px}
.label-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:700;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--bold{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--bold{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--bold{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:normal;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--normal{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--normal{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--normal{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:italic;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--italic{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--italic{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--italic{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:200;font-style:italic;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--thin--italic{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--thin--italic{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--thin--italic{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:400;font-style:italic;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--normal--italic{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--normal--italic{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--normal--italic{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:14px;font-weight:700;font-style:italic;line-height:17px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-1--bold--italic{font-size:15px;line-height:18px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.label-1--bold--italic{font-size:16px;line-height:20px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-1--bold--italic{font-size:19px;line-height:24px;letter-spacing:.25px}
}
.label-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:200;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--thin{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--thin{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.25px}
.label-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--bold{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--bold{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:normal;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--normal{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--normal{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:italic;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--italic{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--italic{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:200;font-style:italic;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--thin--italic{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--thin--italic{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:400;font-style:italic;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--normal--italic{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--normal--italic{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:12px;font-weight:700;font-style:italic;line-height:16px;letter-spacing:.25px}
@media screen and (min-width:768px){.label-2--bold--italic{font-size:13px;line-height:16px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.label-2--bold--italic{font-size:14px;line-height:17px;letter-spacing:.25px}
}
.label-3{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:200;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--thin{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:.25px}
.label-3--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--bold{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:normal;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--normal{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--italic{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:200;font-style:italic;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--thin--italic{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--normal--italic{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.label-3--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;font-style:italic;line-height:13px;letter-spacing:.25px}
@media screen and (min-width:2000px){.label-3--bold--italic{font-size:12px;line-height:14px;letter-spacing:.25px}
}
.eyebrow-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:200;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--thin{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--thin{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;line-height:13px;letter-spacing:2.75px}
.eyebrow-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--bold{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--bold{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:normal;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--normal{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--normal{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--italic{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--italic{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:200;font-style:italic;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--thin--italic{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--thin--italic{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--normal--italic{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--normal--italic{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:11px;font-weight:700;font-style:italic;line-height:13px;letter-spacing:2.75px}
@media screen and (min-width:1280px){.eyebrow-1--bold--italic{font-size:12px;line-height:15px;letter-spacing:2.75px}
}
@media screen and (min-width:2000px){.eyebrow-1--bold--italic{font-size:13px;line-height:15px;letter-spacing:2.75px}
}
.eyebrow-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:400;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:200;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--thin{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:400;line-height:13px;letter-spacing:2px}
.eyebrow-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:700;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--bold{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:400;font-style:normal;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--normal{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--italic{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:200;font-style:italic;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--thin--italic{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:400;font-style:italic;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--normal--italic{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:10px;font-weight:700;font-style:italic;line-height:13px;letter-spacing:2px}
@media screen and (min-width:2000px){.eyebrow-2--bold--italic{font-size:10px;line-height:14px;letter-spacing:2px}
}
.eyebrow-3{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:400;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--thin{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:200;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--thin{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--thin{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:400;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
.eyebrow-3--bold{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:700;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--bold{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--bold{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:400;font-style:normal;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--normal{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--normal{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:400;font-style:italic;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--italic{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--italic{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--thin--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:200;font-style:italic;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--thin--italic{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--thin--italic{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--normal--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:400;font-style:italic;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--normal--italic{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--normal--italic{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.eyebrow-3--bold--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:12px;font-weight:700;font-style:italic;-webkit-font-smoothing:italic;-moz-osx-font-smoothing:italic;line-height:15px;letter-spacing:1.5px}
@media screen and (min-width:768px){.eyebrow-3--bold--italic{font-size:13px;line-height:16px;letter-spacing:1.5px}
}
@media screen and (min-width:2000px){.eyebrow-3--bold--italic{font-size:14px;line-height:18px;letter-spacing:1.5px}
}
.quote-1{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:400;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--thin{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:200;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--thin{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--thin{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--thin{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:400;line-height:41px;letter-spacing:.25px}
.quote-1--bold{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:700;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--bold{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--bold{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--bold{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:400;font-style:normal;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--normal{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--normal{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--normal{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:400;font-style:italic;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--italic{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--italic{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--italic{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--thin--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:200;font-style:italic;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--thin--italic{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--thin--italic{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--thin--italic{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--normal--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:400;font-style:italic;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--normal--italic{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--normal--italic{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--normal--italic{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-1--bold--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:32px;font-weight:700;font-style:italic;line-height:41px;letter-spacing:.25px}
@media screen and (min-width:768px){.quote-1--bold--italic{font-size:42px;line-height:53px;letter-spacing:.25px}
}
@media screen and (min-width:1280px){.quote-1--bold--italic{font-size:56px;line-height:70px;letter-spacing:.25px}
}
@media screen and (min-width:2000px){.quote-1--bold--italic{font-size:76px;line-height:98px;letter-spacing:.25px}
}
.quote-2{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:400;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--thin{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:200;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--thin{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--thin{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--thin{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:400;line-height:31px;letter-spacing:.5px}
.quote-2--bold{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:700;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--bold{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--bold{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--bold{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:400;font-style:normal;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--normal{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--normal{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--normal{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:400;font-style:italic;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--italic{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--italic{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--italic{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--thin--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:200;font-style:italic;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--thin--italic{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--thin--italic{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--thin--italic{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--normal--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:400;font-style:italic;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--normal--italic{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--normal--italic{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--normal--italic{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-2--bold--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:24px;font-weight:700;font-style:italic;line-height:31px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-2--bold--italic{font-size:30px;line-height:40px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-2--bold--italic{font-size:39px;line-height:53px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-2--bold--italic{font-size:54px;line-height:73px;letter-spacing:.5px}
}
.quote-3{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--thin{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:200;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--thin{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--thin{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--thin{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:.5px}
.quote-3--bold{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--bold{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--bold{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--bold{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--normal{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:400;font-style:normal;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--normal{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--normal{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--normal{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:400;font-style:italic;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--italic{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--italic{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--italic{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--thin--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:200;font-style:italic;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--thin--italic{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--thin--italic{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--thin--italic{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--normal--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:400;font-style:italic;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--normal--italic{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--normal--italic{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--normal--italic{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.quote-3--bold--italic{font-family:SangBleuKingdom,Times,Times New Roman,serif;font-size:20px;font-weight:700;font-style:italic;line-height:26px;letter-spacing:.5px}
@media screen and (min-width:768px){.quote-3--bold--italic{font-size:23px;line-height:31px;letter-spacing:.5px}
}
@media screen and (min-width:1280px){.quote-3--bold--italic{font-size:28px;line-height:38px;letter-spacing:.5px}
}
@media screen and (min-width:2000px){.quote-3--bold--italic{font-size:38px;line-height:52px;letter-spacing:.5px}
}
.cta-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:700;line-height:20px;letter-spacing:.5px}
.cta-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:200;line-height:20px;letter-spacing:.5px}
.cta-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.5px}
.cta-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:700;line-height:20px;letter-spacing:.5px}
.cta-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.5px}
.cta-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:.5px}
.cta-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:200;font-style:italic;line-height:20px;letter-spacing:.5px}
.cta-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:.5px}
.cta-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:15px;font-weight:700;font-style:italic;line-height:20px;letter-spacing:.5px}
.cta-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:700;line-height:16px;letter-spacing:.5px}
.cta-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:200;line-height:16px;letter-spacing:.5px}
.cta-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:400;line-height:16px;letter-spacing:.5px}
.cta-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:700;line-height:16px;letter-spacing:.5px}
.cta-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:400;font-style:normal;line-height:16px;letter-spacing:.5px}
.cta-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:400;font-style:italic;line-height:16px;letter-spacing:.5px}
.cta-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:200;font-style:italic;line-height:16px;letter-spacing:.5px}
.cta-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:400;font-style:italic;line-height:16px;letter-spacing:.5px}
.cta-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:13px;font-weight:700;font-style:italic;line-height:16px;letter-spacing:.5px}
.inputfield-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--thin{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:.4px}
.inputfield-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--bold{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--normal{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--italic{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;font-style:italic;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--thin--italic{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--normal--italic{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.inputfield-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;font-style:italic;line-height:20px;letter-spacing:.4px}
@media screen and (min-width:2000px){.inputfield-1--bold--italic{font-size:19px;line-height:24px;letter-spacing:.4px}
}
.progressive-1{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:300;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:200;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--thin{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--thin{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--thin{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;line-height:68px;letter-spacing:1px}
.progressive-1--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:700;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--bold{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--bold{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--bold{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:normal;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--normal{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--normal{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--normal{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:200;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--thin--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--thin--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--thin--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:400;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--normal--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--normal--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--normal--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-1--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:50px;font-weight:700;font-style:italic;line-height:68px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-1--bold--italic{font-size:80px;line-height:90px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-1--bold--italic{font-size:130px;line-height:140px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-1--bold--italic{font-size:180px;line-height:190px;letter-spacing:1px}
}
.progressive-2{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:300;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:200;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--thin{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--thin{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--thin{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;line-height:47px;letter-spacing:1px}
.progressive-2--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:700;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--bold{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--bold{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--bold{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:normal;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--normal{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--normal{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--normal{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:200;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--thin--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--thin--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--thin--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:400;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--normal--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--normal--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--normal--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-2--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:40px;font-weight:700;font-style:italic;line-height:47px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-2--bold--italic{font-size:56px;line-height:68px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-2--bold--italic{font-size:76px;line-height:88px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-2--bold--italic{font-size:100px;line-height:112px;letter-spacing:1px}
}
.progressive-3{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:300;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:200;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--thin{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--thin{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--thin{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;line-height:38px;letter-spacing:0}
.progressive-3--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:700;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--bold{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--bold{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--bold{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:normal;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--normal{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--normal{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--normal{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:200;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--thin--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--thin--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--thin--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:400;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--normal--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--normal--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--normal--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-3--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:32px;font-weight:700;font-style:italic;line-height:38px;letter-spacing:0}
@media screen and (min-width:768px){.progressive-3--bold--italic{font-size:42px;line-height:50px;letter-spacing:0}
}
@media screen and (min-width:1280px){.progressive-3--bold--italic{font-size:56px;line-height:68px;letter-spacing:0}
}
@media screen and (min-width:2000px){.progressive-3--bold--italic{font-size:76px;line-height:91px;letter-spacing:0}
}
.progressive-4{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:300;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:200;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--thin{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--thin{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--thin{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;line-height:30px;letter-spacing:1px}
.progressive-4--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:700;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--bold{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--bold{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--bold{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:normal;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--normal{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--normal{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--normal{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:italic;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--italic{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--italic{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--italic{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:200;font-style:italic;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--thin--italic{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--thin--italic{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--thin--italic{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:400;font-style:italic;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--normal--italic{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--normal--italic{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--normal--italic{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-4--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:24px;font-weight:700;font-style:italic;line-height:30px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-4--bold--italic{font-size:30px;line-height:38px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-4--bold--italic{font-size:39px;line-height:48px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-4--bold--italic{font-size:54px;line-height:65px;letter-spacing:1px}
}
.progressive-5{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:300;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:200;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--thin{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--thin{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--thin{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;line-height:26px;letter-spacing:1px}
.progressive-5--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--bold{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--bold{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--bold{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:normal;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--normal{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--normal{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--normal{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:italic;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--italic{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--italic{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--italic{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:200;font-style:italic;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--thin--italic{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--thin--italic{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--thin--italic{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:400;font-style:italic;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--normal--italic{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--normal--italic{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--normal--italic{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-5--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:20px;font-weight:700;font-style:italic;line-height:26px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-5--bold--italic{font-size:23px;line-height:31px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-5--bold--italic{font-size:28px;line-height:37px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-5--bold--italic{font-size:38px;line-height:48px;letter-spacing:1px}
}
.progressive-6{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:300;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--thin{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--thin{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--thin{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--thin{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;line-height:20px;letter-spacing:1px}
.progressive-6--bold{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--bold{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--bold{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--bold{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--normal{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--normal{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--normal{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--normal{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--italic{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--italic{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--italic{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--thin--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:200;font-style:italic;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--thin--italic{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--thin--italic{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--thin--italic{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--normal--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:400;font-style:italic;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--normal--italic{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--normal--italic{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--normal--italic{font-size:24px;line-height:29px;letter-spacing:1px}
}
.progressive-6--bold--italic{font-family:BMWTypeNext,Helvetica Neue,-apple-system,"system-ui",BlinkMacSystemFont,serif;font-size:16px;font-weight:700;font-style:italic;line-height:20px;letter-spacing:1px}
@media screen and (min-width:768px){.progressive-6--bold--italic{font-size:18px;line-height:22px;letter-spacing:1px}
}
@media screen and (min-width:1280px){.progressive-6--bold--italic{font-size:20px;line-height:24px;letter-spacing:1px}
}
@media screen and (min-width:2000px){.progressive-6--bold--italic{font-size:24px;line-height:29px;letter-spacing:1px}
}
@media screen and (min-width:320px) and (max-width:768px){.hide-sm{display:none !important}
.show-sm{display:block !important}
}
@media screen and (min-width:768px) and (max-width:1280px){.hide-md{display:none !important}
.show-md{display:block !important}
}
@media screen and (min-width:1280px) and (max-width:1800px){.hide-lg{display:none !important}
.show-lg{display:block !important}
}
@media screen and (min-width:1800px) and (max-width:2000px){.hide-xl{display:none !important}
.show-xl{display:block !important}
}
@media screen and (min-width:320px) and (max-width:1280px){.show-mobile{display:block !important}
.hide-mobile{display:none !important}
}
@media screen and (min-width:768px) and (max-width:1280px){.show-tablet{display:block !important}
.hide-tablet{display:none !important}
}
@media(min-width:1280px){.show-desktop{display:block !important}
.hide-desktop{display:none !important}
}
@media(min-width:2000px){.hide-xxl{display:none !important}
.show-xxl{display:block !important}
}