.acf-step {
    position: relative;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 0 !important;
}

.step-title {
    display: block;
    color: #1e2022 !important;
    margin:0 !important;
}
.step-text {
    color: #1e2022 !important;
}
.step-text:last-child {
    color: #677788;
    margin-bottom: 0;
}

.step-border-last-0 .step-item:last-child .step-icon::after {
    display: none;
}

.acf-step .step-item {
    display: flex;
    flex-direction: column;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 2.25rem;
}

.step-item-between .step-item:last-child {
    flex: 0 0 auto;
    width: auto
}

.acf-step .step-content-wrapper {
    position: relative;
    display: flex;
    width: 100%;
    align-items: flex-start;
}

.acf-step .step-content {
    flex: 1
}

.step-item.collapse:not(.show) {
    display: none
}

.step-item .step-title-description {
    display: none
}

.step-item.focus .step-title-description {
    display: block
}

.step-divider {
    display: inline-flex;
    align-items: center;
    text-transform: uppercase;
    height: 1rem;
    font-size: .8125rem;
    font-weight: 600
}

.step-divider::after {
    position: absolute;
    top: 1.75rem;
    left: 1.5625rem;
    height: calc(100% - .25rem);
    border-left: .125rem solid rgba(33,50,91,.1);
    content: ""
}

.acf-step .step-icon {
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    font-weight: 600;
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 50%;
    margin-right: 1rem;
    background: var(--wp--preset--color--orange);
    color: #1e2022 !important;
}
.no-circle-background .step-icon {
    background: transparent !important;
    width: auto !important;
    height: 25px !important;
}
.acf-step .step-icon::after {
    position: absolute;
    top: 3.875rem;
    left: 1.5625rem;
    height: calc(100% - 2.375rem);
    border-left: .125rem solid rgba(33,50,91,.1);
    content: ""
}

.acf-step .step-icon i {
    font-size: 16px;
    line-height: var(--h4lineheight);
    width: auto;
    height: auto;
}

.step-item.no-connector .step-icon::after {
    border: 0 !important;
}

.acf-step .step-icon-pseudo::before {
    display: block;
    width: .25rem;
    height: .25rem;
    background-color: #97a4af;
    border-radius: 50%;
    content: ""
}

.step-icon-xs .step-icon,.step-icon-xs.step-icon {
    font-size: .75rem;
    width: 1.75rem;
    height: 1.75rem
}

.step-icon-xs .step-icon::after,.step-icon-xs.step-icon::after {
    top: 2.5rem;
    left: .8125rem;
    width: 1.625rem;
    height: calc(100% - 1rem)
}

.step-icon-xs .step-divider::after {
    left: .875rem
}

.step-icon-sm .step-icon,.step-icon-sm.step-icon {
    font-size: .8125rem;
    width: 2.5rem;
    height: 2.5rem
}

.step-icon-sm .step-icon::after,.step-icon-sm.step-icon::after {
    top: 3.25rem;
    left: 1.1875rem;
    width: 1.625rem;
    height: calc(100% - 1.75rem)
}

.step-icon-sm .step-divider::after {
    left: 1.25rem
}

.step-icon-lg .step-icon,.step-icon-lg.step-icon {
    font-size: 1.25rem;
    width: 5.5rem;
    height: 5.5rem
}

.step-icon-lg .step-icon::after,.step-icon-lg.step-icon::after {
    top: 6.25rem;
    left: 2.6875rem;
    width: 1.625rem;
    height: calc(100% - 4.75rem)
}

.step-icon-lg .step-divider::after {
    left: 2.75rem
}

