/*! CSS Used from: Embedded */
.hidden-content{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);background-color:#fff;clip-path:polygon(0 0,0 0,0 0,0 0);color:#000;}
.site-footer{background:var(--footer-background);clear:both;margin-top:var(--footer-space);overflow:hidden;text-align:left;}
.site-footer ul{list-style-type:none;padding:0;}
.site-footer a{text-decoration:none;}
.site-footer .container-about-footer,.site-footer .container-list-footer{border-bottom:1px solid;border-color:var(--footer-border-color);}
.site-footer .container-about-footer .container,.site-footer .container-list-footer .container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:auto;padding:10px;position:relative;}
.site-footer .container-about-footer{overflow:hidden;}
.site-footer .container-list-footer{text-align:var(--footer-container-list-footer-align);}
.site-footer .container-list-footer .container{justify-content:center;}
.site-footer .container{display:grid;max-width:1200px;place-items:center;}
.site-footer .container-toggle{/*display:none;*/padding:10px;}
.arrow-toggle{align-items:center;border-bottom:1px solid var(--footer-border-color);border-top:1px solid var(--footer-border-color);display:flex;justify-content:space-between;text-align:var(--footer-arrow-toggle-align);}
.arrow-toggle h3{color:var(--footer-toggle-color);display:block;font-family:var(--footer-toggle-font-family);font-size:var(--footer-toggle-font-size);font-weight:var(--footer-toggle-font-weight);letter-spacing:var(--footer-toggle-letter-spacing);line-height:var(--footer-toggle-line-height);margin:0;padding:.5rem;position:relative;text-transform:var(--footer-toggle-text-transform);width:100%;}
.list-footer{/*display:flex;*/flex-wrap:wrap;justify-content:var(--footer-container-list-footer-align);margin:var(--footer-list-footer-margin);overflow:hidden;}
.list-footer li{flex-grow:var(--footer-list-footer-grow);font-family:var(--footer-font-family);font-size:var(--footer-font-size);font-weight:var(--footer-font-weight);letter-spacing:var(--footer-letter-spacing);line-height:var(--footer-line-height);margin:0 15px 0 0;position:relative;}
/*.list-footer li:not(.highlight):not(:last-child):after{background-color:var(--footer-divider-color);border-radius:50%;content:" ";height:3px;position:absolute;right:-8px;top:2px;transform:translate(50%,6px);width:3px;}*/
.list-footer li a{color:var(--footer-color);padding:var(--footer-list-footer-padding);text-decoration:none;}
.list-footer .highlight{display:block;margin-bottom:10px;width:100vw;--footer-font-family:Mundo, sans-serif;--footer-font-weight:700;--footer-font-size:0.8125rem;--footer-line-height:0.875rem;--footer-letter-spacing:0;--footer-color:#000;}
.list-corporative{display:inline-flex;flex-wrap:wrap;gap:0 13px;justify-content:center;margin:0;max-width:var(--footer-container-toggle-max-width);overflow:hidden;}
.list-corporative li{flex-grow:var(--footer-corp-flex-grow);font-family:var(--footer-corp-font-family);font-size:var(--footer-corp-font-size);font-weight:var(--footer-corp-font-weight);justify-content:center;letter-spacing:var(--footer-corp-letter-spacing);line-height:var(--footer-corp-line-height);margin:6px 0;position:relative;}
.list-corporative li:after{background-color:var(--footer-divider-color);content:"";height:100%;position:absolute;right:-6px;top:0;width:1px;}
.list-corporative li a{color:var(--footer-corp-color);}
.list-corporative li a:hover{color:var(--footer-corp-color-hover);}
.about-list{margin:0;width:100%;}
.about-list .copyright{padding:10px;}
.about-list .copyright address{color:var(--footer-about-color);font-family:var(--footer-about-font-family);font-size:var(--footer-about-font-size);font-style:normal;font-weight:var(--footer-about-font-weight);letter-spacing:var(--footer-about-letter-spacing);line-height:var(--footer-about-line-height);margin:0;text-align:center;}
.about-list .copyright .icon-elmundo-mobile{display:block;height:15px;margin:0 auto 5px;width:113px;}
.about-list .copyright .icon-elmundo-mobile svg{height:100%;width:100%;}
.footer-social-networks ul{display:flex;margin:15px auto;}
.footer-social-networks ul>*+*{margin-left:.5rem;}
.footer-social-networks ul li{align-items:center;border:var(--footer-social-border);border-radius:50%;display:flex;justify-content:center;}
.footer-social-networks ul li a{align-items:center;display:flex;height:30px;justify-content:center;width:30px;}
.footer-social-networks ul li a svg{fill:var(--footer-social-fill);}
.partners{order:1;padding:10px;}
.partners .icon-partners-reverso{background-image:url(../index/logoreverso.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:33px;width:34px;}

.site-footer .container-about-footer .container, .site-footer .container-list-footer .container {
    align-items: center;
    display: flex
;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin: auto;
    padding: 10px;
    position: relative;
    flex-wrap: wrap;
}