.b-quote{grid-column:full;border-radius:.5rem}.b-column__inner .b-quote{display:block;width:100%}.b-quote__inner{position:relative;grid-column:wide;padding-block:0}.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{margin:0 auto;width:100%;max-width:743px}@media (min-width: 768px) and (max-width: 1511.98px){.has-1-columns .b-quote__copy{max-width:75%}}.b-quote__author{color:var(--color-gilgal-green);font-style:normal;font-weight:var(--font-weight-medium)}.b-quote__quote-start,.b-quote__quote-end{margin-bottom:1.5rem}@media (min-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}}:is(.b-quote__quote-start,.b-quote__quote-end) .quote-icon{fill:var(--quote-mark-fill);stroke:var(--quote-mark-stroke, transparent)}.b-quote__quote-end{top:auto;right:0;bottom:0;left:auto;transform:rotate(180deg)}@media (max-width: 767.98px){.b-quote__quote-end{display:none}}.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)}
