@font-face{font-family:proxima-nova-light;src:url(/assets/ProximaNova-Light-4crwsNDR.woff2) format("woff2"),url(/assets/ProximaNova-Light-DLeWMvB8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-regular;src:url(/assets/ProximaNova-Regular-BW3COPsV.woff2) format("woff2"),url(/assets/ProximaNova-Regular-DmKToNGA.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-medium;src:url(/assets/ProximaNova-Medium-CteconZ4.woff2) format("woff2"),url(/assets/ProximaNova-Medium-BX6nGDZN.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-semibold;src:url(/assets/ProximaNova-Semibold-BFR71UqP.woff2) format("woff2"),url(/assets/ProximaNova-Semibold-Bal3_RQa.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proxima-nova-bold;src:url(/assets/ProximaNova-Bold-SKv6KKNh.woff2) format("woff2"),url(/assets/ProximaNova-Bold-BgtYNFmF.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{font-family:proxima-nova-medium,Poppins,sans-serif}button,input,textarea,select{font-family:inherit}p{margin:0}@keyframes df-livechat-dot-flashing{0%{background-color:#7f7f7f}50%,to{background-color:#ebe6ff}}.df-livechat{--lc-accent: #6b38fb;--lc-link: #6b38fb;animation-duration:.3s;animation-timing-function:cubic-bezier(.42,0,.58,1);background-color:#f5f5f5;border-radius:10px;box-shadow:#0000004d 0 0 20px;display:flex;flex-direction:column;height:550px;overflow:hidden;position:relative;width:450px;font-family:proxima-nova-regular,Poppins,sans-serif;box-sizing:border-box}.df-livechat *,.df-livechat *:before,.df-livechat *:after{box-sizing:border-box}.df-livechat .livechat-header{padding:15px;position:relative;background-color:var(--lc-accent)}.df-livechat .livechat-header>div:last-child{color:#fff;text-align:center}.df-livechat .livechat-header>div:last-child>div{margin-bottom:3px}.df-livechat .livechat-content{background-color:#f5f5f5;box-sizing:border-box;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem}.df-livechat .livechat{min-height:120px}.df-livechat .livechat-content .livechat .message-list{min-height:0}.df-livechat ul.tabs{display:flex;justify-content:center;list-style:none;margin:0 0 10px;padding:0}.df-livechat ul.tabs a{align-items:center;color:#fff;display:inline-flex;gap:6px;font-size:14px;line-height:1;margin:0 5px;padding:5px 10px 3px;text-decoration:none}.df-livechat ul.tabs a svg{color:#fff;flex-shrink:0}.df-livechat ul.tabs li.active a{background-color:var(--lc-accent);border:solid 1px #fff;border-radius:10px}.df-livechat .teams{display:flex;justify-content:center}.df-livechat .teams>div{border:2px solid var(--lc-accent);border-radius:50%;height:35px;margin-left:-6px;overflow:hidden;width:35px}.df-livechat .teams>div:first-child{margin-left:0}.df-livechat .teams img{height:100%;max-width:100%;object-fit:cover;width:100%}.df-livechat .df-livechat-tabIcon{color:#fff;flex-shrink:0}.df-livechat .df-livechat-tabIcon--chat{width:12px;height:auto}.df-livechat .df-livechat-tabIcon--pin{height:11px;width:auto}.df-livechat .df-livechat-tabPanel{display:none}.df-livechat .df-livechat-tabPanel.is-active{display:block}.df-livechat .dealership_name{font-size:14px}.df-livechat .status{color:#d6f5d6;font-size:12px;margin-top:4px;padding-left:13px;position:relative}.df-livechat .status:before{background-color:#0fff50;border-radius:50%;content:"";height:10px;left:0;position:absolute;top:3px;width:10px}.df-livechat .welcome{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:0 1rem}.df-livechat .message-welcome{border:solid 1px #ddd;border-radius:10px;margin:.2rem .5rem;overflow:hidden}.df-livechat .message-welcome .help-text{padding:10px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#333;min-height:19px;white-space:nowrap;letter-spacing:-.4px;background-color:#ddd}.df-livechat .question-button{border:none;border-bottom:solid 1px #ddd;color:var(--lc-accent);cursor:pointer;font-size:13.8px;padding:9px 0;text-align:center}.df-livechat .question-button:last-child{border-bottom:none}.df-livechat .question-button:hover{background:#dddddd4d}.df-livechat button.question-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:13.8px;width:100%}.df-livechat .message-list{list-style:none;margin:0;padding:0}.df-livechat .message-list li{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding-top:0}.df-livechat .message-list li.user-message{align-items:flex-end}.df-livechat .message-list li .message-content{background-color:#fff;border-radius:25px 25px 25px 5px;color:#000;font-size:14px;line-height:1.5;max-width:70%;padding:15px}.df-livechat .message-list li.user-message .message-content{background-color:var(--lc-accent);border-radius:25px 25px 5px}.df-livechat .message-list li .message-content .text{color:#000;line-height:1.4;word-break:break-word}.df-livechat .message-list li .message-content .text a{color:inherit;text-decoration:underline}.df-livechat .message-list li.user-message .message-content .text{color:#fff;word-break:break-all}.df-livechat .message-list li .message-content .text img{display:block;height:auto;max-width:100px;padding:3px 0}.df-livechat .message-meta{align-items:center;display:flex;gap:3px;margin-left:10px;margin-right:0}.df-livechat .message-meta svg{font-size:10px;color:#999}.df-livechat .message-list li.user-message .message-meta{margin-left:0}.df-livechat .message-meta img.avatar{border-radius:50%;height:15px;width:15px}.df-livechat .message-meta .sender{color:var(--lc-accent);font-size:10px}.df-livechat .message-meta .timeago{color:#999;font-size:10px}.df-livechat .message-meta .msg-channel-icon{color:#999;flex-shrink:0}.df-livechat .livechat-footer{background:#fff;margin-top:auto;padding:20px;position:relative;width:100%}.df-livechat .livechat-footer-top-wrapper{align-items:center;display:flex;justify-content:center}.df-livechat .livechat-footer-top-wrapper>div:last-child{width:100%}.df-livechat .sms-image-wrapper{display:none;height:75px;margin-right:5px;max-width:150px;position:relative;width:auto}.df-livechat .sms-image-wrapper.is-visible{display:block}.df-livechat .sms-image-close{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:5px;top:5px;width:20px;z-index:10}.df-livechat .sms-image-wrapper img{height:75px;width:auto}.df-livechat .livechat-indicator{color:#999;font-size:10px;left:25px;line-height:1;position:absolute;top:6px}.df-livechat .livechat-indicator.is-hidden{display:none}.df-livechat .dot-flashing{animation:df-livechat-dot-flashing 1s infinite linear alternate;animation-delay:.5s;border-radius:3px;display:inline-block;height:5px;margin-left:15px;position:relative;top:0;width:5px;background-color:#7f7f7f}.df-livechat .dot-flashing:before,.df-livechat .dot-flashing:after{content:"";display:inline-block;position:absolute;top:0;border-radius:3px;width:5px;height:5px;background-color:#7f7f7f}.df-livechat .dot-flashing:before{animation:df-livechat-dot-flashing 1s infinite alternate;animation-delay:0s;left:-10px}.df-livechat .dot-flashing:after{animation:df-livechat-dot-flashing 1s infinite alternate;animation-delay:1s;left:10px}.df-livechat .livechat-footer-top{background-color:#f4f7fc;border-radius:10px;padding:10px;position:relative}.df-livechat .livechat-footer-bottom p{align-items:center;color:#a3a6be;display:flex;font-size:12px;font-weight:400;justify-content:center;line-height:14px;margin:0;padding-bottom:3px;text-align:center}.df-livechat .livechat-footer-bottom{margin-top:.8rem}.df-livechat .livechat-footer a{color:var(--lc-link);text-decoration:underline}.df-livechat #textme{align-items:center;display:flex;justify-content:space-between}.df-livechat #addon{align-items:center;display:flex;gap:5px;position:relative}.df-livechat #addon svg.fa-message-smile{margin-bottom:-3px}.df-livechat #addon button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:0}.df-livechat #addon button#switch-to-sms{font-size:10px;padding:.5px 4px;border-radius:4px;background-color:#fff}.df-livechat #addon button img{margin-right:3px}.df-livechat #addon i,.df-livechat #pickfiles{color:#000;cursor:pointer;font-size:14px;opacity:.7}.df-livechat #addon i:hover,.df-livechat #pickfiles:hover{opacity:1}.df-livechat #pickfiles{align-items:center;background:none;border:none;display:inline-flex;padding:0}.df-livechat .clearfix{clear:both}.df-livechat .live-chat-input{border:none;font-size:14px;margin-bottom:10px;max-height:100px;min-height:30px;padding:0!important;width:100%;background-color:#f4f7fc;word-break:break-word;overflow:auto;position:relative}.df-livechat .live-chat-input:focus{outline:none}.df-livechat .live-chat-input[contenteditable=true]:empty:before{content:attr(data-placeholder);color:#999;position:absolute;top:40%;transform:translateY(-50%);pointer-events:none}.df-livechat .send-message{align-items:center;background-color:var(--lc-accent);border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:20px;justify-content:center;opacity:1;padding:0 10px;position:relative;transition:background-color .3s ease-in-out}.df-livechat .send-message:disabled{cursor:default;opacity:.8}.df-livechat .send-message:focus{outline:none}.df-livechat .send-message svg{position:absolute;right:3px;width:14px}.df-livechat .get-directions{margin-top:15px;text-align:center}.df-livechat .get-directions a{background-color:var(--lc-accent);border-radius:10px;color:#fff;font-size:12px;padding:5px 10px;text-decoration:none}.df-livechat .today-hours{margin-top:15px;text-align:center}.df-livechat .today-hours span{font-size:12px;padding-left:12px;position:relative}.df-livechat .today-hours span:before{background-color:#0fff50;border-radius:50%;content:"";display:inline-block;height:9px;left:0;position:absolute;top:3px;width:9px}.df-livechat .today-hours span.inactive:before{background-color:gray}.df-livechat .findus-map{border:1px solid var(--lc-accent);border-radius:10px;height:150px;overflow:hidden;width:100%}.df-livechat .findus-map iframe{border:none;display:block;height:100%;width:100%}.df-livechat .dealership{font-size:12px;margin-top:15px;text-align:center}.df-livechat .df-livechat-poweredLogo{filter:grayscale(1);height:12px;width:auto}.df-livechat .df-livechat-modalOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10}.df-livechat .df-livechat-modal{background:#fff;border-radius:10px;width:80%;overflow:hidden;text-align:center}.df-livechat .df-livechat-modal--sms{width:85%;text-align:left}.df-livechat .df-livechat-modal--success{padding:32px}.df-livechat .df-livechat-modal--image{padding:24px}.df-livechat .df-livechat-modalHeading{font-size:16px;font-weight:500;margin:0 0 12px}.df-livechat .df-livechat-successIcon{font-size:48px;margin-bottom:12px}.df-livechat .df-livechat-mutedText{color:#666;font-size:14px;margin:0}.df-livechat .df-livechat-modalTitle{align-items:center;background-color:#ddd;color:#333;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.4px;margin:0;min-height:19px;padding:15px 0;position:relative;text-align:center;white-space:nowrap}.df-livechat .df-livechat-modalTitleIcon{margin-right:3px}.df-livechat .df-livechat-modalBody{padding:24px}.df-livechat .df-livechat-formError{color:red;font-size:12px;margin:0 0 10px}.df-livechat .df-livechat-textInput{width:100%;padding:10px;margin-bottom:8px;border:1px solid #ddd;border-radius:6px;box-sizing:border-box}.df-livechat .df-livechat-termsRow{font-size:12px;display:flex;margin-bottom:12px;align-items:center}.df-livechat .df-livechat-termsRow input[type=checkbox]{margin-right:5px}.df-livechat .df-livechat-formActions{display:flex;justify-content:center;gap:8px}.df-livechat .df-livechat-primaryButton:disabled{cursor:default;opacity:.8}.df-livechat .df-livechat-primaryButton{border:none;border-radius:6px;background:var(--lc-accent);color:#fff;cursor:pointer;padding:.3rem .8rem}.df-livechat .df-livechat-primaryButton--wide{margin-top:16px;padding:10px 32px;border-radius:6px}.df-livechat .df-livechat-secondaryButton{padding:5px 15px;border:1px solid #ccc;border-radius:6px;background:none;cursor:pointer;color:#333}.df-livechat .df-livechat-dropzone{border:2px dashed #ccc;border-radius:8px;padding:40px 20px;margin:16px 0;cursor:pointer;text-align:center}.df-livechat .df-livechat-dropzoneHint{margin-top:10px}.df-livechat.embedded-pill{bottom:20px;position:fixed;right:20px;z-index:9999}._standaloneShell_1lqw7_1{box-sizing:border-box}._widgetStandalone_1lqw7_5{flex-shrink:0}._widgetEmbedded_1lqw7_9{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;border-radius:0}
