body{
    background-color: powderblue;
}

body {
    display: flex;
    justify-content: center; 
    align-items: center;
    height: 100vh; 
    margin: 0; 
}

.outer-rectangle{
    background-color: white;
    height: 450px; 
    width: 300px;
    border-radius: 25px;
    display: flex;
    flex-direction: column; 
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2)
}

#qr-image{
    height: 250px;
    width: 250px;
    border-radius: 25px;
    margin: 0 auto;   
    margin-top: 15px; 
    margin-bottom: 20px;
    
}

.cta-text{
    margin: 0 auto;
    color: purple;        
    font-weight: bold;
    font-size: 19px; 
}

.seperator{
    padding: 15px
}
.extra-text{
    margin: 0 auto;
    color: lightgray; 
}