.ngparaicons {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: var(--ngparaicons-gutterdesktop);
    justify-content: var(--ngparaicons-alignment);
}

.ngparaicons>li {
    margin: 0;
    padding: 0;
    display: block;
    list-style: none;
}

.ngparaicons img {
    display: block;
    height: var(--ngparaicons-heightdesktop);
    width: auto;
}

.ngparaicons-hover a img {
    transition: transform 200ms ease;
    z-index: 0;
}

.ngparaicons-hover a:hover img {
    transform: scale3d(110%, 110%, 100%);
    z-index: 1;
}


@media (max-width: 1023px) {
    .ngparaicons img {
        height: var(--ngparaicons-heightmobile);
    }
    .ngparaicons {
        gap: var(--ngparaicons-guttermobile);
    }
}