:root{--text-align-default:left}[style*="--horizontal-alignment: center"] .text-block{--text-align-default:center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default:right}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default:left}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default:center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default:right}.text-block{width:var(--width);max-width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:var(--horizontal-alignment);align-items:var(--horizontal-alignment)}.text-block>*{width:var(--width);max-width:var(--max-width,100%);text-align:var(--text-align,var(--text-align-default));text-wrap:var(--text-wrap)}.text-block.h1>*,.text-block h1{margin-block:var(--font-h1--spacing)}.text-block.h2>*,.text-block h2{margin-block:var(--font-h2--spacing)}.text-block.h3>*,.text-block h3{margin-block:var(--font-h3--spacing)}.text-block.h4>*,.text-block h4{margin-block:var(--font-h4--spacing)}.text-block.h5>*,.text-block h5{margin-block:var(--font-h5--spacing)}.text-block.h6>*,.text-block h6{margin-block:var(--font-h6--spacing)}.text-block.p>*,.text-block p{margin-block:var(--font-paragraph--spacing)}.text-block>:first-child{-webkit-margin-before:0;margin-block-start:0}.text-block>:last-child{-webkit-margin-after:0;margin-block-end:0}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);-webkit-padding-before:max(var(--text-padding),var(--padding-block-start,0));padding-block-start:max(var(--text-padding),var(--padding-block-start,0));-webkit-padding-after:max(var(--text-padding),var(--padding-block-end,0));padding-block-end:max(var(--text-padding),var(--padding-block-end,0));-webkit-padding-start:max(var(--text-padding),var(--padding-inline-start,0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start,0));-webkit-padding-end:max(var(--text-padding),var(--padding-inline-end,0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end,0))}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{-webkit-margin-start:auto;margin-inline-start:auto}.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.text-block:not(.text-block--full-width).paragraph,.text-block:not(.text-block--full-width).rte{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}@media(max-width:749px){.text-block>*{font-size:var(--font-size-mobile,var(--font-size))}}.word{position:relative;display:inline-block;overflow:hidden}.line-mask{top:0;left:auto;right:0;width:100%;height:100%;position:absolute;inset:0;background:rgba(17,17,17,.615);pointer-events:none;will-change:transform}.split-word .line{position:relative;display:block;overflow:hidden}.split-word .line-mask{position:absolute;inset:0;background:rgba(17,17,17,.615);pointer-events:none;will-change:transform}