/*! BMWUSA Vite Build 1760123584929 */
.scroll-line-animation{position:relative}.scroll-line-animation .scroll-animation-wrapper.floating{position:relative;height:0;overflow:visible}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation{transform:translateY(-50%)}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-sm{margin-bottom:-15px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-md{margin-bottom:-25px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-lg{margin-bottom:-45px}.scroll-line-animation .scroll-line-animation-eyebrow{margin:0;padding:13px 0;text-align:center}.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl{font-style:italic!important;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){.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl{font-size:13px;line-height:16px;letter-spacing:1.5px}}@media screen and (min-width: 2000px){.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl{font-size:14px;line-height:18px;letter-spacing:1.5px}}.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl.theme-light{color:#fff}.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl.theme-dark,.scroll-line-animation .scroll-line-animation-eyebrow.theme-gkl.theme-medium{color:#000}.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular{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){.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular{font-size:12px;line-height:15px;letter-spacing:2.75px}}@media screen and (min-width: 2000px){.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular{font-size:13px;line-height:15px;letter-spacing:2.75px}}.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold.theme-light,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular.theme-light{color:#fff}.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold.theme-dark,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-bold.theme-medium,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular.theme-dark,.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular.theme-medium{color:#221f1f}.scroll-line-animation .scroll-line-animation-eyebrow.theme-core-eyebrow-1-regular{font-weight:400}.scroll-line-animation.size-sm{height:20px}.scroll-line-animation.size-md{height:50px}.scroll-line-animation.size-lg{height:100px}.scroll-line-animation>.scroll-line{display:block;position:absolute;left:0;right:0;width:1px;height:0;margin:0 auto;opacity:0;transition:height 1s cubic-bezier(.645,.045,.355,1),opacity .75s cubic-bezier(.645,.045,.355,1)}.scroll-line-animation>.scroll-line.theme-light{background:white}.scroll-line-animation>.scroll-line.theme-medium{background:#cacaca}.scroll-line-animation>.scroll-line.theme-dark{background:black}.scroll-line-animation.scroll-line-animated .scroll-line,.scroll-line-animation.animated-in-view .scroll-line{opacity:1;height:100%}@media (min-width: 768px){.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-sm{margin-bottom:-25px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-md{margin-bottom:-50px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-lg{margin-bottom:-75px}.scroll-line-animation.size-sm{height:50px}.scroll-line-animation.size-md{height:100px}.scroll-line-animation.size-lg{height:150px}}@media (min-width: 1280px){.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-md{margin-bottom:-75px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-lg{margin-bottom:-100px}.scroll-line-animation.size-sm{height:50px}.scroll-line-animation.size-md{height:150px}.scroll-line-animation.size-lg{height:200px}}@media (min-width: 1800px){.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-sm{margin-bottom:-50px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-md{margin-bottom:-105px}.scroll-line-animation .scroll-animation-wrapper.floating>.scroll-line-animation.size-lg{margin-bottom:-125px}.scroll-line-animation.size-sm{height:100px}.scroll-line-animation.size-md{height:200px}.scroll-line-animation.size-lg{height:250px}}
