.gfli {
    display: flex;
    margin: 1% 0;
}
.gfl {
    text-align: center;
    display: inline-block;
    margin: auto;
    width: auto;
}

.gfl > a {
    display: inline-flex;
}

.gfl > a > svg {
    width: 20px;
    height: 20px;
    margin: auto 5px;
}

.et_pb_column {
    display: block!important;
}

.gfl > a  {
    animation: colorRotate 6s linear 0s infinite;
}

@keyframes colorRotate {
    from {
        color: #ff0000;
    }
    12.5% {
        color: #ff8000;
    }
    25% {
        color: #ffea00;
    }
    37.5% {
        color: #37ff00;
    }
    50% {
        color: #00ffee;
    }
    62.5% {
        color: #0011ff;
    }
    75% {
        color: #9000ff;
    }
    87.5% {
        color: #ff00e6;
    }
    100% {
        color: #ff0000;
    }
}