table{
    width:100vw;
    font-size:20px;
    border-collapse: separate;
    border-spacing: 0 15px;
}

table thead{
    background-color:#333333;
    color:white;
    font-weight: bolder;
    font-size: 22px;
    
}

table tr{
    border-spacing: 10px;
}

.rank{
    width:10%;

}

.name{
    width: 25%;
}

.company{
    width:40%;
}

.alt{
    background-color: #f2f2f2;
}