.deb-text-outline{position:relative}.deb-text-outline.is-overlap-media .deb-text-outline__text{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.deb-text-outline.is-overlap-media .deb-media{z-index:0}.deb-text-outline.is-no-overlap-media .deb-text-outline__text.deb-text-outline__text--back{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.deb-text-outline.is-no-overlap-media .deb-text-outline__text.deb-text-outline__text--back .deb-text__text{-webkit-text-fill-color:var(--deb-text--color, transparent)}.deb-text-outline.is-fixed-position-media{height:var(--deb-text-outline--block-height, initial);max-height:var(--deb-text-outline--block-height-max, initial);min-height:var(--deb-text-outline--block-height-min, initial)}.deb-text-outline.is-fixed-position-media .deb-text-outline__text-wrapper{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.deb-text-outline.is-fixed-position-media .deb-text-outline__media-wrapper{position:fixed;top:50%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}.deb-text-outline.is-gradient-stroke .deb-text-outline__text--front .deb-text__text{color:var(--deb-text--color, #fff);background-image:var(--deb-text-outline--stroke-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--deb-text--color, #fff);-webkit-text-stroke:var(--deb-text-outline--stroke-width, 2px) transparent}.deb-text-outline.is-gradient-stroke-hue-rotate .deb-text-outline__text--front .deb-text__text{-webkit-animation:deb_text_outline_stroke_hue_rotate 5s infinite linear;animation:deb_text_outline_stroke_hue_rotate 5s infinite linear}.deb-text-outline .deb-text__text{paint-order:stroke fill;padding:var(--deb-text-outline--stroke-width, 2px)}.deb-text-outline__text-wrapper{position:relative;top:0;left:0;width:100%;height:100%}.deb-text-outline__text--front{position:relative}.deb-text-outline__text--front .deb-text__text{color:transparent;-webkit-text-stroke:var(--deb-text-outline--stroke-width, 2px) var(--deb-text-outline--stroke-color, #000)}.deb-text-outline__text--back .deb-text__text{position:relative;left:var(--deb-text-outline--shift-text-x, 0px);top:var(--deb-text-outline--shift-text-y, 0px);-webkit-text-fill-color:var(--deb-text--color, #000)}@-webkit-keyframes deb_text_outline_stroke_hue_rotate{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(-360deg);filter:hue-rotate(-360deg)}}@keyframes deb_text_outline_stroke_hue_rotate{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}100%{-webkit-filter:hue-rotate(-360deg);filter:hue-rotate(-360deg)}}
