.P--Testimonials--Stream .padding-y {
  padding-block: clamp(25px, 5vw, 100px); }

.P--Testimonials--Stream h1 {
  padding-top: 0; }

.P--Testimonials--Stream .content-container {
  width: 100%;
  margin: unset; }

.P--Testimonials--Stream .reviews {
  background-color: #565656; }
  .P--Testimonials--Stream .reviews .grid-sizer,
  .P--Testimonials--Stream .reviews .card {
    width: calc((100% - 25px) / 2); }
    @media only screen and (max-width: 800px) {
      .P--Testimonials--Stream .reviews .grid-sizer,
      .P--Testimonials--Stream .reviews .card {
        width: 100%; } }
  .P--Testimonials--Stream .reviews .card {
    background-color: white;
    border-radius: 6px;
    padding-inline: clamp(25px, 4vw, 60px);
    padding-block: clamp(35px, 4vw, 65px);
    margin-bottom: 25px; }
    .P--Testimonials--Stream .reviews .card h2 {
      color: black;
      font-size: clamp(22px, 3vw, 28px);
      margin-top: 10px; }
    .P--Testimonials--Stream .reviews .card .quote-icon {
      margin-top: -8px; }
      .P--Testimonials--Stream .reviews .card .quote-icon .icon {
        background-image: url("/Content/images/quoteIcon.png");
        display: block;
        width: 85px;
        height: 60px;
        background-repeat: no-repeat;
        background-size: contain; }
    .P--Testimonials--Stream .reviews .card .card-reviewer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      gap: 15px 25px;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: end;
      padding-top: 15px; }
      .P--Testimonials--Stream .reviews .card .card-reviewer .name {
        padding-left: 15px;
        border-left: 2px solid #dfdfdf; }
        .P--Testimonials--Stream .reviews .card .card-reviewer .name .tag {
          font-size: 15px;
          display: block; }
