.circular_icon_wrapper {
    aspect-ratio: 1;
    padding: 25%;

    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;
}

.circular_icon_background {
    width: 100%;
    position: absolute;
}

.circular_icon {
    aspect-ratio: 1;
    height: auto;
}