﻿@font-face{font-family:BMWTypeNext-Regular;src:url("/Assets/fonts/BMWTypeNextTT-Regular.woff");}@font-face{font-family:BMWTypeNext;src:url("/Assets/fonts/BMWTypeNext-Bold.woff2");font-weight:bold;}@font-face{font-family:BMWTypeNext;src:url("/Assets/fonts/BMWTypeNext-Light.woff2");font-weight:normal;}h1,h2,h3{font-family:BMWTypeNext;text-transform:uppercase;}h2{font-size:35px;}*{font-family:BMWTypeNext;}.btn{background-color:#1c69d4;color:#fff;min-width:250px;padding:15px;font-size:16px;font-weight:bold;border-radius:4px;-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;font-weight:bold;}.btn:not(:disabled):hover{background-color:#0653b6;}.btn:not(:disabled).clear{width:auto;background-color:inherit;border-color:#f2f2f2;box-shadow:inset 0 0 0 1px;min-width:auto;}.btn:not(:disabled).clear:hover{box-shadow:inset 0 0 0 2px;}@media(max-width:769px){.btn:not(:disabled).clear{width:100%;}}.btn:hover,.btn:focus{color:#fff;outline:0;}.btn.btn-clear{width:auto;background-color:inherit;border-color:#f2f2f2;box-shadow:inset 0 0 0 1px;min-width:140px;}.btn.btn-clear:hover{box-shadow:inset 0 0 0 2px;background-color:inherit;}.btn:disabled{cursor:not-allowed;opacity:70%;}input[disabled]{cursor:not-allowed;opacity:70%;}input[type=radio]{cursor:pointer;}label{font-size:16px;}.progressbar{border-bottom:1px solid #fff;margin:70px auto;}.progressbar .progressbar_progress{height:6px;background-color:#fff;}body{background-color:#000;color:#fff;min-height:100vh;padding-bottom:80px;position:relative;}body:not(.admin){display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;}body:not(.admin) .body-content{flex-grow:1;display:flex;}body:not(.admin) footer{padding:20px 0;}body:not(.admin) .container{max-width:993px;}body:not(.admin) .container.admin{max-width:90%;width:100%;}p{font-size:16px;margin-bottom:15px;}h2.text-center img{margin-bottom:8px;}a.white-link{color:#fff;font-weight:bold;}a.white-link:hover{color:#fff;}.block-relative{display:block;position:relative;}.d-flex{display:flex;}.flex-warp{flex-wrap:wrap;}.mb-3{margin-bottom:25px;}.mb-4{margin-bottom:35px;}.mb-5{margin-bottom:50px;}.gap-1{gap:8px;}.gap-2{gap:16px;}.gap-3{gap:25px;}.gap-4{gap:35px;}.gap-5{gap:50px;}.loading-spinner{display:inline-block;height:3em;width:auto;}.inner-container{max-width:560px;margin:0 auto;}header{max-width:1024px;width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto 0 auto;position:relative;font-size:24px;font-weight:bold;min-height:min(26vw,260px);}@media(max-width:1024px){header{position:inherit;}}header.with-image{background-image:url("/Assets/images/cias_bg.jpg");background-size:contain;background-color:#000;background-repeat:no-repeat;}header .header-copy{padding-right:30px;}header .header-logo{padding-left:30px;}header .header-logo img{height:50px;}header>img{position:absolute;z-index:1;max-width:1903px;}header .display-username{display:block;position:absolute;z-index:10;top:15px;right:30px;font-size:16px;font-weight:normal;}header .Clickbox-ProfileLink{display:block;position:absolute;width:300px;left:calc(50% - 150px);height:100%;}.body-content .centered{text-align:center;width:100%;align-content:center;}.body-content .centered .get-started-navigation{display:flex;flex-direction:column;gap:20px;padding-top:40px;max-width:540px;margin-left:auto;margin-right:auto;}.body-content .centered .get-started-navigation a{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border:1px solid #4d4d4d;text-decoration:none;color:#fff;border-radius:8px;width:100%;height:140px;text-align:center;font-size:18px;font-weight:bold;}.body-content .centered .get-started-navigation a>img{width:40px;height:40px;}.body-content .centered .get-started-navigation a span .image-text{height:18px;margin-top:-5px;padding:0 8px;}input[type=text],input[type=password],input[type=number],input[type=tel],input[type=email],button.multiselect{background-color:transparent;border:1px solid #fff;padding:17px;width:100%;font-size:15px;outline:0;}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=email]:focus,button.multiselect:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}input[type=text]:read-only,input[type=password]:read-only,input[type=number]:read-only,input[type=tel]:read-only,input[type=email]:read-only,button.multiselect:read-only{border-color:#808080;}@media screen and (max-width:1023px),screen and (min-width:768px){.multiselect-container button.dropdown-item{pointer-events:none;}.multiselect-container span.form-check input{pointer-events:all;}.multiselect-container span.form-check label{pointer-events:none;}.multiselect-container span.multiselect-group.dropdown-item-text{pointer-events:none;}.multiselect-container span.caret-container{pointer-events:all;}}input[type=checkbox]{transform:scale(2);margin-right:5px;position:relative;display:inline-block;cursor:pointer;vertical-align:top;margin:4px 0 0;}.checkbox input[type=checkbox]{margin-left:-30px;}.list-unpadded-spreadout{padding-left:1.4em;line-height:2;}.signature-section{position:relative;margin-bottom:50px;}.signature-section .clear-signature{color:#fff;text-decoration:underline;font-weight:bold;}.checkbox-wrapper{display:flex;gap:22px;}.checkbox-wrapper input[type=checkbox]{margin:0;transform:none;top:2px;vertical-align:initial;width:25px;height:25px;accent-color:#1c69d4;flex-shrink:0;}.checkbox-wrapper span{font-weight:normal;flex-grow:1;line-height:1.8;}.signature{border:2px solid #fff;width:100%;height:175px;overflow:hidden;}.jSignature{height:175px!important;}.pin-entry-container{display:flex;flex-direction:column;align-items:center;}.pin-entry-container .pin-entry-dots{display:flex;gap:15px;width:120px;margin-top:50px;}.pin-entry-container .pin-entry-dots .dot{border:1px solid #707070;width:20px;height:20px;border-radius:10px;}.pin-entry-container .pin-entry-dots .dot.active{border:1px solid #1c69d4;background-color:#1c69d4;}.pin-entry-container .pin-entry-keypad{margin-top:50px;width:400px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}.pin-entry-container .pin-entry-keypad button{width:100px;height:100px;border-radius:50px;background-color:#1a1a1a;color:#fff;border:0;}.pin-entry-container .pin-entry-keypad button:hover,.pin-entry-container .pin-entry-keypad button:active{background-color:#2f2f2f;}.pin-entry-container .pin-entry-keypad button span{font-size:50px;line-height:1;}.pinlogin{display:flex;gap:20px;justify-content:center;color:#000;margin:100px 0;}.pinlogin .pinlogin-field{box-sizing:border-box;display:inline-block;width:40px;height:40px;padding:5px;margin:0 10px;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;color:#fff;}.feedback{color:#f00;}.pii-entry{position:relative;}.pii-entry .feedback{visibility:hidden;width:100%;}.pii-entry .feedback.visible{visibility:visible;}.pii-entry a{display:block;font-size:16px;margin:20px;}.form-row{display:flex;gap:16px;}@media(max-width:500px){.form-row{display:block;}}.form-row .form-group{flex-basis:calc(50% - 8px);position:relative;}.form-row .form-group.stretch{flex-grow:1;}.form-row.stretch{display:block;position:relative;}.form-row.stretch .form-group{display:flex;gap:15px;flex-basis:auto;}.form-row.stretch .form-group .dropdown{width:100%;}.form-row.stretch .form-group>div{width:100%;position:relative;}.radio-form-group{position:relative;}.radio-form-group .radio>label{margin-right:30px;padding:15px 25px 15px 35px;border:1px solid #2f2f2f;border-radius:5px;}.radio-form-group .radio>label.active{border-color:#1c69d4;}.form-group{margin-bottom:30px;position:relative;}select{width:100%;padding:17px 24px 17px 17px;border:0;font-size:15px;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding-right:24px;text-overflow:ellipsis;white-space:nowrap;}select option{text-align:left;background-color:#000;}select option:first-child{display:none;}select[disabled]+.checkbox-icon{opacity:70%;}select+.checkbox-icon{position:absolute;right:10px;top:20px;}select:focus-visible{outline:0;}select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}.multiselect-native-select .multiselect-container{background-color:#000;border:1px solid #fff;width:100%;}.multiselect-native-select .multiselect-container .multiselect-option{background-color:#000!important;color:#fff!important;width:100%;text-align:left;height:40px;display:flex;align-items:center;border-bottom:1px solid #2f2f2f!important;border-top:1px solid #2f2f2f!important;padding-top:5px;}.multiselect-native-select .multiselect-container .multiselect-option:hover,.multiselect-native-select .multiselect-container .multiselect-option:focus,.multiselect-native-select .multiselect-container .multiselect-option:active{background-color:#000!important;}.multiselect-native-select .multiselect-container .multiselect-option .form-check{line-height:40px;}.multiselect-native-select .multiselect-container .multiselect-option .form-check .form-check-label{padding-left:30px;margin:0;}.multiselect-native-select .multiselect-container .multiselect-option .form-check .form-check-input{margin-top:13px;}.multiselect-native-select+.checkbox-icon{position:absolute;right:10px;top:20px;}.field-validation-error{color:#f00;position:absolute;left:0;bottom:-20px;}.custom-validation-message{position:absolute;left:0;bottom:-20px;}.ui-autocomplete{max-height:150px;overflow-y:auto;overflow-x:hidden;}.ui-menu{color:#fff;list-style:none;border:1px solid #fff;background-color:#000;}.ui-menu .ui-menu-item{color:#fff;cursor:pointer;}.step{display:block;width:100%;}.step h2{text-align:center;margin-bottom:60px;}.step h2 img{margin-bottom:8px;}.step+.step{display:none;}.step .step-content{display:flex;justify-content:space-between;gap:50px;}@media(max-width:769px){.step .step-content{flex-wrap:wrap;}}.step .step-content.center{justify-content:center;min-height:500px;text-align:center;font-size:22px;line-height:40px;}.step .step-content .title-row{width:100%;}.step .step-content .main-content{max-width:930px;}.step .step-content .main-content.congratulations{font-size:22px;display:flex;width:100%;align-self:center;align-items:center;flex-direction:column;padding-bottom:50px;}.step .button-row{display:flex;justify-content:space-between;margin:0 auto;padding:0 8px;}.step .button-row.centered{justify-content:center;}.step[data-step=home]{text-align:center;display:flex;flex-direction:column;}.step[data-step=home] .button-row{flex-grow:1;align-items:center;justify-content:center;display:flex;gap:15px;}.step[data-step=home] .button-row .btn{flex-direction:column;display:flex;align-items:center;gap:15px;}.step[data-step=model-selection]>p{text-align:center;margin:20px 0;}.step[data-step=model-selection] .waiver-table-section{background-color:#1a1a1a;padding:15px;margin-bottom:30px;}.step[data-step=find-user] .form-group{position:relative;}.step[data-step=find-user] .form-group .field-validation-error{bottom:-30px;}.step .waiver{padding-top:50px;}.step button.multiselect:read-only{border-color:#fff;}.step .opted-in-container{display:none;margin-bottom:40px;}.other-brands{display:none;}.thank-you{text-align:center;}.thank-you h2{text-transform:uppercase;margin-bottom:50px;}.thank-you .button-row{justify-content:center;}.model-selection{display:flex;flex-wrap:wrap;gap:15px;position:relative;margin-bottom:50px;}.model-selection div{flex-basis:calc(50% - 15px);display:flex;justify-content:center;}.model-selection div label{position:relative;}.model-selection div label span{position:absolute;bottom:20px;left:20px;font-weight:normal;}.model-selection input[type=radio]{position:absolute;opacity:0;height:0;width:0;}.model-selection input+img{border:2px solid #000;cursor:pointer;padding-bottom:35px;width:100%;max-width:306px;}.model-selection input[disabled]+img{opacity:45%;cursor:not-allowed;}.model-selection input[disabled]+img+span{opacity:45%;}.model-selection input:checked+img{border:2px solid #fff;border-radius:15px;}#Form_CIASVehicleSelect .counter{justify-self:right;}#Form_CIASLead h2{font-size:22px;text-align:center;text-transform:none;margin-bottom:65px;}#Form_CIASLead .checkbox:not(.opt-in) label{line-height:25px;border:2px solid #2f2f2f;border-radius:4px;width:100%;padding:24px 15px 24px 90px;}#Form_CIASLead .checkbox:not(.opt-in) label input{margin-left:-60px;}#Form_CIASLead .checkbox:not(.opt-in) label.active{border-color:#1c69d4;}.counter{display:flex;}.counter .btn{background-color:#3e3e3e;min-width:auto;width:75px;height:75px;border-radius:15px;}.counter .btn.minus{border-top-right-radius:0;border-bottom-right-radius:0;}.counter .btn.plus{border-top-left-radius:0;border-bottom-left-radius:0;}.counter .btn:not(:disabled):hover{background-color:#242424;}.counter .count{font-size:30px;line-height:75px;padding:0 30px;width:100px;text-align:center;}.waiver-copy{background-color:#fff;color:#000;padding:40px;margin-bottom:40px;max-height:500px;overflow-y:scroll;}.image-overlay{display:flex;position:relative;justify-content:center;max-width:787px;margin:50px auto 30px;}.image-overlay .content{position:absolute;top:40px;max-width:450px;text-align:center;}.image-overlay .content .subtitle{font-size:18px;}.image-overlay .content .title{font-size:30px;line-height:40px;}@media(max-width:769px){.image-overlay img{max-width:100%;}}.profile-container{display:flex;flex-direction:column;width:100%;}.profile-container .profile-card{margin:60px 0 45px;}.profile-container .profile-card-options{margin-bottom:15px;display:flex;gap:15px;}.profile-container .profile-card-options .card{display:flex;flex-direction:column;height:100px;width:100px;font-size:18px;border:1px solid #707070;border-radius:5px;justify-content:space-evenly;align-items:center;flex-shrink:0;flex-grow:1;}.profile-container .profile-card-options .card.btn-style{color:#fff;background-color:#1c69d4;border-color:#1c69d4;}.profile-container .profile-card-options .card.btn-style:hover,.profile-container .profile-card-options .card.btn-style:active{text-decoration:none;}.profile-container .profile-card-options .card.btn-style.disabled{background-color:#1a1a1a;border-color:#707070;}.profile-container .profile-card-options .card.btn-style .arrow{padding-left:20px;}.profile-card{border:4px solid #414141;border-radius:10px;background-color:#1a1a1a;font-size:12px;padding:28px;display:flex;flex-direction:column;gap:35px;}.profile-card>div{display:flex;align-items:center;}.profile-card>div .stacked{display:block;}.profile-card>div img+img{padding-left:20px;}.profile-card>div .large{font-size:28px;text-transform:uppercase;}.profile-card>div>div{display:flex;gap:65px;padding-right:50px;}.profile-card>div>p:first-child{width:130px;}.profile-card>div .logo{height:24px;}.returning-guest{width:100%;max-width:600px;margin:0 auto;}.returning-guest .title{text-align:center;padding-bottom:40px;}.returning-guest .results{background-color:#1a1a1a;padding:20px 30px;}.returning-guest .results .result-header{font-weight:bold;}.returning-guest .results .result{display:flex;padding:10px 0;justify-content:space-between;font-size:12px;}.returning-guest .results .result+.result{border-top:1px solid #707070;}.td-queue-list-container{width:100%;}.td-queue-list-container .header{position:relative;text-align:center;margin-bottom:60px;}.td-queue-list-container .header a{position:absolute;left:0;bottom:-8px;}.td-queue-list-container .nav-tabs{border:0;display:flex;width:100%;}.td-queue-list-container .nav-tabs li{float:none;width:25%;margin-bottom:-2px;background-color:#000;}.td-queue-list-container .nav-tabs li a{width:100%;text-align:center;font-size:26px;color:#fff;border:0;}.td-queue-list-container .nav-tabs li a:hover,.td-queue-list-container .nav-tabs li a:focus{background-color:#232323;border:0;}.td-queue-list-container .nav-tabs li.active>a,.td-queue-list-container .nav-tabs li.active>a:hover,.td-queue-list-container .nav-tabs li.active>a:focus{background-color:#232323;color:#fff;}.preaccess-list{width:100%;}.preaccess-list .header{position:relative;text-align:center;margin-bottom:60px;}.preaccess-list .header a{position:absolute;left:0;bottom:-8px;}.queue-table{background-color:#232323;padding:25px;}.queue-table table.table>tbody>tr>td{vertical-align:middle;font-size:14px;}.queue-table table.table>tbody>tr>td .btn{font-size:12px;padding:11px 42px;min-width:0;border-radius:2px;}.queue-table table.table>tbody>tr>td .btn+.btn{margin-left:20px;}#Form_PhotoBooth{width:100%;}#Form_PhotoBooth h2{padding-bottom:75px;}#Form_PhotoBooth .street-address-field{flex-basis:100%;}.confirmation-modal .modal-dialog{max-width:450px;}.confirmation-modal .modal-body{text-align:center;}.confirmation-modal .modal-body span{font-size:22px;}.confirmation-modal .modal-body .btn{margin-top:40px;width:100%;}.modal-dialog{max-width:900px;width:calc(100% - 50px);}.modal-dialog .modal-content{background-color:#000;border:1px solid #707070;}.modal-dialog .modal-content .modal-header{text-align:center;border-bottom:0;}.modal-dialog .modal-content .modal-header .close{color:#fff;opacity:1;}.modal-dialog .modal-content .modal-body{padding:0 50px 50px 50px;}.modal-dialog .modal-content .modal-body h2{font-weight:bold;font-size:32px;text-align:center;}