.imgFooterHome {
    display: block;
    width: 100%;
    margin: auto;
    height: auto;
    border: solid 1px red;
}

.moreInfoGral {
    background-color: #e2ebef;  
    width: 98%;
    color: #354954;
    text-align: center;
    font-size: 18px;
    padding: 2em 1%;
    font-weight: 500;
    /*border: solid 1px pink;*/
}
    
.copyrightLinks {
    background-color: #c4d3da;  
    width: 100%;
    text-align: center;
    color: #354954;
    padding-bottom: 2em;
    padding-top: 2em;
}
.loanInfo {
    background-color: #9DAFB8;  
    width: 92%;
    color: #FFF;
    display: flex;
    padding: 2em 4%;
    font-size: 12px;
    align-items: flex-end;
}
.moreInfoGral h2 {
    font-size: 22px;
    font-weight: 500;
}
.copyrightLinks img {
    margin: 0px 0px 20px 0px;
}

.copyrightLinks a {
    color: #354954;
    text-decoration: none;
    margin: 10px 15px 20px 15px;
    font-size: 15px;
}

.copyrightLinks a:hover {
    opacity: .75;
}

.loanInfo img {
    margin: 0em 0em 0em 2em;
}

.iconos {
    justify-content: center; 
    padding-top: 2em;
    background-color: #9DAFB8;
    display: flex; 
}

.iconosRS {
    height:auto;
    margin-left: 20px;
    margin-right: 20px;
    width: 70px !important;
}
.iconosRSfin{
    height:auto;
    padding-left: 8px;
    width: 60px !important;
}
.separador {
    border-left:solid 1px white;
    width: 500px;
    margin-left: 20px;
}
.cookiesmessage p {
    color: #354954;
}
@media screen and (max-width: 1366px) {
    .loanInfo {
        align-items: flex-start;
        flex-wrap: wrap;
        flex-direction: row;
        justify-content: center;
    }
    .separador {
        border-left: solid 0px white;
        width: auto;
        margin-left: 0px;
    }
}
@media screen and (max-width: 980px) {
    .copyrightLinks a {
        font-size: inherit;
    }
    .copyrightLinks p {
        font-size: inherit;
        margin-top: 1em;
    }
    .loanInfo {
        width: 90%;
        padding: 2em 5%;
        flex-wrap: wrap;
        text-align: center;
    }

}
@media screen and (max-width: 820px) {
    .copyrightLinks p {
        font-size: inherit;
        margin-top: 1em;
    }
    
}
@media screen and (max-width: 600px) {
    
}
@media (max-width: 540px) {
    .moreInfoGral a {
        padding: 5px 10px; 
    }
    .copyrightLinks a {
        font-size: 14px;
    }
    .iconosRS {
        margin-left: 10px;
        margin-right: 10px;
        width: 60px !important;
    }
    .iconosRSfin{
        width: 50px !important;
    }
}
@media (max-width: 430px) {
    .iconosRS {
        width: 45px !important;
    }
    .iconosRSfin{
        width: 35px !important;
    }
}
