.cc-content-templates-wrap--steps{overflow-x:clip}.cc-content-templates--steps{--cc-content-templates-columns-default:3}.cc-content-templates--steps .cc-content-templates__content{--cc-content-templates-buttons-justify:center;margin-inline:auto;text-align:center}.cc-content-templates--steps .cc-content-templates__items{counter-reset:cc-content-templates-step;gap:0}.cc-content-templates--steps .cc-content-templates__item{counter-increment:cc-content-templates-step;padding-inline:1.375rem;position:relative}.cc-content-templates--steps .cc-content-templates__item:before{align-items:center;background:var(--white);border:2px solid var(--cc-content-templates-accent);border-radius:50%;color:var(--icon-navy);content:counter(cc-content-templates-step);display:flex;font-family:var(--font-heading);font-size:1rem;font-weight:var(--fw-heading);height:2.625rem;justify-content:center;margin-bottom:var(--space-20);width:2.625rem}.cc-content-templates--steps .cc-content-templates__item:after{border-top:2px dashed var(--line);content:"";left:4.75rem;position:absolute;right:-.625rem;top:1.3125rem}.cc-content-templates--steps .cc-content-templates__item:last-child:after{right:-100vw}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__items{gap:var(--space-24)}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);gap:var(--space-14);padding:1.625rem;transition:transform var(--tr),box-shadow var(--tr)}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item:hover{box-shadow:var(--shadow-md);transform:translateY(var(--lift))}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item:before{background:var(--cc-blue);border:1px solid var(--cc-blue);color:var(--white);font-size:1.375rem;font-weight:800;height:2.75rem;line-height:1;margin-bottom:0;width:2.75rem}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item:after{content:none}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item-heading{color:var(--cc-blue);font-size:1.1875rem;line-height:1.3;margin:0}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item-body{line-height:1.6}@media (max-width:768px){.cc-content-templates--steps{--cc-content-templates-columns-default:1}.cc-content-templates--steps .cc-content-templates__items{gap:var(--space-32)}.cc-content-templates--steps .cc-content-templates__item{padding-inline:0}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item{padding:1.625rem}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item:hover{transform:none}.cc-content-templates--steps .cc-content-templates__item:after{content:none}}@media (prefers-reduced-motion:reduce){.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item{transition-duration:.01ms}.cc-content-templates-wrap--variant-cards .cc-content-templates--steps .cc-content-templates__item:hover{transform:none}}