.champions-banner{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;background:var(--primary-grey);border-radius:80px}.champions-banner h1{font-size:medium;margin:0;padding:0 5px 0 0;text-align:center}.champions-banner--logo{position:relative;width:100px;height:100px}.champions-banner--trophy{position:relative;width:70px;height:130px}@media (min-width:375px){.champions-banner h1{font-size:large}}@media (min-width:768px){.champions-banner{max-width:750px;height:80px}.champions-banner h1{font-size:xx-large}.champions-banner--logo{position:relative;width:150px;height:150px}.champions-banner--trophy{position:relative;width:110px;height:180px}}.header{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-grey)}@media (min-width:768px){.header{height:100px}}@media (min-width:1024px){.header{height:120px}}@media (min-width:2560px){.header{height:140px}}.footer{padding-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--primary-black);color:white}.footer--red-line{background-color:var(--primary-red);width:100%;height:20px}.footer--white-line{background-color:white;width:100%;height:20px}.footer--logos{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:90%;padding-top:10px}.footer--league-logo{width:75px;height:60px}.footer--team-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}.footer--team-logo{width:50px;height:35px}.footer--email-info{display:flex;align-items:center;color:white;padding-bottom:10px}.footer h4,.footer h5{font-size:small}.footer p{margin-bottom:0;font-size:12px}@media (min-width:768px){.footer--logos{width:70%;max-width:800px;padding-top:10px}.footer--league-logo{width:120px;height:100px}.footer--team-logo{width:80px;height:60px}.footer--email-info{display:flex;align-items:center;color:white;padding-bottom:10px}.footer p{margin-bottom:0;font-size:12px}.footer h4{font-size:large}}@media (min-width:1024px){.footer--logos{width:800px}}:root{--primary-red:#c00;--primary-black:#111;--primary-grey:#ddd;--secondary-black:#222;--secondary-grey:#aaa;--font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body{margin:0;background-color:var(--primary-grey);font-family:var(--font-family);color:var(--primary-black)}main{display:flex;flex-direction:row}.webpage_webpageHeader__s7srw{position:-webkit-sticky;position:sticky;top:0;z-index:1000000}.webpage_webpageNavMenu__vcqCe{position:fixed;top:140px;left:0;z-index:1000000}.webpage_webpageNavMenuSlideIn__Uivva{transform:translateX(-100%);transition:transform .5s ease-out}.webpage_webpageNavMenuSlideInVisible__hXM8t{transform:translateX(0);transition:transform .5s ease-out}.webpage_webpageFooter__CugTx{z-index:1000000}@media (max-width:1023px){.webpage_webpage--sidebar__wa0CC{display:none}}@media (min-width:768px){.webpage_webpage__Wa_nm{height:100%}.webpage_webpageNavMenu__vcqCe{top:140px}}@media (min-width:1024px){.webpage_webpageNavMenu__vcqCe{display:none}}@media (min-width:1440px){.webpage_webpageNavMenu__vcqCe{display:none}}.navbar{width:auto;display:flex;flex-direction:column;color:white}.navbar--red-line{background-color:var(--primary-red);width:100%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:20px}.navbar--black-line{background-color:var(--primary-black);width:100%;height:10px}.navbar--white-line{background-color:white;width:100%;height:10px}.navbar--link{position:relative;display:inline-block;text-decoration:none;color:inherit}.navbar--link h4{margin:0;padding:0}.navbar--hover-bar{position:absolute;left:50%;bottom:5px;height:3px;width:0;background:white;transition:all .3s ease-in-out;transform:translateX(-50%);border-radius:10px}.navbar--link.active .navbar--hover-bar,.navbar--link:hover .navbar--hover-bar{width:90%}.navbar--logo{padding-top:3px}.navbar--contact{display:flex;padding:10px;justify-content:flex-end;margin-left:auto;font-size:12px}.navbar--menu-button{background:none;border:none;padding:0}.navbar--burger{width:24px;height:15px;display:flex;flex-direction:column;justify-content:space-between;padding:5px}.navbar--burger span{display:block;height:2px;width:80%;background-color:white;border-radius:2px;transition:all .5s ease}.navbar--burger.open span:first-child{transform:translateY(6.5px) rotate(45deg)}.navbar--burger.open span:nth-child(2){opacity:0}.navbar--burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media (min-width:768px){.navbar--link{padding:5px}}@media (min-width:1024px){.navbar--link{padding:10px}.navbar--contact{font-size:14px}}@media (min-width:1440px){.navbar--contact{font-size:16px}}.navmenu_navmenu__5KqAi{width:250px;height:100vh;background-color:var(--primary-black);display:flex;flex-direction:column;align-items:center;position:fixed;top:140px;left:0;z-index:1000000;transform:translateX(-100%);transition:transform .5s ease-out}.navmenu_navmenuVisible__tT_T7{transform:translateX(0);transition:transform .5s ease-out}.navmenu_navmenuList__en3pB{padding:0;margin:0;list-style:none;width:80%}.navmenu_navmenuListItem__kGQJO{display:flex;align-items:center;height:50px;padding-top:10px;padding-bottom:10px;border:1px;border-color:var(--primary-grey);border-bottom-style:solid}.navmenu_navmenuLink__3D2Cs{text-decoration:none;color:var(--primary-grey);width:100%;height:100%;align-items:center}.matchup,.navmenu_navmenuLink__3D2Cs{display:flex;justify-content:space-between}.matchup{background-color:var(--primary-grey);flex-direction:column;color:var(--primary-black);border-left:1px solid var(--primary-black);border-right:1px solid var(--primary-black);width:120px;height:70px}.matchup h6{margin:0}.matchup--info{display:flex;flex-direction:row;justify-content:space-between;padding:2px}.matchup--info h6{font-size:8px}.matchup--info-game{text-align:right}.matchup--team{display:flex;align-items:center;justify-content:space-between;padding:2px}.matchup--team-left{display:flex;flex-direction:row;align-items:center}.matchup--team-name{font-size:8px}@media (min-width:1024px){.matchup{width:180px;height:100px}h6{font-size:16px}.matchup--info h6,.matchup--team-name{font-size:14px}}.scoreboard{display:flex;align-items:center;overflow:hidden;height:70px}.scoreboard--arrow{width:20px;height:100%;background:var(--primary-black);border:none;font-size:16px;color:white;cursor:pointer}.scoreboard--matchups{display:flex}@media (min-width:1024px){.scoreboard{height:100px}.scoreboard--arrow{width:30px;height:100%}}