.home-quote{width:calc(100% - 112px);max-width:1248px;margin:32px auto 0;padding:30px 36px;background:#e8f1f6;border-left:3px solid #77b7d3;border-radius:4px;text-align:center}
.home-quote blockquote{max-width:850px;margin:0 auto}
.home-quote blockquote p{font-family:Manrope,Arial,sans-serif;font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.5;letter-spacing:-.3px;color:#277fa8;margin:0}
.home-quote figcaption{margin-top:12px;font-size:12px;color:#567083;line-height:1.5}
@media(max-width:900px){.home-quote{width:calc(100% - 56px)}}
@media(max-width:620px){.home-quote{width:calc(100% - 48px);margin-top:24px;padding:24px 20px}}
