.renta4-banco footer .cuerpo-mini-gris-clarito{color:#c8c8c8}
.renta4-banco footer .footer-up{background-color:#3b3b3b}
.in-iframe .footer-xf{display:none}
footer .block-gene{display:flex;justify-content:space-between;flex-wrap:wrap;background-repeat:no-repeat;background-position:top right}
footer .block-right{padding-top:36px;display:flex;width:100%;justify-content:center}
footer .block-right .logo-footer{display:none;max-width:219px;width:100%}
footer .block-right .logo-footer span{font-size:37px}
footer .block-right .logo-footer img{height:32px;width:auto}
@media(min-width:1024px){footer .block-right{display:block;width:32%;text-align:right;padding-top:78px}
footer .block-right .logo-footer{display:inline-block;text-align:right}
}
footer .block-right .helpText{margin-top:16px}
@media(max-width:1023.9px){footer .block-right .helpText{text-align:center}
}
footer .block-right .helpText a{font-size:16px;color:#fff;text-decoration:underline}
footer .block-right .phone-number{display:flex;margin-top:32px;flex-flow:row-reverse;text-align:center;font-size:24px;color:#fff}
footer .block-right .phone-number span{border:1px solid #fff;padding:10px 15px;line-height:44px;font-size:32px}
footer .block-right .phone-number span a{color:#fff}
@media(min-width:1024px){footer .block-right .phone-number{font-size:32px}
}
footer .block-left{width:100%;display:inline-block;padding-top:16px}
@media(min-width:1024px){footer .block-left{width:68%;display:flex;margin-top:75px;padding-top:0}
}
footer .block-left .block-single{display:block;width:100%;margin:0;margin-right:0}
footer .block-left .block-single .title-column{font-size:20px;font-weight:600;font-family:"Exo 2","Arial","Helvetica",sans-serif;color:#fff;text-transform:uppercase;margin:0;padding:20px 0 15px 0;display:inline-block;position:relative;width:100%;border-bottom:2px solid rgba(255,255,255,0.5)}
footer .block-left .block-single .title-column.active{border:0}
footer .block-left .block-single .title-column.active::after{content:"-";padding-bottom:5px}
@media(min-width:1024px){footer .block-left .block-single .title-column{font-weight:700;font-family:"Exo 2","Arial","Helvetica",sans-serif;line-height:32px;font-size:24px;padding:0;border:0;min-height:25px;margin-bottom:20px}
}
footer .block-left .block-single .title-column::after{content:"+";position:absolute;font-weight:400;font-size:21px;right:15px;border:1px solid;padding:0 5px;opacity:.5;width:24px;height:26px;display:inline-flex;align-items:center;justify-content:center}
@media(min-width:1024px){footer .block-left .block-single .title-column::after{display:none}
}
footer .block-left .block-single ul{list-style:none;padding:0;display:none;margin-top:10px;border-bottom:2px solid rgba(255,255,255,0.5)}
@media(min-width:1024px){footer .block-left .block-single ul{display:block;border:0;margin-top:0}
}
footer .block-left .block-single ul li{margin-bottom:19px}
@media(min-width:1024px){footer .block-left .block-single ul li{margin-bottom:7px}
}
footer .block-left .block-single ul li a{font-weight:400;font-size:14px;color:#fff;opacity:1}
@media(min-width:1024px){footer .block-left .block-single ul li a{font-size:16px}
}
footer .block-left .block-single ul li a:hover{text-decoration:underline}
footer .block-left .block-single:nth-child(3){display:none}
@media(min-width:1024px){footer .block-left .block-single{padding:10px 0;width:calc(33.3% - 26px);margin-right:26px}
footer .block-left .block-single:nth-child(3){border:0;display:inline-block}
footer .block-left .block-single:nth-child(1){border-right:1px solid rgba(255,255,255,0.2)}
}
footer .block-left .block-single .visible-xs{display:block}
@media(min-width:1024px){footer .block-left .block-single .visible-xs{display:none}
}
footer .footer-up{background-color:var(--color-bg)}
footer .block-bottom{text-align:center;padding:20px 0 30px 0;width:100%;display:inline-block}
@media(min-width:1024px){footer .block-bottom{border-top:1px solid rgba(255,255,255,0.2);margin-top:20px;text-align:left}
}
footer .block-bottom ul li.desactive{display:none}
@media(min-width:1024px){footer .block-bottom ul li.desactive{display:inline-block}
}
footer .block-bottom ul{list-style:none;padding:0;margin:0}
footer .block-bottom ul li{display:inline-block;margin-right:15px}
footer .block-bottom ul li a:hover{text-decoration:underline}
footer .cuerpo-mini-gris-clarito{color:#f7f7f7}
footer .footer-bottom{padding:26px 0 24px;background-color:var(--color-bg)}
@media(min-width:1024px){footer .footer-bottom{padding:45px 0}
}
footer .footer-bottom .rrss ul{display:block;list-style:none;padding:0;text-align:center;margin-bottom:20px}
@media(min-width:1024px){footer .footer-bottom .rrss ul{margin-bottom:35px}
}
footer .footer-bottom .rrss ul li{display:inline-block;margin:0 10px}
@media(min-width:1024px){footer .footer-bottom .rrss ul li{margin:0 20px}
}
footer .footer-bottom .rrss ul li a{font-size:35px;color:#fff}
footer .footer-bottom .rrss ul li a img{max-height:24px}
footer .footer-bottom p{margin:0;text-align:center}
footer .footer-bottom p a{font-size:15px;color:#fff}