.bracket-wrapper{overflow:hidden;font-size:12px;font-family:var(--font-roboto),"Roboto",sans-serif;padding:0 0 60px}.bracket-wrapper,.bracket-wrapper.seeding16-bracket,.bracket-wrapper.seeding32-bracket,.bracket-wrapper.seeding8-bracket{background-color:transparent}.bracket-container{max-width:1160px;margin:0 auto;display:flex;flex-direction:row;padding:0 3%}.bracket-wrapper .round li{list-style:none}.split{display:flex;width:44%}.champion,.split{float:left;flex-direction:row}.champion{display:block;width:12%;align-self:center;text-align:center;padding:0;background:#000;margin-top:6em}.champion i{color:#a0a6a8;font-size:45px;padding:10px 0}.final .championship{height:auto;padding:0}.seeding16-bracket .final .championship .team-top,.seeding8-bracket .final .championship .team-top{margin:20px 0 0;background:#910a09}.final .championship .team-bottom,.final .championship .team-top{margin:30px 0 0;background:#000;padding:2px 0}.final .championship .team-bottom{margin:0 0 10px}.championship li a{font-size:12px}.bracket-wrapper .round{display:flex;float:left;flex-direction:column;width:30.8333%}.seeding32-bracket .bracket-container{margin-top:30px}.bracket-wrapper.seeding32-bracket .round,.seeding8-bracket .round{width:50%}.seeding8-bracket .round-three .matchup{padding:94px 0}.seeding32-bracket .round-details{margin-top:88px;margin-bottom:-60px;color:#fff;font-weight:700;font-size:14px;background:#750100;padding:4px}.seeding32-bracket .round-two li{background:#910a09!important;margin:48px 0}.bracket-wrapper .round-four,.bracket-wrapper .round-three,.bracket-wrapper .round-two{width:20%}.split-one .round{margin:0 2.5% 0 0}.split-two .round{margin:0 0 0 2.5%}.matchup{margin:0;width:100%;padding:40px 0;height:60px;transition:all .2s}.qlfynum{font-size:11px;text-transform:uppercase;color:#fff;font-weight:700;background:#910a09;padding:0 2px;display:inline-block;width:24px;text-align:center}.split-one .qlfynum{float:left}.split-two .qlfynum{float:right}.team{margin:3px 0;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;position:relative;text-align:center;border:1px solid #471b1b}.champion .team{border:none}.team a{color:#fff;font-weight:700;font-size:12px;letter-spacing:.04em}.team a:hover{text-decoration:none;color:#a3a8ad}.split-one .team{padding-left:0}.split-two .team{padding-right:0}.round-two .matchup{margin:0;height:162px;padding:80px 0}.seeding32-bracket .round-two .matchup{padding:28px 0}.seeding32-bracket .round-two{margin-top:-75px}.seeding16-bracket .round-four li,.seeding16-bracket .round-three li,.seeding16-bracket .round-two li,.seeding8-bracket .round-four li,.seeding8-bracket .round-three li,.seeding8-bracket .round-two li{background:#ab3130}.round-three .matchup{margin:0;height:60px;padding:160px 0}.round-four .matchup{margin:0;height:60px;padding:0}.round-details{font-size:13px;color:#2C7399;text-transform:uppercase;text-align:center;margin-bottom:-20px;margin-top:40px}.champion{border:1px solid #750100;max-width:200px}.bracket-wrapper .round li,.champion li{background-color:#000;box-shadow:none}.round-four li.team-top{margin-top:176px}.round-four li.team-bottom{margin-top:296px}.seeding16-bracket .champion,.seeding8-bracket .champion{background-color:#910a09;height:60px;margin-top:22px}.seeding8-bracket .champion{margin-top:-3px}.champion .vs-champion{color:#c9c9c9;font-size:11px;margin:4px 0}.champion .vs-champion span{color:#4d4d4d}.final{margin:0}.final .round-details{color:#fff;font-weight:700;font-size:14px;background:#750100;padding:4px;margin-top:0}@media screen and (min-width:981px) and (max-width:1099px){.bracket-container{margin:0 1%}.champion{width:14%}.split{width:43%}}@media screen and (max-width:980px){.bracket-container{flex-direction:column}.champion,.split{width:100%;margin:35px 0}.seeding16-bracket .champion,.seeding8-bracket .champion{margin-bottom:22px}.seeding32-bracket .champion{display:none}.split{padding-bottom:20px}.split-two{margin-top:0}.team a{font-size:10px}}@media screen and (max-width:400px){.split{width:95%;margin:25px 2.5%}.bracket-wrapper .round{width:21%}.current{flex-grow:1}.round-details{font-size:90%}}