#wrap { 
    background: #fdc6ce;
    min-height: 100vh; 
    background-position-x: center;
    background-size: cover; 
    display: flex; 
    flex-direction: column; 
    justify-content: center; 
    align-items: center; 
    position: relative;

   
}

#wrap img { 
    width: 100%; 
    max-width: 35rem;
 
}
#wrap .link { 
    text-align: center; 
    font-size: 1.7rem; 
    font-weight: 500;
    display: block; 
    width: 90%; 
    max-width: 35rem; 
    padding: 2rem 0; 
    background: #fdd2da; 
    color: #595757;
    border-radius: 10px; 
    position: absolute;
    bottom: 1.5rem;
 
}