@font-face{font-family:BMWTypeWebAll;src:url(BMWTypeWebBoldAll.91654429.eot);src:local("?"),url(BMWTypeWebBoldAll.c62aaa2d.woff) format("woff"),url(BMWTypeWebBoldAll.5a9134a0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BMWTypeWebLightAll;src:url(BMWTypeWebLightAll.2042c369.eot);src:local("?"),url(BMWTypeWebLightAll.b67e8800.woff) format("woff"),url(BMWTypeWebLightAll.847c6eaf.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (orientation:landscape){.landscape{background-color:#1c69d4;color:#fff}.landscape,.portrait{display:none}}@media screen and (orientation:portrait){.landscape,.portrait{display:none}.portrait{background-color:#d20001}}body{background:#fff;color:#262626;padding:0;margin:0;font-family:Arial,Helvetica,Roboto,sans-serif;font-weight:400;font-style:normal;line-height:150%;cursor:default;text-rendering:optimizeLegibility}.osb,body{position:relative}.osb{margin:0 auto;max-width:1698px;height:100vh;overflow:hidden;background-image:url(01-bmw.99f7465f.png);background-size:contain;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:1069px){.osb{background-position:bottom}}@media only screen and (max-width:520px){.osb{background-image:none}}.osb .content{position:relative;margin:25px auto 0;padding:0 20px;max-width:1275px}@media only screen and (min-height:415px){.osb .content{padding:0 45px;margin:50px auto 0}}@media only screen and (min-height:768px){.osb .content{padding:0 45px;margin:166px auto 0}}.osb .content h1{font-family:BMWTypeWebAll,Arial,Helvetica,Roboto,sans-serif;font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:-1.13px;margin:0 0 10px}.osb .content h1.mobi{display:block;width:90%;text-transform:uppercase}.osb .content h1.wide{display:none;text-transform:uppercase}@media only screen and (min-height:415px){.osb .content h1{margin:0 0 20px}}@media only screen and (min-width:521px){.osb .content h1.mobi{display:none}.osb .content h1.wide{display:block}}@media only screen and (min-width:681px) and (max-width:990px){.osb .content h1{font-size:35px;letter-spacing:-1.575px}}@media only screen and (min-width:991px){.osb .content h1{font-size:48px;letter-spacing:-2.16px}}.osb .content p{font-size:14px;line-height:1.21;margin:0 0 10px;max-width:700px;min-height:40px}@media only screen and (min-height:415px){.osb .content p{margin:0 0 22px;min-height:60px}}.osb .content .osb-form{position:relative;max-width:680px;width:100%;background-color:#fff;padding:10px 0}@media only screen and (min-width:415px) and (min-height:415px){.osb .content .osb-form{padding:20px}}@media only screen and (min-width:681px){.osb .content .osb-form{padding:30px}}.osb .content .osb-form .loading{position:relative;display:none;z-index:300}.osb .content .osb-form .loading:before{position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;content:" ";border:3px solid #1c69d4;border-bottom-color:transparent;border-radius:50%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.osb .content .osb-form .loading:after{position:fixed;left:0;top:0;width:100vw;height:100vh;content:"";background-color:#000;opacity:.3}.osb .content .osb-form h2{font-family:BMWTypeWebAll,Arial,Helvetica,Roboto,sans-serif;font-size:15px;font-weight:400;line-height:1.11;color:#262626;margin:1px 0 19px}@media only screen and (max-width:520px){.osb .content .osb-form h2{width:70%}}@media only screen and (min-width:681px){.osb .content .osb-form h2{font-size:18px}}.osb .content .osb-form .info{position:absolute;width:16px;height:16px;display:inline-block;background-size:14px;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20transform%3D%22translate(7%2C%203.5)%22%20fill%3D%22%238E8E8E%22%3E%3Cpath%20d%3D%22M0%2C9.09090909%20L1.81818182%2C9.09090909%20L1.81818182%2C3.53535354%20L0%2C3.53535354%20L0%2C9.09090909%20Z%20M0%2C1.81818182%20L1.81818182%2C1.81818182%20L1.81818182%2C0%20L0%2C0%20L0%2C1.81818182%20Z%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:-1px -1px;border-radius:50%;border:2px solid #e6e6e6;margin:3px 0 0 12px;z-index:100}.osb .content .osb-form .info.active:after,.osb .content .osb-form .info.active:before{display:block}@media only screen and (min-width:601px){.osb .content .osb-form .info:hover{box-shadow:0 3px 12px 0 rgba(0,0,0,.31)}.osb .content .osb-form .info:hover:before{position:absolute;top:-27px;left:32px;display:block;content:attr(data-text);width:345px;background-color:#fff;color:#262626;padding:40px 20px;box-sizing:border-box;font-family:Arial,Verdana,sans-serif;font-size:14px;white-space:normal;border:1px solid #e6e6e6}}@media only screen and (min-width:601px) and (min-width:520px) and (max-width:990px){.osb .content .osb-form .info:hover:before{right:32px;left:auto}}@media only screen and (min-width:601px) and (max-width:600px){.osb .content .osb-form .info:hover:before{display:none}}@media only screen and (min-width:601px){.osb .content .osb-form .info:hover:after{position:absolute;left:6px;top:-18px;height:40px;width:40px;display:block;content:"";background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2232%22%20viewBox%3D%220%200%2015%2035%22%3E%3Cg%20transform%3D%22rotate(-45)%22%3E%3Crect%20width%3D%2221%22%20height%3D%2221%22%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23FFF%22%20stroke%3D%22%23E6E6E6%22%20transform%3D%22translate(-15%2015)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}@media only screen and (min-width:601px) and (min-width:520px) and (max-width:990px){.osb .content .osb-form .info:hover:after{right:6px;left:auto;top:-11px;transform:rotate(180deg)}}@media only screen and (min-width:601px) and (max-width:600px){.osb .content .osb-form .info:hover:after{display:none}}@media only screen and (max-width:600px){.osb .content .osb-form .info:before{position:fixed;left:100px;content:attr(data-text);width:375px;display:none;background-color:#fff;color:#262626;padding:40px 20px;box-sizing:border-box;font-family:Arial,Verdana,sans-serif;font-size:14px;white-space:normal;border:1px solid #e6e6e6;z-index:2}.osb .content .osb-form .info:after{position:fixed;left:0;top:0;height:100vw;width:100vw;display:none;background-color:#000;opacity:.3;content:"";z-index:1}}@media only screen and (max-width:520px){.osb .content .osb-form .info:before{left:70px}}@media only screen and (max-width:480px){.osb .content .osb-form .info:before{left:45px;width:345px}}@media only screen and (max-width:420px){.osb .content .osb-form .info:before{left:15px;width:345px}}@media only screen and (max-width:374px){.osb .content .osb-form .info:before{left:0;width:320px}}.osb .content .osb-form .osb-vin{max-width:620px;width:100%;height:40px;padding:0 0 0 11px;border:2px solid #e6e6e6;margin-bottom:15px;font-family:BMWTypeWebLightAll,Arial,Helvetica,Roboto,sans-serif;font-size:14px;font-weight:300;line-height:1.43;color:#666;display:block}.osb .content .osb-form .button{max-width:620px;width:100%;height:40px;opacity:.5;background-color:#1c69d4;font-family:Arial,Helvetica,Roboto,sans-serif;font-size:16px;font-weight:700;text-align:center;color:#fff;padding-top:9px;margin-bottom:29px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.osb .content .osb-form .button.active{opacity:1;cursor:pointer}.osb .content .osb-form .error{position:relative;font-family:Arial,Helvetica,Roboto,sans-serif;font-size:14px;line-height:1.14;color:#d20001;display:none;margin-left:35px;white-space:normal}.osb .content .osb-form .error:before{position:absolute;left:-40px;top:-14px;content:"";width:33px;height:33px;display:block;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%23D20000%22%20d%3D%22M19%2024.53h2v2h-2zM20.92%2023h-1.84l-.46-7h2.76z%22%2F%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23D20000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M12.5%2029c-2.2%200-3.142-1.783-2.092-3.717l7.685-14.265c1.05-1.934%202.767-1.984%203.815-.05l7.686%2014.34C30.644%2027.243%2029.7%2029%2027.5%2029h-15z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}