.process-steps--eyebrow {
    font-size: var(--text-sm);
    font-weight: var(--medium);
    letter-spacing: 0.02em;
    text-transform: uppercase;
    color: var(--warm-leather);
}

.is-macgillis--bg-003139 .process-steps--eyebrow {
    color: var(--oxford-blue);
}

.process-steps--title {
    font-size: var(--h4);
}

.process-step--grid {
    gap: 0;
}

.steps-grid--single-card {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-s);
    padding: var(--spacing-m);
}

.process-step--grid > .steps-grid--single-card {
    box-sizing: border-box;
    border: none;
}

.is-macgillis--bg-003139 .process-step--grid.steps-count-4 > .steps-grid--single-card:nth-child(-n + 3),
.is-macgillis--bg-003139 .process-step--grid.steps-count-5 > .steps-grid--single-card:nth-child(-n + 3),
.is-macgillis--bg-003139 .process-step--grid.steps-count-6 > .steps-grid--single-card:nth-child(-n + 3) {
    border-bottom: 1px solid rgba(var(--oxford-blue-rgb), 0.2);
}

.is-macgillis--bg-003139 .process-step--grid > .steps-grid--single-card:not(:nth-child(3n)) {
    border-right: 1px solid rgba(var(--oxford-blue-rgb), 0.2);
}

.process-step--grid.steps-count-4 > .steps-grid--single-card:nth-child(-n + 3),
.process-step--grid.steps-count-5 > .steps-grid--single-card:nth-child(-n + 3),
.process-step--grid.steps-count-6 > .steps-grid--single-card:nth-child(-n + 3) {
    border-bottom: 1px solid rgba(var(--warm-leather-rgb), 0.2);
}

.process-step--grid > .steps-grid--single-card:not(:nth-child(3n)) {
    border-right: 1px solid rgba(var(--warm-leather-rgb), 0.2);
}

.steps-grid--single-card:nth-child(3n + 1) {
    padding-left: 0;
}

.steps-grid--single-card:nth-child(3n) {
    padding-right: 0;
}

.steps-grid--step-number {
    font-size: var(--h2);
    color: rgba(var(--americana-red-rgb), 0.35);
    padding-bottom: 12px;
}

.is-macgillis--bg-003139 .steps-grid--step-number {
    color: rgba(var(--warm-leather-rgb), 0.35);
}

.steps-grid--step-title {
    font-size: var(--text-xl);
}

/**********************************************/
/******************* Tablet *******************/
/**********************************************/
@media (max-width: 1024px) {
    .is-macgillis--process-steps--inner {
        flex-direction: column;
        justify-content: flex-start;
    }
}

/**********************************************/
/******************* Mobile *******************/
/**********************************************/
@media (max-width: 767px) {
    .steps-grid--single-card:nth-child(3n + 1),
    .steps-grid--single-card:nth-child(3n + 2),
    .steps-grid--single-card:nth-child(3n) {
        padding: var(--spacing-m) var(--spacing-s) !important;
    }

    .steps-grid--single-card {
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
        border-bottom: 1px solid rgba(var(--oxford-blue-rgb), 0.2) !important;
    }

    .steps-grid--single-card:last-child {
        border-bottom: none !important;
        padding-bottom: 0 !important;
    }
}