﻿@charset "UTF-8";@media only screen{.branch-selector li{padding-bottom:.75rem;}.branch-selector button{font-weight:500;padding:10px 0;border-bottom:2px solid transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#000;margin-right:2rem;}.branch-selector button:hover{border-color:#d7d7d7;}.branch-selector button.active{border-color:#000;}.branch-selector.slick-slider{margin-left:-24px;margin-right:-24px;}.branch-selector.slick-slider button{text-align:center;margin:0 auto;display:block;}.branch-selector .slick-arrow{display:block!important;color:rgba(0,0,0,0);position:absolute;top:50%;margin-top:-36px!important;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;border:0;width:40px;}.branch-selector .slick-arrow:before{content:"";position:relative;font-family:"icons-acme";font-size:.875rem;color:#a1a1a1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:10;line-height:40px;text-align:center;display:inline-block;}.branch-selector .slick-arrow:hover:before{color:#000;}.branch-selector .slick-disabled{opacity:0;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.branch-selector .slick-prev{left:0;}.branch-selector .slick-prev:before{content:"";}.branch-selector .slick-next{right:.5rem;text-align:right;}.branch-selector .slick-next:before{content:"";float:right;}.branch-contact{display:flex;gap:32px;flex-direction:column;}.branch-contact hr{display:none;}.branch-contact h2{margin-bottom:0;margin-top:0!important;}.branch-contact h3{margin-top:0;font-size:1.375rem;margin-bottom:24px;}.branch-contact .map{height:248px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;margin-bottom:20px;}.branch-contact .map iframe{height:248px;}.branch-contact .contact-info ul{display:flex;gap:20px;flex-direction:column;}.branch-contact .contact-info ul li{display:flex;flex-direction:row;gap:12px;place-items:center;}.branch-contact .contact-info ul li i{font-size:1.5rem;color:#696969;}.branch-contact .contact-info ul li.business-hours{flex-direction:column;place-items:flex-start;}.branch-contact .contact-info ul li.business-hours ul{gap:4px;}.branch-contact .sales{display:flex;gap:36px 24px;flex-wrap:wrap;}.branch-contact .sales li{width:100%;}.branch-contact .sales .contact-container{width:100%;}.branch-contact .sales .contact-img{width:82px;min-width:82px;height:82px;min-height:82px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;}.branch-contact .sales .position{color:#696969;}.branch-contact .sales .contact-methods{gap:4px 24px;}.branch-contact .sales .contact-methods a{color:#000;text-decoration:underline;}.branch-contact .sales .contact-methods *{position:relative;}.branch-contact .sales .contact-methods *:after{content:"•";position:absolute;color:#696969;font-size:.875rem;right:-15px;top:0;text-decoration:none;}.branch-contact .sales .contact-methods *:last-child:after{display:none;}.branch-selector{display:flex;flex-direction:row;}.sales-person .stars-container{font-size:1.25rem;gap:6px;}.sales-person .buyerscore-rating{line-height:1;}.sales-person .has-buyerscore-rating{margin:4px 0;}}@media only screen and (min-width:760px){.branch-contact .sales li{width:calc(50% - 12px);}.dealer-tabs{margin-bottom:2.5rem;}}@media only screen and (min-width:64em){.branch-contact{gap:57px;}.branch-contact hr{display:block;width:100%;border-color:#ddd;max-width:none;margin:0;}.branch-contact h2{font-size:1.625rem;margin-bottom:-30px;}.branch-contact h3{font-size:1.625rem;margin-top:0!important;}.branch-contact .sales li{width:calc(50% - 16px);}.branch-contact .branch-information{display:flex;justify-content:space-between;gap:70px;}.branch-contact .branch-information .map{width:450px;height:404px;}.branch-contact .branch-information .map iframe{height:404px;}.branch-contact h5{font-size:1rem;font-weight:500;margin:0;}.branch-contact .business-hours{margin-top:1rem;}}@media only screen and (min-width:1440px){.branch-contact .sales{gap:32px;}.branch-contact .sales li{width:calc(50% - 22px);}}