@charset "utf-8";

main.politica-conteudo{
    float:left;
    width:100%;
    padding:55px 0;
    background:#f2f2f2;
}

.politica-box{
    max-width:980px;
    background:#fff;
    border-radius:18px;
    padding:36px 34px;
    box-sizing:border-box;
    text-align:left !important;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

.politica-box h1{
    color:#a60000;
    font-size:36px;
    font-weight:700;
    margin-bottom:22px;
}

.politica-box h2{
    color:#a60000;
    font-size:22px;
    font-weight:700;
    margin:28px 0 10px 0;
}

.politica-box p{
    color:#333;
    font-size:16px;
    line-height:1.6;
    margin-top:10px;
}

.politica-box a{
    color:#a60000;
    font-weight:700;
}

@media screen and (max-width:767px){
    main.politica-conteudo{padding:36px 0;}
    .politica-box{width:90%; padding:26px 20px;}
    .politica-box h1{font-size:29px;}
    .politica-box h2{font-size:20px;}
    .politica-box p{font-size:15px;}
}
