.sb-block[data-definition-name="website.components.shape"] svg.sb-shape{fill:var(--shape-block-background-color);stroke:var(--shape-block-stroke-color)}.sb-block[data-definition-name="website.components.shape"] .sb-shape-rectangle{background:var(--shape-block-background-color);border-color:var(--shape-block-stroke-color)}.sb-block[data-definition-name="website.components.shape"] :is(.sb-block-alignment-wrapper,.sb-block-content){height:100%}.sb-block[data-definition-name="website.components.shape"] .sb-shape{display:block;overflow:visible;position:absolute}.sb-block[data-definition-name="website.components.shape"] .sb-shape-block-outer-container{height:100%;position:relative}.sb-block[data-definition-name="website.components.shape"] .sb-shape-block-container{color:var(--shape-block-dropshadow-color);display:none;position:relative}.sb-block[data-definition-name="website.components.shape"] .sb-shape-block-container.hidden-stretch-block{display:none}@supports not selector(:has(*)){[data-component-layout-flow=normal] .sb-block[data-definition-name="website.components.shape"] .sb-shape-block-container[data-stretched-to-fill]>.sb-shape{position:static}}@supports selector(:has(*)){[data-component-layout-flow=normal]:not(:has([data-component-layout-flow] .sb-block[data-definition-name="website.components.shape"] .sb-shape-block-container[data-stretched-to-fill]>.sb-shape)) .sb-block[data-definition-name="website.components.shape"] .sb-shape-block-container[data-stretched-to-fill]>.sb-shape{position:static}}