.module--testimonial{position:relative}.testimonial--item:not(:last-child){margin-bottom:45px}.testimonial--info{background:#fff;border-radius:65px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:-50px;max-width:375px;min-width:300px;overflow:hidden;position:relative;text-align:left;width:100%;z-index:2}.testimonial--info .inner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.testimonial--info .inner-wrapper:before{background-color:#0eb1d2;bottom:0;content:"";height:20px;position:absolute;width:100%}.testimonial--info .testimonial--img{align-self:stretch;flex:0 1 35%;min-height:120px;position:relative;width:30%;z-index:2}.testimonial--info .testimonial--author{flex:1 1 65%;padding:20px;position:relative;width:65%;z-index:2}.testimonial--img{border:6px solid #f0a444;border-radius:50%}.testimonial--img img{border:10px solid #fff;border-radius:50%;height:100%!important;object-fit:cover;object-position:50%;width:100%}.testimonial--author h6{margin-bottom:0}.testimonial--author span{font-size:1rem}.testimonial--content{background:#fff;padding:20px 30px 40px}.testimonial--stars{margin-bottom:30px}.testimonial--title{color:#02626a}.testimonial--quote{font-weight:300}@media screen and (min-width:768px){.testimonial--item.align--left{margin-right:auto}.testimonial--item.align--left .testimonial--info{text-align:left}.testimonial--item.align--left .testimonial--stars{text-align:right}.testimonial--item.align--left .testimonial--content{margin-left:6%}.testimonial--item.align--right{margin-left:auto}.testimonial--item.align--right .testimonial--info{margin-left:auto;text-align:right}.testimonial--item.align--right .testimonial--stars{text-align:left}.testimonial--item.align--right .testimonial--content{margin-right:6%}}@media screen and (max-width:767px){.testimonial--item .testimonial--info{margin-left:auto;margin-right:auto;text-align:left}.testimonial--info .testimonial--img{min-height:90px}.testimonial--img img{border:6px solid #fff}.testimonial--info .testimonial--author{padding:10px 10px 10px 20px}.testimonial--content{padding:65px 25px 35px}.testimonial--stars{margin-bottom:20px}}@media screen and (max-width:576px){.testimonial--info .inner-wrapper:before{height:15px}}