/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */
*,:after,:before{box-sizing:border-box}html{color:#000;font-family:BMWMotorrad,Tahoma,Noto Sans,"sans-serif";font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:BMWMotorrad;font-weight:400;font-display:swap;src:url(BMWMotorradW01-Regular.4a6025f1.woff2)format("woff2"),url(BMWMotorradW01-Regular.70d0f992.woff)format("woff")}@font-face{font-family:BMWMotorrad;font-weight:700;font-display:swap;src:url(BMWMotorradW01-Bold.d7fccdfb.woff2)format("woff2"),url(BMWMotorradW01-Bold.03d7c23f.woff)format("woff")}@font-face{font-family:BMWMotorrad;font-weight:900;font-display:swap;src:url(BMWMotorradW01-Heavy.542a28aa.woff2)format("woff2"),url(BMWMotorradW01-Heavy.0fbb6ad2.woff)format("woff")}button{cursor:pointer}.bmw-button{text-transform:uppercase;cursor:pointer;border:2px solid;border-radius:0;align-items:center;padding:6px 20px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;transition:all .2s;display:inline-flex}.bmw-button svg{width:auto;height:1.2em;margin-right:.5em}.bmw-button.black-button{color:#fff;background-color:#000;border-color:#000}.bmw-button.black-button:hover,.bmw-button.black-button:focus{background-color:#0062ff;border-color:#0062ff}.bmw-button.blue-button{color:#fff;background-color:#0062ff;border-color:#0062ff}.bmw-button.blue-button:hover,.bmw-button.blue-button:focus{background-color:#000;border-color:#000}.bmw-button.black-outline-button{color:#000;background-color:#fff;border-color:#000}.bmw-button.black-outline-button:hover,.bmw-button.black-outline-button:focus{color:#fff;background-color:#0062ff;border-color:#0062ff}.bmw-button.clear-button{color:#000;background-color:#0000;border:none;padding:0}.screen-container{grid-template-columns:100%;grid-template-areas:"middle";max-width:1440px;margin:0 auto;display:grid}.screen-container .screen{background:#fff;grid-area:middle;display:none;overflow:hidden}.screen-container .screen.active{animation:.5s forwards fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-transform:uppercase;margin-top:0;margin-bottom:2rem;font-weight:900}h1,.h1{font-size:80px;line-height:90px}h2,.h2{font-size:40px;line-height:42px}h3,.h3{font-size:32px;line-height:34px}h4,.h4{font-size:24px;font-weight:700;line-height:26px}@media screen and (width<=768px){h1,.h1{font-size:48px;line-height:54px}h2,.h2{font-size:32px;line-height:34px}h3,.h3{font-size:24px;line-height:26px}h4,.h4{font-size:20px;line-height:22px}}.body-large{font-size:18px}.overline{text-transform:uppercase;font-size:12px}.colour-grey{color:#919191}.start-screen-img{object-fit:cover;width:100%;height:100%}form ul{margin:0;padding:0;list-style:none}form ul li+li{margin-top:1em}form ul li:last-of-type{margin-top:2em}form ul label{align-items:center;font-size:1.2em;display:flex}form ul input[type=radio]{appearance:none;border:2px solid #919191;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin-right:1em;transition:all .2s}form ul input[type=radio]:hover,form ul input[type=radio]:focus{background-color:#acbcd2;box-shadow:inset 0 0 0 .25em #fff}form ul input[type=radio]:checked{background-color:#0062ff;border-color:#000;box-shadow:inset 0 0 0 .25em #fff}.restart{color:#919191;text-transform:uppercase;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:clamp(20px,4vw,2em);right:clamp(20px,4vw,2em)}.restart svg{width:auto;height:1em;margin-right:.5em}.table-wrapper{width:calc(100% + 2em);overflow:auto}.compare-table{border-collapse:collapse;table-layout:fixed;border:1px solid #919191;width:calc(100% - 2em);min-width:600px}.compare-table th,.compare-table td{border:1px solid #919191;padding:.75em 1em}.compare-table th{color:#fff;text-align:left;background:#919191;border:1px solid #adacac;font-weight:400}.compare-table tr:nth-of-type(2n) td{background-color:#f2f2f2}.example-table{border-collapse:collapse;width:100%}.example-table td{border:1px solid #919191;padding:.5em 1em;font-size:.85em}.example-table tr:nth-of-type(2n) td{background-color:#f2f2f2}.big-num{text-align:center;color:#fff;background:#000;border-radius:50%;width:2em;height:2em;margin-bottom:.5em;font-size:24px;font-weight:700;line-height:2em;display:block}.big-num.letter{background-color:#0062ff}@media screen and (width<=640px){.table-wrapper-inner{width:calc(600px + 2em);padding-bottom:1em}}.next-steps-buttons .bmw-button{justify-content:center;align-items:center;width:100%;height:100%;padding:20px;font-size:22px;line-height:32px}.img-fluid{max-width:100%;height:auto}.row{flex-wrap:wrap;margin:0 -1.5em;display:flex}.align-items-center{align-items:center}.col-md-6,.col-md-4,.col-md-8,.col-md-3{width:100%;padding:0 1.5em}.p-1{padding:1em}.p-2{padding:clamp(20px,4vw,2em)}.mt-1{margin-top:1em}.mb-1{margin-bottom:1em}.mt-2{margin-top:2em}.mb-2{margin-bottom:2em}.mb-0{margin-bottom:0}.mb-0_25{margin-bottom:.25em}.position-relative{position:relative}.text-center{text-align:center}.border-left-blue{border-left:2px solid #0062ff;padding-left:1em}.bg-light-grey{background:#f2f2f2}.bg-white{background:#fff}@media screen and (width>=1024px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333%;max-width:33.333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666%;max-width:66.666%}.mb-md-0{margin-bottom:0}}
/*# sourceMappingURL=generated-index.4cf2a7d4.css.map */
