.testimonial{overflow:hidden;padding:45px 0}.testimonial:before{content:'';display:block;height:4px;margin:10px auto 50px;max-width:445px}.testimonial .inner{margin:0 -30px;flex-flow:row wrap}.testimonial .inner .list{border-radius:5px;margin:0 30px 40px 30px;min-height:310px;padding:53px 20px 53px 55px;position:relative;width:calc(50% - 60px);overflow:hidden}.testimonial .inner .list .round{border-radius:100%;height:355px;left:-130px;position:absolute;top:-20px;width:355px}.testimonial .inner .list .image{bottom:0;left:0;position:absolute}.testimonial .inner .list .image img{display:block;max-height:300px}.testimonial .inner .list .text{margin:0 0 0 auto;max-width:265px}.testimonial .inner .list .text .name{padding:30px 0 0;font-size:22px;font-weight:400}.testimonial .inner .list .bottom-text{font-size:15px;padding:15px 0 0;text-align:right}@media(max-width:1199px){.testimonial .inner{margin:0 -10px}.testimonial .inner .list{width:calc(50% - 20px);margin:0 10px 30px}.testimonial .inner .list .text{max-width:180px}}@media(max-width:991px){.testimonial .inner{display:block;margin:0}.testimonial .inner .list{margin:0 0 20px;width:auto}.testimonial .inner .list .text{max-width:calc(100% - 240px)}}@media(max-width:559px){.testimonial .inner .list{padding:23px 20px 0 0}.testimonial .inner .list .image{position:relative}.testimonial .inner .list .image img{max-height:150px}.testimonial .inner .list .text{max-width:none;padding:0 0 30px 40px}.testimonial .inner .list .round{bottom:-90px;height:255px;left:-70px;top:auto;width:255px}}