/* Fedecámaras Radio V3 — Pie global independiente (Divi Theme Builder).
   Únicamente estilos: contenido, textos y enlaces son módulos nativos editables. */
.fcr-footer-section{background:#ffffff;color:#271d23;border-top:1px solid #e9e3e3}
.fcr-footer-section .et_pb_row{max-width:1220px!important;width:calc(100% - 64px)!important}
.fcr-footer-section .fcr-footer-brand{max-width:360px}
.fcr-footer-section .fcr-footer-brand h3{font-family:Manrope,Arial,sans-serif;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.5px;color:#581729;margin-bottom:14px}
.fcr-footer-section .fcr-footer-brand p{font-size:13px;line-height:1.7;color:#706b70;margin:0}
.fcr-footer-section .fcr-footer-col h4{font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:800;color:#581729;margin-bottom:16px;padding-bottom:0}
.fcr-footer-section .fcr-footer-link{margin:0 0 10px!important;line-height:1.4}
.fcr-footer-section .fcr-footer-link a{font-size:12px;color:#675b60;text-decoration:none;transition:color .2s}
.fcr-footer-section .fcr-footer-link a:hover,.fcr-footer-section .fcr-footer-link a:focus-visible{color:#581729;text-decoration:underline;text-decoration-color:#e6b92f;text-underline-offset:4px}
.fcr-footer-bottom-section{background:#ffffff;border-top:1px solid #e9e3e3}
.fcr-footer-bottom-section .et_pb_row{max-width:1220px!important;width:calc(100% - 64px)!important}
.fcr-footer-bottom-section .fcr-footer-legal p{font-size:11px;line-height:1.6;color:#706b70;margin:0}
.fcr-footer-bottom-section .fcr-footer-legal a{color:#581729;text-decoration:none}
.fcr-footer-bottom-section .fcr-footer-credit{text-align:right}
.fcr-footer-bottom-section .fcr-footer-credit p{font-size:11px;line-height:1.6;color:#706b70;margin:0}
.fcr-footer-bottom-section .fcr-footer-credit a{color:#581729;font-weight:800;text-decoration:underline;text-decoration-color:#e6b92f;text-underline-offset:3px}
@media(max-width:980px){
 .fcr-footer-section .et_pb_row,.fcr-footer-bottom-section .et_pb_row{width:calc(100% - 38px)!important}
 .fcr-footer-section .et_pb_column{margin-bottom:22px!important}
 .fcr-footer-bottom-section .fcr-footer-credit{text-align:left;margin-top:8px}
}
@media(max-width:600px){
 .fcr-footer-section .et_pb_row,.fcr-footer-bottom-section .et_pb_row{width:calc(100% - 32px)!important}
 .fcr-footer-section .et_pb_column{width:100%!important;margin-right:0!important;margin-bottom:22px!important}
 .fcr-footer-section .fcr-footer-brand h3{font-size:21px}
 .fcr-footer-section .fcr-footer-col h4{margin-bottom:12px}
}
