.pageContainer{display:flex;flex-direction:column;min-height:100vh}.footer{margin-top:auto}.cards{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.cards:last-child{padding-bottom:40px}.labelFont{font-size:30px;line-height:38px;font-weight:700;text-align:center;padding:20px 0;@media (max-width:430px){font-size:16px;line-height:24px;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.month,.noResults{width:100%;display:block}.noResults{text-align:center}.fixtureCardContainer{background-color:#fff;display:flex;flex-direction:row;justify-content:space-evenly;padding:15px 40px;border-radius:8px;width:80%;margin:auto}.homeTeam{justify-content:flex-end}.awayTeam,.homeTeam{display:flex;flex-direction:row;align-items:center;padding:0 40px;gap:50px;flex:1}.teamName{font-weight:700;font-size:16px;text-align:center;color:#000}.teamLogo{width:60px;height:60px}.matchDetails{display:flex;flex-direction:column;justify-content:center}.date{font-size:12px;padding-bottom:4px}.date,.time{text-align:center;color:#000}.time{border:1px solid #000;font-size:20px;font-weight:700;width:70%;align-self:center}.locationContainer{padding-top:4px;display:flex;flex-direction:row;align-items:center;gap:8px}.youtubeLogo{height:12px;width:12px}.location{text-align:center;font-size:12px;color:#000}@media (max-width:1024px){.fixtureCardContainer{padding:15px 20px}.homeTeam{flex-direction:column}.awayTeam,.homeTeam{padding:0 20px;gap:10px;justify-content:center}.awayTeam{flex-direction:column-reverse}}@media (max-width:760px){.teamName{font-size:12px}.teamLogo{width:40px;height:40px}.date{font-size:8px}.time{font-size:14px}.location{font-size:8px}}@media (max-width:430px){.fixtureCardContainer{padding:5px 10px}.awayTeam,.homeTeam{padding:0 10px;gap:5px}.teamName,.time{font-size:8px}.teamLogo{width:25px;height:25px}.date{padding-bottom:2px;font-size:7px}.locationContainer{flex-direction:column-reverse;gap:2px;padding-top:2px}.youtubeLogo{height:10px;width:10px}.location{padding-top:2px;font-size:7px}}