.elementor-1479 .elementor-element.elementor-element-5938aca{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-1479 .elementor-element.elementor-element-25aaf8df{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1479 .elementor-element.elementor-element-3e7b652d{--display:flex;--position:absolute;--min-height:0px;top:0px;}.elementor-1479 .elementor-element.elementor-element-3e7b652d.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3e7b652d{left:0px;}body.rtl .elementor-1479 .elementor-element.elementor-element-3e7b652d{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1479 .elementor-element.elementor-element-22d21931.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-22d21931{left:308.606px;}body.rtl .elementor-1479 .elementor-element.elementor-element-22d21931{right:308.606px;}.elementor-1479 .elementor-element.elementor-element-22d21931{top:205px;z-index:9999;}.elementor-1479 .elementor-element.elementor-element-22d21931 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.2em;font-weight:600;color:#FFFFFF;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1479 .elementor-element.elementor-element-45490e01 .elementor-repeater-item-66587ff .swiper-slide-bg{background-color:#833ca3;background-image:url(https://campeonatos.virtualarenagames.com/wp-content/uploads/2025/01/82.jpg);background-size:cover;}.elementor-1479 .elementor-element.elementor-element-45490e01 .swiper-slide{transition-duration:calc(5000ms*1.2);height:348px;}.elementor-1479 .elementor-element.elementor-element-45490e01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1479 .elementor-element.elementor-element-45490e01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-45490e01 .swiper-slide-contents{max-width:100%;}.elementor-1479 .elementor-element.elementor-element-45490e01 .swiper-slide-inner{text-align:center;}.elementor-1479 .elementor-element.elementor-element-4f9bf6d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1479 .elementor-element.elementor-element-4f9bf6d3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1479 .elementor-element.elementor-element-6418e0f9{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1479 .elementor-element.elementor-element-5c24f064{width:var( --container-widget-width, 103.145% );max-width:103.145%;--container-widget-width:103.145%;--container-widget-flex-grow:0;}.elementor-1479 .elementor-element.elementor-element-5c24f064.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1479 .elementor-element.elementor-element-578592b6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1479 .elementor-element.elementor-element-5aedb5ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1479 .elementor-element.elementor-element-5aedb5ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1479 .elementor-element.elementor-element-2e59042{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1479 .elementor-element.elementor-element-2e59042.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1479 .elementor-element.elementor-element-479d1dd{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:00px;--margin-right:0px;}.elementor-1479 .elementor-element.elementor-element-1013fcec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1479 .elementor-element.elementor-element-b81651c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1479 .elementor-element.elementor-element-b81651c > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-afc4e4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1479 .elementor-element.elementor-element-afc4e4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1479 .elementor-element.elementor-element-34cc08c{--display:flex;}.elementor-1479 .elementor-element.elementor-element-34cc08c.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1479 .elementor-element.elementor-element-3e7b652d{--width:21.245%;}.elementor-1479 .elementor-element.elementor-element-6418e0f9{--width:50%;}.elementor-1479 .elementor-element.elementor-element-578592b6{--width:50%;}.elementor-1479 .elementor-element.elementor-element-5aedb5ce{--width:50%;}.elementor-1479 .elementor-element.elementor-element-479d1dd{--width:50%;}.elementor-1479 .elementor-element.elementor-element-1013fcec{--width:50%;}.elementor-1479 .elementor-element.elementor-element-34cc08c{--width:100%;}}/* Start custom CSS *//*Tournnament_Brackets*/

body.elementor-page-1479 .sp-tournament-bracket {
    
    border: 1px solid #606060;
}

body.elementor-page-1479 .sp-tournament-bracket .sp-event {
    
    transform: scale(0.7);
    border: none !important;
}

.sp-tournament-bracket .sp-highlight {
    
    background-color: #39FF14;
    color: #000;
    text-transform: uppercase;
}

.sp-tournament-bracket .sp-result {
    
    background-color: #fff;
    color: #000;
}





.elementor-heading-title {

    font-family: "Mona Sans", serif;
}
/* Ajustes gerais pontuais */

body.elementor-page-1479 .sp-event-name {
    
    background-color: #1b1b1b;
}

body.elementor-page-1479 .sp-template-countdown {
    
    border: 1px solid #606060;
}

body.elementor-page-1479 .sp-event-name {
    
    border: 1px solid #606060;
}

body.elementor-page-1479 .sp-event-title a:hover {
    
    color: #00ff00;
}

body.elementor-page-1479 .sp-countdown time span {
    
    border: 1px solid #606060;
}

 body.elementor-page-1479 th .data-rank, .data-name {
    
    border: 1px solid #606060;
}

 body.elementor-page-1479 th  .data-name, .data-rank {
    
    border: 1px solid #606060;
}


 body.elementor-page-1479 th .data-rank, .data-name a:hover{
    
    color: #39FF14;
}


body.elementor-page-1479 .sp-gallery-wrapper strong {
    
    background-color: #39FF14 ;
    color: #000;
}

body.elementor-page-1479 .gallery-item {
    
    padding: 0px;
    border: 1px solid #606060;
}

body.elementor-page-1479 .gallery-icon {
    
    padding: 10px;
}

body.elementor-page-1479 .gallery-caption {
    
    background-color: #000;
}

#javascript-inject-div {
  
  display: none;  
    
}

body.elementor-page-1479 .e-con-inner {
    max-width: 100%;
    margin: 0 auto;
}
    
#custom-main-banner {
    
    
    filter: brightness(30%);
    border: none;
    padding: 0;
}

.title-container {
    
    display: flex;
    justify-content: center;
}


 #titulo-lista-torneio {
    
    top: 40%;
    left: 50%;
    transform: translateX(-50%);
}

