label{display:block;margin-bottom:0.5rem;font-size:16px}select{text-transform:none;color:#262626;font-size:14px !important;line-height:17px;letter-spacing:0;padding:10px
8px 9px 8px;border:2px
solid #bbb;border-radius:0;height:auto;box-shadow:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E);background-size:40px 40px !important;background-position:right;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100% !important}.wpcf7 h1, .wpcf7
h4{color:#262626;font-family:"BMWTypeNextTT Light",Sans-serif !important}.wpcf7 input[type='text'], .wpcf7 input[type='email'], .wpcf7 input[type='textarea']{text-transform:none;color:#262626;font-size:14px !important;line-height:17px;letter-spacing:0;padding:10px
8px 9px 8px;border:2px
solid #bbb;border-radius:0;height:auto;box-shadow:none;width:100% !important}::placeholder{color:#262626}.wpcf7-form .form-control{font-family:miniregular,serif;color:#262626;font-size:14px;line-height:17px;letter-spacing:0;padding:10px
8px 9px 8px;border:2px
solid #bbb;border-radius:0;height:auto;box-shadow:none}.wpcf7-form .bmw-consent{position:relative;margin-bottom:20px;padding-left:10px;width:100%}.wpcf7-form .bmw-consent
label{font-weight:normal;margin-bottom:0;line-height:20px;cursor:pointer}.wpcf7-list-item-label{font-size:18px;padding-left:10px}.bmw-checkbox .bmw-checkbox-checked{display:block;width:100%;height:100%;background-color:#fff;border:2px
solid #bbb}.bmw-checkbox input[type="checkbox"]{opacity:0;width:20px;height:20px;position:absolute;top:0;left:0;margin:0;padding:0;border:0;outline:0}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .bmw-checkbox{float:left;margin-right:5px}.wpcf7-form .bmw-consent .bmw-checkbox{height:20px;position:absolute;left:0}.bmw-checkbox{display:inline-block;position:relative;width:20px;height:20px;overflow:hidden}.bmw-checkbox input[type="checkbox"]:checked~.bmw-checkbox-checked{border:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABCElEQVRIS2M0zLr+n4GGgHHUAkKhOxpE4BCy1eFhOHzlC9bQojiIvMz4GFripRjypz/BaglFFsAMhzkdmyVkW4Bu+M0nP8C+ePXhD0pQkWUBsYaDbCJogYYsB8ONxz/griLFcIIW5PmLMvhY8DPkT3vCcP3xDwZSDcdrAcjwBDdhsMvffPrDsOrgB4YsXxG4T3CFOXpaxRlE5hrcDJMyZRhYWRgx0jexhhMMIpAlU7JkGJiZEZY8fPWLIX3iI4zUgqtMIhjJ8a7CDPkBomD9P3//Y0jqe8Rw/REi0qlS2IEsyfAWJtlwgkGE7DpNOQ6SXA7TSzCICAUBIflRCwiFEOGyiKAJBBQAAC/1qbFnt9mfAAAAAElFTkSuQmCC) center no-repeat #1c69d4;background-size:18px 18px}.wpcf7-submit{width:100%;max-width:300px;padding:0
15px;border:solid 2px #0072E9;line-height:40px;font-family:Open Sans !important;font-size:16px;font-weight:600 !important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#fff;background-color:#0072E9;cursor:pointer;border-radius:0px;text-transform:uppercase}.wpcf7-submit:hover{width:100%;max-width:300px;padding:0
15px;border:solid 2px #0072E9;line-height:40px;font-family:Open Sans;font-size:16px;font-family:minisansreg,minisansreglocalized,Arial,sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#0072E9;background-color:#fff;cursor:pointer;border-radius:0px;text-transform:uppercase}#formular
h5{font-weight:bold}.wpcf7-form .wpcf7-textarea{padding:10px;font-size:14px;width:100%}textarea::placeholder{color:#262626;font-size:14px}.wpcf7-not-valid-tip{color:#dc3232;font-size:14px;font-weight:normal;display:block}.grecaptcha-badge{visibility:hidden !important}#model-filter{gap:10px;padding:0px
15px}.slick-prev:before,.slick-next:before{font-family:'slick' !important;font-size:20px !important;line-height:1;opacity: .75;color:black !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0px !important;z-index:1 !important;opacity:1 !important}.slick-next{right:0px !important;z-index:1 !important;opacity:1 !important}.slick-slide
img{display:block;width:100% !important}#model-results{font-family:"BMWTypeNextTT Light",Sans-serif !important}#model-results h5, #stoc
h5{font-family:"BMWTypeNextTT Light",Sans-serif !important;font-weight:bold}#model-results .btn-bmw, #stoc .btn-bmw{border-radius:0;font-size:14px;margin:0
auto;text-align:center;display:block;width:100%}#loading{width:120px;height:20px;-webkit-mask:linear-gradient(90deg,#000 70%,#0000 0) left/20% 100%;background:linear-gradient(#000 0 0) left -25% top 0 /20% 100% no-repeat
#ddd;animation:l7 1s infinite steps(6);margin:30px
auto}@keyframes
l7{100%{background-position:right -25% top 0}}.discount{content:'';position:absolute;right:0px;width:0;height:0;border-width:0 100px 100px 0;border-style:solid;border-color:transparent #1c69d4 transparent transparent;z-index:2}.discount
p{width:100px;font-size:12px;transform:rotate(45deg);text-align:center;position:absolute;right:-124px;top:17px;color:white;font-weight:bold}.discount
span{width:100px;font-size:11px;transform:rotate(45deg);text-align:center;position:absolute;right:-113px;top:30px;color:white;font-weight:bold}.discount
i{width:100px;top:5px;right:-135px;font-size:16px;transform:rotate(45deg);text-align:center;position:absolute;color:white;font-weight:bold}@media only screen and (max-width: 600px){.wpcf7-submit{width:100%;max-width:100%;padding:0
15px;border:solid 2px #0072E9;line-height:40px;font-family:Open Sans !important;font-size:16px;font-weight:600 !important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;color:#fff;background-color:#0072E9;cursor:pointer;border-radius:0px;text-transform:uppercase}}.card
img{width:100%;height:200px;object-fit:cover}.product-title{font-size:18px}.fs-14{font-size:14px}element.style{}.elementor *, .elementor :after, .elementor :before{box-sizing:border-box}.form-select{background-size:16px 12px !important}.btn.btn-bmw{width:100%;max-width:285px;text-align:center !important;margin-right:20px;padding:0
15px !important;border:0;border-radius:0;line-height:40px !important;font-size:14px !important;font-weight:bold !important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-transition:all 250ms
ease;-o-transition:all 250ms ease;transition:all 250ms
ease;color:#fff;background-color:#1c69d4}.card-icons{margin:10px
0px;font-weight:bold}.card-icon{width:45px !important;object-fit:contain}.loader{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:3px
solid;border-color:#000 #000 transparent transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.loader::after,.loader::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px
solid;border-color:transparent transparent #007bff #007bff;width:40px;height:40px;border-radius:50%;animation:rotationBack 0.5s linear infinite;transform-origin:center center}.loader::before{width:32px;height:32px;border-color:#000 #000 transparent transparent;animation:rotation 1.5s linear infinite}@keyframes
rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes
rotationBack{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}.info-tooltip{position:relative;display:inline-block;cursor:pointer}.info-tooltip .tooltip-content{visibility:hidden;background-color:#fff;color:#000;text-align:left;padding:8px;border-radius:4px;position:absolute;z-index:10;bottom:125%;left:50%;transform:translateX(-50%);width:250px;box-shadow:0 0 6px rgba(0,0,0,0.3);opacity:0;transition:opacity 0.3s}.info-tooltip:hover .tooltip-content{visibility:visible;opacity:1}.info-tooltip
i{color:#007bff}.discount-roti{content:'';position:absolute;left:0px;width:0;height:0;border-width:0px 0px 100px 100px;border-style:solid;border-color:transparent transparent #1c69d400 #1c69d4;z-index:2}.discount-roti
h4{width:100px;font-size:14px;transform:rotate(320deg);text-align:center;position:absolute;left:-125px;top:15px;color:white;font-weight:bold}.discount-roti
span{width:100px;font-size:9px;transform:rotate(320deg);text-align:center;position:absolute;left:-116px;top:29px;color:white;font-weight:bold}.card-body .form-label{font-size:14px}#filtre-content{display:block}@media (max-width: 992px){#filtre-content{display:none}}