/* 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}

/* O que fazemos: 6 cartoes iguais, botao sempre no fundo do cartao */
.pg-servicos .service{display:flex;flex-direction:column;align-items:flex-start}
.pg-servicos .service .service-link{margin-top:auto}

/* A nossa loja: faixa de marcas (logotipos brancos, mesmo peso visual) */
.marcas-lista{list-style:none;margin:0;padding:34px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:34px 56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.marcas-lista img{display:block;max-width:100%;height:auto;opacity:.72;transition:opacity .25s}
.marcas-lista li:hover img{opacity:1}
.marcas-nota{margin-top:16px;font-size:12px;color:var(--muted)}
@media(max-width:640px){.marcas-lista{gap:26px 34px;padding:26px 0}}
/* menu do topo com "A sua reparacao": nunca partir nomes em 2 linhas */
#navigation a{white-space:nowrap}
@media(min-width:1101px) and (max-width:1500px){#navigation{gap:clamp(12px,1.35vw,22px)}}
/* Inicio: botao e ligacoes na mesma linha, horario visivel sem descer a pagina */
.hero-actions{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:6px;margin:26px 0 12px}
.hero-actions .text-link{padding:6px 0}
.open-status{margin-top:8px}
.hero-horario{margin:4px 0 0 18px;font-size:14px;color:var(--muted,#b2b6ae)}
/* Inicio: faixa "Tem um negocio?" (sites para negocios) */
.st-faixa .button{margin-left:auto;flex-shrink:0;white-space:nowrap}
@media(max-width:760px){.st-faixa{flex-wrap:wrap}.st-faixa .button{margin-left:0}}
