.module.--floating-element{--element-w:clamp(16rem,45vw,40rem);--element-x:0%;--element-y:-50%;--element-rotate:0deg;--parallax-y:0px;height:0;position:relative;--module-padding-top:0rem;--module-padding-bottom:0rem;--module-padding-left:0rem;overflow-x:clip}.module.--floating-element .module__anchor{pointer-events:none;position:absolute;top:0;translate:var(--element-x) var(--element-y);width:var(--element-w);z-index:1}.module.--floating-element .module__element{display:block;height:auto;rotate:var(--element-rotate);translate:0 var(--parallax-y);width:100%}.module.--floating-element.--left .module__anchor{left:0}.module.--floating-element.--right .module__anchor{right:0}.module.--floating-element.--left{--element-x:-60%}.module.--floating-element.--right{--element-x:45%}.module.--floating-element.--green{--element-rotate:-90deg}.module.--floating-element.--red{--element-rotate:-70deg}.module.--floating-element.--shift-up{--element-y:-75%}.module.--floating-element.--shift-down{--element-y:-25%}.module.--floating-element .module__editor-hint{border:1px dashed var(--c-gray-dark);font-family:var(--f-heading);font-size:.75rem;letter-spacing:.06em;padding:.75rem 1rem;text-transform:uppercase}