
.press-logo-inverse,.media-menu-brand-inverse{background:#fff!important}
.epoca-dark-mark{filter:brightness(0);width:130px!important;height:auto!important}
#midia .press-logo-grid{margin:36px 0 44px;grid-template-columns:repeat(3,minmax(0,1fr))}
.media-editorial-mark{font:700 17px/1.2 var(--heading);color:#16344c}
.countries-list{display:block;max-width:590px;font-size:13px;line-height:2;margin-top:14px}
.countries-list li{display:inline;white-space:normal}
.countries-list li:not(:last-child):after{content:', ';margin:0;color:inherit}
.program-card>img{display:block;aspect-ratio:2/1;height:auto!important;max-height:none!important;object-fit:contain;width:100%;background:#07243f;border:1px solid #2b506b;border-radius:8px}
.program-card{display:flex;flex-direction:column}.program-card>div{padding-top:20px}
.person-profile-link{display:block;text-align:center;font:500 11px/1.5 var(--body);color:#b7dafa;text-decoration:underline;text-underline-offset:4px;margin:4px 0 15px}
.portrait-safe-contain{object-fit:contain!important;object-position:center!important}
@media(max-width:700px){#midia .press-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.countries-list{font-size:12px}.program-card>img{height:auto!important;max-height:none!important}.program-card>div{padding-top:16px}}

.person-tile{min-width:0;display:flex;flex-direction:column;background:#031c35;border:1px solid #ed89295c;border-radius:18px;overflow:hidden}.person-tile[hidden]{display:none}.person-tile:hover{border-color:#ff8a1b}.person-tile>.person-card{border:0;border-radius:0;flex:1}.person-tile>.person-card:hover{transform:none}.person-profile-link{margin:0;padding:0 15px 22px;min-height:38px}.person-avatar-safe{border-radius:12px;padding:4px}.testimonial-brand-slot{flex-direction:column;gap:3px;height:64px}.brand-context-note{font:400 8px/1.3 var(--body);color:#a8bfd6}.media-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.media-menu-card:last-child{grid-column:auto!important}.media-menu h3{font-size:17px}.media-menu-link{padding:22px}.media-menu-brand{max-width:100%}
@media(max-width:1100px){.media-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.media-menu{grid-template-columns:1fr}.person-tile{border-radius:15px}}
.testimonial-brand{width:124px;max-width:100%;flex-shrink:0}.testimonial-brand img{display:block;width:100%;height:30px;object-fit:contain}.testimonial-brand-slot{height:70px}

.brand-dark-mark{filter:brightness(0)}

/* White original marks rendered in monochrome on the white client panel. */
.client-logos .brand-cell[data-brand="BASF"] img,.client-logos .brand-cell[data-brand="Atento"] img,.client-logos .brand-cell[data-brand="Chilli Beans"] img{filter:brightness(0)}

/* Restore the approved corporate photographs without framed side bars. */
.program-card>img{aspect-ratio:auto;height:180px!important;object-fit:contain;background:transparent;border:0;border-radius:0}.program-card>div{padding-top:17px}@media(max-width:700px){.program-card>img{height:auto!important;max-height:260px!important}}

/* Keep Felipe’s supplied portrait complete inside both avatar formats. */
.case-avatar:has(img[src^="felipe-azevedo-original-v14"]),.person-avatar:has(img[src^="felipe-azevedo-original-v14"]){display:grid;place-items:center;background:#a9c9e3}.case-avatar img[src^="felipe-azevedo-original-v14"],.person-avatar img[src^="felipe-azevedo-original-v14"]{position:static!important;width:84%!important;height:84%!important;max-width:84%!important;object-fit:contain!important;object-position:center!important;border-radius:0}

/* Eduardo: fill the standard circular portrait with the original photograph. */
.person-avatar:has(img[src="pessoa-eduardo-vieira.jpg"]){border-radius:50%;padding:0}.person-avatar img[src="pessoa-eduardo-vieira.jpg"]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important}

.company-text-name{font:600 21px/1.2 var(--heading);color:#16334b}.testimonial-brand img[src="logo-v15-universal.svg"]{filter:brightness(0)}
