.container{
    width: 100%;
    margin-inline: auto;
    padding-inline: 0.5rem;
    /* border: 5px solid red; */position: relative;
}

.btn{
    all: unset;
    background-color: #84cae2;
    padding: 1rem;
    color: #fff;
    border-radius: 10%;
    font-weight: 500;
    box-shadow: -0.5rem 0.5rem 0.7rem rgba(0, 0, 0, 0.3);
    font-size: 1.1rem;
    cursor: pointer;
}

.img__prova{
    width: 100px;
    height: 100px;
    background-color: #ccc;
}

a{
    text-decoration: none;
}

@media (min-width: 475px){
    .container{
        max-width: 475px;
    }
}

@media (min-width: 640px){
    .container{
        max-width: 640px;
    }
}

@media (min-width: 768px){
    .container{
        max-width: 768px;
    }

    .btn:hover{
        transform: scale(1.05);
        transition: 0.2s ease-in-out;
    }
}

@media (min-width: 1024px){
    .container{
        max-width: 1024px;
    }
}

@media (min-width: 1280px){
    .container{
        max-width: 1280px;
    }
}

@media (min-width: 1536px){
    .container{
        max-width: 1536px;
    }
}