.testimonials{margin-bottom:4rem;margin-top:1.5rem}.testimonials__grid{display:grid;gap:.75rem;grid-auto-flow:dense;grid-auto-rows:minmax(180px,auto);grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.testimonials__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonials__grid.two-testimonials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.testimonials__grid.single-testimonial{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:1024px){.testimonials__grid.single-testimonial{grid-template-columns:repeat(1,minmax(0,1fr))}.testimonials__grid.single-testimonial .testimonial-card:nth-child(2),.testimonials__grid.two-testimonials .testimonial-card:nth-child(2){grid-column:auto}.testimonials__grid.single-testimonial .card--featured,.testimonials__grid.two-testimonials .card--featured{grid-column:unset;grid-row:unset}.testimonials__grid .card--featured{grid-column:span 1;grid-row:span 2}.testimonials__grid .testimonial-card:nth-child(2){grid-column:2/-1}}.testimonials .testimonials__grid-two{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:768px){.testimonials .testimonials__grid-two{flex-direction:row}}.testimonials .testimonials__grid-two .testimonial-card{display:flex;flex-direction:column}@media (min-width:768px){.testimonials .testimonials__grid-two .testimonial-card{max-width:403px}}@media (min-width:1280px){.testimonials .testimonials__grid-two .testimonial-card{flex:1 1 0%}}.testimonials .testimonials__grid-two .testimonial-card.testimonial-featured-card{max-width:825px;width:100%}@media (min-width:1280px){.testimonials .testimonials__grid-two .testimonial-card.testimonial-featured-card{flex:1 1 auto}}.testimonials .testimonial-card{border-radius:16px;border-radius:var(--card-border-radius,16px);--tw-bg-opacity:1;background-color:#eceded;background-color:rgb(236 237 237/var(--tw-bg-opacity));padding:1rem}@media (min-width:1024px){.testimonials .testimonial-card{padding:2rem}}.testimonials .testimonial-card{background-position:100% 0!important;background-repeat:no-repeat!important;background-size:contain!important}.testimonials .testimonial-card__author{align-items:center;display:flex;gap:.5rem;margin-top:auto}.testimonials .testimonial-card__author-img{border-radius:9999px;flex-shrink:0;height:3rem;overflow:hidden;width:3rem;--tw-border-opacity:1;border:1px solid #fff;border-color:rgb(255 255 255/var(--tw-border-opacity))}.testimonials .testimonial-card__author-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonials .testimonial-card__author-detail{display:flex;flex-direction:column;gap:2px}.testimonials .testimonial-card__author-name p{color:#1f2a37;color:var(--site-heading-color-dark,#1f2a37);font-family:var(--secondary-font),sans-serif;font-weight:600}.testimonials .testimonial-card__author-role p{font-size:16px;line-height:1.2;line-height:1.25rem}.testimonials .testimonial-card__content{margin-bottom:2rem}.testimonials .testimonial-card.testimonial-featured-card .testimonial-card__author-video{border-radius:16px;border-radius:var(--card-border-radius,16px);margin-bottom:2rem;overflow:hidden;position:relative}.testimonials .testimonial-card.testimonial-featured-card .testimonial-card__author-video iframe{width:100%}
