.testimonial__single{padding:5.6rem 2rem;position:relative}.ts__content{margin:0 auto;max-width:106.4rem;text-align:center}.ts__content h2{color:var(--primary-color)}.ts__name{font-size:3.2rem;font-weight:500;letter-spacing:-1px;line-height:1.25;margin-top:.5rem}.ts__title{font-size:1.4rem;font-weight:800;letter-spacing:2px;line-height:1.714285714285714;margin-top:.5rem;text-transform:uppercase}.ts__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.ts__bg img{height:100%!important;object-fit:cover;width:100%!important}.testimonial__single.has__photo{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:102rem}.ts__photo{flex:0 1 28.8rem}.ts__photo img{box-shadow:0 3px 7px 0 rgba(0,0,0,.04)}.testimonial__single.has__photo .ts__content{flex:1;text-align:left}@media (max-width:767px){.testimonial__single.has__photo{flex-direction:column}.ts__photo{flex:1}.testimonial__single.has__photo .ts__content,.ts__photo{text-align:center}}.has__photo .ts__name{font-size:2.6rem;line-height:1.307692307692308;margin-top:2rem}.has__photo .ts__title{margin-top:0}@media (min-width:768px){.testimonial__single.has__photo{gap:6.4rem}}