body.conbconPraca { overflow-x: hidden; }
img { user-select: none; }
.pracaViewport { width: 100vw; height: 100vh; overflow: hidden; }
/* Fallback temporário para conteúdos ainda não publicados pelo backend. */
.conteudoInterno .mockImg { width: 100%; height: 100%; min-height: 65vh; background-repeat: no-repeat; background-position: center top; background-size: contain; }

.arenaVisuallyHidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }

@media (max-width: 1540px) {
  .janelaPraca { gap: 20px; padding-inline: 12px; }
  .janelaPraca .blocoConteudo.esquerdo { min-width: 0; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco { padding-right: 18px; padding-left: 12px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu img { width: 110px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav { min-width: 0; padding-left: 126px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav ul { gap: 6px; }
  .janelaPraca .blocoConteudo ul.navegacaoClick a {/* padding-inline: 14px; */}
  .janelaPraca a b { font-size: 13px; }
}

@media (max-width: 1180px) {
  .janelaPraca { gap: 14px; }
  .janelaPraca .blocoConteudo.direito { max-width: 400px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu img { width: 94px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav { padding-left: 104px; }
  .janelaPraca .blocoConteudo ul.navegacaoClick a { padding-inline: 9px; }
  .janelaPraca a b { font-size: 11px; }
}

/*css da janela da praça*/
.janelaPraca .blocoConteudo.direito.chatAtivo .conteudo { background: rgb(15, 15, 15); }
.fundoJanela { position: absolute; background: linear-gradient(rgba(11, 24, 81, 0.92) 0%, rgba(7, 14, 51, 0.92) 2.69%, rgba(6, 6, 32, 0.92) 100%); left: 0px; top: 0px; height: 100%; width: 100%; z-index: 10; opacity: 0; visibility: hidden; transition: 0.5s; backdrop-filter: blur(7px); cursor: pointer; }
body:has(.janelaPraca.ativo) .fundoJanela { opacity: 1; visibility: visible; }
.fundoJanela::before { content: ""; position: absolute; width: 362px; height: 465px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='364' height='392' fill='none' viewBox='0 0 364 392'%3E%3Cpath stroke='%233e4d86' stroke-width='1.5' d='M173.813 285.27c-8.73-.208-16.572-.43-20.256-1.932-7.128-2.907-9.927-9.935-10.501-15.834-.401-4.155-.986-15.88-7.257-15.616-4.2.172-7.153 2.122-8.561 6.512-1.305 4.068-2.796 18.254 7.396 31.493 5.161 6.695 10.906 10.072 18.736 11.727 9.914 2.094 20.385 1.592 30.451 1.592m-10.008-17.942.511-33.565h16.386v33.565c8.752 1.69 15.986 8.218 21.092 16.35 4.942 7.871 7.891 17.244 8.298 25.189 1.021 19.942-13.575 34.751-29.39 38.887V391h-16.102v-25.304c-21.13-3.401-31.674-20.533-31.398-35.46.218-11.85 5.774-16.878 10.16-15.884 1.26.285 2.424 1.068 3.337 2.329 1.726 2.385 1.28 6.309 1.397 9.082.445 10.345 5.796 20.619 16.504 23.551V312.09h16.102v36.07c8.407-3.789 15.083-12.265 14.686-21.469-.56-12.91-6.215-23.479-21.575-23.479m-10.008-17.942c-.18-.003.179.007 0 0Zm0 0c.014 0-.013-.001 0 0Zm10.008 17.942c-.119 0 .119 0 0 0Zm176.02-264.505c-2.96 7.814-11.852 18.76-17.303 18.76-3.504 0-19.785.025-24.502.035-.641 1.423-2.157 4.649-4.486 9.333-5.892 11.85-15.898 13.724-23.517 13.724h-34.816V67.803h31.72c10.959 0 13.715-8.319 14.406-12.14h-17.987c-.652 0-1.508-.311-2.021-1.422-1.14-2.444-1.243-6.919-.029-9.348.169-.333.764-1.372 2.05-1.372h51.054c4.609 0 7.362-6.695 8.505-10.3h-79.172L234.17 79.952h-25.542V64.85h18.277l28.667-46.755h107.161c.128 6.9-.428 14.113-2.892 20.612ZM190.71 162.397h34.952c11.754 0 24.02 6.035 31.705 15.669 4.492 5.631 7.42 12.492 7.766 20.097.459 10.175-1.684 14.924-5.476 19.988-4.638 6.203-10.059 11.525-18.18 10.917-2.68-.195-6.813-1.267-6.813-4.652 0-3.577 5.905-7.112 8.01-9.035 4.559-4.165 7.931-7.359 7.662-15.337-.538-15.942-16.726-22.296-22.556-22.296H108.968c-20.972 0-31.33-23.261-30.731-38.665.764-19.543 13.154-35.865 33.125-37.984 6.389-.674 13.546-.402 21.628-.66 9.339 0 22.218-.938 31.178 13.444 8.959 14.383-4.451 26.565-9.296 28.024-5.131 1.538-14.363 2.413-21.159 2.484-5.719.06-21.846 1.1-21.846-7.86.133-5.881 3.841-7.286 9.088-7.286s9.259.103 13.965 0c13.69-.302 16.655-.954 16.655-7.509 0-10.955-25.266-8.103-31.387-7.853-6.221.251-12.571 1.237-16.818 3.907-9.856 6.197-11.213 25.533-7.698 31.744s6.671 12.863 14.905 12.863h63.747l.271-97.547.013-4.473c-16.995-3.649-29.735-18.72-29.735-36.766 0-20.773 16.88-37.611 37.701-37.611s37.701 16.838 37.701 37.611c0 17.551-13.27 32.62-29.565 36.774v102.012Zm16.194-138.786c0-13.404-10.891-24.271-24.33-24.271s-24.33 10.867-24.33 24.271c0 13.408 10.891 24.275 24.33 24.275s24.33-10.867 24.33-24.275Zm-48.448 55.13h-30.462l-28.237-45.52H20.585c1.143 3.605 3.896 10.3 8.505 10.3h51.054c1.286 0 1.881 1.04 2.05 1.372 1.218 2.438 1.1 6.891-.026 9.348-.516 1.11-1.372 1.423-2.024 1.423H62.157c.688 3.82 3.447 12.139 14.406 12.139h31.72v12.755H73.467c-7.619 0-17.625-1.874-23.517-13.723-2.329-4.684-3.845-7.91-4.486-9.333-4.717-.01-20.998-.036-24.502-.036-5.451 0-14.343-10.945-17.303-18.759C1.195 32.208.64 24.994.767 18.095h107.161l28.04 46.755h22.488zm-34.343 109.422c-5.183.14-7.236 4.154-7.931 8.075-1.527 8.633-.092 20.456 4.859 27.705 2.398 3.513 6.719 7.282 11.949 10.191 5.034 2.801 10.91 4.805 16.721 5.02 11.235.419 39.751-.624 55.595 0 14.622.58 23.176 12.225 23.033 21.027-.17 10.232-7.384 13.494-14.335 17.921-6.386 4.064-6.289 12.716 1.792 14.336 7.304 1.466 17.033-5.48 21.502-10.752 6.58-7.762 8.691-22.448 4.179-35.057-1.296-3.623-3.729-7.113-6.813-10.259-7.983-8.146-20.323-13.982-28.559-13.821-2.778.057-9.307-.144-15.679 0l.284-32.257h-16.386v32.223c-5.207.076-10.386 0-15.023 0-16.03 0-22.065-3.468-25.588-9.22-2.349-3.844-1.884-9.549-2.325-13.864-.453-4.385-1.429-11.427-7.275-11.268Zm133.254-24.988c1.687-2.418 4.196-3.756 6.601-5.33 2.254-1.48 4.899-3.566 7.949-8.286 5.666-8.774-.462-24.465-9.296-30.017-11.074-6.956-30.788-4.802-37.866-3.971-7.078.832-8.959 3.875-8.959 6.624 0 6.505 7.167 7.058 15.313 7.058 5.723.126 10.128-.114 13.124 0 3.985.154 6.314 3.705 6.432 8.755.125 5.148-6.432 6.383-16.495 6.383s-17.772-.068-23.75-2.484-18.489-14.672-7.167-30.465c9.891-12.046 17.919-11.031 36.199-11.031 5.064.163 9.286.18 13.001.37 2.248.116 4.31.295 6.262.608 19.558 3.136 27.874 20.814 28.58 38.948.613 15.749-10.64 31.73-24.219 32.386-5.174.241-8.796-5.144-5.709-9.548Z' opacity='.28'/%3E%3C/svg%3E") no-repeat; top: 0px; right: 24%; }
.janelaPraca:not(:has(.blocoConteudo.direito.ativo)) { gap: 10px; }
.janelaPraca {position: absolute;position: fixed;top: 0px;left: 0px;width: 100%;height: 100vh;display: flex;justify-content: center;align-items: flex-end;z-index: 1000;padding: 0 20px 0px;box-sizing: border-box;transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);transform: translateY(100vh);color: rgb(255, 255, 255);gap: 40px;cursor: default;}
.janelaPraca.ativo { transform: translateY(0px); }
.janelaPraca a:link, .janelaPraca a:visited, .janelaPraca a:active { text-decoration: none; transition: 0.5s; }

.janelaPraca a:hover { }
.janelaPraca a b {font: 700 clamp(11px, 1vw, 15px)/24px Poppins;text-transform: uppercase;color: rgb(255, 255, 255);transition: 0.5s;display: block;}
.janelaPraca a b span { font: 700 13px/12px Poppins; background: rgb(227, 111, 34); border-radius: 32px; padding: 5px 7px; letter-spacing: -0.02em; text-transform: uppercase; color: rgb(255, 255, 255); position: absolute; top: -3px; right: -10px; min-height: 22px; }
.janelaPraca a.notificacao.ativo i { background: #E36F22; width: 10px; height: 10px; position: absolute; border-radius: 16px; right: 1px; top: -4px; outline: 2px solid #0F1D4D; }

.janelaPraca .blocoConteudo ul.navegacaoClick a { padding: 10px 14px; border-radius: 16px 16px 0px 0px; position: relative; display: flex; gap: 6px; align-items: center; }
.janelaPraca .blocoConteudo ul.navegacaoClick a:hover { background: rgb(255, 255, 255); }
.janelaPraca .blocoConteudo ul.navegacaoClick a > svg { color: #8098df; opacity: 0.32; transition: all ease 0.5s; }
.janelaPraca .blocoConteudo ul.navegacaoClick a:hover > svg { opacity: 1; }

.janelaPraca .blocoConteudo ul.navegacaoClick a::before { content: ""; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: linear-gradient(rgba(25, 39, 87, 0.6) 25%, rgb(46, 65, 113) 100%); border: 1px solid rgb(42, 62, 115); border-radius: 16px 16px 0px 0px; z-index: -1; }
.janelaPraca .blocoConteudo ul.navegacaoClick a.ativo { background: rgb(255, 255, 255); }
.janelaPraca .blocoConteudo ul.navegacaoClick a.topoJogos { border-radius: 16px 0 0 0; }
.janelaPraca .blocoConteudo ul.navegacaoClick a.topoJogos::before { border-radius: 16px 0 0 0; }
.janelaPraca .blocoConteudo ul.navegacaoClick a.topoRank { border-radius: 0 16px 0 0; margin-right: 10px; }
.janelaPraca .blocoConteudo ul.navegacaoClick a.topoChat { margin-right: 10px; }
.janelaPraca .blocoConteudo ul.navegacaoClick a.topoRank::before { border-radius: 0 16px 0 0; }
.janelaPraca .blocoConteudo ul.navegacaoClick a:hover b { color: rgb(34, 46, 90); }
.janelaPraca .blocoConteudo ul.navegacaoClick a.ativo b { color: rgb(34, 46, 90); }
.janelaPraca .blocoConteudo ul.navegacaoClick a b i { position: absolute; top: -8px; right: -8px; background: rgb(214, 46, 46); height: 24px; width: 28px; border-radius: 28px; display: flex; align-items: center; justify-content: center; animation: arenaLiveTabPulse 3s infinite; }
.janelaPraca .blocoConteudo ul.navegacaoClick a b i svg { color: rgb(255, 255, 255); width: 18px; height: 13px; display: block; }
@keyframes arenaLiveTabPulse {
  0%, 40%, 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(214, 46, 46, 0); }
  28% { transform: scale(1.02); box-shadow: 0 0 0 15px rgba(214, 46, 46, 0); }
}
.janelaPraca .blocoConteudo.esquerdo {flex: 1 1 0%;max-width: 1272px;display: flex;flex-direction: column;height: 97vh;}

.janelaPraca .botaoAjuda { position: absolute; right: 12px; top: 12px; width: 72px; height: 52px; }
.janelaPraca .botaoAjuda a:active, .janelaPraca .botaoAjuda a:visited, .janelaPraca .botaoAjuda a:link { box-sizing: border-box; width: 72px; height: 52px; padding-top: 7px; display: flex; flex-direction: column; gap: 4px; align-items: center; border: 1px solid rgb(47, 88, 228); border-radius: 4px; }
.janelaPraca .botaoAjuda a b { font: 700 13px/16px Poppins; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; }
.janelaPraca .botaoAjuda a img { width: 16px; height: 16px; display: block; }

.arenaUserBadge { position: absolute; z-index: 3; top: 12px; right: 104px; width: 40px; height: 52px; margin: 0; padding: 0; border: 0; color: inherit; background: transparent; cursor: pointer; }
.arenaUserBadge:focus-visible { outline: 2px solid #fff; outline-offset: 4px; }
.arenaUserBadge__card { position: absolute; z-index: 1; inset: 0; border-radius: 4px; background: rgb(255, 255, 255); }
section.pracaConbcon .containerTopo  .arenaUserBadge::before{content:'';display:block;position:absolute;width:32px;height:88px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 88'%3E%3Cpath fill='%23091b60' d='M17 .16c-2-.44-3.67.03-4.92 1.31a8.4 8.4 0 0 0-1.86 3.48 14 14 0 0 0-5.74 5.12C1.97 13.92.75 19.12.27 24.75-.7 35.99 1.2 49.43 2.2 58.37c1 8.98 2.13 16.85 3.92 22.03.89 2.57 2 4.66 3.47 5.85.76.61 1.63 1 2.6 1.07q1.45.09 2.95-.66c4-2 5.67-6.35 5.84-12.33.16-6-1.17-13.99-3.54-23.8s-5.79-25.37-6.09-36.38a35 35 0 0 1 .55-7.74q2-.76 4.59-.82c3.67-.08 6.29.52 8.15 1.8 1.3 1.23 2.21 2.36 2.86 3.51 1.06 2.32 1.6 5.53 1.69 9.88a1 1 0 0 0 2-.02c0-3.88-.18-6.79-1.24-9.39q-.3-.7-.66-1.36-.64-1.4-1.55-2.49a10 10 0 0 0-1.83-1.7 38 38 0 0 0-2.17-1.88Q19.86.8 16.99.16M9.66 7.55a40 40 0 0 0-.3 6.65c.3 11.25 3.77 27 6.13 36.8 2.37 9.79 3.65 17.55 3.49 23.27-.16 5.74-1.74 9.1-4.74 10.6q-1.12.54-1.9.46-.76-.05-1.5-.64-1.53-1.22-2.83-4.94c-1.7-4.94-2.82-12.58-3.83-21.6-1-9.06-2.88-22.24-1.93-33.23.48-5.5 1.65-10.31 3.9-13.75a12 12 0 0 1 3.5-3.62m3.85-4.69c.7-.72 1.64-1.05 3.04-.75.98.21 2.15.73 3.56 1.65q-1.7-.22-3.66-.17-2.02.04-3.76.48.37-.75.82-1.2'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;top: -20px;left: -11px;z-index: -1;}
.arenaUserBadge__slot { position: absolute; z-index: 2; top: -6px; left: 17px; width: 6px; height: 6px; border-radius: 1px; background: rgb(207, 91, 14); }
.arenaUserBadge__photo { position: absolute; z-index: 3; top: -2px; left: 2px; width: 36px; height: 36px; display: grid; place-items: center; overflow: hidden; border-radius: 50%; background: rgb(217, 225, 234); color: rgb(9, 27, 96); font: 700 14px/36px Poppins; }
.arenaUserBadge__photo img { position: absolute; inset: 0; width: 36px; height: 36px; display: block; object-fit: cover; }
.arenaUserBadge__line { position: absolute; z-index: 3; height: 4px; border-radius: 8px; background: rgb(204, 212, 221); }
.arenaUserBadge__line--wide { top: 37px; left: 8px; width: 24px; }
.arenaUserBadge__line--short { top: 44px; left: 12px; width: 16px; }

.janelaPraca .blocoConteudo.esquerdo .headerBloco { position: relative; display: flex; justify-content: space-between; align-items: center; padding: 0px 30px 0px 20px; color: rgb(36, 70, 109); z-index: 2; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu { display: flex; align-items: center; gap: 30px; position: relative; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu .btnLogoHeader { position: absolute; top: 2px; left: 0; background: none; border: none; padding: 0; margin: 0; cursor: pointer; display: flex; align-items: center; transition: opacity 0.2s ease; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu .btnLogoHeader:hover { opacity: 0.85; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu img { display: block; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav { padding-left: 160px; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav ul { display: flex; gap: 20px; list-style: none; margin: 0px; padding: 0px; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior { display: flex; gap: 20px; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a { position: absolute; right: -8px; top: 40px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; text-decoration: none; cursor: pointer; border-radius: 50%; background: rgb(223, 227, 232); transition: 0.2s; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a b {font: 700 13px/14px Poppins;text-align: right;vertical-align: middle;text-transform: uppercase;display: block;}
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a svg { position: relative; top: -1px; color: #4d61b3; transition: 0.3s; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover b { color: rgb(227, 111, 34); }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover svg { color: rgb(227, 111, 34); }
.janelaPraca .arenaControlIcon { display: block; pointer-events: none; }
.janelaPraca .arenaControlIcon--hover { position: absolute; z-index: 1; top: -1px; left: -1px; width: 42px; height: 42px; opacity: 0; }
.janelaPraca .arenaControlTooltip { box-sizing: border-box; position: absolute; z-index: 20; top: 40px; left: 50%; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 6px; border-radius: 8px; background: #2556ff; color: #fff; font: 700 12px/16px Poppins, sans-serif; text-align: center; text-transform: uppercase; white-space: nowrap; opacity: 0; visibility: hidden; transform: translate(-50%, -4px); transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease; pointer-events: none; }
.janelaPraca .arenaControlTooltip--back { width: 72px; }
.janelaPraca .arenaControlTooltip--minimize { width: 76px; padding-right: 10px; padding-left: 10px; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover,
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:focus-visible,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:hover,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:focus-visible { background: transparent; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover .arenaControlIcon--default,
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:focus-visible .arenaControlIcon--default,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:hover .arenaControlIcon--default,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:focus-visible .arenaControlIcon--default { opacity: 0; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover .arenaControlIcon--hover,
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:focus-visible .arenaControlIcon--hover,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:hover .arenaControlIcon--hover,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:focus-visible .arenaControlIcon--hover { opacity: 1; }
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:hover .arenaControlTooltip,
.janelaPraca .blocoConteudo.esquerdo .headerBloco .navegacaoSuperior a:focus-visible .arenaControlTooltip,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:hover .arenaControlTooltip,
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:focus-visible .arenaControlTooltip { opacity: 1; visibility: visible; transform: translate(-50%, 0); }
.janelaPraca .blocoConteudo.esquerdo .conteudo { flex: 1 1 0%; overflow-y: auto; background: rgb(255, 255, 255); border-radius: 16px 16px 0px 0px; min-width: 0; }
.janelaPraca .blocoConteudo.esquerdo .conteudo > div { width: 100%; margin: 0px auto; }
.janelaPraca .blocoConteudo.direito {max-width: 512px;width: 100%;flex-direction: column;height: 97vh;display: none;}
.janelaPraca .blocoConteudo.direito.ativo { display: flex; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader { position: relative; flex-shrink: 0; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:focus-visible { outline: 2px solid currentColor; outline-offset: -4px; }
.janelaPraca .blocoConteudo.direito .menuTabsDireito ul { display: flex; list-style: none; margin: 0px; padding: 0px; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar { color: rgb(27, 40, 86); background: rgb(223, 227, 232); width: 40px; height: 40px; padding: 0; border-radius: 24px; position: absolute; right: -8px; bottom: -36px; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: 0.5s; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar svg { display: block; color: rgb(105, 115, 145); transition: 0.5s; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar img { display: block; transition: 0.5s; }
.janelaPraca .blocoConteudo.direito .arenaSecondaryHeader > .btnFechar:hover svg { color: rgb(255, 255, 255); }
.janelaPraca .blocoConteudo.direito .conteudo { flex: 1 1 0%; background: rgb(255, 255, 255); border-radius: 0px 16px 0px 0px; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; }
.janelaPraca .blocoConteudo .conteudo { scrollbar-width: none; }
.janelaPraca .blocoConteudo .conteudo::-webkit-scrollbar { display: none; }
.janelaPraca .menuLateralDireito { width: 56px; align-self: start; padding-top: 70px; }
.janelaPraca:has(.blocoConteudo.direito.ativo) .menuLateralDireito { display: none; }
.janelaPraca .menuLateralDireito ul { box-sizing: border-box; width: 56px; background: linear-gradient(270deg, rgba(25, 39, 87, 0.6) 25%, rgb(46, 65, 113) 100%); padding: 8px; border-radius: 12px; display: flex; flex-direction: column; gap: 0; outline: rgb(42, 62, 115) solid 1px; }
.janelaPraca .menuLateralDireito li { position: relative; width: 40px; height: 50px; display: flex; align-items: center; justify-content: center; }
.janelaPraca .menuLateralDireito a { display: grid; width: 40px; height: 40px; place-items: center; }
.janelaPraca .menuLateralDireito ul li::before { content: ""; position: absolute; width: 100%; height: 1px; background: rgb(52, 72, 124); bottom: 0px; opacity: 0.82; }
.janelaPraca .menuLateralDireito ul li:last-of-type::before { display: none; }
.janelaPraca .menuLateralDireito a svg { color: rgb(255, 255, 255); transition: 0.5s; }
.janelaPraca .menuLateralDireito a svg.iconeRank { width: 32px; height: 21px; }
.janelaPraca .menuLateralDireito a:hover svg { color: rgb(227, 111, 34); }
.janelaPraca a.is-disabled, .janelaPraca li.is-disabled a { cursor: not-allowed; opacity: 0.42; }
.janelaPraca .blocoConteudo.direito.patrocinadorAtivo > .conteudo.conteudoInterno { min-height: 0; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; background: #fff; }
.janelaPraca .blocoConteudo.direito.perfilAtivo .conteudo { background: #fff; }
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile {width: 100%;padding: 28px 24px 40px;}
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__header,
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__identity { align-items: flex-start; }
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__identity p { display: none; }
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__photo {flex-basis: 64px;width: 64px;height: 64px;}
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__edit {padding: 10px;font-size: 0;}
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__edit svg { width: 18px; height: 18px; }
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__summary,
.janelaPraca .blocoConteudo.direito.perfilAtivo .arenaProfile__fields { grid-template-columns: 1fr; }
.video { border-radius: 4px; position: relative; width: 100%; max-width: 890px; }
.video .videoWrapper { position: relative; padding-bottom: 56.25%; height: 0px; }
.video .videoWrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 4px; }
.video .videoWrapper.ativo { opacity: 1; visibility: visible; }
.video .thumb { position: absolute; width: 100%; top: 0px; left: 50%; transform: translateX(-50%); cursor: pointer; transition: 1s; opacity: 1; visibility: visible; padding-bottom: 56.25%; height: 0px; border-radius: 4px; overflow: hidden; }
.video .thumb.ativo { opacity: 0; visibility: hidden; }
.video .thumb img { top: 0px; position: absolute; width: 100%; object-fit: cover; height: 100%; }
.video { border-radius: 4px; width: 100%; max-width: 890px; position: absolute; left: 0px; top: 0px; }

section.pracaConbcon { width: 100vw; height: 100vh; display: flex; flex-direction: column; justify-content: space-between; }
section.pracaConbcon .fundoWrapper { width: 100%; position: absolute; top: 0px; left: 0px; height: 100dvh; background: rgb(238, 243, 248); z-index: -1; }
section.pracaConbcon .fundoWrapper .chaoAzul { background: rgb(9, 22, 75); height: 40vh; width: 100%; position: absolute; bottom: -170px; left: 0px; }
section.pracaConbcon .fundoWrapper .chaoAzul svg { height: 100%; position: relative; }
section.pracaConbcon .fundoWrapper .chaoCinzaNoise { background: linear-gradient(rgb(183, 194, 205) 50%, rgb(159, 176, 192) 100%); height: 11vh; position: absolute; bottom: 80px; left: 0px; width: 100%; z-index: 3; box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 0px 0px inset; }
section.pracaConbcon .fundoWrapper .chaoCinzaNoise img { height: 100%; position: absolute; }
section.pracaConbcon .fundoWrapper .chaoCinzaNoise img.estrada { bottom: -1px; height: fit-content; }
section.pracaConbcon .fundoWrapper .centroBranco { background: rgb(255, 255, 255); height: 43vh; width: max(2050px, 120vw); border-radius: 50% 50% 0px 0px; left: 50%; position: absolute; transform: translateX(-50%); bottom: 130px; z-index: 2; }
section.pracaConbcon .fundoWrapper .centroCinza { background: rgb(238, 243, 248); height: 140px; width: max(2000px, 115vw); border-radius: 50% 50% 0px 0px; left: 50%; position: absolute; transform: translateX(-50%); top: 100px; }
section.pracaConbcon .fundoWrapper .topoAzul { background: linear-gradient(rgb(18, 63, 217) -18.53%, rgb(3, 19, 84) 105.37%); height: 20vh; width: 100%; }
section.pracaConbcon .fundoWrapper .topoAzul svg{ width: 100%; }
section.pracaConbcon .containerTopo { position: relative; }
section.pracaConbcon .containerTopo img.logo { margin: 0px auto; padding-top: 26px; }
section.pracaConbcon .containerTopo img.fundoTopo { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }
section.pracaConbcon .containerTopo .pistaTopoContainer { position: absolute; left: 50%; transform: translateX(-50%); top: 93px; width: 160px; z-index: 3; pointer-events: none; user-select: none;}
section.pracaConbcon .containerTopo .pistaTopoContainer .flag { position: absolute; top: 80px; }
section.pracaConbcon .containerTopo .pistaTopoContainer .flag.flagLeft { left: 1px; }
section.pracaConbcon .containerTopo .pistaTopoContainer .flag.flagLeft b { left: 10px; }
section.pracaConbcon .containerTopo .pistaTopoContainer .flag.flagRight { right: 0px; }
section.pracaConbcon .containerTopo .pistaTopoContainer .flag b { font: 700 11.99px/13.99px Poppins; background: linear-gradient(270deg, rgb(180, 198, 255) 0%, rgb(81, 115, 254) 100%) text; color: transparent; text-align: center; text-transform: uppercase; writing-mode: sideways-rl; position: absolute; top: 15px; left: 17px; transform: rotate(180deg); }
section.pracaConbcon .containerTopo .pistaTopoContainer svg { position: absolute; left: 50%; transform: translateX(-50%); }
section.pracaConbcon .containerTopo .botaoAjuda { position: absolute; right: 12px; top: 12px; width: 72px; height: 52px; }
section.pracaConbcon .containerTopo .botaoAjuda a:active, section.pracaConbcon .containerTopo .botaoAjuda a:visited, section.pracaConbcon .containerTopo .botaoAjuda a:link { box-sizing: border-box; width: 72px; height: 52px; padding-top: 7px; display: flex; flex-direction: column; gap: 4px; align-items: center; border: 1px solid rgb(47, 88, 228); border-radius: 4px; }
section.pracaConbcon .containerTopo .botaoAjuda a b { font: 700 13px/16px Poppins; text-transform: uppercase; text-align: center; color: rgb(255, 255, 255); }
section.pracaConbcon .containerTopo .botaoAjuda a img { width: 16px; height: 16px; display: block; }

section.pracaConbcon .containerDestaques .fundoContainerDestaques { position: absolute; top: 30px; left: 0px; }
section.pracaConbcon .containerDestaques { width: 100%; max-width: 1800px; display: flex; margin: -40px auto 0px; gap: 40px; box-sizing: border-box; }
section.pracaConbcon .containerDestaques .lojaContainer {position: relative;width: 25%;min-width: 0;max-width: 362px;height: 410px;transition: transform 0.3s;transform-origin: center top;}
section.pracaConbcon .containerDestaques .lojaContainer[data-sponsor-id] :is(.wrapperBannerLoja, .lojaToldo, .lojaParede, .lojaSombraParede, .lojaJanela, .lojaTopo),
section.pracaConbcon .containerMenor .lojaMenor[data-sponsor-id] :is(.wrapperBannerMenor, .toldoMenor, .paredeMenor) { cursor: pointer; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(2) { top: 34px; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(4) { margin-left: auto; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(5) { top: 34px; align-self: flex-end; }
section.pracaConbcon .containerDestaques .lojaContainer:not([data-sponsor-id]),
section.pracaConbcon .containerMenor .lojaMenor:not([data-sponsor-id]),
section.pracaConbcon .containerPequeno .bannerPequeno:not([data-sponsor-id]) { visibility: hidden; pointer-events: none; }
section.pracaConbcon .containerDestaques .lojaContainer svg { position: absolute; left: 0px; top: 0px; }
.lojaContainer[data-roof-colors="2"] .lojaToldo path:is(:nth-of-type(1), :nth-of-type(3), :nth-of-type(6), :nth-of-type(8)) { fill: var(--arena-roof-color-1); }
.lojaContainer[data-roof-colors="2"] .lojaToldo path:is(:nth-of-type(2), :nth-of-type(4), :nth-of-type(5), :nth-of-type(7)) { fill: var(--arena-roof-color-2); }
.lojaContainer[data-roof-colors="3"] .lojaToldo path:is(:nth-of-type(1), :nth-of-type(4), :nth-of-type(6)) { fill: var(--arena-roof-color-1); }
.lojaContainer[data-roof-colors="3"] .lojaToldo path:is(:nth-of-type(2), :nth-of-type(5), :nth-of-type(8)) { fill: var(--arena-roof-color-2); }
.lojaContainer[data-roof-colors="3"] .lojaToldo path:is(:nth-of-type(3), :nth-of-type(7)) { fill: var(--arena-roof-color-3); }
.lojaContainer[data-roof-colors] .lojaPorta path:first-of-type { fill: var(--arena-door-color); }
.lojaContainer[data-roof-colors] .botaoJogoCima > rect:nth-child(4) { fill: var(--arena-door-color); }
.lojaContainer[data-house-color="custom"] .lojaParede path { fill: var(--arena-house-color); }
.lojaContainer[data-house-color="custom"] :is(.lojaJanela, .lojaTopo) path { fill: var(--arena-house-dark-color); }
section.pracaConbcon .containerDestaques .wrapperBannerLoja { position: absolute; top: 0px; z-index: 6; left: 36px; width: 100%; max-width: 203px; }
section.pracaConbcon .containerDestaques .wrapperBannerLoja img { width: 174px; height: 34px; position: relative; z-index: 6; top: 32px; left: 15px; object-fit: contain; object-position: center; mix-blend-mode: multiply; }
section.pracaConbcon .containerDestaques .wrapperBannerLoja img[data-sponsor-id="74"] { height: 50px; top: 24px; }
section.pracaConbcon .containerDestaques .wrapperBannerLoja img[data-sponsor-id="75"] { height: 66px; top: 16px; }
section.pracaConbcon .containerDestaques .lojaContainer .luminosidade1 { position: absolute; width: 30px; height: 30px; left: 23px; }
section.pracaConbcon .containerDestaques .lojaContainer .luminosidade2 { position: absolute; width: 30px; height: 30px; left: 147px; }
section.pracaConbcon .containerDestaques .lojaContainer .luminosidade::before { content: ""; position: absolute; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='300' fill='none' viewBox='0 0 278 300'%3E%3Cg filter='url(%23a)' opacity='1'%3E%3Cpath fill='url(%23b)' d='m80.264 80.264 117 .752-44.719 138.248h-27.563z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='138.407' x2='138.407' y1='130.395' y2='219.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='400%25' height='400%25' x='-150%25' y='-150%25' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center center no-repeat; left: -95px; top: 0px; transform: scaleY(-1); width: 222px; height: 129px; z-index: 5; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaLuz { z-index: 7; top: -5px; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaLuz.luz1 { left: 27px; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaLuz.luz2 { right: 26px; left: auto; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaToldo { top: 96px; left: 0px; z-index: 5; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaParede { top: 131px; left: 14px; z-index: 1; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaJanela { top: 190px; left: 64px; z-index: 4; }
section.pracaConbcon .containerDestaques .lojaContainer.container2 .lojaJanela { left: 47px; top: 190px; }
section.pracaConbcon .containerDestaques .lojaContainer.container3 .lojaJanela { top: 192px; left: 123px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 .lojaJanela { top: 192px; left: 123px; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaSombraParede { top: 170px; left: 34px; z-index: 2; filter: brightness(0.25); }
section.pracaConbcon .containerDestaques .lojaContainer.container2 .lojaSombraParede { filter: brightness(0.1); }
section.pracaConbcon .containerDestaques .lojaContainer.container3 .lojaSombraParede { left: 108px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 .lojaSombraParede { left: 108px; }
section.pracaConbcon .containerDestaques .lojaContainer .lojaTopo { z-index: 4; top: 92px; left: 14px; }
section.pracaConbcon .containerDestaques a.wrapperPorta { z-index: 4; position: absolute; top: 170px; left: 188px; max-width: 64px; width: 100%; height: 94px; display: block; }
section.pracaConbcon .containerDestaques .lojaContainer.container3 a.wrapperPorta { left: 24px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 a.wrapperPorta { left: 24px; }
section.pracaConbcon .containerDestaques .lojaContainer b { font: 700 12.99px/13.99px Poppins; display: block; position: relative; top: 25px; text-align: center; text-transform: uppercase; color: rgb(45, 53, 60); }
section.pracaConbcon .containerDestaques .lojaContainer .botaoJogoCima { top: 210px; left: -10px; z-index: 6; }
section.pracaConbcon .containerDestaques .lojaContainer.container3 .botaoJogoCima { left: 200px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 .botaoJogoCima { left: 200px; }
section.pracaConbcon .containerDestaques .lojaContainer .botaoJogoBaixo { top: 270px; left: 16px; z-index: 6; }
section.pracaConbcon .containerDestaques .lojaContainer.container3 .botaoJogoBaixo { left: 224px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 .botaoJogoBaixo { left: 224px; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(2) .lojaChao { top: 177px; left: -110px; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(3) .lojaChao { top: 190px; left: -170px; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(4) .lojaChao { left: -69px; top: 160px; }
section.pracaConbcon .containerDestaques .lojaContainer:nth-of-type(5) .lojaChao { left: -80px; top: 157px; }
section.pracaConbcon .containerDestaques .lojaContainer .detalhesChao { left: -105px; top: 267px; }
section.pracaConbcon .containerDestaques .lojaContainer .detalhesChaoExtra { left: 257px; top: 170px; z-index: -1; }
section.pracaConbcon .containerDestaques .lojaContainer .detalhesChaoExtra2 { left: 133px; top: 216px; z-index: 4; }
section.pracaConbcon .containerDestaques .lojaContainer.container2 .detalhesChaoExtra2 { top: 221px; left: 83px; }
section.pracaConbcon .containerDestaques .lojaContainer.container3 .detalhesChaoExtra2 { left: 182px; top: 218px; }
section.pracaConbcon .containerDestaques .lojaContainer.container4 .detalhesChaoExtra2 { left: 80px; }
section.pracaConbcon .containerDestaques .lojaContainer .posteLuz.poste1 { top: 7px; left: 288px; }
section.pracaConbcon .containerDestaques .lojaContainer .posteLuz.poste2 { left: -100px; top: 13px; }
section.pracaConbcon .containerDestaques .lojaContainer .arvore.arvore1 { left: -123px; top: 95px; }
section.pracaConbcon .containerDestaques .lojaContainer .arvore.arvore2 { left: 260px; top: 62px; }
section.pracaConbcon .containerDestaques .lojaContainer .arvore.arvore3 { left: -90px; top: 70px; }
section.pracaConbcon .containerDestaques .lojaContainer .arvore.arvore4 { left: 270px; top: 63px; }
section.pracaConbcon .containerDestaques .lojaContainer .detalheLinhaEsquerda { top: 58px; left: 198px; z-index: -1; }
section.pracaConbcon .containerDestaques .lojaContainer .detalheLinhaDireita {top: 90px;left: 508px;z-index: -1;}
section.pracaConbcon .containerDestaques .lojaContainer :is(.lojaChao, .detalhesChao, .detalhesChaoExtra, .detalhesChaoExtra2, .posteLuz, .arvore, .detalheLinhaEsquerda, .detalheLinhaDireita),
section.pracaConbcon .containerMenor .lojaMenor :is(.chaoMenor, .gramaMenor, .posteLuz, .detalheLinhaChao1, .detalheLinhaChao2) { pointer-events: none; }

section.pracaConbcon .containerVideo {max-width: 430px;min-height: 224px;width: 100%;margin: -130px auto -40px;z-index: 7;position:relative;}
section.pracaConbcon .containerVideo .centro {position: relative;width: 100%;height: 100%;padding-left: 40px;display: contents;}
section.pracaConbcon .containerVideo .centro .video { outline: rgb(166, 177, 189) solid 4px; border-radius: 4px; position: absolute; left: 0px; top: 0px; transition: 0.5s; }
section.pracaConbcon .containerVideo .centro .video .thumb::before { position: absolute; content: ""; width: 267px; height: 261px; background: rgb(6, 10, 25); bottom: -200px; left: -170px; z-index: 1; filter: blur(106px); }
section.pracaConbcon .containerVideo .centro:has(.ativo) { }
section.pracaConbcon .containerVideo .centro a:active,
section.pracaConbcon .containerVideo .centro a:visited,
section.pracaConbcon .containerVideo .centro a:link {background:#B91515;border-radius:8px;padding: 12px 24px;position: absolute;display: flex;align-items:center;gap: 12px;max-width: max-content;width: 100%;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 3;outline: 4px solid #B915155C;transition: all ease 0.5s;}
  section.pracaConbcon .containerVideo .centro a:hover {background: #F53333;box-shadow: 0px 0px 9px 4px #F53333;}
  section.pracaConbcon .containerVideo .centro a b {font-family: Poppins;font-weight: 700;font-style: Bold;font-size: 16px;leading-trim: NONE;line-height: 20px;letter-spacing: 0%;text-transform: uppercase;color:#FFF;transition:all ease 0.5s;z-index: 2;position: relative;}
  section.pracaConbcon .containerVideo .centro a:hover b { }
  section.pracaConbcon .containerVideo .centro a svg {color:#FFF;transition:all ease 0.5s;position: relative;}

section.pracaConbcon .containerVideo .centro svg.detalhesVideo { position: absolute; bottom: -40px; left: 20px; z-index: 3; }

section.pracaConbcon .palcoCentralPreview { height: 224px; overflow: hidden; background: radial-gradient(circle at 50% -20%, #244fb6 0%, #102e81 38%, #071b5b 100%); color: #fff; }
section.pracaConbcon .palcoCentralPreview::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(135deg, rgba(5, 18, 63, .18) 0 35%, rgba(72, 121, 255, .25) 35% 47%, rgba(5, 18, 63, .28) 47% 100%); pointer-events: none; }
section.pracaConbcon .palcoCentralPreview.temVideo::before { background: none; }
section.pracaConbcon .palcoCentralPreview.aoVivo { background: radial-gradient(circle at 50% -20%, #315ad0 0%, #142d7c 44%, #07194f 100%); }
section.pracaConbcon .palcoCentralPreview__player { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; filter: saturate(.78) contrast(.9); transform: scale(1.08); pointer-events: none; }
section.pracaConbcon .palcoCentralPreview__conteudo { position: relative; z-index: 2; height: 100%; padding: 24px 36px 62px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; cursor: pointer; }
section.pracaConbcon .palcoCentralPreview.temVideo .palcoCentralPreview__conteudo { padding-top: 18px; justify-content: flex-start; }
section.pracaConbcon .palcoCentralPreview__conteudo:focus-visible { outline: 3px solid #fff; outline-offset: -6px; }
section.pracaConbcon .palcoCentralPreview__conteudo span { font: 600 9px/12px Poppins; letter-spacing: .05em; text-transform: uppercase; opacity: .72; }
section.pracaConbcon .palcoCentralPreview__conteudo strong { max-width: 330px; margin-top: 7px; font: 800 19px/22px Poppins; text-transform: uppercase; text-wrap: balance; }
section.pracaConbcon .palcoCentralPreview__conteudo p { max-width: 330px; margin-top: 8px; font: 500 10px/13px Poppins; color: #ffd43b; text-wrap: balance; }
section.pracaConbcon .palcoCentralPreview.temVideo .palcoCentralPreview__conteudo strong { margin-top: 0; text-shadow: 0 2px 3px rgba(0, 0, 0, .95), 0 0 14px rgba(0, 0, 0, .9), 0 0 28px rgba(0, 0, 0, .72); }
section.pracaConbcon #palcoCentralLink[data-live="false"] { background: #59657c; outline-color: rgba(89, 101, 124, .36); cursor: default; }
section.pracaConbcon #palcoCentralLink[data-live="false"]:hover { background: #65728b; box-shadow: none; }

.pracaAviso { position: fixed; left: 50%; bottom: 110px; z-index: 2000; max-width: min(520px, calc(100vw - 32px)); padding: 13px 18px; border: 1px solid rgba(255, 255, 255, .16); border-radius: 10px; background: rgba(7, 18, 62, .94); box-shadow: 0 15px 45px rgba(0, 0, 0, .28); color: #fff; font: 600 13px/18px Poppins; text-align: center; opacity: 0; pointer-events: none; transform: translate(-50%, 18px); transition: .25s ease; }
.pracaAviso.ativo { opacity: 1; transform: translate(-50%, 0); }
.arenaSimulator { position: fixed; z-index: 900; top: 14px; left: 14px; display: grid; grid-template-columns: 36px minmax(0, 1fr); gap: 2px 10px; width: min(820px, calc(100vw - 28px)); padding: 10px 12px; border: 1px solid rgba(255, 255, 255, .2); border-radius: 12px; color: #fff; background: rgba(5, 17, 63, .94); box-shadow: 0 14px 40px rgba(0, 0, 0, .28); backdrop-filter: blur(10px); font-family: Poppins, sans-serif; }
.arenaSimulator.is-overlay { top: auto; bottom: 14px; z-index: 2200; }
.arenaSimulator__icon { grid-row: 1 / 3; display: grid; width: 36px; height: 36px; place-items: center; align-self: center; border-radius: 9px; color: #10266f; background: #d9e5ff; }
.arenaSimulator form { display: grid; grid-template-columns: auto minmax(145px, 1fr) 100px 96px auto auto; align-items: end; gap: 8px; }
.arenaSimulator form > strong { align-self: center; font-size: 10px; line-height: 14px; letter-spacing: .06em; text-transform: uppercase; }
.arenaSimulator label {display: grid;gap: 3px;}
.arenaSimulator label span { color: #cbd6fb; font-size: 8px; line-height: 10px; text-transform: uppercase; }
.arenaSimulator select,
.arenaSimulator input { min-width: 0; height: 30px; padding: 0 9px; border: 1px solid rgba(255, 255, 255, .22); border-radius: 7px; color: #fff; background: #17347f; font: 600 11px/1 Poppins, sans-serif; }
.arenaSimulator select { padding-right: 26px; cursor: pointer; }
.arenaSimulator input[aria-invalid="true"] { border-color: #ff9b9b; }
.arenaSimulator form > button { height: 30px; padding: 0 12px; border: 0; border-radius: 7px; color: #10235f; background: #d9e5ff; font: 700 10px/1 Poppins, sans-serif; cursor: pointer; }
.arenaSimulator form > button:disabled { opacity: .45; cursor: not-allowed; }
.arenaSimulator form > .arenaSimulator__advance { min-width: 54px; color: #fff; background: #2556ff; }
.arenaSimulator form > .arenaSimulator__realTime { grid-column: 2 / -1; justify-self: end; height: auto; padding: 3px 0 0; color: #b9c9ff; background: transparent; font-size: 9px; text-decoration: underline; }
.arenaSimulator small { overflow: hidden; color: #cbd6fb; font-size: 9px; line-height: 13px; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 700px) {
  .arenaSimulator { max-height: calc(100dvh - 28px); overflow-y: auto; }
  .arenaSimulator form { grid-template-columns: minmax(0, 1fr) 82px auto; }
  .arenaSimulator form > strong { grid-column: 1 / 4; }
  .arenaSimulator form > label:first-of-type { grid-column: 1 / 4; }
  .arenaSimulator form > .arenaSimulator__seconds { grid-column: 1; }
  .arenaSimulator form > .arenaSimulator__realTime { grid-column: 1 / 4; }
}

section.pracaConbcon .containerMenor {width: 100%;max-width: 1520px;display: flex;margin: 0px auto 20px;padding: 0 20px;justify-content: space-between;align-items: center;gap: 0px;position: relative;box-sizing: border-box;/* z-index: 3; */}
section.pracaConbcon .containerMenor .fundoContainerMenor { position: absolute; left: 50%; transform: translateX(-50%); z-index: -1; }
section.pracaConbcon .containerMenor .lojaMenor {position: relative;width: 167px;height: 160px;transition: transform 0.3s;transform-origin: center center;}
section.pracaConbcon .containerMenor .lojaMenor .toldoMenor { position: absolute; left: 0px; top: 67px; z-index: 2; }
section.pracaConbcon .containerMenor .lojaMenor .paredeMenor { top: 80px; left: 17px; position: absolute; }
section.pracaConbcon .containerMenor .lojaMenor .bannerMenor { position: absolute; top: 0px; left: 0px; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBotao { position: absolute; top: 110px; left: 39px; width: 59.126px; height: 44.345px; cursor: pointer; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBotao::before { content: ""; position: absolute; top: -21.809px; left: -26.171px; width: 112px; height: 115px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 112 115'%3E%3Cpath fill='%23031354' fill-opacity='.12' d='M88.205 65.766a5.816 5.816 0 0 1-5.816 5.816H29.08a5.817 5.817 0 0 1-5.817-5.816V27.237a5.817 5.817 0 0 1 5.817-5.816h53.31a5.816 5.816 0 0 1 5.816 5.816z'/%3E%3Cpath fill='url(%23a)' d='M26.17 24.716a2.91 2.91 0 0 1 2.909-2.907h53.31a2.91 2.91 0 0 1 2.908 2.907v38.53a2.91 2.91 0 0 1-2.908 2.907H29.08a2.91 2.91 0 0 1-2.908-2.908z'/%3E%3Cpath fill='%23fff' d='M85.297 24.717a2.91 2.91 0 0 0-2.758-2.904l-.15-.004H29.08a2.91 2.91 0 0 0-2.908 2.908v38.528a2.91 2.91 0 0 0 2.908 2.908h53.31l.15-.004a2.91 2.91 0 0 0 2.758-2.904zm2.908 38.528a5.816 5.816 0 0 1-5.816 5.816H29.08a5.817 5.817 0 0 1-5.817-5.816V24.717A5.817 5.817 0 0 1 29.08 18.9h53.31a5.816 5.816 0 0 1 5.816 5.817z'/%3E%3Cpath fill='%23031354' fill-opacity='.16' d='M68.443 74.338c0 7.26-5.886 13.147-13.147 13.147S42.147 81.6 42.147 74.338 48.035 61.19 55.296 61.19s13.147 5.887 13.147 13.148'/%3E%3Cpath fill='url(%23b)' d='M55.295 81.871c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10'/%3E%3Cpath fill='%23fff' d='M65.296 71.871c0-5.523-4.478-10-10-10s-10 4.477-10 10 4.477 10 10 10 10-4.477 10-10m3.147 0c0 7.261-5.886 13.147-13.147 13.148S42.147 79.132 42.147 71.87s5.888-13.148 13.149-13.148S68.443 64.61 68.443 71.87'/%3E%3Cpath fill='%232d2e2d' d='M70.06 35.448c-.197-1.537-1.484-2.752-3.124-2.95-7.597-.906-14.81-.906-22.409 0-1.639.198-2.926 1.413-3.123 2.95a54.2 54.2 0 0 0 0 13.989c.193 1.538 1.484 2.753 3.124 2.95 7.597.907 14.81.907 22.408 0 1.64-.197 2.93-1.413 3.124-2.95a54.2 54.2 0 0 0 0-13.989m-9.187 8.336-6.448 3.484c-1.1.597-2.48-.147-2.48-1.34v-6.97c0-1.194 1.38-1.938 2.48-1.341l6.448 3.484c1.103.597 1.103 2.086 0 2.683'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='84.188' x2='56.435' y1='66.153' y2='7.915' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f5f5'/%3E%3Cstop offset='1' stop-color='%23d9d9d9'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='64.92' x2='50.331' y1='81.871' y2='58.91' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f5f5f5'/%3E%3Cstop offset='1' stop-color='%23d9d9d9'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat; pointer-events: none; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBotao::after { content: ""; position: absolute; inset: 0; background: url("../arena/check-games-play-hover.svg") center / 100% 100% no-repeat; opacity: 0; transition: opacity 0.5s; pointer-events: none; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBotao > .botaoMenor { visibility: hidden; }
section.pracaConbcon .containerMenor .lojaMenor .botaoPlayMenor { pointer-events: none; }
section.pracaConbcon .containerMenor .lojaMenor .chaoMenor { top: 192px; left: 22px; position: absolute; }
section.pracaConbcon .containerMenor .lojaMenor .gramaMenor { top: 158px; left: 22px; position: absolute; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBannerMenor { width: 116px; height: 66px; position: absolute; left: 6px; top: 0px; z-index: 7; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBannerMenor::before { content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='300' fill='none' viewBox='0 0 278 300'%3E%3Cg filter='url(%23a)' opacity='1'%3E%3Cpath fill='url(%23b)' d='m80.264 80.264 117 .752-44.719 138.248h-27.563z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='138.407' x2='138.407' y1='130.395' y2='219.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='400%25' height='400%25' x='-150%25' y='-150%25' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center center / cover no-repeat; width: 222px; height: 129px; position: absolute; left: 50%; transform: translateX(-50%) scaleY(-1); bottom: -53px; z-index: 6; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBannerMenor img { position: relative; z-index: 5; width: 100px; height: 50px; object-fit: contain; object-position: center; top: 50%; left: 50%; transform: translate(-50%, -50%); mix-blend-mode: multiply; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBannerMenor svg { box-shadow: rgba(0, 0, 0, 0.16) 0px 4.36px 23.25px 0px, rgba(6, 8, 15, 0.16) 0px 2.77px 0px 0px; }
section.pracaConbcon .containerMenor .lojaMenor .wrapperBannerMenor .luzBannerMenor { position: absolute; left: 50%; top: -7px; z-index: 1; transform: translateX(-50%); }
section.pracaConbcon .containerMenor > div { margin-top: -90px; }
section.pracaConbcon .containerMenor .esquerdaMenor { display: flex; gap: 20px; z-index: 2; transform-origin: left center; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor:nth-of-type(1) { margin-top: -25px; z-index: 1; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor:nth-of-type(2) { margin-top: -74px; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor .toldoMenor { z-index: 5; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor .wrapperBotao svg { position: relative; transition: 0.5s; }
section.pracaConbcon .containerMenor > div .lojaMenor .botaoPlayMenor path { transition: 0.5s; }
section.pracaConbcon .containerMenor > div .lojaMenor .wrapperBotao:hover::after { opacity: 1; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor:nth-of-type(1) .gramaMenor { left: 100px; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor:nth-of-type(2) .gramaMenor { left: -9px; top: 145px; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor:nth-of-type(3) .gramaMenor { top: 153px; left: 88px; }
section.pracaConbcon .containerMenor .lojaMenor .posteLuz { position: absolute; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor .posteLuz.poste3 { left: -114px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor .posteLuz.poste4 { left: 170px; }
section.pracaConbcon .containerMenor .esquerdaMenor .lojaMenor .detalheLinhaChao1 { position: absolute; left: -120px; top: 180px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor .detalheLinhaChao2 { position: absolute; left: -160px; top: 180px; }
section.pracaConbcon .containerMenor .containerChao { position: absolute; left: 50%; transform: translateX(-50%); top: -140px; z-index: 0; pointer-events: none; }
section.pracaConbcon .containerMenor .containerChao > img { width: 100%; max-width: 620px; position: relative; display: block; }
section.pracaConbcon .containerMenor .containerChao.chamadaAtiva > img { display: none; }
section.pracaConbcon .containerMenor .containerChao .wrapperCTA { position: relative; width: 620px; margin-top: 219px; padding-top: 61px; pointer-events: auto; }
section.pracaConbcon .containerMenor .containerChao:not(.chamadaAtiva) .wrapperCTA {display:none;}
section.pracaConbcon .containerMenor .containerChao .wrapperCTA img { position: absolute; left: 0; top: 0; z-index: -1; }

section.pracaConbcon .containerMenor .containerChao .wrapperCTA h3 { font: 700 24px/25px Poppins; letter-spacing: -0.01em; text-align: center; color: #212331; max-width: 293px; width: 100%; margin: 0 auto 5px; }
section.pracaConbcon .containerMenor .containerChao .wrapperCTA p { font: 500 italic 14px/16px Poppins; letter-spacing: -0.01em; text-align: center; color: #393E50; opacity: 0.48; margin-bottom: 9px; }
section.pracaConbcon .containerMenor .containerChao .wrapperCTA a:active, section.pracaConbcon .containerMenor .containerChao .wrapperCTA a:visited, section.pracaConbcon .containerMenor .containerChao .wrapperCTA a:link { background: linear-gradient(90deg, #E08153 0%, #E74B13 30%, #9F1B17 70%, #471211 100%); padding: 17px 24px; border-radius: 40px; display: flex; gap: 5px; max-width: max-content; margin: 0 auto; transition: all ease 0.5s; box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #45b4ff00, inset 0px -5px 10px 1px #45b4ff00, inset 1000px 0px 0px 0px #31a5f500; }
section.pracaConbcon .containerMenor .containerChao .wrapperCTA a:hover { box-shadow: 0 -3px 0 0 #00000024 inset, 0px 8px 36px #ffa445b5, inset 0px -5px 10px 1px #ff9d4554, inset 1000px 0px 0px 0px #ff9f40; }
section.pracaConbcon .containerMenor .containerChao .wrapperCTA a b { font: 700 16px/20px Poppins; text-transform: uppercase; color: #FFF; }

section.pracaConbcon .containerMenor .direitaMenor { display: flex; gap: 5px; transform-origin: right center; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor:nth-of-type(2) { margin-top: -80px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor:nth-of-type(3) { margin-top: -30px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor .wrapperBotao svg { position: relative; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor:nth-of-type(1) .gramaMenor { left: 88px; top: 153px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor:nth-of-type(2) .gramaMenor { left: -8px; top: 141px; }
section.pracaConbcon .containerMenor .direitaMenor .lojaMenor:nth-of-type(3) .gramaMenor { left: 98px; }

section.pracaConbcon .containerPequeno {display: flex;justify-content: space-between;max-width: 1751px;width: 100%;margin: -20px auto 0px;padding: 0px 20px;position: relative;/* z-index: 3; */pointer-events: none;box-sizing: border-box;}
section.pracaConbcon .containerPequeno .fundoContainerPequeno { position: absolute; left: 50%; transform: translateX(-50%); z-index: -1; top: -15px; }
section.pracaConbcon .containerPequeno > div {display: flex;position: relative;gap: 40px;align-items: flex-end;}
section.pracaConbcon .containerPequeno > div .bannerPequeno { position: relative; width: 92px; height: 81px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno[data-sponsor-id] { z-index: 2; pointer-events: auto; cursor: pointer; }
section.pracaConbcon .containerPequeno > div .bannerPequeno[data-sponsor-id]:focus-visible { outline: 3px solid #3153c9; outline-offset: 4px; border-radius: 6px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno::before { content: ""; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='300' fill='none' viewBox='0 0 278 300'%3E%3Cg filter='url(%23a)' opacity='1'%3E%3Cpath fill='url(%23b)' d='m80.264 80.264 117 .752-44.719 138.248h-27.563z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='138.407' x2='138.407' y1='130.395' y2='219.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='400%25' height='400%25' x='-150%25' y='-150%25' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center center / cover no-repeat; width: 182px; height: 99px; position: absolute; z-index: 1; left: 50%; transform: translateX(-50%); bottom: 10px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno svg { left: 50%; transform: translateX(-50%); position: absolute; top: 0px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno svg:nth-of-type(1) rect {fill: #e6e9ed !important;}
section.pracaConbcon .containerPequeno > div .bannerPequeno svg:nth-of-type(2) { top: 70px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno img { width: 122px; height: 50px; position: absolute; top: 7px; left: 50%; transform: translateX(-50%); mix-blend-mode: multiply; object-fit: contain; object-position: center; padding: 0px 10px; }
section.pracaConbcon .containerPequeno > div .bannerPequeno:not([data-sponsor-id]) { display: none; }
section.pracaConbcon .containerPequeno > div .arenaClubPromo {display: block;position: relative;height: 100%;color: inherit;pointer-events: auto;z-index: 3;min-width: 360px;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__panel {position: absolute;inset: 0 0 auto;box-sizing: border-box;display: flex;align-items: center;justify-content: space-around;gap: 10px;padding: 0 10px;overflow: hidden;border: 3px solid #fff;border-radius: 4px;background: linear-gradient(108.4deg, #fff2ed 32.31%, #ffd0ba 82.44%);box-shadow: 0 2px 0 rgba(3, 19, 84, 0.16), 0 5px 25px rgba(0, 0, 0, 0.16);z-index: 2;min-height: 64px;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__copy {max-width: 180px;font: italic 500 13px/16px Poppins, sans-serif;letter-spacing: -0.01em;color: #2b2c33;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__cta {box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 3px clamp(7px, 0.52vw, 10px);border-radius: 999px;background: #e65210;font: 600 12px/18px Poppins, sans-serif;letter-spacing: -0.01em;white-space: nowrap;color: #fff;transition: background-color 0.2s, transform 0.2s;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__cta img { position: static; width: 12px; height: 12px; padding: 0; transform: none; mix-blend-mode: normal; }
section.pracaConbcon .containerPequeno > div .arenaClubPromo:hover .arenaClubPromo__cta { background: #c94308; transform: translateX(2px); }
section.pracaConbcon .containerPequeno > div .arenaClubPromo:focus-visible { outline: 3px solid #3153c9; outline-offset: 4px; border-radius: 6px; }
section.pracaConbcon .containerPequeno > div .arenaClubPromo__spotlight {display: flex;width: 180px;height: 9px;z-index: 3;user-select: none;pointer-events: none;position: absolute;top: 70px;justify-content: center;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__spotlight::before{content: "";background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='278' height='300' fill='none' viewBox='0 0 278 300'%3E%3Cg filter='url(%23a)' opacity='1'%3E%3Cpath fill='url(%23b)' d='m80.264 80.264 117 .752-44.719 138.248h-27.563z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='138.407' x2='138.407' y1='130.395' y2='219.265' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='1'/%3E%3C/linearGradient%3E%3Cfilter id='a' width='400%25' height='400%25' x='-150%25' y='-150%25' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center center / cover no-repeat;width: 182px;height: 99px;position: absolute;z-index: 1;left: 50%;transform: translateX(-50%);bottom: 10px;opacity: 0.6;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__spotlight--left {left: 0;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__spotlight--right {right: 0;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__spotlight img {padding: 0;mix-blend-mode: normal;transform: none;left: 50%;transform: translateX(-50%);display: none;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__beam { position: absolute; top: -58.45%; left: -32.05%; width: 164.1%; height: 202.2%; }
section.pracaConbcon .containerPequeno > div .arenaClubPromo__base {display: block;width: 24px;height: 9px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 9'%3E%3Crect width='23.98' height='3' fill='%2362686d' rx='1.5'/%3E%3Cpath fill='%2379828a' d='M1 3h21.99v2a4 4 0 0 1-4 4h-14A4 4 0 0 1 1 5z'/%3E%3Cellipse cx='11.99' cy='3.5' fill='%23d9d9d9' rx='3' ry='.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: contain;}
section.pracaConbcon .containerPequeno > div .arenaClubPromo__shadow { position: absolute; top: 86.8%; left: 38.7%; width: 22.6%; height: 13.2%; }
section.pracaConbcon .containerPequeno > div .arenaClubPromo__glint { position: absolute; top: 88.2%; left: 47.6%; width: 4.85%; height: 1px; }
section.pracaConbcon .containerPequeno > div .arbusto { position: absolute; }
section.pracaConbcon .containerPequeno > div .arbusto.arbusto1 { left: -120px; top: -8px; }
section.pracaConbcon .containerPequeno > div .arbusto.arbusto2 {right: -110px;top: -4px;}

section.pracaConbcon .navegacaoConbcon {position: relative;height: 14vh;display: block;overflow-x: auto;overflow-y: hidden;max-width: 100%;overscroll-behavior-inline: contain;scroll-behavior: auto;-webkit-overflow-scrolling: touch;scrollbar-width: thin;z-index: 10;}
section.pracaConbcon .navegacaoConbcon:focus-visible { outline: 3px solid #6b8af6; outline-offset: -3px; }
section.pracaConbcon .navegacaoConbcon .navegacaoConbconTrack {display: flex;position: relative;width: 100%;height: 100%;margin: 0;justify-content: center;}
section.pracaConbcon .navegacaoConbcon .wrapperNavegacao {position: relative;display: flex;justify-content: space-between;align-items: end;width: 100%;min-width: 0;height: 100%;z-index: 2;padding: 0 24px;box-sizing: border-box;margin: 0;max-width: 1830px;}
section.pracaConbcon .navegacaoConbcon .fundoNavegacao { position: absolute; width: 100%; top: 0px; left: 50%; transform: translateX(-50%); height: 100%; background: rgb(238, 243, 248); pointer-events: none;z-index: 1; }
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoAzul { background: rgb(9, 22, 75); height: 100px; width: 100%; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%);z-index: 2; }
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoAzul svg { height: 100%; width: 100%; position: relative; object-fit: cover; }
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise {height: 120%;position: absolute;bottom: 0;left: 50%; transform: translateX(-50%);width: 100%;z-index: 1;}
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .estradaFundo {  position: absolute; left: 50%; transform: translateX(-50%); bottom: 90px; width: 100%; overflow: hidden;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 122 40'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23f0f4f6' d='M-123 22.4h1535v16.8H-123z'/%3E%3Cpath fill='%23afb9c4' d='M-123 37.6h1535V40H-123z'/%3E%3Cg fill='%23e7e9ed' filter='url(%23b)'%3E%3Cpath d='M-123 5.6h1535v4H-123zM-123 13.6h1535v4H-123z'/%3E%3C/g%3E%3Cpath fill='%23dde0e2' d='M-95.3 3h5v25.8h-5zM-33.7 3h5v25.8h-5zM28 3h5v25.8h-5zM89 3h5v25.8h-5zM151.3 3h5v25.8h-5zM213 3h5v25.8h-5zM274.6 3h5v25.8h-5zM336.2 3h5v25.8h-5zM397.9 3h5v25.8h-5zM459.5 3h5v25.8h-5zM521.2 3h5v25.8h-5zM582.8 3h5v25.8h-5zM644.5 3h5v25.8h-5zM706.1 3h5v25.8h-5zM767.8 3h5v25.8h-5zM829.5 3h5v25.8h-5zM891.1 3h5v25.8h-5zM952.8 3h5v25.8h-5zM1014.4 3h5v25.8h-5zM1076 3h5v25.8h-5zM1137.7 3h5v25.8h-5zM1199.4 3h5v25.8h-5zM1261 3h5v25.8h-5zM1322.7 3h5v25.8h-5zM1384.3 3h5v25.8h-5z'/%3E%3Cg fill='%23f0f3f6' filter='url(%23c)'%3E%3Cpath d='M-95.3 0h5v26.3h-5zM-33.7 0h5v26.3h-5zM28 0h5v26.3h-5zM89 0h5v26.3h-5zM151.3 0h5v26.3h-5zM213 0h5v26.3h-5zM274.6 0h5v26.3h-5zM336.2 0h5v26.3h-5zM397.9 0h5v26.3h-5zM459.5 0h5v26.3h-5zM521.2 0h5v26.3h-5zM582.8 0h5v26.3h-5zM644.5 0h5v26.3h-5zM706.1 0h5v26.3h-5zM767.8 0h5v26.3h-5zM829.5 0h5v26.3h-5zM891.1 0h5v26.3h-5zM952.8 0h5v26.3h-5zM1014.4 0h5v26.3h-5zM1076 0h5v26.3h-5zM1137.7 0h5v26.3h-5zM1199.4 0h5v26.3h-5zM1261 0h5v26.3h-5zM1322.7 0h5v26.3h-5zM1384.3 0h5v26.3h-5z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='b' width='1535' height='13.6' x='-123' y='4' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-1.6'/%3E%3CfeGaussianBlur stdDeviation='.8'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0.783746 0 0 0 0 0.806139 0 0 0 0 0.831731 0 0 0 1 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3330_254'/%3E%3C/filter%3E%3Cfilter id='c' width='1494.8' height='36.5' x='-100.4' y='-1.3' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='3.8'/%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.13 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3330_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3330_254' result='shape'/%3E%3C/filter%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h122v40H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat: repeat; z-index: 3;height: 50px;}
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise img {height: 100%;position: absolute;}
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise img.estrada { bottom: -1px; height: fit-content; }
section.pracaConbcon .navegacaoConbcon .fundoNavegacao .estradaFundo img {display: none !important;}
section.pracaConbcon .navegacaoConbcon ul { display: flex; justify-content: space-between; width: 100%; max-width: 660px; gap: 10px; align-items: flex-end; }
section.pracaConbcon .navegacaoConbcon ul:nth-of-type(2) { max-width: 660px; }
section.pracaConbcon .navegacaoConbcon ul li { display: flex; align-items: flex-end; height: 100%; }
section.pracaConbcon .navegacaoConbcon ul li a:active, section.pracaConbcon .navegacaoConbcon ul li a:visited, section.pracaConbcon .navegacaoConbcon ul li a:link { background: rgb(255, 255, 255); padding: 10px 20px 40px; margin-bottom: -35px; border-radius: 16px 16px 0px 0px; box-shadow: rgb(75, 131, 197) 0px 3.15px 9.44px 0px inset; border: 3px solid rgb(255, 255, 255); display: flex; white-space: nowrap; box-sizing: border-box; transition: transform 0.2s ease-out, background-color 0.2s; position: relative; gap: 8px; align-items: center; }
section.pracaConbcon .navegacaoConbcon ul li a:hover { transform: translateY(-8px); }
section.pracaConbcon .navegacaoConbcon ul li.is-disabled a { cursor: not-allowed; filter: grayscale(1); opacity: 0.55; }
section.pracaConbcon .navegacaoConbcon ul li.is-disabled a:hover { transform: none; }
section.pracaConbcon .navegacaoConbcon ul li a b {font: 700 16px/26px Poppins;color: rgb(64, 76, 120);text-transform: uppercase;}
section.pracaConbcon .navegacaoConbcon ul li a em { font: 700 13px/12px Poppins; letter-spacing: -0.02em; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(227, 111, 34); width: 23px; height: 22px; border-radius: 28px; display: flex; align-items: center; justify-content: center; }
section.pracaConbcon .navegacaoConbcon ul li a i { position: absolute; top: -8px; right: -8px; background: rgb(214, 46, 46); height: 24px; width: 28px; border-radius: 28px; display: flex; align-items: center; justify-content: center; }
section.pracaConbcon .navegacaoConbcon ul li a i svg { color: rgb(255, 255, 255); width: 18px; height: 13px; display: block; }
section.pracaConbcon .navegacaoConbcon h3 {display: flex;flex-direction: column;align-items: center;gap: 2px;min-width: max-content;padding-bottom: 7px;position: relative;z-index: -1;}
section.pracaConbcon .navegacaoConbcon h3 b {font: 300 40px/100% Poppins;letter-spacing: 0.05em;text-align: center;text-transform: uppercase;color: rgb(107, 138, 246);opacity: 0.16;}
section.pracaConbcon .navegacaoConbcon h3 em {font: 700 17px/20px Poppins;letter-spacing: 0.05em;text-transform: uppercase;color: rgb(202, 207, 223);display: block;margin-top: 0;text-align: center;}

@media (min-width: 1830px) {section.pracaConbcon .navegacaoConbcon .navegacaoConbconTrack { margin: 0 auto; } }

@media (max-width: 1750px) {
  .janelaPraca { gap: 20px; }
  .janelaPraca a b {/* font-size: 15px; */}
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav { padding-left: 142px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco { padding: 0 10px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav ul { gap: 10px; }
  section.pracaConbcon .navegacaoConbcon .wrapperNavegacao {gap: 10px;padding: 0 20px;}
  section.pracaConbcon .navegacaoConbcon h3{padding: 0 20px 13px;}
  section.pracaConbcon .navegacaoConbcon h3 b{position: absolute;min-width: max-content;top: -45px;left: 50%;transform: translateX(-50%);}
  section.pracaConbcon .navegacaoConbcon ul li a b { font-size: 15px; }

}

@media (max-width: 1550px) {
  section.pracaConbcon .navegacaoConbcon h3 {min-width:initial;}
  section.pracaConbcon .navegacaoConbcon h3 b {font-size: 32px;top: -30px;}
  section.pracaConbcon .containerDestaques .lojaContainer b { font-size: 11px; }
}

@media (max-width: 1450px) {
  section.pracaConbcon .navegacaoConbcon ul li a { white-space: nowrap; }
  section.pracaConbcon .navegacaoConbcon ul li a b { font-size: 15px; }
  section.pracaConbcon .navegacaoConbcon h3 b { font-size: 28px; }
  section.pracaConbcon .navegacaoConbcon h3 em {font-size: 14px;line-height: 16px;min-width: max-content;}
  section.pracaConbcon .navegacaoConbcon ul{justify-content: space-evenly;}
  section.pracaConbcon .navegacaoConbcon ul li a:active, section.pracaConbcon .navegacaoConbcon ul li a:visited, section.pracaConbcon .navegacaoConbcon ul li a:link{padding: 10px 14px 40px;}
}

@media (max-width: 1350px) {
  section.pracaConbcon .navegacaoConbcon ul li a { white-space: nowrap; }
  section.pracaConbcon .navegacaoConbcon ul li a b {font-size: 14px;}
  section.pracaConbcon .navegacaoConbcon h3 b { font-size: 24px; }
}

@media (max-width: 1310px) {
  .janelaPraca .blocoConteudo ul.navegacaoClick a{padding: 10px;border-radius: 10px 10px 0px 0px;}
  .janelaPraca .blocoConteudo.direito{max-width:450px}
  section.pracaConbcon .navegacaoConbcon h3{padding:0 5px 14px}
  section.pracaConbcon .navegacaoConbcon .wrapperNavegacao{padding:0 16px;}
}

@media (min-height: 951px) and (max-width: 1200px) {
  section.pracaConbcon .navegacaoConbcon h3 {z-index:-1;position:absolute;left:50%;transform:translateX(-50%);bottom: 40px;min-width:max-content;}
  section.pracaConbcon .navegacaoConbcon h3 b{user-select: none;pointer-events: none;font-size: 13px;line-height: 13px;top: -16px;opacity: 0.4;}
}


.placaContainer { position: absolute; top: 22px; left: -8px; width: 80px; height: 51px; transform-origin: 40px 0px; transition: transform 0.3s; pointer-events: auto; }
.placaContainer b { position: absolute; top: 25px; left: 0px; width: 100%; text-align: center; margin: 0px; }
.wrapperPorta:hover .placaContainer { animation: 1.4s ease-in-out 0s 1 normal forwards running balancoPlaca; }

@keyframes balancoPlaca {
  0% { transform: rotate(0deg); }
  15% { transform: rotate(18deg); }
  30% { transform: rotate(-12deg); }
  45% { transform: rotate(8deg); }
  60% { transform: rotate(-5deg); }
  75% { transform: rotate(2deg); }
  90% { transform: rotate(-0.5deg); }
  100% { transform: rotate(0deg); }
}

.iconeControle { transform-origin: center center; transition: 0.5s; }
.wrapperJogo:hover .iconeControle { animation: 0.6s ease-in-out 0s infinite alternate none running inclinaControle; fill: rgb(46, 78, 190); }

@keyframes inclinaControle { 
  0% { transform: rotate(-10deg); }
  100% { transform: rotate(10deg); }
}

@media (min-width: 768px) and (max-width: 900px) {
  .janelaPraca { gap: 0; }
  .janelaPraca.painelSecundarioMobile .blocoConteudo.esquerdo { display: none; }
  .janelaPraca.painelSecundarioMobile .blocoConteudo.direito {
    display: flex;
    flex: 0 1 512px;
    height: 96vh;
  }
  .janelaPraca:not(.painelSecundarioMobile) .blocoConteudo.direito { display: none; }
}

/* Ajustes responsivos combinados por largura e altura */
@media (max-width: 1750px) and (max-height: 950px) {
  .janelaPraca { gap: 20px; }
  .janelaPraca a b {/* font-size: 15px; */}
  .janelaPraca .blocoConteudo.esquerdo .headerBloco { padding: 0 10px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav { padding-left: 142px; }
  .janelaPraca .blocoConteudo.esquerdo .headerBloco .logoMenu nav ul { gap: 10px; }
}

/* Mantém as abas principais dentro do painel quando a lateral está aberta. */
@media (min-width: 901px) and (max-width: 1750px) {
  .janelaPraca:has(.blocoConteudo.direito.ativo) .headerBloco { gap: 12px; }
  .janelaPraca:has(.blocoConteudo.direito.ativo) .headerBloco .logoMenu { flex: 1; min-width: 0; padding-left: 142px; }
  .janelaPraca:has(.blocoConteudo.direito.ativo) .headerBloco .logoMenu nav { min-width: 0; padding: 8px 0 0; margin-top: -8px; overflow-x: auto; scrollbar-width: thin; }
  .janelaPraca:has(.blocoConteudo.direito.ativo) .headerBloco .logoMenu nav ul { width: max-content; }
  .janelaPraca:has(.blocoConteudo.direito.ativo) .headerBloco .navegacaoSuperior { flex-shrink: 0; }
}


/*
 * Responsividade vertical da Praça desktop.
 * A cena conserva o enquadramento de tela cheia quando há espaço e passa a
 * pertencer à rolagem de .pracaViewport quando a altura útil é insuficiente.
 */
@media (min-width: 1100px) {
  body.conbconPraca { overflow: hidden; }
  .pracaViewport { position: relative; height: 100dvh; overflow-x: hidden; overflow-y: auto; overscroll-behavior: contain; scroll-behavior: auto; scrollbar-gutter: stable; }
  body:has(.janelaPraca.ativo) .pracaViewport { overflow-y: hidden; }
  section.pracaConbcon {position: relative;isolation: isolate;box-sizing: border-box;height: auto;min-height: max(100dvh, 600px);}
  section.pracaConbcon .fundoWrapper {height: 100%;min-height: 100%;}
  section.pracaConbcon .containerTopo,
  section.pracaConbcon .containerDestaques,
  section.pracaConbcon .containerVideo,
  section.pracaConbcon .containerMenor,
  section.pracaConbcon .containerPequeno,
  section.pracaConbcon .navegacaoConbcon {flex-shrink: 0;}

  section.pracaConbcon .navegacaoConbcon { overflow-y: hidden; overflow-x: clip; }

  .janelaPraca {height: 100dvh;min-height: 0;overscroll-behavior: contain;}

  .janelaPraca .blocoConteudo,
  .janelaPraca .conteudoInterno,
  .janelaPraca .conteudoInterno > div { min-height: 0; }

  .janelaPraca .blocoConteudo.esquerdo .headerBloco,
  .janelaPraca .blocoConteudo.direito .arenaSecondaryHeader { flex-shrink: 0; }

  .janelaPraca .blocoConteudo .conteudo {min-height: 0;overflow-x: hidden;overflow-y: auto;overscroll-behavior: contain;scroll-behavior: auto;scrollbar-color: #8098df #eef1f7;scrollbar-gutter: stable;scrollbar-width: thin;}

  .janelaPraca .blocoConteudo .conteudo::-webkit-scrollbar {display: block;width: 10px;}
  .janelaPraca .blocoConteudo .conteudo::-webkit-scrollbar-track {background: #eef1f7;}
  .janelaPraca .blocoConteudo .conteudo::-webkit-scrollbar-thumb {border: 2px solid #eef1f7;border-radius: 999px;background: #8098df;}
  .arenaSponsorExperience {min-height: 0;padding-bottom: clamp(28px, 4vh, 64px);}
  .arenaSponsorExperience :is(a, button, [tabindex]):focus-visible {outline: 3px solid #2556ff;outline-offset: 3px;}
}

/* Portão de acesso da Praça: a cena permanece reconhecível, mas inerte. */
main.arenaAccessLocked { overflow: hidden; max-width: 100vw; }
main.arenaAccessLocked > :is(.pracaViewport, .pracaMobileViewport) { pointer-events: none; user-select: none; filter: blur(10px) saturate(0.72); }
.arenaAccessGate { position: fixed; inset: 0; z-index: 10000; display: grid; place-items: center; box-sizing: border-box; overflow-y: auto; padding: 24px; background: linear-gradient(145deg, rgb(4 18 70 / 56%), rgb(10 20 54 / 36%)); font-family: Poppins, sans-serif; }
.arenaAccessGate__card { width: min(100%, 470px); overflow: hidden; border: 1px solid rgb(255 255 255 / 72%); border-radius: 22px; background: rgb(255 255 255 / 97%); box-shadow: 0 26px 80px rgb(1 9 42 / 42%); }

.arenaAccessGate__card--form { width: min(100%, 680px); }

.arenaAccessGate__email { display: flex; flex-direction: column; align-items: stretch; padding: 34px; }
.arenaAccessGate__icon { display: grid; width: 58px; height: 58px; margin-bottom: 18px; place-items: center; border-radius: 18px; color: #fff; background: linear-gradient(145deg, #214fee, #1036bb); box-shadow: 0 10px 24px rgb(33 79 238 / 24%); }
.arenaAccessGate__eyebrow { color: #214fee; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.arenaAccessGate h1 { margin: 6px 0 10px; color: #010435; font-size: clamp(24px, 4vw, 32px); font-weight: 800; line-height: 1.14; }

.arenaAccessGate__email > p:not(.arenaAccessGate__error) { margin: 0 0 24px; color: #697087; font-size: 14px; line-height: 1.65; }
.arenaAccessGate__email > label { margin-bottom: 7px; color: #414960; font-size: 12px; font-weight: 700; }
.arenaAccessGate__field { display: flex; align-items: center; gap: 10px; min-height: 50px; padding: 0 15px; border: 1px solid #d7dde9; border-radius: 11px; color: #75809b; background: #f4f6fa; transition: border-color .2s, box-shadow .2s, background .2s; }
.arenaAccessGate__field:focus-within { border-color: #214fee; background: #fff; box-shadow: 0 0 0 3px rgb(33 79 238 / 12%); }
.arenaAccessGate__field input { width: 100%; min-width: 0; border: 0; outline: 0; color: #010435; background: transparent; font: 500 15px/1.3 Poppins, sans-serif; } 
.arenaAccessGate__submit { display: inline-flex; align-items: center; justify-content: center; gap: 9px; min-height: 50px; margin-top: 16px; border: 0; border-radius: 11px; color: #fff; background: #429e28; box-shadow: inset 0 3px 0 rgb(255 255 255 / 22%), 0 12px 22px rgb(40 120 64 / 20%); cursor: pointer; font: 800 14px/1 Poppins, sans-serif; text-transform: uppercase; transition: background .2s, transform .2s; }
.arenaAccessGate__submit:hover { background: #55bd37; transform: translateY(-1px); }
.arenaAccessGate__submit:disabled { cursor: wait; opacity: .68; transform: none; }
.arenaAccessGate__spinner { animation: arenaAccessSpin .8s linear infinite; }
.arenaAccessGate__error { margin: 12px 0 0; padding: 9px 11px; border: 1px solid #e7a8a8; border-radius: 8px; color: #a42424; background: #fff1f1; font-size: 12px; font-weight: 600; }
.arenaAccessGate__email > small { margin-top: 15px; color: #858da2; font-size: 10px; line-height: 1.5; text-align: center; }
.arenaAccessGate__back { display: inline-flex; align-items: center; gap: 6px; margin: 15px 16px 0; padding: 7px 9px; border: 0; color: #214fee; background: transparent; cursor: pointer; font: 700 11px/1 Poppins, sans-serif; }

@keyframes arenaAccessSpin { to { transform: rotate(360deg); } }

@media (max-width: 600px) {
  .arenaAccessGate { align-items: start; padding: 16px 12px; }
  .arenaAccessGate__card { margin: auto 0; border-radius: 18px; }
  .arenaAccessGate__email { padding: 26px 20px; }
  .arenaAccessGate__icon { width: 50px; height: 50px; margin-bottom: 14px; border-radius: 15px; }
  .arenaAccessGate__card--form { margin: 0; }
}

/* Enquadramento desktop revisado pelos designers em 09/09/2026. */

  section.pracaConbcon .fundoWrapper { overflow: clip; }
  section.pracaConbcon .fundoWrapper .centroBranco {height: 41vh;min-height: 270px;}
  section.pracaConbcon .fundoWrapper .centroBranco::after{content:'';display:block;position:absolute;width: calc(100vw + 100px);max-width: 1975px;min-width: 1600px;height: 274px;left: 50%;transform: translateX(-50%);top: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 1975 274'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23707982' d='M91 21h4v3h-4z'/%3E%3Cg filter='url(%23b)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='M95.02 108.17h.03l1.91 3.17v48.09l6.42 3.75H105v3.1H81v-3.1h1.9l6.43-3.82v-48.02l2.19-3.17z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23c)'%3E%3Cpath fill='%23a6b1bd' d='M95 114.18V52.06h-4v62.12h4'/%3E%3C/g%3E%3Cg filter='url(%23d)'%3E%3Cpath fill='url(%23e)' d='M108 39.03c0 8.3-6.72 15.03-15 15.03s-15-6.73-15-15.03a15.01 15.01 0 1 1 30 0'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M93 24c-3.38 0-6.5 1.13-9 3.01h18a15 15 0 0 0-9-3'/%3E%3Cpath fill='%23707982' d='M1873 21h4v3h-4z'/%3E%3Cg filter='url(%23f)'%3E%3Cpath fill='%23a6b1bd' fill-rule='evenodd' d='M1877.03 108.17h.03l1.91 3.17v48.09l6.41 3.75h1.62v3.1h-24v-3.1h1.91l6.43-3.82v-48.02l2.18-3.17z' clip-rule='evenodd'/%3E%3C/g%3E%3Cg filter='url(%23g)'%3E%3Cpath fill='%23a6b1bd' d='M1877 114.18V52.06h-4v62.12h4'/%3E%3C/g%3E%3Cg filter='url(%23h)'%3E%3Cpath fill='url(%23i)' d='M1890 39.03a15.01 15.01 0 1 1-30 0 15.01 15.01 0 1 1 30 0'/%3E%3C/g%3E%3Cpath fill='%23a6b1bd' d='M1875 24c-3.38 0-6.5 1.13-9 3.01h18a15 15 0 0 0-9-3'/%3E%3Cpath fill='url(%23j)' d='M1306.29 94.66h-5.26v-7h1.76c.46 0 .91-.19 1.23-.52.33-.32.52-.77.52-1.23v-8.76a1.75 1.75 0 0 0-1.75-1.75h-38.54a1.75 1.75 0 0 0-1.75 1.75v8.76a1.75 1.75 0 0 0 1.75 1.75h1.76v7h-5.26c-.46 0-.91.19-1.24.52-.33.32-.51.77-.51 1.23v3.5a1.74 1.74 0 0 0 1.75 1.76h1.75v10.5a1.75 1.75 0 0 0 3.51 0v-10.5h35.02v10.5a1.75 1.75 0 0 0 1.76 1.76 1.75 1.75 0 0 0 1.75-1.75v-10.51h1.75a1.74 1.74 0 0 0 1.75-1.75v-3.5a1.74 1.74 0 0 0-1.75-1.76m-36.78 0v-7h28.02v7z'/%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23k)' d='M1283.74 47.05c.07 1.59.76 3.3 2.26 5.18 8.64 10.75 23.63 14.72 36.15 13.85 1.61-.11 3.07.32 4.56.71a64 64 0 0 1 8.41 2.8c17.09 7.17 44.51-13.89 17.55-24.8-.74-.3-1.75-.4-2.07-1.14q-.13-.31-.06-.68c.32-1.5.23-3.03-.84-4.33-1.34-1.64-3.26-1.62-5.07-1.04a1.15 1.15 0 0 1-1.48-1.3 16 16 0 0 0-.03-6c-1.05-5.08-5.38-9.21-10.75-9.3-5.26-.09-8.27 4.16-10.42 8.37-.34.64-1.18.82-1.75.37a10.5 10.5 0 0 0-5.54-2.09c-7.02-.65-13.43 3.08-19.1 6.71-4.45 2.84-12.14 6.45-11.82 12.7'/%3E%3Cpath fill='url(%23l)' d='M1318.45 51.18q.3 6.97 1 13.9c.4 4.1.79 8.24 1.56 12.28.77 4.06-1.06 6.12 1.57 14.04.52 1.68.43 3.5.09 5.2-.74 3.76-2.76 12.18-2.72 16.13l.41.07.41.08v-.03l.09.05c.46.08.91.17.92.07.05-.3-.02-.55-.08-.65-.25-.5-.97-1.24-1-1.5-.01-.05.05-.13.2-.08 1.28.37 2.54 1.21 2.58 1 .02-.14.06-.32-.02-1.2-.09-.81-.23-2.33-.39-3.15-.22-1.12-.53-1.7-.36-1.56.06.05.57.52 1.32 1.78.49.8 1.15 1.93 1.42 2.75.44 1.3.34 1.93.38 2.25q.03.19.08.32l.4-.22.04.03c-.2.7.81.75.8.18-.06-4.73-.12-14.45-.18-19.17-.04-3.54-.16-6.27-1.94-9.45-1.64-2.94 0-9.04 0-9.04 3.93-3.52 6.46-9.3 7.44-14.44q-.4-.22-.75-.5l-.52-.43c-1.04 4.27-4.05 9.58-7.41 12.48-2.23-6.07-2.45-12.64-2.5-19.07-.48-.14-.9-.54-1.27-.87q-.84-.55-1.57-1.25'/%3E%3C/g%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23m)' d='M654.07 32.9c1.06-8.71 12.35-23.92 29.45-21.68s34.94 14.35 27.54 24.44c1.27.52 10.11 4.28 11.38 11.26 1.2 6.66-4.98 13.48-15.46 16.54-.98 21.22-25 17.68-31.54 13.83-7.97 3.65-18.28 3.92-26.19.7-10.23-4.15-11.1-11.96-11.16-12.68-8.2-3.11-12.93-5.84-13.09-15.11-.17-10.08 19.79-18.07 29.07-17.3'/%3E%3Cpath fill='url(%23n)' d='M660.87 132.45c-.33 1.68 12 1.37 11.7-.27-.32-1.64-2.5-6-1.35-19.84.31-3.65-1.06-10 .1-15.88 1.43-7.35 4.88-9.21 5.94-11.6 2.03-4.6 3.33-9.45 5.47-11.53 3.69-3.58 7.26-4.24 9.43-8.46 1-1.94 1.27-3.8 1.36-5.04l-1.8.44c-.14 1.16-.5 2.8-1.49 4.46-2.4 4.08-7.17 6.11-7.92 5.29-.48-.54.96-1.94 2.14-5.6.74-2.31 1-4.31 1.1-5.66l-3.13-.95a27 27 0 0 1-1.37 7.28c-1.06 3.12-1.93 3.72-3.69 7.1-4.2 8.1-4.29 14.78-7.02 14.87-5.64.18-4.19-11.26-4.9-13.73-.8-2.68-.16-2.53-2.6-7.08l-4.62 2.15c3.01 6.92 2.64 12.72 4.35 28.06.82 7.25 1.83 5.41.9 17.9-.95 12.48-1.57 12.6-2.6 18.09'/%3E%3Cpath fill='%23edf2f8' fill-rule='evenodd' d='M670.18 134.44q0 .25.02.41.06.41.19.68c.13.34.25.63.04 1.28-2.43.1-4.63.18-6.17.19-2.7.03-4.52-1.64-2.7-1.86l.6.12c.78.15 1.62.32 1.65.16.08-.48-.04-.88-.13-1.04a9 9 0 0 0-.86-1.24c-.37-.47-.7-.9-.73-1.11 0-.1.08-.21.33-.14 1.01.3 2.02.78 2.78 1.14s1.26.6 1.28.43v-.05c.04-.2.1-.54-.03-1.82l-.05-.5c-.13-1.33-.33-3.35-.56-4.48-.17-.89-.39-1.56-.52-1.98s-.19-.6-.05-.49c.09.08.9.83 2.1 2.8.76 1.27 1.8 3.07 2.23 4.36.54 1.6.56 2.55.58 3.14' clip-rule='evenodd'/%3E%3C/g%3E%3Cpath stroke='%23e8edf4' stroke-dasharray='4 7' stroke-linecap='round' stroke-width='2' d='M1 189c29.2 76.39 234 79.65 302 33.3 48.71-33.2 132-33.3 167-21.6'/%3E%3Cpath fill='url(%23o)' d='M213.71 252.66h5.26v-7h-1.76a1.75 1.75 0 0 1-1.75-1.75v-8.76a1.75 1.75 0 0 1 1.75-1.75h38.54a1.75 1.75 0 0 1 1.75 1.75v8.76a1.75 1.75 0 0 1-1.75 1.75h-1.76v7h5.26a1.75 1.75 0 0 1 1.75 1.75v3.5a1.75 1.75 0 0 1-1.75 1.76h-1.75v10.5a1.75 1.75 0 1 1-3.5 0v-10.5h-35.03v10.5a1.75 1.75 0 0 1-3.5 0v-10.5h-1.76a1.75 1.75 0 0 1-1.75-1.75v-3.5a1.75 1.75 0 0 1 1.75-1.76m36.78 0v-7h-28.02v7z'/%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23p)' d='M236.27 205.06c-.08 1.58-.77 3.3-2.27 5.17-8.64 10.75-23.63 14.72-36.15 13.85-1.6-.11-3.07.32-4.56.71a64 64 0 0 0-8.41 2.8c-17.1 7.17-44.51-13.89-17.55-24.8.74-.3 1.75-.4 2.07-1.14q.14-.31.06-.68c-.32-1.5-.22-3.03.84-4.33 1.34-1.64 3.26-1.62 5.07-1.04.82.26 1.63-.46 1.48-1.3-.36-1.98-.38-4.02.03-6 1.05-5.08 5.38-9.21 10.75-9.3 5.26-.09 8.27 4.16 10.42 8.37.33.64 1.18.82 1.75.37a10.5 10.5 0 0 1 5.54-2.09c7.02-.65 13.43 3.08 19.1 6.71 4.45 2.84 12.14 6.45 11.82 12.7'/%3E%3Cpath fill='url(%23q)' d='M201.55 209.18q-.3 6.96-1 13.9c-.4 4.1-.8 8.24-1.56 12.28-.77 4.06 1.06 6.13-1.57 14.04-.52 1.68-.43 3.5-.1 5.2.75 3.76 2.77 12.18 2.73 16.13l-.41.07-.4.08-.01-.03-.09.04c-.46.1-.9.18-.92.08-.06-.3.02-.55.08-.65.25-.5.97-1.24 1-1.5 0-.05-.05-.13-.2-.08-1.28.37-2.54 1.21-2.58 1-.02-.14-.06-.32.02-1.2.09-.81.22-2.33.39-3.15.22-1.12.53-1.7.36-1.56a16.54 16.54 0 0 0-2.75 4.54c-.43 1.28-.33 1.92-.37 2.25q-.02.18-.08.3l-.4-.2-.04.02c.2.7-.8.75-.8.18.06-4.73.12-14.45.18-19.17.04-3.54.16-6.26 1.94-9.45 1.64-2.94 0-9.04 0-9.04-3.93-3.52-6.46-9.3-7.44-14.44q.39-.22.75-.5l.52-.43c1.04 4.27 4.05 9.58 7.4 12.48 2.24-6.07 2.46-12.64 2.5-19.07.49-.14.91-.54 1.28-.87q.85-.55 1.57-1.25'/%3E%3C/g%3E%3Cpath stroke='%23ebf0f7' stroke-dasharray='4 7' stroke-linecap='round' stroke-width='2' d='M1974 209.3c-29.2 76.38-234 79.64-302 33.29-49.13-33.49-101.91-37.8-141-30.65'/%3E%3Cg opacity='.5'%3E%3Cpath fill='url(%23r)' d='M1788.36 214.9c.45 1.28 1.43 2.52 3.13 3.69 9.69 6.7 22.95 6.3 33 2.53a10 10 0 0 1 3.25-.5c2.91-.1 5.99.08 8.89.27 15.54.99 32.02-22.2 7.85-24.63-.79-.08-1.85.1-2.24-.59a1 1 0 0 1-.12-.4c-.1-1.3-.55-2.53-1.75-3.34-1.5-1.02-3.06-.53-4.4.38a.98.98 0 0 1-1.53-.7c-.19-1.71-.67-3.38-1.49-4.9-2.1-3.9-6.66-6.24-11.08-5-4.34 1.21-5.77 5.42-6.5 9.4a1 1 0 0 1-1.35.72 9 9 0 0 0-5.04-.36c-5.92 1.19-10.26 5.8-14.03 10.16-2.94 3.4-8.37 8.24-6.59 13.27' opacity='.5'/%3E%3Cpath fill='url(%23s)' d='M1823.03 218.1c.56-4.62 6.5-12.7 15.49-11.5 8.99 1.18 18.37 7.61 14.48 12.97.67.27 5.32 2.27 5.98 5.97.63 3.54-2.62 2.6-8.12 4.22-.5 10.77-22.42 10.97-30.36 7.72-5.38-2.2-5.83-1.8-5.87-2.18-4.31-1.65-6.8-3.1-6.88-8.02-.09-5.35 10.4-9.59 15.28-9.18'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='j' x1='1283.73' x2='1280.55' y1='48.2' y2='111.38' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebf3fa'/%3E%3Cstop offset='1' stop-color='%23ced7e4'/%3E%3C/linearGradient%3E%3ClinearGradient id='k' x1='1328.72' x2='1328.72' y1='21' y2='67.73' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='l' x1='1321.68' x2='1321.68' y1='52.13' y2='116.14' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.15' stop-color='%23909fae'/%3E%3Cstop offset='.45' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='m' x1='666.89' x2='666.89' y1='10.54' y2='82.33' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x1='674.4' x2='674.4' y1='54.15' y2='126.01' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.15' stop-color='%23909fae'/%3E%3Cstop offset='.45' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='o' x1='236.27' x2='239.45' y1='206.2' y2='269.38' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ebf3fa'/%3E%3Cstop offset='1' stop-color='%23ced7e4'/%3E%3C/linearGradient%3E%3ClinearGradient id='p' x1='191.28' x2='191.28' y1='179' y2='225.73' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='q' x1='198.32' x2='198.32' y1='210.13' y2='274.14' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.15' stop-color='%23909fae'/%3E%3Cstop offset='.45' stop-color='%23aebece'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='1818.88' x2='1830.26' y1='182.6' y2='220.88' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3ClinearGradient id='s' x1='1797.96' x2='1836.09' y1='222.81' y2='222.81' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dae3ef'/%3E%3Cstop offset='1' stop-color='%23afbed3'/%3E%3C/linearGradient%3E%3Cfilter id='b' width='24' height='60.83' x='81' y='108.17' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.72'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3306_124'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3306_124' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-3.13'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3306_124'/%3E%3C/filter%3E%3Cfilter id='c' width='4' height='62.12' x='91' y='52.06' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4.87'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3306_124'/%3E%3C/filter%3E%3Cfilter id='d' width='86' height='86.06' x='50' y='.01' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3306_124'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3306_124' result='shape'/%3E%3C/filter%3E%3Cfilter id='f' width='24' height='60.83' x='1863' y='108.17' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='2.72'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0117647 0 0 0 0 0.0745098 0 0 0 0 0.329412 0 0 0 0.16 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3306_124'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3306_124' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='-3.13'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect2_innerShadow_3306_124'/%3E%3C/filter%3E%3Cfilter id='g' width='4' height='62.12' x='1873' y='52.06' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4.87'/%3E%3CfeComposite in2='hardAlpha' k2='-1' k3='1' operator='arithmetic'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_3306_124'/%3E%3C/filter%3E%3Cfilter id='h' width='86' height='86.06' x='1832' y='.01' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='14'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3306_124'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3306_124' result='shape'/%3E%3C/filter%3E%3CradialGradient id='e' cx='0' cy='0' r='1' gradientTransform='matrix(0 -15 15 0 93 39.03)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3CradialGradient id='i' cx='0' cy='0' r='1' gradientTransform='matrix(0 -15 15 0 1875 39.03)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='1' stop-color='%23c0d4ff'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h1975v274H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat: no-repeat;background-position: center;background-size: contain;user-select: none;pointer-events: none;}
  section.pracaConbcon .fundoWrapper .centroCinza {height: 13%;min-height: 60px;}
  section.pracaConbcon .containerTopo { height: auto; }
  section.pracaConbcon .containerTopo .pistaTopoContainer svg { height: 390px; }

  section.pracaConbcon .containerDestaques {width: 100%;max-width: 1800px;margin: -130px auto 0;gap: 40px;justify-content: space-between;transform: translateX(30px);}

  section.pracaConbcon .containerDestaques::after {content: "";display: block;order: 3;width: 62px;} 

  section.pracaConbcon .containerDestaques .lojaContainer {top: auto;width: 20%;margin-left: 0;align-self: auto;transform: none;}

  section.pracaConbcon .containerDestaques .lojaContainer.container1 { top: 34px; order: 1; }
  section.pracaConbcon .containerDestaques .lojaContainer.container2 { order: 2; }
  section.pracaConbcon .containerDestaques .lojaContainer.container3 { order: 4; }
  section.pracaConbcon .containerDestaques .lojaContainer.container4 {top: 34px;align-self: flex-end;order: 5;}

  section.pracaConbcon .containerMenor {/* margin: 0 auto -20px; */}
  section.pracaConbcon .containerMenor > div { margin-top: -90px; }
  section.pracaConbcon .containerMenor .containerChao {top: initial;bottom: -200px;zoom: 0.95;z-index: 0;margin: inherit;}

  section.pracaConbcon .containerPequeno { margin: 0 auto -40px; }
  section.pracaConbcon .containerPequeno::before{content:'';display:block;background: linear-gradient(rgb(183, 194, 205) 50%, rgb(159, 176, 192) 100%);height: 11vh;position: absolute;top: 50px;left: 50%;transform: translateX(-50%);width: 100vw;box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 0px 0px inset;background-image: url(https://conbcon.com.br/assets/2026/arena/noise.avif);background-size: cover;z-index: -1;}
  section.pracaConbcon .navegacaoConbcon {height: 16vh;min-height: 150px;}


section.pracaConbcon .containerMenor .lojaMenor:not([data-sponsor-id]) { display: none; }


.janelaPraca.ativo .arenaUserBadge {top: 22px;right: 78px;width: 36px;height: 36px;border-radius: 100%;}

.janelaPraca.ativo .arenaUserBadge__photo { position: relative; z-index: 1; border-radius: 100%; outline: 2px solid #d6dee7; outline-offset: -2px; }
.janelaPraca.ativo .arenaUserBadge__photo img { position: absolute; z-index: 1; width: 36px; height: 36px; object-fit: cover; object-position: center; }

.janelaPraca.ativo .arenaUserBadge::before,
.janelaPraca.ativo .arenaUserBadge__card,
.janelaPraca.ativo .arenaUserBadge__slot,
.janelaPraca.ativo .arenaUserBadge__line,
.janelaPraca.ativo .arenaUserBadge__line--wide,
.janelaPraca.ativo .arenaUserBadge__line--short { display: none; }

.janelaPraca.ativo .botaoAjuda { width: 54px;    z-index: 20; }
.janelaPraca.ativo .botaoAjuda a:active,
.janelaPraca.ativo .botaoAjuda a:visited,
.janelaPraca.ativo .botaoAjuda a:link { width: 54px; }
.janelaPraca.ativo .botaoAjuda a b { font-size: 12px; font-weight: 600; }

section.pracaConbcon.arenaFigmaCanvas .containerTopo .arenaUserBadge__greeting {position: absolute;top: 10px;right: 53px;display: flex;width: 80px;flex-direction: column;align-items: flex-end;color: rgb(255, 255, 255);letter-spacing: 0.02em;text-align: right;text-transform: capitalize;font: 500 15px / 18px Poppins, sans-serif;white-space: nowrap;}


@media (min-width: 1781px){
    @media (min-height:1031px){ section.pracaConbcon .containerVideo {transform: translateY(-50px);}  }
    @media (min-height:951px) and (max-height:1030px){
        section.pracaConbcon .containerDestaques {zoom:0.9;max-width: 1920px;}
        section.pracaConbcon .containerVideo {zoom:0.9;transform: translateY(-30px);} 
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.8;}  }
    @media (max-height: 950px){
      section.pracaConbcon .containerTopo{zoom: 0.85;}
        section.pracaConbcon .containerTopo img.logo{padding-top: 20px;}
       section.pracaConbcon .fundoWrapper .centroCinza{min-height: 60px;top: 79px;}
     section.pracaConbcon .fundoWrapper .centroBranco{zoom: 0.85;width: 130vw;}
      section.pracaConbcon .fundoWrapper .centroBranco::after{zoom:1.1;}
      section.pracaConbcon .containerTopo .pistaTopoContainer{zoom:0.9;top:80px;}
        section.pracaConbcon .containerDestaques {zoom:0.85;transform: translate(30px, 20px);}
        section.pracaConbcon .containerVideo {zoom: 0.8;transform: translateY(-30px);}
        section.pracaConbcon .containerMenor{zoom: 0.9;max-width: 1600px;}
            section.pracaConbcon .containerMenor .containerChao{zoom: 0.75;bottom: -220px;}
        section.pracaConbcon .containerPequeno{zoom:0.95;}
        section.pracaConbcon .containerPequeno::before{zoom:1.35}
        section.pracaConbcon .navegacaoConbcon{zoom:0.95;}
        section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise{zoom: 1.2;position:absolute;}  }
    @media (max-height: 850px){
          section.pracaConbcon .containerTopo{zoom: 0.85;}
            section.pracaConbcon .containerDestaques {zoom:0.75;max-width: 1990px;}
            section.pracaConbcon .containerVideo {transform: translateY(-20px);}
            section.pracaConbcon .containerMenor{zoom: 0.79;}
            section.pracaConbcon .containerPequeno{zoom:0.9;}
            section.pracaConbcon .navegacaoConbcon{zoom:0.85;}  }
}
    
@media (min-width: 1600px) and (max-width: 1780px) {
    section.pracaConbcon .containerDestaques {zoom:0.9;}
    section.pracaConbcon .containerVideo {transform: translateY(-30px);}
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.85;}
}

@media (min-width: 1401px) and (max-width: 1599px) {
    section.pracaConbcon .containerDestaques {zoom:0.8;max-width: 1900px;}
    section.pracaConbcon .containerVideo {zoom:0.95;}
    section.pracaConbcon .containerMenor{max-width: 1430px;}
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.85;}
}

@media (min-width: 1350px) and (max-width: 1400px) {
        section.pracaConbcon .containerTopo .pistaTopoContainer{zoom:0.9;}
    section.pracaConbcon .containerDestaques {zoom:0.7;max-width: 1900px;}
    section.pracaConbcon .containerVideo {zoom:0.9;transform: translateY(-10px);}
    section.pracaConbcon .containerMenor{zoom: 0.9;max-width: 1500px;}
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.8;bottom: -210px;}
}


@media (min-width: 1100px) and (max-width: 1351px) {
        section.pracaConbcon .containerTopo .pistaTopoContainer{zoom:0.8;}
    section.pracaConbcon .containerDestaques {zoom:0.7}
    section.pracaConbcon .containerDestaques .lojaContainer { transform: scale(.9); }
    section.pracaConbcon .containerVideo {zoom:0.85;}
    section.pracaConbcon .containerMenor{zoom: 0.9;max-width: 1500px;}
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.8;bottom: -220px;}
}

@media (max-height: 690px){
    @media (min-width: 1100px) and (max-width: 1351px) {
    section.pracaConbcon .containerDestaques .lojaContainer .arvore{display: none;}

}
}

@media (min-width: 1100px) and (max-width: 1388px) {
  .janelaPraca:has(.direito.ativo) .blocoConteudo.esquerdo .headerBloco .logoMenu { padding-left: 60px; }
  .janelaPraca:has(.direito.ativo) .blocoConteudo.esquerdo .headerBloco .logoMenu img {display: block;width: 53px;height: 57px;object-fit: cover;object-position: left;}
}


@media  (max-width: 1780px) {
    
    @media (min-height:751px) and (max-height: 950px){
      section.pracaConbcon .containerTopo{zoom: 0.85;}
        section.pracaConbcon .containerTopo img.logo{padding-top: 20px;}
       section.pracaConbcon .fundoWrapper .centroCinza{min-height: 60px;top: 79px;}
     section.pracaConbcon .fundoWrapper .centroBranco{zoom: 0.85;width: 130vw;}
      section.pracaConbcon .fundoWrapper .centroBranco::after{zoom:1.1;}
      section.pracaConbcon .containerTopo .pistaTopoContainer{zoom:0.9; top: 80px;}
        section.pracaConbcon .containerDestaques {zoom:0.75;transform: translate(30px, 20px);max-width: 1900px;}
        section.pracaConbcon .containerVideo {zoom: 0.8;transform: translateY(-20px);}

        section.pracaConbcon .containerMenor{zoom: 0.8;max-width: 1600px;}
            section.pracaConbcon .containerMenor .containerChao{zoom: 0.75;bottom: -220px;}
        section.pracaConbcon .containerPequeno{zoom:0.8;}
        section.pracaConbcon .containerPequeno::before{zoom:1.35}
        section.pracaConbcon .navegacaoConbcon{zoom:0.85;}
        section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise{zoom: 1.2;position:absolute;left:50%;transform:translateX(-50%);}
    }
}

@media (max-height: 750px){
  section.pracaConbcon .containerTopo{zoom: 0.8;}
    section.pracaConbcon .containerTopo img.logo{padding-top: 20px;}
   section.pracaConbcon .fundoWrapper .centroCinza{min-height: 60px;top: 79px;}
 section.pracaConbcon .fundoWrapper .centroBranco{zoom: 0.8;width: 130vw;}
  section.pracaConbcon .fundoWrapper .centroBranco::after{zoom:1.1;}
  section.pracaConbcon .containerTopo .pistaTopoContainer{zoom:0.9; top: 80px;}
    section.pracaConbcon .containerDestaques {max-width: 1900px;zoom:0.7;transform: translate(30px, 20px);}
    section.pracaConbcon .containerVideo {zoom: 0.75;transform: translateY(-20px);}
        section.pracaConbcon .containerDestaques .lojaContainer { transform: scale(.9); }
    section.pracaConbcon .containerMenor{zoom: 0.75;max-width: 1600px;}
        section.pracaConbcon .containerMenor .containerChao{zoom: 0.7;bottom: -220px;}
    section.pracaConbcon .containerPequeno{zoom:0.75;}
    section.pracaConbcon .containerPequeno::before{zoom:1.35}
    section.pracaConbcon .navegacaoConbcon{zoom:0.8;}
        section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoAzul{}
        section.pracaConbcon .navegacaoConbcon .fundoNavegacao .estradaFundo { width: 125vw; position: absolute; height: 40px; } 
    section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise{zoom: 1.3;position:absolute; top: -30px;}
@media (max-width: 1399px){
    section.pracaConbcon .navegacaoConbcon ul, section.pracaConbcon .navegacaoConbcon ul:nth-of-type(2){max-width: 590px;}}
}

@media (max-height: 700px){
    section.pracaConbcon .containerTopo{transform-origin:top center; transform:scale(0.9);}
    section.pracaConbcon .containerDestaques{transform-origin:top center; transform:scale(0.9) translate(30px, 40px);}
    section.pracaConbcon .containerVideo,
    section.pracaConbcon .containerMenor{transform-origin:top center; transform:scale(0.9);}
    section.pracaConbcon{padding-bottom: 150px;}
    section.pracaConbcon .navegacaoConbcon{position: fixed; bottom: 0; left: 50%; width: 135vw; transform: translateX(-50%); height: 120px;}
    section.pracaConbcon .navegacaoConbcon .fundoNavegacao{background: transparent;}
    section.pracaConbcon .navegacaoConbcon .fundoNavegacao .chaoCinzaNoise{display: none;}

}
