/*! BMWUSA Vite Build 1794254007249 */.fma-container{background-color:#fff;color:#000;position:relative}
.fma-container .hero{position:relative}
.fma-container .hero .disclaimer-badge-container{bottom:20px;display:flex;justify-content:flex-start;flex-direction:row;margin-left:calc(calc(100vw - var(--scrollbar-width)) / 25 * 1);position:absolute}
.fma-container .hero .disclaimer-badge-container>svg{width:25px;height:18px;margin-right:10px;position:static;position:initial;bottom:20px}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer{position:absolute}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer .bodytext>.bodytext{white-space:nowrap}
.fma-container .regional-offer{background:white}
.fma-container .regional-offer.regional-offer--wrapper{padding:25px calc(calc(100vw - var(--scrollbar-width)) / 25 * 1)}
.fma-container .regional-offer.regional-offer--wrapper.regional-offer__hidden{padding:0}
.fma-container .regional-offer.regional-offer--wrapper .standalone-lease-finance{color:#000}
.fma-container.fma-container-dark{background:black;color:#fff}
.fma-container.fma-container-dark .regional-offer{background:transparent;color:#fff}
.fma-container.fma-container-dark .regional-offer .standalone-lease-finance{color:#fff}
@media(min-width:768px){.fma-container .hero .disclaimer-badge-container{bottom:40px;right:0;margin-right:calc(calc(100vw - var(--scrollbar-width)) / 25 * 1);margin-left:0}
.fma-container .hero .disclaimer-badge-container>svg{width:35px;margin-right:0}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer{position:absolute;flex-direction:column}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer>svg{bottom:25px;right:0;position:absolute}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer .bodytext>.bodytext{right:0;padding:0;bottom:0}
.fma-container .regional-offer.regional-offer--wrapper{padding:40px calc(calc(100vw - var(--scrollbar-width)) / 25 * 1)}
}
@media(min-width:1280px){.fma-container .hero .disclaimer-badge-container{bottom:55px}
.fma-container .hero .disclaimer-badge-container>svg{width:50px;bottom:0}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer{bottom:50px}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer>svg{bottom:30px}
.fma-container .regional-offer{background:transparent}
.fma-container .regional-offer.regional-offer--wrapper{padding:0 0 calc(calc(100vw - var(--scrollbar-width)) / 25 * 1) 50px;position:absolute;bottom:0;width:calc(calc(100vw - var(--scrollbar-width)) / 25 * 9)}
.fma-container .regional-offer.regional-offer--wrapper .standalone-lease-finance{color:#fff}
}
@media(min-width:1800px){.fma-container .hero .disclaimer-badge-container>svg{width:70px;height:50px}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer{bottom:60px}
.fma-container .hero .disclaimer-badge-container.hasDisclaimer>svg{bottom:25px}
.fma-container .regional-offer.regional-offer--wrapper{padding:70px calc(calc(100vw - var(--scrollbar-width)) / 25 * 1) 60px}
}