.quote-block{background:#fff;border:3px solid #d9d9d9;border-radius:0 30px 30px;max-width:820px;margin:100px auto 40px;position:relative}@media (max-width:1280px){.quote-block{border-radius:0 10px 10px;max-width:407px;margin:40px auto 20px 0}}@media (min-width:958px) and (max-width:1024px){.quote-block{margin:40px auto 20px 20px}}@media (max-width:520px){.quote-block{max-width:520px;margin:30px 20px}}.quote-block .quote-block-quote{color:#000;letter-spacing:.55px;margin:60px 50px 18px 85px;font-family:Roboto;font-size:55px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:1280px){.quote-block .quote-block-quote{margin:26px 24px 10px 20px;font-size:24px}}@media (max-width:957px){.quote-block .quote-block-quote{margin:26px 24px 10px 20px;font-size:24px}}.quote-block .quote-block-byline{color:#8f8f8f;text-align:right;letter-spacing:.2px;margin-top:0;margin-bottom:20px;margin-right:86px;font-family:Roboto;font-size:20px;font-style:italic;font-weight:400;line-height:normal}@media (max-width:1280px){.quote-block .quote-block-byline{margin-bottom:20px;margin-right:24px;padding:0;font-size:16px}}@media (max-width:520px){.quote-block .quote-block-byline{margin:0 22px 23px 20px;padding:0}}.quote-block .quote-block-byline .quote-block-author{font-weight:700;display:inline}.quote-block .quote-image-wrapper{background-color:#fff;width:124px;height:83.4px;padding:0 10px;position:absolute;top:-63px;left:10px}@media (max-width:1280px){.quote-block .quote-image-wrapper{width:60px;height:31.54px;top:-20px}}.quote-block .quote-image-wrapper img{width:100%;height:auto}
