a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{height:100vh;width:100vw;background:#f7f7f7;font-family:"Roboto",sans-serif;font-size:16px;color:#111;line-height:24px!important;letter-spacing:.15px!important}#root,.App{height:100%}.pages{height:100%;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:auto;-webkit-flex-direction:column;flex-direction:column}.headerWrapper,.pages{display:-webkit-flex;display:flex}.headerWrapper{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 18px;height:72px;min-height:72px;font-weight:500}.headerWrapper .header_button{background:none;border:none;color:inherit;cursor:pointer;padding:0}.headerWrapper .header_button:disabled{cursor:auto}.headerWrapper .header_left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.headerWrapper .header_left .header_button{margin-right:16px}.headerWrapper .small{font-size:12px;opacity:.6;font-weight:400}.headerWrapper .header_icon{height:24px;width:24px;opacity:.6}.topShadow{box-shadow:0 10px 10px -8px #888}.footer{border-top:2px solid #ececec;background-color:#fff;padding:8px 16px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.footer svg{fill:#888;height:12px}.footer .footer_tos{color:#888;font-size:12px;display:-webkit-flex;display:flex}.footer .footer_tos .bar{margin:0 5px}.footer .footer_tos a{color:#06c;text-decoration:none}.bottomShadow{box-shadow:0 -10px 10px -8px #888}.body{-webkit-flex-grow:1;flex-grow:1;padding:20px 16px 22px;overflow:auto}.page{height:100%;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;flex-direction:column}.options .option,.page{display:-webkit-flex;display:flex}.options .option{padding:16px 16px 16px 20px;font-size:16px;text-align:left;border:2px solid #ececec;border-bottom:none;background-color:#fff;-webkit-transition:all .15s;transition:all .15s;width:100%;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;cursor:pointer;line-height:1.5}.options .option .selectorLabelDetails{color:#888;font-size:14px}.options .option .optionIcon{color:#aaa;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px;width:20px}.options .option .optionIcon path{fill:#aaa}.options .option:first-child{border-radius:8px 8px 0 0}.options .option:last-child{border-radius:0 0 8px 8px;border-bottom:2px solid #ececec}.options .option:hover{background-color:#ececec}.error{color:#c43423;font-size:12px;margin-left:16px}.formWrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.formWrapper .formFieldBottomMargin{margin-bottom:8px}.formWrapper .formFieldBottomMargin .fullWidth{width:100%}.formWrapper .phoneInput{max-width:-webkit-calc(60% - 8px);max-width:calc(60% - 8px);padding-right:8px}.formWrapper .postalCodeInput{max-width:40%}.formWrapper .displayFlex{display:-webkit-flex;display:flex}.formWrapper .sendButton{margin-top:16px;padding:10px;font-size:16px;border-radius:8px;border:none;opacity:1;-webkit-transition:all .5s;transition:all .5s}.formWrapper .sendButton:disabled{color:var(--medium-gray-3)!important;background-color:var(--light-gray-3)!important}.formWrapper .tcpaLanguage{margin-top:16px;font-size:10px;color:#888;line-height:1.6;letter-spacing:.4px}.messagePrompt{padding-left:4px;margin-bottom:16px}.fieldInput{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.fieldInput textarea{resize:none}.bodyTransition{-webkit-transition:opacity .5s;transition:opacity .5s}.bodyTransition.shown{opacity:1}.bodyTransition.hidden{opacity:0}.elipse{display:-webkit-flex;display:flex}.elipse .bubble{margin:3px;border-radius:50%;height:6px;width:6px;background-color:#888;-webkit-transition:all .5s;transition:all .5s}.elipse .active{background-color:#111}.messages,.messages .message{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.messages .message{margin-bottom:12px;max-width:90%}.messages .message .messageBody{padding:10px 16px;border-radius:15px;white-space:pre-wrap}.messages .message .messageFooter{font-size:11px;color:#888;margin-top:4px;text-align:right}.messages .outbound,.messages .outbound .messageBody{-webkit-align-self:flex-end;align-self:flex-end}.messages .outbound .messageBody{background:#555;color:#fff}.messages .inbound{-webkit-align-self:flex-start;align-self:flex-start}.messages .inbound .messageBody{background:#eee}.whiteBackground{background-color:#fff}.locationPhoneNumber{margin-top:20px}.dealerSearchLabel{text-align:center;margin-bottom:12px}.postalCodeInput{margin-bottom:8px}.postalCodeLabel{margin-top:16px}
/*# sourceMappingURL=main.bca9a523.chunk.css.map */