.reviews-slider,.reviews-slider *{box-sizing:border-box}.reviews-slider{font-size:var(--text-size);color:#fff;line-height:24px}.reviews-slider__defs{width:0;height:0;position:absolute;overflow:hidden}.reviews-slider__viewport{position:relative;overflow:hidden}.reviews-slider__track{align-items:flex-start;width:100%;display:flex}.reviews-slider__slide{flex:0 0 100%;width:100%}.review{margin:0 var(--reviews-slide-margin);text-align:left}.review__quote{margin:0 0 var(--reviews-quote-margin-bottom);padding:var(--reviews-quote-padding);background:var(--reviews-quote-bg);color:var(--reviews-quote-color);border-radius:var(--reviews-quote-radius);position:relative}.review__quote:after{content:"";left:var(--reviews-quote-tail-left);bottom:calc(-1 * var(--reviews-quote-tail));z-index:1;border-style:solid;border-width:var(--reviews-quote-tail) var(--reviews-quote-tail) 0;border-color:var(--reviews-quote-bg) transparent;width:0;display:block;position:absolute}.review__quote p{margin:0;padding:0}.review__info{width:100%;display:table}.review__avatar{width:var(--reviews-avatar-cell);vertical-align:top;padding:0 10px;display:table-cell}.review__avatar img{width:var(--reviews-avatar-size);height:var(--reviews-avatar-size);max-width:none;box-shadow:none;vertical-align:baseline;border:0;border-radius:50%;margin:0;padding:0;display:inline}.review__meta{padding-left:var(--reviews-info-padding-left);vertical-align:middle;display:table-cell}.review__name{font-weight:700}.review__rating{line-height:24px}.review__star{width:calc(var(--reviews-star-size) * 1664 / 1792 + 2px);height:var(--reviews-star-size);vertical-align:-2px;fill:var(--reviews-star-color);padding-right:2px;display:inline-block;overflow:visible}.reviews-slider__controls{margin-top:var(--reviews-controls-margin-top);text-align:center}.reviews-slider__control{margin-left:10px}.reviews-slider__arrow{font:inherit;color:#fff;opacity:var(--reviews-arrow-opacity);cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0;display:inline}.reviews-slider__arrow:hover{opacity:1}.reviews-slider__arrow svg{width:calc(var(--reviews-arrow-size) * 640 / 1792);height:var(--reviews-arrow-size);vertical-align:-4px;fill:currentColor;display:inline-block}@media (width<=650px){.review__avatar img{margin:15px 0 5px}}.reviews-grid,.reviews-grid *{box-sizing:border-box}.reviews-grid{width:100%;font-size:var(--reviews-grid-size);line-height:var(--reviews-grid-line-height);color:#000;text-align:left;font-weight:400;display:block;overflow:hidden}.reviews-grid img{max-width:none}.reviews-grid__header{padding:var(--reviews-grid-header-padding);text-align:center;flex-wrap:wrap;justify-content:center;transition:transform .3s ease-in-out;display:flex}.reviews-grid__header:hover{transform:translateY(var(--reviews-grid-lift))}.reviews-grid__header-row{white-space:nowrap;flex-wrap:nowrap;display:flex}.reviews-grid__label{height:20px;margin:0 var(--reviews-grid-header-gap);display:inline-block}.reviews-grid__label strong{font-size:var(--reviews-grid-header-strong-size);color:#000;font-weight:600}.reviews-grid__header-stars{height:20px;margin:0 var(--reviews-grid-header-gap);display:inline-block}.reviews-grid__header-star{width:var(--reviews-grid-header-star);height:var(--reviews-grid-header-star);vertical-align:baseline;margin-right:1px;display:inline-block}.reviews-grid__logo{vertical-align:middle;line-height:1em;display:inline}.reviews-grid__logo img{width:var(--reviews-grid-logo-width);height:var(--reviews-grid-logo-height);vertical-align:baseline;margin-left:3px;display:inline;position:relative;top:1px}.reviews-grid__reviews{flex-wrap:wrap;margin:0 -8px;display:flex}.reviews-grid__columns{width:100%;padding-top:var(--reviews-grid-wrapper-padding-top);flex-wrap:nowrap;margin:0 0 -8px;display:flex}.reviews-grid__column{flex:0 0 33.333%;max-width:33.333%;display:block}.reviews-grid__columns[data-columns="2"] .reviews-grid__column{flex-basis:50%;max-width:50%}.reviews-grid__columns[data-columns="1"] .reviews-grid__column{flex-basis:100%;max-width:100%}.reviews-grid__item{padding:var(--reviews-grid-item-padding);transition:transform .3s ease-out;display:block}.reviews-grid__item[hidden]{display:none}.reviews-grid__card{padding:var(--reviews-grid-card-padding);background-color:var(--reviews-grid-card-bg);border-radius:var(--reviews-grid-card-radius);display:block;position:relative}.reviews-grid__head{flex-wrap:nowrap;display:flex;position:relative}.reviews-grid__platform{width:var(--reviews-grid-platform-icon);height:var(--reviews-grid-platform-icon);margin-right:var(--reviews-grid-platform-icon-offset);position:absolute;top:0;right:0}.reviews-grid__platform img{object-fit:contain;width:100%;height:100%;display:inline}.reviews-grid__tooltip{z-index:3;padding:var(--reviews-grid-tooltip-padding);font-size:var(--reviews-grid-tooltip-size);color:#fff;background-color:var(--reviews-grid-tooltip-bg);border-radius:var(--reviews-grid-tooltip-radius);box-shadow:var(--reviews-grid-tooltip-shadow);white-space:nowrap;text-align:left;opacity:0;visibility:hidden;transition:var(--reviews-grid-tooltip-transition);font-weight:400;line-height:20px;display:block;position:absolute;top:-5px;right:30px}.reviews-grid__tooltip:before{content:"";border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--reviews-grid-tooltip-bg);width:0;height:0;margin-top:-7px;position:absolute;top:50%;right:-7px}.reviews-grid__platform:hover .reviews-grid__tooltip{opacity:1;visibility:visible}.reviews-grid__avatar{margin:0 var(--reviews-grid-avatar-gap) 0 0}.reviews-grid__avatar img{width:var(--reviews-grid-avatar);height:var(--reviews-grid-avatar);object-fit:cover;object-position:top;border-radius:30px;display:block}.reviews-grid__who{white-space:nowrap;text-align:left;flex-direction:column;flex:1;justify-content:center;min-width:0;margin:0;display:flex}.reviews-grid__name{padding-right:var(--reviews-grid-name-padding-right);font-size:var(--reviews-grid-name-size);color:#000;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.reviews-grid__date{font-size:var(--reviews-grid-date-size);color:var(--reviews-grid-date-color)}.reviews-grid__date-text{font-size:var(--reviews-grid-size)}.reviews-grid__stars{height:var(--reviews-grid-star);margin:var(--reviews-grid-stars-margin) 0;line-height:var(--reviews-grid-star);white-space:nowrap;text-align:left;display:block}.reviews-grid__star{width:var(--reviews-grid-star);height:var(--reviews-grid-star);vertical-align:baseline;margin-right:1px;display:inline-block}.reviews-grid__content{padding:0;display:block}.reviews-grid__text{max-height:var(--reviews-grid-text-max-height);font-size:var(--reviews-grid-text-size);line-height:var(--reviews-grid-text-line-height);text-align:left;word-wrap:break-word;word-break:break-word;-webkit-line-clamp:4;transition:var(--reviews-grid-text-transition);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reviews-grid__text.is-open{-webkit-line-clamp:unset;max-height:none;display:block}.reviews-grid__more{padding:var(--reviews-grid-read-more-padding-top) 0 0;text-align:left;display:block;position:relative}.reviews-grid__more[hidden]{display:none}.reviews-grid__more-link{font-size:var(--reviews-grid-read-more-size);color:#000;white-space:nowrap;opacity:var(--reviews-grid-read-more-opacity);cursor:pointer;font-weight:400;text-decoration:none;transition:color .3s ease-out;display:inline-block}.reviews-grid__more-link:hover{opacity:1;text-decoration:underline}.reviews-grid__load{text-align:center;display:block}.reviews-grid__load-button{margin:var(--reviews-grid-load-more-margin-top) 0 0;padding:var(--reviews-grid-load-more-padding);font-family:inherit;font-size:var(--reviews-grid-size);font-weight:400;line-height:var(--reviews-grid-line-height);color:#000;background-color:var(--reviews-grid-load-more-bg);border-radius:var(--reviews-grid-load-more-radius);cursor:pointer;transition:var(--reviews-grid-load-more-transition);-webkit-appearance:none;appearance:none;border:0;display:inline-block}.reviews-grid__load-button[hidden]{display:none}.reviews-grid__load-button:hover{background-color:var(--reviews-grid-load-more-bg-hover)}@media (width>=480px){.reviews-grid__item:hover{transform:translateY(var(--reviews-grid-lift))}}@media (width<=479px){.reviews-grid__item{padding:var(--reviews-grid-item-padding) 0}}
