.cm-review-slider{margin-bottom:24px;position:relative}.cm-review-slider .cm-wrapper{max-width:70%;margin:0 auto;overflow:hidden;position:relative}.cm-review-slider .cm-slider blockquote{padding:0 25px;border:0;text-align:center;background-image:none;font-size:22px;width:100%;margin:0 auto}.cm-review-slider .cm-slider blockquote p{padding-bottom:30px}.cm-review-slider .cm-slider blockquote span.star-rating-wrap{margin-bottom:-8px;display:block;line-height:0;font-size:16px}.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating{display:inline-block;margin-top:20px;position:relative;font-size:16px!important;line-height:22px}.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating .filled{margin-bottom:-4px;position:absolute;display:block;font-size:16px!important;left:0;overflow:hidden;z-index:100;line-height:22px}.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating .filled:before{color:#2d617a!important}.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating .filled:before,.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating:before{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f005\00a0\f005\00a0\f005\00a0\f005\00a0\f005";float:left}.cm-review-slider .cm-slider blockquote span.star-rating-wrap span.star-rating:before{color:#ddd;top:0;left:0}.cm-review-slider .cm-slider blockquote .testimonial-name{display:block}.cm-review-slider .cm-slider blockquote .testimonial-name,.cm-review-slider .cm-slider blockquote p .close-quote,.cm-review-slider .cm-slider blockquote p .open-quote{-webkit-transform:scale(.8);transform:scale(.8);margin-bottom:-4px;font-size:16px;line-height:22px}.cm-review-slider .cm-slider blockquote{font-weight:300;line-height:40px}.cm-review-slider .controls{position:absolute;bottom:-22px;z-index:30;width:100%;text-align:center}.cm-review-slider .controls .control-wrap{width:20px;line-height:20px;overflow:hidden;display:inline-block;vertical-align:top;font-size:16px}.cm-review-slider .controls .control-wrap ul{width:401px;margin:0;padding:0;display:flex}.cm-review-slider .controls .control-wrap ul li{color:#000;display:block;float:left;width:20px;font-size:16px;line-height:20px;cursor:auto}.cm-review-slider .controls span.out-of{width:13px;top:-1px;position:relative}.cm-review-slider .controls span.out-of,.cm-review-slider .controls span.total{text-align:center;display:inline-block;font-size:16px;line-height:20px;color:#000;vertical-align:top}.cm-review-slider .controls span.total{width:20px}.cm-review-slider .controls{display:flex;justify-content:center;bottom:-5px}.cm-review-slider .testimonial-next-prev .prev{left:7.5%;margin-left:-8px}.cm-review-slider .testimonial-next-prev .next,.cm-review-slider .testimonial-next-prev .prev{position:absolute;top:50%;height:40px;width:40px;font-size:28px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-50px;text-align:center;border:0!important}.cm-review-slider .testimonial-next-prev .next{margin-right:-8px;right:7.5%}.cm-review-slider{margin-bottom:30px}.cm-review-slider .cm-item{padding-bottom:39px}.cm-review-slider .cm-slider .cm-pagination{bottom:-35px;padding-left:5px}.cm-review-slider .cm-slider .cm-pagination span{display:inline-block;min-width:13.5px}.cm-review-slider .testimonial-next-prev .next,.cm-review-slider .testimonial-next-prev .prev{color:#2d617a}.cm-review-slider .testimonial-next-prev .prev:after{backface-visibility:hidden;display:block;content:" ";z-index:100;position:absolute;width:22px;height:2px;background-color:#000;top:48%;opacity:0;right:11px;cursor:pointer;-ms-transform:translateY(-50%) scaleX(0) translateZ(0);transform:translateY(-50%) scaleX(0) translateZ(0);-webkit-transform:translateY(-50%) scaleX(0) translateZ(0);transition:opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition:opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1)}.cm-review-slider .testimonial-next-prev .prev:hover:after{opacity:1;-ms-transform:translateY(-50%) scaleX(1) translateZ(0);transform:translateY(-50%) scaleX(1) translateZ(0);-webkit-transform:translateY(-50%) scaleX(1) translateZ(0)}.cm-review-slider .testimonial-next-prev .prev:hover:before{-ms-transform:translateX(-10px);-webkit-transform:translateX(-10px);transform:translateX(-10px);left:-1px;position:relative;display:block;top:1px}.cm-review-slider .testimonial-next-prev .prev:before{line-height:36px;color:#000;-ms--webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1);transition:transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1)}.cm-review-slider .testimonial-next-prev .next:after{backface-visibility:hidden;display:block;content:" ";z-index:100;position:absolute;width:22px;height:2px;background-color:#000;top:48%;opacity:0;cursor:pointer;-ms-transform:translateY(-50%) scaleX(0) translateZ(0);transform:translateY(-50%) scaleX(0) translateZ(0);-webkit-transform:translateY(-50%) scaleX(0) translateZ(0);transition:opacity .5s cubic-bezier(.2,1,.2,1),transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition:opacity .5s cubic-bezier(.2,1,.2,1),-webkit-transform .5s cubic-bezier(.2,1,.2,1);right:8px}.cm-review-slider .testimonial-next-prev .next:before{line-height:36px;color:#000;-ms--webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1);transition:transform .5s cubic-bezier(.2,1,.2,1);-webkit-transition:-webkit-transform .5s cubic-bezier(.2,1,.2,1);right:-1px;position:relative;display:block;left:0;top:1px}.cm-review-slider .testimonial-next-prev .next:hover:before{-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.cm-review-slider .testimonial-next-prev .next:hover:after{opacity:1;-ms-transform:translateY(-50%) scaleX(1) translateZ(0);transform:translateY(-50%) scaleX(1) translateZ(0);-webkit-transform:translateY(-50%) scaleX(1) translateZ(0)}.cm-review-slider .cm-slider .cm-pagination{font-size:16px;line-height:20px;color:#000;vertical-align:top;display:flex;justify-content:center;position:relative}@media (max-width:690px){.cm-review-slider .cm-wrapper{max-width:100%}.cm-review-slider .testimonial-next-prev .next,.cm-review-slider .testimonial-next-prev .prev{-ms-transform:none;-webkit-transform:none;transform:none;z-index:500;top:auto;bottom:-6px}}