.match-centre-fixtures-block{width:100%}.match-centre-fixtures-block .match-centre-calendar-button{border:none;background-color:var(--match-centre-dark-accent-color);color:var(--match-centre-color-white,#fff);padding:15px 20px;font-size:.6em!important;font-weight:700;line-height:1.1;height:auto}.match-centre-fixtures-block .match-centre-calendar-button .fa{margin-right:10px}.match-centre-fixtures-block .match-centre-fixtures-list{position:relative}.match-centre-fixtures-list .section-heading-container{display:flex;align-items:center;justify-content:space-between;gap:var(--match-centre-spacing-m)}.match-centre-fixtures-list .section-heading-container .button{display:flex;align-items:center;gap:var(--match-centre-spacing-xs)}.match-centre-fixtures-list-fixtures{display:flex;flex-wrap:wrap;gap:var(--match-centre-spacing-m)}.match-centre-fixtures-list-fixtures .flickity-viewport{overflow:visible}.match-centre-fixtures-list-fixtures .flickity-viewport .match-centre-fixture{width:100%;margin-right:var(--match-centre-spacing-m)}@media (max-width:959px){.match-centre-fixtures-list-fixtures .flickity-viewport .match-centre-fixture{margin-right:10px}}.match-centre-fixtures-list-fixtures-main-container{display:flex;gap:var(--match-centre-spacing-m);margin-top:var(--match-centre-spacing-l)}@media (max-width:959px){.match-centre-fixtures-list-fixtures-main-container{display:block}}.match-centre-fixtures-list-fixtures-container{flex:1;background:var(--match-centre-background-color);border-radius:10px}.match-centre-fixtures-list-fixtures>a{text-decoration:none;position:relative}.match-centre-fixtures-list-fixtures>a:last-child .match-centre-fixture{margin-bottom:0}.match-centre-fixtures-list-fixtures>*{flex:1;flex-basis:100%}@media (min-width:1280px){.match-centre-fixtures-list-fixtures.featured>:first-child,.match-centre-fixtures-list-fixtures.featured>:nth-child(2),.match-centre-fixtures-list-fixtures.featured>:nth-child(3){flex-basis:30%}}@media (min-width:1280px) and (max-width:1279px){.match-centre-fixtures-list-fixtures.featured>:first-child,.match-centre-fixtures-list-fixtures.featured>:nth-child(2),.match-centre-fixtures-list-fixtures.featured>:nth-child(3){flex-basis:100%}}@media (min-width:1280px){.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture{grid-template-columns:1fr 30px;grid-template-rows:250px;grid-template-areas:"info chevron";height:auto}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-lead,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-lead,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-lead{display:none}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-tournament,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-tournament,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-tournament{display:none}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-info,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-info,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-info{border-radius:var(--match-centre-border-radius) 0 0 var(--match-centre-border-radius);grid-template-areas:"details details details" "teamALogo score teamBLogo" "round round round"}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-team-logo .match-centre-fixture-team-name,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-team-logo .match-centre-fixture-team-name,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-team-logo .match-centre-fixture-team-name{display:block}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-round,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-round,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-info .match-centre-fixture-round{display:flex;position:absolute;bottom:15px}.match-centre-fixtures-list-fixtures.featured>:first-child .match-centre-fixture .match-centre-fixture-teams,.match-centre-fixtures-list-fixtures.featured>:nth-child(2) .match-centre-fixture .match-centre-fixture-teams,.match-centre-fixtures-list-fixtures.featured>:nth-child(3) .match-centre-fixture .match-centre-fixture-teams{display:none}}.match-centre-featured-team{box-sizing:border-box;background:var(--match-centre-light-accent-color);font-size:var(--match-centre-font-size-m);font-weight:700;line-height:1;width:350px;text-align:center;padding:var(--match-centre-spacing-m);color:var(--match-centre-dark-accent-color);border-radius:var(--match-centre-border-radius);height:inherit}@media (max-width:959px){.match-centre-featured-team{margin:auto;margin-top:var(--match-centre-spacing-l);display:grid;flex-wrap:wrap;grid-template-areas:"logo stats" "name matches";width:100%;align-items:center;grid-template-columns:0.8fr 1.2fr;gap:10px;grid-template-rows:auto 100px;height:auto}}@media (max-width:694px){.match-centre-featured-team{display:block;width:100%;height:auto}}.match-centre-featured-team-name{grid-area:name;padding:var(--match-centre-spacing-m) 0}.match-centre-featured-team-logo{display:flex;align-items:center;justify-content:center;height:240px;grid-area:logo}.match-centre-featured-team-logo img{width:auto;height:200px;max-width:540px;object-fit:contain}.match-centre-featured-team-stats{margin-bottom:var(--match-centre-spacing-m);grid-area:stats}.match-centre-featured-team-stats-stat{display:flex;align-items:center;justify-content:space-between;padding:var(--match-centre-spacing-xs) 0;border-bottom:1px solid var(--match-centre-white-color)}.match-centre-featured-team-stats-stat>:first-child{text-align:left}.match-centre-featured-team-stats-stat>:last-child{text-align:right;color:var(--match-centre-primary-color)}.match-centre-featured-team-matches{grid-area:matches}.match-centre-featured-team-matches-match-row{margin-top:var(--match-centre-spacing-xs);display:flex;align-items:center;justify-content:center;gap:var(--match-centre-spacing-xs)}.match-centre-featured-team-matches-match{width:43px;height:43px;background-color:var(--match-centre-white-color);font-size:30px;border-radius:50%;line-height:43px}.match-centre-featured-team-matches-match.win{color:var(--match-centre-primary-color);font-size:25px}.match-centre-fixtures-block[data-carousel=true] .match-centre-no-content{width:100%;height:215px;background-size:150px;color:var(--match-centre-dark-accent-color);background-color:var(--match-centre-fixture-background-color);border-radius:10px}.match-centre-fixtures-block[data-carousel=true] .match-centre-no-content h2{font-size:var(--match-centre-base-font-size)}.match-centre-fixtures-block[data-carousel=true] .match-centre-fixtures-list-fixtures-container{background-color:transparent!important}.match-centre-fixtures-block[data-carousel=true] .match-centre-fixtures-list-fixtures{display:flex;flex-wrap:nowrap;gap:var(--match-centre-spacing-m)}.match-centre-fixtures-block[data-carousel=true] .match-centre-fixtures-list-fixtures .match-centre-fixture{width:100%;margin-right:var(--match-centre-spacing-m)}@media (max-width:959px){.match-centre-fixtures-block[data-carousel=true] .match-centre-fixtures-list-fixtures .match-centre-fixture{margin-right:10px}}.match-centre-tickets-link{font-weight:700;color:var(--match-centre-primary-color);padding:5px 0;position:relative;z-index:1}.match-centre-tickets-link:hover{color:var(--primary-dark);cursor:pointer}.match-centre-tickets-link .fa{font-size:calc(var(--match-centre-font-size-xxs) / 2);vertical-align:middle}