@media (min-width: 576px) {
    .step-sm.step-dashed .step-icon::after {
        border-left:none;
        border-top-style: dashed
    }

    .step-sm .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0
    }

    .step-sm:not(.step-inline) .step-content-wrapper {
        display: block
    }

    .step-sm .step-icon {
        margin-bottom: 1rem
    }

    .step-sm .step-icon::after {
        top: 1.5625rem;
        left: 4.625rem;
        width: calc(100% - 4.625rem);
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        border-left: none
    }

    .step-sm .step-icon.step-icon-xs::after,.step-sm.step-icon-xs .step-icon::after {
        top: .875rem;
        left: 3.25rem;
        width: calc(100% - 3.25rem)
    }

    .step-sm .step-icon.step-icon-sm::after,.step-sm.step-icon-sm .step-icon::after {
        top: 1.25rem;
        left: 4rem;
        width: calc(100% - 4rem)
    }

    .step-sm .step-icon.step-icon-lg::after,.step-sm.step-icon-lg .step-icon::after {
        top: 2.75rem;
        left: 7rem;
        width: calc(100% - 7rem)
    }
}

@media (min-width: 768px) {
    .step-md.step-dashed .step-icon::after {
        border-left:none;
        border-top-style: dashed
    }

    .step-md .step-item {
        flex-grow: 1;
        flex: 1;
        margin-bottom: 0
    }

    .step-md:not(.step-inline) .step-content-wrapper {
        display: block
    }

    .step-md .step-icon {
        margin-bottom: 1rem
    }

    .step-md .step-icon::after {
        top: 1.5625rem;
        left: 4.625rem;
        width: calc(100% - 4.625rem);
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        border-left: none
    }

    .step-md .step-icon.step-icon-xs::after,.step-md.step-icon-xs .step-icon::after {
        top: .875rem;
        left: 3.25rem;
        width: calc(100% - 3.25rem)
    }

    .step-md .step-icon.step-icon-sm::after,.step-md.step-icon-sm .step-icon::after {
        top: 1.25rem;
        left: 4rem;
        width: calc(100% - 4rem)
    }

    .step-md .step-icon.step-icon-lg::after,.step-md.step-icon-lg .step-icon::after {
        top: 2.75rem;
        left: 7rem;
        width: calc(100% - 7rem)
    }
}

@media (min-width: 992px) {
    .step-lg.step-dashed .step-icon::after {
        border-left:none;
        border-top-style: dashed
    }

    .step-lg .step-item {
        flex: 1;
        margin-bottom: 0
    }

    .step-lg:not(.step-inline) .step-content-wrapper {
        display: block
    }

    .step-lg .step-icon {
        margin-bottom: 1rem
    }

    .step-lg .step-icon::after {
        top: 1.5625rem;
        left: 4.625rem;
        width: calc(100% - 4.625rem);
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        border-left: none
    }

    .step-lg .step-icon.step-icon-xs::after,.step-lg.step-icon-xs .step-icon::after {
        top: .875rem;
        left: 3.25rem;
        width: calc(100% - 3.25rem)
    }

    .step-lg .step-icon.step-icon-sm::after,.step-lg.step-icon-sm .step-icon::after {
        top: 1.25rem;
        left: 4rem;
        width: calc(100% - 4rem)
    }

    .step-lg .step-icon.step-icon-lg::after,.step-lg.step-icon-lg .step-icon::after {
        top: 2.75rem;
        left: 7rem;
        width: calc(100% - 7rem)
    }
}

@media (min-width: 576px) {
    .step-sm.step-centered {
        text-align:center
    }

    .step-sm.step-centered .step-item:last-child .step-icon::after {
        display: none
    }

    .step-sm.step-centered .step-icon {
        margin-left: auto;
        margin-right: auto
    }

    .step-sm.step-centered .step-icon::after {
        width: calc(100% - 4.625rem);
        left: calc(50% + 3.0625rem)
    }

    .step-sm.step-centered .step-icon.step-icon-xs::after,.step-sm.step-centered.step-icon-xs .step-icon::after {
        width: calc(100% - 3.25rem);
        left: calc(50% + 2.375rem)
    }

    .step-sm.step-centered .step-icon.step-icon-sm::after,.step-sm.step-centered.step-icon-sm .step-icon::after {
        width: calc(100% - 4rem);
        left: calc(50% + 2.75rem)
    }

    .step-sm.step-centered .step-icon.step-icon-lg::after,.step-sm.step-centered.step-icon-lg .step-icon::after {
        width: calc(100% - 7rem);
        left: calc(50% + 4.25rem)
    }
}

