.testimonials .row{justify-content:flex-start}.testimonials .image_wrapper{border-radius:50%;overflow:hidden;padding-top:100%;position:relative;z-index:1}.testimonials .image_wrapper img{bottom:0;display:block;height:100%;left:0;margin:auto;object-fit:cover;position:absolute;right:0;top:0;width:100%}.testimonials .quote_card{border-radius:1rem;box-shadow:30px 30px 30px rgba(26,116,249,.251);padding:2rem;position:relative;transform:translateX(0)}.testimonials .quote{font-size:1.8rem;font-weight:700;line-height:1.2}.testimonials .author{font-size:1.6rem;line-height:1.5;margin-top:4rem}.testimonials .author span{display:block;font-size:1.6rem;font-weight:700;line-height:1.5}.testimonials i.quotes{bottom:-150px;font-size:650px;font-weight:900;line-height:0;position:absolute;right:-150px}.testimonials .quote_card:after,.testimonials .quote_card:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;position:absolute;width:40px}.testimonials .quote_card:before{animation:pulse 2s ease-in-out infinite;bottom:150px;right:-100px}.testimonials .quote_card:after{animation:pulse 2s ease-in-out 1s infinite;bottom:0;right:120px}@media (min-width:768px){.testimonials .quote_card{padding:6rem 12rem 10rem;transform:translateX(-6rem)}.testimonials .author{font-size:2rem;line-height:1.5}.testimonials .author span{font-size:2.4rem;line-height:1.5}}@media (max-width:767px){.testimonials .row{display:block}.testimonials i.quotes{font-size:350px;right:30px}.testimonials .col-sm-2{margin:0 auto;width:60%}.testimonials .quote_card:before{bottom:100px;right:-8px;z-index:0}}