*{box-sizing: border-box;}html{--cor-cinza: #f1f1f1;--cor-cinza-escuro: #505050;--cor-cinza-medio: #8f8f8f;--cor-cinza-claro: #e9e9e9;--cor-marrom: #654b2c;--cor-dourado: #cc9933;--cor-vermelho: #ff0000;--cor-verde: #00682b;--cor-roxo: #120e1f;--cor-branco: #ffffff;--cor-preto: #000000;--cor-focus: #cccccc;--cor-bordas: #c0c0c0;--modo-escuro-cinza-medio: #151515;--modo-escuro-cinza-escuro: #101010;--gap-lista: 20px;--column-count-lista: 1;--gap-lista-ul-height: 10px;--gap-lista-ul-width: 25px;--column-count-lista-ul: 2;}html,body{height: 100%;margin: 0px;padding: 0px;font: 400 13px/17px 'Roboto Condensed',serif;color: var(--cor-cinza-claro);background-color: var(--cor-preto);}body{overflow-x: hidden;}header,main,section,div,article,aside,form,fieldset,footer{display: block;margin: 0px;padding: 0px;border: none;}h1,h2,h3,h4,h5,h6,p{margin: 0px;padding: 0px;}ul,ol{margin: 0px 0px 0px 20px;padding: 0px;list-style-position: outside;}img,figure,iframe,embed,object,video{display: block;margin: 0px;padding: 0px;max-width: 100%;border: none;}input[type="submit"],[type="button"],input[type="file"],select{cursor: pointer;}input,button,select,option,optgroup,textarea{display: block;margin: 0px;padding: 0px;font: 400 13px/1 'Roboto Condensed',serif;color: var(--cor-cinza-claro);outline: none;border: none;}input:focus::placeholder{opacity: 0 !important;}textarea:focus::placeholder{opacity: 0 !important;}::placeholder{opacity: 1 !important;color: var(--cor-cinza-escuro) !important;}img{height: auto;}a{color: var(--cor-cinza-claro);}.fancybox-container *{position: static;}.esconde-paragrafo-vazio{display: none;}.cycle-slideshow{z-index: 1;}.central{margin: 0px auto;padding: 0px 10px;width: 100%;max-width: 990px;}.clear{clear: both;}audio{display: none;}.editor > *{padding-top: 15px;}.editor > :first-child{padding-top: 0px;}.editor :is(h1,h2,h3){font-size: 14px;line-height: 18px;}.editor ul li + li{padding-top: 5px;}.editor img{display: inline-block !important;vertical-align: top !important;width: 100% !important;max-width: 100% !important;height: auto !important;}.editor .youtube-embed-wrapper{aspect-ratio: 16 / 9;overflow: hidden;}.editor .youtube-embed-wrapper iframe{width: 100%;height: 100%;}.banner figure img{width: 100%;}.lista-campeonatos .banner:last-child{display: none;}.banner:only-child{display: block;}.banner + .banner{margin-top: 10px;}.banner-topo-desktop{display: none;}.banner-topo-mobile{display: block;}.avisos{padding: 20px;text-align: center;background-color: var(--cor-branco);}.avisos :is(.titulo-geral h1,.titulo-geral h2,.titulo-geral figcaption,.texto,a){color: var(--cor-cinza-escuro);}.avisos .titulo-geral{display: block;text-align: center;}.avisos .titulo-geral h1{font-size: 16px;line-height: 20px;}.avisos .titulo-geral h2{font-size: 16px;line-height: 20px;}.avisos .titulo-geral figcaption{font-size: 16px;line-height: 20px;}.avisos + .campeonato{margin-top: 10px;}.avisos .texto{margin: 20px 0px;}.avisos a.link{display: inline-block;vertical-align: middle;}.titulo-geral{display: flex;flex-wrap: nowrap;align-items: flex-end;justify-content: space-between;margin-bottom: 5px;gap: 5px;}.titulo-geral h1{font-size: 14px;line-height: 18px;color: var(--cor-cinza-claro);}.titulo-geral h1 + p{padding-top: 5px;}.titulo-geral figure{flex: 1;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 5px;}.titulo-geral figure img{flex: 1;width: 100%;max-width: 22px;}.titulo-geral figure a.link{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;}.titulo-geral figcaption{flex: 1;font-size: 14px;line-height: 18px;font-weight: 700;color: var(--cor-cinza-claro);}.titulo-geral figcaption .temporada{display: inline;padding-left: 5px;font-size: 12px;line-height: 16px;letter-spacing: -0.5px;color: var(--cor-cinza-medio);}.titulo-geral .filtro{flex: none;}.titulo-geral .filtro select{font-weight: 700;letter-spacing: -0.5px;color: var(--cor-dourado);background-color: transparent;}.titulo-geral .filtro select option{color: var(--cor-dourado);}.titulo-caixa-alta{margin-top: -5px;}.titulo-caixa-alta h1{font-size: 14px;line-height: 1.2;text-transform: uppercase;}.titulo-caixa-alta.favoritos{display: none;}.titulo-caixa-alta.favoritos h1,.titulo-caixa-alta.favoritos h2{padding: 6px 0px 0px 20px;font-size: 14px;line-height: 1;text-transform: uppercase;min-height: 14px;background: url('../imagem/ico-favoritos-titulo.svg') center left no-repeat;background-size: 15px 14px;}.titulo-caixa-alta.agora,.titulo-caixa-alta.programacao{margin: 0px 0px 17px 0px;}.lista{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: var(--gap-lista);}.lista .bloco{flex: none;width: calc((100% - (var(--gap-lista) * (var(--column-count-lista) - 1))) / var(--column-count-lista));}.conteudo-paginas{margin-bottom: 16px;}.conteudo-paginas .titulo-geral{display: block;margin: 25px 0px 40px;text-align: center;}.conteudo-paginas .titulo-geral h1{font-size: 21px;line-height: 25px;}.conteudo-paginas .titulo-geral p{font-size: 14px;line-height: 18px;}.conteudo-paginas .titulo-geral figcaption{text-align: left;}#btnIntalarApp{position: fixed;bottom: 0px;left: 0px;display: flex;align-items: center;justify-content: center;padding: 10px;width: 100%;color: #888888;border-top: 1px solid #888888;background-color: #ffffff;gap: 10px;cursor: pointer;z-index: 999999;}#btnIntalarApp img{height: 24px;}.login{margin: 0px auto;width: 100%;max-width: 570px;}.login .abas{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;text-align: center;}.login .nome-aba{flex: 1;padding: 10px 20px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-cinza-claro);background-color: var(--cor-cinza-medio);cursor: pointer;transition: all .30s linear;}.login .nome-aba.ativo{color: var(--cor-preto);background-color: var(--cor-branco);transition: all .30s linear;}.login .conteudo-login{display: none;}.conteudo-login #resposta{display: block;margin-top: 20px;}.login .conteudo-login.ativo{display: block;}.login .google figure{display: flex;justify-content: center;}.login .google figure img{max-width: 250px;}.login .google iframe{width: auto !important;margin: 0px auto !important;}.login .container{padding: 20px;color: var(--cor-preto);background-color: var(--cor-branco);}.login > .container{padding-bottom: 0 !important;}.login .google{margin: 0px auto;width: 100%;max-width: 209px;}.login .google figure img{width: 100%;}.login .google + .ou{margin-top: 20px;}.login .ou{height: 1px;background-color: var(--cor-cinza-claro);text-align: center;}.login .ou span{position: relative;top: -8px;padding: 0px 10px;background-color: var(--cor-branco);}.login .ou + .formulario{margin-top: 20px;}.login .links{margin-top: 24px;}.login .links a{display: block;font-weight: 700;text-decoration: none;}.login .links a + a{margin-top: 5px;}.login .links a:hover{text-decoration: underline;}.minha-conta{margin: 0px auto;width: 100%;max-width: 570px;color: var(--cor-cinza-claro);}.minha-conta .titulo{margin-bottom: 20px;border-bottom: 2px solid var(--cor-cinza-claro);}.minha-conta .titulo h2{font-size: 16px;line-height: 20px;font-weight: 700;}.minha-conta .formulario .campo label{color: var(--cor-cinza-claro);}.minha-conta .formulario .campo.botao{text-align: left;}.minha-conta > div + div{margin-top: 20px;}.formulario p + p{padding-top: 5px;}.formulario p + fieldset{margin-top: 20px;}.formulario .linha{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;gap: 12px;}.formulario .campo label{display: block;padding-bottom: 5px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-preto);}.formulario .campo label small{display: block;font-size: 14px;line-height: 18px;font-weight: 400;}.formulario .campo :is(input[type="text"],input[type="password"]){padding: 0px 15px;width: 100%;height: 40px;color: var(--cor-preto);background-color: var(--cor-cinza-claro);}.formulario .campo :is(input[type="text"]:focus,input[type="password"]:focus){background-color: var(--cor-focus);}.formulario .campo + .campo{margin-top: 15px;}.formulario .campo.checkbox{position: relative;margin-top: 20px;}.formulario .campo.checkbox input[type="checkbox"]{display: none;}.formulario .campo.checkbox input[type="checkbox"] + label{padding: 0px 0px 0px 26px;font-weight: 400;cursor: pointer;}.formulario .campo.checkbox input[type="checkbox"] + label a{text-decoration: none;color: var(--cor-marrom);}.formulario .campo.checkbox input[type="checkbox"] + label a:hover{text-decoration: underline;}.formulario .campo.checkbox input[type="checkbox"] + label:before{content: '\00a0';position: absolute;top: 0px;left: 0px;width: 16px;height: 16px;border: 2px solid var(--cor-cinza-medio);border-radius: 2px;cursor: pointer;}.formulario .campo.checkbox input[type="checkbox"]:checked + label:before{content: '\2713';font-size: 12px;line-height: 17px;font-weight: 700;text-align: center;color: var(--cor-preto);background-color: var(--cor-cinza-medio);}.formulario .campo.botao{margin-top: 15px;text-align: center;}.formulario .campo.botao input[type="submit"]{display: inline-block;vertical-align: middle;padding: 10px 32px;font-size: 16px;line-height: 1;font-weight: 700;text-decoration: none;color: var(--cor-cinza-claro);border-radius: 20px;background-color: var(--cor-marrom);transition: all .30s linear;}.formulario .campo.botao input[type="submit"]:hover{color: var(--cor-preto);background-color: var(--cor-dourado);transition: all .30s linear;}.formulario.loading .campo.botao input[type="submit"]{width: 20px;height: 20px;font-size: 0px;background: url('../imagem/loading.gif') no-repeat center;}#form-notificacoes .campo{flex: none;}#form-notificacoes .campo + .campo,#form-notificacoes .campo.checkbox{margin-top: 0px;white-space: nowrap;}#form-notificacoes .campo.botao{margin-top: 20px;}:is(#form-lembrete,#form-confirmacao){display: none;}.msgErro{margin: 15px 0px !important;font-weight: 700 !important;color: #cc0000 !important;}.sucesso{font-weight: 700 !important;color: #447a34 !important;}.erro{font-weight: 700 !important;color: #cc0000 !important;}.erro:focus{color: #cc0000 !important;border: 1px solid #cc0000 !important;}.msg-confirmacoes{font-size: 20px;text-align: center;margin: 50px 0 20px;}#resposta{padding: 20px;text-align: center;background-color: var(--cor-cinza-claro);color: var(--cor-cinza-escuro);}.sanduiche-aberto header .menu .conteudo{display: block;overflow-x: hidden;overflow-y: auto;visibility: visible;opacity: 1;transform: translateX(0px);transition: all .30s linear;z-index: 2;}#favoritos.modo-escuro .campeonato .titulo-geral,#equipe.modo-escuro .campeonato .titulo-geral,#agora.modo-escuro .campeonato .titulo-geral,#equipe.modo-escuro .campeonato .jogo .titulo-geral,#detalhes-partida.modo-escuro .campeonato .penaltis span,#programacao.modo-escuro .pg-programacao .item-programacao,.modo-escuro #resposta,.modo-escuro .campeonato.segunda-fase .lista-jogos,.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(odd) .penaltis span,.modo-escuro .campeonato .titulo-jogos-dia,.modo-escuro .campeonato .navegacao,.modo-escuro .campeonato .grupos,.modo-escuro .campeonato.terceira-fase .titulo-chave,.modo-escuro .tabela .linha.classificacao .pontos ~ .coluna:nth-child(even){background-color: var(--modo-escuro-cinza-escuro);}#favoritos.modo-escuro .campeonato .titulo-jogos-dia,#agora.modo-escuro .campeonato .titulo-jogos-dia,#equipe.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even),#detalhes-partida.modo-escuro .campeonato .lista-jogos .jogo,#programacao.modo-escuro .pg-programacao .item-programacao:nth-child(even),.modo-escuro .campeonato.segunda-fase .lista-jogos .jogo:nth-child(even),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(odd),.modo-escuro .campeonato .lista-jogos .jogo:nth-child(even) .penaltis span,.modo-escuro .tabela,.modo-escuro .avisos,.modo-escuro .login .ou span,.modo-escuro .login .container,.modo-escuro .login .nome-aba.ativo{background-color: var(--modo-escuro-cinza-medio);}#favoritos.modo-escuro .campeonato .titulo-geral h1,#favoritos.modo-escuro .campeonato .titulo-geral figcaption,#agora.modo-escuro .campeonato .titulo-geral h1,#agora.modo-escuro .campeonato .titulo-geral figcaption,#detalhes-partida.modo-escuro .titulo-geral h1,#detalhes-partida.modo-escuro .titulo-geral figcaption,#programacao.modo-escuro .pg-programacao .item-programacao .col-times .contra,#programacao.modo-escuro .pg-programacao .item-programacao > div,#programacao.modo-escuro .pg-programacao .item-programacao .col-times .time .nome-time,.modo-escuro .campeonato,.modo-escuro .campeonato .time .nome-time,.modo-escuro .tabela,.modo-escuro .formulario .campo label,.modo-escuro .login .nome-aba.ativo,.modo-escuro .login .container,.modo-escuro .avisos .titulo-geral h1,.modo-escuro .avisos .titulo-geral h2,.modo-escuro .avisos .titulo-geral figcaption,.modo-escuro .avisos .texto,.modo-escuro .avisos a,.modo-escuro .tabela a{color: var(--cor-cinza-claro);}.modo-escuro .campeonato .jogo.encerrado .status,.modo-escuro .campeonato .jogo.encerrado .placar{color: var(--cor-branco);}.modo-escuro .campeonato .bola figure img,.modo-escuro .campeonato .arbitro,.modo-escuro .campeonato .local,.modo-escuro .campeonato .onde-assistir{filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(2262%) hue-rotate(216deg) brightness(116%) contrast(83%);}header .container{padding: 15px 0px;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;background-color: var(--cor-preto);gap: 15px;}header .container > div{flex: 1;}header .logo{width: 100%;max-width: 252px;}header .logo figure img{width: 100%;}header .links{display: none;}header .links a{display: inline-block;vertical-align: middle;font-size: 17px;line-height: 22px;font-weight: 700;text-decoration: none;color: var(--cor-cinza-claro);}header .links a:hover{text-decoration: underline;}header .links .configuracoes-topo a{padding-left: 33px;background: url('../imagem/ico-configuracoes.svg') center left no-repeat;background-size: 23px;}header .links .agora-topo a{padding-left: 33px;background: url('../imagem/ico-bola-topo.svg') center left no-repeat;background-size: 22px;}header .links .favoritos-topo a{padding-left: 33px;background: url('../imagem/ico-favoritos-topo.svg') center left no-repeat;background-size: 23px;}header .links .programacao-topo a{padding-left: 33px;background: url('../imagem/ico-programacao-topo.svg') center left no-repeat;background-size: 23px 16px;}header .links .contato-topo a{padding-left: 33px;background: url('../imagem/ico-contato.svg') center left no-repeat;background-size: 23px;}header .links .login-topo a{padding-left: 33px;background: url('../imagem/ico-login.svg') 3px 0 no-repeat;background-size: 16px;}header .links .login-topo .logout{background-image: url('../imagem/ico-logout.svg');background-size:24px;background-position:0px 0px;margin-top:15px;display:block;}header .busca{margin: 0px 0px 0px auto;max-width: 38px;cursor: pointer;}header .busca figure{padding: 10px;border-radius: 30px;background-color: var(--cor-roxo);}header .busca figure img{width: 100%;max-width: 18px;}header .menu{width: 100%;max-width: 28px;z-index: 100;}header .menu .sanduiche{width: 28px;height: 25px;background: url('../imagem/ico-menu-sanduiche.svg') top left no-repeat;background-size: 28px 25px;cursor: pointer;}header .menu .conteudo{position: fixed;top: 0px;right: 0px;padding: 27px 20px;width: 100%;height: 100vh;transform: translateX(100%);visibility: hidden;opacity: 0;background-color: var(--cor-preto);}header .menu .links{display: block;margin-top: 60px;}header .menu .links div + div{margin-top: 15px;}header .menu .fechar{position: absolute;top: 20px;right: 20px;padding: 18px 19px 19px 18px;width: 17px;height: 17px;background: var(--cor-roxo) url('../imagem/ico-fechar.svg') center no-repeat;background-size: 17px;cursor: pointer;}.categorias{margin-bottom: 20px;}.categorias span{display: block;text-decoration: none;}.categorias span a{display: block;text-decoration: none;font-size: 14px;line-height: 18px;color: var(--cor-cinza-claro);}.categorias span a:hover{text-decoration: underline;}.categorias span a + a{margin-top: 10px;}.categorias .categoria{margin-bottom: 15px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-cinza-claro);cursor: pointer;}.categorias .categoria:hover,.categorias .categoria.aberto{color: var(--cor-dourado);}.categorias .subcategorias{margin: 15px 0px;}.categorias.botoes-favoritos{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-end;margin-bottom: 0px;gap: 5px;}.categorias.botoes-favoritos a{display: block;padding: 2px 8px;font-size: 12px;line-height: 16px;font-weight: 700;text-decoration: none;color: var(--cor-dourado);border-radius: 5px;background-color: var(--cor-cinza-claro);transition: all .30s linear;}.categorias.botoes-favoritos a:hover,.categorias.botoes-favoritos a.ativo{color: var(--cor-cinza-claro);background-color: var(--cor-dourado);}#calendario{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin: 10px 0px 25px -10px;padding-right: 10px;}#calendario > div{margin-left: 10px;}#calendario .owl-nav{display: block;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 1;}#calendario .owl-nav button{display: block;position: absolute;top: 0px;width: 40px;height: 100%;}#calendario .owl-nav button.owl-prev{left: 0px;}#calendario .owl-nav button.owl-next{right: 0px;}#calendario .owl-nav button span{display: none;}#calendario .owl-carousel{flex: none;padding: 0px 26px;width: calc(100% - 104px);height: 52px;}#calendario .owl-carousel .owl-stage-outer{z-index: 2;}#calendario .owl-carousel .owl-stage:after{display: none;}#calendario .owl-carousel .bloco{padding-top: 3px;text-align: center;cursor: pointer;transition: all .30s linear;}#calendario .owl-carousel .bloco:hover:not(.inativo){transition: all .30s linear;}#calendario .owl-carousel .bloco:hover:not(.inativo) .dia-semana{color: var(--cor-cinza-escuro);background-color: var(--cor-dourado);transition: all .30s linear;}#calendario .owl-carousel .bloco.ativo{padding-top: 0px;}#calendario .owl-carousel .bloco.ativo .dia-semana{width: 35px;height: 35px;font-size: 14px;color: var(--cor-cinza-escuro);background-color: var(--cor-dourado);}#calendario .owl-carousel .bloco .dia-semana{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;margin: 0px auto;width: 30px;height: 30px;font-size: 12px;line-height: 1;font-weight: 700;text-transform: uppercase;color: var(--cor-cinza-claro);border-radius: 30px;background-color: var(--cor-cinza-escuro);transition: all .30s linear;}#calendario .owl-carousel .bloco .dia-mes{margin-top: 5px;font-size: 12px;line-height: 1;text-transform: uppercase;}#calendario .owl-carousel .owl-prev{left: 0px;background: url('../imagem/ico-seta-esquerda.svg') center no-repeat;background-size: 10px 17px;}#calendario .owl-carousel .owl-next{right: 0px;background: url('../imagem/ico-seta-direita.svg') center no-repeat;background-size: 10px 17px;}#calendario .owl-carousel :is(.owl-prev,.owl-next){position: absolute;display: block;top: 0px;width: 10px;height: 100%;font-size: 0px;cursor: pointer;}#calendario .owl-carousel :is(.owl-prev.disabled,.owl-next.disabled){display: none;cursor: default;}#calendario .owl-carousel :is(.bloco.inativo){opacity: 0.3;cursor: default;}#calendario :is(.agora,.favoritos){flex: 1;text-align: center;width: 100%;}#calendario :is(.agora a,.favoritos a){display: block;padding-top: 28px;font-size: 13px;line-height: 1;text-transform: uppercase;text-decoration: none;}#calendario .agora{margin: 0px 0px 0px auto;max-width: 39px;}#calendario .agora a{background: url('../imagem/ico-agora.svg') top center no-repeat;background-size: 23px;}#calendario .favoritos{max-width: 24px;}#calendario .favoritos a{background: url('../imagem/ico-favoritos.svg') top center no-repeat;background-size: 24px 23px;}#campeonatos-aside{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}#campeonatos-aside aside{flex: 1;}#campeonatos-aside .container{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin-bottom: 5px;gap: 12px;}#campeonatos-aside .container .titulo-caixa-alta.favoritos{flex: none;display: block;}#campeonatos-aside .container .categorias{flex: 1;}#campeonatos-aside .lista-campeonatos{flex: auto;width: 100%;}:is(#index #campeonatos-aside aside,#agora #campeonatos-aside aside,#favoritos #campeonatos-aside aside .banner,#agora #campeonatos-aside aside .banner){display: none;}.tabela-rodada{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}.tabela-rodada > div{flex: auto;width: 100%;}.campeonato{color: var(--cor-cinza-escuro);}.campeonato a{color: var(--cor-cinza-escuro);}.campeonato .jogo{padding: 17px 15px;}.campeonato .jogo.em-andamento .status,.campeonato .jogo.em-andamento .placar{color: var(--cor-vermelho);}.campeonato .jogo.encerrado .status,.campeonato .jogo.encerrado .placar{color: var(--cor-preto);}.campeonato .lista-jogos .jogo:nth-child(odd){background-color: var(--cor-branco);}.campeonato .lista-jogos .jogo:nth-child(odd) .penaltis span{background-color: var(--cor-cinza);}.campeonato .lista-jogos .jogo:nth-child(even) .penaltis span{background-color: var(--cor-branco);}.campeonato .lista-jogos .jogo:nth-child(even){background-color: var(--cor-cinza);}.campeonato .lista-jogos .jogo:nth-child(odd) .texto.editor span{background-color: var(--cor-cinza);}.campeonato .lista-jogos .jogo:nth-child(even) .texto.editor span{background-color: var(--cor-branco);}.campeonato .jogo .titulo-geral{margin-bottom: 15px;}.campeonato .titulo-jogos-dia{padding: 9px 17px;font-size: 16px;line-height: 20px;font-weight: 700;background-color: var(--cor-branco);}.campeonato .titulo-jogos-dia h1{font-size: 16px;line-height: 20px;}.campeonato .titulo-jogos-dia.agora{text-transform: uppercase;color: var(--cor-vermelho) !important;}.campeonato .titulo-jogos-dia + .titulo-geral{margin-top: 10px;}.campeonato .titulo-fase h2{font-size: 12px;line-height: 16px;text-transform: uppercase;}.campeonato .titulo-rodada h2{font-size: 12px;line-height: 16px;text-transform: uppercase;}.campeonato .titulo-chave{font-size: 9px;line-height: 13px;font-weight: 700;text-transform: uppercase;text-align: center;}.campeonato .navegacao{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 10px;padding: 7px 17px;border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);background-color: var(--cor-branco);}.campeonato .navegacao > div{flex: 1;text-align: center;}.campeonato .navegacao-topo{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 10px;margin-bottom: 5px;padding: 8px 17px;color: var(--cor-branco);}.campeonato .navegacao-topo > div{flex: 1;text-align: center;}.campeonato .grupos{background-color: var(--cor-branco);}.campeonato .chave:first-child .lista-jogos{border-top: 0px;}.campeonato .chave .lista-jogos{border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);}.campeonato .chave:last-child .lista-jogos{border-bottom: 0px;}.campeonato .chave + .chave{margin-top: 10px;}.campeonato .mais-rodadas{width: 100%;max-width: 8px;}.campeonato .mais-rodadas figure img{width: 100%;}.campeonato .topo{position: relative;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-end;min-height: 16px;}.campeonato .youtube{display: block;width: 21px;height: 14px;background: url('../imagem/ico-youtube.svg') top left no-repeat;background-size: 21px 14px;}.campeonato .programacao{flex: 1;text-align: center;}.campeonato .programacao span{display: inline-block;vertical-align: middle;font-size: 9px;line-height: 13px;letter-spacing: -0.5px;font-weight: 700;text-transform: uppercase;color: var(--cor-cinza-medio);}.campeonato .botoes{position: absolute;top: 0px;right: 0px;width: auto;flex: none;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 15px;}.campeonato .adicionar-favoritos{width: 17px;height: 16px;background: url('../imagem/ico-favoritos.svg') top left no-repeat;background-size: 17px 16px;cursor: pointer;}.campeonato .adicionar-favoritos.ativo{background: url('../imagem/ico-favoritos-ativo.svg') top left no-repeat;}.campeonato .receber-notificacoes{width: 15px;height: 16px;background: url('../imagem/ico-notificacoes.svg') top left no-repeat;background-size: 15px 16px;cursor: pointer;}.campeonato .receber-notificacoes.ativo{background: url('../imagem/ico-notificacoes-ativo.svg') top left no-repeat;}.campeonato .resultado{display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin-top: 15px;gap: 5px;}.campeonato .resultado > div{flex: 1;}.campeonato .resultado.gols{margin-top: 20px;padding-right: 13px;gap: 20px;align-items: flex-start;}.campeonato .gols .time{display: block;}.campeonato .tempo{text-align: center;}.campeonato .time{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 5px;}.campeonato .time p{display: flex;flex-wrap: nowrap;align-items: flex-start;justify-content: flex-start;gap: 5px;font-size: 11px;line-height: 15px;letter-spacing: -0.5px;}.campeonato .time p strong{white-space: nowrap;}.campeonato .time img{width: 100%;max-width: 20px;}.campeonato .time .adversario{line-height: 1;}.campeonato .time .nome-time{display: inline;font-size: 13px;line-height: 17px;letter-spacing: -1px;font-weight: 500;word-break: break-word;text-decoration: none;}.campeonato .time.time-1{justify-content: flex-end;}.campeonato .time.time-1 img{order: 2;}.campeonato .time.time-1 .nome-time{order: 1;text-align: right;}.campeonato .time.time-1 p{justify-content: flex-end;}.campeonato .time.time-1 .adversario{text-align: right;}.campeonato .time.time-1 .proxima-fase.nome-time:before{content: '';display: inline-block;vertical-align: top;margin: 2px 5px 0px 0px;width: 10px;height: 10px;background: url('../imagem/ico-proxima-fase.svg') top left no-repeat;background-size: 10px;}.campeonato .time.time-1 .vencedor.nome-time:before{content: '';display: inline-block;vertical-align: top;margin: 1px 5px 0px 0px;width: 12px;height: 12px;background: url('../imagem/ico-vencedor.svg') top left no-repeat;background-size: 12px;}.campeonato .time.time-1 .vencedor-proxima-fase.nome-time:before{content: '';display: inline-block;vertical-align: top;margin: 1px 5px 0px 0px;width: 27px;height: 12px;background: url('../imagem/ico-vencedor.svg') top left no-repeat,url('../imagem/ico-proxima-fase.svg') top right no-repeat;background-size: 12px,10px;}.campeonato .time.time-2 p span{order: 2;}.campeonato .time.time-2 p strong{order: 1;}.campeonato .time.time-2 .proxima-fase.nome-time:after{content: '';display: inline-block;vertical-align: top;margin: 1px 0px 0px 5px;width: 10px;height: 10px;background: url('../imagem/ico-proxima-fase.svg') top left no-repeat;background-size: 10px;}.campeonato .time.time-2 .vencedor.nome-time:after{content: '';display: inline-block;vertical-align: top;margin: 1px 0px 0px 5px;width: 12px;height: 12px;background: url('../imagem/ico-vencedor.svg') top left no-repeat;background-size: 12px;}.campeonato .time.time-2 .vencedor-proxima-fase.nome-time:after{content: '';display: inline-block;vertical-align: top;margin: 1px 0px 0px 5px;width: 27px;height: 12px;background: url('../imagem/ico-proxima-fase.svg') top left no-repeat,url('../imagem/ico-vencedor.svg') top right no-repeat;background-size: 10px,12px;}.campeonato .placar{width: 100%;max-width: 50px;font-size: 20px;line-height: 1;letter-spacing: -1px;font-weight: 700;white-space: nowrap;text-align: center;}.campeonato .detalhes-partida{width: 100%;max-width: 8px;}.campeonato .detalhes-partida img{width: 100%;}.campeonato .penaltis span{display: inline-block;vertical-align: middle;padding: 4px 15px 3px 15px;font-weight: 700;line-height: 1;background-color: var(--cor-cinza);}.campeonato .texto.editor span{display: inline-block;vertical-align: middle;padding: 4px 15px 3px 15px;line-height: 1;}.campeonato :is(.penaltis,.tempo,.texto){margin-top: 15px;text-align: center;}.campeonato .bola{width: 100%;max-width: 14px;}.campeonato .bola figure img{width: 100%;}.campeonato .separador{margin: 25px auto;width: 200px;height: 1px;background-color: var(--cor-bordas);}.campeonato .informacoes-adicionais{text-align: center;}.campeonato .informacoes-adicionais p span{padding-left: 24px;}.campeonato .informacoes-adicionais p + p{margin-top: 10px;}.campeonato .arbitro span{background: url('../imagem/ico-arbitro.svg') center left 1px no-repeat;background-size: 12px;}.campeonato .local span{background: url('../imagem/ico-local.svg') center left 3px no-repeat;background-size: 8px 11px;}.campeonato .onde-assistir span{background: url('../imagem/ico-onde-assistir.svg') center left no-repeat;background-size: 14px 9px;}.campeonato .estadio span{background: url('../imagem/ico-estadio.svg') center left no-repeat;background-size: 19px 19px;}.campeonato.segunda-fase .titulo-chave{margin-bottom: 7px;}.campeonato.segunda-fase .lista-jogos{background-color: var(--cor-branco);}.campeonato.segunda-fase .lista-jogos .jogo:nth-child(even){background-color: var(--cor-branco);}.campeonato.segunda-fase .jogo{border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);}.campeonato.segunda-fase .jogo + .jogo{margin-top: 10px;}.campeonato.terceira-fase .titulo-chave{padding: 2px 0px;background-color: var(--cor-cinza);}.campeonato + .campeonato{margin-top: 10px;}.campeonato + .banner{margin: 10px 0px;}.campeonato + .avisos{margin-top: 10px;}#detalhes-partida .titulo-geral h1{color: var(--cor-cinza-escuro);}#detalhes-partida .titulo-geral figcaption{color: var(--cor-cinza-escuro);}#detalhes-partida .campeonato .lista-jogos .jogo{background-color: var(--cor-branco);}#detalhes-partida .campeonato .programacao span{display: block;}#detalhes-partida .campeonato .programacao .status{margin-top: 15px;}#detalhes-partida .campeonato .resultado.partida{gap: 10px;}#detalhes-partida .campeonato .resultado.nomes-times{align-items: flex-start;gap: 19px;}#detalhes-partida .campeonato .resultado.gols{align-items: flex-start;padding-right: 0px;gap: 10px;}#detalhes-partida .campeonato .time img{max-width: 32px;}#detalhes-partida .campeonato .placar{font-size: 27px;max-width: 70px;}#detalhes-partida .campeonato .penaltis{margin-top: 20px;}#detalhes-partida .campeonato .penaltis span{background-color: var(--cor-cinza);}#detalhes-partida .campeonato .bola{flex: none;}#detalhes-partida .campeonato iframe{margin: 25px auto 10px;max-width: 600px;width: 100%;height: 100%;aspect-ratio: 16 / 9;}.tabela{color: var(--cor-cinza-escuro);background-color: var(--cor-branco);}.tabela a{color: var(--cor-cinza-escuro);}.tabela .linha{display: flex;flex-wrap: nowrap;align-items: stretch;justify-content: flex-start;}.tabela .linha.tabela-topo{flex-wrap: wrap;justify-content: flex-end;padding: 10px 0px 8px;}.tabela .linha.tabela-topo .coluna{padding-top: 0px;padding-bottom: 0px;}.tabela .linha.classificacao-topo{padding-top: 1px;border-top: 1px solid var(--cor-bordas);border-bottom: 1px solid var(--cor-bordas);}.tabela .linha.classificacao-topo .coluna{padding-top: 6px;padding-bottom: 7px;}.tabela .linha.classificacao{letter-spacing: -0.5px;}.tabela .linha.classificacao .pontos ~ .coluna:nth-child(even){background-color: var(--cor-cinza);}.tabela .linha.classificacao .pontos ~ .coluna:last-child{background-color: var(--cor-branco);}.tabela .coluna{flex: 1;display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;padding: 8px 3px;}.tabela .posicao{justify-content: flex-end;max-width: 22px;}.tabela .posicao span{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;width: 16px;height: 16px;font-size: 10px;line-height: 1;color: var(--cor-branco);border-radius: 6px;}.tabela .time{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 3px;padding: 3px 0px;word-break: break-all;}.tabela .time a{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 3px;word-break: break-all;text-decoration: none;}.tabela .time img{width: 100%;max-width: 16px;}.tabela .time ~ .coluna{max-width: 24px;justify-content: center;}.tabela .titulo-tabela h2{font-size: 14px;line-height: 18px;}.tabela .titulo-tabela ~ .coluna{flex: none;padding-left: 0px;font-size: 9px;letter-spacing: -0.5px;min-height: 20px;}.tabela .titulo-classificacao h2{font-size: 12px;line-height: 16px;text-transform: uppercase;}.tabela .titulo-classificacao ~ .coluna{font-weight: 700;text-transform: uppercase;max-width: 24px;justify-content: center;}.tabela .legenda{white-space: nowrap;}.tabela .circulo{margin-right: 2px;width: 10px;height: 10px;border-radius: 20px;}.tabela + .banner{margin: 10px 0px;}.tabela + .rodada{margin-top: 10px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .jogo{padding: 8px 10px 13px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado{margin-top: 8px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.partida + p{margin-top: 12px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.gols{margin-top: 9px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado.gols + p{margin-top: 8px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .resultado + p{margin-top: 9px;}:is(#index,#equipe,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .penaltis{margin-top: 12px;}#campeonato .bloco-campeonato + .bloco-campeonato{margin-top: 10px;}.link-regulamento{display:inline-block;margin-top:20px;}#eliminatorias .campeonato .jogo{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;}#eliminatorias .campeonato .jogo > div{flex: auto;width: 100%;}#eliminatorias .banner:not(footer .banner){margin: 10px auto;padding: 0px 10px;max-width: 990px;}:is(#equipe,#jogador) section .central > div + div{margin-top: 20px;}:is(#equipe,#jogador) .conteudo .container{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;margin-top: 10px;}:is(#equipe,#jogador) .conteudo .container > div{flex: auto;width: 100%;}:is(#equipe,#jogador) .conteudo .banner{display: none;}:is(#equipe,#jogador) .conteudo .container aside{flex: 1;}#equipe .campeonato .jogo{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;padding-top: 0px;padding-left: 0px;padding-right: 0px;}#equipe .campeonato .jogo > div{flex: auto;width: 100%;}#equipe .campeonato .lista-jogos .jogo:nth-child(even){background-color: var(--cor-branco);}#equipe .campeonato .resultado{padding: 0px 10px;}#equipe .campeonato .programacao{text-align: left;}#equipe .campeonato .titulo-geral{margin-bottom: 0px;padding: 3px 17px;background-color: var(--cor-cinza);}#equipe .campeonato .titulo-geral figcaption{font-size: 16px;line-height: 20px;color: var(--cor-cinza-medio);}#equipe .campeonato .titulo-jogos-dia{font-size: 16px;line-height: 20px;color: var(--cor-cinza-medio);background-color: transparent;}#equipe .campeonato .titulo-jogos-dia h1{font-size: 16px;line-height: 20px;}#equipe .clube .imagem figure{display: flex;align-items: center;justify-content: center;margin: 0px auto;max-width: 65px;padding:0;}#equipe .partidas-equipe{margin-top: 20px;width: 100%;}#equipe .partidas-equipe:first-child{margin-top: 0px;}#equipe .partidas-equipe + .partidas-equipe{margin-top: 0px;}#equipe .partidas-equipe + .partidas-equipe .proximos-ultimos{padding-top: 0px;}#equipe .partidas-equipe .proximos-ultimos{padding: 20px 0px;text-transform: uppercase;color: var(--cor-cinza-claro);}.clube{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;padding: 10px;gap: 10px;background-color: var(--cor-branco);}.clube .imagem{flex: none;display: block;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;width: 100%;max-width: 65px;text-align: center;color: var(--cor-preto);}.clube .imagem figure{flex: auto;padding: 10px;width: 100%;background-color: var(--cor-branco);}.clube .imagem figure img{width: 100%;max-width: 45px;}.clube .imagem p{flex: auto;padding-top: 5px;width: 100%;font-size: 14px;line-height: 18px;font-weight: 700;}.clube .dados{flex: 1;color: var(--cor-preto);}.clube .dados h1{font-size: 23px;line-height: 27px;}.clube .dados h2{font-size: 14px;line-height: 18px;}.clube .dados p{padding-top: 5px;}.clube .dados p span{display: inline-block;vertical-align: middle;margin-left: 10px;}.clube .dados .paises{margin-top: 3px;}.dados-gerais .lista{margin-top: 10px;--column-count-lista: 2;}.dados-gerais .lista p span{display: block;text-transform: uppercase;}.dados-gerais .lista p a{word-break: break-word;text-decoration: none;}.dados-gerais .lista p a:hover{text-decoration: underline;}.dados-gerais .lista .redes-sociais figure{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 10px;}.dados-gerais .lista .redes-sociais figure img{flex: none;max-width: 18px;max-height: 20px;}.elenco .lista{--column-count-lista: 1;}.elenco .lista p span{display: block;text-transform: uppercase;}.elenco .lista ul{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;gap: var(--gap-lista-ul-height) var(--gap-lista-ul-width);margin: 5px 0px 0px 0px;list-style: none;}.elenco .lista ul li{flex: none;width: calc((100% - (var(--gap-lista-ul-width) * (var(--column-count-lista-ul) - 1))) / var(--column-count-lista-ul));}.elenco .lista ul li a{word-break: break-word;text-decoration: none;}.elenco .lista ul li a:hover{text-decoration: underline;}.nome-jogador{font-weight: 500;}.nome-jogador .camisa{display: inline-block;vertical-align: middle;min-width: 14px;text-align: center;color: var(--cor-dourado);}.paises{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 5px;}.paises img{flex: auto;width: 100%;max-width: 22px;}.paises figcaption{flex: 1;}.paises .idade{font-weight: 500;font-style: italic;color: var(--cor-cinza-medio);}.titulo-contraste{font-size: 23px;line-height: 27px;text-transform: uppercase;color: var(--cor-dourado);}#jogador .clube{justify-content: space-between;}#jogador .clube .imagem{order: 2;width: auto;max-width: none;}#jogador .clube .dados-clube{order: 1;}#jogador .dados-gerais .lista{margin-top: 0px;--column-count-lista: 2;}#jogador .clube .imagem figure{display: flex;align-items: center;justify-content: center;margin: 0px auto;max-width: 65px;padding:0;}#jogador .clube .imagem p{padding: 0px;}#favoritos .filtro{margin-bottom: 17px;text-align: right;}#favoritos .filtro select{display: inline-block;vertical-align: top;font-weight: 700;letter-spacing: -0.5px;color: var(--cor-dourado);background-color: transparent;}#favoritos .filtro select option{color: var(--cor-dourado);}#agora .campeonato .titulo-geral{margin-bottom: 0px;padding: 3px 17px;background-color: var(--cor-cinza);}#agora .campeonato .titulo-geral h1{color: var(--cor-cinza-escuro);}#agora .campeonato .titulo-geral figcaption{color: var(--cor-cinza-escuro);}#agora .campeonato + .campeonato{margin-top: 0px;}.pg-programacao .confira-partidas{margin-bottom: 17px;}.pg-programacao .confira-partidas h2{font-size: 14px;line-height: 18px;}.pg-programacao .cabecalho-programacao{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;text-align: center;margin-bottom: 10px;padding: 0px 10px;}.pg-programacao .cabecalho-programacao > div{flex: 1;}.pg-programacao .cabecalho-programacao .col-times,.pg-programacao .cabecalho-programacao .col-onde{display: none;}.pg-programacao .item-programacao{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: 8px 10px 13px;color: var(--cor-cinza-escuro);background-color: var(--cor-branco);}.pg-programacao .item-programacao:nth-child(even){background-color: var(--cor-cinza);}.pg-programacao .item-programacao > div{flex: 1;text-align: center;}.pg-programacao .item-programacao > div a{text-decoration: none;color: var(--cor-preto);}.pg-programacao .item-programacao .col-horario{order: 1;}.pg-programacao .item-programacao .col-campeonato{order: 2;}.pg-programacao .item-programacao .col-times{order: 3;flex: none;display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;gap: 5px;margin: 8px 0px;width: 100%;}.pg-programacao .item-programacao .col-times > div{flex: 1;}.pg-programacao .item-programacao .col-times .time{display: flex;flex-wrap: nowrap;align-items: center;justify-content: flex-start;gap: 5px;}.pg-programacao .item-programacao .col-times .time img{width: 100%;max-width: 20px;}.pg-programacao .item-programacao .col-times .time .nome-time{display: inline;font-size: 13px;line-height: 17px;letter-spacing: -1px;font-weight: 500;word-break: break-word;text-decoration: none;color: var(--cor-cinza-escuro);}.pg-programacao .item-programacao .col-times .time.time-1{justify-content: flex-end;}.pg-programacao .item-programacao .col-times .time.time-1 img{order: 2;}.pg-programacao .item-programacao .col-times .time.time-1 .nome-time{order: 1;text-align: right;}.pg-programacao .item-programacao .col-times .contra{width: 100%;max-width: 50px;font-size: 13px;line-height: 17px;letter-spacing: -1px;font-weight: 700;white-space: nowrap;text-align: center;}.pg-programacao .item-programacao .col-onde{order: 4;flex: none;width: 100%;font-weight: 700;}.pg-programacao .coluna-programacao + .banner{margin: 10px 0px;}#form-contato{margin: 0px auto;width: 100%;max-width: 490px;}#form-contato .linha{display: block;}#form-contato .linha + .linha{margin-top: 15px;}#form-contato .linha label{display: block;padding-bottom: 5px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-cinza-claro);}#form-contato .input{padding: 0px 15px;width: 100%;height: 40px;color: var(--cor-preto);background-color: var(--cor-cinza-claro);}#form-contato .input:focus{background-color: var(--cor-focus);}#form-contato textarea.input{padding: 10px;height: 100px;resize: vertical;}#form-contato .required:after{content:' *';font-weight: 700;color: #ff0000;}#form-contato .obrigatorios{margin-top: 24px;font-weight: 700;}#form-contato .obrigatorios:before{content:'* ';font-weight: 700;color: #ff0000;}#form-contato .colunas{display: block;margin-top: 15px;text-align: center;}#form-contato .colunas input[type="submit"]{display: inline-block;vertical-align: middle;padding: 10px 32px;font-size: 16px;line-height: 1;font-weight: 700;text-decoration: none;color: var(--cor-cinza-claro);border-radius: 20px;background-color: var(--cor-marrom);transition: all .30s linear;}#form-contato .colunas input[type="submit"]:hover{color: var(--cor-preto);background-color: var(--cor-dourado);transition: all .30s linear;}#form-atualizacao-senha{margin: 0px auto;width: 100%;max-width: 490px;}#form-atualizacao-senha .linha{display: block;}#form-atualizacao-senha .linha + .linha{margin-top: 15px;}#form-atualizacao-senha .linha label{display: block;padding-bottom: 5px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-cinza-claro);}#form-atualizacao-senha .input{padding: 0px 15px;width: 100%;height: 40px;color: var(--cor-preto);background-color: var(--cor-cinza-claro);}#form-atualizacao-senha .input:focus{background-color: var(--cor-focus);}#form-atualizacao-senha textarea.input{padding: 10px;height: 100px;resize: vertical;}#form-atualizacao-senha .required:after{content:' *';font-weight: 700;color: #ff0000;}#form-atualizacao-senha .obrigatorios{margin-top: 24px;font-weight: 700;}#form-atualizacao-senha .obrigatorios:before{content:'* ';font-weight: 700;color: #ff0000;}#form-atualizacao-senha .colunas{display: block;margin-top: 15px;text-align: center;}#form-atualizacao-senha .colunas input[type="submit"]{display: inline-block;vertical-align: middle;padding: 10px 32px;font-size: 16px;line-height: 1;font-weight: 700;text-decoration: none;color: var(--cor-cinza-claro);border-radius: 20px;background-color: var(--cor-marrom);transition: all .30s linear;}#form-atualizacao-senha .colunas input[type="submit"]:hover{color: var(--cor-preto);background-color: var(--cor-dourado);transition: all .30s linear;}#sitemap-links h2{margin: 25px 0px;font-size: 16px;line-height: 20px;font-weight: 700;color: var(--cor-cinza-claro);}#sitemap-links a{display: flex;align-items: center;justify-content: flex-start;gap: 5px;text-decoration: none;}#sitemap-links a img{flex: auto;width: 100%;max-width: 22px;}#sitemap-links a:hover{text-decoration: underline;}#sitemap-links a + a{margin-top: 10px;}#sitemap-links .lista-geral-equipes .titulo-geral{margin: 25px 0px;}:is(#index,#equipe,#jogador,#detalhes-partida,#campeonato,#eliminatorias,#favoritos,#agora) footer{padding-top: 10px;}footer{padding-top: 24px;}footer .container{padding: 20px 0px;}footer .menu{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 12px;}footer .menu span{flex: none;display: block;text-align: center;white-space: nowrap;}footer .menu span a{display: block;font-size: 16px;line-height: 20px;font-weight: 700;text-decoration: none;color: var(--cor-cinza-claro);}footer .menu span a:hover{color: var(--cor-dourado);}footer .menu span a + a{margin-top: 10px;}footer .redes-sociais{margin: 20px 0px;}footer .redes-sociais figure{display: flex;flex-wrap: nowrap;align-items: center;justify-content: center;gap: 24px;}footer .redes-sociais figure img{flex: 1;aspect-ratio: 1 / 1;object-fit: contain;}footer .copyright{text-align: center;}footer .logo-dataprisma{margin: 20px auto 0px;max-width: 93px;}footer .logo-dataprisma figure img{width: 100%;opacity: 0.25;}@media screen and (min-width:375px){.editor :is(h1,h2,h3){font-size: 16px;line-height: 20px;}.titulo-geral h1{font-size: 16px;line-height: 20px;}.titulo-geral figcaption{font-size: 16px;line-height: 20px;}.titulo-geral .filtro select{font-size: 15px;}.titulo-caixa-alta h1{font-size: 16px;}.titulo-caixa-alta.favoritos h1,.titulo-caixa-alta.favoritos h2{padding: 7px 0px 0px 23px;font-size: 16px;min-height: 17px;background-size: 18px 17px;}.formulario .linha{gap: 24px;}.categorias.botoes-favoritos a{font-size: 14px;line-height: 18px;}#calendario{margin-left: -20px;}#calendario > div{margin-left: 20px;}#calendario .owl-carousel{width: calc(100% - 144px);height: 61px;}#calendario .owl-carousel .bloco.ativo .dia-semana{width: 40px;height: 40px;font-size: 16px;}#calendario .owl-carousel .bloco .dia-semana{width: 35px;height: 35px;font-size: 14px;}#calendario .owl-carousel .bloco .dia-mes{font-size: 14px;}#calendario :is(.agora a,.favoritos a){padding-top: 33px;font-size: 15px;}#calendario .agora{max-width: 44px;}#calendario .favoritos{max-width: 30px;}.campeonato .botoes{top: 1px}.campeonato .programacao span{font-size: 12px;line-height: 16px;}.campeonato .titulo-chave{font-size: 10px;line-height: 14px;}.campeonato .time p{font-size: 13px;line-height: 17px;gap: 10px;}.campeonato .time img{max-width: 22px;}.campeonato .time .nome-time{font-size: 16px;line-height: 20px;}.campeonato .time.time-1 .proxima-fase.nome-time:before{margin-top: 3px;}.campeonato .time.time-1 .vencedor.nome-time:before{margin-top: 2px;}.campeonato .time.time-2 .proxima-fase.nome-time:after{margin-top: 2px;}.campeonato .time.time-2 .vencedor.nome-time:after{margin-top: 2px;}.campeonato .placar{font-size: 22px;max-width: 57px;}.campeonato .bola{max-width: 19px;}#detalhes-partida .campeonato .resultado.nomes-times{gap: 22px;}#detalhes-partida .campeonato .time img{max-width: 34px;}#detalhes-partida .campeonato .placar{font-size: 30px;max-width: 80px;}.tabela .coluna{padding: 8px 4px;}.tabla .posicao{max-width: 26px;}.tabela .posicao span{width: 18px;height: 18px;}.tabela .time{padding: 3px 0px;gap: 4px;}.tabela .time a{gap: 4px;}.tabela .time img{max-width: 18px;}.tabela .time ~ .coluna{max-width: 26px;}.tabela .titulo-tabela h2{font-size: 16px;line-height: 20px;}.tabela .titulo-tabela ~ .coluna{font-size: 11px;}.tabela .titulo-classificacao ~ .coluna{max-width: 26px;}:is(#index,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .jogo{padding-top: 9px;}:is(#index,#campeonato,#eliminatorias,#favoritos,#agora) .campeonato .penaltis{margin-top: 13px;}.clube .dados h1{font-size: 26px;line-height: 30px;}.titulo-contraste{font-size: 26px;line-height: 30px;}.pg-programacao .confira-partidas h2{font-size: 16px;line-height: 20px;}.pg-programacao .item-programacao .col-times .time .nome-time{font-size: 16px;line-height: 20px;}.pg-programacao .item-programacao .col-times .contra{font-size: 16px;line-height: 20px;}footer .menu{gap: 12px 24px;}}#container-busca{position: absolute;display: none;right: 0px;padding: 15px;width: 95%;max-width: 350px;height: auto;max-height: 90vh;box-shadow: 0px 0 10px #000000;background-color: #ffffff;overflow-y: auto;z-index: 50;}#campo-busca-topo{display: block;margin: 0px auto;padding: 0px 15px;width: 100%;height: 2.5em;color: #454545;background-color: #c0c0c0;}#campo-busca-topo::placeholder{color: #454545;}#resultados-busca-topo:empty{display: none;}#resultados-busca-topo ul{margin-top: 15px;padding: 0px;list-style: none;border: none;}#resultados-busca-topo li{margin-top: 0px;cursor: pointer;}#resultados-busca-topo li:nth-child(odd){background-color: #ffffff;}#resultados-busca-topo li:nth-child(even){background-color: #e9e9e9;}#resultados-busca-topo li:first-child{margin-top: 5px;}#resultados-busca-topo li .item-resultado{display: flex;align-items: center;justify-content: space-between;padding: 5px;}#resultados-busca-topo li .item-resultado.ui-state-active:hover,#resultados-busca-topo li .item-resultado:hover{font-weight: normal;color: var(--cor-dourado);background-color: #000000;}#resultados-busca-topo li .ui-state-active{border: none;}#resultados-busca-topo .tag{display: inline-block;vertical-align: middle;padding: 5px;color: #454545;background-color: #c0c0c0;}#resultados-busca-topo .mais-resultados{margin-top: 5px;color: #454545;float: right;}@media screen and (min-width:991px){#container-busca{right: 0px;}}#busca-principal{padding: 15px;width: 100%;background-color: #ffffff;color: #000000;}#campo-busca{display: block;margin: 0px auto;padding: 0px 15px;width: 100%;height: 2.5em;color: #454545;background-color: #c0c0c0;}#campo-busca::placeholder{color: #454545;}#resultados-busca{margin-top: 10px;}#resultados-busca:empty{display: none;}#resultados-busca .item-resultado{display: flex;align-items: center;justify-content: space-between;padding: 5px;text-decoration: none;color: #454545;cursor: pointer;}#resultados-busca .item-resultado:nth-child(odd){background-color: #ffffff;}#resultados-busca .item-resultado:nth-child(even){background-color: #e9e9e9;}#resultados-busca .item-resultado:hover{font-weight: normal;color: #000000;background-color: var(--cor-dourado);}#resultados-busca .item-resultado figure{display: flex;align-items: center;justify-content: space-between;gap: 10px;}#resultados-busca .tag{display: inline-block;vertical-align: middle;padding: 5px;color: #454545;background-color: #c0c0c0;}#resultados-busca .pais{display: flex;align-items: center;padding: 5px;color: #454545;background-color: #c0c0c0;gap: 5px;}#resultados-busca .marcadores{display: flex;align-items: center;gap: 5px;}.paginacao{padding: 10px;display: flex;align-items: center;justify-content: center;gap: 5px;}.paginacao span,.paginacao a{padding: 5px 10px;text-decoration: none;}.paginacao span{color: #ffffff;background-color: #454545;}.paginacao a{color: #454545;background-color: #e0e0e0;}.paginacao a:hover{background-color: #c2c2c2;}