.bw-steps{--bw-steps-overhang:calc(var(--bw-steps-num)*var(--bw-steps-overlap))}.bw-steps .bw-steps-list{column-gap:var(--bw-steps-gap);display:grid;grid-template-columns:repeat(var(--bw-steps-cols),minmax(0,1fr));list-style:none;margin:0;padding:0;row-gap:var(--bw-steps-row-gap)}.bw-steps .bw-step{display:flex;margin:0;padding:var(--bw-steps-overhang) 0 0}.bw-steps .bw-step::marker,.bw-steps .bw-step:before{content:none}.bw-steps .bw-step-card{border:var(--bw-steps-border);border-radius:var(--bw-steps-radius);display:flex;flex:1 1 auto;flex-direction:column;min-width:0;position:relative;transition:transform .25s ease,box-shadow .25s ease}.bw-steps--card-custom .bw-step-card{background-color:var(--bw-steps-card-bg)}.bw-steps--shadow .bw-step-card{box-shadow:0 6px 24px rgba(16,24,40,.08)}.bw-steps--lift .bw-step-card:hover{box-shadow:0 14px 36px rgba(16,24,40,.12);transform:translateY(-4px)}.bw-steps--text-center .bw-step-card{align-items:center;text-align:center}.bw-steps .bw-step-num{align-items:center;background:var(--bw-steps-num-bg);border-radius:50%;color:var(--bw-steps-num-color);display:flex;flex:0 0 auto;font-size:var(--bw-steps-num-font);font-variant-numeric:lining-nums tabular-nums;font-weight:var(--bw-steps-num-weight);height:var(--bw-steps-num);justify-content:center;line-height:1;width:var(--bw-steps-num)}.bw-steps--rounded .bw-step-num{border-radius:25%}.bw-steps:is(.bw-steps--num-top-left,.bw-steps--num-top-center) .bw-step-card{padding-top:calc(var(--bw-steps-num) - var(--bw-steps-overhang) + var(--bw-steps-pad-top))!important}.bw-steps:is(.bw-steps--num-top-left,.bw-steps--num-top-center) .bw-step-num{position:absolute;top:calc(var(--bw-steps-overhang)*-1)}.bw-steps--num-top-left .bw-step-num{left:var(--bw-steps-num-offset)}.bw-steps--num-top-center .bw-step-num{left:50%;transform:translateX(-50%)}.bw-steps--num-inside .bw-step-num{margin-bottom:1.5rem}.bw-steps .bw-step-title{margin:0 0 .75rem}.bw-steps .bw-step-text>:last-child{margin-bottom:0}.bw-steps .bw-step-ctas{margin-top:auto;padding-top:1.5rem}.bw-steps--text-center .bw-step-ctas{align-self:stretch}@media (prefers-reduced-motion:reduce){.bw-steps .bw-step-card{transition:none}.bw-steps--lift .bw-step-card:hover{transform:none}}@media (max-width:991.98px){.bw-steps .bw-steps-list{grid-template-columns:repeat(var(--bw-steps-cols-md),minmax(0,1fr))}}@media (max-width:767.98px){.bw-steps .bw-steps-list{grid-template-columns:minmax(0,1fr);row-gap:min(var(--bw-steps-row-gap),24px)}}.bw-steps :is(.description,.bw-step-text) a:not(.cta-button):not([class*=cta]){color:var(--link_color)}.bw-steps :is(.description,.bw-step-text) a:not(.cta-button):not([class*=cta]):hover{color:var(--link_hover_color)}