.reviews-block {
  text-align: center;
  position: relative; }
  .reviews-block .container {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .reviews-block.pale-bg {
    background: var(--pale-color); }
    .reviews-block.pale-bg .trustpilot-slider .quote {
      background: var(--white-color); }
  .reviews-block.highlight-bg {
    color: var(--black-color); }
    .reviews-block.highlight-bg .slick-arrow {
      background: var(--black-color); }
    .reviews-block.highlight-bg .trustpilot-slider .quote {
      background: var(--white-color); }
  .reviews-block.dark-bg {
    color: var(--black-color); }
    .reviews-block.dark-bg .trustpilot-slider .quote {
      background: var(--white-color); }
  .reviews-block .slick-arrow {
    background: var(--highlight-color);
    width: 45px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: var(--white-color);
    margin: 0 -30px; }
    @media (min-width: 1200px) {
      .reviews-block .slick-arrow {
        margin: 0 -10px; } }
    .rounded-corners .reviews-block .slick-arrow {
      border-radius: 8px; }
    .highlight-bg .reviews-block .slick-arrow {
      background: var(--black-color); }
    .reviews-block .slick-arrow i {
      font-size: 22px;
      line-height: 1; }
    .reviews-block .slick-arrow.slick-disabled {
      opacity: 0.6; }
  .reviews-block.slick-slider {
    padding: 0 40px; }

.trustpilot-slider {
  margin: 0 30px; }
  @media (min-width: 1200px) {
    .trustpilot-slider {
      margin: 0 -15px; } }
  .trustpilot-slider .slide {
    width: 33.33%;
    padding: 0 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media (min-width: 1200px) {
      .trustpilot-slider .slide {
        padding: 0 15px; } }
  .trustpilot-slider .rating {
    display: block;
    max-width: 117px;
    margin: 0 auto 10px; }
  .trustpilot-slider .quote {
    background: var(--pale-color);
    border-radius: 10px;
    padding: 30px 22px;
    font-size: 15px;
    line-height: 24px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    @media (min-width: 1200px) {
      .trustpilot-slider .quote {
        padding: 40px 30px;
        font-size: 16px;
        line-height: 26px; } }
    @media (min-width: 1366px) {
      .trustpilot-slider .quote {
        line-height: 30px; } }
    @media (min-width: 1440px) {
      .trustpilot-slider .quote {
        padding: 40px; } }
    .trustpilot-slider .quote p {
      margin: 0; }
    .trustpilot-slider .quote .heading {
      display: block;
      font-weight: 600;
      margin: 0 0 20px;
      font-size: 20px; }
      @media (min-width: 1200px) {
        .trustpilot-slider .quote .heading {
          font-size: 22px; } }
  .trustpilot-slider .slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .trustpilot-slider .slick-track:after, .trustpilot-slider .slick-track:before {
      display: none; }
/*# sourceMappingURL=reviews.css.map */