@media (min-width: 768px) {
    .step-md.step-centered {
        text-align:center
    }

    .step-md.step-centered .step-item:last-child .step-icon::after {
        display: none
    }

    .step-md.step-centered .step-icon {
        margin-left: auto;
        margin-right: auto
    }

    .step-md.step-centered .step-icon::after {
        width: calc(100% - 4.625rem);
        left: calc(50% + 3.0625rem)
    }

    .step-md.step-centered .step-icon.step-icon-xs::after,.step-md.step-centered.step-icon-xs .step-icon::after {
        width: calc(100% - 3.25rem);
        left: calc(50% + 2.375rem)
    }

    .step-md.step-centered .step-icon.step-icon-sm::after,.step-md.step-centered.step-icon-sm .step-icon::after {
        width: calc(100% - 4rem);
        left: calc(50% + 2.75rem)
    }

    .step-md.step-centered .step-icon.step-icon-lg::after,.step-md.step-centered.step-icon-lg .step-icon::after {
        width: calc(100% - 7rem);
        left: calc(50% + 4.25rem)
    }
}

@media (min-width: 992px) {
    .step-lg.step-centered {
        text-align:center
    }

    .step-lg.step-centered .step-item:last-child .step-icon::after {
        display: none
    }

    .step-lg.step-centered .step-icon {
        margin-left: auto;
        margin-right: auto
    }

    .step-lg.step-centered .step-icon::after {
        width: calc(100% - 4.625rem);
        left: calc(50% + 3.0625rem)
    }

    .step-lg.step-centered .step-icon.step-icon-xs::after,.step-lg.step-centered.step-icon-xs .step-icon::after {
        width: calc(100% - 3.25rem);
        left: calc(50% + 2.375rem)
    }

    .step-lg.step-centered .step-icon.step-icon-sm::after,.step-lg.step-centered.step-icon-sm .step-icon::after {
        width: calc(100% - 4rem);
        left: calc(50% + 2.75rem)
    }

    .step-lg.step-centered .step-icon.step-icon-lg::after,.step-lg.step-centered.step-icon-lg .step-icon::after {
        width: calc(100% - 7rem);
        left: calc(50% + 4.25rem)
    }
}

@media (min-width: 992px) {
    .step-lg.step-centered {
        text-align:center
    }

    .step-lg.step-centered .step-item:last-child .step-icon::after {
        display: none
    }

    .step-lg.step-centered .step-icon {
        margin-left: auto;
        margin-right: auto
    }

    .step-lg.step-centered .step-icon::after {
        width: calc(100% - 4.625rem);
        left: calc(50% + 3.0625rem)
    }

    .step-lg.step-centered .step-icon.step-icon-xs::after,.step-lg.step-centered.step-icon-xs .step-icon::after {
        width: calc(100% - 3.25rem);
        left: calc(50% + 2.375rem)
    }

    .step-lg.step-centered .step-icon.step-icon-sm::after,.step-lg.step-centered.step-icon-sm .step-icon::after {
        width: calc(100% - 4rem);
        left: calc(50% + 2.75rem)
    }

    .step-lg.step-centered .step-icon.step-icon-lg::after,.step-lg.step-centered.step-icon-lg .step-icon::after {
        width: calc(100% - 7rem);
        left: calc(50% + 4.25rem)
    }
}

.acf-step .step-is-invalid-icon,.acf-step .step-is-valid-icon {
    display: none
}

.acf-step .active .step-icon,.acf-step .active.is-valid .step-icon {
    color: #fff;
    background-color: #377dff
}

.acf-step .active .step-title,.acf-step .active.is-valid .step-title {
    color: #377dff
}

.acf-step .is-valid .step-icon {
    color: #fff;
    background-color: #377dff
}

.acf-step .is-valid .step-title {
    color: #377dff
}

.acf-step .is-valid .step-is-valid-icon {
    display: inline-flex
}

.acf-step .is-valid .step-is-default-icon,.acf-step .is-valid .step-is-invalid-icon {
    display: none
}

