
/* Marca Altrena, lettering unificado. */
body>header.site-header a.brand.brand-unified{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;width:232px;height:auto;min-height:60px;flex:0 0 232px;overflow:visible;background:none}
body>header.site-header a.brand.brand-unified>img{display:block!important;content:normal!important;position:static!important;transform:none!important;width:232px!important;height:auto!important;max-width:100%;max-height:none;object-fit:contain;filter:none!important}
body>header.site-header a.brand.brand-unified>small{display:block!important;margin:0!important;padding:0;color:#F7F5F8!important;font:500 9.1px/1.4 Sora,Arial,sans-serif!important;letter-spacing:.19em!important;white-space:nowrap}
@media(max-width:720px){body>header.site-header a.brand.brand-unified{width:200px;flex-basis:200px;min-height:55px;gap:7px}body>header.site-header a.brand.brand-unified>img{width:200px!important}body>header.site-header a.brand.brand-unified>small{font-size:7.85px!important}}


body>header.site-header a.brand.brand-unified .unified-lettering{display:block!important;position:relative;width:232px;height:46px;margin:0;padding:0;letter-spacing:normal;line-height:1;background:#F7F5F8;mask:url("altrena-lettering-referencia.png") -19.3px -18.7px / 270.9px 90.3px no-repeat;-webkit-mask:url("altrena-lettering-referencia.png") -19.3px -18.7px / 270.9px 90.3px no-repeat}
body>header.site-header a.brand.brand-unified .unified-lettering:before{content:"";position:absolute;inset:0 auto 0 0;width:68px;background:#FFB178}
@media(max-width:720px){body>header.site-header a.brand.brand-unified .unified-lettering{width:200px;height:40px;mask-position:-16.6px -16.1px;mask-size:233.6px 77.9px;-webkit-mask-position:-16.6px -16.1px;-webkit-mask-size:233.6px 77.9px}body>header.site-header a.brand.brand-unified .unified-lettering:before{width:58.6px}}

@media(max-width:720px){body>header.site-header:has(.brand-unified)>nav{display:none}body>header.site-header:has(.brand-unified)>.menu-toggle{margin-left:auto}body>header.site-header:has(.brand-unified){min-height:75px}html.has-menu nav.mobile-shortcuts{top:75px}}
body>header.site-header:has(.brand-unified){background:transparent!important;color:#F7F5F8;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}body>header.site-header:has(.brand-unified)>.menu-toggle{color:#F7F5F8!important}