.testimonials{height:calc(100vh - var(--block-padding) * 2);height:calc(100dvh - var(--block-padding) * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 500px){.testimonials{height:auto}}.testimonial{font-size:4rem;line-height:.9;font-family:var(--heading-font);text-align:center}@media only screen and (max-width: 830px){.testimonial{font-size:3rem}}@media only screen and (max-width: 500px){.testimonial{font-size:3rem}}@media only screen and (max-width: 450px){.testimonial{font-size:2rem}}.testimonial>div{max-width:29ch;margin-inline:auto;margin-bottom:3rem}.testimonial>div p{padding-inline:36px}.testimonial>div p:first-child:before,.testimonial>div p:last-child:after{font-size:250%;position:absolute}.testimonial>div p:first-child:before{content:open-quote;top:-20px;margin-left:-36px}@media only screen and (max-width: 830px){.testimonial>div p:first-child:before{margin-left:-25px}}@media only screen and (max-width: 450px){.testimonial>div p:first-child:before{top:-12px;margin-left:-5px}}.testimonial>div p:last-child:after{content:close-quote;bottom:100px;margin-left:10px}@media only screen and (max-width: 830px){.testimonial>div p:last-child:after{bottom:120px}}@media only screen and (max-width: 450px){.testimonial>div p:last-child:after{bottom:140px;margin-left:20px}}.testimonial figure{display:block;width:50px;aspect-ratio:3/4;margin-inline:auto}.testimonial figure img{display:block;border-radius:50px;aspect-ratio:3/4;-o-object-position:center;object-position:center}.testimonial cite{margin:15px 0 0;padding:0;font-family:var(--font);display:block;font-size:1.1rem;line-height:1.2;color:var(--text-color-dark);font-style:normal;text-transform:uppercase}.testimonial cite div:first-child{font-variation-settings:"wght" 600}
