.block-testimonials .testimonials{max-width: 44%; margin: 0 auto;}
.block-testimonials .arrows-container{position: absolute; width: calc(100% - 33%); top: 33%; left: 50%; transform: translate(-50%, -50%); display: inline-flex; justify-content: space-between; align-items: center; }
.block-testimonials .slick-arrow{position: relative; font-size: 0; background-color: var(--brand-1); width: 5rem; height: 5rem; border: 0; border-radius: 100%; cursor: pointer;}
.block-testimonials .slick-prev{background-image: url(/wp-content/themes/toast/assets/images/arrow-prev-tran.svg); background-position: center; background-size: 60%; background-repeat: no-repeat;}
.block-testimonials .slick-next{background-image: url(/wp-content/themes/toast/assets/images/arrow-next-tran.svg); background-position: center; background-size: 60%; background-repeat: no-repeat;}

.block-testimonials .testimonial{text-align: center;}

.block-testimonials .testimonial-quote{font-size: 2.75rem; margin-bottom: 2.5rem; font-weight: 300;}

.block-testimonials .testimonial-stars{display: flex; align-items: center; justify-content: center; gap: .25rem; margin-bottom: 2.5rem;}
.block-testimonials .testimonial-stars img{width: 3rem;}

.block-testimonials .testimonial-author{font-weight: bold; font-size: 2rem;}

.block-testimonials .testimonial-author-role{font-size: 2rem; margin-bottom: 5rem;}

.block-testimonials .top-accent{position: absolute; top: -1px; left: 0; width: 100%; height: 100px; display: flex; align-items: baseline;}
.block-testimonials{padding: 10rem 0 5rem;}

.block-testimonials .google-reviews-info-container{display: flex; justify-content: center; padding-top: 5rem; z-index: 1; position: relative;}
.block-testimonials .google-reviews-info{display: inline-grid;}
.block-testimonials .google-reviews-info .google-logo{justify-self: center; max-width: 4rem;}

.block-testimonials .google-reviews-info .google-rating-value{font-weight: bold; font-size: 3.5rem; margin-right: .75rem; line-height: 1;}

.block-testimonials .google-reviews-info .google-stars{display: flex; align-items: center; gap: .25rem; justify-content: center;}
.block-testimonials .google-reviews-info .google-stars img{max-width: 2rem;}

.block-testimonials .google-reviews-info .google-review-count a{color: #fff; text-decoration: underline;}
.block-testimonials .google-reviews-info .google-review-count a:hover{color: #cfcfcf;}

@media(max-width: 1024px){
    .block-testimonials .arrows-container{width: 95%;}
    .block-testimonials .testimonials{max-width: 80%;}
}

@media(max-width: 768px){
    .block-testimonials .arrows-container{top: 95%;}
    .block-testimonials .testimonials{max-width: 95%;}
}