/* Software mark and client branding. Source: official cuoridisfogliatella.it logo_tondo.png. */
.pv-trademark{font-size:.38em;line-height:0;vertical-align:super;letter-spacing:0;margin-left:.12em}
.pv-client-brand{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;margin-left:auto;color:#fff;max-width:100%;text-align:left}
.pv-client-brand img{display:block;width:64px;height:64px;object-fit:contain;flex:none}
.pv-client-brand span{font:700 15px/1.25 "Segoe UI",Arial,sans-serif;letter-spacing:0;white-space:normal}
.topin:has(>.pv-client-brand){flex-wrap:wrap}
.topin:has(>.pv-client-brand)>.nav{flex:1 1 300px;justify-content:flex-end}
.pv-branded-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}
.pv-hero-copy{min-width:0;flex:1}
.pv-branded-hero .pv-client-brand img{width:88px;height:88px}
.pv-branded-hero .pv-client-brand span{font-size:18px}
html[data-produktiva-page="login"] .pv-client-brand{color:#14211c;margin-bottom:20px}
html[data-produktiva-page="labels"] .brand-copy .eyebrow::after{content:"PRODUKTIVA™"!important}
@media(max-width:760px){
 .pv-client-brand img{width:48px;height:48px}
 .pv-client-brand span{font-size:13px}
 .topin>.pv-client-brand,.topbar>.pv-client-brand{flex-basis:100%;justify-content:flex-end}
 .pv-branded-hero{flex-wrap:wrap;gap:16px}
 .pv-branded-hero>.pv-client-brand{flex-basis:100%;justify-content:flex-end}
 .pv-branded-hero .pv-client-brand img{width:64px;height:64px}
 .pv-branded-hero .pv-client-brand span{font-size:15px}
}
@media print{.pv-client-brand{display:none!important}}
