.quote-container{--to-edge-bg-color:var(--color-secondary)}@media(min-width:768px){.quote-container{background-image:linear-gradient(to right,var(--to-edge-bg-color) 50%,#fff 50%)}.quote-container--reverse{background-image:linear-gradient(to left,var(--to-edge-bg-color) 50%,#fff 50%)}}@media(min-width:1600px){.quote-container,.quote-container--reverse{background-image:none}}.quote{color:#fff;padding-left:0;padding-right:0}@media(min-width:768px){.quote{display:flex}.quote-container--reverse .quote{flex-direction:row-reverse}}.quote>*{flex:1}.quote__content{background-color:var(--to-edge-bg-color);display:flex;flex:1;flex-direction:column;padding:5rem var(--padding-sm)}@media(min-width:768px){.quote__content{padding:7rem var(--padding-md)}}.quote__quote-text{font-family:var(--font-secondary);font-size:1.9rem;font-style:italic;line-height:2;margin-top:0;quotes:"“" "”" "‘" "’"}@media(min-width:576px){.quote__quote-text{font-size:2.2rem}}.quote__quote-text:before{content:open-quote}.quote__quote-text:after{content:close-quote}.quote__quote-caption{font-size:1.4rem;margin-top:4rem}.quote__quote-caption p{margin-top:1.8rem}.quote__quote-caption h1,.quote__quote-caption h2,.quote__quote-caption h3,.quote__quote-caption h4,.quote__quote-caption h5,.quote__quote-caption h6{color:#fff;font-size:2.2rem}.quote__cta-btns{padding-top:3.6rem}.quote__image{position:relative}.quote__image img{height:100%;object-fit:cover;width:100%}@media(min-width:768px){.quote__image img{left:0;position:absolute;top:0}}