.brochure-close352{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:10000;display:grid;place-items:center;width:46px;height:46px;box-sizing:border-box;border:1px solid #ffffff55;border-radius:50%;background:#172d43;color:white;text-decoration:none;font:400 30px/1 Arial,sans-serif;box-shadow:0 3px 14px #10233430}
.brochure-close352:focus-visible{outline:3px solid #8ac426;outline-offset:4px}
body:has(.brochure-close352) .language277{margin-right:64px}
@media(min-width:1001px){
 html body footer .fgrid{max-width:780px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:36px!important}
 html body footer .aviso-marcas{max-width:780px!important}
 html body footer .fgrid>div:last-child>h4{padding-top:10px!important}
 html body footer .fgrid p{max-width:100%!important;overflow-wrap:break-word}
 /* Preserve horizontal tracks and the link centers; trim only the bar height. */
 html body[data-foundation] .et-nav-inner{padding-top:7px!important;padding-bottom:7px!important;min-height:0!important}
 html body[data-foundation] .et-signature.et-symbol103>img{height:46px!important;object-fit:contain;object-position:left center}
 html body[data-foundation] .et-nav-links>a{padding-top:10px!important;padding-bottom:10px!important;min-height:44px!important;box-sizing:border-box}
}
 #project-viewer .viewer-controls{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center}
 #project-viewer #viewer-count{text-align:center;justify-self:center}
 #project-viewer #viewer-prev,#project-viewer #viewer-next{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;text-align:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;line-height:1!important;padding:0!important;margin:0!important;text-indent:0!important}
 #project-viewer .viewer-stage img{object-fit:contain!important;object-position:center!important}
