/* InforAlvelos · paginas interiores: o titulo de cada pagina e um h1 com o aspeto dos h2 das seccoes.
   Gerado por v10-ferramentas/construir_v11.py: nao editar a mao. */
.pg .section h1{font-size:clamp(36px,4.1vw,62px);margin-top:22px;line-height:1.08}
.pg .atelier h1 em{color:#c92b2b}
.pg .faq h1{font-size:40px}
.pg .contact h1{font-size:clamp(42px,6vw,90px);position:relative;max-width:1000px;margin:30px 0 45px}
.pg .contact h1>span{position:absolute;right:0;top:0;font:clamp(90px,12vw,170px)/1 'Segoe UI';color:#ffb6a9}
.pg dialog h1{font-size:43px;margin:26px 0}
@media(max-width:1050px){.pg .contact h1>span{right:-40px}}
@media(max-width:760px){.pg .section h1{font-size:39px}.pg .contact h1{font-size:43px;padding-right:20px}.pg .contact h1>span{font-size:70px;right:-10px;top:-15px}.pg dialog h1{font-size:34px}}
.pg .store-heading h1{font-size:clamp(44px,6vw,78px);line-height:1.06;letter-spacing:-.045em;margin:15px 0 0}
.pg .store h1 em{font-family:Georgia,serif;font-weight:400;color:#786046}
.pg .section h1,.pg .statement h1{letter-spacing:-.035em}
.pg .proof h1{font-size:clamp(38px,5vw,72px);margin:18px 0 40px}
.pg .burlas-copy h1{font-size:clamp(36px,4.1vw,62px);margin:22px 0 0;line-height:1.08}
.pg .burlas-copy h1 em{color:var(--red)}
#navigation a[aria-current=page],#hd-nav a[aria-current=page]{color:#f2f1eb;box-shadow:inset 0 -2px 0 #c92b2b}
.pg-mais{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:40px}
