.large-quote{position:relative;padding-top:50px;padding-bottom:50px}@media (min-width: 1300px){.large-quote{padding-top:70px;padding-bottom:70px}}.large-quote.bg-blue-300{color:#fff}.large-quote.bg-blue-300 svg path{fill:#fff}.large-quote.grey{background-color:#f7f7f7}.large-quote.grey p{color:#000}.large-quote.eden-blue{background-color:#6db4af}.large-quote.light-grey{background-color:#dad8cb}.large-quote.light-grey p{color:#000}.large-quote.slate{background-color:#404649;color:#fff}.large-quote.slate p{color:#fff}.large-quote.slate svg path{fill:#fff}.large-quote.terracotta{background-color:#c14c1d;color:#fff}.large-quote.terracotta p{color:#fff}.large-quote.terracotta svg path{fill:#fff}@media (min-width: 1100px){.large-quote .single-row{max-width:990px}}.large-quote .single-row{max-width:990px;margin-left:auto;margin-right:auto}.large-quote .site-container{position:relative;z-index:2}@media (min-width: 1300px){.large-quote .stylised-quote-banner .stylised-quote-banner-container.narrow-layout .quote-text{max-width:567px}}.large-quote .stylised-quote-banner .stylised-quote-banner-container.active-bg{border-radius:20px;padding-top:50px;padding-bottom:50px;padding-left:25px;padding-right:25px}@media (min-width: 830px){.large-quote .stylised-quote-banner .stylised-quote-banner-container.active-bg{padding-left:64px;padding-right:64px}}.large-quote .stylised-quote-banner .stylised-quote-banner-container.active-bg.narrow-layout{padding-left:25px;padding-right:25px}.large-quote .stylised-quote-banner .larger-quote-marks svg{width:50px !important;height:50px !important}.large-quote .stylised-quote-banner .quote-text p{font-size:calc(20px + 4*(100vw - 500px)/1000)}@media screen and (max-width: 500px){.large-quote .stylised-quote-banner .quote-text p{font-size:20px}}@media screen and (min-width: 1500px){.large-quote .stylised-quote-banner .quote-text p{font-size:24px}}.large-quote .stylised-quote-banner .quote-text p{line-height:1.25;letter-spacing:.02em;font-weight:300;max-width:unset;margin:0 !important}.large-quote .stylised-quote-banner .quote-text p.text-large{font-size:calc(24px + 12*(100vw - 500px)/1000)}@media screen and (max-width: 500px){.large-quote .stylised-quote-banner .quote-text p.text-large{font-size:24px}}@media screen and (min-width: 1500px){.large-quote .stylised-quote-banner .quote-text p.text-large{font-size:36px}}.large-quote .stylised-quote-banner .quote-text p.text-small{font-size:calc(18px + 6*(100vw - 500px)/1000)}@media screen and (max-width: 500px){.large-quote .stylised-quote-banner .quote-text p.text-small{font-size:18px}}@media screen and (min-width: 1500px){.large-quote .stylised-quote-banner .quote-text p.text-small{font-size:24px}}.large-quote .stylised-quote-banner .quote-text .quote-name{font-size:16px;line-height:1}
