/*! BMWUSA Vite Build 1760123584929 */
html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container .aem-Grid-newComponent{width:90%;margin:0 auto}html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container>div>.aem-Grid{overflow:auto;white-space:normal}html[class*=aem-AuthorLayer-]:not(.aem-AuthorLayer-Preview) .horizontal-scroll-container>div>.aem-Grid>div{float:left}.horizontal-scroll-container{width:100%;position:relative;text-align:center;height:auto;display:block}.horizontal-scroll-container.horizontal-scroll--light{background:none}.horizontal-scroll-container.horizontal-scroll--light .scroll-wrap-left{background-image:linear-gradient(to left,rgba(255,255,255,0),white)}.horizontal-scroll-container.horizontal-scroll--light .scroll-wrap-right{background-image:linear-gradient(to left,white,rgba(255,255,255,0))}.horizontal-scroll-container.horizontal-scroll--light .scroll-button{background:white;box-shadow:0 1px 5px #0003,0 3px 1px -2px #0000001f,0 2px 2px #00000024}.horizontal-scroll-container.horizontal-scroll--light .scroll-button .scroll-arrow{border-top:1.5px solid #221f1f;border-right:1.5px solid #221f1f}.horizontal-scroll-container.horizontal-scroll--ev{background:#040A17}.horizontal-scroll-container.horizontal-scroll--ev .scroll-wrap-left{background-image:linear-gradient(to left,rgba(4,10,23,0),#040A17)}.horizontal-scroll-container.horizontal-scroll--ev .scroll-wrap-right{background-image:linear-gradient(to left,#040A17,rgba(4,10,23,0))}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button{background:white;box-shadow:0 1px 5px #0003,0 3px 1px -2px #0000001f,0 2px 2px #00000024}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button .scroll-arrow{border-top:1.5px solid #221f1f;border-right:1.5px solid #221f1f}.horizontal-scroll-container.horizontal-scroll--dark{background:black}.horizontal-scroll-container.horizontal-scroll--dark .scroll-wrap-left{background-image:linear-gradient(to left,rgba(0,0,0,0),black)}.horizontal-scroll-container.horizontal-scroll--dark .scroll-wrap-right{background-image:linear-gradient(to left,black,rgba(0,0,0,0))}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button{background:#221f1f;box-shadow:0 1px 5px #0003,0 3px 1px -2px #0000001f,0 2px 2px #00000024}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button .scroll-arrow{border-top:1.5px solid white;border-right:1.5px solid white}.horizontal-scroll-container .scroll-wrap{width:65px;height:100%;position:absolute;z-index:10;overflow:hidden;transition:.3s all ease-in-out}.horizontal-scroll-container .scroll-wrap.hide-scroll{opacity:0;-webkit-tap-highlight-color:transparent;outline:none;pointer-events:none}.horizontal-scroll-container .scroll-wrap.scroll-wrap-left{left:0}.horizontal-scroll-container .scroll-wrap.scroll-wrap-left .scroll-button .scroll-arrow{margin-left:3.25px;transform:rotate(225deg)}.horizontal-scroll-container .scroll-wrap.scroll-wrap-right{right:0}.horizontal-scroll-container .scroll-wrap.scroll-wrap-right .scroll-button .scroll-arrow{margin-right:3.25px;transform:rotate(45deg)}.horizontal-scroll-container .scroll-wrap .scroll-button{width:35px;height:35px;border-radius:50%;border:none;position:absolute;z-index:10;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;outline:none}.horizontal-scroll-container .scroll-wrap .scroll-button.hide-button{display:none}.horizontal-scroll-container .scroll-wrap .scroll-button .scroll-arrow{width:10.65px;height:10.65px}.horizontal-scroll-container .scroll-wrap .scroll-button.scroll-left{left:14px}.horizontal-scroll-container .scroll-wrap .scroll-button.scroll-right{right:14px}.horizontal-scroll-container>.aem-GridColumn{width:100%;height:auto;display:block;position:relative}.horizontal-scroll-container>div>.aem-Grid{display:block;width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;transition:all .5s ease-in-out;scrollbar-width:none}.horizontal-scroll-container>div>.aem-Grid::-webkit-scrollbar{width:0;background:transparent;height:0}.horizontal-scroll-container>div>.aem-Grid>div{vertical-align:top;display:inline-block!important;float:none!important}.horizontal-scroll-container>div>.aem-Grid>div .bodytext{white-space:normal}@media (min-width: 768px){.horizontal-scroll-container.horizontal-scroll--light .scroll-button:hover{background:#f6f6f6}.horizontal-scroll-container.horizontal-scroll--dark .scroll-button:hover{background:#414141}.horizontal-scroll-container.horizontal-scroll--ev .scroll-button:hover{background:#f6f6f6}.horizontal-scroll-container .scroll-wrap{width:96px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:40px;height:40px}}@media (min-width: 1280px){.horizontal-scroll-container .scroll-wrap{width:153px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:50px;height:50px}}@media (min-width: 1800px){.horizontal-scroll-container .scroll-wrap{width:154px}.horizontal-scroll-container .scroll-wrap .scroll-button{width:60px;height:60px}}