.acf-step .is-invalid .step-icon {
    color: #fff;
    background-color: #ed4c78
}

.acf-step .is-invalid .step-title {
    color: #ed4c78
}

.acf-step .is-invalid .step-is-invalid-icon {
    display: inline-flex
}

.acf-step .is-invalid .step-is-default-icon,.acf-step .is-invalid .step-is-valid-icon {
    display: none
}

.step-icon-primary {
    color: #fff;
    background-color: #377dff
}

.step-icon-primary.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-secondary {
    color: #fff;
    background-color: #71869d
}

.step-icon-secondary.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-success {
    color: #fff;
    background-color: #00c9a7
}

.step-icon-success.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-info {
    color: #fff;
    background-color: #09a5be
}

.step-icon-info.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-warning {
    color: #000;
    background-color: #f5ca99
}

.step-icon-warning.step-icon-pseudo::before {
    background-color: #000
}

.step-icon-danger {
    color: #fff;
    background-color: #ed4c78
}

.step-icon-danger.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-light {
    color: #000;
    background-color: #f7faff
}

.step-icon-light.step-icon-pseudo::before {
    background-color: #000
}

.step-icon-dark {
    color: #fff;
    background-color: #21325b
}

.step-icon-dark.step-icon-pseudo::before {
    background-color: #fff
}

.step-icon-soft-primary {
    color: #377dff;
    background-color: rgba(55,125,255,.1)
}

.step-icon-soft-primary.step-icon-pseudo::before {
    background-color: #377dff
}

.step-icon-soft-secondary {
    color: #71869d;
    background-color: rgba(113,134,157,.1)
}

.step-icon-soft-secondary.step-icon-pseudo::before {
    background-color: #71869d
}

.step-icon-soft-success {
    color: #00c9a7;
    background-color: rgba(0,201,167,.1)
}

.step-icon-soft-success.step-icon-pseudo::before {
    background-color: #00c9a7
}

.step-icon-soft-info {
    color: #09a5be;
    background-color: rgba(9,165,190,.1)
}

.step-icon-soft-info.step-icon-pseudo::before {
    background-color: #09a5be
}

.step-icon-soft-warning {
    color: #f5ca99;
    background-color: rgba(245,202,153,.1)
}

.step-icon-soft-warning.step-icon-pseudo::before {
    background-color: #f5ca99
}

.step-icon-soft-danger {
    color: #ed4c78;
    background-color: rgba(237,76,120,.1)
}

.step-icon-soft-danger.step-icon-pseudo::before {
    background-color: #ed4c78
}

.step-icon-soft-light {
    color: #f7faff;
    background-color: rgba(247,250,255,.1)
}

.step-icon-soft-light.step-icon-pseudo::before {
    background-color: #f7faff
}

.step-icon-soft-dark {
    color: #21325b;
    background-color: rgba(33,50,91,.1)
}

.step-icon-soft-dark.step-icon-pseudo::before {
    background-color: #21325b
}

.step-inline .step-content-wrapper {
    align-items: center
}

.step-inline .step-item:last-child .step-title::after {
    display: none
}

.step-inline .step-title {
    display: inline-block
}

@media (min-width: 576px) {
    .step-sm.step-inline.step-dashed .step-title::after {
        border-top-style:dashed
    }

    .step-sm.step-inline .step-item {
        overflow: hidden
    }

    .step-sm.step-inline .step-icon {
        margin-bottom: 0
    }

    .step-sm.step-inline .step-icon::after {
        display: none
    }

    .step-sm.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        margin-left: 1.5rem;
        content: ""
    }

    .step-sm.step-inline .step-icon-xs+.step-content .step-title::after,.step-sm.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem
    }

    .step-sm.step-inline .step-icon-sm+.step-content .step-title::after,.step-sm.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem
    }

    .step-sm.step-inline .step-icon-lg+.step-content .step-title::after,.step-sm.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem
    }
}

