
        .icon-circle {
            width: 3.5rem;
            height: 3.5rem;
        }
        .step-circle {
            width: 3rem;
            height: 3rem;
        }
        .step-line {
            position: relative;
        }
        @media (min-width: 992px) {
            .step-line::after {
                content: "";
                position: absolute;
                top: 1.5rem;
                left: calc(50% + 2rem);
                width: calc(100% - 4rem + 1.5rem);
                border-top: 2px dashed var(--bs-border-color);
            }
            .step-line:last-child::after {
                display: none;
            }
        }
   