.icon_professional_gallery {
    border-radius: 50%;
    height: 10rem;
    width: 10rem;
    background: var(--primary_1_5);
    margin: auto;
    padding: 0;
    border: 5px solid var(--primary_1);
    box-shadow: 0 8px 16px 0 var(--secondary_2_9_2);
}

.card_professional_gallery {
    /*border: 1px solid #cccccc;*/
    padding: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.icon_professional_gallery:hover {
    box-shadow: 0 8px 16px 0 var(--secondary_2_9_3);
}