@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tigre Sans;src:url(/fonts/TigreSans-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--c-navy: #002375;--c-blue: #2ea5ff;--c-cream: #f5f0d8;--c-gray: #f3f3f3;--c-orange: #ff8b1b;--c-text: #5d5d5d;--c-white: #ffffff;--c-black: #000000;--c-ph: #e7ebf2;--c-ph-alt: #dee3ec;--c-ph-ink: #8a94a8;--c-blue-tigre: #0046bf;--c-borda: #d9d9d9;--bg-page: var(--c-white);--bg-side: var(--c-navy);--bg-cream: var(--c-cream);--bg-gray: var(--c-gray);--bg-faq: var(--c-cream);--bg-foot: var(--c-blue);--bg-bar: var(--c-blue);--bg-scrim: var(--c-black);--ink-foot-link: var(--c-navy);--ink-foot-muted: var(--c-text);--btn-nav-bg: var(--c-blue);--btn-nav-ink: var(--c-white);--btn-nav-hover-bg: var(--c-orange);--btn-nav-hover-ink: var(--c-navy);--btn-side-bg: var(--c-white);--btn-side-ink: var(--c-navy);--btn-side-hover-bg: var(--c-cream);--btn-cta-bg: var(--c-white);--btn-cta-ink: var(--c-navy);--ink-note: var(--c-blue);--ink-side-link: var(--c-orange);--faq-row-bg: var(--c-navy);--faq-row-ink: var(--c-white);--faq-icon: var(--c-orange);--faq-open-bg: var(--c-blue);--faq-open-ink: var(--c-navy);--bg-logo-vazio: var(--c-gray);--bg-desconto: var(--c-cream);--ink-desconto: var(--c-navy);--ink-title: var(--c-navy);--ink-body: var(--c-text);--ink-on-navy: var(--c-white);--carrossel-btn-bg: var(--c-navy);--carrossel-btn-ink: var(--c-white);--carrossel-btn-hover-bg: var(--c-orange);--carrossel-btn-hover-ink: var(--c-navy);--carrossel-legenda-ink: var(--c-white);--carrossel-contador-ink: var(--c-navy);--r-btn: 4px;--r-row: 8px;--r-card: 10px;--h-btn-nav: clamp(44px, 7.4vh, 79px);--h-btn-cta: clamp(38px, 5.6vh, 60px);--h-logo: clamp(26px, 4.8vh, 50px);--h-faq-row: 60px;--w-btn-cta: 73.2%;--side-w: clamp(340px, 34vw, 540px);--side-pad: clamp(20px, 2.6vh, 40px);--side-gap: clamp(10px, 2.1vh, 30px);--gap-btn: clamp(8px, 1.5vh, 16px);--pad-btn-x: clamp(10px, 1.1vw, 16px);--pad-btn-y: clamp(6px, 1vh, 12px);--pad-x: clamp(24px, 5vw, 64px);--gap-block: clamp(24px, 2.8vw, 38px);--pad-cadastro: clamp(14px, 2.6vh, 34px);--gap-cadastro: clamp(10px, 2vh, 18px);--gap-campo: clamp(6px, 1.3vh, 12px);--h-campo: clamp(30px, 4.6vh, 38px);--fs-cad-titulo: clamp(14px, min(1.7vw, 2.5vh), 23px);--fs-rotulo: clamp(10.5px, 1.55vh, 13px);--fs-campo: clamp(11px, 1.6vh, 13px);--pad-convenio: clamp(22px, 2.4vw, 34px);--gap-convenio: clamp(14px, 1.8vw, 20px);--fs-convenio: clamp(12px, 1.8vh, 14.5px);--fs-cv-titulo: clamp(10px, 1.4vh, 11.5px);--fs-cv-pct: clamp(15px, 2.4vh, 19px);--fs-side-title: clamp(22px, min(2.55vw, 3.85vh), 36px);--fs-side-note: clamp(15px, min(1.7vw, 2.55vh), 24px);--fs-side-btn: clamp(13px, min(1.3vw, 2.2vh), 19px);--fs-side-cta: var(--fs-side-btn);--font: "Tigre Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink-body);background:var(--bg-page);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}.layout{display:flex;align-items:flex-start}.side{position:fixed;top:0;left:0;width:var(--side-w);height:100vh;height:100dvh;overflow-y:auto;background:var(--bg-side);color:var(--ink-on-navy);padding:var(--side-pad);display:flex;flex-direction:column;gap:var(--side-gap)}.main{margin-left:var(--side-w);width:calc(100% - var(--side-w));min-width:0}.logo{display:block;text-decoration:none;flex:none}.logo img{height:var(--h-logo);width:auto;max-width:100%}.side__title{font-size:var(--fs-side-title);font-weight:400;line-height:1.24;letter-spacing:-.01em}.side__note{font-size:var(--fs-side-note);font-weight:300;line-height:1.55;color:var(--ink-note)}.nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-btn)}.nav a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--h-btn-nav);padding:var(--pad-btn-y) var(--pad-btn-x);border-radius:var(--r-btn);background:var(--btn-nav-bg);color:var(--btn-nav-ink);font-size:var(--fs-side-btn);font-weight:700;line-height:1.25;text-decoration:none;transition:filter .18s ease,transform .18s ease}.nav a:hover{background:var(--btn-nav-hover-bg);color:var(--btn-nav-hover-ink);transform:translateY(-1px)}.ctas{display:flex;flex-direction:column;gap:var(--gap-btn);width:var(--w-btn-cta);min-width:min(100%,210px)}.btn{display:flex;align-items:center;justify-content:center;text-align:center;min-height:var(--h-btn-cta);padding:var(--pad-btn-y) var(--pad-btn-x);border-radius:var(--r-btn);border:2px solid var(--btn-side-bg);background:var(--btn-side-bg);color:var(--btn-side-ink);font-family:inherit;font-size:var(--fs-side-cta);font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.btn:hover{background:var(--btn-side-hover-bg);border-color:var(--btn-side-hover-bg);color:var(--btn-side-ink)}.side__foot{margin-top:auto;padding-top:clamp(10px,1.8vh,18px);display:flex;flex-wrap:wrap;gap:6px 16px;font-size:clamp(10px,1.3vh,11px);font-weight:700;color:var(--ink-side-link)}.side__foot a,.side__foot button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.side__foot a:hover,.side__foot button:hover{text-decoration:underline}.media{position:relative;display:block;width:100%;aspect-ratio:var(--ar,16/9);margin:0;overflow:hidden;background:repeating-linear-gradient(45deg,var(--c-ph) 0 14px,var(--c-ph-alt) 14px 28px)}.media:after{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ph-ink);text-align:center;line-height:1.5}.media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.media img:not([src]){display:none}.media--round{border-radius:var(--r-card)}.media--hero{aspect-ratio:2.14}.media--quiosque{aspect-ratio:2.85}.media--padel{aspect-ratio:2.88}.media--labirinto{aspect-ratio:3.32}.media--mosaico{aspect-ratio:3.96}.media--mosaico img{object-position:center 25%}.media--card{aspect-ratio:4/3}.media--event{aspect-ratio:16/9}.media--event{transition:transform .18s ease}.media--event:hover{transform:translateY(-3px)}.sec{padding:clamp(44px,5.5vw,76px) var(--pad-x)}.sec--cream{background:var(--bg-cream)}.sec--gray{background:var(--bg-gray)}.sec--faq{background:var(--bg-faq)}.sec--flush-top{padding-top:0}.wrap{max-width:660px;margin:0 auto;text-align:center}.wrap--wide{max-width:980px}.wrap--gap{margin-top:var(--gap-block)}.h1{font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--ink-title)}.h2{font-size:clamp(24px,2.7vw,36px);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink-title)}.h2--corpo{color:var(--ink-body)}.lead{font-size:clamp(15px,1.25vw,18px);font-weight:300;line-height:1.75;color:var(--ink-body)}.stack>*+*{margin-top:clamp(14px,1.6vw,22px)}.grid{display:grid;gap:clamp(12px,1.4vw,20px)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--2{grid-template-columns:repeat(2,1fr)}.card__cap{margin-top:10px;font-size:clamp(11px,.95vw,13px);font-weight:700;color:var(--ink-title);text-align:center}.carrossel{--por-vez:3;--carrossel-gap:clamp(12px,1.4vw,20px)}.carrossel__trilho{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--por-vez) - 1) * var(--carrossel-gap)) / var(--por-vez));gap:var(--carrossel-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.carrossel__trilho::-webkit-scrollbar{display:none}.carrossel--cabe .carrossel__trilho{justify-content:center}.carrossel.carrossel--card{--por-vez:1;--carrossel-gap:0px;position:relative;border-radius:var(--r-card);overflow:hidden}.carrossel--card .carrossel__slide{border-radius:0}.carrossel--card .carrossel__controles{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0 10px;justify-content:space-between;pointer-events:none}.carrossel--card .carrossel__seta{width:34px;height:34px;pointer-events:auto;background:color-mix(in srgb,var(--carrossel-btn-bg) 78%,transparent)}.carrossel--card .carrossel__seta svg{width:18px;height:18px}.carrossel--card .carrossel__contador{position:absolute;top:10px;right:10px;min-width:0;padding:3px 9px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--bg-scrim) 55%,transparent);color:var(--carrossel-legenda-ink)}.carrossel__link--ampliar{width:100%;padding:0;border:0;background:none;font:inherit;cursor:zoom-in}.carrossel.carrossel--ampliada{--por-vez:1;--carrossel-gap:0px;position:relative}.carrossel--ampliada .carrossel__slide{aspect-ratio:auto;height:min(calc(100vh - 170px),720px);border-radius:0;background:none}.carrossel--ampliada .carrossel__slide img{object-fit:contain}.carrossel--ampliada .carrossel__controles{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0 12px;justify-content:space-between;pointer-events:none}.carrossel--ampliada .carrossel__seta{pointer-events:auto;background:color-mix(in srgb,var(--carrossel-btn-bg) 78%,transparent)}.carrossel--ampliada .carrossel__contador{position:absolute;bottom:12px;left:50%;transform:translate(-50%);min-width:0;padding:4px 11px;border-radius:999px;font-size:13px;background:color-mix(in srgb,var(--bg-scrim) 55%,transparent);color:var(--carrossel-legenda-ink)}.realizado .card__cap{margin-top:12px}.card__data{margin-top:2px;font-size:clamp(10px,.85vw,12px);font-weight:300;color:var(--ink-body);text-align:center}.carrossel__slide{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-card);background:var(--c-ph);scroll-snap-align:start}.carrossel__slide img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.carrossel__link{display:block;height:100%;color:inherit;text-decoration:none}.carrossel__link img{transition:transform .3s ease}.carrossel__link:hover img{transform:scale(1.03)}.carrossel__link:focus-visible{outline:3px solid var(--c-blue);outline-offset:-3px;border-radius:var(--r-card)}.carrossel__legenda{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:clamp(28px,3vw,40px) clamp(12px,1.2vw,16px) clamp(10px,1vw,14px);background:linear-gradient(0deg,color-mix(in srgb,var(--bg-scrim) 70%,transparent) 0%,transparent 100%);color:var(--carrossel-legenda-ink);text-align:left}.carrossel__legenda strong{font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.3}.carrossel__legenda span{font-size:clamp(11px,.9vw,13px);font-weight:300}.carrossel__controles{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:clamp(14px,1.6vw,20px)}.carrossel__seta{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--carrossel-btn-bg);color:var(--carrossel-btn-ink);cursor:pointer;transition:background .18s ease,color .18s ease}.carrossel__seta svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.carrossel__seta:hover{background:var(--carrossel-btn-hover-bg);color:var(--carrossel-btn-hover-ink)}.carrossel__seta:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.carrossel__contador{min-width:64px;text-align:center;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--carrossel-contador-ink)}.grade-eventos{--grade-gap:clamp(16px,1.8vw,24px);display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--grade-gap)}.grade-eventos>*{flex:0 1 calc((100% - var(--grade-gap)) / 2);min-width:0}.ev{display:flex;flex-direction:column;background:var(--c-white);border:1px solid color-mix(in srgb,var(--c-navy) 7%,transparent);border-radius:var(--r-card);overflow:hidden;box-shadow:0 10px 30px color-mix(in srgb,var(--c-navy) 10%,transparent);transition:transform .18s ease,box-shadow .18s ease}.ev:hover{transform:translateY(-3px);box-shadow:0 16px 38px color-mix(in srgb,var(--c-navy) 16%,transparent)}.ev__capa{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--c-ph)}.ev__capa img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ev:hover .ev__capa img{transform:scale(1.05)}.ev__data{position:absolute;top:14px;left:14px;min-width:58px;padding:8px 12px;border-radius:var(--r-row);background:var(--c-white);color:var(--c-navy);text-align:center;line-height:1;box-shadow:0 4px 14px color-mix(in srgb,var(--c-black) 15%,transparent)}.ev__data b{display:block;font-size:26px;font-weight:800}.ev__data span{display:block;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--c-blue)}.ev__tag{position:absolute;left:14px;bottom:14px;padding:6px 10px;border-radius:999px;background:var(--c-orange);color:var(--c-navy);font-size:11px;font-weight:800;letter-spacing:.02em}.ev__tag--fechada{background:var(--c-navy);color:var(--c-white)}.ev__corpo{flex:1;text-align:left;display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px}.ev__titulo{font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.2;color:var(--ink-title)}.ev__info{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-title)}.ev__info li{display:flex;gap:8px;align-items:center;line-height:1.3}.ev__info svg{flex:none;width:16px;height:16px;transform:translateY(-2px);fill:none;stroke:var(--c-blue);stroke-width:2}.ev__resumo{font-size:14px;font-weight:300;line-height:1.6;color:var(--ink-body)}.ev__acoes{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ev__acoes small{font-size:12px;color:var(--ink-body)}.ev__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;border-radius:var(--r-btn);background:var(--c-navy);color:var(--c-white);font-size:15px;font-weight:700;text-decoration:none;transition:background .18s ease}.ev__btn:hover{background:var(--c-blue)}.ev__btn--secundario{background:transparent;color:var(--c-navy);box-shadow:inset 0 0 0 1.5px var(--c-navy)}.ev__btn--secundario:hover{background:var(--c-navy);color:var(--c-white)}.ev__btn:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.banner{--banner-ar:1.59;--banner-vazamento:5.11%;--garrafa-luz:.65;position:relative;margin-bottom:var(--banner-vazamento)}.banner__quadro{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:var(--banner-ar);display:flex;align-items:flex-end;background:repeating-linear-gradient(45deg,var(--c-ph) 0 14px,var(--c-ph-alt) 14px 28px)}.banner__quadro>.media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%}.banner__quadro>.media img{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:108.125%;max-width:none}.banner__sobra{position:absolute;top:100%;left:0;right:0;height:8.125%;overflow:hidden;pointer-events:none}.banner__garrafa{position:absolute;top:0;left:50%;transform:translate(-50%);width:auto;height:100%;max-width:none;filter:brightness(var(--garrafa-luz))}.banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--bg-scrim) 70%,transparent) 0%,color-mix(in srgb,var(--bg-scrim) 42%,transparent) 45%,transparent 78%)}.banner__body{position:relative;z-index:3;padding:clamp(20px,3vw,40px);max-width:60%;text-align:left}.banner__title{font-size:clamp(24px,2.9vw,40px);font-weight:800;line-height:1.2;color:var(--ink-on-navy);letter-spacing:-.01em}.banner__btn{display:inline-flex;align-items:center;margin-top:16px;min-height:var(--h-btn-cta);padding:12px 22px;border-radius:var(--r-btn);border:2px solid var(--btn-cta-bg);background:var(--btn-cta-bg);color:var(--btn-cta-ink);font-size:clamp(11px,.95vw,14px);font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.banner__btn:hover{background:var(--btn-nav-bg);border-color:var(--btn-nav-bg);color:var(--btn-nav-ink)}.banner__badge{position:absolute;z-index:3;top:clamp(14px,2.4vw,30px);right:clamp(14px,2.4vw,30px);width:clamp(150px,21%,260px);height:auto}.logos{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:clamp(14px,2vw,28px);align-items:center;max-width:calc(var(--cols,4) / 4 * 100%);margin-inline:auto}.logos+.logos{margin-top:clamp(14px,2vw,28px)}.logos img{width:100%;height:clamp(44px,5vw,72px);object-fit:contain;object-position:center}.logo-btn{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-btn);transition:transform .18s ease}.logo-btn:hover{transform:translateY(-3px)}.logo-btn:focus-visible{outline:3px solid var(--c-blue);outline-offset:6px}.logo-btn__nome{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(44px,5vw,72px);padding:0 12px;border-radius:var(--r-row);background:var(--bg-logo-vazio);font-size:clamp(13px,1.15vw,16px);font-weight:800;line-height:1.2;text-align:center;color:var(--ink-title)}.card-link{display:block;text-decoration:none;color:inherit;border-radius:var(--r-card);transition:transform .18s ease}.card-link:hover{transform:translateY(-3px)}.card-link:focus-visible{outline:3px solid var(--c-blue);outline-offset:6px}.faq{max-width:850px;margin:clamp(22px,2.6vw,34px) auto 0;display:flex;flex-direction:column;gap:10px}.faq__item{background:var(--faq-row-bg);border-radius:var(--r-row);overflow:hidden}.faq__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--h-faq-row);padding:12px clamp(16px,1.8vw,24px);background:none;border:0;color:var(--faq-row-ink);font-family:inherit;font-size:clamp(14px,1.15vw,17px);font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.faq__btn:hover{filter:brightness(1.35)}.faq__icon{flex:none;width:20px;height:20px;position:relative;transition:transform .28s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--faq-icon);transform:translate(-50%,-50%);border-radius:1px}.faq__icon:before{width:16px;height:2.5px}.faq__icon:after{width:2.5px;height:16px;transition:opacity .28s ease}.faq__item.is-open .faq__icon{transform:rotate(180deg)}.faq__item.is-open .faq__icon:after{opacity:0}.faq__item.is-open .faq__btn{background:var(--faq-open-bg);color:var(--faq-open-ink)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel>div{overflow:hidden}.faq__panel p{padding:14px clamp(16px,1.8vw,24px) 18px;font-size:clamp(14px,1.15vw,17px);font-weight:300;line-height:1.75;color:var(--faq-row-ink)}.modal{width:100%;max-width:min(560px,calc(100vw - 32px),calc((100vh - 80px)*1.33));padding:0;border:0;background:none;overflow:visible;color:var(--ink-body)}.modal::backdrop{background:color-mix(in srgb,var(--c-navy) 62%,transparent)}.modal__card{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-radius:var(--r-card);box-shadow:0 24px 60px color-mix(in srgb,var(--c-black) 30%,transparent)}.modal__info{background:var(--c-white);border-radius:var(--r-card) 0 0 var(--r-card);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:26px;text-align:center}.modal__marca{width:100%;display:flex;align-items:center;justify-content:center}.modal__marca img{width:auto;max-width:100%;max-height:74px;object-fit:contain}.modal__txt{font-size:11.5px;font-weight:700;line-height:1.7;color:var(--ink-title)}.modal__foto{position:relative;margin:0;overflow:hidden;border-radius:0 var(--r-card) var(--r-card) 0;aspect-ratio:395/500}.modal__cena{position:absolute;top:0;left:0;width:100%;height:auto}.modal__pe{position:absolute;z-index:1;top:0;right:0;width:50%;height:auto;clip-path:inset(84.2% 0 0 0);pointer-events:none}.modal__close{position:absolute;z-index:3;top:10px;right:10px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--ink-on-navy);cursor:pointer;transition:opacity .18s ease}.modal__close:hover{opacity:.65}.modal__close:focus-visible{outline:3px solid var(--c-white);outline-offset:2px}.modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.modal--form{max-width:min(860px,calc(100vw - 32px))}.modal__card--form{display:grid;grid-template-columns:1.32fr 1fr;align-items:stretch;max-height:calc(100vh - 32px);overflow:hidden}.modal--convenio{max-width:min(640px,calc(100vw - 32px),calc((100vh - 80px)*1.33))}.modal__card--convenio{grid-template-columns:1fr 1fr}.modal--fotos{max-width:min(1100px,calc(100vw - 32px))}.modal__card--fotos{display:block;overflow:hidden;background:var(--c-navy)}.fotos__topo{padding:16px 56px 14px 20px;color:var(--ink-on-navy)}.fotos__titulo{font-size:clamp(15px,1.3vw,18px);font-weight:700;line-height:1.3}.fotos__data{margin-top:2px;font-size:13px;font-weight:300}.convenio__painel{background:var(--c-white);border-radius:var(--r-card) 0 0 var(--r-card);min-width:0;contain:size;overflow-y:auto;overscroll-behavior:contain}.convenio{display:flex;flex-direction:column;justify-content:safe center;min-height:100%;gap:var(--gap-convenio);padding:var(--pad-convenio)}.convenio__marca{display:flex;align-items:center;justify-content:center;min-height:52px}.convenio__marca img{width:auto;max-width:78%;max-height:74px;object-fit:contain}.convenio__nome{font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.2;color:var(--ink-title);text-align:center}.convenio__desc{font-size:12px;font-weight:700;line-height:1.7;color:var(--ink-title);text-align:center}.convenio__selo{align-self:center;padding:5px 12px;border-radius:999px;background:var(--c-orange);color:var(--c-navy);font-size:11.5px;font-weight:800}.convenio__nota{font-size:11.5px;font-weight:600;color:var(--ink-body);text-align:center}.convenio__associar{align-self:center;padding:11px 22px;border:0;border-radius:var(--r-btn);background:var(--c-navy);color:var(--c-white);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.convenio__associar:hover{background:var(--c-orange);color:var(--c-navy)}.convenio__associar:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.convenio__bloco{display:flex;flex-direction:column;gap:9px}.convenio__titulo{font-size:var(--fs-cv-titulo);font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:var(--ink-title)}.convenio__descontos{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.convenio__desconto{display:flex;flex-direction:column;gap:1px;padding:8px 13px;border-radius:var(--r-row);background:var(--bg-desconto)}.convenio__pct{font-size:var(--fs-cv-pct);font-weight:800;line-height:1.15;color:var(--ink-desconto)}.convenio__sobre{font-size:var(--fs-cv-titulo);font-weight:500;line-height:1.3;color:var(--ink-desconto)}.convenio__lista{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:6px}.convenio__lista li{font-size:var(--fs-convenio);font-weight:400;line-height:1.65;color:var(--ink-body)}.convenio__lista li::marker{color:var(--ink-note)}.convenio__dados{margin:0;display:flex;flex-direction:column;gap:6px}.convenio__dado{display:flex;gap:8px;align-items:baseline;min-width:0}.convenio__rotulo{flex:none;min-width:68px;font-size:var(--fs-convenio);font-weight:700;line-height:1.6;color:var(--ink-title)}.convenio__valor{margin:0;font-size:var(--fs-convenio);font-weight:400;line-height:1.65;color:var(--ink-body);overflow-wrap:anywhere}.convenio__link{color:var(--ink-note);text-decoration:none}.convenio__link:hover{text-decoration:underline}.convenio__link:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.convenio__acesso{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.convenio__qr{flex:none;width:104px;height:104px;border-radius:var(--r-btn);object-fit:contain;background:var(--c-white)}.convenio__cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--h-campo);padding:0 20px;border-radius:var(--r-btn);background:var(--btn-nav-bg);color:var(--btn-nav-ink);font-size:var(--fs-convenio);font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.convenio__cta:hover{background:var(--btn-nav-hover-bg);color:var(--btn-nav-hover-ink)}.convenio__cta:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px}.cadastro__painel{background:var(--bg-cream);overflow-y:auto}.cadastro__foto{position:relative;margin:0}.cadastro__foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cadastro{padding:var(--pad-cadastro) clamp(18px,2.4vw,34px);display:flex;flex-direction:column;gap:var(--gap-cadastro)}.cadastro__titulo{font-size:var(--fs-cad-titulo);font-weight:800;line-height:1.2;color:var(--ink-title)}.cadastro__contribuicao{font-size:var(--fs-campo);font-weight:600;line-height:1.5;color:var(--ink-title)}.cadastro__campos{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--gap-campo) 10px}.campo{display:flex;flex-direction:column;gap:3px;min-width:0}.campo--total{grid-column:1/-1}.campo__rotulo{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-size:var(--fs-rotulo);font-weight:700;line-height:1.25;color:var(--ink-title)}.campo__nota{font-size:.82em;font-weight:400}.campo__req{color:var(--c-orange)}.campo__controle{width:100%;min-height:var(--h-campo);padding:6px 11px;border:1.5px solid var(--c-gray);border-radius:var(--r-btn);background:var(--c-white);font-family:inherit;font-size:var(--fs-campo);color:var(--ink-title)}.campo__controle::placeholder{color:var(--ink-body);opacity:.55}.campo__controle:focus{outline:none;border-color:var(--c-blue)}.campo__controle--erro{border-color:var(--c-orange)}.selecao{position:relative}.selecao__botao{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.selecao__valor{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selecao__valor--vazio{color:var(--ink-body);opacity:.55}.selecao__seta{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--c-blue);transition:transform .2s ease}.selecao__botao[aria-expanded=true] .selecao__seta{transform:rotate(180deg)}.selecao__botao[aria-expanded=true]{border-color:var(--c-blue)}.selecao__lista{position:absolute;z-index:2;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;max-height:clamp(132px,20vh,208px);overflow-y:auto;list-style:none;border:1.5px solid var(--c-blue);border-radius:var(--r-btn);background:var(--c-white);box-shadow:0 10px 24px color-mix(in srgb,var(--c-navy) 22%,transparent)}.selecao__opcao{padding:7px 9px;border-radius:var(--r-btn);font-size:var(--fs-campo);line-height:1.35;color:var(--ink-title);cursor:pointer}.selecao__opcao--ativa{background:var(--c-blue);color:var(--ink-on-navy)}.selecao__opcao[aria-selected=true]{font-weight:700}.campo__erro{font-size:10.5px;line-height:1.4;font-weight:700;color:var(--c-orange)}.cadastro__armadilha{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cadastro__aceite{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-rotulo);font-weight:700;line-height:1.35;color:var(--ink-title);cursor:pointer}.cadastro__aceite input{margin-top:1px;flex:none;width:16px;height:16px;accent-color:var(--c-navy)}.cadastro__obrigatorio{font-size:calc(var(--fs-rotulo) - 1.5px);font-weight:600;color:var(--c-orange)}.cadastro__aviso{padding:10px 12px;border-radius:var(--r-btn);background:color-mix(in srgb,var(--c-orange) 12%,transparent);font-size:11.5px;font-weight:700;line-height:1.5;color:var(--ink-title)}.cadastro__enviar{align-self:flex-start;min-height:var(--h-campo);padding:8px 26px;border:2px solid var(--c-navy);border-radius:var(--r-btn);background:var(--c-navy);color:var(--ink-on-navy);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.cadastro__enviar:hover:not(:disabled){background:transparent;color:var(--c-navy)}.cadastro__enviar:disabled{opacity:.6;cursor:progress}.cadastro__sucesso{padding:clamp(30px,3.4vw,46px);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cadastro__texto{font-size:13px;line-height:1.7;color:var(--ink-body)}.foot{position:relative;overflow:hidden;background:var(--bg-foot);color:var(--c-white);padding:clamp(36px,4vw,60px) var(--pad-x) clamp(20px,2vw,28px);display:flex;flex-direction:column;gap:clamp(28px,3.2vw,44px)}.foot:before{content:"";position:absolute;right:-12%;top:-60%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c-white) 22%,transparent),transparent 70%);pointer-events:none}.foot>*{position:relative}.foot__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(28px,4vw,64px);flex-wrap:wrap}.foot__marca{display:flex;flex-direction:column;gap:16px;max-width:340px}.foot__marca img{width:clamp(140px,14vw,200px);height:auto}.foot__frase{font-size:clamp(13px,.95vw,14.5px);line-height:1.6;color:var(--c-navy);font-weight:600}.foot__contato{display:flex;flex-direction:column;gap:10px;min-width:0}.foot__rotulo{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-navy);opacity:.75;margin-bottom:2px}.foot__canal{display:inline-flex;align-items:center;gap:12px;font-size:clamp(13px,1vw,15px);font-weight:700;color:var(--c-white);text-decoration:none;overflow-wrap:anywhere;transition:transform .18s ease}.foot__icone{flex:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-navy);color:var(--c-white);transition:background .18s ease,color .18s ease}.foot__icone svg{width:18px;height:18px;fill:currentColor}.foot__canal:hover{transform:translate(3px)}.foot__canal:hover .foot__icone{background:var(--c-orange);color:var(--c-navy)}.foot__canal:focus-visible{outline:2px solid var(--c-white);outline-offset:4px;border-radius:999px}.foot__base{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;padding-top:clamp(16px,1.6vw,22px);border-top:1px solid color-mix(in srgb,var(--c-navy) 25%,transparent);font-size:12.5px;color:var(--c-navy)}.foot__base small{font-size:inherit;font-weight:600}.foot__legal{display:flex;gap:8px;flex-wrap:wrap}.foot__legal button{padding:7px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-navy) 35%,transparent);background:transparent;color:var(--c-navy);font:inherit;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.foot__legal button:hover{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.foot__legal button:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.modal--legal{max-width:min(720px,calc(100vw - 32px))}.modal--legal[open]{animation:legal-entra .26s ease-out}.modal--legal[open]::backdrop{animation:legal-fundo .26s ease-out}@keyframes legal-entra{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes legal-fundo{0%{opacity:0}}.legal{display:flex;flex-direction:column;max-height:calc(100vh - 48px);background:var(--c-white);border-radius:var(--r-card);overflow:hidden;box-shadow:0 24px 60px color-mix(in srgb,var(--c-black) 30%,transparent)}.legal__topo{position:relative;padding:clamp(24px,3vw,36px) clamp(22px,3vw,40px) clamp(20px,2.4vw,28px);background:linear-gradient(135deg,var(--c-navy) 0%,color-mix(in srgb,var(--c-navy) 70%,var(--c-blue)) 100%);color:var(--c-white)}.legal__selo{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--c-orange);color:var(--c-navy);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal__titulo{margin:12px 0 4px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.15}.legal__data{font-size:12.5px;color:var(--c-blue)}.legal__close{top:14px;right:14px}.legal__corpo{flex:1;min-height:0;overflow-y:auto;padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:26px;font-size:14px;line-height:1.75;color:var(--ink-body)}.legal__secao{display:flex;flex-direction:column;gap:10px}.legal__subtitulo{display:flex;align-items:baseline;gap:10px;font-size:16px;font-weight:800;color:var(--ink-title)}.legal__num{font-size:12px;font-weight:800;color:var(--c-orange);letter-spacing:.06em}.legal__rodape{padding:14px clamp(22px,3vw,40px);border-top:1px solid var(--c-gray);display:flex;justify-content:flex-end}.legal__ok{min-width:140px;padding:11px 22px;border:0;border-radius:var(--r-btn);background:var(--c-navy);color:var(--c-white);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.legal__ok:hover{background:var(--c-orange);color:var(--c-navy)}.legal__ok:focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.bar{height:clamp(46px,5vw,74px);background:var(--bg-bar)}@media (max-width:1023px){.layout{flex-direction:column}.side{position:static;width:100%;height:auto;overflow:visible;--side-pad: clamp(24px, 5vw, 40px);--side-gap: clamp(16px, 3.4vw, 28px);--gap-btn: 12px;--pad-btn-x: 16px;--pad-btn-y: 12px;--w-btn-cta: 100%;--h-btn-nav: clamp(58px, 9vw, 79px);--h-btn-cta: clamp(50px, 7vw, 60px);--h-logo: clamp(34px, 9vw, 50px);--fs-side-title: clamp(22px, 5.4vw, 32px);--fs-side-note: clamp(13px, 3.2vw, 16px);--fs-side-btn: clamp(12px, 2.8vw, 15px);--fs-side-cta: var(--fs-side-btn)}.main{margin-left:0;width:100%}.side__foot{margin-top:24px;padding-top:18px;font-size:12px;justify-content:center}}@media (min-width:641px) and (max-width:1023px){.carrossel{--por-vez:2}.media--hero{aspect-ratio:1.52}.media--quiosque,.media--padel{aspect-ratio:2.36}.media--labirinto{aspect-ratio:2.85}.media--mosaico{aspect-ratio:3.96}.banner{--banner-ar:1.23;--banner-vazamento:6.61%}.side{text-align:center;--w-btn-cta:74%}.logo img{margin-inline:auto}.ctas{align-self:center}.nav{gap:20px 40px}.br-narrow{display:none}.h1{font-size:clamp(30px,4.8vw,40px)}.h2{font-size:clamp(22px,3vw,28px)}}@media (max-width:640px){.carrossel{--por-vez:1}.grade-eventos>*{flex-basis:100%}.grid--4{grid-template-columns:repeat(2,1fr)}.grid--stack-m,.grid--2{grid-template-columns:1fr}.logos{grid-template-columns:1fr;max-width:100%;gap:26px}.logos+.logos{margin-top:26px}.logos img,.logo-btn__nome{height:clamp(84px,29vw,120px)}.media--hero{aspect-ratio:.8}.media--quiosque,.media--padel{aspect-ratio:2.36}.media--labirinto{aspect-ratio:2.85}.media--mosaico{aspect-ratio:3.96}.h1{font-size:clamp(28px,9.6vw,40px)}.h2{font-size:clamp(20px,6.9vw,28px)}.grid--stack-m .media{aspect-ratio:2.5}.banner{--banner-ar:.68;--banner-vazamento:0}.banner__sobra{display:none}.banner__body{max-width:100%}.banner__scrim{background:linear-gradient(0deg,color-mix(in srgb,var(--bg-scrim) 72%,transparent) 18%,color-mix(in srgb,var(--bg-scrim) 20%,transparent) 75%)}.foot__topo{flex-direction:column}.foot__base{flex-direction:column;align-items:flex-start}.legal__rodape .legal__ok{width:100%}.modal{overflow-y:auto}.modal__card{grid-template-columns:1fr}.modal__info{border-radius:var(--r-card) var(--r-card) 0 0}.modal__pe{display:none}.modal__foto{aspect-ratio:1.35;border-radius:0 0 var(--r-card) var(--r-card)}.modal__cena{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.modal__card--form,.modal__card--convenio{grid-template-columns:1fr}.cadastro__foto,.convenio__foto{display:none}.convenio__painel{border-radius:var(--r-card);contain:none;max-height:calc(100vh - 32px)}.carrossel--ampliada .carrossel__slide{height:min(calc(100vh - 170px),calc((100vw - 32px)/.8))}.modal__card--convenio .modal__close{color:var(--ink-title)}.modal__card--convenio .modal__close:focus-visible{outline-color:var(--c-blue)}}@media (prefers-reduced-motion:reduce){html,.carrossel__trilho{scroll-behavior:auto}*,::backdrop{transition-duration:.01ms!important;animation-duration:.01ms!important}}.evp{--evp-max: 1120px;--evp-pad: max(var(--pad-x), calc((100% - var(--evp-max)) / 2));--evp-r-card: 16px;--evp-r-ctrl: 6px;--evp-sombra: 0 12px 32px color-mix(in srgb, var(--c-navy) 10%, transparent);min-height:100vh;background:var(--bg-cream);color:var(--ink-body)}.evp__cabecalho{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--evp-pad);background:var(--c-navy)}.evp__logo img{height:31px;width:auto}.evp__voltar{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--c-white);text-decoration:none}.evp__voltar:hover{text-decoration:underline}.evp__voltar svg{width:18px;height:18px;fill:none;stroke:var(--c-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evp__destaque{display:flex;align-items:center;gap:64px;padding:56px var(--evp-pad) 80px;background:var(--c-navy)}.evp__destaque-texto{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.evp__tag{padding:7px 14px;border-radius:100px;background:var(--c-orange);color:var(--c-navy);font-size:13px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.evp__titulo{font-size:clamp(40px,5.6vw,72px);font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--c-white);overflow-wrap:anywhere}.evp__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.evp__vagas{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:color-mix(in srgb,var(--c-blue) 16%,transparent);font-size:17px;font-weight:700;line-height:24px;color:var(--c-white)}.evp__vagas svg{width:20px;height:20px;fill:none;stroke:var(--c-blue);stroke-width:2;stroke-linecap:round}.evp__capa{flex:none;width:min(528px,45%);aspect-ratio:16/9;overflow:hidden;border-radius:var(--evp-r-card);background:var(--c-blue-tigre);box-shadow:0 12px 16px color-mix(in srgb,var(--c-navy) 10%,transparent)}.evp__capa img{width:100%;height:100%;object-fit:cover}.evp__capa--vazia{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.15;color:var(--c-white)}.evp__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;border:0;border-radius:var(--evp-r-ctrl);font-family:inherit;font-size:16px;font-weight:700;line-height:20px;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.evp__btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evp__btn:focus-visible{outline:3px solid var(--c-orange);outline-offset:2px}.evp__btn--destaque{background:var(--c-blue);color:var(--c-navy)}.evp__btn--destaque:hover{background:var(--c-white)}.evp__btn--contorno{background:transparent;color:var(--c-navy);box-shadow:inset 0 0 0 1.5px var(--c-navy)}.evp__btn--contorno:hover{background:var(--c-navy);color:var(--c-white)}.evp__btn--enviar{width:100%;background:var(--c-blue-tigre);color:var(--c-white)}.evp__btn--enviar:hover:not(:disabled){background:var(--c-navy)}.evp__btn--enviar:disabled{opacity:.6;cursor:progress}.evp__faixa{padding:0 var(--evp-pad);background:linear-gradient(var(--c-navy) 50px,var(--bg-cream) 50px)}.evp__infos{list-style:none;margin:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 40px;border-radius:var(--evp-r-card);background:var(--c-white);box-shadow:var(--evp-sombra)}.evp__infos li{display:flex;align-items:center;gap:14px;min-width:0}.evp__infos li+li{padding-left:24px;border-left:1px solid var(--c-borda)}.evp__info-icone{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-blue-tigre) 8%,transparent)}.evp__info-icone svg{width:22px;height:22px;fill:none;stroke:var(--c-blue-tigre);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.evp__info-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.evp__info-texto small{font-size:13px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-body)}.evp__info-texto strong{font-size:17px;font-weight:700;line-height:24px;color:var(--c-navy)}.evp__corpo{display:flex;align-items:flex-start;gap:40px;padding:48px var(--evp-pad) 96px}.evp__conteudo{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.evp__bloco{display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:var(--evp-r-card);background:var(--c-white)}.evp__h2{font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.005em;color:var(--c-navy)}.evp__descricao{display:flex;flex-direction:column;gap:12px;font-size:18px;font-weight:300;line-height:28px;color:var(--ink-body)}.evp__descricao a{color:var(--c-blue-tigre);font-weight:400;overflow-wrap:anywhere}.evp__mapa{display:block;width:100%;height:280px;border:0;border-radius:12px;background:var(--c-gray)}.evp__endereco{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.evp__endereco address{display:flex;flex-direction:column;gap:2px;font-style:normal;font-size:14px;line-height:20px}.evp__endereco strong{font-size:17px;line-height:24px;color:var(--c-navy)}.evp__lateral{flex:none;width:440px;position:sticky;top:24px;scroll-margin-top:24px}.evp__card{padding:32px;border-radius:var(--evp-r-card);background:var(--c-white);box-shadow:var(--evp-sombra)}.evp__form{display:flex;flex-direction:column;gap:20px}.evp__form-topo{display:flex;flex-direction:column;gap:8px}.evp__sobre{font-size:13px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-blue-tigre)}.evp__form-titulo{font-size:36px;font-weight:700;line-height:42px;letter-spacing:-.005em;color:var(--c-navy)}.evp__divisoria{width:100%;height:1px;margin:0;border:0;background:var(--c-borda)}.evp__dica{font-size:14px;line-height:20px;color:var(--ink-body)}.evp__form .campo{gap:8px}.evp__form .campo__rotulo{font-size:14px;line-height:20px;color:var(--c-navy)}.evp__form .campo__nota{font-size:13px;color:var(--ink-body)}.evp__form .campo__controle{min-height:52px;padding:14px 16px;border:1px solid var(--c-borda);border-radius:var(--evp-r-ctrl);font-size:16px;line-height:24px;color:var(--c-navy)}.evp__form .campo__controle:focus{border-color:var(--c-blue-tigre);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-blue-tigre) 18%,transparent)}.evp__form .campo__controle--erro{border-color:var(--c-orange)}.evp__form .selecao__opcao{font-size:16px}.evp__form .campo__erro{font-size:13px}.evp__pergunta{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:12px}.evp__pergunta legend{padding:0;margin-bottom:12px;font-size:14px;line-height:20px;color:var(--c-navy)}.evp__pergunta legend+.evp__dica{margin-top:-8px}.evp__opcoes{display:flex;flex-wrap:wrap;gap:12px}.evp__opcao{position:relative;cursor:pointer}.evp__opcao input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.evp__opcao span{display:flex;align-items:center;justify-content:center;min-width:72px;padding:14px 24px;border:1px solid var(--c-borda);border-radius:var(--evp-r-ctrl);background:var(--c-white);font-size:16px;font-weight:700;line-height:20px;color:var(--c-navy);transition:background .18s ease,color .18s ease,border-color .18s ease}.evp__opcao:hover span{border-color:var(--c-navy)}.evp__opcao input:checked+span{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.evp__opcao input:focus-visible+span{outline:3px solid var(--c-blue);outline-offset:2px}.evp__pergunta[aria-invalid=true] .evp__opcao span{border-color:var(--c-orange)}.evp__aceite-bloco{display:flex;flex-direction:column;gap:6px}.evp__aceite{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px;color:var(--ink-body);cursor:pointer}.evp__aceite input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--c-navy);cursor:pointer}.evp__aceite input[aria-invalid=true]{outline:2px solid var(--c-orange);outline-offset:1px}.evp__aceite small{display:block;margin-top:2px;font-size:13px;line-height:18px}.evp__link{padding:0;border:0;background:none;font:inherit;color:var(--c-blue-tigre);text-decoration:underline;cursor:pointer}.evp__form .cadastro__aviso{font-size:14px;font-weight:600}.captcha{min-height:65px}.evp__aviso{display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:24px}.evp__aviso-titulo{font-size:28px;font-weight:700;line-height:34px;color:var(--c-navy)}.evp__aviso-icone{order:-1;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--c-blue-tigre) 10%,transparent)}.evp__aviso-icone svg{width:28px;height:28px;fill:none;stroke:var(--c-blue-tigre);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.evp__aviso .cadastro__aviso{font-size:14px}.evp__resumo{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:16px;border-radius:var(--evp-r-ctrl);background:var(--bg-cream);font-size:14px;line-height:20px}.evp__resumo dt{font-weight:700;color:var(--ink-body)}.evp__resumo dd{margin:0;font-weight:700;color:var(--c-navy);overflow-wrap:anywhere}.evp__mensagem{max-width:560px;margin:0 auto;padding:96px var(--pad-x);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;font-size:16px;line-height:24px}.evp__mensagem .evp__btn{width:auto}.evp .foot{padding-inline:var(--evp-pad)}.evp__destaque--carregando{min-height:420px}.evp__esqueleto{border-radius:var(--evp-r-card);background:color-mix(in srgb,var(--c-white) 10%,transparent);animation:evp-pulsa 1.4s ease-in-out infinite}.evp__esqueleto--titulo{flex:1;height:160px}.evp__esqueleto--capa{width:min(528px,45%);aspect-ratio:16/9}@keyframes evp-pulsa{50%{opacity:.5}}@media (max-width:1023px){.evp__destaque{flex-direction:column;align-items:stretch;gap:40px;padding-top:40px;padding-bottom:72px}.evp__capa,.evp__esqueleto--capa{width:100%}.evp__corpo{flex-direction:column;align-items:stretch;gap:24px}.evp__conteudo{display:contents}.evp__bloco--sobre{order:1}.evp__lateral{order:2}.evp__bloco--local{order:3}.evp__infos{flex-direction:column;align-items:stretch;gap:16px}.evp__infos li+li{padding-left:0;border-left:0}.evp__lateral{width:100%;position:static}.evp__infos{padding:24px}}@media (max-width:640px){.evp__cabecalho{padding-block:16px}.evp__logo img{height:24px}.evp__destaque{padding-top:32px;padding-bottom:64px;gap:28px}.evp__titulo{font-size:40px}.evp__acoes,.evp__acoes>*{width:100%}.evp__infos{padding:20px}.evp__corpo{padding-top:32px;padding-bottom:64px}.evp__bloco,.evp__card{padding:24px}.evp__h2,.evp__aviso-titulo{font-size:24px;line-height:30px}.evp__form-titulo{font-size:30px;line-height:36px}.evp__descricao{font-size:16px;line-height:26px}.evp__mapa{height:220px}.evp__endereco .evp__btn{width:100%}}
