@charset "UTF-8";.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:0.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:0.8;display:inline-block;padding:0.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:0.4em 0.8em;font-size:0.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:0.5em;right:0.5em;font-size:1.6em;opacity:0.9;line-height:0.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:0.5em;border-top-right-radius:0.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{flex:1}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:0.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:0.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,0.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}@font-face{font-family:"BMWTypeWeb";src:url("./fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeWebLiBo";src:url("./fonts/neu/BMWTypeNextTT-Light.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Light.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Light.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeWeb";src:url("./fonts/neu/BMWTypeNextTT-Bold.woff2") format("woff2"),url("./fonts/neu/BMWTypeNextTT-Bold.woff") format("woff"),url("./fonts/neu/BMWTypeNextTT-Bold.ttf") format("truetype"),url("./fonts/neu/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:bold;font-style:normal}.hamburger{padding:0px;display:inline-block;cursor:pointer;outline:none;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;cursor:pointer;margin-right:0px;margin-top:0px}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--color-text)}.hamburger-box{width:19px;height:19px;display:block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:19px;height:3px;background-color:var(--color-text);position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.transparent .hamburger-inner,.transparent .hamburger-inner:after,.transparent .hamburger-inner:before{background-color:#fff}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner:after,.hamburger:hover .hamburger-inner:before{background-color:var(--color-main)}*{--color-main:#1c69d4;--color-main-highlight:#0653b6;--color-second:#666666;--color-second-highlight:#4d4d4d;--color-text:#262626;--color-darkgray:#8e8e8e;--color-mediumgray:#bbbbbb;--color-lightgray:#e6e6e6}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:15px/22px "BMWTypeWeb",Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;font-weight:300;color:var(--color-text)}.site{position:relative}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;width:100%;height:auto;vertical-align:bottom}.wp-block-image{margin-bottom:0px}a{color:var(--color-main);text-decoration:none}a:focus{outline:0}a:active,a:hover{outline:0}input:focus{outline:0;border:1px solid #04a4cc}.aligncenter,.text-center{text-align:center!important}.alignright,.text-right{text-align:right!important}.blocksatz{text-align:justify!important}hr{margin:40px 0;border-color:#eeeeee}.hyphenate{hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto}a.button{background-color:var(--color-main);color:#fff;display:inline-block;padding:13.5px 15px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:"BMWTypeWeb";font-size:14px;font-weight:bold;line-height:16px;text-align:center;min-width:285px;margin-bottom:16px}a.button:hover{background-color:var(--color-main-highlight)}a.button:before{display:block;content:"";margin-top:-0.1875rem}a.button:after{display:block;content:"";margin-bottom:-0.125rem;top:-0.125rem}a.button.gray{background-color:var(--color-second)}a.button.gray:hover{background-color:var(--color-second-highlight)}p.buttons:after,p.buttons:before{display:none}p.buttons a.button:first-child{margin-right:10px}.two-buttons{display:flex}.two-buttons a.button{min-width:inherit;width:calc(50% - 5px)}a.secondary-button{color:var(--color-second);font-family:"BMWTypeWeb";font-size:15px;line-height:22px;font-weight:bold}a.secondary-button:before{content:"";background-image:url(./img/right-arrow-grey.svg);background-position:0 0;background-repeat:no-repeat;background-size:9px 13px;width:9px;height:13px;margin-right:0.3125rem;margin-top:-0.1875rem;top:0.0625rem;display:inline-block;position:relative}a.secondary-button:hover{color:var(--color-main)}a.secondary-button:hover:before{background-image:url(./img/right-arrow-blue.svg)}h1,h2,h3,h4,h5,h6{font:13px/20px "BMWTypeWeb",Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;color:var(--color-text);font-weight:300;margin:0px;padding:10px 0px 0px}h1{font-size:60px;line-height:60px}h1:before{display:block;content:"";margin-top:-0.75rem}h1:after{display:block;content:"";margin-bottom:-0.5625rem;top:-0.5625rem}h2{font-size:35px;line-height:42px;text-transform:uppercase}h2:before{display:block;content:"";margin-top:-0.5625rem}h2:after{display:block;content:"";margin-bottom:-0.4375rem;top:-0.4375rem}h3{font-size:25px;line-height:32px}h3:before{display:block;content:"";margin-top:-0.4375rem}h3:after{display:block;content:"";margin-bottom:-0.375rem;top:-0.375rem}h4{font-size:20px;line-height:27px;text-transform:uppercase}h4:before{display:block;content:"";margin-top:-0.4375rem}h4:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}h5,h6{font-size:15px;line-height:22px}h5:before,h6:before{display:block;content:"";margin-top:-0.375rem}h5:after,h6:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}p{padding:10px 0 0;margin:0px;font-family:"BMWTypeWebLiBo"}p:before{display:block;content:"";margin-top:-0.3125rem}p:after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}h2+ol,h2+p,h4+p,p+p.buttons{padding-top:30px}p.buttons+p.buttons{padding-top:10px}ol{margin:0;padding:0;list-style-position:outside;line-height:1.6;padding-top:15px;margin-left:20px}table{width:100%;font-family:"BMWTypeWebLiBo"}table tr{border-bottom:1px solid var(--color-lightgray)}table tr:last-child{border-bottom:0}table tbody tr:hover{background-color:#fafafa}table td,table th{text-align:right;padding:15px 15px 15px 0}table td:first-child,table th:first-child{text-align:left}td:not(.wysiwyg):before{display:block;content:"";margin-top:-0.3125rem}td:not(.wysiwyg):after{display:block;content:"";margin-bottom:-0.3125rem;top:-0.3125rem}.nonVersal{text-transform:none}.header{position:absolute;top:0px;width:100%;z-index:999;transition:background 0.3s ease-out,border 0.3s ease-out;background-color:#fff;border-bottom:1px solid var(--color-lightgray)}.header.sticky{position:fixed;top:0;width:100%}.header .main{position:relative;z-index:2;transition:all 0.3s}.header .main.addShadow{box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23)}.header .inner{position:relative;display:flex;justify-content:space-between;padding:25px 0px 0px}.header .inner .left{position:relative;width:calc(100% - 90px);padding-right:15px}.header .inner .left:after{display:none}.header .inner .left .logo{margin-bottom:14px}.header .inner .left .logo a{display:block}.header .inner .left .logo a span.image{display:inline-block;width:40px;height:40px;background-image:url(./img/logo_dark.svg);background-size:contain;background-repeat:no-repeat;margin-right:30px}.header .inner .left .logo a span.text{font-size:25px;line-height:32px;color:var(--color-text)}.header .inner .right .bmw-logo a{display:block;width:55px;height:55px;background-image:url(./img/bmw-logo.svg);background-size:contain;background-repeat:no-repeat}.header .inner .right .bmw-logo a span{display:none}.header .inner .left .open-nav{display:none}.header .inner .left .nav ul{list-style-type:none;margin:0px;padding:0px;display:flex}.header .inner .left .nav ul li{display:block;position:relative}.header .inner .left .nav ul li a{display:block;color:var(--color-darkgray);font-size:14px;line-height:17px;font-weight:bold;padding:0px 16px 20px;outline:none}.header .inner .left .nav ul li a:hover,.header .inner .left .nav ul li.current_page_item ul li a:hover,.header .inner .left .nav ul li.current_page_item>a,.header .inner .left .nav ul li:hover>a{color:var(--color-main)}.header .inner .left .nav ul li a.openSubnav{color:var(--color-text)}.header .inner .left .nav ul li a.openSubnav:after{content:"";width:100%;left:0;right:0;bottom:0px;height:5px;display:block;position:absolute;background-color:var(--color-main)}.header .inner .left .nav ul li ul{display:none}.submenu-wrapper{height:0px;overflow:hidden;box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23);background-color:#ffffff;background:linear-gradient(to right,#ffffff 50%,#f2f2f2 50%);transition:height 0.3s ease-out,box-shadow 0.3s ease-out,opacity 0.3s ease-out}.submenu-wrapper .inner{position:relative;padding-top:35px;padding-bottom:35px;background:linear-gradient(to right,#ffffff 32%,#f2f2f2 32%);height:100%;display:block}.submenu-wrapper .inner .close-menu{border-radius:0;border:1px solid transparent;-webkit-appearance:none;padding:0.84375rem 0.9375rem;vertical-align:middle;outline:0;width:auto;margin:0px;position:absolute;background-color:transparent;right:1.25rem;top:2.5rem;display:block}.submenu-wrapper .inner .close-menu .icon{width:15px;height:15px;font-size:1px;text-indent:-9999px;overflow:hidden;background-image:url(./img/close.svg);background-repeat:no-repeat;background-position:center center;display:inline-block}.submenu-wrapper .inner .close-menu:hover .icon{background-image:url(./img/close-blue.svg)}.submenu-wrapper .inner .submenu .sub-menu{position:relative}.submenu-wrapper .inner .submenu ul.sub-menu{list-style-type:none;margin:0px;padding:0px}.submenu-wrapper .inner .submenu ul.sub-menu li{display:block;width:32%;padding-right:20px}.submenu-wrapper .inner .submenu ul.sub-menu li a{display:block;color:var(--color-darkgray);font-size:14px;line-height:17px;font-weight:bold;padding:10px 0px;border-bottom:2px solid transparent;cursor:pointer;position:relative}.submenu-wrapper .inner .submenu ul.sub-menu li a:hover,.submenu-wrapper .inner .submenu ul.sub-menu li:hover>a{color:var(--color-text);border-color:var(--color-main)}.submenu-wrapper .inner .submenu ul.sub-menu li.active>a{color:var(--color-main);border-color:var(--color-main)}.submenu-wrapper .inner .submenu ul.sub-menu li.active>a:after{content:"";display:block;width:8px;height:11px;position:absolute;top:13px;right:10px;background-image:url(./img/right-arrow-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.submenu-wrapper .inner .submenu .sub-menu .sub-menu{display:none;position:absolute;top:0px;left:32%;padding-left:20px}.submenu-wrapper .inner .submenu .sub-menu .sub-menu.submenuOpen{display:block}.submenu-wrapper .inner .submenu .sub-menu .sub-menu li{width:360px}.submenu-wrapper .inner .submenu .sub-menu .sub-menu li a:hover,.submenu-wrapper .inner .submenu .sub-menu .sub-menu li:hover a{border-color:transparent}.header.transparent{border:none;background:linear-gradient(0deg,transparent,rgba(0,0,0,0.4))}.header.transparent .inner .left{border-bottom:1px solid rgba(255,255,255,0.4)}.header.transparent .inner .left:after{content:"";display:block;width:111px;height:12px;background-image:url(./img/bmw_claim_freude-am-fahren_white.svg);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-30px;right:0px}.header.transparent .inner .left .logo a span.image{background-image:url(./img/logo_white.svg)}.header.transparent .inner .left .logo a span.text{color:#fff}.header.transparent .inner .right .bmw-logo a{background-image:url(./img/bmw-logo-white.svg)}.header.transparent .inner .left .nav ul li a{color:#fff}.header.transparent .inner .left .nav ul li a:hover,.header.transparent .inner .left .nav ul li.current_page_item ul li a:hover,.header.transparent .inner .left .nav ul li.current_page_item>a,.header.transparent .inner .left .nav ul li:hover>a{color:var(--color-main)}.header.open-mobile-nav{height:100vh;overflow:scroll}.mobile-nav{display:none;position:relative}.mobile-nav .close-menu{border-radius:0;border:1px solid transparent;-webkit-appearance:none;padding:0.84375rem 0.9375rem;vertical-align:middle;outline:0;width:auto;margin:0 0 16px 0;line-height:0px;position:absolute;background-color:transparent;right:50px;top:10px;display:block;z-index:9999}.mobile-nav .close-menu:before{display:block;content:"";margin-top:-0.1875rem}.mobile-nav .close-menu:after{display:block;content:"";margin-bottom:-0.125rem;top:-0.125rem}.mobile-nav .close-menu .icon{width:19px;height:19px;font-size:1px;text-indent:-9999px;overflow:hidden;background-image:url(./img/close.svg);background-repeat:no-repeat;background-position:center center;display:inline-block}.mobile-nav .close-menu:hover .icon{background-image:url(./img/close-blue.svg)}.mobile-nav ul{list-style-type:none;margin:0px;padding:0px;width:100%;height:calc(100vh - 100px);padding-top:70px;padding-bottom:30px;position:relative}.mobile-nav ul li{display:block;padding:0px 50px}.mobile-nav ul li a{display:block;color:var(--color-text);font-size:15px;line-height:15px;font-weight:bold;padding:20px 20px 20px 0px;border-bottom:1px solid var(--color-lightgray);cursor:pointer;position:relative}.mobile-nav ul li a:hover,.mobile-nav ul li:hover>a{color:var(--color-main)}.mobile-nav ul li.menu-item-has-children>a{background-image:url(./img/right-arrow-black.svg);background-repeat:no-repeat;background-position:right 15px center;background-size:16px}.mobile-nav .sub-menu{display:none;position:absolute;left:0px;top:0px;background-color:#fff;height:100%;z-index:2}.mobile-nav .sub-menu .sub-menu{z-index:3}.mobile-nav .sub-menu .menu-parent{box-shadow:0 0.1875rem 0.375rem 0 rgba(0,0,0,0.16),0 0.1875rem 0.375rem 0 rgba(0,0,0,0.23);background-color:#ffffff;border-top:1px solid var(--color-lightgray);position:absolute;left:0px;top:0px;color:var(--color-text);padding:0px 25px;background-image:url(./img/left-arrow-black.svg);background-repeat:no-repeat;background-size:16px;background-position:left 40px center;text-align:center;width:100%}.mobile-nav .sub-menu .menu-parent span{position:relative;display:inline-block;padding:20px 20px 16px;border-bottom:4px solid var(--color-main);font-weight:bold;font-size:15px;line-height:17px}.mobile-nav .sub-menu .menu-parent+li{padding-top:58px}.allcont{padding:0px;display:block}.gridrow{width:100%;margin:0px auto}.inner,.wp-block-group{width:96%;max-width:1185px;margin:0 auto;position:relative}.wp-block-group .wp-block-group{width:100%}.wp-block-group .inner.resetInner{width:100%}.smaller{max-width:760px;margin:0px auto}.gridrow,.wp-block-columns{display:flex}.gridrow .col+.col{margin-left:1.266%}.wp-block-column+.wp-block-column,.wp-block-column:nth-child(2n){margin-left:1.266%}.wp-block-columns{margin-bottom:0px}.wp-block-column{margin-bottom:0px;flex-basis:unset}.box50>.col,.wp-block-columns.box50>.wp-block-column{width:49.367%}.box33>.col,.wp-block-columns.box33>.wp-block-column{width:30.6%}.box25>.col,.wp-block-columns.box25>.wp-block-column{width:24.0505%}.box20>.col{width:16.72%}.box33-66>.col.col1{width:31.28%}.box33-66>.col.col2{width:64.61%}.box66-33>.col.col1{width:64.61%}.box66-33>.col.col2{width:31.28%}.box25-25-50>.col1,.box25-25-50>.col2{width:21.925%}.box25-25-50>.col3{width:47.95%}.box25-75>.col.col1{width:22.95%}.box25-75>.col.col2{width:72.95%}.box75-25>.col.col1{width:72.95%}.box75-25>.col.col2{width:22.95%}.box100>.col{width:100%}.box20-60-20>.col1,.box20-60-20>.col3{width:16.72%}.box20-60-20>.col2{width:58.36%}.reverseCol{flex-direction:row-reverse}.reverseCol .col,.reverseCol .wp-block-column{margin-left:1.266%}.reverseCol .col+.col,.reverseCol .wp-block-column+.wp-block-column{margin-left:0px}.align-center{align-items:center}.space-extralarge{margin-bottom:200px}.space-large{margin-bottom:90px}.space-medium{margin-bottom:60px}.space-small{margin-bottom:30px}.space-extrasmall{margin-bottom:15px}footer{background-color:var(--color-lightgray);font-size:14px;padding-top:30px}footer .gridrow+.gridrow{margin-top:30px}footer .gridrow .col+.col{margin-left:5.063%}footer .gridrow .col.col1{width:135px}footer .gridrow h5{padding:0px;font-size:14px}footer ul{padding:0px;margin:0px;list-style-type:none}footer ul li{display:inline-block;vertical-align:top;line-height:1.4;margin-right:16px}footer ul li a{font-family:Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;color:var(--color-darkgray);font-weight:bold}footer ul li a:hover{color:var(--color-main)}footer .footer-social-media ul li a{display:block;width:45px;position:relative}footer .footer-social-media ul li a img{width:25px}footer .footer-social-media ul li a img:last-child{position:absolute;top:0px;left:0px;opacity:0}footer .footer-social-media ul li a:hover img{opacity:0}footer .footer-social-media ul li a:hover img:last-child{opacity:1}footer hr{background-color:var(--color-mediumgray);border:none;height:1px;margin:40px 0px 10px -8px;width:calc(100% + 8px + 8px)}footer .copyright{font-family:Arial,Roboto,"Helvetica Neue",Helvetica,sans-serif;line-height:1.5}.banner{margin:0px auto 90px;display:block;max-width:1680px;width:100%}.banner .slide{width:100%;position:relative}.banner .slide img{width:100%;height:756px;object-fit:cover}.banner .slide .text{max-width:1185px;width:96%;position:absolute;top:190px;left:50%;z-index:1;transform:translateX(-50%);padding-right:90px}.banner .slide .text h2{padding-top:0px;font-size:60px;line-height:66px}.banner .slide .text h2:before{display:block;content:"";margin-top:-0.75rem}.banner .slide .text h2:after{display:block;content:"";margin-bottom:-0.5625rem;top:-0.5625rem}.banner .slide .text .largetext.logo-i{padding-top:10px;padding-left:65px;background-repeat:no-repeat;background-position:left 15px;background-size:55px 30px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.6.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 311.8 170.1' style='enable-background:new 0 0 311.8 170.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D6D6D6;%7D .st1%7Bfill:%230066B1;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M170.1,0L70.9,170.1h115.7c16.1,0,31-8.6,39.2-22.5L311.8,0H170.1z M206.6,140.4c-4.6,7.8-13,12.7-22,12.7 h-27.9l47.9-82.2c3-5.2,8.6-8.4,14.7-8.4H252L206.6,140.4z M248.9,51h-32.8l16.4-28.1h42.6l-11.5,19.6C260.6,47.8,255,51,248.9,51 z'/%3E%3C/g%3E%3Cg id='Blau_x5F_Verlauf_x5F_hell_64_'%3E%3Cpath class='st1' d='M170.1,0L70.9,170.1H0L86.1,22.5C94.2,8.6,109.1,0,125.3,0H170.1z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.banner .slide .text .largetext p{font-size:25px;line-height:32px}.banner .slide .text .largetext p:before{display:block;content:"";margin-top:-0.4375rem}.banner .slide .text .largetext p:after{display:block;content:"";margin-bottom:-0.375rem;top:-0.375rem}.banner .slide .text.white .largetext,.banner .slide .text.white h2{color:#fff!important}.banner .slide .kleingedrucktes{min-height:10px;padding-top:50px}.slick-slide{outline:none}.slick-arrow{-webkit-appearance:none;border:none!important;outline:none!important;text-indent:-9999px;font-size:1px;overflow:hidden;padding:0px;width:40px;height:40px;position:absolute;z-index:1;left:0px;top:358px;margin-top:-20px;background-color:rgba(102,102,102,0.75);background-image:url(./img/left-arrow-white.svg);background-size:16px;background-position:10px;background-repeat:no-repeat;transition:all 0.25s}.slick-arrow:hover{background-color:var(--color-second-highlight)}.slick-arrow.slick-next{left:inherit;right:0px;transform:rotate(180deg)}.slick-dots{list-style:none;display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;justify-content:center;padding:5px 0;margin:0}.banner .slick-dots{position:absolute;top:756px}.slick-dots li.inactive{width:0}.slick-dots li button{font-size:10px;padding:0;margin:10px;height:10px;width:10px;border-radius:50%;background:#9b9b9b;color:rgba(187,187,187,0);transition:all 0.5s ease;cursor:pointer;border:none}.slick-dots li button:focus{outline:0}.slick-dots li button.is-active.is-small{transform:scale(0.5)}.slick-dots li.slick-active button{background-color:var(--color-main);transform:scale(1.25)}.mediatext .text>h2{padding-top:0px}.mediatext .video{position:relative}.mediatext .video video{width:100%;height:auto;object-fit:cover}.mediatext .video .playpause{background-image:url(./img/play.svg);background-repeat:no-repeat;background-size:14px;background-position:center;width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0px -4px 40px rgba(0,0,0,0.5);background-color:#d9d9d9}.accordeon{}.accordeon .item{border-top:1px solid var(--color-lightgray)}.accordeon .item:last-child{border-bottom:1px solid var(--color-lightgray)}.accordeon h6.accordeon-title{position:relative;padding:10px 0px 10px 0px;cursor:pointer;margin:0px;text-transform:none;transition:all 0.25s;display:flex;align-items:center}.accordeon h6.accordeon-title span{padding:0 10px;display:block;font-weight:bold}.accordeon .accordeon-title:before{content:"";display:inline-block;width:40px;height:40px;background-color:transparent;background-image:url(./img/acc-arrow.svg);background-size:40px;background-position:center;background-repeat:no-repeat;transition:all 0.25s}.accordeon .accordeon-title.is-opened:before{transform:rotate(180deg)}.accordeon .accordeon-content{display:none;padding:0px 0px 45px 50px;margin-top:-10px}.accordeon .item:first-of-type .accordeon-content{display:block}.accordeon .accordeon-content img{padding-top:10px}.boxes+.boxes{margin-top:-75px}.boxes .col{padding:14px;border:1px solid var(--color-lightgray);position:relative}.boxes .box50 .image{width:100%;height:312px;position:relative}.boxes .box25 .image{width:100%;height:142px;position:relative}.boxes .image img{width:100%;height:100%;object-fit:cover}.boxes .text{width:100%;padding-bottom:32px}.boxes .text h2+p,.boxes .text h3+p{padding-top:10px}.boxes .text .buttons{position:absolute;left:14px;bottom:14px;width:calc(100% - 14px - 14px)}.standorte p.buttons a.button{margin-bottom:0px;margin-right:0px;min-width:unset;width:100%}.standorte .text p.buttons{position:relative;bottom:inherit;left:inherit;width:100%}.standorte .text p.buttons+p.buttons{padding-top:30px}.boxes.standorte .text{padding-bottom:0px!important}.tabs .tabs-slider{display:flex;flex-wrap:wrap;width:100%}.tabs .tabs-slider .item{width:100%}.tabs .tabs-slider .slick-list{order:2;width:100%}.tabs .tabs-slider .item .gridrow.box50 img{padding-top:10px}.tabs .tabs-slider .slick-dots{display:flex;order:1;bottom:inherit;left:0px;top:0px;padding:0px;justify-content:flex-start}.tabs .tabs-slider .slick-dots li{width:calc(16.6666666667% - 12.5px);margin-bottom:20px}.tabs .tabs-slider .slick-dots li+li{margin-left:15px}.tabs .tabs-slider .slick-dots li:nth-of-type(6n+1){margin-left:0px}.tabs .tabs-slider .slick-dots li button{font-size:14px;line-height:14px;font-weight:bold;text-align:left;color:var(--color-mediumgray);background:transparent;text-indent:inherit;height:auto;width:100%;margin:0px;padding:15px 0px 15px;transform:none!important;border-radius:0px;position:relative;transition:none;display:inline-flex;height:100%}.tabs .tabs-slider .slick-dots li button:after{content:"";display:block;width:100%;height:5px;position:absolute;bottom:0px;left:0px;background-color:var(--color-mediumgray)}.tabs .tabs-slider .slick-dots li:hover button{color:#a1a1a1}.tabs .tabs-slider .slick-dots li.slick-active button{color:var(--color-main)}.tabs .tabs-slider .slick-dots li.slick-active button:after{background-color:var(--color-main)}.mitarbeiter .boxes{margin-top:0px;word-break:break-word;hyphens:auto}.mitarbeiter .boxes .gridrow{flex-wrap:wrap}.mitarbeiter .boxes .gridrow .col{margin-bottom:15px;min-height:300px}.mitarbeiter .boxes .gridrow .col:nth-of-type(4n+1){margin-left:0px}.mitarbeiter .boxes .gridrow .col .textbild{display:flex}.mitarbeiter .boxes .gridrow .col .textbild img{width:100px;height:100px;margin-right:15px;margin-bottom:30px}.mitarbeiter .boxes .gridrow .col .textbild h5:first-of-type{padding-top:0px}.mitarbeiter .boxes .gridrow .col .text{padding-bottom:0px;font-size:13px}.mitarbeiter .boxes tr td:first-child{word-break:normal;hyphens:none}.offer{}.offer .gridrow{justify-content:space-between}.offer .gridrow .col{width:calc(50% - 7.5px);margin-left:0px}.offer table{margin-top:10px;width:100%}.offer table h5,.offer table h6{color:var(--color-main)}.offer table h6{font-weight:bold}.offer table td+td{text-align:right;padding-right:0;white-space:nowrap}.offer table tr{border-bottom:none}.offer table td,.offer table th{text-align:left;padding:5px 0;padding-right:30px}.offer .button{width:100%;min-width:unset}.galerie .slick-arrow{top:50%;transform:translateY(-50%)}.galerie .slick-arrow.slick-next{transform:translateY(-50%) rotate(180deg)}.galerie .galerie_inner .slide{position:relative;padding:0px 8px}.galerie .galerie_inner .slide a:after{content:"";display:block;width:30px;height:30px;position:absolute;bottom:10px;right:15px;background-image:url(./img/loupe.svg);background-size:contain;background-repeat:no-repeat}.galerie .galerie_inner .slide img{height:180px;width:auto}.featherlight-previous{right:90%!important}.featherlight-next{left:90%!important}.featherlight-next span,.featherlight-previous span{font-size:40px!important;color:#1d1d1d!important;text-shadow:none!important}.sales-bar{border-top:2px solid var(--color-lightgray);position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#ffffff;z-index:998}.sales-bar ul{list-style:none;margin:0 auto;display:flex;width:100%;max-width:640px;padding:0px}.sales-bar ul li{flex-grow:1;flex-basis:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 5px;border-top:6px solid transparent;margin-top:-2px}.sales-bar ul li:last-child{visibility:hidden;display:none}@media print,screen and (min-width:521px){.sales-bar ul li:last-child{visibility:visible;display:flex}}.sales-bar ul li:active,.sales-bar ul li:focus,.sales-bar ul li:hover{border-top-color:var(--color-main);background-color:var(--color-lightgray)}.sales-bar ul li a{display:flex;padding-top:8px;padding-bottom:10px;flex-direction:column;justify-content:center;align-items:center}.sales-bar ul li a img{width:20px;height:20px;object-fit:contain;display:block}.sales-bar ul li a span{display:block;width:100%;color:var(--color-darkgray);margin-top:8px;font-size:12px;line-height:16px;font-weight:bold}.sales-bar ul li a span:before{display:block;content:"";margin-top:-0.25rem}.sales-bar ul li a span:after{display:block;content:"";margin-bottom:-0.1875rem;top:-0.1875rem}.space-large+.download{margin-top:-90px}.download a{color:var(--color-second);font-weight:bold;line-height:20px}.download a:hover{color:var(--color-main)}.download a:before{content:"";background-image:url(./img/download-icon.svg);background-position:0 0;background-repeat:no-repeat;background-size:20px;width:20px;height:20px;display:inline-block;margin-right:10px;position:relative;top:4px}.download a:after{display:block;content:"";margin-bottom:-0.1875rem;top:-0.1875rem}.modelle,.modelle-group{position:relative}.space-large+.modelle{margin-top:-90px}.modelle-group .hintergrund-text{font-size:133px;line-height:100%;position:absolute;z-index:-1;left:15px;top:0px;color:var(--color-lightgray)}.modelle .gridrow.box25{flex-wrap:wrap}.modelle .gridrow.box25>.col{padding:0px 7.5px;margin-top:15px;margin-bottom:15px;cursor:pointer}.modelle .gridrow.box25 .col:nth-of-type(4n+1){margin-left:0px}.modelle .gridrow.box25 h4{padding-top:0px;text-transform:none}.modelle .gridrow.full{width:100%;height:0px;overflow:hidden;transition:height 0.5s}.modelle .gridrow.full .col2{padding-bottom:75px;padding-right:7.5px}.modelle .gridrow.full .col1{padding-left:7.5px}.modelle .gridrow.full .col1 img{padding-top:10px}.modelle .gridrow.full h2+h4{padding-top:30px}.modelle .gridrow.full h4+p{padding-top:10px}.modelle .gridrow.full p+p.buttons{padding-top:30px}.modelle .gridrow.full p.buttons+p.buttons{padding-top:10px}.standard-formular{padding:0px;display:flex;flex-wrap:wrap;justify-content:space-between}.standard-formular .space-small,.standard-formular h3,.standard-formular label,.standard-formular p{width:100%}.standard-formular h3{text-transform:uppercase;margin-bottom:16px}.standard-formular br{display:none}.standard-formular span{display:block;width:100%}.standard-formular span.half{width:calc(50% - 12.5px)}.standard-formular span.labeltext{margin-bottom:4px;display:inline-block!important;font-size:15px;line-height:22px}.standard-formular span input,.standard-formular span select,.standard-formular span textarea{font-family:"BMWTypeWeb";width:100%;font-size:16px;font-weight:400;line-height:100%;background-color:#ffffff;color:#262626;margin-bottom:16px;padding:8px;outline:none!important;border-radius:0%!important;border:1px solid #bbbbbb!important;box-shadow:inset 0 1px 2px rgba(38,38,38,0.1);appearance:none;height:39px}.standard-formular span select{font-weight:bold;color:#6f6f6f;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 25.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 40 40' style='enable-background:new 0 0 40 40;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%236F6F6F;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Crect class='st0' width='40' height='40'/%3E%3Cpath class='st1' d='M29.5,15.7L27,13.3l-7.5,7.4L12,13.3l-2.5,2.4l10,10'/%3E%3C/svg%3E%0A");background-position:right center;background-repeat:no-repeat;background-size:contain}.standard-formular span input:focus,.standard-formular span select:focus,.standard-formular span textarea:focus{border:1px solid #6f6f6f!important;box-shadow:none!important}.standard-formular span textarea{height:250px;resize:none}::placeholder{color:#6f6f6f;opacity:1}:-ms-input-placeholder{color:#6f6f6f}::-ms-input-placeholder{color:#6f6f6f}.standard-formular span[data-name=datenschutz]{display:block;position:relative;margin-bottom:16px}.standard-formular span[data-name=datenschutz] span{margin:0px}.standard-formular span[data-name=datenschutz] label{position:relative;display:flex}.standard-formular span[data-name=datenschutz] input[type=checkbox]{width:20px;height:20px;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;margin:0px;padding:0px;background-color:#fff;cursor:pointer;border-radius:0%!important;border:2px solid #bbbbbb!important;transition:border 0.25s ease-out,background 0.25s ease-out}.standard-formular span[data-name=datenschutz] label .wpcf7-list-item-label{margin-left:10px}.standard-formular span[data-name=datenschutz] label .wpcf7-list-item-label a{color:var(--color-main)}.standard-formular span[data-name=datenschutz] .checkmark{position:absolute;top:0px;left:0px;height:20px;width:20px}.standard-formular span[data-name=datenschutz] .checkmark:after,.standard-formular span[data-name=datenschutz] .checkmark:before{content:"";position:absolute;display:block;opacity:0;transition:opacity 0.25s ease-out}.standard-formular span[data-name=datenschutz] input:checked{border:2px solid var(--color-main)!important}.standard-formular span[data-name=datenschutz] input:checked~.checkmark:after,.standard-formular span[data-name=datenschutz] input:checked~.checkmark:before{opacity:1}.standard-formular span[data-name=datenschutz] .checkmark:after{left:10px;top:4px;width:3px;height:12px;background-color:var(--color-main);transform:rotate(45deg)}.standard-formular span[data-name=datenschutz] .checkmark:before{left:5px;top:8px;width:3px;height:7px;background-color:var(--color-main);transform:rotate(-45deg)}.standard-formular input[type=submit]{appearance:none;position:relative;border:none!important;border-radius:0px!important;margin-bottom:16px;background-color:var(--color-main);color:#fff;display:inline-block;padding:13.5px 15px;transition:background-color 0.25s ease-out,color 0.25s ease-out;font-family:"BMWTypeWeb";font-size:14px;font-weight:bold;line-height:17px;text-align:center;width:288px;max-width:100%}.standard-formular input[type=submit]:focus,.standard-formular input[type=submit]:hover{background-color:var(--color-main-highlight)}.standard-formular input[type=submit]:disabled{background-color:var(--color-main);opacity:1}.wpcf7 form .wpcf7-response-output{margin:0px 0px 40px!important;padding:8px!important}.standard-formular .wpcf7-not-valid-tip{font-family:"BMWTypeWeb";font-weight:bold;margin-top:-8px;margin-bottom:8px;font-size:12px;font-weight:bold;color:#d20000}.--default h1,.--default h2,.--default h3,.--default h4{text-transform:inherit!important}.cc-grower{background-color:rgb(255,255,255);max-height:unset!important}.cc-banner{width:96%!important;max-width:1185px;margin:0px auto;padding-left:0px!important;padding-right:0px!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.gallery-caption,.wp-caption .wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.open-nav{display:none}@media (max-width:1680px){.banner .slide img{height:45vw}.banner .slick-dots{top:45vw}.banner .slick-arrow{top:22.5vw}}@media (max-width:1280px){.banner .slide .text{max-width:100%;width:100%;padding-left:50px;padding-right:50px}.inner,.wp-block-group{width:100%;max-width:100%;padding:0px 50px}.header .inner{padding:25px 50px 0px}.boxes .box50 .image{height:24.4vw}.boxes .box25 .image{height:11.1vw}.galerie .galerie_inner .slide img{height:14.07vw}.modelle-group .hintergrund-text{font-size:10.4vw;left:55px}}@media (max-width:1024px){.header .inner .right .bmw-logo a{width:36px;height:36px}.header .inner .left{position:relative;width:calc(100% - 74px);display:flex;padding-bottom:14px}.header .inner .left .logo{margin-bottom:0px}.header .inner .left .nav{display:none}.header .inner .left .open-nav{display:block;margin-top:5px;margin-right:20px;height:19px}}@media screen and (max-width:980px){h1{font-size:50px;line-height:55px}h1:before{margin-top:-0.625rem}h1:after{margin-bottom:-0.4375rem;top:-0.4375rem}.header .inner .left .logo a span.image{display:none}.gridrow.box50,.wp-block-columns.box50{flex-wrap:wrap}.gridrow.box50 .col,.wp-block-columns.box50>.wp-block-column{width:100%;flex-basis:inherit!important}.gridrow.box50 .col+.col,.wp-block-columns.box50>.wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.gridrow.box33,.wp-block-columns.box33{flex-wrap:wrap;justify-content:center}.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{width:47.95%}.gridrow.box33 .col+.col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column+.wp-block-column{margin-top:15px;margin-left:0px}.gridrow.box25{flex-wrap:wrap}.gridrow.box25>.col,.wp-block-columns.box25>.wp-block-column{width:calc(50% - 7.5px)}.gridrow.box25>.col+.col,.wp-block-columns.box25>.wp-block-column+.wp-block-column{margin-left:15px}.gridrow.box25>.col:nth-child(3),.wp-block-columns.box25>.wp-block-column:nth-child(3){margin-left:0px}.gridrow.box25 .col:nth-child(3),.gridrow.box25 .col:nth-child(4),.wp-block-columns.box25>.wp-block-column:nth-child(3),.wp-block-columns.box25>.wp-block-column:nth-child(4){margin-top:15px}.gridrow.box33-66{flex-wrap:wrap}.box33-66>.col.col1,.box33-66>.col.col2{width:100%}.gridrow.box33-66>.col+.col{margin-left:0px;margin-top:15px}.reverseCol .col,.reverseCol .wp-block-column{margin-left:0px}.reverseCol .col+.col,.reverseCol .wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.banner .slide .text{position:relative;top:inherit;left:inherit;z-index:1;transform:none;padding-top:60px}.banner .slide .kleingedrucktes{max-width:100%;width:100%;padding-left:50px;padding-right:50px;padding-top:30px}.banner .slide .text.white .largetext,.banner .slide .text.white h2{color:var(--color-text)!important}.boxes .box50 .image{height:50.8vw}.boxes .box25 .image{height:21.9vw}.tabs .tabs-slider .slick-dots li{width:calc(33.333% - 10px)}.tabs .tabs-slider .slick-dots li:nth-child(3n+1){margin-left:0px}.box33-66>.col.col1 .space-extrasmall{display:none}.box33-66>.col.col1 img{width:auto}.galerie .galerie_inner .slide img{height:27.9vw}.modelle-group .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);position:relative;text-align:right;display:block;z-index:0;left:inherit;top:inherit;cursor:pointer;margin:0px 50px 15px 50px;color:#bbbbbb;background-color:#808080;overflow:hidden;padding-top:20px}.modelle-group.group-BMWM .hintergrund-text,.modelle-group.group-BMWi .hintergrund-text,.modelle-group.group-Hybrid .hintergrund-text{font-size:8vw;line-height:8vw;padding-right:20px}.modelle-group.group-1 .hintergrund-text:before{content:"1er"}.modelle-group.group-2 .hintergrund-text:before{content:"2er"}.modelle-group.group-3 .hintergrund-text:before{content:"3er"}.modelle-group.group-4 .hintergrund-text:before{content:"4er"}.modelle-group.group-5 .hintergrund-text:before{content:"5er"}.modelle-group.group-6 .hintergrund-text:before{content:"6er"}.modelle-group.group-7 .hintergrund-text:before{content:"7er"}.modelle-group.group-8 .hintergrund-text:before{content:"8er"}.modelle-group.group-X .hintergrund-text:before{content:"X"}.modelle-group.group-Z .hintergrund-text:before{content:"Z"}.modelle-group.group-BMWM .hintergrund-text:before{content:"BMW M"}.modelle-group.group-Hybrid .hintergrund-text:before{content:"Hybrid"}.modelle-group.group-BMWi .hintergrund-text:before{content:"BMW i"}.modelle-group .hintergrund-text:before{content:"";display:block;font-size:20px;line-height:27px;color:#fff;position:absolute;bottom:0;left:0;padding-left:15px;padding-bottom:15px}.modelle-group .modelle{height:0px;overflow:hidden;margin-bottom:0px}.space-large+.modelle{margin-top:0px}}@media (max-width:768px){body{overflow-x:hidden}.header.transparent .inner .left:after{display:none}.gridrow.box33 .col,.wp-block-columns.box33>.wp-block-column{width:100%}.gridrow.box33 .col+.col,.wp-block-columns.box33>.wp-block-column+.wp-block-column{margin-top:15px;margin-left:0px}.boxes .box25 .text{padding-bottom:54px}.offer .gridrow{flex-wrap:wrap}.offer .gridrow .col{width:100%}}@media (max-width:520px){h1{font-size:35px;line-height:39px}h1:before{margin-top:-0.4375rem}h1:after{margin-bottom:-0.375rem;top:-0.375rem}h2{font-size:25px;line-height:32px}h2:before{margin-top:-0.4375rem}h2:after{margin-bottom:-0.375rem;top:-0.375rem}h3{font-size:20px;line-height:27px}h3:before{margin-top:-0.4375rem}h3:after{margin-bottom:-0.3125rem;top:-0.3125rem}.two-buttons{display:block}.two-buttons a.button{display:block;width:100%}p.buttons a.button:first-child{margin-right:0px}.inner,.wp-block-group{padding:0px 20px}.header .inner{padding:25px 20px 0px}.header.transparent .inner .left{border:none}.mobile-nav ul li{display:block;padding:0px 20px}.mobile-nav .close-menu{right:20px}.mobile-nav .sub-menu .menu-parent{background-position:left 10px center}.mobile-nav .sub-menu .menu-parent+li{padding-top:38px}.gridrow.box25 .col,.wp-block-columns.box25>.wp-block-column{width:100%}.gridrow.box25 .col+.col,.wp-block-columns.box25>.wp-block-column+.wp-block-column{margin-left:0px;margin-top:15px}.banner .slide .kleingedrucktes,.banner .slide .text{padding-left:20px;padding-right:20px}.banner .slick-arrow{display:none!important}.banner .slide .text h2{padding-top:0px;font-size:35px;line-height:39px}.banner .slide .text h2:before{margin-top:-0.4375rem}.banner .slide .text h2:after{margin-bottom:-0.375rem;top:-0.375rem}.banner .slide .text .largetext{padding-right:90px}.banner .slide .text .largetext p{font-size:20px;line-height:27px}.banner .slide .text .largetext p:before{margin-top:-0.4375rem}.banner .slide .text .largetext p:after{margin-bottom:-0.3125rem;top:-0.3125rem}.banner a.button{min-width:unset;display:block;width:100%;margin-right:0px}.block-button a.button{min-width:unset;display:block;width:100%;margin-right:0px}.boxes .box25 .text{padding-bottom:0px}.boxes .text{padding-bottom:0px}.boxes .box50 .image{height:49.5vw}.boxes .box25 .image{height:48.6vw}.boxes .text .buttons{position:relative;left:inherit;bottom:inherit;width:inherit}.tabs .tabs-slider .slick-dots li button{font-size:12px;line-height:12px}.tabs .tabs-slider .slick-dots li{width:calc(50% - 7.5px)}.tabs .tabs-slider .slick-dots li+li,.tabs .tabs-slider .slick-dots li:nth-child(3n+1){margin-left:15px}.tabs .tabs-slider .slick-dots li:nth-child(odd){margin-left:0px}.offer{max-width:unset}.galerie .slick-arrow{display:none!important}.modelle-group .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);margin:0px 20px 15px 20px}footer .gridrow{flex-wrap:wrap;border-top:1px solid var(--color-mediumgray);padding-top:30px}footer .gridrow .col.col1{width:100%}footer .gridrow .col+.col{margin-left:0px}footer ul li{display:block;margin-top:10px;margin-right:0px}.footer-social-media ul li{margin-top:20px}}
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}h1{font-size:calc(50px + 10 * (100vw - 520px) / 880)}@media screen and (max-width:520px){h1{font-size:50px}}@media screen and (min-width:1400px){h1{font-size:60px}}.accordeon-new{margin-top:var(--font-default-linegap);width:100%;display:flex;flex-direction:column;gap:8px}.accordeon-new .item{align-items:stretch;border:1px solid #e6e6e6}.accordeon-new .item .title{background-color:transparent;font-size:18px;font-weight:500;text-align:left;margin:0;width:100%;padding:2rem;position:relative;cursor:pointer;transition:all 0.25s ease-in-out;max-width:unset;color:#000;border:none;outline:unset}.accordeon-new .item .title:focus-visible{outline:2px solid #fff;outline-offset:-2px}.accordeon-new .item .title span{display:inline-block;color:#000}.accordeon-new .item .title:after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;aspect-ratio:1;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 20H27' stroke='black' stroke-width='2'/%3E%3Cpath d='M20 13V27' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A");background-size:contain;background-position:center;background-repeat:no-repeat;transition:all 0.25s ease-in-out}.accordeon-new .item .content-container{display:grid;grid-template-rows:1fr;transition:grid-template-rows 300ms linear}.accordeon-new .item .content{padding:0 20px 40px 20px;overflow:hidden;transition:padding 300ms linear;border-radius:0 0 12px 12px;color:#000}.accordeon-new .item.--open .title{color:#000}.accordeon-new .item.--open .title:after{transform:translateY(-50%) rotate(180deg);filter:invert(1);background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 20H27' stroke='black' stroke-width='2'/%3E%3Cpath d='M27 20L13 20' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E%0A")}.accordeon-new .item:not(.--open) .content-container{grid-template-rows:0fr}.accordeon-new .item:not(.--open) .content{padding-top:0;padding-bottom:0}.accordeon-new .button{margin:20px 0 0 0}@media (min-width:768px){.accordeon-new .item .title{padding:20px 40px 20px 20px}.accordeon-new .item .title:after{right:25px}.accordeon-new .item .content{padding:0 20px 40px 20px}}.contactCta>div{border:1px solid var(--color-lightgray);display:flex;align-items:center;flex-direction:column}@media (min-width:769px){.contactCta>div{flex-direction:row}}.contactCta>div .content{padding:20px}@media (min-width:769px){.contactCta>div .content{padding:20px 60px 20px 20px}}.contactCta>div .content ul{list-style-type:none;padding:0;margin:24px 0 0 0}.contactCta>div .content ul li+li{margin-top:8px}.contactCta>div .content ul li a{text-decoration:none;background-position:left center;font-weight:600;padding-left:28px;background-size:20px;background-repeat:no-repeat}.contactCta>div .content ul li a.tel{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15.92V18.92C21.0011 19.1985 20.9441 19.4742 20.8325 19.7293C20.7209 19.9845 20.5573 20.2136 20.3521 20.4019C20.1468 20.5901 19.9046 20.7335 19.6407 20.8227C19.3769 20.9119 19.0974 20.9451 18.82 20.92C15.7428 20.5856 12.787 19.5341 10.19 17.85C7.77382 16.3147 5.72533 14.2662 4.18999 11.85C2.49997 9.24121 1.44824 6.271 1.11999 3.18C1.095 2.90347 1.12787 2.62476 1.21649 2.36163C1.30512 2.09849 1.44756 1.85669 1.63476 1.65162C1.82196 1.44655 2.0498 1.28271 2.30379 1.17052C2.55777 1.05834 2.83233 1.00026 3.10999 1H6.10999C6.5953 0.995225 7.06579 1.16708 7.43376 1.48353C7.80173 1.79999 8.04207 2.23945 8.10999 2.72C8.23662 3.68007 8.47144 4.62273 8.80999 5.53C8.94454 5.88793 8.97366 6.27692 8.8939 6.65088C8.81415 7.02485 8.62886 7.36811 8.35999 7.64L7.08999 8.91C8.51355 11.4135 10.5864 13.4864 13.09 14.91L14.36 13.64C14.6319 13.3711 14.9751 13.1859 15.3491 13.1061C15.7231 13.0263 16.1121 13.0555 16.47 13.19C17.3773 13.5286 18.3199 13.7634 19.28 13.89C19.7658 13.9585 20.2094 14.2032 20.5265 14.5775C20.8437 14.9518 21.0122 15.4296 21 15.92Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.mail{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H20C21.1 4 22 4.9 22 6V18C22 19.1 21.1 20 20 20H4C2.9 20 2 19.1 2 18V6C2 4.9 2.9 4 4 4Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 6L12 13L2 6' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.whatsapp{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1976_2)'%3E%3Cpath d='M17.507 14.3072L17.498 14.3822C15.299 13.2862 15.069 13.1402 14.785 13.5662C14.588 13.8612 14.014 14.5302 13.841 14.7282C13.666 14.9232 13.492 14.9382 13.195 14.8032C12.895 14.6532 11.932 14.3382 10.792 13.3182C9.904 12.5232 9.308 11.5482 9.132 11.2482C8.839 10.7422 9.452 10.6702 10.01 9.61426C10.11 9.40426 10.059 9.23927 9.985 9.09027C9.91 8.94027 9.313 7.4703 9.063 6.88431C8.823 6.30032 8.576 6.37432 8.391 6.37432C7.815 6.32432 7.394 6.33232 7.023 6.71831C5.409 8.49228 5.816 10.3222 7.197 12.2682C9.911 15.8201 11.357 16.4741 14.001 17.3821C14.715 17.6091 15.366 17.5771 15.881 17.5031C16.455 17.4121 17.648 16.7821 17.897 16.0771C18.152 15.3722 18.152 14.7872 18.077 14.6522C18.003 14.5172 17.807 14.4422 17.507 14.3072Z' fill='%231c69d4'/%3E%3Cpath d='M20.52 3.44937C12.831 -3.9835 0.106 1.40741 0.101 11.8932C0.101 13.9892 0.65 16.0331 1.696 17.8381L0 24L6.335 22.348C14.24 26.618 23.996 20.9481 24 11.8992C24 8.72328 22.76 5.73433 20.505 3.48837L20.52 3.44937ZM22.002 11.8662C21.996 19.4991 13.617 24.266 6.99 20.3701L6.63 20.1561L2.88 21.1311L3.885 17.4861L3.646 17.1111C-0.478 10.5462 4.26 1.9664 12.072 1.9664C14.726 1.9664 17.217 3.00138 19.093 4.87634C20.968 6.73531 22.002 9.22627 22.002 11.8662Z' fill='%231c69d4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1976_2'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.contactCta>div .content ul li a.calendar{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 2V6M16 2V6M3 10H21M15 22V18C15 17.4696 15.2107 16.9609 15.5858 16.5858C15.9609 16.2107 16.4696 16 17 16H21M21 17V6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H16L21 17Z' stroke='%231c69d4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.contactCta>div .img{width:100%}.contactCta>div .img img{width:100%;height:100%;object-fit:cover}.icon-boxes{display:flex;gap:16px;flex-direction:column}@media (min-width:769px){.icon-boxes{flex-direction:row}}.icon-boxes>div{flex:1;border:1px solid var(--color-lightgray)}.icon-boxes>div .icon{display:flex;gap:8px;background-color:#1c69d4;padding:6px 10px}.icon-boxes>div .icon img{height:26px;width:fit-content;filter:brightness(0) invert(1)}.icon-boxes>div .text{padding:20px 10px}.icon-boxes>div .text h3{padding:0 0 8px 0}.modelle-new .hintergrund-text{font-size:133px;line-height:100%;position:absolute;z-index:-1;top:0;color:#f2f2f2}@media (max-width:1024px){.modelle-new .hintergrund-text{font-size:21vw;line-height:17vw;height:calc(16.9vw + 20px);position:relative;text-align:right;display:block;z-index:0;left:inherit;top:inherit;cursor:pointer;color:#bbb;background-color:gray;overflow:hidden;padding-top:20px}}.modelle-new .cornertxt{display:block;position:absolute;bottom:0;left:0;color:#bbb;line-height:100%;padding:10px;font-size:20px;z-index:1;color:#fff}@media (min-width:1025px){.modelle-new .cornertxt{display:none}}.modelle-new .background-div{position:relative;margin:0 20px 15px}.modelle-new .modelle{position:relative;display:flex;flex-wrap:wrap;margin:0}@media (min-width:521px){.modelle-new .modelle{margin-bottom:10px}}.modelle-new .modelle .modell-div{width:calc(25% - 40px);padding:0px 7.5px;margin-top:15px;margin-bottom:15px;margin-left:40px;cursor:pointer}.modelle-new .modelle .modell-div .h4,.modelle-new .modelle .modell-div h4{hyphens:auto;width:100%}.modelle-new .modelle .modell-div img{width:100%}@media (max-width:768px){.modelle-new .modelle .modell-div{width:calc(50% - 40px)}}@media (max-width:520px){.modelle-new .modelle .modell-div{width:100%;margin:15px 0}}.modelle-new .modelle .modell-info>div{display:flex;align-items:flex-start}.modelle-new .modelle .modell-info-handler{display:none;width:100%}.modelle-new .modelle .button-div{display:flex}.modelle-new .modelle .btn{margin-top:16px}.modelle-new .modelle .two-buttons a.button{min-width:inherit;width:calc(50% - 5px);margin:0}.modelle-new .modelle .two-buttons a.button:nth-child(2){background-color:#666}.modelle-new .modelle .two-buttons a.button:nth-child(2):hover{background-color:#4d4d4d}@media (max-width:1024px){.modelle-new .modelle .modell-img{flex-direction:column}}.modelle-new .modelle .modell-img img{width:100%}@media (max-width:768px){.modelle-new .modelle .box50>.col,.modelle-new .modelle .col2{width:100%}}.modelle-new .modelle .box50 .col2{padding-bottom:70px;padding-right:7.5px}.modelle-new .modelle .box50 .col2 h2{padding:0}.modelle-new .modellslide{display:none;margin:0 20px 15px}@media (min-width:1025px){.modelle-new .modellslide{display:block}}@media (min-width:521px){.modelle-new .modellslide{margin:0}}.steps{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap}.steps>div{border:1px solid #e6e6e6;padding:20px;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.steps>div{width:calc(50% - 8px)}}.steps .step-number{display:flex;gap:16px;align-items:center;font-size:32px;font-weight:600;color:#1c69d4}.steps .step-number span{opacity:0;transform:translateX(-4px);transition:all 250ms ease-in-out}.steps .active .step-number span{opacity:1;transform:unset}.steps .step-number h3{padding:0}.steps .step-content p{display:block;padding-top:16px}.small-banner img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.small-banner .content{padding:64px 20px;max-width:500px}.small-banner .content .weiß{color:#fff}.small-banner .content h1{font-weight:600;margin:0 0 16px 0}.small-banner .content p{padding-top:16px;font-weight:600}.small-banner .content .button{margin:16px 0 0 0}