.fs-block-section{--fs-flex-direction:column;--fs-justify-content:center;--fs-height:auto;--scroll-for-more-size:42px;min-height:var(--fs-height);padding-block:var(--fs-blocks-spacing-xl);position:relative;&.has-mask{overflow:clip}&.is-sticky{background:var(--fs-blocks-color-background);min-height:100dvh;position:sticky;top:0}&.fs-background{--fs-background-padding-block:0;--fs-background-padding-inline:0}&:where(.fs-background){&:where(.is-layout-constrained)>.has-global-padding:where(.alignfull),&:where(.is-layout-flow)>.has-global-padding{margin-left:calc(var(--fs-background-padding-inline)*-1);margin-right:calc(var(--fs-background-padding-inline)*-1);width:auto}}>.fs-block-section__background{border-radius:inherit;height:100%;inset:0;margin:0;max-width:none;overflow:hidden;pointer-events:none;position:absolute;width:100%;corner-shape:inherit;.fs-block-image__img,.fs-block-image__media,.fs-block-video{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;corner-shape:inherit}+*{margin-block-start:0}}>.fs-block-section__scroll-for-more{--background-color:var(--fs-blocks-color-white);bottom:var(--wp--preset--spacing--xl);font-size:var(--scroll-for-more-size);height:1em;left:50%;margin:0;padding:0;position:absolute;transform:translateX(-50%);width:1em;&:not(:hover){opacity:.7}.fs-icon{--fs-size:var(--scroll-for-more-size)}}>.fs-border-overlay,>.fs-shape-divider{margin:0;max-width:none}>.fs-border-overlay{margin:var(--margin)!important}}:where(.fs-block-section)>*{position:relative}:where(.fs-block-section>:not(.alignfull,.fs-border-overlay)){width:100%}:where(.fs-block-section.has-mask){--mask-size:30px}.is-mask-circle{clip-path:circle(50% at center)}.is-mask-angled{clip-path:polygon(0 calc(var(--mask-size)),100% 0,100% 100%,0 100%)}.is-mask-angled-right{clip-path:polygon(0 0,100% calc(var(--mask-size)),100% 100%,0 100%)}.is-mask-angled-large{clip-path:polygon(0 calc(var(--mask-size)),100% 0,100% 100%,0 100%)}.is-mask-angled-right-large{clip-path:polygon(0 0,100% calc(var(--mask-size)),100% 100%,0 100%)}.is-mask-arrow,.is-mask-arrow-large{clip-path:polygon(0 0,calc(50% - var(--mask-size)) 0,50% calc(var(--mask-size)),calc(50% + var(--mask-size)) 0,100% 0,100% 100%,0 100%)}.is-mask-angled,.is-mask-angled-right,.is-mask-arrow{margin-top:calc(var(--mask-size)*-1)}.is-mask-angled-large,.is-mask-angled-right-large,.is-mask-arrow-large{margin-top:calc(var(--mask-size)*-1*2)}.fs-block-section+:is(.fs-block-banner,.fs-block-section,.fs-block-slider:where(:not(.fs-block-repeater))),:is(.fs-block-banner,.fs-block-section,.fs-block-slider:where(:not(.fs-block-repeater)))+.fs-block-section{margin-block-start:0}
