.carousel-wrapper .section{padding-top:40px;padding-bottom:40px;font-size:15px;line-height:22px;font-family:var(--DiscoverSans-Medium),Arial,sans-serif}
.carousel-wrapper .carousal-container{max-width:532px;padding-left:26px;padding-right:26px;margin:0 auto}
.carousel-wrapper .heading{font-size:19px;line-height:1.37;font-family:var(--DiscoverSans-Semibold),Arial,sans-serif;text-align:center;margin-bottom:20px}
.carousel-wrapper .reviews{position:relative;margin:0 10px;margin-bottom:40px;border:1px solid #dbdbdb}
.carousel-wrapper .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.carousel-wrapper ul{padding-left:0;list-style-type:none}
.carousel-wrapper .reviews__btn{position:absolute;top:0;left:-25px;height:100%;padding:0;background-color:transparent;border:0;border-radius:0;font-family:var(--DiscoverSans-Bold),Arial,sans-serif;font-size:2em;color:#2477ab}
.carousel-wrapper .reviews__btn [aria-hidden="true"]{display:block}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.carousel-wrapper .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:relative;overflow:hidden;display:block;margin:0;padding:0}
.carousel-wrapper .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.carousel-wrapper .slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.carousel-wrapper .slick-initialized .slick-slide{display:block}
.carousel-wrapper .review{padding:16px 20px}
.carousel-wrapper .slick-slide{float:left;height:100%;min-height:1px;display:none}
.carousel-wrapper .review h3{font-family:var(--DiscoverSans-Semibold),Arial,sans-serif;font-weight:400;font-size:19px;line-height:calc(26 / 19)}
.carousel-wrapper .review p{margin-bottom:10px}
.carousel-wrapper p{font-size:15px;line-height:22px;letter-spacing:-.001em}
.carousel-wrapper .reviews__btn--next{left:auto;right:-25px}
.carousel-wrapper .slick-dots{position:absolute;bottom:-20px;display:block;width:100%;height:10px;padding:0;list-style:none;text-align:center}
.carousel-wrapper .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}
.carousel-wrapper .slick-dots li button{display:block;width:10px;height:10px;border-radius:50%;padding:5px;border:0;background-color:#dbdbdb;font-size:5px;color:transparent;text-indent:-9999em}
.carousel-wrapper .slick-dots li.slick-active button{background-color:#63686b}
.carousel-wrapper .average{text-align:center;font-size:19px;line-height:calc(26 / 19)}
.carousel-wrapper .average a:hover{text-decoration:underline}
.carousel-wrapper .average__link{margin-top:5px}
@media(min-width:755px){.carousel-wrapper .section{padding-top:55px;padding-bottom:55px}
.carousel-wrapper .carousal-container{max-width:1060px;padding-left:50px;padding-right:50px;margin:0 auto}
.carousel-wrapper .section--reviews .heading{margin-bottom:24px;font-size:32px;line-height:calc(38 / 32);letter-spacing:-.025em}
.carousel-wrapper .reviews{max-width:calc(10 / 12 * 100%);margin-left:auto;margin-right:auto;margin-bottom:60px}
.carousel-wrapper .reviews__btn{left:calc(1 / 12 * -100%);width:calc(1 / 12 * 100%);text-align:left}
.carousel-wrapper .review{padding:26px 30px}
.carousel-wrapper .reviews__btn--next{left:auto;right:calc(1 / 12 * -100%);text-align:right}
.carousel-wrapper .slick-dots{bottom:-30px}
.carousel-wrapper .average p{font-size:19px;line-height:calc(26 / 19);display:inline}
.carousel-wrapper .average__link{padding-left:5px}
}
@media(min-width:992px){.carousel-wrapper .carousal-container{width:960px;margin:0 auto}
}
@media(min-width:1024px){.carousel-wrapper .section{padding-top:75px;padding-bottom:75px}
.carousel-wrapper .carousal-container{max-width:980px;padding-left:10px;padding-right:10px;margin:0 auto}
.carousel-wrapper .heading{margin-bottom:25px}
}