.text-quote__element{margin:var(--sp-xl) 0}.text-quote__element:last-child{margin-bottom:var(--sp-large)}.text-quote__quote{--line-height: 1.125;line-height:var(--line-height);margin:0;word-break:keep-all;font-weight:300;text-wrap:balance;text-wrap:pretty}.text-quote__quote h1,.text-quote__quote h2,.text-quote__quote h3,.text-quote__quote h4,.text-quote__quote h5,.text-quote__quote h6,.text-quote__quote p{margin:0;padding:0}.text-quote__quote{font-size:1.5rem;--line-height: 1.125;line-height:var(--line-height);margin-bottom:.25em}@media(min-width:768px){.text-quote__quote{font-size:2rem}}@media(min-width:992px){.text-quote__quote{font-size:2.25rem}}@media(min-width:1200px){.text-quote__quote{font-size:2.5rem}}.text-quote__quote{font-weight:300;text-align:center;color:var(--theme-color, var(--brand-green-default));font-family:var(--f-special);line-height:1.33;width:90%;margin:0 auto}.text-quote__quote h1,.text-quote__quote h2,.text-quote__quote h3,.text-quote__quote h4,.text-quote__quote h5,.text-quote__quote h6,.text-quote__quote p,.text-quote__quote a{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;color:inherit}.text-quote .ruler{margin-bottom:var(--sp-md)}