.block-bcm-quote .quote{font-size:40px;font-style:italic;font-weight:600;line-height:1.3;margin:0;max-width:500px;text-transform:capitalize}@media (max-width:768px){.block-bcm-quote .quote{font-size:32px}}.block-bcm-quote .quote-section{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:32px 0;text-align:center;width:100%}.block-bcm-quote .quote-section:after,.block-bcm-quote .quote-section:before{border-bottom:1px solid #00000080;content:"";display:block;height:0;width:calc(100% - 40px)}@media (max-width:768px){.block-bcm-quote .quote-section:after,.block-bcm-quote .quote-section:before{width:100%}}.block-bcm-quote .quote-section:before{margin-bottom:128px}@media (max-width:768px){.block-bcm-quote .quote-section:before{margin-bottom:64px}}.block-bcm-quote .quote-section:after{margin-top:128px}@media (max-width:768px){.block-bcm-quote .quote-section:after{margin-top:64px}}.block-bcm-quote .quote-author{font-size:18px;font-weight:500}.block-bcm-quote.no-border .quote-section:after,.block-bcm-quote.no-border .quote-section:before{border-bottom:none;display:none}.block-bcm-quote.text-left .quote-section{align-items:flex-start;text-align:left}.block-bcm-quote.text-right .quote-section{align-items:flex-end;text-align:right}.dark .block-bcm-quote .quote-section:after,.dark .block-bcm-quote .quote-section:before{border-bottom:1px solid #ffffff80}
