.hx-section{position:relative;isolation:isolate;overflow:hidden;background:white;padding:var(--hx-top) 0 var(--hx-bottom);color:white;box-sizing:border-box}.hx-background,.hx-gradient,.hx-bg-image,.hx-overlay{position:absolute;inset:0;pointer-events:none}.hx-background{z-index:-2;overflow:hidden}.hx-bg-image{background-repeat:no-repeat;background-position:var(--hx-bgx) var(--hx-bgy);transform-origin:center}.hx-decoration{position:absolute;pointer-events:none;width:500px;height:500px;border:1px solid #ffffff18;border-radius:50%;right:-80px;top:-120px;box-shadow:0 0 0 75px #ffffff06,0 0 0 160px #ffffff05;z-index:-1}.hx-wrap{max-width:1180px;margin:auto;padding:0 26px;box-sizing:border-box}.hx-canvas{position:relative;min-height:var(--hx-height);width:100%;box-sizing:border-box}.hx-node{position:absolute;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;min-width:0}.hx-node .hx-rich{margin:0;font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}.hx-rich p,.hx-rich div{margin:0 0 var(--hx-paragraph)}.hx-node img{display:block;width:100%;max-width:100%;height:auto}.hx-button{display:block;box-sizing:border-box;width:100%;font:inherit;text-align:inherit;line-height:inherit;text-decoration:none;overflow-wrap:anywhere}.hx-hidden{display:none!important}.hx-image-placeholder{padding:20px;border:1px dashed currentColor}.hx-shape-body{box-sizing:border-box}
@media(max-width:800px){.hx-section{padding-top:min(var(--hx-top),60px);padding-bottom:min(var(--hx-bottom),60px);min-height:var(--hx-mobile-height)}.hx-bg-image{background-position:var(--hx-mbgx) var(--hx-mbgy)}.hx-wrap{padding:0 20px}.hx-canvas{display:flex;flex-direction:column;gap:var(--hx-gap);min-height:0!important;height:auto!important}.hx-node{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-height:0!important;font-size:var(--hx-node-mobile)!important;flex:0 0 100%;max-width:100%;z-index:auto!important}.hx-title{font-size:var(--hx-title)!important}.hx-node .hx-rich *{font-size:inherit!important}.hx-node.hx-mobile-hidden{display:none!important}.hx-mobile-wrap{flex-direction:row;flex-wrap:wrap}.hx-mobile-wrap .hx-button{height:100%}.hx-mobile-wrap .hx-node.hx-button{flex-basis:calc((100% - var(--hx-gap))/2);width:calc((100% - var(--hx-gap))/2)!important}.hx-node img{max-height:60vh;object-fit:contain!important}.hx-decoration{opacity:.5}}
