.cta-testimonial{background-position:center top;background-size:cover;padding:1.875rem 0;min-height:500px;display:flex;align-items:center;justify-content:flex-end;margin-bottom:50px;box-sizing:border-box}.testimonial__name.text-light{font-size:21px;font-weight:700;line-height:1.2857142857;color:#f8f9fa !important}.card-testimonial__location.text-light{font-size:18px;color:#f8f9fa !important}.cta-testimonial_inner{color:#fff;font-family:"Playfair Display";font-size:24px;font-weight:500;letter-spacing:0;line-height:1.38;margin-bottom:1.5rem;text-transform:none}.cta-testimonial .page-center{width:100%;display:inline-block}.cta-testimonial_outer_wrapper{border:1px solid #fff;margin:0 auto;max-width:500px;padding:1rem;float:right;box-sizing:border-box}.cta-testimonial_outer{background-color:rgba(35,55,69,.9);padding:2rem 3.125rem;text-align:center}.testimonial__image{display:inline-block;vertical-align:middle;width:25%}.testimonial__details.text-light{display:inline-block;vertical-align:middle;text-align:left;padding-left:20px;width:67%}.top-image img{max-width:26px !important;margin-bottom:18px}.testimonial__image img{max-width:83px !important}@media(max-width:500px){.testimonial__image{width:100%}.testimonial__details.text-light{text-align:center;padding-left:0;width:100%;margin-top:10px}.cta-testimonial_outer{padding:2rem 1.125rem}}@media(min-width:1600px){.cta-testimonial_outer_wrapper{margin-right:90px}}