.hero{isolation:isolate;display:grid;position:relative}.hero .hero__foto{z-index:-1;height:min(100svh - 3.75rem,46rem);min-height:33rem;position:absolute;inset:0 0 auto}.hero__foto picture,.hero__foto img{width:100%;height:100%}.hero__foto img{object-position:62% 58%;border-radius:0}.hero__foto:after{content:"";background:linear-gradient(to bottom, #0b1f1de6 0%, #0b1f1dd1 26%, #0b1f1db8 40%, #0b1f1d4d 50%, #0b1f1d00 58%, #0b1f1d8c 72%, var(--rio-noite) 100%);position:absolute;inset:0}.hero__texto{justify-content:flex-start;gap:var(--e-6);height:min(100svh - 3.75rem,46rem);min-height:33rem;padding:var(--e-5) var(--margem) var(--e-5);flex-direction:column;display:flex}.hero__carimbo{color:var(--papel)}.hero h1{margin-top:var(--e-3);max-width:13ch;margin-bottom:auto}.hero__promessa{max-width:34rem}.hero__acoes{align-items:center;gap:var(--e-2) var(--e-5);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.hero__acoes .link-seta{color:var(--papel)}.fatos{gap:0 var(--e-5);padding-block:var(--e-2) var(--e-6);grid-template-columns:1fr 1fr;display:grid}.fatos>div{padding-block:var(--e-3);border-top:1px solid var(--filete);gap:var(--e-1);display:grid}.fatos>div:first-child{grid-column:1/-1}.fatos dd{font-size:var(--t-h3);font-variant-numeric:tabular-nums;font-weight:700;font-stretch:108%;line-height:1.1}@media (width>=48rem){.fatos{grid-template-columns:repeat(5,auto);justify-content:space-between}.fatos>div:first-child{grid-column:auto}}@media (width>=62rem){.hero{grid-template-columns:min(calc(max(var(--margem), (100vw - var(--largura)) / 2) + 36rem), 54vw) minmax(0, 1fr);grid-template-rows:auto auto}.hero .hero__foto{z-index:0;grid-area:1/2;height:min(100svh - 10.75rem,44rem);min-height:30rem;position:relative;inset:auto}.hero__foto img{object-position:54% 62%}.hero__foto:after{background:linear-gradient(to right, var(--rio-noite) 0%, #0b1f1d00 22%)}.hero__texto{justify-content:center;gap:var(--e-5);height:auto;min-height:0;padding:var(--e-7) var(--e-5) var(--e-7) max(var(--margem), calc((100vw - var(--largura)) / 2));grid-area:1/1}.hero h1{max-width:16ch;margin-bottom:0;font-size:clamp(2.75rem,4vw,3.5rem)}.hero__carimbo{color:var(--nevoa)}.fatos{padding-block:0 var(--e-5);grid-column:1/-1}.fatos>div{padding-block:var(--e-4) var(--e-2)}}.prova__topo,.bordo__topo{gap:var(--e-4);margin-bottom:var(--e-6);display:grid}.prova__faixa,.bordo__faixa{gap:var(--e-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--margem);padding:0 var(--margem) var(--e-3);overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.prova__faixa li{scroll-snap-align:start;flex:0 0 min(72vw,19rem)}.prova__faixa .figura img{aspect-ratio:4/5}.bordo__faixa li{scroll-snap-align:start;flex:0 0 min(70vw,18rem)}.bordo__faixa .figura img{aspect-ratio:4/3}.prova__topo .links-linha{column-gap:var(--e-5)}@media (width>=48rem){.prova__topo,.bordo__topo{grid-template-columns:1fr 1fr;align-items:end}}@media (width>=62rem){.prova__faixa{gap:var(--e-5) var(--e-4);max-width:calc(var(--largura) + 2 * var(--margem));grid-template-rows:auto auto;grid-template-columns:1.55fr 1fr 1fr;margin-inline:auto;padding-bottom:0;display:grid;overflow:visible}.prova__faixa li:first-child{grid-row:1/3;display:grid}.prova__faixa li:first-child .figura{grid-template-rows:1fr auto;display:grid}.prova__faixa li:first-child img{aspect-ratio:auto;min-height:100%}.prova__faixa li:not(:first-child) img{aspect-ratio:5/4}.bordo__faixa{align-items:end;gap:var(--e-4);max-width:calc(var(--largura) + 2 * var(--margem));grid-template-columns:1.4fr 1fr 1fr 1fr;margin-inline:auto;padding-bottom:0;display:grid;overflow:visible}.bordo__faixa li:first-child img{aspect-ratio:4/5}.bordo__faixa li:not(:first-child) img{aspect-ratio:3/4}}.locacao{overflow:hidden}.locacao__grade{gap:var(--e-6);display:grid}.locacao__lista{border-top:1px solid var(--filete);margin:0;padding:0;list-style:none;display:grid}.locacao__lista li{gap:var(--e-4);padding-block:var(--e-3);border-bottom:1px solid var(--filete);font-size:var(--t-destaque);align-items:baseline;font-weight:560;line-height:1.3;display:flex}.locacao__lista li:before{content:"";background:var(--dourado);flex:none;width:.75rem;height:1px;transform:translateY(-.35em)}.locacao__foto img{aspect-ratio:16/10}@media (width>=62rem){.locacao__grade{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,5vw,5rem)}.locacao__foto{margin-right:calc(var(--margem) * -1)}.locacao__foto img{aspect-ratio:4/5;border-radius:var(--raio) 0 0 var(--raio)}}.consulta{isolation:isolate;overflow:hidden}.consulta .consulta__fundo{z-index:-1;position:absolute;inset:0}.consulta__fundo picture,.consulta__fundo img{width:100%;height:100%}.consulta__fundo img{border-radius:0}.consulta__fundo:after{content:"";background:#0b1f1dcc;position:absolute;inset:0}.consulta__grade{gap:var(--e-6);display:grid}@media (width>=62rem){.consulta__grade{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,6vw,6rem)}}.rio{overflow:hidden}.rio__grade{gap:var(--e-6);display:grid}.rio__regua{display:none}.rio__ferramentas{margin-top:var(--e-6)}@media (width>=62rem){.rio__grade{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(2rem,6vw,6rem)}.rio__regua{display:block}.rio__ferramentas{margin-top:var(--e-7)}}.guia__grade{gap:var(--e-7);display:grid}.noticias-home ul{border-top:1px solid var(--filete);margin:0;padding:0;list-style:none}.noticias-home li{padding-block:var(--e-1) var(--e-3);border-bottom:1px solid var(--filete);display:grid}.noticias-home li a{font-size:var(--t-destaque);color:var(--tinta);text-decoration-color:var(--filete);padding-block:.625rem;font-weight:650;font-stretch:104%;line-height:1.3;display:block}.noticias-home li a:hover{text-decoration-color:var(--dourado)}@media (width>=62rem){.guia__grade{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(2rem,6vw,6rem)}.guia__lista a{grid-template-columns:8rem 1fr}}.perguntas__grade{gap:var(--e-6);display:grid}@media (width>=62rem){.perguntas__grade{column-gap:var(--e-8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}
