/* Original paper-and-roller logo: outlined type and geometric marks, all local SVG. */
body.ppr-taller .hostinger-ai-menu .ppr-site-brand img.ppr-brand-logo { display:block; width:159.5px!important; height:44px!important; max-width:none!important; object-fit:contain; }
.ppr-site-brand .custom-logo-link,.ppr-taller .ppr-footer__logo { display:inline-flex; flex-direction:column; align-items:flex-start; gap:2px; }
.ppr-site-brand .custom-logo-link { text-decoration:none!important; }
.ppr-brand-tagline { display:block; font-size:13px; line-height:1.5; font-weight:500; letter-spacing:0; white-space:normal; }
.ppr-taller .ppr-footer__logo>.ppr-brand-tagline { display:block; width:auto; height:auto; background:none; color:inherit; font-size:14px; font-weight:500; letter-spacing:0; }
.ppr-taller .ppr-footer__logo img.ppr-brand-logo { display:block; width:217.5px; height:60px; max-width:100%; object-fit:contain; }
.ppr-quote-top .ppr-brand-mark { display:block; width:38px; height:38px; }
.ppr-taller .ppr-calc-brand { position:absolute; top:0; right:0; width:54px; height:54px; }
.ppr-calc-brand>img { display:block; width:100%; height:100%; }
.ppr-taller .pcalc__head::after { top:78px; font-size:15px; }
@media(max-width:600px) {
 body.ppr-taller .hostinger-ai-menu .ppr-site-brand img.ppr-brand-logo { width:159.5px!important; height:44px!important; }
 .ppr-taller .ppr-calc-brand { top:-8px; width:32px; height:32px; }
 .ppr-taller .ppr-footer__logo img.ppr-brand-logo { width:217.5px; height:60px; }
}
