svg, svg g {
    transform-origin: 50% 50%;
    transform-box: fill-box;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.pnz-is-flipped:not(.pnz-has-floors) svg {
    transform: scaleX(-1);
}

.pnz-is-flipped.pnz-has-floors svg .groundFloor,
.pnz-is-flipped.pnz-has-floors svg .firstFloor {
    transform: scaleX(-1);
}

.pnz-is-flipped .text-group {
    transform: scaleX(-1);
}

.svgHolder svg {
    max-height: 100%;
}