:root{--sp-campaign-goal-background-color:#f5f5f5;--sp-campaign-goal-curve-color:#fff;--sp-campaign-goal-bar-color:var(--sp-color-primary)}.symetric-campaign-goal{background-color:var(--sp-campaign-goal-background-color);overflow:hidden;position:relative;&.symetric-campaign-goal--curved:after,&.symetric-campaign-goal--curved:before{background-color:var(--sp-campaign-goal-curve-color);border-radius:50%;content:"";height:100px;left:-20%;position:absolute;right:-20%}&:before{top:-50px}&:after{bottom:-50px}h2,p{margin:0}.symetric-campaign-goal-inner{align-items:center;display:flex;flex-direction:column;gap:calc(var(--sp-rem-base)*18);margin:0 auto;max-width:900px;padding:clamp(96px,10vw,130px) clamp(20px,5vw,40px);position:relative;text-align:center;z-index:1}.symetric-campaign-goal-eyebrow{align-items:center;display:flex;flex-direction:column;gap:calc(var(--sp-rem-base)*8);p{font-family:var(--sp-h1-font-family);font-size:calc(var(--sp-rem-base)*15);letter-spacing:.42em;line-height:1.5;text-transform:uppercase}}.symetric-campaign-goal-rule{background-color:var(--sp-color-primary);display:block;height:1px;width:190px}.symetric-campaign-goal-heading{font-family:var(--sp-h1-font-family);font-size:clamp(calc(var(--sp-rem-base)*34),4.4vw,calc(var(--sp-rem-base)*52));font-weight:400;line-height:1.15;text-wrap:balance}.symetric-campaign-goal-bar{background-color:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #dedede;height:22px;margin-top:calc(var(--sp-rem-base)*10);overflow:hidden;width:100%}.symetric-campaign-goal-bar-fill{background-color:var(--sp-campaign-goal-bar-color);border-radius:999px;display:block;height:100%}}