.cg-certificate-wrapper {
    width: 792px;
    height: 612px;
    margin: 0 auto;
    position: relative;
    background-size: cover;
    background-position: center;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
} 

.cg-name-text {
    position: absolute;
    top: 55%;
    left: 30%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-size: 2.2rem;
    color: #0c284c;
    font-family: 'Georgia', serif;
    padding: 20px;
    /* background-color: rgba(255, 255, 255, 0.6); optional soft background */
    border-radius: 12px;
    margin-left: 15px;
}