:root{--fw-normal: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}.block-acs-steps{background-color:#d4f1ff;padding-block:3.5rem}.block-acs-steps .inner-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:36px}.block-acs-steps .inner-content-container .headings .title{text-align:center}.block-acs-steps .inner-content-container .steps{display:grid;grid-template-columns:1fr;gap:40px;position:relative;counter-reset:step}.block-acs-steps .inner-content-container .steps .line-steps{display:none;z-index:0;top:20px}.block-acs-steps .inner-content-container .steps .line-steps path{stroke:#00475a}.block-acs-steps .inner-content-container .steps .step{width:100%;position:relative;text-align:center;z-index:1}.block-acs-steps .inner-content-container .steps .step:before{aspect-ratio:1;background-color:#00475a;border-radius:6px;counter-increment:step;content:counter(step,decimal-leading-zero);display:flex;align-items:center;justify-content:center;position:relative;color:#fff;font-weight:var(--fw-semibold);font-size:1.25rem;line-height:1;letter-spacing:-.2px;width:2.5rem;height:2.5rem;margin-inline:auto}.block-acs-steps .inner-content-container .steps .step-title,.block-acs-steps .inner-content-container .steps .step-text{display:block}.block-acs-steps .inner-content-container .steps .step-title{margin-top:20px}.block-acs-steps .inner-content-container .steps .step-text{margin-top:8px;font-size:1.125rem;line-height:1.5;letter-spacing:-.36px}.block-acs-steps .inner-content-container .steps .step-text *{font-size:inherit}@media(min-width:768px){.block-acs-steps{padding-block:7.5rem}.block-acs-steps .inner-content-container{gap:60px}.block-acs-steps .inner-content-container .steps{grid-template-columns:repeat(3,1fr);padding-top:72px}.block-acs-steps .inner-content-container .steps .line-steps{display:block;position:absolute;left:50%;transform:translate(-50%);width:70%;height:auto;pointer-events:none;z-index:0}.block-acs-steps .inner-content-container .steps .step{padding-top:32px}.block-acs-steps .inner-content-container .steps .step:before{border-radius:10px;font-size:1.625rem;top:-32px;left:50%;transform:translate(-50%,-50%);position:absolute;width:3.75rem;height:3.75rem}.block-acs-steps .inner-content-container .steps .step-title{margin-top:unset}.block-acs-steps .inner-content-container .steps .step-text{margin-top:12px}}@media(min-width:1024px){.block-acs-steps .inner-content-container .steps .line-steps{top:0}}
/*# sourceMappingURL=_acs-steps.min.css.map */
