.hh-strip-texture{position:absolute;inset:0;pointer-events:none;background:var(--hh-strip-texture-color,#ffffff);opacity:var(--hh-strip-texture-opacity,.3);z-index:1;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center}
.hh-strip-texture[data-hh-texture="none"]{display:none}
.hh-strip-texture[data-hh-texture="veil"]{-webkit-mask-image:url('../image/texture-cloud.svg');mask-image:url('../image/texture-cloud.svg')}
.hh-strip-texture[data-hh-texture="waves"]{-webkit-mask-image:url('../image/texture-waves.svg');mask-image:url('../image/texture-waves.svg')}
.hh-strip-texture[data-hh-texture="fabric"]{-webkit-mask-image:url('../image/texture-fabric.svg');mask-image:url('../image/texture-fabric.svg');-webkit-mask-size:240px 160px;mask-size:240px 160px}
.hh-strip-texture[data-hh-texture="glow_left"]{-webkit-mask-image:radial-gradient(ellipse at 0% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 0% 40%,#000,transparent 75%)}
.hh-strip-texture[data-hh-texture="glow_right"]{-webkit-mask-image:radial-gradient(ellipse at 100% 40%,#000,transparent 75%);mask-image:radial-gradient(ellipse at 100% 40%,#000,transparent 75%)}
.hh-strip-custom{background:var(--hh-strip-background)!important;background-size:cover!important;background-position:center!important}
.hh-strip-custom .parallax-reveal-bg{background:none!important;z-index:2}.hh-strip-custom .parallax-reveal-content{background:none!important;color:var(--hh-strip-text,#47657e)}.hh-strip-custom .parallax-reveal-content p,.hh-strip-custom .parallax-reveal-content h2,.hh-strip-custom .parallax-reveal-content a{color:inherit}
.hh-strip-preview{position:relative;overflow:hidden;isolation:isolate;min-height:160px;border-radius:12px;display:grid;place-items:center;text-align:center;padding:24px;background:var(--hh-strip-background,linear-gradient(105deg,#f3f9fe,#e0edf8));color:var(--hh-strip-text,#47657e)}.hh-strip-preview strong{position:relative;z-index:2;font-size:24px;font-weight:400}
.hh-rich-content p{white-space:pre-wrap}.hh-rich-content ul,.hh-rich-content ol{text-align:left;display:inline-block}.hh-rich-content a{text-decoration:underline}.hh-rich-content h2,.hh-rich-content h3{margin-top:24px}.hh-rich-content blockquote{border-left:3px solid #b7cfe3;padding-left:20px;margin-left:0;text-align:left}

.hh-rich-content{overflow-wrap:anywhere}

.hh-strip-texture[data-hh-texture="mist"]{-webkit-mask-image:url('../image/texture-mist.svg');mask-image:url('../image/texture-mist.svg')}
.hh-strip-texture[data-hh-texture="flowers"]{background:none;opacity:var(--hh-strip-texture-opacity,.3);mask-image:none;-webkit-mask-image:none}
.hh-strip-texture[data-hh-texture="flowers"]:before,.hh-strip-texture[data-hh-texture="flowers"]:after{content:"";position:absolute;top:0;bottom:0;width:min(28%,280px);background:var(--hh-strip-texture-color,#fff);mask:url('../image/texture-flowers.svg') left center/contain no-repeat;-webkit-mask:url('../image/texture-flowers.svg') left center/contain no-repeat}
.hh-strip-texture[data-hh-texture="flowers"]:before{left:0}.hh-strip-texture[data-hh-texture="flowers"]:after{right:0;transform:scaleX(-1)}
.hh-strip-texture[data-hh-texture="flowers"][data-hh-position="right"]:before,.hh-strip-texture[data-hh-texture="flowers"][data-hh-position="left"]:after{display:none}
.hh-home-promo--strip.hh-strip-custom{height:auto!important;min-height:110px}.hh-home-promo--strip.hh-strip-custom .parallax-reveal-bg{position:relative;inset:auto;min-height:110px}.hh-home-promo--strip.hh-strip-custom .parallax-reveal-content{height:auto;min-height:110px;padding:24px;box-sizing:border-box}
.hh-home .hh-home-promo--strip{height:auto!important;min-height:110px}.hh-home .hh-home-promo--strip .parallax-reveal-bg{position:relative!important;inset:auto;min-height:110px}.hh-home .hh-home-promo--strip .parallax-reveal-content{position:relative;inset:auto;min-height:110px;padding:24px;box-sizing:border-box}.hh-home-promo--strip .hh-rich-content{max-width:900px;line-height:1.7}.hh-home-promo--strip .hh-rich-content p{max-width:none}
.hh-strip-texture[data-hh-texture="veil"],.hh-strip-texture[data-hh-texture="mist"]{inset:-10%;animation:hh-texture-float 22s ease-in-out infinite alternate}@keyframes hh-texture-float{from{transform:translate(-2%,1%) scale(1.02)}to{transform:translate(2%,-1%) scale(1.07)}}@media(prefers-reduced-motion:reduce){.hh-strip-texture{animation:none!important;transform:none!important}}

/* Twenty coordinated edge effects; tint is shared with the chosen design. */
.hh-strip-texture[data-hh-texture]:not([data-hh-texture="none"]){background:none;mask:none;-webkit-mask:none;inset:0;animation:none}
.hh-strip-texture[data-hh-texture]:not([data-hh-texture="none"]):before,.hh-strip-texture[data-hh-texture]:not([data-hh-texture="none"]):after{content:"";position:absolute;top:0;bottom:0;width:50%;background:var(--hh-strip-texture-color,#fff);mask:var(--hh-effect-mask) left center/cover no-repeat;-webkit-mask:var(--hh-effect-mask) left center/cover no-repeat}
.hh-strip-texture:before{left:0}.hh-strip-texture:after{right:0;transform:scaleX(-1)}
.hh-strip-texture[data-hh-position="right"]:before,.hh-strip-texture[data-hh-position="left"]:after{display:none}
.hh-strip-texture[data-hh-texture="veil"]{--hh-effect-mask:url("../image/effect-veil-v2.svg")}
.hh-strip-texture[data-hh-texture="mist"]{--hh-effect-mask:url("../image/effect-mist-v2.svg")}
.hh-strip-texture[data-hh-texture="flowers"]{--hh-effect-mask:url("../image/effect-flowers-v2.svg")}
.hh-strip-texture[data-hh-texture="flower_large"]{--hh-effect-mask:url("../image/effect-flower_large-v2.svg")}
.hh-strip-texture[data-hh-texture="flower_spray"]{--hh-effect-mask:url("../image/effect-flower_spray-v2.svg")}
.hh-strip-texture[data-hh-texture="petals"]{--hh-effect-mask:url("../image/effect-petals-v2.svg")}
.hh-strip-texture[data-hh-texture="botanical"]{--hh-effect-mask:url("../image/effect-botanical-v2.svg")}
.hh-strip-texture[data-hh-texture="meadow"]{--hh-effect-mask:url("../image/effect-meadow-v2.svg")}
.hh-strip-texture[data-hh-texture="lace"]{--hh-effect-mask:url("../image/effect-lace-v2.svg")}
.hh-strip-texture[data-hh-texture="waves"]{--hh-effect-mask:url("../image/effect-waves-v2.svg")}
.hh-strip-texture[data-hh-texture="silk"]{--hh-effect-mask:url("../image/effect-silk-v2.svg")}
.hh-strip-texture[data-hh-texture="fabric"]{--hh-effect-mask:url("../image/effect-fabric-v2.svg")}
.hh-strip-texture[data-hh-texture="ripple"]{--hh-effect-mask:url("../image/effect-ripple-v2.svg")}
.hh-strip-texture[data-hh-texture="pearl"]{--hh-effect-mask:url("../image/effect-pearl-v2.svg")}
.hh-strip-texture[data-hh-texture="bokeh"]{--hh-effect-mask:url("../image/effect-bokeh-v2.svg")}
.hh-strip-texture[data-hh-texture="glow_left"]{--hh-effect-mask:url("../image/effect-glow_left-v2.svg")}
.hh-strip-texture[data-hh-texture="glow_right"]{--hh-effect-mask:url("../image/effect-glow_right-v2.svg")}
.hh-strip-texture[data-hh-texture="dawn"]{--hh-effect-mask:url("../image/effect-dawn-v2.svg")}
.hh-strip-texture[data-hh-texture="aurora"]{--hh-effect-mask:url("../image/effect-aurora-v2.svg")}
.hh-strip-texture[data-hh-texture="stardust"]{--hh-effect-mask:url("../image/effect-stardust-v2.svg")}
