.theme-quote svg{color:#003aaa;min-width:25px}.theme-quote .quote{text-transform:uppercase;color:#5e5e5e;font-size:2rem;font-weight:300;line-height:1.2;text-align:center;display:flex;align-items:flex-end;justify-content:center}.theme-quote .quote .icon-open{align-self:flex-start;margin-right:1rem;margin-left:15px}.theme-quote .quote .icon-close{align-self:flex-end;margin-left:1rem;margin-right:15px}.theme-quote .quote .author{color:#5e5e5e}.layout-5 .theme-quote,.layout-55 .theme-quote,.layout-4 .theme-quote,.layout-44 .theme-quote{padding:6rem}.layout-5 .theme-quote svg,.layout-5 .theme-quote .quote,.layout-55 .theme-quote .quote,.layout-55 .theme-quote svg{color:#fff}.layout-4 .theme-quote svg,.layout-4 .theme-quote .quote,.layout-44 .theme-quote .quote,.layout-44 .theme-quote svg{color:#003aaa}@media only screen and (min-width:768px){.theme-quote .quote{font-size:2.8rem}.theme-quote svg{color:#003aaa;min-width:50px}.theme-quote .quote .icon-open{align-self:flex-start;margin-right:1.25rem;margin-left:10px}.theme-quote .quote .icon-close{align-self:flex-end;margin-left:1.25rem;margin-right:10px}}@media only screen and (min-width:991px){.theme-quote .quote{font-size:3.5rem}.theme-quote .quote .icon-open{align-self:flex-start;margin-right:3rem;margin-left:0}.theme-quote .quote .icon-close{align-self:flex-end;margin-left:3rem;margin-right:0}}
