@font-face{font-family:HN2;src:url(/fonts/hn-26.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN3;src:url(/fonts/hn-36.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN4;src:url(/fonts/hn-46.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN5;src:url(/fonts/hn-55.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN6;src:url(/fonts/hn-65.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN7;src:url(/fonts/hn-75.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:HN8;src:url(/fonts/hn-85.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--e: "HN2", "Arial Narrow", Arial, sans-serif;--m: "HN4", Arial, sans-serif;--n: "HN6", Arial, sans-serif;--l: "HN8", Arial, sans-serif;--titulo: "Space Grotesk", Arial, sans-serif;--texto: "Space Grotesk", Arial, sans-serif;--acento: var(--amarelo);--sobre-acento: var(--preto);--larg: calc(100vw - 2 * var(--g))}[data-tema=amarelo],.fim{--acento: var(--preto);--sobre-acento: var(--amarelo)}[data-tema=preto],[data-tema=branco],[data-tema=neutro]{--mutado: #e4e4de}[data-tema=amarelo]{--mutado: #1a1a12}h1,h2{font-family:var(--m);font-weight:800;letter-spacing:0;max-width:none}h3{font-family:var(--titulo);font-weight:600;letter-spacing:-.02em;line-height:1.15}.evento-cab h3{font-family:var(--m);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}h1,h2,.frase-grande,.xp-nav a,.reserva span{text-transform:uppercase}@media(max-width:1039px){.menu li a{text-transform:uppercase}}.btn,.c-wa,.fim-wa,.det-wa,.flutuante,.c-link,.det-link,.link,.fim-links a,.topo-btn,.topo-menu,.areas li{letter-spacing:0;font-weight:600}.topo-btn,.topo-menu{font-size:.9375rem;font-weight:500}.aviso{letter-spacing:.01em}.lh,.msg-l{display:block;width:var(--larg);font-size:calc(var(--larg) * .998 / var(--w));white-space:nowrap;letter-spacing:0;line-height:.744;text-indent:calc(var(--x, 0) * -1em)}.lh{position:relative;top:calc(var(--y) * -1em)}.lh+.lh{margin-top:calc(var(--larg) * .05)}.lh.ac{margin-top:calc(var(--larg) * .05 + .14em)}.lh.ac:first-child{margin-top:.14em}.lh.dc{margin-bottom:.1em}.v-2,.v-3,.v-4,.v-5,.v-6,.v-7,.v-8{font-weight:800;font-style:normal;text-transform:uppercase}.v-2{font-family:var(--e)}.v-3{font-family:HN3,Arial,sans-serif}.v-4{font-family:var(--m)}.v-5{font-family:HN5,Arial,sans-serif}.v-6{font-family:var(--n)}.v-7{font-family:HN7,Arial,sans-serif}.v-8{font-family:var(--l)}.w-cor{color:var(--acento)}.lh.marca{top:0;box-sizing:border-box;padding:calc(.16em - var(--y) * 1em) .15em calc(.16em + var(--y) * 1em);background:var(--acento);color:var(--sobre-acento)}.c-txt h2,.trab-info h2,.det h2,.pg-hero h1,.titulo-m{--larg: min(calc((100vw - 2 * var(--g)) * .86), 460px)}.titulo-g,.frase-grande,.fim h2{--larg: min(calc((100vw - 2 * var(--g)) * .9), 720px)}.msg{--larg: calc((100vw - 2 * var(--g)) * .9)}@media(max-width:767px)and (max-height:720px){.c-txt h2,.trab-info h2{--larg: min(calc(100vw - 2 * var(--g)), 270px)}}@media(min-width:900px){.titulo-m{--larg: min(32vw, 460px)}}@media(min-width:1000px){html.xp .c-txt h2,html.xp .trab-info h2{--larg: min(420px, 30vw)}.pg-hero h1{--larg: min(34vw, 540px)}.msg{--larg: min(38vw, 600px)}.fim h2{--larg: min(46vw, 680px)}.fim .titulo-g{--larg: min(42vw, 640px)}}.msg-l{box-sizing:content-box;padding:.4em .14em .26em;margin:-.4em -.14em -.26em}.msg-l>span{position:relative;top:calc(var(--y) * -1em)}.msg-l+.msg-l{margin-top:calc(var(--larg) * .08 - .4em)}html.xp .msg{align-items:center;padding-bottom:0}.msg-l:nth-child(3){color:var(--amarelo)}.c-olho,.det-olho,.trab-info>span{font:500 1rem/1.3 var(--titulo);letter-spacing:0;text-transform:none}.c-exemplo,.det-exemplo,.tela-exemplo{font-weight:600;font-size:.75rem;letter-spacing:0;text-transform:none}.olho{font:500 1rem/1.25 var(--titulo);letter-spacing:0;text-transform:none;color:var(--acento)}.xp-nav a:nth-child(odd),.menu li:nth-child(odd) a{font:800 clamp(3.2rem,16vw,5.6rem)/1 var(--e);letter-spacing:0}.xp-nav a:nth-child(2n),.menu li:nth-child(2n) a{font:800 clamp(1.9rem,9vw,3.6rem)/1.16 var(--l);letter-spacing:0}@media(min-width:1040px){.menu li:nth-child(odd) a,.menu li:nth-child(2n) a{font:500 .9375rem/1.2 var(--titulo);letter-spacing:0;text-transform:none}}.reserva span{font:800 clamp(2.4rem,10vw,4rem)/1 var(--e);letter-spacing:0}.indice-item strong{font:800 clamp(2.6rem,11vw,7.4rem)/1 var(--e);letter-spacing:0}.grade-port .nome{font:600 clamp(1.125rem,1.6vw,1.375rem)/1.2 var(--titulo);letter-spacing:-.01em}.trilho .legenda{font:600 1.0625rem/1.2 var(--titulo);letter-spacing:-.01em}.pontos{font:600 clamp(1.25rem,2.4vw,1.75rem)/1.25 var(--titulo)}html.xp .c-txt .lh,html.xp .trab-info .lh,html.xp .fim .lh{transform:translateY(calc((1 - var(--v, 1)) * 16px))}html.xp .c-txt .lh:nth-child(2),html.xp .trab-info .lh:nth-child(2),html.xp .fim .lh:nth-child(2){transform:translateY(calc((1 - var(--v, 1)) * 34px))}@media(prefers-reduced-motion:no-preference){.pg-hero .lh{animation:lh-esq .85s cubic-bezier(.16,1,.3,1) both}.pg-hero .lh:nth-child(2n){animation-name:lh-dir;animation-delay:.08s}.pg-hero .lh:nth-child(3){animation-delay:.16s}}@keyframes lh-esq{0%{opacity:0;transform:translate(-44px)}}@keyframes lh-dir{0%{opacity:0;transform:translate(44px)}}.contatos .btn{font:600 1.0625rem/1.25 var(--texto)}.demo .btn{font-size:1rem}.demo-nome{font-size:1rem;font-weight:600}.selo{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}:root{--secao-y: 136px}@media(min-width:768px){:root{--secao-y: 184px}}.pg-texto{padding-top:60px}.pg-hero .apoio{margin-top:28px}.olho{margin-bottom:24px}.apoio{margin-top:28px}.tela-flut{margin:52px auto 64px}@media(min-width:1000px){.tela-flut{margin:-280px 0 0}}.titulo-m+*,.titulo-g+*{margin-top:64px}.lista{margin-top:28px;gap:14px}.passos{margin-top:64px}.passo{padding:30px 0}.passo p{margin-top:14px}.duvidas{margin-top:64px}.duvida{padding:34px 0}.duvida p{margin-top:16px}.grade-port{margin-top:64px;gap:48px 24px}.agentes{margin-top:72px;gap:56px 20px}.agente h3{margin-top:22px}.agente small{margin-top:10px}.agente p{margin-top:14px}.areas{margin-top:44px;gap:12px}.evento-cab{gap:20px}.evento+.evento{margin-top:128px}.contatos{margin-top:56px;gap:16px}.nota{margin-top:28px}.demo{padding:24px}.demo-cab{margin-bottom:22px}.rodape{padding-block:96px 120px;gap:56px}html.no-fim .topo-marca img{filter:brightness(0)}html.no-fim .topo-btn{color:var(--preto)}.c-txt h2,.trab-info h2{text-shadow:none}
