:root{--wp--preset--font-size--sm:clamp(12px,calc(0.75rem + 4.7619vw - 28.5714px),14px);--wp--preset--font-size--base:clamp(14px,calc(0.875rem + 4.7619vw - 28.5714px),16px);--wp--preset--font-size--md:clamp(16px,calc(1rem + 4.7619vw - 28.5714px),18px);--wp--preset--font-size--lg:clamp(20px,calc(1.25rem + 9.5238vw - 57.1428px),24px);--wp--preset--font-size--xl:clamp(24px,calc(1.5rem + 14.2857vw - 85.7142px),30px);--wp--preset--font-size--2-xl:clamp(26px,calc(1.625rem + 33.3333vw - 199.9998px),40px);--wp--preset--font-size--3-xl:clamp(32px,calc(2.25rem + 33.3333vw - 199.9998px),50px)}.step-card{border:2px solid #fff;border-radius:12px;color:#fff;margin:0!important;padding:40px;position:relative;text-align:center}.step-card__content{display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.step-card__counter{color:#272727!important;font-size:88px;font-weight:700;line-height:1;-webkit-text-stroke:2px #fff;text-stroke:2px #fff;position:absolute!important;top:-70px}.step-card__title{font-size:clamp(24px,1.5rem + (1vw - 6px)*14.2857,30px);font-weight:600;line-height:1.2;margin:0;text-transform:uppercase}.step-card__text{font-size:1rem;line-height:1.5}.step-card__text p:last-child{margin-bottom:0}.step-card.counter-left .step-card__counter{left:-60px}.step-card.counter-right .step-card__counter{right:-60px}