/* Gemilai: redes sociales en cabecera desktop y móvil */
.site-header .cdg-header-social{display:flex;align-items:center;gap:9px;flex-shrink:0}
.site-header .cdg-header-social a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(25,25,25,.20);border-radius:50%;color:inherit;text-decoration:none;transition:background .2s,color .2s,border-color .2s}
.site-header .cdg-header-social a:hover,.site-header .cdg-header-social a:focus-visible{background:#cc2529;color:white;border-color:#cc2529;outline-offset:2px}
.site-header .cdg-social-mobile{display:none}
@media(max-width:900px){
 .site-header .navigation .cdg-header-social{display:none!important}
 .site-header .header-inner{display:flex;align-items:center}
 .site-header .cdg-social-mobile{display:flex!important;margin-left:auto;margin-right:8px;gap:5px;position:relative;z-index:2}
 .site-header .cdg-social-mobile a{width:32px;height:32px}
 .site-header .mobile-menu{flex-shrink:0}
}
@media(max-width:380px){.site-header .cdg-social-mobile{gap:3px;margin-right:4px}.site-header .cdg-social-mobile a{width:29px;height:29px}}
