.pageblock--steps{padding-top:var(--block-padding-y);background-color:var(--color-primary-300)}.pageblock--steps .step-card__outer-wrapper{position:relative}.pageblock--steps .step-card__outer-wrapper .step-card__number{position:absolute;top:-15px;left:-15px;z-index:3;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:var(--color-secondary-500);border-radius:50%}.pageblock--steps .step-card__outer-wrapper .step-card__number h2{margin-bottom:0;padding-bottom:0;font-weight:600;font-size:var(--h2-size);line-height:1}.pageblock--steps .step-card{position:relative;height:100%;padding:30px 30px 50px 50px;background-color:var(--color-primary-500);border-radius:20px;-webkit-mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + 2 * var(--r)) calc(var(--s) + 2 * var(--r)),#000 75%,rgba(0,0,0,0) 0);mask:calc(var(--s) + var(--r)) 0 var(--_m),0 calc(var(--s) + var(--r)) var(--_m),radial-gradient(var(--s) at 0 0,rgba(0,0,0,0) 99%,#000 calc(100% + 1px)) var(--r) var(--r) no-repeat,conic-gradient(at calc(var(--s) + 2 * var(--r)) calc(var(--s) + 2 * var(--r)),#000 75%,rgba(0,0,0,0) 0);--r: 20px;--s: 40px;--_m: /calc(2 * var(--r)) calc(2 * var(--r)) radial-gradient(#000 70%, #0000 72%) no-repeat}.pageblock--steps .step-card .step-card__title{margin-left:60px}.pageblock--steps .step-card .step-card__title h3{font-weight:600;font-size:var(--h3-size);text-transform:uppercase}
