
body {
    
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  
    
  background-image:url('background.jpg'); 
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  
    min-height: 100vh;} 
.white-box {
    background-color: white ;
    
    box-shadow: 0 15px 40px rgba(0,0,0,0.3);
    
    width: 90%;
    max-width: 500px;
   margin: 20px auto;
   padding: 0;
    border-radius: 50px;
    text-align: center;
    overflow: hidden;
    
    } 
.header-img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    display: block;
    margin: 0;
}

    