.quote{margin-bottom:1.5rem;position:relative}.quote .bg-image,.quote .bg-color{position:absolute;z-index:-1;left:.75rem;height:100%;width:calc(100% - 1.5rem);background-size:cover}@media only screen and (max-width: 599px){.quote .bg-image,.quote .bg-color{left:.5rem;width:calc(100% - 1rem)}}.quote .bg-image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:luminosity}.quote .bg-image .bg-filter{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.85}blockquote.quote-wrapper{border-left:none;font-style:normal}.root.responsivegrid .quote blockquote.quote-wrapper{padding:1.5rem}blockquote.quote-wrapper footer{display:flex;padding-top:.5rem}blockquote.quote-wrapper footer cite span:before{position:relative;content:", ";display:inline}blockquote.quote-wrapper .quote-image-col{max-height:280px}@media only screen and (max-width: 599px){blockquote.quote-wrapper .quote-image-col{text-align:center}}blockquote.quote-wrapper .quote-image-col img{max-width:100%;height:auto}blockquote.quote-wrapper .quote-text-col.lmnt-theme-primary-bg,blockquote.quote-wrapper .quote-text-col.lmnt-theme-secondary-bg{background-color:rgba(0,0,0,0)}blockquote.quote-wrapper .quote-text-col.light-text .mdc-typography--headline5,blockquote.quote-wrapper .quote-text-col.light-text .mdc-typography--overline{color:#fff}blockquote.quote-wrapper.text-center{text-align:center}blockquote.quote-wrapper.text-center .quote-text-col footer{justify-content:center}blockquote.quote-wrapper.quote-align-right .quote-text-col{order:1}blockquote.quote-wrapper.quote-align-right .quote-image-col{order:2}blockquote.quote-wrapper.quote-align-center{text-align:center}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.quote-align-center .quote-image-col{grid-column-start:4}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.quote-align-center .quote-image-col{grid-column-start:6}}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.quote-align-center .quote-text-col{grid-column-start:1;grid-column-end:9}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.quote-align-center .quote-text-col{grid-column-start:2}}blockquote.quote-wrapper.quote-align-center .quote-text-col footer{justify-content:center}.root.responsivegrid blockquote.quote-wrapper.large{padding:0}blockquote.quote-wrapper.large .quote-image-col{max-height:none}blockquote.quote-wrapper.large .quote-image-col .large-foreground-img{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%}@media only screen and (max-width: 599px){blockquote.quote-wrapper.large .quote-image-col{order:0}blockquote.quote-wrapper.large .quote-image-col .large-foreground-img{height:0;padding-bottom:56.25%;position:relative}}blockquote.quote-wrapper.large .quote-text-col{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 600px)and (max-width: 839px),only screen and (min-width: 840px){blockquote.quote-wrapper.large .quote-text-col{min-height:400px;padding-top:1.5rem;padding-bottom:1.5rem}}@media only screen and (max-width: 599px){blockquote.quote-wrapper.large .quote-text-col{padding:0 1.5rem 1.5rem 3rem}}blockquote.quote-wrapper.large .quote-text-col .author-name{font-weight:bold;width:100%;text-align:right}blockquote.quote-wrapper.large .quote-text-col .author-name span{display:block}blockquote.quote-wrapper.large .quote-text-col .author-name span:before{display:none}blockquote.quote-wrapper.large .quote-text-col q{position:relative;padding-right:2rem}blockquote.quote-wrapper.large .quote-text-col q .quotation{position:absolute;font-weight:bold;font-size:3rem;margin-top:-0.5rem}blockquote.quote-wrapper.large .quote-text-col q .quotation.leading{left:-2rem}blockquote.quote-wrapper.large .quote-text-col q .quotation.trailing{right:0}blockquote.quote-wrapper.large footer{margin-top:1.5rem}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.large.quote-align-right .quote-text-col{padding-left:3rem}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.large.quote-align-right .quote-image-col{grid-column-start:9}blockquote.quote-wrapper.large.quote-align-right .quote-text-col{grid-column-start:2}}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.large.quote-align-left .quote-text-col{padding-left:2rem;padding-right:1rem}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.large.quote-align-left .quote-image-col{grid-column-start:1}blockquote.quote-wrapper.large.quote-align-left .quote-text-col{grid-column-start:6}}@media only screen and (min-width: 600px)and (max-width: 839px),only screen and (min-width: 840px){blockquote.quote-wrapper.large.quote-align-center .quote-image-col{display:none}}blockquote.quote-wrapper.large.quote-align-center .quote-text-col{padding-right:1.5rem;padding-left:3rem}@media only screen and (min-width: 840px){blockquote.quote-wrapper.large.quote-align-center .quote-text-col{grid-column-end:span 10}}blockquote.quote-wrapper.large.quote-align-center .quote-text-col .author-name{text-align:center}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.large.text-left .quote-text-col{grid-column-start:2;grid-column-end:span 6}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.large.text-left .quote-text-col{grid-column-start:2;grid-column-end:span 10}}@media only screen and (max-width: 599px){blockquote.quote-wrapper.large.text-left .quote-text-col{padding:1.5rem 1.5rem 1.5rem 3rem}}@media only screen and (min-width: 600px)and (max-width: 839px){blockquote.quote-wrapper.large.text-center .quote-text-col{grid-column-start:2;grid-column-end:span 6}}@media only screen and (min-width: 840px){blockquote.quote-wrapper.large.text-center .quote-text-col{grid-column-start:2;grid-column-end:span 10}}@media only screen and (max-width: 599px){blockquote.quote-wrapper.large.text-center .quote-text-col{padding:1.5rem 1.5rem 1.5rem 3rem}}blockquote.quote-wrapper.large.text-center .quote-text-col .author-name{text-align:center}.theme-vegstate .quote .lmnt-theme-primary-bg{background-color:#00beff;color:rgba(0,0,0,.87)}.theme-vegstate .quote .lmnt-theme-secondary-bg{background-color:#89d329;color:rgba(0,0,0,.87)}
