*{
    margin: 0;padding: 0;box-sizing: border-box;
}
h1{
    font-size: 5.5rem;
    font-weight: 700;
    color: aliceblue;
    text-align: center;
}
h2{
    font-size: 3.5rem;
    font-weight: 700;
    text-align: center;
}
h3{
    font-size: 2.3rem;
    font-weight: 700;
    text-align: center;
}
#grey{
    background-color: rgb(220, 220, 220);
}
.container{
    text-align: center;
    align-items: center;
    max-width: 1000px;
    padding: 0px 50px;
}
img{
width: 441px;
}
.col-lg-12{
display: flex;
align-items: center;
justify-content: center;
border: 1px solid black;
border-radius: 10px;
padding: 15px;
margin: 15px 0;
background-color: rgb(39, 132, 213);

}
a{
color: aliceblue;
text-decoration: none;
font-size: 24px;
font-weight: 700;
}
.col-lg-12:hover{
background-color: rgb(19, 125, 217);
}

@media only screen and (max-width: 800px) {
h1,h2,h3 {
    font-size: 1rem;  
}
img{
    width: 200px;
}
}
