.c-divider {
    position: relative;
    padding: 60px 0;
}

.c-divider__line {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: 1px solid theme('colors.primary.500');
    text-align: center;
}

.c-divider__line--green {
    border-top-color: theme('colors.secondary.500');
}

.c-divider__line--gray {
    border-top-color: theme('colors.neutral.500');
}

.c-divider__line--red {
    border-top-color: theme('colors.negative.500');
}
