.dnd-section:has(.bg-shape-container){position:relative;z-index:-1}.bg-shape-container{display:grid;left:0;overflow-x:clip;top:0;z-index:-1}.bg-shape-container,.bg-shape__anchor{height:100%;position:absolute;width:100%}.bg-shape__anchor--content{justify-self:center;max-width:var(--container-width)}.bg-shape{height:fit-content;position:absolute;width:fit-content}.bg-shape svg{display:block}.bg-shape--colored-bg-left,.bg-shape--colored-bg-none,.bg-shape--colored-bg-right{background:var(--background);height:100%;top:0;width:100vw}.bg-shape--colored-bg-none{background:var(--primary-50);border-radius:20px;width:100%}.bg-shape--colored-bg-right{border-radius:20px 0 0 20px;left:0}.bg-shape--colored-bg-left{border-radius:0 20px 20px 0;right:0}.bg-shape--colored-bg-right.has-offset{left:-48px}.bg-shape--colored-bg-left.has-offset{right:-48px}