.simplistics-google-reviews-slider-contain {
  --slide-spacing: 10px;
  --review-bg: transparent;
  --review-mw: 100%;
  --review-br: 0 0 0 0;
  --review-pad: 0 0 0 0;
  --review-star-gap: 8px;
  --review-children-margin: 20px;
  max-width: var(--review-mw); }
  .simplistics-google-reviews-slider-contain .slick-slide {
    margin: 0 calc(var(--slide-spacing) / 2);
    height: inherit !important; }
  .simplistics-google-reviews-slider-contain .slick-track {
    display: flex !important; }
  .simplistics-google-reviews-slider-contain .slick-list {
    margin: 0 calc(-1 * var(--slide-spacing) / 2); }
  .simplistics-google-reviews-slider-contain .simplistics-google-reviews-slider .review {
    width: 100%;
    background-color: var(--review-bg);
    border-radius: var(--review-br);
    padding: var(--review-pad);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .simplistics-google-reviews-slider-contain .simplistics-google-reviews-slider .review .review-rating {
      margin-bottom: var(--review-children-margin);
      display: flex;
      justify-content: center;
      align-items: center;
      gap: var(--review-star-gap); }
    .simplistics-google-reviews-slider-contain .simplistics-google-reviews-slider .review .review-body {
      margin-bottom: var(--review-children-margin);
    max-width: 100%;
      white-space: normal;
      word-wrap: break-word;
      overflow-wrap: break-word;
      text-align: center; }
    .simplistics-google-reviews-slider-contain .simplistics-google-reviews-slider .review .review-name {
      text-align: center; }
  .simplistics-google-reviews-slider-contain ul.slick-dots {
    --dots-bg-inactive: #e0e0e0;
    --dots-bg-active: #000;
    --dots-width: 11px;
    --dots-height: 11px;
    --dots-br: 50%;
    --dots-margin: 6px;
    --dots-transition: background-color 0.3s ease-in-out;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: var(--dots-margin); }
    .simplistics-google-reviews-slider-contain ul.slick-dots li button {
      border: none;
      background: none;
      background-color: var(--dots-bg-inactive);
      border-radius: var(--dots-br);
      height: var(--dots-height);
      width: var(--dots-width);
      font-size: 0;
      transition: var(--dots-transition); }
      .simplistics-google-reviews-slider-contain ul.slick-dots li button:hover, .simplistics-google-reviews-slider-contain ul.slick-dots li button:focus {
        background-color: var(--dots-bg-active); }
    .simplistics-google-reviews-slider-contain ul.slick-dots li.slick-active button {
      background-color: var(--dots-bg-active); }
  .simplistics-google-reviews-slider-contain .read-more-button {
    background: unset;
    border: unset;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: inherit;
    padding: 0;
    transition: color 0.15s ease-in-out; }
    .simplistics-google-reviews-slider-contain .read-more-button::before {
      content: '... ';
      color: #000 !important; }
    .simplistics-google-reviews-slider-contain .read-more-button:hover, .simplistics-google-reviews-slider-contain .read-more-button:focus {
      color: #78c237; }
