#text{
    margin-top: 130px;
}

.bg-img {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 400px;
    height: 400px;
}

.anchor-img{

}

@media screen and (max-width: 4000px) {
    h1{
        margin-top: 60px;
    }
}

@media screen and (max-width: 1366px) {
    h1{
        margin-top: 40px;
    }
}

@media screen and (max-width: 500px) {
    h1{
        margin-top: 20px;
        font-size: 1.1rem;
    }
    .subtitle{
        max-width: 80vw;
    }
    .bg-img{
        width: 200px;
        height: 200px;
    }
    .text-block{
        font-size: 0.9rem;
    }
    #text{
        margin-top: 20px;
    }
}