.testimonials{max-width:879px;padding-right:40px}.testimonials .testimonials--header{margin:0 0 50px}.testimonials .testimonials--header .testimonials--title{color:#102226;font-family:Open Sauce Sans;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.04em;line-height:120%;margin:0 0 49px;max-width:403px}.testimonials .testimonials--grid{display:grid;gap:50px;grid-template-columns:repeat(2,1fr)}.testimonials .testimonials--item{border:1px solid #f3f3f3;padding:30px 20px 46px 70px;position:relative}.testimonials .testimonials--item .grid--header{margin:0 0 37px;padding-left:7px}.testimonials .testimonials--item .grid--header h4{color:#102226;font-family:Open Sauce Sans;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:200%;margin:0}.testimonials .testimonials--item .grid--header p{color:#102226;font-family:Open Sauce Sans;font-size:18px;font-style:normal;font-weight:300;letter-spacing:-.04em;line-height:266.6%;margin:-10px 0 0}.testimonials .testimonials--item .grid--content{position:relative}.testimonials .testimonials--item .grid--content:before{content:"“";left:-50px;line-height:100%;top:-15px}.testimonials .testimonials--item .grid--content .grid--end-quote,.testimonials .testimonials--item .grid--content:before{color:#f3f3f3;font-family:Open Sauce Sans;font-size:144.044px;font-style:normal;font-weight:300;letter-spacing:.05em;position:absolute;z-index:1}.testimonials .testimonials--item .grid--content .grid--end-quote{bottom:-22px;line-height:0%;margin-left:-16px}.testimonials .testimonials--item .grid--content .grid--paragraph{position:relative;z-index:3}@media only screen and (max-width:1024px){.testimonials{padding-right:60px}.testimonials .testimonials--header .testimonials--title{margin:0 0 37px}.testimonials .testimonials--grid{gap:40px;grid-template-columns:1fr}.testimonials .testimonials--item{padding:28px 30px 31px 70px}.testimonials .testimonials--item .grid--header{margin:0 0 31px;padding-left:0}}@media only screen and (max-width:767px){.testimonials{padding:0 30px}.testimonials .testimonials--header,.testimonials .testimonials--header .testimonials--title{margin:0 0 48px}.testimonials .testimonials--grid{gap:51px;grid-template-columns:1fr}.testimonials .testimonials--item{padding:30px 29px 46px 32px}.testimonials .testimonials--item .grid--content:before{left:-20px}.testimonials .testimonials--item .grid--content .grid--end-quote{margin-left:-50px}}