/* Site Logo */
.custom-logo {
    transition: width 0.5s ease;
}

.custom-logo path:nth-child(5) {
    transform-origin: center center;
    transform-box: fill-box;
    animation: logo-icon-flip 2s cubic-bezier(0.8, 0, 0.2, 1) infinite;
}

@keyframes logo-icon-flip {
    0% {
        transform: rotateY(0);
    }
    50% {
        transform: rotateY(180deg);
    }
    100% {
        transform: rotateY(360deg);
    }
}
