*{
    margin: 0;
    padding: 0;
    border-sizing:border-box;
}

html{
    font-family: 'Georama',sans-serif;
    min-height: 100vh;
    display: flex;
    justify-content: center;
    margin:3rem auto;
    text-align: center;
}
html::before{
    content: '';
    background: #D1F6FF url('./backgound-pc.png');
    background-size: cover;
    background-position: center center;
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}
#main_content{
    margin: 1px auto;
}

#main_content .header .content p{
    margin:8px auto;
    font-size: 17px;
    color: rgb(8, 49, 112);
}

#main_content .header .content h4{
   color: rgb(8, 49, 112);
}

.main{
    margin-top: 10px;
}

.main a{
    text-decoration: none;
    color: #000;
}
.img-bottom{
    margin-top: 30px;
}
.main button{
    padding: 20px 10px;
    font-size: 18px;
    width: 600px;
    border:none;
    cursor: pointer;
    display: block;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    background-color: #fff;
    transition: 0.3s;
    margin: 20px auto;
    color: rgb(8, 49, 112);
    border-radius: 40px;
}

.main button:hover{
    transform: scale(1.02);
}


@media screen and (max-width:650px) {
    .main button{
  width: 95%;
  font-size: 14px;
    }
}

/* @media screen and (min-width:500px) {
    html::before{
        content: '';
        background: #D1F6FF url('./background-mobile.png');
        background-size: cover;
        background-position: center center;
        height: 100vh;
    }
} */