#politica {


}

    #politica .header {
        height: 290px;
        background-image: url(../img/bg-header.jpg);
        background-position: center top;
        background-attachment: fixed;
        background-repeat: no-repeat;

        background-size: 780px auto;
    }

    #politica .header::before {
        content: "";
        /* width: calc(100% - 10px); */
        height: 290px;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 0;
        background-color: rgb(2 9 62 / 82%);
        background-attachment: scroll;
    }

        #politica .header .titulo {
            position: absolute;
            width: 100%;
            left: 0;
            bottom: 15px;
            padding: 0 15px;
            font-family: "Roboto Condensed", sans-serif;
            font-weight: 600;
        }

            #politica .header .titulo .date {
                color: #fff;
            }

            #politica .header .titulo .title {
                color: #fff;
                font-size: 28px;
            }

    #politica .content {
        padding-top: 30px;
        padding-bottom: 30px;
        text-align: justify;
        color: #000;
        font-size: 18px;
    }


        #politica .content img {
            margin-bottom: 20px;
        }

        #politica .content .fonte {
            margin-top:20px;
            color: #3b64a9;
        }

            #politica .content .fonte a {
                color: #3b64a9;
            }

            #politica .content .fonte a:hover {
                text-decoration: underline;
            }


    @media (min-width: 576px) {


    }

    @media (min-width: 768px) {

        #politica .content img {
            max-width: 300px;
            margin-right: 20px;
            margin-bottom: 10px;
        }

        #politica .header {
            height: 340px;
            background-size: 1000px auto;
        }

        #politica .header::before {
            height: 340px;
        }

        #politica .header .titulo .title {
            font-size: 40px;
        }

    }

    @media (min-width: 992px) {

        #politica .content img {
            max-width: 450px;
        }

        #politica .header {
            height: 340px;
            background-size: 1200px auto;
        }

    }

    @media (min-width: 1200px) {

        #politica .header {
            background-image: url(../img/bg-header-xl.jpg);
            height: 500px;
            background-size: 100% auto;
        }

        #politica .header::before {
            height: 500px;
        }


        #politica .header .titulo .title {
            font-size: 50px;
        }

        #politica .header .titulo {
            bottom: 15px;
        }

        #politica .content {
            padding-top: 60px;
        }

            #politica .content img {
                max-width: 550px;
            }




    }

    @media (min-width: 1600px) {



    }



/* Outras */

.topico .nome {
    color: #023272;
    font-size: 28px;
    margin-bottom: 5px;
    font-family: 'Roboto Condensed';
}

.topico .icon {
    display: inline-block;
    text-align: center;
    background: #3b64a9;
    color: #fff;
    width: 65px;
    height: 65px;
    padding-top: 10px;
    border-radius: 100%;
    font-size: 1.6em;
}

.topico img {
    max-width: 100% !important;
}

@media (min-width: 576px) {



}

@media (min-width: 992px) {



}

@media (min-width: 1200px) {




}

@media (min-width: 1600px) {



}
