.rttd-app *{box-sizing:border-box}.rttd-app p{padding:0;font-weight:200}.rttd-app a{cursor:pointer;text-decoration:underline}.rttd-app .text-center{text-align:center}.rttd-app .text-lower{text-transform:lowercase}@media (max-width: 766px){.rttd-app .hidden-small{display:none}}@media (min-width: 767px){.rttd-app .hidden-medium{display:none}}.rttd-app .column-container{display:flex;max-width:350px;margin:auto;padding-top:30px;flex-direction:column}.rttd-app .column-container--mobile-reverse{flex-direction:column-reverse}@media (min-width: 767px){.rttd-app .column-container{max-width:767px;flex-direction:row}}.rttd-app .column-container .column-left{width:100%}@media (min-width: 767px){.rttd-app .column-container .column-left{max-width:400px}}.rttd-app .column-container .column-right{width:100%}@media (min-width: 767px){.rttd-app .column-container .column-right{width:375px;margin-left:80px}}@media (min-width: 767px){.rttd-app .column-container .column-right .option-card-selected{padding:0;max-width:100%}}@media (min-width: 767px){.rttd-app .column-container .column-right .option-card-reschedule{padding:0;max-width:100%}}.rttd-app .column-container .column-right button,.rttd-app .column-container .column-right .button{width:100%;margin-top:30px}.rttd-app input[type=text],.rttd-app input[type=email],.rttd-app input[type=tel],.rttd-app select{width:100%;padding:10px;line-height:23px}.rttd-app input[type=text].ng-dirty.ng-invalid,.rttd-app input[type=email].ng-dirty.ng-invalid,.rttd-app input[type=tel].ng-dirty.ng-invalid,.rttd-app select.ng-dirty.ng-invalid{border-color:red}.rttd-app select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5308%200.989955L5.75787%205.25278L10.0005%201.01014%22%20stroke%3D%22%231C69D4%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E) no-repeat right 20px center;background-size:10px;padding:10px 30px 10px 10px;border:1px solid #ccc;font-size:1rem;height:3.5rem}.rttd-app label{font-size:16px;line-height:24.48px;font-size:1rem;line-height:1.1rem;font-weight:400;letter-spacing:.2px;line-height:24px;vertical-align:middle;height:24px;display:inline-flex;align-items:center;gap:.5rem;padding-right:24px}.rttd-app label input{height:24px;width:24px;vertical-align:middle}.rttd-app .form-group{margin-bottom:3rem}.rttd-app .form-group__label{font-size:16px;line-height:24.48px;font-size:1rem;line-height:1.1rem;text-transform:uppercase;margin-bottom:10px}.rttd-app .form-group__label .instructions{text-transform:none}.rttd-app .form-group__input{margin-top:-1px}.rttd-app .form-group__input:first-child{margin-top:0}.rttd-app .error-text{margin:1rem 1rem 1rem 0rem;color:red}.rttd-app button,.rttd-app .button{display:inline-block;cursor:pointer}.rttd-app button.full-width,.rttd-app .button.full-width{width:100%}.rttd-app bmwg-radios{margin:0 0 20px;display:block}.rttd-app bmwg-radios .bmwg-radios .bmwg-radios__form .radio{margin-top:0}@media (min-width: 767px){.rttd-app .revert-row{max-width:767px;flex-direction:column}}.rttd-app .container-d-flex{display:inline-block}@media (min-width: 767px){.rttd-app .container-d-flex{display:flex}}.rttd-app .text-bold{font-weight:700}.rttd-app .btn-submit-style{width:fit-content;padding:0 45px;margin-top:30px}@media (max-width: 450px){.rttd-app .btn-submit-style{width:100%}}@font-face{font-family:BMW;src:url(https://pro-bmw-group-assets.azureedge.net/v1/bmw/fonts/bmwtypenextlatin-regular-webfont.woff) format("woff");font-weight:400}@font-face{font-family:BMW;src:url(https://pro-bmw-group-assets.azureedge.net/v1/bmw/fonts/bmwtypenextlatin-light-webfont.woff) format("woff");font-weight:200}@font-face{font-family:BMW;src:url(https://pro-bmw-group-assets.azureedge.net/v1/bmw/fonts/bmwtypenextlatin-bold-webfont.woff) format("woff");font-weight:700}.rttd{font-size:11px;line-height:16.83px;font-size:.6875rem;line-height:.75625rem;font-family:BMW,sans-serif;color:#262626;font-weight:200}.rttd *{font-family:BMW,sans-serif}.rttd h1,.rttd h2,.rttd h3,.rttd h4,.rttd h5{font-family:BMW,sans-serif;font-weight:200;padding:10px 0 5px}.rttd .basic-link{color:#1c69d4;text-decoration:underline}.rttd button,.rttd .button{height:44px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:18.36px;font-size:.75rem;line-height:.825rem;font-weight:700;background-color:#1c69d4;border:none;color:#fffffe;text-align:center;transition:background-color .3s ease-in-out;text-decoration:none}.rttd button:hover,.rttd .button:hover{background-color:#1653a7}.rttd button.button__icon svg,.rttd .button.button__icon svg{width:21px;position:relative;fill:#fff;margin-right:6px}.rttd .column-container{border:1px solid #e6e6e6;border-top:5px solid #1c69d4;margin-top:30px}.rttd .availability h2{line-height:1.25em}.rttd .option-card .modelLink{background-image:url(data:image/jpeg;base64,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);background-repeat:no-repeat;background-position-x:85px;background-position-y:6px;background-size:35px;color:#1c69d4;line-height:15px;text-decoration:none;padding-top:15px;display:inline-block;letter-spacing:.03em;margin-right:-16px;font-size:1.23em;cursor:pointer;font-weight:505}input[type=text],input[type=email],input[type=tel],select{margin-bottom:0;font-size:14px;border:1px solid #e6e6e6}.page-content{font-size:14px;line-height:21.42px;font-size:.875rem;line-height:.9625rem;line-height:1.4}.page-content a{color:#1c69d4}.sol h1{font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:.2px;text-transform:uppercase}@media (min-width: 767px){.sol h1{font-size:28px;line-height:36px}}.sol .container .button.alternate,.sol .container button.alternate{border:1px solid #262626}
