.campeonato_container{
    display: grid;
    grid-auto-flow: column;
    justify-content: left;
    grid-template-columns: 220px 1fr;
    gap: var(--gap_sm);
    padding: var(--padding);
    border-radius: var(--border_radius);
    background: #eee;
    box-shadow: 0px 4px 4px -5px #ccc;
}
.campeonato_container .campeonato_titulo{
    width: 100%;
    font-size: 16px;
    box-sizing: border-box;
    text-align: center;
    background: var(--cor_principal);
    border: none;
    color: var(--cor_white);
    padding: var(--padding);
    border-radius: var(--border_radius);
}
.campeonato_container .campeonato_banner{
    height: 100%;
    /* width: 220px; */
}
.campeonato_container .campeonato_info_container{
    /* width: 250px; */
    display: flex;
    flex-direction: column;
    gap: var(--gap_md);
    
}
.campeonato_container .campeonato_info_container .table_header_body_container{
    grid-template-columns: repeat(2, auto) !important;    
}
.campeonato_container .campeonato_info_container .body .row .table_item:first-child{
    box-shadow: 5px 0px 5px 0px #00000010;
}
.campeonato_container .campeonato_federacao{
    font-size: 14px;
}
.campeonato_container .campeonato_nome{
    
}
.campeonato_container .campeonato_data{
    
}
.campeonato_container .campeonato_local_estado{
    
}
.campeonato_container .campeonato_local_cidade{
    
}
.campeonato_container .campeonato_local_descritivo{
    
}