.video-player-icon {
    position: relative;
    display: inline-flex;
    flex-shrink: 0;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    width: 4.25rem;
    height: 4.25rem;
    font-size: .8125rem;
    border-radius: 50%;
    color: #1e2022;
    background-color: #fff;
    backface-visibility: hidden;
    transform: perspective(1px) translateZ(0);
    transition: .3s;
}