    .rwg-rodape {
        position: relative;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--cor-principal);
        text-align: center;
        margin-top: 200px;
        
        cursor: default;
    
    }
    
    .rwg-rodape .rwg-rodape-colunas{
        
        display:flex;

    }
    
    .rwg-rodape .rwg-rodape-coluna{
        
        
        height: 185px;

    }
    
    .rwg-rodape .rwg-rodape-coluna.coluna-1{ width: 16%; padding-top: 51px; text-align: left;}
    .rwg-rodape .rwg-rodape-coluna.coluna-2{ width: 26%;}
    .rwg-rodape .rwg-rodape-coluna.coluna-3{ width: 28%; line-height: 180px;}
    .rwg-rodape .rwg-rodape-coluna.coluna-4{ width: 30%;line-height: 180px;}
    
    .rwg-rodape .rwg-rodape-logo-img{
        
        height: 80px;
        object-fit: contain;
        
        filter: brightness(0) invert(1);
        
    }
    
    .rwg-rodape .rwg-rodape-icones{
        
        margin-top: 53px;
        margin-bottom: 5px;
        
    }
    
    .rwg-rodape .rwg-rodape-icones i{
        
        font-size: 46px;
        padding: 0px 1px;
        color: var(--cor-branco);
        
        
    }
    
    .rwg-rodape .rwg-rodape-coluna.coluna-4 a{
        

        font-style: italic;
        background-color: #4D446900;
        border-radius: 15px 15px 15px 15px;
        
        box-shadow: inset 0px 0px 0px 3.5px var(--cor-branco)!important;
        
        padding: 16px 80px!important;
        
    }
    
    .rwg-rodape .rwg-rodape-coluna.coluna-4 a:hover{
        
        color: var( --cor-principal )!important;
        background-color: var( --cor-branco )!important;
        
        box-shadow: inset 0px 0px 0px 3.5px var(--cor-branco)!important;
    }
    
    .rwg-rodape .rwg-rodape-coluna p{
        
            text-align: center;
            color: var(--cor-cinza-1);
            font-size: 20px;
            font-weight: 900;
            font-style: italic;
            letter-spacing: -0.2px;
        
    }

    /* Versão Mobile */

    @media (max-width: 1199px) { .rwg-rodape{display:none;} } /* Mobile */
    @media (min-width: 1200px) { .rwg-rodape-mobile{display:none;} } /* Desktop */

    .rwg-rodape-mobile {

        position: relative;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: var(--cor-principal);
        text-align: center;
        
        cursor: default;
        padding: 30px;
    
    }

    .rwg-rodape-mobile .rwg-rodape-colunas{
        
        display:flex;

    }
    
    
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-1{ width: 25%; padding-top: 0px; text-align: left;}
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-2{ width: 75%; padding-left: 30px;}
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-3{ width: 100%; margin-top: 30px; display: flex;}
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-4{ width: 100%; margin-top: 15px;}
    
    .rwg-rodape-mobile .rwg-rodape-logo-img{
        
        width: 100%;
        object-fit: contain;
        
        filter: brightness(0) invert(1);
        
    }
    
    .rwg-rodape-mobile .rwg-rodape-icones{
        
        margin-top: 0px;
        margin-bottom: 5px;

        justify-content: space-between;
        display: flex;

        
        
    }
    
    .rwg-rodape-mobile .rwg-rodape-icones i{
        
        font-size: 35px;
        padding: 0px 1px;
        color: var(--cor-branco);
        
        
    }
    
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-3 a{
        

        font-style: italic;
        background-color: #4D446900;
        border-radius: 15px 15px 15px 15px;
        
        box-shadow: inset 0px 0px 0px 3.5px var(--cor-branco)!important;
        width: 100%;

        font-size: 17px!important;
        padding: 14px!important;
    
        
    }
    
    .rwg-rodape-mobile .rwg-rodape-coluna.coluna-3 a:hover{
        
        color: var( --cor-principal )!important;
        background-color: var( --cor-branco )!important;
        
        box-shadow: inset 0px 0px 0px 3.5px var(--cor-branco)!important;
    }
    
    .rwg-rodape-mobile .rwg-rodape-coluna p{
        
            text-align: center;
            color: var(--cor-cinza-1);
            font-size: 15px;
            font-weight: 900;
            font-style: italic;
        
    }