heliux-backgroundtext{--backgroundtext-position: 0;--backgroundtext-font-size: 100px;--backgroundtext-color: var(--scope-color-main-color);--backgroundtext-align-items: var(--scope-grid-align-items, center);--backgroundtext-padding: 40px;padding-block-start:2em;position:relative;display:flex;min-block-size:var(--backgroundtext-font-size)}heliux-backgroundtext.font-weight-normal .apply-font-style{font-weight:normal}heliux-backgroundtext.font-weight-light .apply-font-style{font-weight:lighter}heliux-backgroundtext.font-weight-bold .apply-font-style{font-weight:bold}@media(min-width: 768px){heliux-backgroundtext{--backgroundtext-font-size: 300px}}heliux-backgroundtext .apply-font-style{font-weight:700}heliux-backgroundtext .backgroundtext{overflow:hidden;display:block;position:relative;width:100%;min-block-size:var(--backgroundtext-font-size)}@media(min-width: 0)and (max-width: 768px){heliux-backgroundtext .backgroundtext{min-inline-size:100%}}heliux-backgroundtext .backgroundtext__background{position:absolute;height:100%;width:100%;overflow:hidden}heliux-backgroundtext .backgroundtext__container{height:100%}heliux-backgroundtext .backgroundtext__limit{height:100%}@media(min-width: 768px){heliux-backgroundtext .backgroundtext__limit{overflow:hidden}}heliux-backgroundtext .backgroundtext__text{height:calc(100% - var(--scope-layout-bottom-margin));color:var(--backgroundtext-color);font-size:var(--backgroundtext-font-size);min-block-size:var(--backgroundtext-font-size);width:-moz-fit-content;width:fit-content;inset-block-start:0;display:flex;flex-wrap:nowrap;align-items:var(--backgroundtext-align-items);transition-duration:700ms;transition-property:transform;transition-timing-function:linear;transform:translate3d(var(--backgroundtext-position), 0, 0)}@media(prefers-reduced-motion: reduce){heliux-backgroundtext .backgroundtext__text{transform:none}}.reducedMotion-true heliux-backgroundtext .backgroundtext__text{transform:none}heliux-backgroundtext .backgroundtext__span{white-space:nowrap;padding-block:0;padding-inline:var(--backgroundtext-padding) var(--backgroundtext-padding)}heliux-backgroundtext.accent1{--backgroundtext-color: var(--scope-color-accent1, #000)}heliux-backgroundtext.accent2{--backgroundtext-color: var(--scope-color-accent2, #000)}heliux-backgroundtext.alternative{--backgroundtext-color: var(--scope-color-alt-color, #000)}