@media (min-width: 768px) {
    .step-md.step-inline.step-dashed .step-title::after {
        border-top-style:dashed
    }

    .step-md.step-inline .step-item {
        overflow: hidden
    }

    .step-md.step-inline .step-icon {
        margin-bottom: 0
    }

    .step-md.step-inline .step-icon::after {
        display: none
    }

    .step-md.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        margin-left: 1.5rem;
        content: ""
    }

    .step-md.step-inline .step-icon-xs+.step-content .step-title::after,.step-md.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem
    }

    .step-md.step-inline .step-icon-sm+.step-content .step-title::after,.step-md.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem
    }

    .step-md.step-inline .step-icon-lg+.step-content .step-title::after,.step-md.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem
    }
}

@media (min-width: 992px) {
    .step-lg.step-inline.step-dashed .step-title::after {
        border-top-style:dashed
    }

    .step-lg.step-inline .step-item {
        overflow: hidden
    }

    .step-lg.step-inline .step-icon {
        margin-bottom: 0
    }

    .step-lg.step-inline .step-icon::after {
        display: none
    }

    .step-lg.step-inline .step-title::after {
        position: absolute;
        top: 1.5625rem;
        width: 100%;
        height: 1.625rem;
        border-top: .125rem solid rgba(33,50,91,.1);
        margin-left: 1.5rem;
        content: ""
    }

    .step-lg.step-inline .step-icon-xs+.step-content .step-title::after,.step-lg.step-inline.step-icon-xs .step-content .step-title::after {
        top: .875rem
    }

    .step-lg.step-inline .step-icon-sm+.step-content .step-title::after,.step-lg.step-inline.step-icon-sm .step-content .step-title::after {
        top: 1.25rem
    }

    .step-lg.step-inline .step-icon-lg+.step-content .step-title::after,.step-lg.step-inline.step-icon-lg .step-content .step-title::after {
        top: 2.75rem
    }
}

@media (min-width: 576px) {
    .step-timeline-sm {
        margin-left:0;
        margin-right: 0
    }

    .step-timeline-sm .step-item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 50%
    }

    .step-timeline-sm .step-item:nth-child(even) {
        flex-direction: row-reverse;
        text-align: right;
        margin-left: auto;
        margin-right: 50%
    }

    .step-timeline-sm .step-item:nth-child(even) .step-content-wrapper {
        flex-direction: row-reverse
    }

    .step-timeline-sm .step-item:nth-child(even) .step-icon {
        margin-left: 0;
        margin-right: -1.5625rem
    }

    .step-timeline-sm .step-item:nth-child(even) .step-icon-xs {
        margin-right: -.875rem
    }

    .step-timeline-sm .step-item:nth-child(even) .step-icon-sm {
        margin-right: -1.25rem
    }

    .step-timeline-sm .step-item:nth-child(even) .step-icon-lg {
        margin-right: -2.75rem
    }

    .step-timeline-sm .step-item:nth-child(even) .step-content {
        margin-right: 1.5rem
    }

    .step-timeline-sm .step-icon {
        margin-left: -1.5625rem
    }

    .step-timeline-sm .step-icon::after {
        left: auto;
        width: auto
    }

    .step-timeline-sm .step-icon-xs {
        margin-left: -.875rem
    }

    .step-timeline-sm .step-icon-sm {
        margin-left: -1.25rem
    }

    .step-timeline-sm .step-icon-lg {
        margin-left: -2.75rem
    }
}

