#list-services-widget__icon {
    width: 36px;
    height: 36px;
    display: block;
    font-size: 0;
    line-height: 0;
    position: relative;
    transition: transform 0.25s ease-out;
}
#list-services-widget__icon:hover{
    transform: rotateZ(90deg);
}

#list-services-widget__icon > div {
    width: 8px;
    height: 8px;
    margin: 2px;
    display: inline-block;
    padding: 0 !important;
    border-radius: 50%;
    background-color: white;
}