#rodape {
	background-color: var(--bg-rodape);
    padding: 2em;
}

#rodape .rodape-so {
    width: 304px;
}

#rodape .rodape-so-logo {
    width: 170px;
    height: 50px;
}

#rodape .rodape-so-texto {
    display: flex;
    width:307px;
    font-family: 'Mulish-Light';
    font-size: 16px;
    color:#fff;
    margin-top: 18px;
}

#rodape .rodape-so-ans {
    display: none;
}

#rodape .rodape-links {
    width: 200px;
    margin-left: auto;
    margin-right: 0px;
    font-family: 'Mulish-Light';
    font-size: 16px;
    color: #000;
    height:70px;
}

#rodape .rodape-links:hover{
    color: blue;
}

#rodape .icone-credsystem-desk {
    display: flex;
    align-items: end;
    height: 160px;
}

#rodape .icone-credsystem-mobile {
    display: none;
}

#rodape .icone-credsystem-desk img {
    width: 100px;
}

@media (max-width:991px){

    #rodape .rodape-so {
        margin-right: auto!important;
        margin-left: auto!important;
    }

    #rodape .rodape-so-logo {
        margin-right: auto!important;
        margin-left: auto!important;
        margin-top: 20px;
    }

    #rodape .rodape-so-texto {
        width: 264px;
        font-size: 12px;
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }
    
    #rodape .rodape-so-ans-90 {
        display: none;
    }

    #rodape .rodape-so-ans {
        display: block;
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }

    #rodape .rodape-links {
        text-align: center;
        margin-right: auto!important;
        margin-left: auto!important;
    }
}

@media (max-width:543px){
        #rodape .icone-credsystem-desk {
        display: none;
    }

    #rodape .icone-credsystem-mobile {
        display: flex;
        justify-content: center;
        margin-top: 1em;
    }
    #rodape .rodape-so {
        order: 1!important;
    }

    #rodape .rodape-links {
        order: 0!important;
    }
}

/* rodape 2 */

#rodape2 .borda {
    border-right: 1px solid #ccc !important;
    color: #253C58 !important;
}

#rodape2 {
    color: #253C58;
    font-family: 'Mulish-Light';
}

#rodape2 a{
    color: #253C58;
    font-family: 'Mulish-Light';
}

@media (min-width:768px) and (max-width:991px){
    #rodape2 .borda-3{
        border-right: none !important;
    }
}

@media (min-width:567px) and (max-width:767px){
    #rodape2 .borda-2{
        border-right: none !important;
    }
    #rodape2 .borda-4{
        border-right: none !important;
    }
}

@media (max-width: 566px) {
    #rodape2 .borda {
        border-right: none !important;
    }
}


/*Rodape 2*/

#rodape2 {
    background-color: #ffff;
    font-family: "Mulish";
    font-size: 14px;
    color: var(--cor-fonte);
    padding: 2em;
    display:flex;
    justify-content:center;
}

    #rodape2 a {
        text-decoration: none;
        color: #606060;
    }

    #rodape2 a:hover {
        color: blue;
    }

    #rodape2 .container-rodape {
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    #rodape2 .linha-vertical {
        background-color: #606060;
        width: 1px;
        height: 34px;
        margin-top: 10px;
    }

    #rodape2 .box-conteudo {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        color: #606060;
        font-family: "Mulish-Light";
        font-size: 15px;

    }

    #rodape2 .container-rodape {
        min-width: 110px;
    }


@media (max-width: 900px) {
    #rodape2 .container-rodape {
        justify-content: center; /* Centraliza os itens na linha */
        margin: 0.5em;
    }

    #rodape2 .box-conteudo {
        justify-content: center;
    }
}