.main-secondary{background-color:#aaa}.main-secondary .lms{max-width:1280px;margin:auto}.main-secondary .lms .spin1{max-height:34.81px}.main-secondary .lms fieldset{background:white;border:0 none;border-radius:3px;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.4);box-shadow:0 0 15px 1px rgba(0,0,0,0.4);padding:1em 0.85em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 5% 2em;position:relative;width:90%}@media (min-width: 48em){.main-secondary .lms fieldset{padding:1em 1.5em}}.main-secondary .lms fieldset h2{margin-top:0}.main-secondary .lms fieldset h2 span{font-family:"designkotflight","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size:0.55em}.main-secondary .lms fieldset input,.main-secondary .lms fieldset select{width:100%;padding:1em;border:1px solid #ccc;border-radius:3px;margin:0.5em 0 1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.9em}.main-secondary .lms fieldset input.custominvalid,.main-secondary .lms fieldset select.custominvalid{background-color:#FFD9D9}.main-secondary .lms fieldset input.customvalid,.main-secondary .lms fieldset select.customvalid{background-color:#D9FFD9 !important}.main-secondary .lms fieldset input:-webkit-autofill,.main-secondary .lms fieldset input:-webkit-autofill:hover,.main-secondary .lms fieldset input:-webkit-autofill:focus,.main-secondary .lms fieldset input:-webkit-autofill:active,.main-secondary .lms fieldset select:-webkit-autofill,.main-secondary .lms fieldset select:-webkit-autofill:hover,.main-secondary .lms fieldset select:-webkit-autofill:focus,.main-secondary .lms fieldset select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #D9FFD9 inset !important}.main-secondary .lms fieldset:not(:first-of-type){display:none}.main-secondary .lms fieldset#vehicle ul.categories{margin-bottom:1.5em;position:relative}.main-secondary .lms fieldset#vehicle ul.categories li{display:inline-block;vertical-align:top;width:48.5%;margin-right:3%;margin-bottom:0.5em;text-align:center;cursor:pointer;position:relative;padding-bottom:0.5em;border-bottom:2px solid #ccc}.main-secondary .lms fieldset#vehicle ul.categories li:nth-of-type(2n){margin-right:0}@media (min-width: 48em){.main-secondary .lms fieldset#vehicle ul.categories li{width:15%;margin-right:2%;margin-bottom:0}.main-secondary .lms fieldset#vehicle ul.categories li:nth-of-type(2n){margin-right:2%}.main-secondary .lms fieldset#vehicle ul.categories li:nth-of-type(6){margin-right:0}}.main-secondary .lms fieldset#vehicle ul.categories li.active{font-family:"designkotfbold","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;color:#444;border-bottom:2px solid #666}@media (min-width: 48em){.main-secondary .lms fieldset#vehicle ul.categories li.active:after{content:'';margin:auto;position:absolute;bottom:-10px;left:0;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #666}}.main-secondary .lms fieldset#vehicle div#dispVehicle div{display:inline-block;vertical-align:top;margin:0 1% 1em;width:48%;margin-bottom:1em;text-align:center}.main-secondary .lms fieldset#vehicle div#dispVehicle div.grid-item{border-radius:3px}@media (min-width: 48em){.main-secondary .lms fieldset#vehicle div#dispVehicle div{width:18%;width:calc(90% / 5);margin:0 1% 1em}}.main-secondary .lms fieldset#vehicle div#dispVehicle div input[type="radio"][id^="kiavehicle"]{display:none}.main-secondary .lms fieldset#vehicle div#dispVehicle div .two-years{width:100%;margin:0;display:block}.main-secondary .lms fieldset#vehicle div#dispVehicle div .two-years label{display:inline-block;width:50%}.main-secondary .lms fieldset#vehicle div#dispVehicle div .two-years label:nth-of-type(1){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.main-secondary .lms fieldset#vehicle div#dispVehicle div .two-years label:nth-of-type(2){border-top-left-radius:0;border-bottom-left-radius:0}.main-secondary .lms fieldset#vehicle div#dispVehicle div label{display:block;line-height:1.2;cursor:pointer;padding:0.35em;border:1px solid #999;border-radius:3px}.main-secondary .lms fieldset#vehicle div#dispVehicle div label:hover{background-color:#ddd}.main-secondary .lms fieldset#vehicle div#dispVehicle div h3{margin:0;font-family:"designkotfmedium","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size:1em}.main-secondary .lms fieldset#vehicle div#dispVehicle div img{pointer-events:none;margin:0.25em 0 0.25em}.main-secondary .lms fieldset#dealer label,.main-secondary .lms fieldset#dealer input{display:block}@media (min-width: 48em){.main-secondary .lms fieldset#dealer #dealerResults>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.main-secondary .lms fieldset#dealer #dealerResults>ul>li{display:inline-block;vertical-align:top;border:1px solid #ccc;border-radius:3px;padding:0.75em 1em;width:100%;margin-bottom:1.5em}@media (min-width: 48em){.main-secondary .lms fieldset#dealer #dealerResults>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media (min-width: 48em){.main-secondary .lms fieldset#dealer #dealerResults>ul>li{margin-bottom:0;margin-right:1.5em;width:calc((100% - 3em) / 3)}.main-secondary .lms fieldset#dealer #dealerResults>ul>li:last-of-type{margin-right:0}}.main-secondary .lms fieldset#dealer #dealerResults>ul>li ul.dealer-info li{display:inline-block;vertical-align:top}.main-secondary .lms fieldset#dealer #dealerResults>ul>li ul.dealer-info li:nth-of-type(1n){width:75px}.main-secondary .lms fieldset#dealer #dealerResults>ul>li ul.dealer-info li:nth-of-type(2n){width:calc(100% - 75px)}.main-secondary .lms fieldset#dealer #dealerResults>ul>li p{margin:0}.main-secondary .lms fieldset#dealer #dealerResults>ul>li p:nth-of-type(1){margin-bottom:0.6em;font-size:0.9em}.main-secondary .lms fieldset#dealer #dealerResults>ul>li p:nth-of-type(2){margin-bottom:1em}.main-secondary .lms fieldset#dealer #dealerResults>ul>li img{margin-bottom:1em}.main-secondary .lms fieldset#dealer #dealerResults>ul>li button{background-color:#bb162b;color:white;padding:0.5em 0.75em;font-size:0.9em;border:0;width:100%;font-family:"designkotfmedium","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif}@media (min-width: 48em){.main-secondary .lms fieldset#dealer #dealerResults>ul>li button{margin-top:auto}}.main-secondary .lms fieldset .action-button{width:auto;margin:0 0.5em 0 0;font-size:0.9em;padding:0.5em 0.75em;border:0;border-radius:0;color:black}.main-secondary .lms fieldset .action-button:nth-of-type(2){margin-right:0;background-color:#bb162b;color:white}.main-secondary .lms fieldset#profile ul li{display:inline-block;vertical-align:top;width:100%}@media (min-width: 48em){.main-secondary .lms fieldset#profile ul li{margin-right:3%;width:48.5%}.main-secondary .lms fieldset#profile ul li:nth-of-type(2n){margin-right:0}}.main-secondary .lms fieldset#profile ul li.full-width{width:100%;margin-right:0}.main-secondary .lms fieldset#profile ul li.full-width .opt-in-expand{text-decoration:underline}.main-secondary .lms fieldset#profile ul li.full-width .opt-in-expand-copy{display:none}.main-secondary .lms fieldset#profile ul li.full-width .opt{margin:0.25em 0 1.5em}.main-secondary .lms fieldset#profile ul li.full-width .opt li{margin:0}.main-secondary .lms fieldset#profile ul li.full-width .opt li:nth-of-type(1){width:20px}.main-secondary .lms fieldset#profile ul li.full-width .opt li:nth-of-type(2){width:calc(100% - 20px)}.main-secondary .lms fieldset#profile ul li.full-width .opt li:nth-of-type(2) label{font-size:0.75em}.main-secondary .lms fieldset#profile ul li.full-width input#optin{width:auto;margin-right:5px}.main-secondary .lms fieldset#profile ul li.full-width:last-of-type{text-align:center}.main-secondary .lms fieldset#summary h2,.main-secondary .lms fieldset#summary span.title{display:inline}.main-secondary .lms fieldset#summary span.title{font-size:0.7em}.main-secondary .lms fieldset#summary ul#reviewinfo{margin-top:1em}.main-secondary .lms fieldset#summary ul#reviewinfo>li{display:inline-block;vertical-align:top;width:100%;margin-bottom:1.5em}@media (min-width: 48em){.main-secondary .lms fieldset#summary ul#reviewinfo>li{margin-bottom:0;margin-right:4%;width:30.66666666666667%;width:calc(92%/3)}}.main-secondary .lms fieldset#summary ul#reviewinfo>li:nth-of-type(3){margin-right:0}.main-secondary .lms fieldset#summary ul#reviewinfo>li:nth-of-type(3) p:last-of-type{font-size:0.7em}.main-secondary .lms fieldset#summary ul#reviewinfo>li:nth-of-type(3) p:last-of-type span{color:#bb162b;font-family:"designkotfbold","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.dealer-info li{display:inline-block;vertical-align:top}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.dealer-info li:nth-of-type(1n){width:78px}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.dealer-info li:nth-of-type(2n){width:calc(100% - 78px)}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li{display:inline-block;vertical-align:top}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li:nth-of-type(1n){width:120px}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li:nth-of-type(2n){width:calc(100% - 120px)}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li p{font-size:0.88em !important}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li:last-of-type{width:100%}.main-secondary .lms fieldset#summary ul#reviewinfo>li ul.contact-info li:last-of-type p{font-size:0.7em !important}.main-secondary .lms fieldset#summary ul#reviewinfo>li h3{margin:0 0 0.5em}.main-secondary .lms fieldset#summary ul#reviewinfo>li h3 span{font-size:0.75em}.main-secondary .lms fieldset#summary ul#reviewinfo>li h3 span a{text-decoration:underline}.main-secondary .lms fieldset#summary ul#reviewinfo>li p{margin:0.15em 0}.main-secondary .lms fieldset#summary ul.btns{margin-top:1em;text-align:center}.main-secondary .lms fieldset#summary ul.btns li{display:inline-block;vertical-align:top}.main-secondary .lms fieldset#summary ul.btns li input{width:auto;margin:0 0.5em 0 0;font-size:0.9em;padding:0.5em 0.75em;border:0;border-radius:0;color:black}.main-secondary .lms fieldset#summary ul.btns li:nth-of-type(2) input{margin-right:0;background-color:#bb162b;color:white;font-family:"designkotfbold","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif}.main-secondary .lms .thankyou{display:none;background:white;border:0 none;border-radius:3px;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.4);box-shadow:0 0 15px 1px rgba(0,0,0,0.4);padding:1em 0.85em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 5% 2em;position:relative;width:90%;text-align:center}.main-secondary .lms .thankyou h2{font-size:3em;margin:0.25em 0 0}.main-secondary .lms .thankyou h3{font-size:1em;margin-top:0}.main-secondary .lms .thankyou ul{margin-top:1.5em}.main-secondary .lms .thankyou ul li{display:inline-block;vertical-align:top;text-align:center;margin-right:3%;width:31.33333333333333%;width:calc(94% / 3)}.main-secondary .lms .thankyou ul li:nth-of-type(3){margin-right:0}.main-secondary .lms .thankyou ul li i{font-size:1.75em}.main-secondary .lms .thankyou ul li p{margin:0.5em 0 1em}.main-secondary .lms .thankyou ul li a{display:inline-block}.main-secondary .lms #progressbar{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 5% 0.5em;overflow:hidden;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.4);box-shadow:0 0 15px 1px rgba(0,0,0,0.4)}@media (min-width: 48em){.main-secondary .lms #progressbar{margin:2em 5%}}.main-secondary .lms .bar-wrapper #progressbar{border-collapse:separate;display:table;width:90%}.main-secondary .lms .bar-wrapper #progressbar li{display:table-cell;overflow:hidden;text-indent:0}.main-secondary .lms .bar-wrapper #progressbar li:after{right:0}.main-secondary .lms #progressbar li{background:#ccc;color:black;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 4px;position:relative;text-align:center;vertical-align:middle;width:25%}@media (min-width: 48em){.main-secondary .lms #progressbar li{padding:0.45em;font-size:90%}}@media (min-width: 64em){.main-secondary .lms #progressbar li{font-size:100%;padding:0.75em}}.main-secondary .lms #progressbar li p{color:black;margin:0;display:none;font-family:"designkotfmedium","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;font-size:1em}@media (min-width: 48em){.main-secondary .lms #progressbar li p{display:block}}@media (min-width: 48em){.main-secondary .lms #progressbar li span{display:none}}.main-secondary .lms #progressbar li:before,.main-secondary .lms #progressbar li:after{border-bottom:1.5em solid transparent;border-left:8px solid #ccc;border-top:1.5em solid transparent;content:"";height:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.main-secondary .lms #progressbar li:before{border-left-color:white;left:0}.main-secondary .lms #progressbar li:after{background:white;right:-8px}.main-secondary .lms #progressbar li:first-child{margin-left:0;text-indent:0}.main-secondary .lms #progressbar li:first-child:before{display:none}.main-secondary .lms #progressbar li:last-child{margin-right:0}.main-secondary .lms #progressbar li:last-child:after{display:none}.main-secondary .lms #progressbar li.active{color:white;background:#bb162b}.main-secondary .lms #progressbar li.active p{color:white}.main-secondary .lms #progressbar li.active:after{border-left-color:#bb162b}.main-secondary .lms .mobile-titles{margin:0 5% 1.25em;width:90%}@media (min-width: 48em){.main-secondary .lms .mobile-titles{display:none}}.main-secondary .lms .mobile-titles li{display:inline-block;vertical-align:middle;width:25%;text-align:center}.main-secondary .lms .mobile-titles li p{font-size:0.65em;margin:0;font-family:"designkotfbold","Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;color:black}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #bbb !important;background:#ddd !important;color:black !important}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #bb162b !important;background:#bb162b !important;color:white !important}
