.testimonial-2 .testimonial-widget{content-visibility:auto;contain-intrinsic-size:50rem;padding:6.4rem 1.6rem;background-color:#f4f4f4;overflow:hidden}.testimonial-2 .testimonial-widget .tns-inner{padding-right:2px;padding-left:2px}.testimonial-2 .testimonial-widget__cta{color:#fff;background-color:var(--color-primary);margin-top:.4rem}@media (max-width:767px){.testimonial-2 .testimonial-widget__cta{width:calc(100% - 4.6rem);max-width:calc(100% - 4.6rem)}}.testimonial-2 .testimonial-widget__cta:hover{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}@media (max-width:991px){.testimonial-2 .testimonial-widget div.tns-inner{width:calc(100% - 3rem)}}.testimonial-2 .testimonial-widget.light .testimonial-widget__cards{border:none;margin-right:1px;margin-left:1px}.testimonial-2 .testimonial-widget.light .testimonial-card{border:1px solid #adadad;background-color:#fff}.testimonial-2 .testimonial-widget .testimonial-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:unset;width:100%;padding:3rem}@media (min-width:992px){.testimonial-2 .testimonial-widget .testimonial-card{padding:5rem 10rem}}@media (max-width:767px){.testimonial-2 .testimonial-widget .testimonial-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.testimonial-2 .testimonial-widget .testimonial-card__review{padding:2.4rem 1.6rem;position:relative;width:100%}@media (min-width:768px){.testimonial-2 .testimonial-widget .testimonial-card__review{-ms-flex-preferred-size:80%;flex-basis:80%}}.testimonial-2 .testimonial-widget .testimonial-card__author-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:1.6rem}@media (min-width:768px){.testimonial-2 .testimonial-widget .testimonial-card__author-area{-ms-flex-preferred-size:20%;flex-basis:20%;border-left:1px solid #777}}.testimonial-2 .testimonial-widget .testimonial-card__author{font-weight:400;text-transform:uppercase}.testimonial-2 .testimonial-widget .testimonial-card__star{color:var(--color-primary)}.testimonial-2 .testimonial-widget .testimonial-card--no-reviews{width:100%;height:30rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.testimonial-2 .testimonial-widget .testimonial-card__social-icon{color:#4285f4}.testimonial-2 .testimonial-widget .testimonial-card__social-icon--dealerrater{display:inline-block;line-height:1}.testimonial-2 .testimonial-widget .testimonial-card:not(.testimonial-card--no-reviews):before{content:"\F10D";font-family:Font Awesome\ 5 Pro,sans-serif;position:absolute;font-weight:300;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-35px;font-size:2.4rem;background-color:var(--color-primary);color:#fff;z-index:2;width:70px;height:70px;line-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:100%}.testimonial-2 .testimonial-widget.dark{background-color:#3d3f44;color:#fff}.testimonial-2 .testimonial-widget.dark .google-color,.testimonial-2 .testimonial-widget.dark .testimonial-widget__cta{color:#fff}.testimonial-2 .testimonial-widget.dark .testimonial-widget__cta:hover{background:#000;border-color:#000;color:#fff}.testimonial-2 .testimonial-widget.dark .testimonial-card{background:transparent;background-color:#909598;border:1px solid #adadad}.testimonial-2 .testimonial-widget.dark .testimonial-card__social-icon--dealerrater{display:inline-block;line-height:1}.testimonial-2 .testimonial-widget .tns-slider{display:-webkit-box;display:-ms-flexbox;display:flex}.testimonial-2 .testimonial-widget .tns-slider>*{-webkit-box-shadow:none;box-shadow:none;background:transparent}.testimonial-2 .testimonial-widget .tns-slider .tns-item{margin:0}.testimonial-2 .testimonial-widget .tns-inner{padding-top:35px}.testimonial-2 .testimonial-widget .tns-outer{position:relative}.testimonial-2 .testimonial-widget .tns-outer>button{display:none}