@charset "utf-8";/*! fonte:8f803523c9777a783025ad53f9db0e258327cbca */@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/barlow-latin-400-normal.woff2') format('woff2')}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/barlow-latin-500-normal.woff2') format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/barlow-condensed-latin-600-normal.woff2') format('woff2')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/barlow-condensed-latin-700-normal.woff2') format('woff2')}@font-face{font-family:'Barlow Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica'),local('Roboto');size-adjust:96.29%;ascent-override:103.85%;descent-override:20.77%;line-gap-override:0%}@font-face{font-family:'Barlow Condensed Fallback';src:local('Arial Bold'),local('Arial-BoldMT'),local('Helvetica Bold'),local('Roboto Bold');font-weight:600 700;size-adjust:76.26%;ascent-override:131.13%;descent-override:26.23%;line-gap-override:0%}:root{--font-titulo:'Barlow Condensed','Barlow Condensed Fallback',sans-serif;--font-corpo:'Barlow','Barlow Fallback',sans-serif;--laranja:#F4B860;--laranja-escuro:#FF685C;--rosa:#D6578B;--lilas:#8E5B9A;--azul:#32373B;--marinho:#0d1b2a;--petroleo:#4A5859;--petroleo-light:#5C7484;--branco:#FFFFFF;--cinza:#333333;--cinza-claro:#F0F0F0;--cinza-escuro:#32373B;--vermelho:#CC0000;--preto:#000000;--verde:#48C774;--verde-escuro:#198754;--camurca:#D9D8A7}.banner-add{max-width:960px;height:auto;margin:30px auto;display:block;text-align:center}@media (max-width:767px){.banner-add{padding-left:15px;padding-right:15px}}@media (max-width:767px) and (pointer:coarse){.banner-add{min-height:100vw}}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;color:var(--branco);background-color:transparent;border:none;transition:box-shadow .15s ease-in-out}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100%}#second-menu{background-color:var(--azul);display:flex;justify-content:center;position:relative;z-index:2;height:2.75rem;overflow-y:hidden}:root{--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--transition:all 0.3s ease}.hero-section{background-color:var(--cinza-escuro);color:#fff;padding:var(--spacing-lg) 0;border-bottom:1px solid var(--cinza-claro)}.hero-content{display:flex;align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap}.hero-content a{color:#fff;text-decoration:none}.hero-info{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%}.hero-logo{width:120px;height:120px;border-radius:var(--radius-md);border:2px solid var(--branco);object-fit:cover;flex-shrink:0}.hero-title{font-size:2rem;font-weight:700;margin-top:0;margin-bottom:.25rem;letter-spacing:-.5px;color:var(--laranja)}.hero-title a{color:var(--laranja)}.hero-location{font-size:1.125rem;opacity:.95;margin-bottom:.75rem;text-transform:capitalize}.hero-meta{align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.badge-founded{display:inline-block;background-color:rgba(255,255,255,.15);color:#fff;padding:.5rem 1rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;border:1px solid rgba(255,255,255,.2)}.hero-website{display:inline-block;color:#fff;text-decoration:none;padding:.5rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius-sm);font-size:.875rem;transition:var(--transition)}.hero-website:hover{background-color:rgba(255,255,255,.1);border-color:#fff}@media (max-width:576px){.hero-section{padding:var(--spacing-md) 0}.hero-title{font-size:1.5rem;text-align:left}.hero-location{font-size:1rem}.hero-logo{width:60px;height:60px}}.hero-organizador-nota{color:rgba(255,255,255,.7)}.hero-recurso{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;margin-bottom:.75rem;border-radius:.75rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}.hero-recurso strong{display:block;font-size:1.05rem}.hero-recurso span:not(.hero-recurso-icone){color:rgba(255,255,255,.75);font-size:.92rem}.hero-recurso-icone{flex:0 0 44px;height:44px;border-radius:.6rem;display:flex;align-items:center;justify-content:center;background:#ff685c;color:#fff}.home-hero-status{display:flex;flex-wrap:wrap;gap:var(--spacing-xs,8px) var(--spacing-md,16px);align-items:center;font-size:.875rem;margin-bottom:.5rem}.home-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-weight:500}.home-chip-live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--verde)}.home-progresso{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.85)}.home-progresso-trilho{width:120px;height:6px;border-radius:3px;background:rgba(255,255,255,.2);overflow:hidden}.home-progresso-trilho>span{display:block;height:100%;background:var(--laranja)}#recursos{background:#f7f8fa}#recursos h2{font-family:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;font-weight:700;color:var(--marinho)!important}.recurso-card{background:#fff;border-radius:.5rem;border:1px solid #e9ecef;border-left:3px solid var(--laranja-escuro,#ff685c);padding:1.75rem 1.5rem;height:100%;transition:transform .2s ease,box-shadow .2s ease}.recurso-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1.25rem rgba(13,27,42,.08)}.recurso-icon{width:44px;height:44px;border-radius:.5rem;background:#0d1b2a;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.recurso-card h3{font-family:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;font-weight:600;font-size:1.1rem;margin-bottom:.5rem;color:var(--marinho)!important}.recurso-card p{font-size:.925rem;color:#5a6472;margin-bottom:0}.btn-outline-secondary{--bs-btn-color:#565e64;--bs-btn-border-color:#565e64}body,html{margin:0;padding:0;color:var(--cinza-escuro);background-color:var(--cinza-claro);font-family:var(--font-corpo);width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-titulo)}.bg-dark{background-color:var(--petroleo)!important}footer{display:block;background-color:var(--petroleo);width:100%;padding-top:1.5rem;color:var(--branco)}footer a,footer a:link,footer a:visited{color:var(--branco)}footer a:active,footer a:hover{color:var(--laranja);text-decoration:none}footer h3{color:var(--branco)!important}footer .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:transparent!important;border:1px solid rgba(255,255,255,.125)}.lp-icon{fill:var(--marinho)}.lp-card-header{background-color:var(--marinho)!important}.lp-preco{color:var(--marinho)}.lp-badge{background-color:var(--marinho)!important}.lp-border{border-color:var(--azul)!important}.list-teams{margin-bottom:30px}.list-teams a{display:block;padding:.75rem 0;border-bottom:1px solid var(--petroleo)}.list-teams a:hover{color:var(--petroleo)!important;text-decoration:none}p a{color:var(--cinza-escuro)}a{color:var(--cinza-escuro);text-decoration:none!important}.nav-tabs .nav-link{color:var(--cinza-escuro)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--petroleo)}.margin-bottom{margin-bottom:15px!important}h1{margin-top:1rem}h1,h2,h3,h4,h5{color:var(--marinho)!important}.hero-section h1,.hero-section h2,.hero-section h3,.hero-section h4,.hero-section h5,.hero-title{color:var(--laranja)!important}.text-bg-dark h1,.text-bg-dark h2,.text-bg-dark h3,.text-bg-dark h4,.text-bg-dark h5{color:var(--branco)!important}.card-header.text-white h1,.card-header.text-white h2,.card-header.text-white h3,.card-header.text-white h4,.card-header.text-white h5{color:var(--branco)!important}.cta-app-section h1,.cta-app-section h2,.cta-app-section h3,.cta-app-section h4,.cta-app-section h5{color:var(--branco)!important}h4{font-size:1.2rem}.assinatura{color:var(--branco)}.error{color:var(--vermelho)}.header{height:350px;width:100%}.header h1,.header p{color:var(--branco)!important;text-shadow:1px 1px rgba(0,0,0,.6)}#proximos-jogos{background-color:var(--petroleo)}.box-organiza{background-color:var(--laranja);color:var(--marinho)}.box-organiza h2{color:var(--petroleo)!important;margin-top:10px}.box-organiza a{margin-bottom:15px;font-weight:700;font-size:1.1rem;color:var(--branco)}.box-times a{margin-bottom:15px;font-weight:700;font-size:1.1rem;color:var(--branco)}.box-times{color:var(--branco);background-color:var(--azul)}.box-times h2{color:var(--laranja)!important;margin-top:10px}.dropdown-item{color:var(--petroleo)!important}.dropdown-item:active,.dropdown-item:hover{color:var(--branco)!important;background-color:var(--laranja)!important}.card-header:hover{background:#ccc!important;cursor:pointer!important}.card-header button{font-size:1.5em!important;font-weight:bolder;cursor:pointer!important;color:var(--petroleo)}.card-header button:hover{text-decoration:none!important}.pagination>.active>a{color:var(--branco)!important;background-color:var(--petroleo)!important;border-color:var(--petroleo)!important}.pagination>li>a,.pagination>li>span{color:var(--petroleo)!important}.border-bottom{border-bottom:1px solid var(--cinza-escuro)!important}.alert-danger a{color:#58151c!important;text-decoration:underline!important}.alert-warning a{color:#8a6d3b!important}.org-header{margin-top:10px;margin-bottom:10px}@media (max-width:992px){h1{font-size:2em}h2{font-size:1.5em}header h1{text-align:center}}#live{background:#f2f2f2;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #999}.box-atletas,.box-campeonatos{color:var(--branco);font-size:1.4em;padding:15px 0;background-color:var(--petroleo)}.box-equipes{background-color:var(--lilas);color:var(--branco);font-size:1.4em;padding:15px 0}.box-atletas h2,.box-campeonatos h2,.box-equipes h2{color:var(--branco)!important}.box-atletas p,.box-campeonatos p,.box-equipes p{font-family:var(--font-titulo);color:var(--branco)}.img-patrocinadores{max-width:280px}.icones{color:var(--laranja)}#app{color:var(--branco);background-color:var(--laranja);padding:.5rem 0;display:flex;justify-content:center;align-items:center}#app h2{color:var(--petroleo)!important;font-size:1.2rem;margin:0 10px 0 0}.simbolo{width:63px;height:63px;border-radius:50px;margin:0 auto;background-color:var(--branco);border-color:var(--branco);border-style:solid;border-width:2px;overflow:hidden;display:flex;align-items:center}.simbolo img{max-width:60px;max-height:60px}.text-bg-dark{color:var(--branco)!important;background-color:var(--petroleo)!important}.resultado{font-size:1.4rem;background-color:var(--azul);width:60px;height:60px;line-height:60px;text-align:center;vertical-align:middle;color:#fff;border-radius:30px}.btn-fc-secondary{display:inline-block;padding:.25rem .5rem;font-size:.85rem;font-weight:400;line-height:1.5;color:var(--azul);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--azul);border-radius:.25rem;background-color:var(--cinza-claro);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-fc-secondary>.bi{color:var(--azul)!important}.btn-fc-secondary:active,.btn-fc-secondary:hover{background-color:var(--azul);border:1px solid var(--cinza-claro);color:var(--cinza-claro)!important;opacity:.9}.btn-fc-secondary:active>.bi,.btn-fc-secondary:hover>.bi{color:var(--cinza-claro)!important}@media (max-width:575.98px){.btn-fc-secondary{width:100%}}body,html{overflow-x:hidden}body{padding-top:66px}@media (max-width:991.98px){.offcanvas-collapse{position:fixed;top:68px;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#343a40;transition:transform .3s ease-in-out,visibility .3s ease-in-out}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%)}}.app-section{background:linear-gradient(135deg,#1e3a5f 0,#0d1b2a 100%);padding:1.5rem 0}.app-section h2{color:#fff!important;font-weight:700;margin-bottom:1rem}.app-section p{color:rgba(255,255,255,.7);font-size:1.05rem;margin-bottom:1.5rem}.app-section .btn-success{font-weight:500}.app-section .btn-success img{height:24px;width:auto;margin-right:8px;vertical-align:middle}.app-section .phone-icon{fill:rgba(255,255,255,0.2)}#proximos-jogos{background:linear-gradient(135deg,#0d1b2a 0,#1a2a3a 100%);padding:3rem 0}#proximos-jogos h2{color:#fff!important;font-weight:700;text-align:center}#equipes{background:#f7f8fa}#equipes h2{font-family:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;font-weight:700;color:#0d1b2a!important}#equipes .lead{color:#666;font-weight:400;font-size:1.05rem}.equipe-card{background:#fff;border-radius:.75rem;border:1px solid #e9ecef;padding:1.5rem 1rem;height:100%;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.equipe-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(13,27,42,.12);border-color:#ff685c}.equipe-card-logo{width:100%;height:90px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:.5rem}.equipe-card-logo img{max-width:100%;max-height:100%;object-fit:contain}.equipe-card-name{font-family:"Barlow Condensed","Barlow Condensed Fallback",sans-serif;font-weight:600;font-size:.95rem;color:#0d1b2a;margin:0;line-height:1.3}.equipe-img{max-width:100%;max-height:100%;object-fit:contain}.whatsapp-flutuante{position:fixed;right:20px;bottom:20px;z-index:1040;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#25d366;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .15s ease-in-out}.whatsapp-flutuante:focus,.whatsapp-flutuante:hover{color:#fff;transform:scale(1.08)}.whatsapp-flutuante svg{width:30px;height:30px}@media (max-width:575.98px){.whatsapp-flutuante{right:16px;bottom:16px;width:52px;height:52px}.whatsapp-flutuante svg{width:28px;height:28px}}