﻿@keyframes spinner{0%{transform:rotateY(0deg);}50%{transform:rotateY(360deg);}100%{transform:rotateY(360deg);}}@keyframes spinnerloading{0%{content:"Loading .";}25%{content:"Loading .";}50%{content:"Loading ..";}75%{content:"Loading ...";}100%{content:"Loading ...";}}.lds-spinner{display:inline-block;position:relative;width:4rem;height:4rem;}.lds-spinner div{transform-origin:2rem 2rem;animation:lds-spinner 1.2s linear infinite;}.lds-spinner div:after{content:" ";display:block;position:absolute;top:.1875rem;left:1.8125rem;width:.3125rem;height:.875rem;border-radius:20%;background:#ccc;}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes lds-spinner{0%{opacity:1;}100%{opacity:0;}}@media only screen{.review-select{background:#f8f9fa;padding:30px 0;}.review-select .select-tab{display:flex;gap:24px;flex-wrap:wrap;}.review-select button,.review-select a{line-height:50px;padding:0 24px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:1px solid #000;color:#000;display:flex;flex-direction:row;justify-content:center;gap:10px;place-items:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.review-select button i,.review-select a i{font-size:2rem;}.review-select button:hover,.review-select button:focus,.review-select button:active,.review-select a:hover,.review-select a:focus,.review-select a:active{background:#000;color:#fff;}.review-select button.active,.review-select a.active{background:#377ede;color:#fff;border-color:#377ede;}.buyerscoredealershipsummary h2{font-size:1.625rem;}.buyerscoredealershipsummary h2 a{color:#000;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.buyerscoredealershipsummary h2 a:hover{color:#000;text-decoration:underline;}.buyerscoredealershipsummary h4{font-size:.875rem;font-weight:500;margin-bottom:5px;margin-top:0!important;}.ratings-container .rating{font-size:1.625rem;font-weight:600;margin-bottom:8px;}.ratings-container .stars-container{font-size:1.875rem;}.rating-breakdown{margin-top:2rem;display:flex;flex-direction:column;gap:4px;}.rating-breakdown-line-container{display:flex;flex-direction:row;gap:12px;place-items:center;}.rating-breakdown-line-container .rating-breakdown-caption{font-size:.75rem;width:8px;text-align:center;}.rating-breakdown-line-container .rating-breakdown-count{font-size:.75rem;color:#696969;}.rating-breakdown-line-container .rating-breakdown-line{width:calc(100% - 61px);height:4px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#ddd;position:relative;}.rating-breakdown-line-container .rating-breakdown-line-inner{position:absolute;top:0;left:0;bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#000;-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;max-width:100%;}.overall-text{display:flex;flex-direction:row;gap:8px;place-items:center;font-size:.875rem;font-weight:500;margin-top:2rem;}.overall-text i{font-weight:400;color:#4caf50;font-size:1.375rem;}.branch-ratings{display:flex;gap:24px 28px;flex-wrap:wrap;margin-top:32px;}.rating-item{min-width:150px;}.rating-item i{font-size:2rem;}.rating-item .title{font-size:.75rem;margin-bottom:4px;}.rating-item .rating{font-size:1rem;font-weight:600;}.based-on{display:flex;flex-wrap:wrap;gap:4px 25px;color:#696969;font-size:.75rem;margin-top:2rem;}.based-on .bs-logo{display:flex;gap:5px;place-items:center;}.awards-container{background:#f8f9fa;padding:2rem;display:flex;justify-content:center;flex-direction:column;gap:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;margin-top:2rem;}.awards-container h2{font-size:1rem;font-weight:600;display:flex;gap:8px;justify-content:center;place-items:center;margin:0!important;}.awards-container h2 i{font-weight:400;font-size:1.5rem;color:#f9a11b;}.awards-container .award-badge-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;}.awards-container .buyerscore-link{font-size:.75rem;color:#000;text-align:center;text-decoration:underline;}.testimonial-spacer{margin-top:2rem;margin-bottom:2rem;border-color:#ddd;}.review-header{display:flex;justify-content:space-between;place-items:center;flex-direction:row;}.review-header h3{margin:0!important;}.review-header .view-all-link{font-size:.75rem;color:#000;text-decoration:underline;}.customer-reviews{margin-bottom:56px;}.customer-reviews .buyerscore-reviews{margin-top:2rem;display:flex;flex-direction:column;gap:52px;}.customer-reviews .stars-container{font-size:1.25rem;}.customer-reviews .adminModified{margin-top:1rem;font-size:.75rem;color:#696969;}.accordion.dealer-response{width:100%;background:transparent;display:flex;flex-direction:column;}.accordion.dealer-response .accordion-item{flex-direction:column;place-items:flex-start;}.accordion.dealer-response .accordion-title{padding:0;border:0!important;color:#000;display:flex;flex-direction:row;justify-content:flex-start;gap:8px;place-items:center;font-size:1rem;color:#377ede;}.accordion.dealer-response .accordion-title i{font-size:1.5rem;}.accordion.dealer-response .accordion-title:before{display:none;}.accordion.dealer-response .accordion-title:after{content:"";font-family:"icons-acme";font-size:11px;color:#377ede;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;top:auto;right:0;margin:0;}.accordion.dealer-response .is-active>.accordion-title::after{content:"";font-family:"icons-acme";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.accordion.dealer-response .accordion-title:focus,.accordion.dealer-response .accordion-title:hover{background-color:transparent;}.accordion.dealer-response .accordion-content{color:#000;border:0!important;padding:0;}.accordion.dealer-response .accordion-content .content{background:#f8f9fa;padding:12px 1rem 12px;position:relative;flex-direction:row;gap:1rem;place-items:flex-start;margin-top:12px;line-height:1.4;border-radius:6px!important;width:100%;display:flex;}.accordion.dealer-response .accordion-content .content:before{content:"";font-family:"icons-acme";color:#000;font-size:1.25rem;position:relative;top:-2px;}.accordion.dealer-response:last-child>.accordion-content:last-child{border:0;}}@media only screen and (min-width:640px){.overall-text{line-height:22px;}.rating-item .title{font-size:.875rem;}.rating-item .rating{font-size:1.125rem;}.awards-container h2{font-size:1.125rem;}.awards-container h2 i{font-size:2rem;}.awards-container .award-badge-container{gap:40px;}}@media only screen and (min-width:760px){.customer-reviews .buyerscore-reviews{flex-direction:unset;gap:56px;flex-wrap:wrap;margin-top:56px;}.customer-reviews .buyerscore-reviews .buyerscore-review{width:calc(50% - 28px);}.bs-overview{display:flex;flex-direction:row;justify-content:flex-start;gap:3rem;place-items:center;}.rating-breakdown{width:380px;margin:0;}.testimonial-spacer{margin-top:56px;margin-bottom:56px;}.awards-container{padding:32px;}}@media only screen and (min-width:1024px){.review-select{padding:55px 0;}.bs-overview,.overall-text,.branch-ratings,.based-on{margin-top:40px;}.rating-item .title{margin-top:1rem;margin-bottom:8px;}.awards-container{margin-top:56px;}.rating-item{min-width:170px;}}