footer .footer-legal350{display:contents}
@media(min-width:1001px){
footer .fgrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:36px!important;row-gap:10px!important;align-items:start}
footer .fgrid>.marca,footer .fgrid>div:last-child{display:contents}
footer .fgrid>.marca>a{grid-column:1;grid-row:1 / 3;align-self:start}
footer .fgrid>.marca>p{grid-column:1;grid-row:3 / 5;margin:0!important}
footer .fgrid>div:last-child>h4{grid-column:2;grid-row:1;margin:0!important}
footer .fgrid>div:last-child>p{grid-column:2;margin:0!important}
footer .fgrid>div:last-child>p:nth-of-type(1){grid-row:2}
footer .fgrid>div:last-child>p:nth-of-type(2){grid-row:3}
footer .fgrid>div:last-child>p:nth-of-type(3){grid-row:4}
footer .fin{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px!important;align-items:start}
footer .fin .footer-legal350{display:flex;flex-wrap:wrap;gap:12px 28px}
footer .fin>span:last-child{justify-self:start;text-align:left}
#hd .nav>ul a:hover{background:transparent!important;color:var(--senal)!important}
#hd .nav>ul a:focus-visible{outline:2px solid #d6dee7;outline-offset:3px}
.portfolio-page #grp-trayectoria .history-chapter>summary{transition:background-color .35s ease,box-shadow .35s ease!important}
.portfolio-page #grp-trayectoria .history-chapter>summary:is(:hover,:focus-visible),.portfolio-page #grp-trayectoria .history-chapter[open]>summary{background:rgba(221,229,232,.45)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.portfolio-page #grp-trayectoria .history-cover{transition:opacity .35s ease!important}
.portfolio-page #grp-trayectoria .history-chapter>summary:is(:hover,:focus-visible) .history-cover{opacity:.82!important}
}
@media(prefers-reduced-motion:reduce){.portfolio-page #grp-trayectoria .history-chapter>summary,.portfolio-page #grp-trayectoria .history-cover{transition:none!important}}
@media(min-width:1001px){body.trajectory-view350 #hd,body.trajectory-view350 #hd.solid{background:rgba(27,36,48,.64)!important;backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);transition:background-color .35s ease}}
@media(min-width:1001px){
html body footer .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 36px!important}
html body footer .fgrid>.marca,html body footer .fgrid>div:last-child{display:contents!important}
html body footer .fin{padding-right:0!important;gap:36px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html body footer .fin>span:last-child{grid-column:2!important;grid-row:1!important;margin:0!important;justify-self:start!important;text-align:left!important}
html body footer .fgrid>div:last-child>h4{margin:0!important}
html body footer .fgrid>.marca img{margin:0!important}
}

/* v351: compact desktop close control, matching the trench control footprint. */
@media(min-width:1001px){
 body[data-foundation] #ecko .front-close286{
  display:inline-flex;width:fit-content!important;max-width:100%!important;
  align-self:flex-start;justify-self:start;align-items:center;justify-content:center;
  min-height:46px;padding:12px 18px;font-size:13px;line-height:1.5;
 }
}
