body{
   background-color: #0d2486; 
 
}

main{
    background-color: #0d2486;
    height:100vh;
    overflow-y: hidden;
    padding:0px;
}

img{
    max-width: 50%;
    display:block;
  border-radius: 20px;
  border: groove white 10px;
    box-shadow: rgba(255, 255, 255, 0.167) 10px 10px 20px;
}

div{
    display:grid;
}

.hr-custom{
    height: 2px;
    background: linear-gradient(to left, #2215d8, #E5E7EB, #000000);
    width: 50%;
    margin: 2rem auto;
}

p{
    text-shadow: rgba(255, 255, 255, 0.167) 10px 10px 20px;
}

footer{
    position:absolute;
    bottom:0;
    left:0;
    
}