.dashboard-section {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.dashboard__item {
  width: 50%;
  padding: 7.5vh 5vw;
  align-items: flex-start;
  display: grid;
  grid-template-columns: 70% 30%;
  /* grid-template-rows: repeat(2, auto); */
  grid-template-rows: 20% 80%;
  grid-gap: 0.75rem;
}

.dashboard__item--container,
.feedbacks-list {
  grid-row: 2/3;
  grid-column: 1/3;
}

.feedback-post--wrapper {
  display: flex;
  gap: 0.75vw;
}

/* Hover */

.svg-quote {
  height: 1.75rem;
  width: 1.75rem;
  transition: background 0.3s ease-in;
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: center;
  /* background-image: url("data:image/svg+xml,%3Csvg class='svg-quote' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51pt' height='50pt' viewBox='0 0 51 50' fill='%238d0000' stroke='%238d0000' stroke-width='2px' fill-opacity='0' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 16.019531 0 C 12.535156 2.628906 5.628906 8.636719 2.140625 18.78125 C 1.121094 21.726562 -1.308594 29.089844 0.90625 37.667969 C 1.710938 40.78125 3.378906 47.21875 8.519531 49.277344 C 9.132812 49.523438 12.4375 50.84375 15.796875 49.164062 C 16.394531 48.867188 18.566406 47.703125 19.601562 45.292969 C 20.996094 42.03125 19.785156 37.71875 16.460938 34.710938 C 15.199219 32.996094 13.085938 29.636719 12.4375 24.921875 C 11.660156 19.335938 13.375 15.050781 14.230469 12.976562 C 15.613281 9.652344 17.671875 6.667969 20.269531 4.214844 Z M 16.019531 0 ' /%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 46.746094 0 C 43.257812 2.628906 36.355469 8.636719 32.867188 18.78125 C 31.847656 21.726562 29.414062 29.089844 31.628906 37.667969 C 32.433594 40.78125 34.105469 47.21875 39.246094 49.277344 C 39.859375 49.523438 43.164062 50.84375 46.523438 49.164062 C 47.117188 48.867188 49.289062 47.703125 50.328125 45.292969 C 51.722656 42.03125 50.511719 37.71875 47.1875 34.710938 C 45.925781 32.996094 43.8125 29.636719 43.164062 24.921875 C 42.386719 19.335938 44.097656 15.050781 44.957031 12.976562 C 46.335938 9.652344 48.394531 6.667969 50.996094 4.214844 Z M 46.746094 0 ' /%3E%3C/g%3E%3C/svg%3E"); */
  background-image: url("data:image/svg+xml,%3Csvg class='svg-quote' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51pt' height='50pt' viewBox='0 0 51 50' fill='%23fff' stroke='%238d0000' stroke-width='2px' fill-opacity='0' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 16.019531 0 C 12.535156 2.628906 5.628906 8.636719 2.140625 18.78125 C 1.121094 21.726562 -1.308594 29.089844 0.90625 37.667969 C 1.710938 40.78125 3.378906 47.21875 8.519531 49.277344 C 9.132812 49.523438 12.4375 50.84375 15.796875 49.164062 C 16.394531 48.867188 18.566406 47.703125 19.601562 45.292969 C 20.996094 42.03125 19.785156 37.71875 16.460938 34.710938 C 15.199219 32.996094 13.085938 29.636719 12.4375 24.921875 C 11.660156 19.335938 13.375 15.050781 14.230469 12.976562 C 15.613281 9.652344 17.671875 6.667969 20.269531 4.214844 Z M 16.019531 0 ' /%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 46.746094 0 C 43.257812 2.628906 36.355469 8.636719 32.867188 18.78125 C 31.847656 21.726562 29.414062 29.089844 31.628906 37.667969 C 32.433594 40.78125 34.105469 47.21875 39.246094 49.277344 C 39.859375 49.523438 43.164062 50.84375 46.523438 49.164062 C 47.117188 48.867188 49.289062 47.703125 50.328125 45.292969 C 51.722656 42.03125 50.511719 37.71875 47.1875 34.710938 C 45.925781 32.996094 43.8125 29.636719 43.164062 24.921875 C 42.386719 19.335938 44.097656 15.050781 44.957031 12.976562 C 46.335938 9.652344 48.394531 6.667969 50.996094 4.214844 Z M 46.746094 0 ' /%3E%3C/g%3E%3C/svg%3E");
}
.feedback-post--wrapper:hover .svg-quote {
  /* transition: background 0.3s ease-in; */
  /* background-size: 90%; */

  /* background-image: url("data:image/svg+xml,%3Csvg class='svg-quote' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51pt' height='50pt' viewBox='0 0 51 50' fill='%238d0000' stroke='%238d0000' stroke-width='2px' fill-opacity='0' version='1.1'%3E%3Cg id='surface1'%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 16.019531 0 C 12.535156 2.628906 5.628906 8.636719 2.140625 18.78125 C 1.121094 21.726562 -1.308594 29.089844 0.90625 37.667969 C 1.710938 40.78125 3.378906 47.21875 8.519531 49.277344 C 9.132812 49.523438 12.4375 50.84375 15.796875 49.164062 C 16.394531 48.867188 18.566406 47.703125 19.601562 45.292969 C 20.996094 42.03125 19.785156 37.71875 16.460938 34.710938 C 15.199219 32.996094 13.085938 29.636719 12.4375 24.921875 C 11.660156 19.335938 13.375 15.050781 14.230469 12.976562 C 15.613281 9.652344 17.671875 6.667969 20.269531 4.214844 Z M 16.019531 0 ' /%3E%3Cpath style='fill-rule:nonzero;fill-opacity:1;' d='M 46.746094 0 C 43.257812 2.628906 36.355469 8.636719 32.867188 18.78125 C 31.847656 21.726562 29.414062 29.089844 31.628906 37.667969 C 32.433594 40.78125 34.105469 47.21875 39.246094 49.277344 C 39.859375 49.523438 43.164062 50.84375 46.523438 49.164062 C 47.117188 48.867188 49.289062 47.703125 50.328125 45.292969 C 51.722656 42.03125 50.511719 37.71875 47.1875 34.710938 C 45.925781 32.996094 43.8125 29.636719 43.164062 24.921875 C 42.386719 19.335938 44.097656 15.050781 44.957031 12.976562 C 46.335938 9.652344 48.394531 6.667969 50.996094 4.214844 Z M 46.746094 0 ' /%3E%3C/g%3E%3C/svg%3E"); */
}

.dashboard__item--container {
  display: flex;
  flex-direction: column;
  gap: 2.5vw;
  justify-content: space-between;
  position: relative;
  height: 100%;
}

.blog-swiper-pagination {
  position: relative;
}

.blog-post__description {
  padding: 1.5rem 1rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: center;
}

.blog-post__caption,
.feedback-post__caption {
  color: #363636;
  font-weight: 600;
  font-size: max(0.95vw, 13px);
}

.blog-post__caption {
  min-height: 2.75rem;
}

.testimonials {
  gap: 1vw;
  background-color: #fff;
}

.dashboard__head {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.dashboard__title {
  font-weight: 700;
  font-size: max(2.25vw, 1.75rem);
  letter-spacing: 0;
  font-family: var(--base-font-family);
}
.dashboard__pretitle {
  color: #8d0000;
  font-size: max(1vw, 14px);
}

.feedback-post__excerpt {
  font-size: max(0.85vw, 14px);
  text-align: justify;
  font-family: "Montserrat", sans-serif;
}
.feedbacks-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.feedbacks-list__item {
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
  width: 100%;
  position: relative;
}

.blog-post__img img {
  max-width: 100%;
  object-fit: contain;
}

.button.visit_blog {
  min-width: 12.5rem;
  justify-self: flex-end;
}

.wprevpro_t1_P_3 {
	color: #363636;
	
	}


@media screen and (max-width: 1360px) {
  .testimonials {
    padding: 7.5vh 5vw 7.5vh 0;
  }
  .blog-post__description {
    gap: 1rem;
    padding: 0.75rem;
  }
}

@media screen and (max-width: 1200px) {
  .dashboard__item--container {
    gap: 1vw;
  }
}

@media screen and (max-width: 1080px) {
  .dashboard-section {
    flex-direction: column;
    align-items: center;
    margin: max(7.5vh, 2.5rem) 0;
    gap: 7.5vw;
  }

  .dashboard__item {
    width: 75%;
    padding: 0;
    grid-gap: 2.5vw;
  }

  .dashboard__title {
    font-size: max(3.5vw, 2rem);
  }

  .dashboard__pretitle,
  .blog-post__caption,
  .feedback-post__caption {
    font-size: max(1.5vw, 16px);
  }

  .swiper-horizontal .swiper-pagination.blog-swiper-pagination {
    bottom: 0;
  }

  .button.visit_blog {
    justify-self: flex-end;
  }

  .button.read_article {
    display: none;
  }

  .svg-quote {
    height: 1.5rem;
    width: 1.5rem;
  }
}

@media screen and (max-width: 650px) {
  .dashboard__item {
    grid-gap: 3vh;
    grid-template-columns: 100%;
    grid-template-rows: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 85%;
  }
  .dashboard__item--container,
  .feedbacks-list {
    grid-row: initial;
    grid-column: initial;
  }
  .button.visit_blog {
    justify-self: center;
  }

  .dashboard__title,
  .dashboard__pretitle {
    text-align: center;
  }
}
