.eu-columns__item > p,
.eu-columns__item > h1
.eu-columns__item > h2,
.eu-columns__item > h3,
.eu-columns__item > h4 {
    margin: revert;
}

.eu-columns__item a,
.eu-columns__item p a{
    color: var(--eu-red);
}

@media (min-width: 768px) {
    .eu-columns {
        column-gap: 100px;
    }

    .eu-columns__item:not(:last-child):after {
        content: "";
        position: absolute;
        background-color: var(--eu-teal);
        width: 8px;
        height: 100%;
        right: -50px;
        border-radius: 16px;
        top: 0;
    }
    
}