.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:20% 80%;
    grid-gap: .75rem
}

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

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

.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='%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")
}

.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(.95vw, 13px)
}

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

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

.dashboard__head {
    display: flex;
    flex-direction: column;
    gap: .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: #000d4b;
    font-size: max(1vw, 14px)
}

.feedback-post__excerpt {
    font-size: max(.85vw, 14px);
    text-align: justify;
    font-family: "Montserrat", sans-serif
}

.feedbacks-list {
    display: flex;
    flex-direction: column;
    gap: .75rem
}

.feedbacks-list__item {
    display: flex;
    flex-direction: column;
    gap: .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: .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
    }
}