:has .shape-divider-curved{position:relative}.shape-divider-curved{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;line-height:0}.shape-divider-curved svg{position:relative;display:block;left:50%;transform:translateX(-50%);width:calc(160% + 1.3px);height:min(15rem,15vw)}.shape-divider-curved--primary-ultra-dark .shape-fill{fill:var(--primary-ultra-dark)}.shape-divider-curved--white .shape-fill{fill:var(--white)}.shape-divider-curved--bg-light .shape-fill{fill:var(--bg-light)}.shape-divider-curved--bg-ultra-light .shape-fill{fill:var(--bg-ultra-light)}.shape-divider-curved--primary-ultra-light .shape-fill{fill:var(--primary-ultra-light)}.shape-divider-curved--primary-light .shape-fill{fill:var(--primary-light)}.shape-divider-curved--primary .shape-fill{fill:var(--primary)}.shape-divider-curved--primary-ultra-dark .shape-fill{fill:var(--primary-ultra-dark)}shape-divider-curved-- :has .shape-divider-curved-2{position:relative}.shape-divider-curved-2{position:absolute;bottom:0;left:0;width:120%;overflow:hidden;line-height:0}.shape-divider-curved-2 svg{position:relative;display:block;left:35%;transform:translateX(-50%);width:calc(150% + 1.3px);height:min(15rem,20vw)}.shape-divider-curved-2--white .shape-fill{fill:var(--white)}.shape-divider-curved-2--bg-light .shape-fill{fill:var(--bg-light)}.shape-divider-curved-2--bg-ultra-light .shape-fill{fill:var(--bg-ultra-light)}.shape-divider-curved-2--primary-light .shape-fill{fill:var(--primary-light)}.shape-divider-curved-2--primary-ultra-light .shape-fill{fill:var(--primary-ultra-light)}:has .shape-divider-curved-top{position:relative}.shape-divider-curved-top{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.shape-divider-curved-top svg{position:relative;display:block;left:50%;transform:translateX(-50%);width:calc(160% + 1.3px);height:min(15rem,15vw)}.shape-divider-curved-top--white .shape-fill{fill:var(--white)}.shape-divider-curved-top--bg-light .shape-fill{fill:var(--bg-light)}.shape-divider-curved-top--bg-ultra-light .shape-fill{fill:var(--bg-ultra-light)}.shape-divider-curved-top--primary-ultra-light .shape-fill{fill:var(--primary-ultra-light)}.shape-divider-curved-top--primary-light .shape-fill{fill:var(--primary-light)}