position: relative;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);