.quote-block{width:100%;overflow-x:hidden}.quote-block__container{position:relative;padding-top:6rem;padding-bottom:3rem}@media screen and (min-width: 750px){.quote-block__container{padding-top:7rem;padding-bottom:5rem}}.quote-block__columns--has-image{align-items:flex-end;flex-direction:column-reverse;display:flex}@media screen and (min-width: 576px){.quote-block__columns--has-image{align-items:center;flex-direction:row}}.quote-block__column{flex:1}.quote-block__column--image{flex:none;width:90%;margin-right:-7rem}@media screen and (min-width: 576px){.quote-block__column--image{width:30%;margin-right:6rem;margin-left:0}}.quote-block__image{border-radius:50%}.quote-block__image img{display:block;width:100%;height:auto}.quote-block__content{margin:0}.quote-block__text{margin:0;padding-left:0;font-size:2rem;font-style:normal;border:0;color:#3b3b46}@media screen and (min-width: 750px){.quote-block__text{font-size:3rem;line-height:1.4}}.quote-block__text p{margin-top:0;margin-bottom:2rem}.quote-block__author{font-size:2rem;font-style:normal;font-weight:700;letter-spacing:.1rem;line-height:1.4;color:#000}.quote-block__role{display:block;font-weight:400}@media screen and (min-width: 576px){.quote-block__role{display:inline-block;margin-left:.75rem}}.quote-block__company{margin-top:0;margin-bottom:0;font-size:1.8rem;color:#000}.quote-block__link{align-items:center;display:flex;margin-top:2.5rem}.quote-block__link-icon{position:relative;display:flex;margin-right:1rem;padding:1rem;background-color:#f43;border-radius:50%}.quote-block__link-icon svg{width:1.5rem;height:1.5rem;color:#fff}.quote-block__link-icon:after{content:"";position:absolute;top:50%;right:-1rem;width:1rem;height:.5rem;background-color:#f43;transform:translateY(-50%)}.quote-block__link-text:hover{text-decoration:none;background-color:#f43;color:#fff}.quote-block__logo{display:none;height:8rem;margin-top:-4rem;padding-bottom:2rem;border-bottom:1px solid #ff4433;overflow:hidden}@media screen and (min-width: 576px){.quote-block__logo{display:none;height:auto;margin-top:0;padding-bottom:0;border-bottom:0}}@media screen and (min-width: 750px){.quote-block__logo{position:absolute;right:6rem;bottom:-7.5rem;display:none}}.quote-block__logo svg{display:block;width:12rem;height:8.8rem}@media screen and (min-width: 750px){.quote-block__logo svg{width:18rem;height:12.8rem}}@media screen and (min-width: 1200px){.quote-block__logo svg{width:24rem;height:16.8rem}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/section-fig1-quote-block.css.map */