#subtitle-container {
    
    
    top: 60%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    
    height: 50px;
    
    
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
    
    gap: 6px;
    
}


/* Conteudo do modelo */

.team-logo {
    
    transform: scale(1.7);
}

body {
    
    
  background-color: #1b1b1b;
}

body.elementor-page-1479 .e-con-inner {
        
  background-color: #1b1b1b;
  overflow: hidden;
  position: relative;
  
  padding: 0px 100px;
  
}

@media screen and (max-width: 800px) {
    body.elementor-page-1479 .e-con-inner {
            
        padding: 0px;
    }
}

/* Efeito de luz verde acompanhando o mouse */
body.elementor-page-1479 .e-con-inner::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background: radial-gradient(circle, rgba(0, 255, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  filter: blur(50px);
  z-index: 1;
}

/* Mover o efeito com base no mouse
 --x: 50%;
  --y: 50%;
*/
body.elementor-page-1479 .e-con-inner {
 
  margin-top: -30px;
}

.e-con-inner::before {

  transition: left 0.05s, top 0.05s;
}

.elementor-element-editable{
    
  background-color: transparent;
  padding: 15px;
  margin-bottom: 20px;
}

body.elementor-page-1479 td {
    
  background-color: transparent;
  border: 1px solid #606060;
  border-radius: 0px;
  padding: 15px;
  margin-bottom: 20px;
}

body.elementor-page-1479 .sp-table-caption{
 
    
  background-color: #1b1b1b;
  border: 1px solid #606060;
  font-family: 'Oswald',serif;
  font-weight: 400;
  font-size: 1.5em;
}

.sp-data-table {
 
    
  background-color: transparent;
    
}

.sp-template-countdown time span {
    background: #1b1b1b;
}

.sp-template-countdown .event-name a{
    
  background: #1b1b1b;
  color: #fff;
  font-weight: 300;
  font-size: 1.4em;
}

.sp-table-wrapper {
    
    color: #fff;
}



a, h2, h3, h5, h4, time {
    
    color: #fff;
    font-family: 'Oswald',serif;
}


/* Bracket */

.sp-event a {
    
    transform: scale(2.8);
}/* End custom CSS */