.b-quote{border-radius:.5rem;grid-column:full}.b-column__inner .b-quote{width:100%;display:block}.b-quote__inner{grid-column:wide;padding-block:0;position:relative}.b-quote__inner p:not(:last-child){margin-bottom:1.5rem}.b-article .b-quote__inner{padding-block:2rem}.b-article .b-quote.has-background .b-quote__inner{padding-inline:2rem}.b-quote__inner .wp-block-buttons{margin-top:3rem}.b-quote__copy{width:100%;max-width:743px;margin:0 auto}@media (width>=768px) and (width<=1511.98px){.has-1-columns .b-quote__copy{max-width:75%}}.b-quote__author{font-weight:var(--font-weight-medium);color:var(--color-gilgal-green);font-style:normal}.b-quote__quote-start,.b-quote__quote-end{margin-bottom:1.5rem}:is(.b-quote__quote-start,.b-quote__quote-end) .quote-icon{fill:var(--quote-mark-fill);stroke:var(--quote-mark-stroke,transparent)}@media (width>=768px){.b-quote__quote-start,.b-quote__quote-end{position:absolute;top:0;left:0}.b-article :is(.b-quote__quote-start,.b-quote__quote-end),.has-2-columns :is(.b-quote__quote-start,.b-quote__quote-end){position:static}}.b-quote__quote-end{inset:auto 0 0 auto;transform:rotate(180deg)}.b-article .b-quote__quote-end{margin:0 0 0 auto}.has-2-columns .b-quote__quote-end{display:none}.b-quote__copy:has(.wp-block-buttons)+.b-quote__quote-end{bottom:calc(50px + 1rem)}@media (width<=767.98px){.b-quote__quote-end{display:none}}