@media (min-width: 768px) {
    .step-timeline-md {
        margin-left:0;
        margin-right: 0
    }

    .step-timeline-md .step-item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 50%
    }

    .step-timeline-md .step-item:nth-child(even) {
        flex-direction: row-reverse;
        text-align: right;
        margin-left: auto;
        margin-right: 50%
    }

    .step-timeline-md .step-item:nth-child(even) .step-content-wrapper {
        flex-direction: row-reverse
    }

    .step-timeline-md .step-item:nth-child(even) .step-icon {
        margin-left: 0;
        margin-right: -1.5625rem
    }

    .step-timeline-md .step-item:nth-child(even) .step-icon-xs {
        margin-right: -.875rem
    }

    .step-timeline-md .step-item:nth-child(even) .step-icon-sm {
        margin-right: -1.25rem
    }

    .step-timeline-md .step-item:nth-child(even) .step-icon-lg {
        margin-right: -2.75rem
    }

    .step-timeline-md .step-item:nth-child(even) .step-content {
        margin-right: 1.5rem
    }

    .step-timeline-md .step-icon {
        margin-left: -1.5625rem
    }

    .step-timeline-md .step-icon::after {
        left: auto;
        width: auto
    }

    .step-timeline-md .step-icon-xs {
        margin-left: -.875rem
    }

    .step-timeline-md .step-icon-sm {
        margin-left: -1.25rem
    }

    .step-timeline-md .step-icon-lg {
        margin-left: -2.75rem
    }
}

@media (min-width: 992px) {
    .step-timeline-lg {
        margin-left:0;
        margin-right: 0
    }

    .step-timeline-lg .step-item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 50%
    }

    .step-timeline-lg .step-item:nth-child(even) {
        flex-direction: row-reverse;
        text-align: right;
        margin-left: auto;
        margin-right: 50%
    }

    .step-timeline-lg .step-item:nth-child(even) .step-content-wrapper {
        flex-direction: row-reverse
    }

    .step-timeline-lg .step-item:nth-child(even) .step-icon {
        margin-left: 0;
        margin-right: -1.5625rem
    }

    .step-timeline-lg .step-item:nth-child(even) .step-icon-xs {
        margin-right: -.875rem
    }

    .step-timeline-lg .step-item:nth-child(even) .step-icon-sm {
        margin-right: -1.25rem
    }

    .step-timeline-lg .step-item:nth-child(even) .step-icon-lg {
        margin-right: -2.75rem
    }

    .step-timeline-lg .step-item:nth-child(even) .step-content {
        margin-right: 1.5rem
    }

    .step-timeline-lg .step-icon {
        margin-left: -1.5625rem
    }

    .step-timeline-lg .step-icon::after {
        left: auto;
        width: auto
    }

    .step-timeline-lg .step-icon-xs {
        margin-left: -.875rem
    }

    .step-timeline-lg .step-icon-sm {
        margin-left: -1.25rem
    }

    .step-timeline-lg .step-icon-lg {
        margin-left: -2.75rem
    }
}

@media (min-width: 1200px) {
    .step-timeline-xl {
        margin-left:0;
        margin-right: 0
    }

    .step-timeline-xl .step-item {
        flex: 0 0 50%;
        max-width: 50%;
        padding-left: 0;
        padding-right: 0;
        margin-left: 50%
    }

    .step-timeline-xl .step-item:nth-child(even) {
        flex-direction: row-reverse;
        text-align: right;
        margin-left: auto;
        margin-right: 50%
    }

    .step-timeline-xl .step-item:nth-child(even) .step-content-wrapper {
        flex-direction: row-reverse
    }

    .step-timeline-xl .step-item:nth-child(even) .step-icon {
        margin-left: 0;
        margin-right: -1.5625rem
    }

    .step-timeline-xl .step-item:nth-child(even) .step-icon-xs {
        margin-right: -.875rem
    }

    .step-timeline-xl .step-item:nth-child(even) .step-icon-sm {
        margin-right: -1.25rem
    }

    .step-timeline-xl .step-item:nth-child(even) .step-icon-lg {
        margin-right: -2.75rem
    }

    .step-timeline-xl .step-item:nth-child(even) .step-content {
        margin-right: 1.5rem
    }

    .step-timeline-xl .step-icon {
        margin-left: -1.5625rem
    }

    .step-timeline-xl .step-icon::after {
        left: auto;
        width: auto
    }

    .step-timeline-xl .step-icon-xs {
        margin-left: -.875rem
    }

    .step-timeline-xl .step-icon-sm {
        margin-left: -1.25rem
    }

    .step-timeline-xl .step-icon-lg {
        margin-left: -2.75rem
    }
}

@media (max-width: 960px) {
    .acf-step .step-icon {
        width: auto;
    }
}

