@media screen and (max-width: 1024px) {
    main div.intro-title h1 {
        padding: 0;
    }
}

@media screen and (max-width: 790px) {
    main div.intro-title h1 {
        font-size: 2em;
    }

    main div.intro-title img {
        width: 50%;
    }
}

@media screen and (max-width: 500px) {
    main div.intro-title img {
        display: none;
    }
}

@media screen and (max-width: 463px) {
    main div.intro-title h1 {
        font-size: 1.8em;
    }

    .privacy p {
        padding: 1em;
    }

    .list {
        padding: 1em;
    }
}

@media screen and (max-width: 330px) {
    main div.intro-title h1 {
        padding: 0 1.4em;
    }

}