html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0px; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
textarea { overflow: auto; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
@font-face { font-family: "Century Gothic W04 Bold"; src: url("f10e9b36-3426-4768-a373-89015fc9dc55.eot") format("eot"), url("52a98920-4555-4a14-8d12-4dc7e539f817.woff2") format("woff2"), url("a3d8ec8e-b555-4d59-a3bb-e91f43163838.woff") format("woff"), url("44e79fac-8c3e-413f-9157-81933472a440.ttf") format("truetype"), url("156a67a1-9591-40ed-9e9e-48f6e39b7184.svg") format("svg"); }
@font-face { font-display: swap; font-family: "Fira Sans"; font-style: normal; font-weight: 300; src: url("FiraSans-Light.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: "Fira Sans"; font-style: normal; font-weight: 500; src: url("FiraSans-Medium.ttf") format("truetype"); }
@font-face { font-display: swap; font-family: "Fira Sans"; font-style: normal; font-weight: 800; src: url("FiraSans-ExtraBold.ttf") format("truetype"); }
.wrapper { width: 100%; max-width: 134rem; margin: 0px auto; }
.wrapper::before { content: ""; display: block; }
.wrapper::after { content: ""; display: table; clear: both; }
@media (min-width: 40em) {
  .wrapper { padding: 0px 1rem; }
}
[class*="col-"] { width: 100%; padding-left: 1rem; padding-right: 1rem; float: left; }
@media (min-width: 52.5em) {
  .col--grey-sidebar { padding-left: 2rem; padding-top: 5rem; position: relative; }
  .col--grey-sidebar::before { content: ""; display: block; position: absolute; background: rgb(249, 249, 249); bottom: -2rem; left: 0px; width: 200%; top: 0px; z-index: -1; border-left: 1px solid rgb(235, 235, 235); }
  .col--grey-sidebar-push { padding-right: 2rem; }
}
@media (max-width: 840px) {
  .col--grey-sidebar::before { left: -1rem; }
}
.col-1 { width: 8.33333%; }
.col-2 { width: 16.6667%; }
.col-3 { width: 25%; }
.col-4 { width: 33.3333%; }
.col-5 { width: 41.6667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.3333%; }
.col-8 { width: 66.6667%; }
.col-9 { width: 75%; }
.col-10 { width: 83.3333%; }
.col-11 { width: 91.6667%; }
.col-12 { width: 100%; }
@media (max-width: 81.24em) {
  .col-1-wide { width: 8.33333%; }
  .col-2-wide { width: 16.6667%; }
  .col-3-wide { width: 25%; }
  .col-4-wide { width: 33.3333%; }
  .col-5-wide { width: 41.6667%; }
  .col-6-wide { width: 50%; }
  .col-7-wide { width: 58.3333%; }
  .col-8-wide { width: 66.6667%; }
  .col-9-wide { width: 75%; }
  .col-10-wide { width: 83.3333%; }
  .col-11-wide { width: 91.6667%; }
  .col-12-wide { width: 100%; }
}
@media (max-width: 64.0525em) {
  .col-1-desk { width: 8.33333%; }
  .col-2-desk { width: 16.6667%; }
  .col-3-desk { width: 25%; }
  .col-4-desk { width: 33.3333%; }
  .col-5-desk { width: 41.6667%; }
  .col-6-desk { width: 50%; }
  .col-7-desk { width: 58.3333%; }
  .col-8-desk { width: 66.6667%; }
  .col-9-desk { width: 75%; }
  .col-10-desk { width: 83.3333%; }
  .col-11-desk { width: 91.6667%; }
  .col-12-desk { width: 100%; }
}
@media (max-width: 52.49em) {
  .col-1-tab { width: 8.33333%; }
  .col-2-tab { width: 16.6667%; }
  .col-3-tab { width: 25%; }
  .col-4-tab { width: 33.3333%; }
  .col-5-tab { width: 41.6667%; }
  .col-6-tab { width: 50%; }
  .col-7-tab { width: 58.3333%; }
  .col-8-tab { width: 66.6667%; }
  .col-9-tab { width: 75%; }
  .col-10-tab { width: 83.3333%; }
  .col-11-tab { width: 91.6667%; }
  .col-12-tab { width: 100%; }
}
@media (max-width: 39.99em) {
  .col-1-phab { width: 8.33333%; }
  .col-2-phab { width: 16.6667%; }
  .col-3-phab { width: 25%; }
  .col-4-phab { width: 33.3333%; }
  .col-5-phab { width: 41.6667%; }
  .col-6-phab { width: 50%; }
  .col-7-phab { width: 58.3333%; }
  .col-8-phab { width: 66.6667%; }
  .col-9-phab { width: 75%; }
  .col-10-phab { width: 83.3333%; }
  .col-11-phab { width: 91.6667%; }
  .col-12-phab { width: 100%; }
}
@media (max-width: 24.99em) {
  .col-1-mob { width: 8.33333%; }
  .col-2-mob { width: 16.6667%; }
  .col-3-mob { width: 25%; }
  .col-4-mob { width: 33.3333%; }
  .col-5-mob { width: 41.6667%; }
  .col-6-mob { width: 50%; }
  .col-7-mob { width: 58.3333%; }
  .col-8-mob { width: 66.6667%; }
  .col-9-mob { width: 75%; }
  .col-10-mob { width: 83.3333%; }
  .col-11-mob { width: 91.6667%; }
  .col-12-mob { width: 100%; }
}
[class*="block-list"] { clear: both; margin: 0px -1rem; }
[class*="block-list"] > li { display: inline-block; vertical-align: top; margin-right: -4px; clear: both; margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem; width: 100%; }
@media (min-width: 25em) {
  .block-list-1 > li { width: 100%; }
  .block-list-2 > li { width: 50%; }
  .block-list-3 > li { width: 33.3333%; }
  .block-list-4 > li { width: 25%; }
}
@media (max-width: 81.24em) {
  .block-list-1-wide > li { width: 100%; }
  .block-list-2-wide > li { width: 50%; }
  .block-list-3-wide > li { width: 33.3333%; }
  .block-list-4-wide > li { width: 25%; }
}
@media (max-width: 64.0525em) {
  .block-list-1-desk > li { width: 100%; }
  .block-list-2-desk > li { width: 50%; }
  .block-list-3-desk > li { width: 33.3333%; }
  .block-list-4-desk > li { width: 25%; }
}
@media (max-width: 52.49em) {
  .block-list-1-tab > li { width: 100%; }
  .block-list-2-tab > li { width: 50%; }
  .block-list-3-tab > li { width: 33.3333%; }
  .block-list-4-tab > li { width: 25%; }
}
@media (max-width: 39.99em) {
  .block-list-1-phab > li { width: 100%; }
  .block-list-2-phab > li { width: 50%; }
  .block-list-3-phab > li { width: 33.3333%; }
  .block-list-4-phab > li { width: 25%; }
}
@media (max-width: 24.99em) {
  .block-list-1-mob > li { width: 100%; }
  .block-list-2-mob > li { width: 50%; }
  .block-list-3-mob > li { width: 33.3333%; }
  .block-list-4-mob > li { width: 25%; }
}
.uniform-grid::before { content: ""; display: block; }
.uniform-grid::after { content: ""; display: table; clear: both; }
@media (min-width: 40em) {
  .uniform-grid { width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; display: -webkit-flex; }
  .uniform-grid .uniform-grid__section { display: flex; }
}
.flow-wrap { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; justify-content: space-around; }
.flow-wrap--12-grid > div { width: 100%; }
.flow-wrap--6-grid > div { width: calc(50% - 20px); margin-bottom: 20px; }
.flow-wrap--4-grid > div { width: calc(33% - 20px); }
@media (max-width: 52.49em) {
  .flow-wrap--4-grid > div { width: calc(50% - 20px); }
}
@media (max-width: 39.99em) {
  .flow-wrap--4-grid > div, .flow-wrap--6-grid > div { width: 100%; }
}
.badge-20 { background-image: url("badges-20-sprite.png"); background-repeat: no-repeat; width: 20px; height: 20px; display: block; background-position: -275px -150px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .badge-20 { background-image: url("badges-20-sprite@x2.png"); background-size: 295px 270px; }
}
.badge-20.AEK { background-position: -25px 0px; }
.badge-20.AKH { background-position: -200px 0px; }
.badge-20.ARS { background-position: 0px -25px; }
.badge-20.ATA { background-position: -25px -25px; }
.badge-20.ATB { background-position: -50px 0px; }
.badge-20.ATM { background-position: -50px -25px; }
.badge-20.AVL { background-position: 0px -50px; }
.badge-20.BAL { background-position: -25px -50px; }
.badge-20.BAR { background-position: -50px -50px; }
.badge-20.BCY { background-position: -75px 0px; }
.badge-20.BEF { background-position: -75px -25px; }
.badge-20.BHA { background-position: -75px -50px; }
.badge-20.BIR { background-position: 0px -75px; }
.badge-20.BLB { background-position: -25px -75px; }
.badge-20.BLP { background-position: -50px -75px; }
.badge-20.BMG { background-position: -75px -75px; }
.badge-20.BMU { background-position: -100px 0px; }
.badge-20.BOL { background-position: -100px -25px; }
.badge-20.BOU { background-position: -100px -50px; }
.badge-20.BRA { background-position: -100px -75px; }
.badge-20.BRE { background-position: 0px -100px; }
.badge-20.BRG { background-position: -25px -100px; }
.badge-20.BRI { background-position: -50px -100px; }
.badge-20.BRU { background-position: -75px -100px; }
.badge-20.BRY { background-position: -100px -100px; }
.badge-20.BSC { background-position: -125px 0px; }
.badge-20.BUR { background-position: -125px -25px; }
.badge-20.CAR { background-position: -125px -50px; }
.badge-20.CHA { background-position: -125px -75px; }
.badge-20.CHE { background-position: -125px -100px; }
.badge-20.CHT { background-position: 0px -125px; }
.badge-20.CMU { background-position: -25px -125px; }
.badge-20.COU { background-position: -50px -125px; }
.badge-20.COV { background-position: -75px -125px; }
.badge-20.CPH { background-position: -100px -125px; }
.badge-20.CRE { background-position: -125px -125px; }
.badge-20.CRY { background-position: -150px 0px; }
.badge-20.CUT { background-position: -150px -25px; }
.badge-20.DAG { background-position: -150px -50px; }
.badge-20.DER { background-position: -150px -75px; }
.badge-20.DON { background-position: -150px -100px; }
.badge-20.DUR { background-position: -150px -125px; }
.badge-20.EVE { background-position: 0px -150px; }
.badge-20.EXE { background-position: -25px -150px; }
.badge-20.FEY { background-position: -50px -150px; }
.badge-20.FLE { background-position: -75px -150px; }
.badge-20.FUL { background-position: -100px -150px; }
.badge-20.GRI { background-position: -125px -150px; }
.badge-20.HAL { background-position: -150px -150px; }
.badge-20.HER { background-position: -175px 0px; }
.badge-20.HEU { background-position: -175px -25px; }
.badge-20.HGT { background-position: -175px -50px; }
.badge-20.HUD { background-position: -175px -75px; }
.badge-20.HUL { background-position: -175px -100px; }
.badge-20.IPS { background-position: -175px -125px; }
.badge-20.KOB { background-position: -175px -150px; }
.badge-20.LCL { background-position: 0px -175px; }
.badge-20.LEE { background-position: -25px -175px; }
.badge-20.LEI { background-position: -50px -175px; }
.badge-20.LEW { background-position: -75px -175px; }
.badge-20.LIL { background-position: -100px -175px; }
.badge-20.LIV { background-position: -125px -175px; }
.badge-20.LNO { background-position: -150px -175px; }
.badge-20.LON { background-position: -175px -175px; }
.badge-20.LUT { background-position: 0px 0px; }
.badge-20.LWAR { background-position: -200px -25px; }
.badge-20.MAC { background-position: -200px -50px; }
.badge-20.MCI { background-position: -200px -75px; }
.badge-20.MID { background-position: -200px -100px; }
.badge-20.MIL { background-position: -200px -125px; }
.badge-20.MKD { background-position: -200px -150px; }
.badge-20.MOR { background-position: -200px -175px; }
.badge-20.MUN { background-position: 0px -200px; }
.badge-20.NEW { background-position: -25px -200px; }
.badge-20.NFO { background-position: -50px -200px; }
.badge-20.NHT { background-position: -75px -200px; }
.badge-20.NOR { background-position: -100px -200px; }
.badge-20.NOT { background-position: -125px -200px; }
.badge-20.NWP { background-position: -150px -200px; }
.badge-20.OLD { background-position: -175px -200px; }
.badge-20.OXF { background-position: -200px -200px; }
.badge-20.PET { background-position: -225px 0px; }
.badge-20.PLY { background-position: -225px -25px; }
.badge-20.PNE { background-position: -225px -50px; }
.badge-20.POR { background-position: -225px -75px; }
.badge-20.PSG { background-position: -225px -100px; }
.badge-20.PSV { background-position: -225px -125px; }
.badge-20.PTO { background-position: -225px -150px; }
.badge-20.QPR { background-position: -225px -175px; }
.badge-20.RDG { background-position: -225px -200px; }
.badge-20.RTH { background-position: 0px -225px; }
.badge-20.S04 { background-position: -25px -225px; }
.badge-20.SCU { background-position: -50px -225px; }
.badge-20.SEV { background-position: -75px -225px; }
.badge-20.SHR { background-position: -100px -225px; }
.badge-20.SHU { background-position: -125px -225px; }
.badge-20.SHW { background-position: -150px -225px; }
.badge-20.SOU { background-position: -175px -225px; }
.badge-20.SPT { background-position: -200px -225px; }
.badge-20.STK { background-position: -225px -225px; }
.badge-20.STU { background-position: -250px 0px; }
.badge-20.STV { background-position: -250px -25px; }
.badge-20.SUN { background-position: -250px -50px; }
.badge-20.SVP { background-position: -250px -75px; }
.badge-20.SWA { background-position: -250px -100px; }
.badge-20.SWI { background-position: -250px -125px; }
.badge-20.TOR { background-position: -250px -150px; }
.badge-20.TOT { background-position: -250px -175px; }
.badge-20.TRA { background-position: -250px -200px; }
.badge-20.UDI { background-position: -250px -225px; }
.badge-20.VAL { background-position: 0px -250px; }
.badge-20.VIL { background-position: -25px -250px; }
.badge-20.WAT { background-position: -50px -250px; }
.badge-20.WBA { background-position: -75px -250px; }
.badge-20.WHU { background-position: -100px -250px; }
.badge-20.WIG { background-position: -125px -250px; }
.badge-20.WIM { background-position: -150px -250px; }
.badge-20.WLS { background-position: -175px -250px; }
.badge-20.WO-BIR { background-position: -200px -250px; }
.badge-20.WO-BRI { background-position: -225px -250px; }
.badge-20.WO-COV { background-position: -250px -250px; }
.badge-20.WO-LIV { background-position: -275px 0px; }
.badge-20.WOB { background-position: -275px -25px; }
.badge-20.WOL { background-position: -275px -50px; }
.badge-20.WYC { background-position: -275px -75px; }
.badge-20.YEO { background-position: -275px -100px; }
.badge-20.ZRL { background-position: -275px -125px; }
.badge-20.default { background-position: -275px -150px; }
.badge-25 { background-image: url("badges-25-sprite.png"); background-repeat: no-repeat; width: 25px; height: 25px; display: block; background-position: -360px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .badge-25 { background-image: url("badges-25-sprite@x2.png"); background-size: 385px 355px; }
}
.badge-25.AEK { background-position: -30px 0px; }
.badge-25.AFW { background-position: 0px -240px; }
.badge-25.AKH { background-position: 0px -30px; }
.badge-25.ARS { background-position: -30px -30px; }
.badge-25.ASY { background-position: -60px 0px; }
.badge-25.ATA { background-position: -60px -30px; }
.badge-25.ATB { background-position: 0px -60px; }
.badge-25.ATH { background-position: -30px -60px; }
.badge-25.ATM { background-position: -60px -60px; }
.badge-25.AVL { background-position: -90px 0px; }
.badge-25.BAL { background-position: -90px -30px; }
.badge-25.BAR { background-position: -90px -60px; }
.badge-25.BAT { background-position: 0px -90px; }
.badge-25.BCY { background-position: -30px -90px; }
.badge-25.BEF { background-position: -60px -90px; }
.badge-25.BHA { background-position: -90px -90px; }
.badge-25.BIR { background-position: -120px 0px; }
.badge-25.BLB { background-position: -120px -30px; }
.badge-25.BLP { background-position: -120px -60px; }
.badge-25.BMG { background-position: -120px -90px; }
.badge-25.BMU { background-position: 0px -120px; }
.badge-25.BOL { background-position: -30px -120px; }
.badge-25.BOU { background-position: -60px -120px; }
.badge-25.BRA { background-position: -90px -120px; }
.badge-25.BRE { background-position: -120px -120px; }
.badge-25.BRG { background-position: -150px 0px; }
.badge-25.BRI { background-position: -150px -30px; }
.badge-25.BRU { background-position: -150px -60px; }
.badge-25.BRY { background-position: -150px -90px; }
.badge-25.BSC { background-position: -150px -120px; }
.badge-25.BUR { background-position: 0px -150px; }
.badge-25.CAR { background-position: -30px -150px; }
.badge-25.CEL { background-position: -60px -150px; }
.badge-25.CHA { background-position: -90px -150px; }
.badge-25.CHE { background-position: -120px -150px; }
.badge-25.CHF { background-position: -150px -150px; }
.badge-25.CHT { background-position: -180px 0px; }
.badge-25.CMU { background-position: -180px -30px; }
.badge-25.COU { background-position: -180px -60px; }
.badge-25.COV { background-position: -180px -90px; }
.badge-25.CPH { background-position: -180px -120px; }
.badge-25.CRE { background-position: -180px -150px; }
.badge-25.CRW { background-position: 0px -180px; }
.badge-25.CRY { background-position: -30px -180px; }
.badge-25.CUT { background-position: -60px -180px; }
.badge-25.DAG { background-position: -90px -180px; }
.badge-25.DER { background-position: -120px -180px; }
.badge-25.DON { background-position: -150px -180px; }
.badge-25.DUR { background-position: -180px -180px; }
.badge-25.DZG { background-position: -210px 0px; }
.badge-25.EVE { background-position: -210px -30px; }
.badge-25.EXE { background-position: -210px -60px; }
.badge-25.FCB { background-position: -210px -90px; }
.badge-25.FEY { background-position: -210px -120px; }
.badge-25.FGR { background-position: -210px -150px; }
.badge-25.FLE { background-position: -210px -180px; }
.badge-25.FUL { background-position: 0px -210px; }
.badge-25.GIL { background-position: -30px -210px; }
.badge-25.GRI { background-position: -60px -210px; }
.badge-25.HAL { background-position: -90px -210px; }
.badge-25.HER { background-position: -120px -210px; }
.badge-25.HEU { background-position: -150px -210px; }
.badge-25.HGT { background-position: -180px -210px; }
.badge-25.HUD { background-position: -210px -210px; }
.badge-25.HUL { background-position: -240px 0px; }
.badge-25.IPS { background-position: -240px -30px; }
.badge-25.KOB { background-position: -240px -60px; }
.badge-25.LCL { background-position: -240px -90px; }
.badge-25.LEE { background-position: -240px -120px; }
.badge-25.LEI-border { background-position: -240px -150px; }
.badge-25.LEI { background-position: -240px -180px; }
.badge-25.LEW { background-position: -240px -210px; }
.badge-25.LIL { background-position: 0px 0px; }
.badge-25.LIN { background-position: -30px -240px; }
.badge-25.LIV { background-position: -60px -240px; }
.badge-25.LNO { background-position: -90px -240px; }
.badge-25.LON { background-position: -120px -240px; }
.badge-25.LUT { background-position: -150px -240px; }
.badge-25.LWAR { background-position: -180px -240px; }
.badge-25.MAC { background-position: -210px -240px; }
.badge-25.MAN { background-position: -240px -240px; }
.badge-25.MCI { background-position: -270px 0px; }
.badge-25.MID { background-position: -270px -30px; }
.badge-25.MIL { background-position: -270px -60px; }
.badge-25.MKD { background-position: -270px -90px; }
.badge-25.MOR { background-position: -270px -120px; }
.badge-25.MUN { background-position: -270px -150px; }
.badge-25.NEW { background-position: -270px -180px; }
.badge-25.NFO { background-position: -270px -210px; }
.badge-25.NHT { background-position: -270px -240px; }
.badge-25.NOR { background-position: 0px -270px; }
.badge-25.NOT { background-position: -30px -270px; }
.badge-25.NWP { background-position: -60px -270px; }
.badge-25.OLD { background-position: -90px -270px; }
.badge-25.OXF { background-position: -120px -270px; }
.badge-25.PET { background-position: -150px -270px; }
.badge-25.PLY { background-position: -180px -270px; }
.badge-25.PNE { background-position: -210px -270px; }
.badge-25.POR { background-position: -240px -270px; }
.badge-25.PSG { background-position: -270px -270px; }
.badge-25.PSV { background-position: -300px 0px; }
.badge-25.PTO { background-position: -300px -30px; }
.badge-25.PTV { background-position: -300px -60px; }
.badge-25.QPR { background-position: -300px -90px; }
.badge-25.RDG { background-position: -300px -120px; }
.badge-25.ROC { background-position: -300px -150px; }
.badge-25.RTH { background-position: -300px -180px; }
.badge-25.S04 { background-position: -300px -210px; }
.badge-25.SCU { background-position: -300px -240px; }
.badge-25.SEV { background-position: -300px -270px; }
.badge-25.SHR { background-position: 0px -300px; }
.badge-25.SHU { background-position: -30px -300px; }
.badge-25.SHW { background-position: -60px -300px; }
.badge-25.SOU { background-position: -90px -300px; }
.badge-25.SPP { background-position: -120px -300px; }
.badge-25.SPT { background-position: -150px -300px; }
.badge-25.STK { background-position: -180px -300px; }
.badge-25.STU { background-position: -210px -300px; }
.badge-25.STV { background-position: -240px -300px; }
.badge-25.SUN { background-position: -270px -300px; }
.badge-25.SVP { background-position: -300px -300px; }
.badge-25.SWA { background-position: -330px 0px; }
.badge-25.SWI { background-position: -330px -30px; }
.badge-25.TOR { background-position: -330px -60px; }
.badge-25.TOT { background-position: -330px -90px; }
.badge-25.TRA { background-position: -330px -120px; }
.badge-25.UDI { background-position: -330px -150px; }
.badge-25.VAL { background-position: -330px -180px; }
.badge-25.VIL { background-position: -330px -210px; }
.badge-25.WAT { background-position: -330px -240px; }
.badge-25.WBA { background-position: -330px -270px; }
.badge-25.WHU { background-position: -330px -300px; }
.badge-25.WIG { background-position: 0px -330px; }
.badge-25.WIM { background-position: -30px -330px; }
.badge-25.WLS { background-position: -60px -330px; }
.badge-25.WO-BIR { background-position: -90px -330px; }
.badge-25.WO-BRI { background-position: -120px -330px; }
.badge-25.WO-COV { background-position: -150px -330px; }
.badge-25.WO-LIV { background-position: -180px -330px; }
.badge-25.WOB { background-position: -210px -330px; }
.badge-25.WOL { background-position: -240px -330px; }
.badge-25.WYC { background-position: -270px -330px; }
.badge-25.YEO { background-position: -300px -330px; }
.badge-25.ZRL { background-position: -330px -330px; }
.badge-25.default { background-position: -360px 0px; }
.badge-35 { background-image: url("badges-35-sprite.png"); background-repeat: no-repeat; width: 35px; height: 35px; display: block; background-position: -480px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .badge-35 { background-image: url("badges-35-sprite@x2.png"); background-size: 515px 475px; }
}
.badge-35.AEK { background-position: -40px 0px; }
.badge-35.AFW { background-position: 0px -320px; }
.badge-35.AKH { background-position: 0px -40px; }
.badge-35.ARS { background-position: -40px -40px; }
.badge-35.ASY { background-position: -80px 0px; }
.badge-35.ATA { background-position: -80px -40px; }
.badge-35.ATB { background-position: 0px -80px; }
.badge-35.ATH { background-position: -40px -80px; }
.badge-35.ATM { background-position: -80px -80px; }
.badge-35.AVL { background-position: -120px 0px; }
.badge-35.BAL { background-position: -120px -40px; }
.badge-35.BAR { background-position: -120px -80px; }
.badge-35.BAT { background-position: 0px -120px; }
.badge-35.BCI { background-position: -40px -120px; }
.badge-35.BCY { background-position: -80px -120px; }
.badge-35.BEF { background-position: -120px -120px; }
.badge-35.BHA { background-position: -160px 0px; }
.badge-35.BIR { background-position: -160px -40px; }
.badge-35.BLB { background-position: -160px -80px; }
.badge-35.BLP { background-position: -160px -120px; }
.badge-35.BMG { background-position: 0px -160px; }
.badge-35.BMU { background-position: -40px -160px; }
.badge-35.BOL { background-position: -80px -160px; }
.badge-35.BOU { background-position: -120px -160px; }
.badge-35.BRA { background-position: -160px -160px; }
.badge-35.BRE { background-position: -200px 0px; }
.badge-35.BRG { background-position: -200px -40px; }
.badge-35.BRI { background-position: -200px -80px; }
.badge-35.BRU { background-position: -200px -120px; }
.badge-35.BRY { background-position: -200px -160px; }
.badge-35.BSC { background-position: 0px -200px; }
.badge-35.BUR { background-position: -40px -200px; }
.badge-35.CAR { background-position: -80px -200px; }
.badge-35.CEL { background-position: -120px -200px; }
.badge-35.CHA { background-position: -160px -200px; }
.badge-35.CHE { background-position: -200px -200px; }
.badge-35.CHF { background-position: -240px 0px; }
.badge-35.CHT { background-position: -240px -40px; }
.badge-35.CMU { background-position: -240px -80px; }
.badge-35.COU { background-position: -240px -120px; }
.badge-35.COV { background-position: -240px -160px; }
.badge-35.CPH { background-position: -240px -200px; }
.badge-35.CRE { background-position: 0px -240px; }
.badge-35.CRW { background-position: -40px -240px; }
.badge-35.CRY { background-position: -80px -240px; }
.badge-35.CUT { background-position: -120px -240px; }
.badge-35.DAG { background-position: -160px -240px; }
.badge-35.DER { background-position: -200px -240px; }
.badge-35.DON { background-position: -240px -240px; }
.badge-35.DUR { background-position: -280px 0px; }
.badge-35.DZG { background-position: -280px -40px; }
.badge-35.EVE { background-position: -280px -80px; }
.badge-35.EXE { background-position: -280px -120px; }
.badge-35.FCB { background-position: -280px -160px; }
.badge-35.FEY { background-position: -280px -200px; }
.badge-35.FGR { background-position: -280px -240px; }
.badge-35.FLE { background-position: 0px -280px; }
.badge-35.FUL { background-position: -40px -280px; }
.badge-35.GIL { background-position: -80px -280px; }
.badge-35.GRI { background-position: -120px -280px; }
.badge-35.HAL { background-position: -160px -280px; }
.badge-35.HER { background-position: -200px -280px; }
.badge-35.HEU { background-position: -240px -280px; }
.badge-35.HGT { background-position: -280px -280px; }
.badge-35.HUD { background-position: -320px 0px; }
.badge-35.HUL { background-position: -320px -40px; }
.badge-35.IPS { background-position: -320px -80px; }
.badge-35.KOB { background-position: -320px -120px; }
.badge-35.LCL { background-position: -320px -160px; }
.badge-35.LEE { background-position: -320px -200px; }
.badge-35.LEI { background-position: -320px -240px; }
.badge-35.LEW { background-position: -320px -280px; }
.badge-35.LIL { background-position: 0px 0px; }
.badge-35.LIN { background-position: -40px -320px; }
.badge-35.LIV { background-position: -80px -320px; }
.badge-35.LNO { background-position: -120px -320px; }
.badge-35.LON { background-position: -160px -320px; }
.badge-35.LUT { background-position: -200px -320px; }
.badge-35.LWAR { background-position: -240px -320px; }
.badge-35.MAC { background-position: -280px -320px; }
.badge-35.MAN { background-position: -320px -320px; }
.badge-35.MCI { background-position: -360px 0px; }
.badge-35.MID { background-position: -360px -40px; }
.badge-35.MIL { background-position: -360px -80px; }
.badge-35.MKD { background-position: -360px -120px; }
.badge-35.MOR { background-position: -360px -160px; }
.badge-35.MUN { background-position: -360px -200px; }
.badge-35.NEW { background-position: -360px -240px; }
.badge-35.NFO { background-position: -360px -280px; }
.badge-35.NHT { background-position: -360px -320px; }
.badge-35.NOR { background-position: 0px -360px; }
.badge-35.NOT { background-position: -40px -360px; }
.badge-35.NWP { background-position: -80px -360px; }
.badge-35.OLD { background-position: -120px -360px; }
.badge-35.OXF { background-position: -160px -360px; }
.badge-35.PET { background-position: -200px -360px; }
.badge-35.PLY { background-position: -240px -360px; }
.badge-35.PNE { background-position: -280px -360px; }
.badge-35.POR { background-position: -320px -360px; }
.badge-35.PSG { background-position: -360px -360px; }
.badge-35.PSV { background-position: -400px 0px; }
.badge-35.PTO { background-position: -400px -40px; }
.badge-35.PTV { background-position: -400px -80px; }
.badge-35.QPR { background-position: -400px -120px; }
.badge-35.RDG { background-position: -400px -160px; }
.badge-35.ROC { background-position: -400px -200px; }
.badge-35.RTH { background-position: -400px -240px; }
.badge-35.S04 { background-position: -400px -280px; }
.badge-35.SCU { background-position: -400px -320px; }
.badge-35.SEV { background-position: -400px -360px; }
.badge-35.SHR { background-position: 0px -400px; }
.badge-35.SHU { background-position: -40px -400px; }
.badge-35.SHW { background-position: -80px -400px; }
.badge-35.SOU { background-position: -120px -400px; }
.badge-35.SPP { background-position: -160px -400px; }
.badge-35.SPT { background-position: -200px -400px; }
.badge-35.STK { background-position: -240px -400px; }
.badge-35.STU { background-position: -280px -400px; }
.badge-35.STV { background-position: -320px -400px; }
.badge-35.SUN { background-position: -360px -400px; }
.badge-35.SVP { background-position: -400px -400px; }
.badge-35.SWA { background-position: -440px 0px; }
.badge-35.SWI { background-position: -440px -40px; }
.badge-35.TOR { background-position: -440px -80px; }
.badge-35.TOT { background-position: -440px -120px; }
.badge-35.TRA { background-position: -440px -160px; }
.badge-35.UDI { background-position: -440px -200px; }
.badge-35.VAL { background-position: -440px -240px; }
.badge-35.VIL { background-position: -440px -280px; }
.badge-35.WAT { background-position: -440px -320px; }
.badge-35.WBA { background-position: -440px -360px; }
.badge-35.WHU { background-position: -440px -400px; }
.badge-35.WIG { background-position: 0px -440px; }
.badge-35.WIM { background-position: -40px -440px; }
.badge-35.WLS { background-position: -80px -440px; }
.badge-35.WO-BIR { background-position: -120px -440px; }
.badge-35.WO-BRI { background-position: -160px -440px; }
.badge-35.WO-COV { background-position: -200px -440px; }
.badge-35.WO-LIV { background-position: -240px -440px; }
.badge-35.WOB { background-position: -280px -440px; }
.badge-35.WOL { background-position: -320px -440px; }
.badge-35.WYC { background-position: -360px -440px; }
.badge-35.YEO { background-position: -400px -440px; }
.badge-35.ZRL { background-position: -440px -440px; }
.badge-35.default { background-position: -480px 0px; }
.badge-50 { background-image: url("badges-50-sprite.png"); background-repeat: no-repeat; width: 50px; height: 50px; display: block; background-position: -605px -330px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .badge-50 { background-image: url("badges-50-sprite@x2.png"); background-size: 655px 600px; }
}
.badge-50.AEK { background-position: -55px 0px; }
.badge-50.AKH { background-position: -440px 0px; }
.badge-50.ARS { background-position: 0px -55px; }
.badge-50.ATA { background-position: -55px -55px; }
.badge-50.ATB { background-position: -110px 0px; }
.badge-50.ATM { background-position: -110px -55px; }
.badge-50.AVL { background-position: 0px -110px; }
.badge-50.BAL { background-position: -55px -110px; }
.badge-50.BAR { background-position: -110px -110px; }
.badge-50.BCY { background-position: -165px 0px; }
.badge-50.BEF { background-position: -165px -55px; }
.badge-50.BHA { background-position: -165px -110px; }
.badge-50.BIR { background-position: 0px -165px; }
.badge-50.BLB { background-position: -55px -165px; }
.badge-50.BLP { background-position: -110px -165px; }
.badge-50.BMG { background-position: -165px -165px; }
.badge-50.BMU { background-position: -220px 0px; }
.badge-50.BOL { background-position: -220px -55px; }
.badge-50.BOU { background-position: -220px -110px; }
.badge-50.BRA { background-position: -220px -165px; }
.badge-50.BRE { background-position: 0px -220px; }
.badge-50.BRG { background-position: -55px -220px; }
.badge-50.BRI { background-position: -110px -220px; }
.badge-50.BRU { background-position: -165px -220px; }
.badge-50.BRY { background-position: -220px -220px; }
.badge-50.BSC { background-position: -275px 0px; }
.badge-50.BUR { background-position: -275px -55px; }
.badge-50.CAR { background-position: -275px -110px; }
.badge-50.CHA { background-position: -275px -165px; }
.badge-50.CHE { background-position: -275px -220px; }
.badge-50.CHT { background-position: 0px -275px; }
.badge-50.CMU { background-position: -55px -275px; }
.badge-50.COU { background-position: -110px -275px; }
.badge-50.COV { background-position: -165px -275px; }
.badge-50.CPH { background-position: -220px -275px; }
.badge-50.CRE { background-position: -275px -275px; }
.badge-50.CRY { background-position: -330px 0px; }
.badge-50.CUT { background-position: -330px -55px; }
.badge-50.DAG { background-position: -330px -110px; }
.badge-50.DER { background-position: -330px -165px; }
.badge-50.DON { background-position: -330px -220px; }
.badge-50.DUR { background-position: -330px -275px; }
.badge-50.EVE { background-position: 0px -330px; }
.badge-50.EXE { background-position: -55px -330px; }
.badge-50.FEY { background-position: -110px -330px; }
.badge-50.FLE { background-position: -165px -330px; }
.badge-50.FUL { background-position: -220px -330px; }
.badge-50.GRI { background-position: -275px -330px; }
.badge-50.HAL { background-position: -330px -330px; }
.badge-50.HER { background-position: -385px 0px; }
.badge-50.HEU { background-position: -385px -55px; }
.badge-50.HGT { background-position: -385px -110px; }
.badge-50.HUD { background-position: -385px -165px; }
.badge-50.HUL { background-position: -385px -220px; }
.badge-50.IPS { background-position: -385px -275px; }
.badge-50.KOB { background-position: -385px -330px; }
.badge-50.LCL { background-position: 0px -385px; }
.badge-50.LEE { background-position: -55px -385px; }
.badge-50.LEI { background-position: -110px -385px; }
.badge-50.LEW { background-position: -165px -385px; }
.badge-50.LIL { background-position: -220px -385px; }
.badge-50.LIV { background-position: -275px -385px; }
.badge-50.LNO { background-position: -330px -385px; }
.badge-50.LON { background-position: -385px -385px; }
.badge-50.LUT { background-position: 0px 0px; }
.badge-50.LWAR { background-position: -440px -55px; }
.badge-50.MAC { background-position: -440px -110px; }
.badge-50.MCI { background-position: -440px -165px; }
.badge-50.MID { background-position: -440px -220px; }
.badge-50.MIL { background-position: -440px -275px; }
.badge-50.MKD { background-position: -440px -330px; }
.badge-50.MOR { background-position: -440px -385px; }
.badge-50.MUN { background-position: 0px -440px; }
.badge-50.NEW { background-position: -55px -440px; }
.badge-50.NFO { background-position: -110px -440px; }
.badge-50.NHT { background-position: -165px -440px; }
.badge-50.NOR { background-position: -220px -440px; }
.badge-50.NOT { background-position: -275px -440px; }
.badge-50.NWP { background-position: -330px -440px; }
.badge-50.OLD { background-position: -385px -440px; }
.badge-50.OXF { background-position: -440px -440px; }
.badge-50.PET { background-position: -495px 0px; }
.badge-50.PLY { background-position: -495px -55px; }
.badge-50.PNE { background-position: -495px -110px; }
.badge-50.POR { background-position: -495px -165px; }
.badge-50.PSG { background-position: -495px -220px; }
.badge-50.PSV { background-position: -495px -275px; }
.badge-50.PTO { background-position: -495px -330px; }
.badge-50.QPR { background-position: -495px -385px; }
.badge-50.RDG { background-position: -495px -440px; }
.badge-50.RTH { background-position: 0px -495px; }
.badge-50.S04 { background-position: -55px -495px; }
.badge-50.SCU { background-position: -110px -495px; }
.badge-50.SEV { background-position: -165px -495px; }
.badge-50.SHR { background-position: -220px -495px; }
.badge-50.SHU { background-position: -275px -495px; }
.badge-50.SHW { background-position: -330px -495px; }
.badge-50.SOU { background-position: -385px -495px; }
.badge-50.SPT { background-position: -440px -495px; }
.badge-50.STK { background-position: -495px -495px; }
.badge-50.STU { background-position: -550px 0px; }
.badge-50.STV { background-position: -550px -55px; }
.badge-50.SUN { background-position: -550px -110px; }
.badge-50.SVP { background-position: -550px -165px; }
.badge-50.SWA { background-position: -550px -220px; }
.badge-50.SWI { background-position: -550px -275px; }
.badge-50.TOR { background-position: -550px -330px; }
.badge-50.TOT { background-position: -550px -385px; }
.badge-50.TRA { background-position: -550px -440px; }
.badge-50.UDI { background-position: -550px -495px; }
.badge-50.VAL { background-position: 0px -550px; }
.badge-50.VIL { background-position: -55px -550px; }
.badge-50.WAT { background-position: -110px -550px; }
.badge-50.WBA { background-position: -165px -550px; }
.badge-50.WHU { background-position: -220px -550px; }
.badge-50.WIG { background-position: -275px -550px; }
.badge-50.WIM { background-position: -330px -550px; }
.badge-50.WLS { background-position: -385px -550px; }
.badge-50.WO-BIR { background-position: -440px -550px; }
.badge-50.WO-BRI { background-position: -495px -550px; }
.badge-50.WO-COV { background-position: -550px -550px; }
.badge-50.WO-LIV { background-position: -605px 0px; }
.badge-50.WOB { background-position: -605px -55px; }
.badge-50.WOL { background-position: -605px -110px; }
.badge-50.WYC { background-position: -605px -165px; }
.badge-50.YEO { background-position: -605px -220px; }
.badge-50.ZRL { background-position: -605px -275px; }
.badge-50.default { background-position: -605px -330px; }
.badge-75 { background-image: url("badges-75-sprite.png"); background-repeat: no-repeat; width: 75px; height: 75px; display: block; background-position: -880px -160px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .badge-75 { background-image: url("badges-75-sprite@x2.png"); background-size: 955px 875px; }
}
.badge-75.AEK { background-position: -80px 0px; }
.badge-75.AKH { background-position: -480px -560px; }
.badge-75.ARS { background-position: 0px -80px; }
.badge-75.ATA { background-position: -80px -80px; }
.badge-75.ATB { background-position: -160px 0px; }
.badge-75.ATM { background-position: -160px -80px; }
.badge-75.AVL { background-position: 0px -160px; }
.badge-75.BAL { background-position: -80px -160px; }
.badge-75.BAR { background-position: -160px -160px; }
.badge-75.BCY { background-position: -240px 0px; }
.badge-75.BEF { background-position: -240px -80px; }
.badge-75.BHA { background-position: -240px -160px; }
.badge-75.BIR { background-position: 0px -240px; }
.badge-75.BLB { background-position: -80px -240px; }
.badge-75.BMG { background-position: -160px -240px; }
.badge-75.BMU { background-position: -240px -240px; }
.badge-75.BOL { background-position: -320px 0px; }
.badge-75.BOU { background-position: -320px -80px; }
.badge-75.BRA { background-position: -320px -160px; }
.badge-75.BRE { background-position: -320px -240px; }
.badge-75.BRG { background-position: 0px -320px; }
.badge-75.BRI { background-position: -80px -320px; }
.badge-75.BRY { background-position: -160px -320px; }
.badge-75.BSC { background-position: -240px -320px; }
.badge-75.BUR { background-position: -320px -320px; }
.badge-75.CAR { background-position: -400px 0px; }
.badge-75.CHA { background-position: -400px -80px; }
.badge-75.CHE { background-position: -400px -160px; }
.badge-75.CHT { background-position: -400px -240px; }
.badge-75.CMU { background-position: -400px -320px; }
.badge-75.COU { background-position: 0px -400px; }
.badge-75.COV { background-position: -80px -400px; }
.badge-75.CPH { background-position: -160px -400px; }
.badge-75.CRE { background-position: -240px -400px; }
.badge-75.CRY { background-position: -320px -400px; }
.badge-75.CUT { background-position: -400px -400px; }
.badge-75.DAG { background-position: -480px 0px; }
.badge-75.DER { background-position: -480px -80px; }
.badge-75.DON { background-position: -480px -160px; }
.badge-75.DUR { background-position: -480px -240px; }
.badge-75.EVE { background-position: -480px -320px; }
.badge-75.EXE { background-position: -480px -400px; }
.badge-75.FEY { background-position: 0px -480px; }
.badge-75.FLE { background-position: -80px -480px; }
.badge-75.FUL { background-position: -160px -480px; }
.badge-75.GRI { background-position: -240px -480px; }
.badge-75.HAL { background-position: -320px -480px; }
.badge-75.HER { background-position: -400px -480px; }
.badge-75.HEU { background-position: -480px -480px; }
.badge-75.HGT { background-position: -560px 0px; }
.badge-75.HUD { background-position: -560px -80px; }
.badge-75.HUL { background-position: -560px -160px; }
.badge-75.IPS { background-position: -560px -240px; }
.badge-75.LCL { background-position: -560px -320px; }
.badge-75.LEE { background-position: -560px -400px; }
.badge-75.LEI { background-position: -560px -480px; }
.badge-75.LEW { background-position: 0px -560px; }
.badge-75.LIL { background-position: -80px -560px; }
.badge-75.LIV { background-position: -160px -560px; }
.badge-75.LNO { background-position: -240px -560px; }
.badge-75.LON { background-position: -320px -560px; }
.badge-75.LUT { background-position: -400px -560px; }
.badge-75.LWAR { background-position: 0px 0px; }
.badge-75.MAC { background-position: -560px -560px; }
.badge-75.MCI { background-position: -640px 0px; }
.badge-75.MIL { background-position: -640px -80px; }
.badge-75.MKD { background-position: -640px -160px; }
.badge-75.MOR { background-position: -640px -240px; }
.badge-75.MUN { background-position: -640px -320px; }
.badge-75.NEW { background-position: -640px -400px; }
.badge-75.NFO { background-position: -640px -480px; }
.badge-75.NHT { background-position: -640px -560px; }
.badge-75.NOR { background-position: 0px -640px; }
.badge-75.NOT { background-position: -80px -640px; }
.badge-75.NWP { background-position: -160px -640px; }
.badge-75.OLD { background-position: -240px -640px; }
.badge-75.OXF { background-position: -320px -640px; }
.badge-75.PET { background-position: -400px -640px; }
.badge-75.PLY { background-position: -480px -640px; }
.badge-75.PNE { background-position: -560px -640px; }
.badge-75.POR { background-position: -640px -640px; }
.badge-75.PSG { background-position: -720px 0px; }
.badge-75.PSV { background-position: -720px -80px; }
.badge-75.PTO { background-position: -720px -160px; }
.badge-75.QPR { background-position: -720px -240px; }
.badge-75.RDG { background-position: -720px -320px; }
.badge-75.RTH { background-position: -720px -400px; }
.badge-75.S04 { background-position: -720px -480px; }
.badge-75.SCU { background-position: -720px -560px; }
.badge-75.SHR { background-position: -720px -640px; }
.badge-75.SHU { background-position: 0px -720px; }
.badge-75.SHW { background-position: -80px -720px; }
.badge-75.SOU { background-position: -160px -720px; }
.badge-75.SPT { background-position: -240px -720px; }
.badge-75.STK { background-position: -320px -720px; }
.badge-75.STO { background-position: -400px -720px; }
.badge-75.STU { background-position: -480px -720px; }
.badge-75.STV { background-position: -560px -720px; }
.badge-75.SUN { background-position: -640px -720px; }
.badge-75.SVP { background-position: -720px -720px; }
.badge-75.SWA { background-position: -800px 0px; }
.badge-75.SWI { background-position: -800px -80px; }
.badge-75.TOR { background-position: -800px -160px; }
.badge-75.TOT { background-position: -800px -240px; }
.badge-75.TRA { background-position: -800px -320px; }
.badge-75.UDI { background-position: -800px -400px; }
.badge-75.VAL { background-position: -800px -480px; }
.badge-75.VIL { background-position: -800px -560px; }
.badge-75.WAT { background-position: -800px -640px; }
.badge-75.WBA { background-position: -800px -720px; }
.badge-75.WHU { background-position: 0px -800px; }
.badge-75.WIG { background-position: -80px -800px; }
.badge-75.WIM { background-position: -160px -800px; }
.badge-75.WLS { background-position: -240px -800px; }
.badge-75.WO-BIR { background-position: -320px -800px; }
.badge-75.WO-BRI { background-position: -400px -800px; }
.badge-75.WO-COV { background-position: -480px -800px; }
.badge-75.WO-LIV { background-position: -560px -800px; }
.badge-75.WOB { background-position: -640px -800px; }
.badge-75.WOL { background-position: -720px -800px; }
.badge-75.WYC { background-position: -800px -800px; }
.badge-75.YEO { background-position: -880px 0px; }
.badge-75.ZRL { background-position: -880px -80px; }
.badge-75.default { background-position: -880px -160px; }
.broadcasters { background: url("broadcasters-sprite.png") no-repeat; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .broadcasters { background-size: 132px 36px; background-image: url("broadcasters-sprite@x2.png"); }
}
.logo.broadcaster-BBC { background: url("broadcasters-sprite.png") -62px 0px no-repeat; width: 70px; height: 12px; }
.logo.broadcaster-BBC .broadcaster-text { visibility: hidden; font-size: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .logo.broadcaster-BBC { background-image: url("broadcasters-sprite@x2.png"); background-size: 132px 36px; }
}
.logo.broadcaster-BT { background: url("broadcasters-sprite.png") 0px -22px no-repeat; width: 57px; height: 14px; }
.logo.broadcaster-BT .broadcaster-text { visibility: hidden; font-size: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .logo.broadcaster-BT { background-image: url("broadcasters-sprite@x2.png"); background-size: 132px 36px; }
}
.logo.broadcaster-PRIME { background: url("broadcasters-sprite.png") 0px 0px no-repeat; width: 57px; height: 17px; }
.logo.broadcaster-PRIME .broadcaster-text { visibility: hidden; font-size: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .logo.broadcaster-PRIME { background-image: url("broadcasters-sprite@x2.png"); background-size: 132px 36px; }
}
.logo.broadcaster-SKY { background: url("broadcasters-sprite.png") -62px -22px no-repeat; width: 57px; height: 12px; }
.logo.broadcaster-SKY .broadcaster-text { visibility: hidden; font-size: 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .logo.broadcaster-SKY { background-image: url("broadcasters-sprite@x2.png"); background-size: 132px 36px; }
}
.comp { background-image: url("competition-logos-sprite.png"); background-repeat: no-repeat; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .comp { background-size: 495px 445px; background-image: url("competition-logos-sprite@x2.png"); }
}
.comp-champions-league { width: 63px; height: 60px; background-position: 0px -385px; }
.comp-efl-cup-carabao { width: 155px; height: 36px; background-position: -325px -260px; }
.comp-efl-cup { width: 155px; height: 60px; background-position: -325px -65px; }
.comp-efl-trophy { width: 170px; height: 60px; background-position: -325px 0px; }
.comp-europa { width: 42px; height: 60px; background-position: -68px -385px; }
.comp-fa-cup-white { width: 138px; height: 60px; background-position: -290px -320px; }
.comp-fa-cup { width: 138px; height: 60px; background-position: -147px -320px; }
.comp-fa-youth-cup { width: 48px; height: 60px; background-position: -260px -125px; }
.comp-pl-cup { width: 107px; height: 60px; background-position: -185px -255px; }
.comp-pl-int-cup { width: 255px; height: 60px; background-position: 0px -125px; }
.comp-pl-pdl { width: 320px; height: 55px; background-position: 0px -65px; }
.comp-pl-u18 { width: 112px; height: 60px; background-position: -191px -190px; }
.comp-pl { width: 142px; height: 60px; background-position: 0px -320px; }
.comp-pl2 { width: 180px; height: 60px; background-position: 0px -255px; }
.comp-u18-pdl { width: 320px; height: 60px; background-position: 0px 0px; }
.comp-wo-fa-championship-white { width: 186px; height: 60px; background-position: 0px -190px; }
.comp-wo-fa-championship { width: 43px; height: 60px; background-position: -433px -320px; }
.comp-wo-fa-continental-cup-white { width: 145px; height: 60px; background-position: -325px -195px; }
.comp-wo-fa-continental-cup { width: 145px; height: 60px; background-position: -325px -130px; }
.flag { background-image: url("flags-sprite.png"); background-repeat: no-repeat; width: 30px; height: 20px; display: inline-block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .flag { background-image: url("flags-sprite@x2.png"); background-size: 345px 295px; }
}
.flag.AG { background-position: -35px 0px; }
.flag.AL { background-position: -210px -175px; }
.flag.AM { background-position: 0px -25px; }
.flag.AO { background-position: -35px -25px; }
.flag.AQ { background-position: -70px 0px; }
.flag.AR { background-position: -70px -25px; }
.flag.AT { background-position: 0px -50px; }
.flag.AU { background-position: -35px -50px; }
.flag.BA { background-position: -70px -50px; }
.flag.BB { background-position: 0px -75px; }
.flag.BE { background-position: -35px -75px; }
.flag.BF { background-position: -70px -75px; }
.flag.BG { background-position: -105px 0px; }
.flag.BI { background-position: -105px -25px; }
.flag.BJ { background-position: -105px -50px; }
.flag.BM { background-position: -105px -75px; }
.flag.BO { background-position: 0px -100px; }
.flag.BR { background-position: -35px -100px; }
.flag.BS { background-position: -70px -100px; }
.flag.BY { background-position: -105px -100px; }
.flag.CA { background-position: -140px 0px; }
.flag.CD { background-position: -140px -25px; }
.flag.CG { background-position: -140px -50px; }
.flag.CH { background-position: -140px -75px; }
.flag.CI { background-position: -140px -100px; }
.flag.CL { background-position: 0px -125px; }
.flag.CM { background-position: -35px -125px; }
.flag.CN { background-position: -70px -125px; }
.flag.CO { background-position: -105px -125px; }
.flag.CR { background-position: -140px -125px; }
.flag.CV { background-position: 0px -150px; }
.flag.CW { background-position: -35px -150px; }
.flag.CY { background-position: -70px -150px; }
.flag.CZ { background-position: -105px -150px; }
.flag.DE { background-position: -140px -150px; }
.flag.DK { background-position: -175px 0px; }
.flag.DZ { background-position: -175px -25px; }
.flag.EC { background-position: -175px -50px; }
.flag.EE { background-position: -175px -75px; }
.flag.EG { background-position: -175px -100px; }
.flag.ES { background-position: -175px -125px; }
.flag.FI { background-position: -175px -150px; }
.flag.FO { background-position: 0px -175px; }
.flag.FR { background-position: -35px -175px; }
.flag.GA { background-position: -70px -175px; }
.flag.GB-ENG { background-position: -105px -175px; }
.flag.GB-NIR { background-position: -140px -175px; }
.flag.GB-SCT { background-position: -175px -175px; }
.flag.GB-WLS { background-position: -210px 0px; }
.flag.GB { background-position: -210px -25px; }
.flag.GD { background-position: -210px -50px; }
.flag.GE { background-position: -210px -75px; }
.flag.GH { background-position: -210px -100px; }
.flag.GM { background-position: -210px -125px; }
.flag.GN { background-position: -210px -150px; }
.flag.GR { background-position: 0px 0px; }
.flag.GY { background-position: 0px -200px; }
.flag.HN { background-position: -35px -200px; }
.flag.HR { background-position: -70px -200px; }
.flag.HU { background-position: -105px -200px; }
.flag.IE { background-position: -140px -200px; }
.flag.IL { background-position: -175px -200px; }
.flag.IR { background-position: -210px -200px; }
.flag.IS { background-position: -245px 0px; }
.flag.IT { background-position: -245px -25px; }
.flag.JM { background-position: -245px -50px; }
.flag.JP { background-position: -245px -75px; }
.flag.KE { background-position: -245px -100px; }
.flag.KN { background-position: -245px -125px; }
.flag.KR { background-position: -245px -150px; }
.flag.LR { background-position: -245px -175px; }
.flag.LT { background-position: -245px -200px; }
.flag.LV { background-position: 0px -225px; }
.flag.MA { background-position: -35px -225px; }
.flag.ME { background-position: -70px -225px; }
.flag.MK { background-position: -105px -225px; }
.flag.ML { background-position: -140px -225px; }
.flag.MS { background-position: -175px -225px; }
.flag.MX { background-position: -210px -225px; }
.flag.NG { background-position: -245px -225px; }
.flag.NL { background-position: 0px -250px; }
.flag.NO { background-position: -35px -250px; }
.flag.NZ { background-position: -70px -250px; }
.flag.OM { background-position: -105px -250px; }
.flag.PE { background-position: -140px -250px; }
.flag.PK { background-position: -175px -250px; }
.flag.PL { background-position: -210px -250px; }
.flag.PS { background-position: -245px -250px; }
.flag.PT { background-position: -280px 0px; }
.flag.PY { background-position: -280px -25px; }
.flag.RO { background-position: -280px -50px; }
.flag.RS { background-position: -280px -75px; }
.flag.RU { background-position: -280px -100px; }
.flag.SC { background-position: -280px -125px; }
.flag.SE { background-position: -280px -150px; }
.flag.SI { background-position: -280px -175px; }
.flag.SK { background-position: -280px -200px; }
.flag.SL { background-position: -280px -225px; }
.flag.SN { background-position: -280px -250px; }
.flag.TG { background-position: 0px -275px; }
.flag.TH { background-position: -35px -275px; }
.flag.TN { background-position: -70px -275px; }
.flag.TR { background-position: -105px -275px; }
.flag.TT { background-position: -140px -275px; }
.flag.UA { background-position: -175px -275px; }
.flag.US { background-position: -210px -275px; }
.flag.UY { background-position: -245px -275px; }
.flag.VE { background-position: -280px -275px; }
.flag.ZA { background-position: -315px 0px; }
.flag.ZM { background-position: -315px -25px; }
.flag, .flag.default { background-position: -315px -50px; }
.flag-small { background-image: url("flags-small-sprite.png"); background-repeat: no-repeat; width: 15px; height: 10px; display: inline-block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .flag-small { background-image: url("flags-small-sprite@x2.png"); background-size: 195px 175px; }
}
.flag-small.AG { background-position: -20px 0px; }
.flag-small.AL { background-position: -120px -105px; }
.flag-small.AM { background-position: 0px -15px; }
.flag-small.AO { background-position: -20px -15px; }
.flag-small.AQ { background-position: -40px 0px; }
.flag-small.AR { background-position: -40px -15px; }
.flag-small.AT { background-position: 0px -30px; }
.flag-small.AU { background-position: -20px -30px; }
.flag-small.BA { background-position: -40px -30px; }
.flag-small.BB { background-position: 0px -45px; }
.flag-small.BE { background-position: -20px -45px; }
.flag-small.BF { background-position: -40px -45px; }
.flag-small.BG { background-position: -60px 0px; }
.flag-small.BI { background-position: -60px -15px; }
.flag-small.BJ { background-position: -60px -30px; }
.flag-small.BM { background-position: -60px -45px; }
.flag-small.BO { background-position: 0px -60px; }
.flag-small.BR { background-position: -20px -60px; }
.flag-small.BS { background-position: -40px -60px; }
.flag-small.BY { background-position: -60px -60px; }
.flag-small.CA { background-position: -80px 0px; }
.flag-small.CD { background-position: -80px -15px; }
.flag-small.CG { background-position: -80px -30px; }
.flag-small.CH { background-position: -80px -45px; }
.flag-small.CI { background-position: -80px -60px; }
.flag-small.CL { background-position: 0px -75px; }
.flag-small.CM { background-position: -20px -75px; }
.flag-small.CN { background-position: -40px -75px; }
.flag-small.CO { background-position: -60px -75px; }
.flag-small.CR { background-position: -80px -75px; }
.flag-small.CV { background-position: -100px 0px; }
.flag-small.CW { background-position: -100px -15px; }
.flag-small.CY { background-position: -100px -30px; }
.flag-small.CZ { background-position: -100px -45px; }
.flag-small.DE { background-position: -100px -60px; }
.flag-small.DK { background-position: -100px -75px; }
.flag-small.DZ { background-position: 0px -90px; }
.flag-small.EC { background-position: -20px -90px; }
.flag-small.EE { background-position: -40px -90px; }
.flag-small.EG { background-position: -60px -90px; }
.flag-small.ES { background-position: -80px -90px; }
.flag-small.FI { background-position: -100px -90px; }
.flag-small.FO { background-position: 0px -105px; }
.flag-small.FR { background-position: -20px -105px; }
.flag-small.GA { background-position: -40px -105px; }
.flag-small.GB-ENG { background-position: -60px -105px; }
.flag-small.GB-NIR { background-position: -80px -105px; }
.flag-small.GB-SCT { background-position: -100px -105px; }
.flag-small.GB-WLS { background-position: -120px 0px; }
.flag-small.GB { background-position: -120px -15px; }
.flag-small.GD { background-position: -120px -30px; }
.flag-small.GE { background-position: -120px -45px; }
.flag-small.GH { background-position: -120px -60px; }
.flag-small.GM { background-position: -120px -75px; }
.flag-small.GN { background-position: -120px -90px; }
.flag-small.GR { background-position: 0px 0px; }
.flag-small.GY { background-position: 0px -120px; }
.flag-small.HN { background-position: -20px -120px; }
.flag-small.HR { background-position: -40px -120px; }
.flag-small.HU { background-position: -60px -120px; }
.flag-small.IE { background-position: -80px -120px; }
.flag-small.IL { background-position: -100px -120px; }
.flag-small.IR { background-position: -120px -120px; }
.flag-small.IS { background-position: -140px 0px; }
.flag-small.IT { background-position: -140px -15px; }
.flag-small.JM { background-position: -140px -30px; }
.flag-small.JP { background-position: -140px -45px; }
.flag-small.KE { background-position: -140px -60px; }
.flag-small.KN { background-position: -140px -75px; }
.flag-small.KR { background-position: -140px -90px; }
.flag-small.LR { background-position: -140px -105px; }
.flag-small.LT { background-position: -140px -120px; }
.flag-small.LV { background-position: 0px -135px; }
.flag-small.MA { background-position: -20px -135px; }
.flag-small.ME { background-position: -40px -135px; }
.flag-small.MK { background-position: -60px -135px; }
.flag-small.ML { background-position: -80px -135px; }
.flag-small.MS { background-position: -100px -135px; }
.flag-small.MX { background-position: -120px -135px; }
.flag-small.NG { background-position: -140px -135px; }
.flag-small.NL { background-position: -160px 0px; }
.flag-small.NO { background-position: -160px -15px; }
.flag-small.NZ { background-position: -160px -30px; }
.flag-small.OM { background-position: -160px -45px; }
.flag-small.PE { background-position: -160px -60px; }
.flag-small.PK { background-position: -160px -75px; }
.flag-small.PL { background-position: -160px -90px; }
.flag-small.PS { background-position: -160px -105px; }
.flag-small.PT { background-position: -160px -120px; }
.flag-small.PY { background-position: -160px -135px; }
.flag-small.RO { background-position: 0px -150px; }
.flag-small.RS { background-position: -20px -150px; }
.flag-small.RU { background-position: -40px -150px; }
.flag-small.SC { background-position: -60px -150px; }
.flag-small.SE { background-position: -80px -150px; }
.flag-small.SI { background-position: -100px -150px; }
.flag-small.SK { background-position: -120px -150px; }
.flag-small.SL { background-position: -140px -150px; }
.flag-small.SN { background-position: -160px -150px; }
.flag-small.TG { background-position: 0px -165px; }
.flag-small.TH { background-position: -20px -165px; }
.flag-small.TN { background-position: -40px -165px; }
.flag-small.TR { background-position: -60px -165px; }
.flag-small.TT { background-position: -80px -165px; }
.flag-small.UA { background-position: -100px -165px; }
.flag-small.US { background-position: -120px -165px; }
.flag-small.UY { background-position: -140px -165px; }
.flag-small.VE { background-position: -160px -165px; }
.flag-small.ZA { background-position: -180px 0px; }
.flag-small.ZM { background-position: -180px -15px; }
.flag-small, .flag-small.default { background-position: -180px -30px; }
.icn { background-image: url("global-sprite.png"); background-repeat: no-repeat; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .icn { background-size: 1522px 1458px; background-image: url("global-sprite@x2.png"); }
}
.icn-12bet-blue { width: 198px; height: 78px; background-position: -1207px -166px; }
.icn-12bet-small { width: 150px; height: 60px; background-position: -1207px -1004px; }
.icn-12bet { width: 215px; height: 85px; background-position: 0px -156px; }
.icn-19com-blue { width: 215px; height: 85px; background-position: -327px 0px; }
.icn-19com-small { width: 150px; height: 60px; background-position: -1015px -1037px; }
.icn-19com { width: 215px; height: 85px; background-position: 0px -246px; }
.icn-OLD { width: 26px; height: 26px; background-position: -1486px -104px; }
.icn-adidas-black { width: 198px; height: 78px; background-position: -987px -595px; }
.icn-adidas-blue { width: 198px; height: 78px; background-position: -987px -761px; }
.icn-adidas-small { width: 150px; height: 60px; background-position: -310px -1268px; }
.icn-adidas { width: 215px; height: 85px; background-position: -220px -426px; }
.icn-airasia-black { width: 198px; height: 78px; background-position: -203px -1037px; }
.icn-airasia-blue { width: 198px; height: 78px; background-position: -406px -1037px; }
.icn-airasia-small { width: 150px; height: 60px; background-position: -310px -1203px; }
.icn-airasia { width: 215px; height: 85px; background-position: -547px -270px; }
.icn-amazingthailand-black { width: 198px; height: 78px; background-position: -987px -263px; }
.icn-amazingthailand-blue { width: 198px; height: 78px; background-position: -406px -1120px; }
.icn-amazingthailand-small { width: 150px; height: 60px; background-position: -1240px -1203px; }
.icn-amazingthailand { width: 215px; height: 85px; background-position: -440px -516px; }
.icn-bet365-black { width: 215px; height: 85px; background-position: 0px -606px; }
.icn-bet365-blue { width: 215px; height: 85px; background-position: -220px -606px; }
.icn-bet365-small { width: 150px; height: 60px; background-position: -930px -1203px; }
.icn-bet365 { width: 215px; height: 85px; background-position: -767px 0px; }
.icn-betway-black { width: 215px; height: 85px; background-position: -767px -90px; }
.icn-betway-blue { width: 215px; height: 85px; background-position: -767px -180px; }
.icn-betway-small { width: 150px; height: 60px; background-position: -775px -1203px; }
.icn-betway { width: 215px; height: 85px; background-position: -767px -360px; }
.icn-biasaigon-black { width: 215px; height: 85px; background-position: -767px -450px; }
.icn-biasaigon-blue { width: 215px; height: 85px; background-position: -767px -540px; }
.icn-biasaigon-small { width: 150px; height: 60px; background-position: -465px -1203px; }
.icn-biasaigon { width: 215px; height: 85px; background-position: -220px -696px; }
.icn-birminghamairport-black { width: 198px; height: 78px; background-position: -812px -1037px; }
.icn-birminghamairport-blue { width: 198px; height: 78px; background-position: -203px -1120px; }
.icn-birminghamairport-small { width: 150px; height: 60px; background-position: -1015px -1120px; }
.icn-birminghamairport { width: 215px; height: 85px; background-position: -220px -786px; }
.icn-chang-black { width: 215px; height: 85px; background-position: -440px -786px; }
.icn-chang-blue { width: 198px; height: 78px; background-position: -1207px 0px; }
.icn-chang-small { width: 150px; height: 60px; background-position: -1207px -1069px; }
.icn-chang { width: 198px; height: 78px; background-position: -987px -180px; }
.icn-comp-default-sm { width: 65px; height: 37px; background-position: -1410px -1287px; }
.icn-comp-default { width: 86px; height: 49px; background-position: -1410px -225px; }
.icn-dafabet-black { width: 180px; height: 53px; background-position: -1207px -556px; }
.icn-dafabet-blue { width: 180px; height: 53px; background-position: -1207px -498px; }
.icn-dafabet-small { width: 150px; height: 44px; background-position: 0px -1378px; }
.icn-dafabet { width: 200px; height: 59px; background-position: -767px -630px; }
.icn-dhl-black { width: 198px; height: 78px; background-position: -1207px -83px; }
.icn-dhl-blue { width: 215px; height: 85px; background-position: -987px -90px; }
.icn-dhl-small { width: 150px; height: 60px; background-position: -1207px -874px; }
.icn-dhl { width: 215px; height: 85px; background-position: -987px 0px; }
.icn-dmu-black { width: 198px; height: 78px; background-position: -987px -346px; }
.icn-dmu-blue { width: 198px; height: 78px; background-position: -987px -429px; }
.icn-dmu-small { width: 150px; height: 60px; background-position: -1207px -809px; }
.icn-dmu { width: 198px; height: 78px; background-position: -987px -512px; }
.icn-efl-cup-carabao-sm { width: 87px; height: 20px; background-position: -660px -606px; }
.icn-efl-cup-carabao { width: 133px; height: 31px; background-position: 0px -1427px; }
.icn-efl-cup-sm { width: 62px; height: 31px; background-position: -660px -516px; }
.icn-efl-cup { width: 80px; height: 40px; background-position: -1410px -925px; }
.icn-efl-trophy-sm { width: 71px; height: 25px; background-position: -660px -631px; }
.icn-efl-trophy { width: 88px; height: 31px; background-position: -1410px -1218px; }
.icn-etoro-black { width: 198px; height: 78px; background-position: -987px -844px; }
.icn-etoro-blue { width: 198px; height: 78px; background-position: 0px -1037px; }
.icn-etoro-small { width: 150px; height: 60px; background-position: 0px -1203px; }
.icn-etoro { width: 215px; height: 85px; background-position: -660px -876px; }
.icn-fa-cup-sm { width: 69px; height: 30px; background-position: -440px -376px; }
.icn-fa-cup-white { width: 80px; height: 35px; background-position: -1410px -1178px; }
.icn-fa-cup { width: 80px; height: 35px; background-position: -1410px -1138px; }
.icn-fbs-blue { width: 70px; height: 70px; background-position: -1410px -150px; }
.icn-fbs-small { width: 60px; height: 60px; background-position: -1410px -539px; }
.icn-fbs { width: 85px; height: 85px; background-position: -440px -246px; }
.icn-football-manager-blue { width: 215px; height: 85px; background-position: -440px -876px; }
.icn-football-manager-small { width: 150px; height: 60px; background-position: -327px -180px; }
.icn-football-manager { width: 215px; height: 85px; background-position: -220px -876px; }
.icn-hth-blue { width: 85px; height: 85px; background-position: -220px -156px; }
.icn-hth-small { width: 60px; height: 60px; background-position: -1410px -604px; }
.icn-hth { width: 85px; height: 85px; background-position: -220px -66px; }
.icn-kingpower-black { width: 223px; height: 59px; background-position: -709px -966px; }
.icn-kingpower-blue { width: 223px; height: 59px; background-position: -481px -966px; }
.icn-kingpower-small { width: 148px; height: 39px; background-position: -155px -1378px; }
.icn-kingpower { width: 249px; height: 66px; background-position: 0px -966px; }
.icn-ladbrokes-black { width: 198px; height: 78px; background-position: -1207px -249px; }
.icn-ladbrokes-blue { width: 198px; height: 78px; background-position: -1207px -332px; }
.icn-ladbrokes-small { width: 150px; height: 60px; background-position: -1207px -939px; }
.icn-ladbrokes { width: 215px; height: 85px; background-position: 0px -66px; }
.icn-landsail-blue { width: 215px; height: 85px; background-position: 0px -876px; }
.icn-landsail-small { width: 150px; height: 60px; background-position: -1207px -1134px; }
.icn-landsail { width: 215px; height: 85px; background-position: -660px -786px; }
.icn-lcfctv-sm { width: 133px; height: 39px; background-position: -308px -1378px; }
.icn-lcfctv { width: 222px; height: 65px; background-position: -254px -966px; }
.icn-m88-black { width: 215px; height: 85px; background-position: 0px -786px; }
.icn-m88-blue { width: 215px; height: 85px; background-position: -660px -696px; }
.icn-m88-small { width: 150px; height: 60px; background-position: -155px -1203px; }
.icn-m88 { width: 215px; height: 85px; background-position: -440px -696px; }
.icn-monster-blue { width: 215px; height: 85px; background-position: 0px -696px; }
.icn-monster-small { width: 150px; height: 60px; background-position: -620px -1203px; }
.icn-monster { width: 215px; height: 85px; background-position: -767px -270px; }
.icn-parimatch-blue { width: 215px; height: 85px; background-position: -440px -606px; }
.icn-parimatch-small { width: 150px; height: 60px; background-position: -1085px -1203px; }
.icn-parimatch { width: 215px; height: 85px; background-position: -220px -516px; }
.icn-pl-asia-trophy-white { width: 94px; height: 39px; background-position: -1410px -375px; }
.icn-pl-asia-trophy { width: 94px; height: 32px; background-position: -1410px -1101px; }
.icn-pl-cup-sm { width: 62px; height: 31px; background-position: -660px -552px; }
.icn-pl-cup-white { width: 80px; height: 40px; background-position: -1410px -970px; }
.icn-pl-cup { width: 80px; height: 40px; background-position: -1410px -1015px; }
.icn-pl-desktop { width: 85px; height: 36px; background-position: -1410px -1060px; }
.icn-pl-ic-long-sm { width: 122px; height: 26px; background-position: -601px -1378px; }
.icn-pl-ic-long-white { width: 122px; height: 26px; background-position: -1278px -1268px; }
.icn-pl-ic-long { width: 170px; height: 32px; background-position: -987px -927px; }
.icn-pl-long-white-small { width: 150px; height: 30px; background-position: -446px -1378px; }
.icn-pl-long-white { width: 190px; height: 38px; background-position: -192px -1333px; }
.icn-pl-long { width: 170px; height: 28px; background-position: -1103px -1268px; }
.icn-pl-mobile { width: 122px; height: 20px; background-position: -612px -1308px; }
.icn-pl-pl2-development-league-sm { width: 165px; height: 28px; background-position: -387px -1333px; }
.icn-pl-pl2-development-league { width: 206px; height: 35px; background-position: -699px -1268px; }
.icn-pl-pl2-long-sm { width: 103px; height: 35px; background-position: -1410px -499px; }
.icn-pl-pl2-long-white { width: 103px; height: 35px; background-position: -1410px -419px; }
.icn-pl-pl2-long { width: 103px; height: 35px; background-position: -1410px -459px; }
.icn-pl-u18-development-league-sm { width: 163px; height: 25px; background-position: -557px -1333px; }
.icn-pl-u18-development-league-xsm { width: 125px; height: 19px; background-position: -739px -1308px; }
.icn-pl-u18-development-league { width: 229px; height: 35px; background-position: -465px -1268px; }
.icn-pl-u18-long-sm { width: 142px; height: 20px; background-position: -465px -1308px; }
.icn-pl-u18-long-white { width: 187px; height: 40px; background-position: 0px -1333px; }
.icn-pl-u18-long { width: 188px; height: 28px; background-position: -910px -1268px; }
.icn-pl-u18-sm { width: 112px; height: 60px; background-position: -1410px 0px; }
.icn-pl-white-long-sm { width: 212px; height: 40px; background-position: -937px -966px; }
.icn-pl-white-long { width: 322px; height: 61px; background-position: 0px 0px; }
.icn-play-white-mini { width: 30px; height: 34px; background-position: -1486px -65px; }
.icn-play-white-small { width: 45px; height: 50px; background-position: -1475px -604px; }
.icn-play-white { width: 71px; height: 80px; background-position: -1410px -65px; }
.icn-pre-season-friendly-blue { width: 92px; height: 43px; background-position: -1410px -327px; }
.icn-pre-season-friendly-white { width: 92px; height: 43px; background-position: -1410px -279px; }
.icn-project11-black { width: 198px; height: 78px; background-position: -609px -1120px; }
.icn-project11-blue { width: 198px; height: 78px; background-position: -1207px -415px; }
.icn-project11-small { width: 150px; height: 60px; background-position: -155px -1268px; }
.icn-project11 { width: 215px; height: 85px; background-position: -547px -360px; }
.icn-puma-blue { width: 198px; height: 78px; background-position: -812px -1120px; }
.icn-puma-small { width: 150px; height: 60px; background-position: -1207px -679px; }
.icn-puma { width: 215px; height: 85px; background-position: -547px -180px; }
.icn-singha-black { width: 198px; height: 78px; background-position: 0px -1120px; }
.icn-singha-blue { width: 198px; height: 78px; background-position: -609px -1037px; }
.icn-singha-small { width: 150px; height: 60px; background-position: -1207px -744px; }
.icn-singha { width: 215px; height: 85px; background-position: -547px -90px; }
.icn-uefa-cl-sm { width: 70px; height: 29px; background-position: -440px -426px; }
.icn-uefa-cl-white { width: 90px; height: 38px; background-position: -1410px -669px; }
.icn-uefa-cl { width: 90px; height: 38px; background-position: -1410px -712px; }
.icn-uefa-el-sm { width: 70px; height: 29px; background-position: -440px -460px; }
.icn-uefa-el-white { width: 90px; height: 38px; background-position: -1410px -755px; }
.icn-uefa-el { width: 90px; height: 38px; background-position: -1410px -798px; }
.icn-vitality-black { width: 215px; height: 85px; background-position: -547px 0px; }
.icn-vitality-blue { width: 215px; height: 85px; background-position: 0px -426px; }
.icn-vitality-small { width: 150px; height: 60px; background-position: 0px -1268px; }
.icn-vitality { width: 215px; height: 85px; background-position: -220px -336px; }
.icn-w88-black { width: 198px; height: 78px; background-position: -987px -678px; }
.icn-w88-blue { width: 215px; height: 85px; background-position: 0px -336px; }
.icn-w88-small { width: 150px; height: 60px; background-position: -1207px -614px; }
.icn-w88 { width: 215px; height: 85px; background-position: -220px -246px; }
.icn-wo-fa-championship-white { width: 90px; height: 28px; background-position: -1410px -1254px; }
.icn-wo-fa-championship { width: 43px; height: 60px; background-position: -1475px -539px; }
.icn-wo-fa-continental-cup-white { width: 90px; height: 37px; background-position: -1410px -883px; }
.icn-wo-fa-continental-cup { width: 90px; height: 37px; background-position: -1410px -841px; }
.icn-wo-fa-cup-white { width: 62px; height: 35px; background-position: -440px -336px; }
.icn-wo-fa-cup { width: 62px; height: 35px; background-position: -1410px -1329px; }
.icn-yabosports-blue { width: 215px; height: 85px; background-position: -327px -90px; }
.icn-yabosports-small { width: 150px; height: 60px; background-position: -547px -450px; }
.icn-yabosports { width: 215px; height: 85px; background-position: 0px -516px; }
* { box-sizing: border-box; }
:focus { outline: none; }
h1, h2, h3, h4, h5, h6, p { margin-top: 0px; margin-bottom: 0px; }
figure { margin: 0px; }
ol, ul { padding-left: 0px; margin-top: 0px; margin-bottom: 0px; }
ol li, ul li { list-style-type: none; }
p::selection { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
html { font-size: 62.5%; }
body { overflow: hidden scroll; background: rgb(255, 255, 255); font-family: "Fira Sans", sans-serif; font-weight: 300; color: rgb(6, 23, 41); text-size-adjust: 100%; font-size: 1.4em; }
#main-content { padding-bottom: 4rem; }
.icon { width: 2rem; height: 2rem; display: inline-block; vertical-align: middle; fill: currentcolor; }
.body-content { overflow-x: hidden; }
.body-content--locked { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 100vh; overflow: hidden; z-index: 401; }
.main-nav--hide-top-bar + .body-content--locked { height: calc(100vh - 6rem); }
.article-featured li:not([class]), .article-press-release li:not([class]), .article-related li:not([class]), .article li:not([class]), .featured-article li:not([class]), .focus-article li:not([class]) { font-size: 1.4rem; margin-left: 17px; margin-bottom: 0.5rem; line-height: 2.4rem; list-style-type: disc; }
.article-featured ul:not([class]), .article-press-release ul:not([class]), .article-related ul:not([class]), .article ul:not([class]), .featured-article ul:not([class]), .focus-article ul:not([class]) { margin-bottom: 2rem; }
.emptyMessage { padding: 0px 1rem; margin: 0px auto 1rem; }
.skip-to { padding: 0px 2rem; position: absolute; top: 0px; left: 0px; z-index: 1000; color: rgb(255, 255, 255); text-decoration: none; transition: all 0.2s ease 0s; background: rgb(11, 86, 164); line-height: 5rem; transform: translateX(-100%); }
.skip-to:focus { transform: translateX(0px); }
h1, h2, h3, h4, h5, h6 { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
p { color: rgb(6, 23, 41); line-height: 1.6; }
p a { text-decoration: none; color: rgb(11, 86, 164); }
p a:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  p a:hover { text-decoration: underline; }
}
.page-title { font-size: 3.4rem; }
@media (max-width: 52.49em) {
  .page-title { font-size: 2.4rem; margin-bottom: 1.5rem; }
}
.competitionDefault { background: url("global-sprite.png") -1410px -225px no-repeat; width: 86px; height: 49px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionDefault { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionDefault { background: url("global-sprite.png") -1410px -1287px no-repeat; width: 65px; height: 37px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionDefault { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage1 { background: url("global-sprite.png") -1410px -1060px no-repeat; width: 85px; height: 36px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage1 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage1--long { background: url("global-sprite.png") -1103px -1268px no-repeat; width: 170px; height: 28px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage1--long { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage1--white { background: url("global-sprite.png") -192px -1333px no-repeat; width: 190px; height: 38px; }
.competitionImage1--white-small { background: url("global-sprite.png") -446px -1378px no-repeat; width: 150px; height: 30px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage1--white-small { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage1 { background: url("global-sprite.png") -612px -1308px no-repeat; width: 122px; height: 20px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage1 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage1--white { background: url("global-sprite.png") -937px -966px no-repeat; width: 212px; height: 40px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage1--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel1 { display: none; }
.competitionImage2 { background: url("global-sprite.png") -1410px -712px no-repeat; width: 90px; height: 38px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage2 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage2 { background: url("global-sprite.png") -440px -426px no-repeat; width: 70px; height: 29px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage2 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage2--white { background: url("global-sprite.png") -1410px -669px no-repeat; width: 90px; height: 38px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage2--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage3 { background: url("global-sprite.png") -1410px -798px no-repeat; width: 90px; height: 38px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage3 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage3 { background: url("global-sprite.png") -440px -460px no-repeat; width: 70px; height: 29px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage3 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage3--white { background: url("global-sprite.png") -1410px -755px no-repeat; width: 90px; height: 38px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage3--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel2 { display: none; }
.competitionImage4 { background: url("global-sprite.png") -1410px -1138px no-repeat; width: 80px; height: 35px; display: block; margin-bottom: -0.5rem; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage4 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage4 { background: url("global-sprite.png") -440px -376px no-repeat; width: 69px; height: 30px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage4 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage4--white { background: url("global-sprite.png") -1410px -1178px no-repeat; width: 80px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage4--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel4 { display: none; }
.competitionImage5 { background: url("global-sprite.png") 0px -1427px no-repeat; width: 133px; height: 31px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage5 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage5 { background: url("global-sprite.png") -660px -606px no-repeat; width: 87px; height: 20px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage5 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage5--white { background: url("global-sprite.png") 0px -1427px no-repeat; width: 133px; height: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage5--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel5 { display: none; }
.competitionImage5-carabao { background: url("global-sprite.png") 0px -1427px no-repeat; width: 133px; height: 31px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage5-carabao { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage5-carabao { background: url("global-sprite.png") -660px -606px no-repeat; width: 87px; height: 20px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage5-carabao { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage5-carabao--white { background: url("global-sprite.png") 0px -1427px no-repeat; width: 133px; height: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage5-carabao--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel5-carabao { display: none; }
.competitionImage6 { background: url("global-sprite.png") -699px -1268px no-repeat; width: 206px; height: 35px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage6 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage6 { background: url("global-sprite.png") -387px -1333px no-repeat; width: 165px; height: 28px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage6 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage6--white { background: url("global-sprite.png") -699px -1268px no-repeat; width: 206px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage6--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel6 { display: none; }
.competitionImage7 { background: url("global-sprite.png") -465px -1268px no-repeat; width: 229px; height: 35px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage7 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (min-width: 52.5em) and (max-width: 81.24em) {
  .competitionImage7 { background: url("global-sprite.png") -739px -1308px no-repeat; width: 125px; height: 19px; }
}
@media (min-width: 52.5em) and (max-width: 81.24em) and (-webkit-min-device-pixel-ratio: 2), (min-width: 52.5em) and (max-width: 81.24em) and (min-resolution: 192dpi) {
  .competitionImage7 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage7 { background: url("global-sprite.png") -557px -1333px no-repeat; width: 163px; height: 25px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage7 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage7--white { background: url("global-sprite.png") -465px -1268px no-repeat; width: 229px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage7--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel7 { display: none; }
.competitionImage8 { background: url("global-sprite.png") -910px -1268px no-repeat; width: 188px; height: 28px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage8 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (min-width: 52.5em) and (max-width: 81.24em) {
  .competitionImage8 { background: url("global-sprite.png") -1410px 0px no-repeat; width: 112px; height: 60px; }
}
@media (min-width: 52.5em) and (max-width: 81.24em) and (-webkit-min-device-pixel-ratio: 2), (min-width: 52.5em) and (max-width: 81.24em) and (min-resolution: 192dpi) {
  .competitionImage8 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 840px) {
  .competitionImage8 { background: url("global-sprite.png") -465px -1308px no-repeat; width: 142px; height: 20px; }
}
@media (max-width: 840px) and (-webkit-min-device-pixel-ratio: 2), (max-width: 840px) and (min-resolution: 192dpi) {
  .competitionImage8 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage8--white { background: url("global-sprite.png") 0px -1333px no-repeat; width: 187px; height: 40px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage8--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel8 { display: none; }
.competitionImage9 { background: url("global-sprite.png") -1410px -1015px no-repeat; width: 80px; height: 40px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage9 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage9 { background: url("global-sprite.png") -660px -552px no-repeat; width: 62px; height: 31px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage9 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage9--white { background: url("global-sprite.png") -1410px -970px no-repeat; width: 80px; height: 40px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage9--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel9 { display: none; }
.competitionImage10 { background: url("global-sprite.png") -987px -927px no-repeat; width: 170px; height: 32px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage10 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage10 { background: url("global-sprite.png") -601px -1378px no-repeat; width: 122px; height: 26px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage10 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage10--white { background: url("global-sprite.png") -1278px -1268px no-repeat; width: 122px; height: 26px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage10--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel10 { display: none; }
.competitionImage11 { background: url("global-sprite.png") -1410px -459px no-repeat; width: 103px; height: 35px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage11 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage11 { background: url("global-sprite.png") -1410px -499px no-repeat; width: 103px; height: 35px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage11 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage11--white { background: url("global-sprite.png") -1410px -419px no-repeat; width: 103px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage11--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel11 { display: none; }
.competitionImage13 { background: url("global-sprite.png") -1410px -1218px no-repeat; width: 88px; height: 31px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage13 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage13 { background: url("global-sprite.png") -660px -631px no-repeat; width: 71px; height: 25px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage13 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage13--white { background: url("global-sprite.png") -1410px -1218px no-repeat; width: 88px; height: 31px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage13--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel13 { display: none; }
.competitionImage14, .competitionImage210 { background: url("global-sprite.png") -1410px -327px no-repeat; width: 92px; height: 43px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage14, .competitionImage210 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage14--white, .competitionImage210--white { background: url("global-sprite.png") -1410px -279px no-repeat; width: 92px; height: 43px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage14--white, .competitionImage210--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel14, .competitionLabel210 { display: none; }
.competitionImage15 { background: url("global-sprite.png") -1410px -1101px no-repeat; width: 94px; height: 32px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage15 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage15--white { background: url("global-sprite.png") -1410px -375px no-repeat; width: 94px; height: 39px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage15--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel15 { display: none; }
.competitionImage16 { background: url("global-sprite.png") -1410px -459px no-repeat; width: 103px; height: 35px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage16 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .competitionImage16 { background: url("global-sprite.png") -1410px -499px no-repeat; width: 103px; height: 35px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .competitionImage16 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage16--white { background: url("global-sprite.png") -1410px -419px no-repeat; width: 103px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage16--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel16 { display: none; }
.competitionImage17 { background: url("global-sprite.png") -1410px -499px no-repeat; width: 103px; height: 35px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage17 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage17--white { background: url("global-sprite.png") -1410px -499px no-repeat; width: 103px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage17--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionLabel17 { display: none; }
.competitionImage35 { background: url("competition-logos-sprite.png") -260px -125px no-repeat; width: 48px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage35 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.competitionImage35--white { background: url("competition-logos-sprite.png") -260px -125px no-repeat; width: 48px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage35--white { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.competitionImage45, .competitionImage51, .competitionImage98 { background: url("global-sprite.png") -1475px -539px no-repeat; width: 43px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage45, .competitionImage51, .competitionImage98 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage45--white, .competitionImage51--white, .competitionImage98--white { background: url("global-sprite.png") -1410px -1254px no-repeat; width: 90px; height: 28px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage45--white, .competitionImage51--white, .competitionImage98--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage56, .competitionImage143, .competitionImage345 { background: url("global-sprite.png") -1410px -1329px no-repeat; width: 62px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage56, .competitionImage143, .competitionImage345 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage56--white, .competitionImage143--white, .competitionImage345--white { background: url("global-sprite.png") -440px -336px no-repeat; width: 62px; height: 35px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage56--white, .competitionImage143--white, .competitionImage345--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage57, .competitionImage144, .competitionImage346 { background: url("global-sprite.png") -1410px -841px no-repeat; width: 90px; height: 37px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage57, .competitionImage144, .competitionImage346 { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.competitionImage57--white, .competitionImage144--white, .competitionImage346--white { background: url("global-sprite.png") -1410px -883px no-repeat; width: 90px; height: 37px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .competitionImage57--white, .competitionImage144--white, .competitionImage346--white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.large-competition-logo.largeCompetitionImage1 { background: url("competition-logos-sprite.png") 0px -320px no-repeat; width: 142px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage1 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage2 { background: url("competition-logos-sprite.png") 0px -385px no-repeat; width: 63px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage2 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage3 { background: url("competition-logos-sprite.png") -68px -385px no-repeat; width: 42px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage3 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage4 { background: url("competition-logos-sprite.png") -290px -320px no-repeat; width: 138px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage4 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage5 { background: url("competition-logos-sprite.png") -325px -260px no-repeat; width: 155px; height: 36px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage5 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage6 { background: url("competition-logos-sprite.png") 0px -65px no-repeat; width: 320px; height: 55px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage6 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage7 { background: url("competition-logos-sprite.png") 0px 0px no-repeat; width: 320px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage7 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage8 { background: url("competition-logos-sprite.png") -191px -190px no-repeat; width: 112px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage8 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage9 { background: url("competition-logos-sprite.png") -185px -255px no-repeat; width: 107px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage9 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage10 { background: url("competition-logos-sprite.png") 0px -125px no-repeat; width: 255px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage10 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage11 { background: url("competition-logos-sprite.png") 0px -255px no-repeat; width: 180px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage11 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage13 { background: url("competition-logos-sprite.png") -325px 0px no-repeat; width: 170px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage13 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage35 { background: url("competition-logos-sprite.png") -260px -125px no-repeat; width: 48px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage35 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage57, .large-competition-logo.largeCompetitionImage144, .large-competition-logo.largeCompetitionImage346 { background: url("competition-logos-sprite.png") -325px -195px no-repeat; width: 145px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage57, .large-competition-logo.largeCompetitionImage144, .large-competition-logo.largeCompetitionImage346 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage56, .large-competition-logo.largeCompetitionImage143, .large-competition-logo.largeCompetitionImage345 { background: url("competition-logos-sprite.png") -433px -320px no-repeat; width: 43px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage56, .large-competition-logo.largeCompetitionImage143, .large-competition-logo.largeCompetitionImage345 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.large-competition-logo.largeCompetitionImage45, .large-competition-logo.largeCompetitionImage51, .large-competition-logo.largeCompetitionImage98 { background: url("competition-logos-sprite.png") -433px -320px no-repeat; width: 43px; height: 60px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .large-competition-logo.largeCompetitionImage45, .large-competition-logo.largeCompetitionImage51, .large-competition-logo.largeCompetitionImage98 { background-image: url("competition-logos-sprite@x2.png"); background-size: 495px 445px; }
}
.badge-75.t3, .badge-75.t6272, .badge-75.t7594, .badge-75.t7606 { background-position: 0px -80px; }
.badge-75.t7, .badge-75.t7591, .badge-75.t7605, .badge-75.t9673 { background-position: 0px -160px; }
.badge-75.t36, .badge-75.t7552, .badge-75.t8951, .badge-75.t9165 { background-position: -240px -160px; }
.badge-75.t91, .badge-75.t9337 { background-position: -320px -80px; }
.badge-75.t90, .badge-75.t9331 { background-position: -320px -320px; }
.badge-75.t8, .badge-75.t6275, .badge-75.t7140, .badge-75.t7141, .badge-75.t12943 { background-position: -400px -160px; }
.badge-75.t31, .badge-75.t7137, .badge-75.t7142, .badge-75.t9739 { background-position: -320px -400px; }
.badge-75.t11, .badge-75.t6277, .badge-75.t6749, .badge-75.t7592 { background-position: -480px -320px; }
.badge-75.t38, .badge-75.t8940, .badge-75.t8964 { background-position: -560px -80px; }
.badge-75.t13, .badge-75.t8755, .badge-75.t8879, .badge-75.t12162, .badge-75.t12940 { background-position: -560px -480px; }
.badge-75.t14, .badge-75.t6717, .badge-75.t7139 { background-position: -160px -560px; }
.badge-75.t43, .badge-75.t1050, .badge-75.t6718, .badge-75.t9660, .badge-75.t12969 { background-position: -640px 0px; }
.badge-75.t1, .badge-75.t6752, .badge-75.t6826, .badge-75.t14501 { background-position: -640px -320px; }
.badge-75.t4, .badge-75.t7603, .badge-75.t7609 { background-position: -640px -400px; }
.badge-75.t45, .badge-75.t6920, .badge-75.t7604 { background-position: 0px -640px; }
.badge-75.t20, .badge-75.t1189, .badge-75.t7588, .badge-75.t12945 { background-position: -160px -720px; }
.badge-75.t110, .badge-75.t6747, .badge-75.t6927, .badge-75.t12935 { background-position: -320px -720px; }
.badge-75.t56, .badge-75.t819, .badge-75.t6756, .badge-75.t12938 { background-position: -640px -720px; }
.badge-75.t80, .badge-75.t8950, .badge-75.t8967, .badge-75.t12942 { background-position: -800px 0px; }
.badge-75.t6, .badge-75.t1175, .badge-75.t6924, .badge-75.t7631, .badge-75.t12968 { background-position: -800px -240px; }
.badge-75.t57, .badge-75.t8918, .badge-75.t9345 { background-position: -800px -640px; }
.badge-75.t35, .badge-75.t6753, .badge-75.t7595, .badge-75.t12948 { background-position: -800px -720px; }
.badge-75.t21, .badge-75.t636, .badge-75.t7238, .badge-75.t7632, .badge-75.t12944 { background-position: 0px -800px; }
.badge-75.t2, .badge-75.t1039, .badge-75.t6755 { background-position: -560px -400px; }
.badge-75.t289 { background-position: -480px -480px; }
.badge-75.t44 { background-position: -800px -320px; }
.badge-75.t89 { background-position: -320px -480px; }
.badge-75.t85 { background-position: -240px -560px; }
.badge-75.t19 { background-position: -80px -720px; }
.badge-75.t24, .badge-75.t8946 { background-position: -480px -80px; }
.badge-75.t9 { background-position: -80px -400px; }
.badge-75.t1736 { background-position: -160px -800px; }
.badge-75.t33, .badge-75.t8925, .badge-75.t9160 { background-position: -400px -80px; }
.badge-75.t30 { background-position: -320px 0px; }
.badge-75.t41, .badge-75.t8942 { background-position: 0px -240px; }
.badge-75.t52 { background-position: -720px -240px; }
.badge-75.t88, .badge-75.t9333, .badge-75.tt7700 { background-position: -560px -160px; }
.badge-75.t3150 { background-position: -400px -720px; }
.badge-75.t22 { background-position: -640px -160px; }
.badge-75.t102 { background-position: -400px -560px; }
.badge-75.t39, .badge-75.t7136 { background-position: -720px -800px; }
.badge-75.t587 { background-position: -80px -160px; }
.badge-75.t157, .badge-75.t683, .badge-75.t10662 { background-position: -160px -240px; }
.badge-75.t95, .badge-75.t13198 { background-position: -160px -320px; }
.badge-75.t87 { background-position: -400px -240px; }
.badge-75.t73, .badge-75.t9342 { background-position: -400px -640px; }
.badge-75.t167, .badge-75.t10658 { background-position: -720px -480px; }
.badge-75.t172, .badge-75.t14710 { background-position: -640px -800px; }
.badge-75.t113, .badge-75.t7133, .badge-75.t8953 { background-position: -240px 0px; }
.badge-75.t68 { background-position: -400px -400px; }
.badge-75.t84 { background-position: -560px -560px; }
.badge-75.t107, .badge-75.t6423 { background-position: -560px -640px; }
.badge-75.t72 { background-position: -720px -400px; }
.badge-75.t74 { background-position: -720px -640px; }
.badge-75.t48 { background-position: -240px -720px; }
.badge-75.t79 { background-position: -800px -160px; }
.badge-75.t112 { background-position: -800px -800px; }
.badge-75.t290, .badge-75.t9332, .badge-75.t14779 { background-position: -480px -160px; }
.badge-75.t76, .badge-75.t9343, .badge-75.t14780 { background-position: -480px -640px; }
.badge-75.t93 { background-position: -720px -560px; }
.badge-75.t53 { background-position: -240px -480px; }
.badge-75.t42 { background-position: -240px -800px; }
.badge-75.t49, .badge-75.t8943, .badge-75.t12161 { background-position: 0px -720px; }
.badge-75.t286 { background-position: -640px -240px; }
.badge-75.t4094 { background-position: -240px -320px; }
.badge-75.t2048 { background-position: -80px -480px; }
.badge-75.t103, .badge-75.t8954, .badge-75.t8963 { background-position: -640px -80px; }
.badge-75.t17, .badge-75.t8939 { background-position: -640px -480px; }
.badge-75.t5, .badge-75.t6748, .badge-75.t7590, .badge-75.t9175 { background-position: -80px -240px; }
.badge-75.t8949 { background-position: -400px 0px; }
.badge-75.t99, .badge-75.t9339 { background-position: 0px -400px; }
.badge-75.t40, .badge-75.t8948 { background-position: -560px -240px; }
.badge-75.t47, .badge-75.t11927 { background-position: -640px -640px; }
.badge-75.t51 { background-position: -240px -400px; }
.badge-75.t288 { background-position: -560px -720px; }
.badge-75.t283 { background-position: -880px 0px; }
.badge-75.t81 { background-position: -480px -720px; }
.badge-75.t54, .badge-75.t6886, .badge-75.t12971 { background-position: -160px -480px; }
.badge-75.t96 { background-position: -80px -320px; }
.badge-75.t75 { background-position: -640px -560px; }
.badge-75.t13187 { background-position: 0px 0px; }
.badge-75.t457 { background-position: -480px 0px; }
.badge-75.t105 { background-position: -240px -640px; }
.badge-75.t46 { background-position: -800px -80px; }
.badge-75.t55 { background-position: -320px -160px; }
.badge-75.t7608 { background-position: -720px -320px; }
.badge-75.t104, .badge-75.t14778 { background-position: -80px -640px; }
.badge-75.t191 { background-position: -800px -480px; }
.badge-75.t97, .badge-75.t8949, .badge-75.t8962 { background-position: -400px 0px; }
.badge-75.t6796 { background-position: -480px -560px; }
.badge-75.t136 { background-position: -800px -400px; }
.badge-75.t71, .badge-75.t13201 { background-position: -480px -400px; }
.badge-75.t14724 { background-position: 0px -480px; }
.badge-75.t14723 { background-position: -160px 0px; }
.badge-75.t14708 { background-position: -240px -240px; }
.badge-75.t14711 { background-position: -400px -480px; }
.badge-75.t14716 { background-position: -720px 0px; }
.badge-75.t106, .badge-75.t14776 { background-position: -320px -640px; }
.badge-75.t201, .badge-75.t3533, .badge-75.t10661, .badge-75.t14709 { background-position: -720px -160px; }
.badge-75.t437 { background-position: -160px -640px; }
.badge-75.t456 { background-position: -80px -80px; }
.badge-75.t101 { background-position: -400px -320px; }
.badge-75.t111 { background-position: -80px -800px; }
.badge-75.t94 { background-position: -320px -240px; }
.badge-75.t2760 { background-position: -880px -80px; }
.badge-75.t372 { background-position: 0px -320px; }
.badge-75.t234 { background-position: -80px 0px; }
.badge-75.t273 { background-position: -720px -720px; }
.badge-75.t9676 { background-position: -480px -240px; }
.badge-75.t9675 { background-position: -320px -560px; }
.badge-75.t9157 { background-position: -480px -800px; }
.badge-75.t9670 { background-position: -560px -320px; }
.badge-75.t6279 { background-position: -560px -800px; }
.badge-75.t9158 { background-position: 0px -560px; }
.badge-75.t6273 { background-position: -320px -800px; }
.badge-75.t6274 { background-position: -400px -800px; }
.badge-50.t3, .badge-50.t6272, .badge-50.t7594, .badge-50.t7606 { background-position: 0px -55px; }
.badge-50.t7, .badge-50.t7591, .badge-50.t7605, .badge-50.t9673 { background-position: 0px -110px; }
.badge-50.t36, .badge-50.t7552, .badge-50.t8951, .badge-50.t9165 { background-position: -165px -110px; }
.badge-50.t38, .badge-50.t8940, .badge-50.t8964 { background-position: -385px -165px; }
.badge-50.t91, .badge-50.t9337 { background-position: -220px -110px; }
.badge-50.t8, .badge-50.t6275, .badge-50.t7140, .badge-50.t7141, .badge-50.t12943 { background-position: -275px -220px; }
.badge-50.t31, .badge-50.t7137, .badge-50.t7142, .badge-50.t9739 { background-position: -330px 0px; }
.badge-50.t11, .badge-50.t6277, .badge-50.t6749, .badge-50.t7592 { background-position: 0px -330px; }
.badge-50.t13, .badge-50.t8755, .badge-50.t8879, .badge-50.t12162, .badge-50.t12940 { background-position: -110px -385px; }
.badge-50.t14, .badge-50.t6717, .badge-50.t7139 { background-position: -275px -385px; }
.badge-50.t43, .badge-50.t1050, .badge-50.t6718, .badge-50.t9660, .badge-50.t12969 { background-position: -440px -165px; }
.badge-50.t1, .badge-50.t6752, .badge-50.t6826, .badge-50.t14501 { background-position: 0px -440px; }
.badge-50.t45, .badge-50.t6920, .badge-50.t7604 { background-position: -220px -440px; }
.badge-50.t20, .badge-50.t1189, .badge-50.t7588, .badge-50.t12945 { background-position: -385px -495px; }
.badge-50.t110, .badge-50.t6747, .badge-50.t6927, .badge-50.t12935 { background-position: -495px -495px; }
.badge-50.t56, .badge-50.t819, .badge-50.t6756, .badge-50.t12938 { background-position: -550px -110px; }
.badge-50.t80, .badge-50.t8950, .badge-50.t8967, .badge-50.t12942 { background-position: -550px -220px; }
.badge-50.t6, .badge-50.t1175, .badge-50.t6924, .badge-50.t7631, .badge-50.t12968 { background-position: -550px -385px; }
.badge-50.t57, .badge-50.t8918, .badge-50.t9345 { background-position: -110px -550px; }
.badge-50.t35, .badge-50.t6753, .badge-50.t7595, .badge-50.t12948 { background-position: -165px -550px; }
.badge-50.t21, .badge-50.t636, .badge-50.t7238, .badge-50.t7632, .badge-50.t12944 { background-position: -220px -550px; }
.badge-50.t2, .badge-50.t1039, .badge-50.t6755 { background-position: -55px -385px; }
.badge-50.t289 { background-position: -385px -55px; }
.badge-50.t44 { background-position: -550px -440px; }
.badge-50.t89 { background-position: -330px -330px; }
.badge-50.t85 { background-position: -330px -385px; }
.badge-50.t19 { background-position: -330px -495px; }
.badge-50.t24, .badge-50.t8946 { background-position: -330px -165px; }
.badge-50.t9 { background-position: -165px -275px; }
.badge-50.t1736 { background-position: -330px -550px; }
.badge-50.t33, .badge-50.t8925, .badge-50.t9160 { background-position: -275px -165px; }
.badge-50.t30 { background-position: -220px -55px; }
.badge-50.t41, .badge-50.t8942 { background-position: 0px -165px; }
.badge-50.t52 { background-position: -495px -385px; }
.badge-50.t37, .badge-50.t6754, .badge-50.t8941 { background-position: -110px -110px; }
.badge-50.t88, .badge-50.t9333, .badge-50.tt7700 { background-position: -385px -220px; }
.badge-50.t90, .badge-50.t9331 { background-position: -275px -55px; }
.badge-50.t25, .badge-50.t7138, .badge-50.t7143 { background-position: -440px -220px; }
.badge-50.t4, .badge-50.t7603, .badge-50.t7609 { background-position: -55px -440px; }
.badge-50.t157, .badge-50.t683, .badge-50.t10662 { background-position: -165px -165px; }
.badge-50.t102 { background-position: 0px 0px; }
.badge-50.t587 { background-position: -55px -110px; }
.badge-50.t22 { background-position: -440px -330px; }
.badge-50.t569 { background-position: -385px -330px; }
.badge-50.t103, .badge-50.t8954, .badge-50.t8963 { background-position: -440px -275px; }
.badge-50.t413 { background-position: -165px -220px; }
.badge-50.t6796 { background-position: -440px 0px; }
.badge-50.t136 { background-position: -550px -495px; }
.badge-50.t201, .badge-50.t3533, .badge-50.t10661, .badge-50.t14709 { background-position: -495px -330px; }
.badge-50.t39, .badge-50.t7136 { background-position: -605px -110px; }
.badge-50.t95, .badge-50.t13198 { background-position: -220px -220px; }
.badge-50.t87 { background-position: 0px -275px; }
.badge-50.t73, .badge-50.t9342 { background-position: -495px 0px; }
.badge-50.t167, .badge-50.t10658 { background-position: -55px -495px; }
.badge-50.t172, .badge-50.t14710 { background-position: -605px -55px; }
.badge-50.t113, .badge-50.t7133, .badge-50.t8953 { background-position: -165px 0px; }
.badge-50.t68 { background-position: -330px -55px; }
.badge-50.t84 { background-position: -440px -110px; }
.badge-50.t107, .badge-50.t6423 { background-position: -495px -110px; }
.badge-50.t72 { background-position: 0px -495px; }
.badge-50.t74 { background-position: -220px -495px; }
.badge-50.t48 { background-position: -440px -495px; }
.badge-50.t79 { background-position: -550px -330px; }
.badge-50.t112 { background-position: -605px -165px; }
.badge-50.t290, .badge-50.t9332, .badge-50.t14779 { background-position: -330px -220px; }
.badge-50.t76, .badge-50.t934, .badge-50.t14780 { background-position: -495px -55px; }
.badge-50.t93 { background-position: -110px -495px; }
.badge-50.t53 { background-position: -275px -330px; }
.badge-50.t42 { background-position: -385px -550px; }
.badge-50.t49, .badge-50.t8943, .badge-50.t12161 { background-position: -275px -495px; }
.badge-50.t286 { background-position: -440px -385px; }
.badge-50.t4094 { background-position: -275px 0px; }
.badge-50.t2048 { background-position: -165px -330px; }
.badge-50.t17, .badge-50.t8939 { background-position: -110px -440px; }
.badge-50.t5, .badge-50.t6748, .badge-50.t7590, .badge-50.t9175 { background-position: -55px -165px; }
.badge-50.t8949 { background-position: -275px -110px; }
.badge-50.t99, .badge-50.t9339 { background-position: -110px -275px; }
.badge-50.t40, .badge-50.t8948 { background-position: -385px -275px; }
.badge-50.t47, .badge-50.t11927 { background-position: -495px -165px; }
.badge-50.t51 { background-position: -275px -275px; }
.badge-50.t288 { background-position: -550px -55px; }
.badge-50.t283 { background-position: -605px -220px; }
.badge-50.t81 { background-position: -550px 0px; }
.badge-50.t54, .badge-50.t6886, .badge-50.t12971 { background-position: -220px -330px; }
.badge-50.t96 { background-position: -110px -220px; }
.badge-50.t75 { background-position: -165px -440px; }
.badge-50.t13187 { background-position: -440px -55px; }
.badge-50.t457 { background-position: -330px -110px; }
.badge-50.t105 { background-position: -385px -440px; }
.badge-50.t46 { background-position: -550px -275px; }
.badge-50.t55 { background-position: -220px -165px; }
.badge-50.t7608 { background-position: -495px -440px; }
.badge-50.t104, .badge-50.t14778 { background-position: -275px -440px; }
.badge-50.t191 { background-position: 0px -550px; }
.badge-50.t97, .badge-50.t8949, .badge-50.t8962 { background-position: -275px -110px; }
.badge-50.t71, .badge-50.t13201 { background-position: -55px -330px; }
.badge-50.t14724 { background-position: -110px -330px; }
.badge-50.t14723 { background-position: -110px 0px; }
.badge-50.t14708 { background-position: -220px 0px; }
.badge-50.t14711 { background-position: -385px 0px; }
.badge-50.t14716 { background-position: -495px -220px; }
.badge-50.t106, .badge-50.t14776 { background-position: -440px -440px; }
.badge-50.t437 { background-position: -330px -440px; }
.badge-50.t456 { background-position: -55px -55px; }
.badge-50.t101 { background-position: -55px -275px; }
.badge-50.t111 { background-position: -275px -550px; }
.badge-50.t94 { background-position: 0px -220px; }
.badge-50.t2760 { background-position: -605px -275px; }
.badge-50.t372 { background-position: -55px -220px; }
.badge-50.t234 { background-position: -55px 0px; }
.badge-50.t273 { background-position: -550px -165px; }
.badge-50.t9676 { background-position: -330px -275px; }
.badge-50.t9675 { background-position: -385px -385px; }
.badge-50.t9157 { background-position: -550px -550px; }
.badge-50.t9670 { background-position: 0px -385px; }
.badge-50.t6279 { background-position: -605px 0px; }
.badge-50.t9158 { background-position: -165px -385px; }
.badge-50.t6273 { background-position: -440px -550px; }
.badge-50.t6274 { background-position: -495px -550px; }
.badge-35.t3, .badge-35.t6272, .badge-35.t7594, .badge-35.t7606 { background-position: -40px -40px; }
.badge-35.t7, .badge-35.t7591, .badge-35.t7605, .badge-35.t9673 { background-position: -120px 0px; }
.badge-35.t91, .badge-35.t9337 { background-position: -120px -160px; }
.badge-35.t36, .badge-35.t7552, .badge-35.t8951, .badge-35.t9165, .badge-35.t12947 { background-position: -160px 0px; }
.badge-35.t38, .badge-35.t8940, .badge-35.t8964 { background-position: -320px 0px; }
.badge-35.t8, .badge-35.t6275, .badge-35.t7140, .badge-35.t7141, .badge-35.t12943 { background-position: -200px -200px; }
.badge-35.t31, .badge-35.t7137, .badge-35.t7142, .badge-35.t9739 { background-position: -80px -240px; }
.badge-35.t11, .badge-35.t6277, .badge-35.t6749, .badge-35.t7592, .badge-35.t12933 { background-position: -280px -80px; }
.badge-35.t13, .badge-35.t8755, .badge-35.t8879, .badge-35.t12162, .badge-35.t12940 { background-position: -320px -240px; }
.badge-35.t14, .badge-35.t6717, .badge-35.t7139 { background-position: -80px -320px; }
.badge-35.t43, .badge-35.t1050, .badge-35.t6718, .badge-35.t9660, .badge-35.t12969 { background-position: -360px 0px; }
.badge-35.t1, .badge-35.t6752, .badge-35.t6826, .badge-35.t14501 { background-position: -360px -200px; }
.badge-35.t4, .badge-35.t7603, .badge-35.t7609, .badge-35.t12970 { background-position: -360px -240px; }
.badge-35.t45, .badge-35.t6920, .badge-35.t7604 { background-position: 0px -360px; }
.badge-35.t20, .badge-35.t1189, .badge-35.t7588, .badge-35.t12945 { background-position: -120px -400px; }
.badge-35.t110, .badge-35.t6747, .badge-35.t6927, .badge-35.t12935 { background-position: -240px -400px; }
.badge-35.t56, .badge-35.t819, .badge-35.t6756, .badge-35.t12938 { background-position: -360px -400px; }
.badge-35.t80, .badge-35.t8950, .badge-35.t8967, .badge-35.t12942 { background-position: -440px 0px; }
.badge-35.t6, .badge-35.t1175, .badge-35.t6924, .badge-35.t7631, .badge-35.t12968 { background-position: -440px -120px; }
.badge-35.t57, .badge-35.t8918, .badge-35.t9345 { background-position: -440px -320px; }
.badge-35.t35, .badge-35.t6753, .badge-35.t7595, .badge-35.t12948 { background-position: -440px -360px; }
.badge-35.t21, .badge-35.t636, .badge-35.t7238, .badge-35.t7632, .badge-35.t12944 { background-position: -440px -400px; }
.badge-35.t2, .badge-35.t1039, .badge-35.t6755 { background-position: -320px -200px; }
.badge-35.t289 { background-position: -240px -280px; }
.badge-35.t44 { background-position: -440px -160px; }
.badge-35.t89 { background-position: -160px -280px; }
.badge-35.t85 { background-position: -120px -320px; }
.badge-35.t19, .badge-35.t8944 { background-position: -80px -400px; }
.badge-35.t24, .badge-35.t6757, .badge-35.t8946 { background-position: -200px -240px; }
.badge-35.t9 { background-position: -240px -160px; }
.badge-35.t1736 { background-position: -40px -440px; }
.badge-35.t33, .badge-35.t8925, .badge-35.t9160 { background-position: -160px -200px; }
.badge-35.t30, .badge-35.t6425, .badge-35.t6745 { background-position: -80px -160px; }
.badge-35.t41, .badge-35.t8942 { background-position: -160px -40px; }
.badge-35.t52, .badge-35.t8955 { background-position: -400px -120px; }
.badge-35.t37, .badge-35.t6754, .badge-35.t8941 { background-position: -120px -80px; }
.badge-35.t88, .badge-35.t9333, .badge-35.tt7700 { background-position: -320px -40px; }
.badge-35.t90, .badge-35.t9331 { background-position: -40px -200px; }
.badge-35.t25, .badge-35.t7138, .badge-35.t7143, .badge-35.t12939 { background-position: -360px -40px; }
.badge-35.t4, .badge-35.t7603, .badge-35.t7609 { background-position: -360px -240px; }
.badge-35.t157, .badge-35.t683, .badge-35.t4153, .badge-35.t10662 { background-position: 0px -160px; }
.badge-35.t102 { background-position: -200px -320px; }
.badge-35.t587 { background-position: -120px -40px; }
.badge-35.t22 { background-position: -360px -120px; }
.badge-35.t569 { background-position: -320px -120px; }
.badge-35.t103, .badge-35.t8954, .badge-35.t8963 { background-position: -360px -80px; }
.badge-35.t413 { background-position: -200px -120px; }
.badge-35.t6796 { background-position: 0px -40px; }
.badge-35.t136 { background-position: -440px -200px; }
.badge-35.t201, .badge-35.t3533, .badge-35.t10661, .badge-35.t14709 { background-position: -400px -40px; }
.badge-35.t39, .badge-35.t6746, .badge-35.t7136 { background-position: -320px -440px; }
.badge-35.t95, .badge-35.t13198 { background-position: -200px -160px; }
.badge-35.t87 { background-position: -240px -40px; }
.badge-35.t73, .badge-35.t9342 { background-position: -200px -360px; }
.badge-35.t167, .badge-35.t10658 { background-position: -400px -280px; }
.badge-35.t172, .badge-35.t4083, .badge-35.t14710 { background-position: -280px -440px; }
.badge-35.t2794 { background-position: -280px -160px; }
.badge-35.t10663 { background-position: -120px -200px; }
.badge-35.t10656 { background-position: -40px -80px; }
.badge-35.t11206 { background-position: -280px -40px; }
.badge-35.t11936 { background-position: -160px -400px; }
.badge-35.t113, .badge-35.t7133, .badge-35.t8953 { background-position: -80px -120px; }
.badge-35.t68 { background-position: -120px -240px; }
.badge-35.t84 { background-position: -280px -320px; }
.badge-35.t107, .badge-35.t6423 { background-position: -280px -360px; }
.badge-35.t72 { background-position: -400px -240px; }
.badge-35.t74 { background-position: 0px -400px; }
.badge-35.t48 { background-position: -200px -400px; }
.badge-35.t79 { background-position: -440px -80px; }
.badge-35.t112 { background-position: -360px -440px; }
.badge-35.t290, .badge-35.t9332, .badge-35.t14779 { background-position: -240px -240px; }
.badge-35.t76, .badge-35.t9343, .badge-35.t14780 { background-position: -240px -360px; }
.badge-35.t93 { background-position: -400px -320px; }
.badge-35.t53 { background-position: -120px -280px; }
.badge-35.t42 { background-position: -80px -440px; }
.badge-35.t49, .badge-35.t8943, .badge-35.t12161 { background-position: -40px -400px; }
.badge-35.t286 { background-position: -360px -160px; }
.badge-35.t4094 { background-position: 0px -200px; }
.badge-35.t2048 { background-position: 0px -280px; }
.badge-35.t17, .badge-35.t8939 { background-position: -360px -280px; }
.badge-35.t5, .badge-35.t6748, .badge-35.t7590, .badge-35.t9175 { background-position: -160px -80px; }
.badge-35.t8949 { background-position: -80px -200px; }
.badge-35.t99, .badge-35.t9339 { background-position: -240px -120px; }
.badge-35.t40, .badge-35.t8948 { background-position: -320px -80px; }
.badge-35.t47, .badge-35.t11927 { background-position: -320px -360px; }
.badge-35.t51, .badge-35.t8945 { background-position: 0px -240px; }
.badge-35.t288 { background-position: -320px -400px; }
.badge-35.t283 { background-position: -400px -440px; }
.badge-35.t81 { background-position: -280px -400px; }
.badge-35.t54, .badge-35.t6886, .badge-35.t6912, .badge-35.t12971 { background-position: -40px -280px; }
.badge-35.t96 { background-position: -200px -80px; }
.badge-35.t75 { background-position: -360px -320px; }
.badge-35.t13187 { background-position: -240px -320px; }
.badge-35.t457 { background-position: -160px -240px; }
.badge-35.t105 { background-position: -120px -360px; }
.badge-35.t46 { background-position: -440px -40px; }
.badge-35.t55 { background-position: -160px -160px; }
.badge-35.t7587, .badge-35.t7608, .badge-35.t12941 { background-position: -400px -160px; }
.badge-35.t106, .badge-35.t14776 { background-position: -160px -360px; }
.badge-35.t82 { background-position: -400px -200px; }
.badge-35.t50 { background-position: -400px -80px; }
.badge-35.t98 { background-position: -240px 0px; }
.badge-35.t83 { background-position: -40px -320px; }
.badge-35.t77 { background-position: -320px -320px; }
.badge-35.t1525 { background-position: -40px -240px; }
.badge-35.t100, .badge-35.t9341 { background-position: -80px -280px; }
.badge-35.t71, .badge-35.t13201 { background-position: -280px -120px; }
.badge-35.t302 { background-position: -280px -240px; }
.badge-35.t2623, .badge-35.t9336 { background-position: 0px -320px; }
.badge-35.t34 { background-position: 0px -120px; }
.badge-35.t101 { background-position: -240px -80px; }
.badge-35.t437 { background-position: -80px -360px; }
.badge-35.t92 { background-position: -160px -120px; }
.badge-35.t888 { background-position: -80px 0px; }
.badge-35.t111, .badge-35.t9335 { background-position: 0px -440px; }
.badge-35.t4114 { background-position: -400px -280px; }
.badge-35.t104, .badge-35.t14778 { background-position: -40px -360px; }
.badge-35.t191 { background-position: -440px -240px; }
.badge-35.t97, .badge-35.t8949, .badge-35.t8962 { background-position: -80px -200px; }
.badge-35.t14724 { background-position: -280px -200px; }
.badge-35.t14723 { background-position: 0px -80px; }
.badge-35.t14708 { background-position: -40px -160px; }
.badge-35.t14711 { background-position: -200px -280px; }
.badge-35.t14716 { background-position: -360px -360px; }
.badge-35.t456 { background-position: -80px -40px; }
.badge-35.t94 { background-position: -200px 0px; }
.badge-35.t2760 { background-position: -440px -440px; }
.badge-35.t372 { background-position: -200px -40px; }
.badge-35.t234 { background-position: -40px 0px; }
.badge-35.t273 { background-position: -400px -400px; }
.badge-35.t9676 { background-position: -280px 0px; }
.badge-35.t9675 { background-position: -160px -320px; }
.badge-35.t9157 { background-position: -200px -440px; }
.badge-35.t9670 { background-position: -320px -160px; }
.badge-35.t6279 { background-position: -240px -440px; }
.badge-35.t9158 { background-position: -320px -280px; }
.badge-35.t6273 { background-position: -120px -440px; }
.badge-35.t6274 { background-position: -160px -440px; }
.badge-25.t3, .badge-25.t6272, .badge-25.t7594, .badge-25.t7606 { background-position: -30px -30px; }
.badge-25.t7, .badge-25.t7591, .badge-25.t7605, .badge-25.t9673 { background-position: -90px 0px; }
.badge-25.t91, .badge-25.t9337 { background-position: -60px -120px; }
.badge-25.t36, .badge-25.t7552, .badge-25.t8951, .badge-25.t9165, .badge-25.t12947 { background-position: -90px -90px; }
.badge-25.t38, .badge-25.t8940, .badge-25.t8964 { background-position: -210px -210px; }
.badge-25.t8, .badge-25.t6275, .badge-25.t7140, .badge-25.t7141, .badge-25.t12943 { background-position: -120px -150px; }
.badge-25.t31, .badge-25.t7137, .badge-25.t7142, .badge-25.t9739 { background-position: -30px -180px; }
.badge-25.t11, .badge-25.t6277, .badge-25.t6749, .badge-25.t7592, .badge-25.t12933 { background-position: -210px -30px; }
.badge-25.t13, .badge-25.t8755, .badge-25.t8879, .badge-25.t12162, .badge-25.t12940 { background-position: -240px -180px; }
.badge-25.t14, .badge-25.t6717, .badge-25.t7139 { background-position: -60px -240px; }
.badge-25.t43, .badge-25.t1050, .badge-25.t6718, .badge-25.t9660, .badge-25.t12969 { background-position: -270px 0px; }
.badge-25.t1, .badge-25.t6752, .badge-25.t6826, .badge-25.t14501 { background-position: -270px -150px; }
.badge-25.t4, .badge-25.t7603, .badge-25.t7609 { background-position: -270px -180px; }
.badge-25.t45, .badge-25.t6920, .badge-25.t7604 { background-position: 0px -270px; }
.badge-25.t20, .badge-25.t1189, .badge-25.t7588, .badge-25.t12945 { background-position: -90px -300px; }
.badge-25.t110, .badge-25.t6747, .badge-25.t6927, .badge-25.t12935 { background-position: -180px -300px; }
.badge-25.t56, .badge-25.t819, .badge-25.t6756, .badge-25.t12938 { background-position: -270px -300px; }
.badge-25.t80, .badge-25.t8950, .badge-25.t8967, .badge-25.t12942 { background-position: -330px 0px; }
.badge-25.t6, .badge-25.t1175, .badge-25.t6924, .badge-25.t7631, .badge-25.t12968 { background-position: -330px -90px; }
.badge-25.t57, .badge-25.t8918, .badge-25.t9345 { background-position: -330px -240px; }
.badge-25.t35, .badge-25.t6753, .badge-25.t7595, .badge-25.t12948 { background-position: -330px -270px; }
.badge-25.t21, .badge-25.t636, .badge-25.t7238, .badge-25.t7632, .badge-25.t12944 { background-position: -330px -300px; }
.badge-25.t2, .badge-25.t1039, .badge-25.t6755 { background-position: -240px -120px; }
.badge-25.t289 { background-position: -150px -210px; }
.badge-25.t44 { background-position: -330px -120px; }
.badge-25.t89 { background-position: -90px -210px; }
.badge-25.t85 { background-position: -90px -240px; }
.badge-25.t19, .badge-25.t8944 { background-position: -60px -300px; }
.badge-25.t24, .badge-25.t6757, .badge-25.t8946 { background-position: -120px -180px; }
.badge-25.t9 { background-position: -180px -90px; }
.badge-25.t1736 { background-position: -30px -330px; }
.badge-25.t33, .badge-25.t8925, .badge-25.t9160 { background-position: -90px -150px; }
.badge-25.t30, .badge-25.t6425, .badge-25.t6745 { background-position: -30px -120px; }
.badge-25.t41, .badge-25.t8942 { background-position: -120px 0px; }
.badge-25.t52, .badge-25.t8955 { background-position: -300px -90px; }
.badge-25.t37, .badge-25.t6754, .badge-25.t8941 { background-position: -90px -60px; }
.badge-25.t88, .badge-25.t9333, .badge-25.tt7700 { background-position: -240px 0px; }
.badge-25.t90, .badge-25.t9331 { background-position: 0px -150px; }
.badge-25.t25, .badge-25.t7138, .badge-25.t7143, .badge-25.t12939 { background-position: -270px -30px; }
.badge-25.t4, .badge-25.t7603, .badge-25.t7609, .badge-25.t12970 { background-position: -270px -180px; }
.badge-25.t157, .badge-25.t683, .badge-25.t4153, .badge-25.t10662 { background-position: -120px -90px; }
.badge-25.t102 { background-position: -150px -240px; }
.badge-25.t587 { background-position: -90px -30px; }
.badge-25.t22 { background-position: -270px -90px; }
.badge-25.t569 { background-position: -240px -60px; }
.badge-25.t103, .badge-25.t8954, .badge-25.t8963 { background-position: -270px -60px; }
.badge-25.t413 { background-position: -150px -60px; }
.badge-25.t6796 { background-position: 0px -30px; }
.badge-25.t136 { background-position: -330px -150px; }
.badge-25.t201, .badge-25.t3533, .badge-25.t10661, .badge-25.t14709 { background-position: -300px -30px; }
.badge-25.t39, .badge-25.t6746, .badge-25.t7136 { background-position: -240px -330px; }
.badge-25.t95, .badge-25.t13198 { background-position: -150px -90px; }
.badge-25.t87 { background-position: -180px 0px; }
.badge-25.t73, .badge-25.t9342 { background-position: -150px -270px; }
.badge-25.t167, .badge-25.t10658 { background-position: -300px -210px; }
.badge-25.t172, .badge-25.t4083, .badge-25.t14710 { background-position: -210px -330px; }
.badge-25.t113, .badge-25.t7133, .badge-25.t8953 { background-position: -30px -90px; }
.badge-25.t68 { background-position: -60px -180px; }
.badge-25.t84 { background-position: -210px -240px; }
.badge-25.t107, .badge-25.t6423 { background-position: -210px -270px; }
.badge-25.t72 { background-position: -300px -180px; }
.badge-25.t74 { background-position: 0px -300px; }
.badge-25.t48 { background-position: -150px -300px; }
.badge-25.t79 { background-position: -330px -60px; }
.badge-25.t112 { background-position: -270px -330px; }
.badge-25.t290, .badge-25.t9332, .badge-25.t14779 { background-position: -150px -180px; }
.badge-25.t76, .badge-25.t9343, .badge-25.t14780 { background-position: -180px -270px; }
.badge-25.t93 { background-position: -300px -240px; }
.badge-25.t53 { background-position: -60px -210px; }
.badge-25.t42 { background-position: -60px -330px; }
.badge-25.t49, .badge-25.t8943, .badge-25.t12161 { background-position: -30px -300px; }
.badge-25.t286 { background-position: -270px -120px; }
.badge-25.t4094 { background-position: -150px -120px; }
.badge-25.t2048 { background-position: -210px -180px; }
.badge-25.t17, .badge-25.t8939 { background-position: -270px -210px; }
.badge-25.t5, .badge-25.t6748, .badge-25.t7590, .badge-25.t9175 { background-position: -120px -30px; }
.badge-25.t8949 { background-position: -30px -150px; }
.badge-25.t99, .badge-25.t9339 { background-position: -180px -60px; }
.badge-25.t40, .badge-25.t8948 { background-position: -240px -30px; }
.badge-25.t47, .badge-25.t11927 { background-position: -240px -270px; }
.badge-25.t51, .badge-25.t8945 { background-position: -180px -150px; }
.badge-25.t288 { background-position: -240px -300px; }
.badge-25.t283 { background-position: -300px -330px; }
.badge-25.t81 { background-position: -210px -300px; }
.badge-25.t54, .badge-25.t6886, .badge-25.t6912, .badge-25.t12971 { background-position: 0px -210px; }
.badge-25.t96 { background-position: -150px -30px; }
.badge-25.t75 { background-position: -270px -240px; }
.badge-25.t13187 { background-position: -180px -240px; }
.badge-25.t457 { background-position: -90px -180px; }
.badge-25.t105 { background-position: -90px -270px; }
.badge-25.t46 { background-position: -330px -30px; }
.badge-25.t55 { background-position: -90px -120px; }
.badge-25.t7587, .badge-25.t7608, .badge-25.t12941 { background-position: -300px -120px; }
.badge-25.t106, .badge-25.t14776 { background-position: -120px -270px; }
.badge-25.t82 { background-position: -300px -150px; }
.badge-25.t50 { background-position: -300px -60px; }
.badge-25.t98 { background-position: -150px -150px; }
.badge-25.t83 { background-position: -30px -240px; }
.badge-25.t77 { background-position: -240px -240px; }
.badge-25.t1525 { background-position: 0px -180px; }
.badge-25.t100, .badge-25.t9341 { background-position: -30px -210px; }
.badge-25.t71, .badge-25.t13201 { background-position: -210px -60px; }
.badge-25.t302 { background-position: -210px -150px; }
.badge-25.t2623, .badge-25.t9336 { background-position: 0px -240px; }
.badge-25.t34 { background-position: 0px -90px; }
.badge-25.t101 { background-position: -180px -30px; }
.badge-25.t437 { background-position: -60px -270px; }
.badge-25.t456 { background-position: -60px -30px; }
.badge-25.t92 { background-position: -120px -60px; }
.badge-25.t888 { background-position: -60px 0px; }
.badge-25.t111, .badge-25.t9335 { background-position: 0px -330px; }
.badge-25.t2794 { background-position: -210px -90px; }
.badge-25.t10656 { background-position: -30px -60px; }
.badge-25.t10663 { background-position: -60px -150px; }
.badge-25.t11206 { background-position: -210px 0px; }
.badge-25.t11936 { background-position: -120px -300px; }
.badge-25.t4114 { background-position: -300px -210px; }
.badge-25.t104, .badge-25.t14778 { background-position: -30px -270px; }
.badge-25.t191 { background-position: -330px -180px; }
.badge-25.t97, .badge-25.t8949, .badge-25.t8962 { background-position: -30px -150px; }
.badge-25.t14724 { background-position: -210px -120px; }
.badge-25.t14723 { background-position: 0px -60px; }
.badge-25.t14708 { background-position: 0px -120px; }
.badge-25.t14711 { background-position: -120px -210px; }
.badge-25.t14716 { background-position: -270px -270px; }
.badge-25.t94 { background-position: -120px -120px; }
.badge-25.t2760 { background-position: -330px -330px; }
.badge-25.t372 { background-position: -150px 0px; }
.badge-25.t234 { background-position: -30px 0px; }
.badge-25.t273 { background-position: -300px -300px; }
.badge-25.t9676 { background-position: -180px -180px; }
.badge-25.t9675 { background-position: -120px -240px; }
.badge-25.t9157 { background-position: -150px -330px; }
.badge-25.t9670 { background-position: -240px -90px; }
.badge-25.t6279 { background-position: -180px -330px; }
.badge-25.t9158 { background-position: -240px -210px; }
.badge-25.t6273 { background-position: -90px -330px; }
.badge-25.t6274 { background-position: -120px -330px; }
.badge-20.t3, .badge-20.t6272, .badge-20.t7594, .badge-20.t7606 { background-position: 0px -25px; }
.badge-20.t7, .badge-20.t7591, .badge-20.t7605, .badge-20.t9673 { background-position: 0px -50px; }
.badge-20.t36, .badge-20.t7552, .badge-20.t8951, .badge-20.t9165 { background-position: -75px -50px; }
.badge-20.t38, .badge-20.t8940, .badge-20.t8964 { background-position: -175px -75px; }
.badge-20.t91, .badge-20.t9337 { background-position: -100px -50px; }
.badge-20.t8, .badge-20.t6275, .badge-20.t7140, .badge-20.t7141, .badge-20.t12943 { background-position: -125px -100px; }
.badge-20.t31, .badge-20.t7137, .badge-20.t7142, .badge-20.t9739 { background-position: -150px 0px; }
.badge-20.t11, .badge-20.t6277, .badge-20.t6749, .badge-20.t7592 { background-position: 0px -150px; }
.badge-20.t13, .badge-20.t8755, .badge-20.t8879, .badge-20.t12162, .badge-20.t12940 { background-position: -50px -175px; }
.badge-20.t14, .badge-20.t6717, .badge-20.t7139 { background-position: -125px -175px; }
.badge-20.t43, .badge-20.t1050, .badge-20.t6718, .badge-20.t9660, .badge-20.t12969 { background-position: -200px -75px; }
.badge-20.t1, .badge-20.t6752, .badge-20.t6826, .badge-20.t14501 { background-position: 0px -200px; }
.badge-20.t45, .badge-20.t6920, .badge-20.t7604 { background-position: -100px -200px; }
.badge-20.t20, .badge-20.t1189, .badge-20.t7588, .badge-20.t12945 { background-position: -175px -225px; }
.badge-20.t110, .badge-20.t6747, .badge-20.t6927, .badge-20.t12935 { background-position: -225px -225px; }
.badge-20.t56, .badge-20.t819, .badge-20.t6756, .badge-20.t12938 { background-position: -250px -50px; }
.badge-20.t80, .badge-20.t8950, .badge-20.t8967, .badge-20.t12942 { background-position: -250px -100px; }
.badge-20.t6, .badge-20.t1175, .badge-20.t6924, .badge-20.t7631, .badge-20.t12968 { background-position: -250px -175px; }
.badge-20.t57, .badge-20.t8918, .badge-20.t9345 { background-position: -50px -250px; }
.badge-20.t35, .badge-20.t6753, .badge-20.t7595, .badge-20.t12948 { background-position: -75px -250px; }
.badge-20.t21, .badge-20.t636, .badge-20.t7238, .badge-20.t7632, .badge-20.t12944 { background-position: -100px -250px; }
.badge-20.t2, .badge-20.t1039, .badge-20.t6755 { background-position: -25px -175px; }
.badge-20.t289 { background-position: -175px -25px; }
.badge-20.t44 { background-position: -250px -200px; }
.badge-20.t89 { background-position: -150px -150px; }
.badge-20.t85 { background-position: -150px -175px; }
.badge-20.t19 { background-position: -150px -225px; }
.badge-20.t24, .badge-20.t8946 { background-position: -150px -75px; }
.badge-20.t9 { background-position: -75px -125px; }
.badge-20.t1736 { background-position: -150px -250px; }
.badge-20.t33, .badge-20.t8925, .badge-20.t9160 { background-position: -125px -75px; }
.badge-20.t30 { background-position: -100px -25px; }
.badge-20.t41, .badge-20.t8942 { background-position: 0px -75px; }
.badge-20.t52 { background-position: -225px -175px; }
.badge-20.t37, .badge-20.t6754, .badge-20.t8941 { background-position: -50px -50px; }
.badge-20.t88, .badge-20.t9333, .badge-20.tt7700 { background-position: -175px -100px; }
.badge-20.t90, .badge-20.t9331 { background-position: -125px -25px; }
.badge-20.t25, .badge-20.t7138, .badge-20.t7143 { background-position: -200px -100px; }
.badge-20.t4, .badge-20.t7603, .badge-20.t7609 { background-position: -25px -200px; }
.badge-20.t157, .badge-20.t683, .badge-20.t10662 { background-position: -75px -75px; }
.badge-20.t102 { background-position: 0px 0px; }
.badge-20.t587 { background-position: -25px -50px; }
.badge-20.t22 { background-position: -200px -150px; }
.badge-20.t569 { background-position: -175px -150px; }
.badge-20.t103, .badge-20.t8954, .badge-20.t8963 { background-position: -200px -125px; }
.badge-20.t413 { background-position: -75px -100px; }
.badge-20.t6796 { background-position: -200px 0px; }
.badge-20.t136 { background-position: -250px -225px; }
.badge-20.t201, .badge-20.t3533, .badge-20.t10661, .badge-20.t14709 { background-position: -225px -150px; }
.badge-20.t39, .badge-20.t7136 { background-position: -275px -50px; }
.badge-20.t95, .badge-20.t13198 { background-position: -100px -100px; }
.badge-20.t87 { background-position: 0px -125px; }
.badge-20.t73, .badge-20.t9342 { background-position: -225px 0px; }
.badge-20.t167, .badge-20.t10658 { background-position: -25px -225px; }
.badge-20.t172, .badge-20.t14710 { background-position: -275px -25px; }
.badge-20.t113, .badge-20.t7133, .badge-20.t8953 { background-position: -75px 0px; }
.badge-20.t68 { background-position: -150px -25px; }
.badge-20.t84 { background-position: -200px -50px; }
.badge-20.t107, .badge-20.t6423 { background-position: -225px -50px; }
.badge-20.t72 { background-position: 0px -225px; }
.badge-20.t74 { background-position: -100px -225px; }
.badge-20.t48 { background-position: -200px -225px; }
.badge-20.t79 { background-position: -250px -150px; }
.badge-20.t112 { background-position: -275px -75px; }
.badge-20.t290, .badge-20.t9332, .badge-20.t14779 { background-position: -150px -100px; }
.badge-20.t76, .badge-20.t9343, .badge-20.t14780 { background-position: -225px -25px; }
.badge-20.t93 { background-position: -50px -225px; }
.badge-20.t53 { background-position: -125px -150px; }
.badge-20.t42 { background-position: -175px -250px; }
.badge-20.t49, .badge-20.t8943, .badge-20.t12161 { background-position: -125px -225px; }
.badge-20.t286 { background-position: -200px -175px; }
.badge-20.t4094 { background-position: -125px 0px; }
.badge-20.t2048 { background-position: -75px -150px; }
.badge-20.t17, .badge-20.t8939 { background-position: -50px -200px; }
.badge-20.t5, .badge-20.t6748, .badge-20.t7590, .badge-20.t9175 { background-position: -25px -75px; }
.badge-20.t8949 { background-position: -125px -50px; }
.badge-20.t99, .badge-20.t9339 { background-position: -50px -125px; }
.badge-20.t40, .badge-20.t8948 { background-position: -175px -125px; }
.badge-20.t47, .badge-20.t11927 { background-position: -225px -75px; }
.badge-20.t51 { background-position: -125px -125px; }
.badge-20.t288 { background-position: -250px -25px; }
.badge-20.t283 { background-position: -275px -100px; }
.badge-20.t81 { background-position: -250px 0px; }
.badge-20.t54, .badge-20.t6886, .badge-20.t12971 { background-position: -100px -150px; }
.badge-20.t96 { background-position: -50px -100px; }
.badge-20.t75 { background-position: -75px -200px; }
.badge-20.t13187 { background-position: -200px -25px; }
.badge-20.t457 { background-position: -150px -50px; }
.badge-20.t105 { background-position: -175px -200px; }
.badge-20.t46 { background-position: -250px -125px; }
.badge-20.t55 { background-position: -100px -75px; }
.badge-20.t7608 { background-position: -225px -200px; }
.badge-20.t104, .badge-20.t14778 { background-position: -125px -200px; }
.badge-20.t191 { background-position: 0px -250px; }
.badge-20.t97, .badge-20.t8949, .badge-20.t8962 { background-position: -125px -50px; }
.badge-20.t14724 { background-position: -50px -150px; }
.badge-20.t14723 { background-position: -50px 0px; }
.badge-20.t14708 { background-position: -100px 0px; }
.badge-20.t14711 { background-position: -175px 0px; }
.badge-20.t14716 { background-position: -225px -100px; }
.badge-20.t106, .badge-20.t14776 { background-position: -200px -200px; }
.badge-20.t71, .badge-20.t13201 { background-position: -25px -150px; }
.badge-20.t437 { background-position: -150px -200px; }
.badge-20.t456 { background-position: -25px -25px; }
.badge-20.t101 { background-position: -25px -125px; }
.badge-20.t94 { background-position: 0px -100px; }
.badge-20.t2760 { background-position: -275px -125px; }
.badge-20.t372 { background-position: -25px -100px; }
.badge-20.t234 { background-position: -25px 0px; }
.badge-20.t273 { background-position: -250px -75px; }
.badge-20.t9676 { background-position: -150px -125px; }
.badge-20.t9675 { background-position: -175px -175px; }
.badge-20.t9157 { background-position: -250px -250px; }
.badge-20.t9670 { background-position: 0px -175px; }
.badge-20.t6279 { background-position: -275px 0px; }
.badge-20.t9158 { background-position: -75px -175px; }
.badge-20.t6273 { background-position: -200px -250px; }
.badge-20.t6274 { background-position: -225px -250px; }
.mourning .global-header { background-color: rgb(115, 115, 115); }
.mourning .global-header__item:first-of-type .global-header__link { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.mourning .global-header__link:hover { background-color: rgb(51, 51, 51); }
.mourning .main-nav__logo-container.is-active { background-color: rgb(0, 0, 0); }
.mourning .main-nav__logo-container.is-active:focus, .mourning .main-nav__logo-container.is-active:hover, .mourning .main-nav__logo-container:hover { background-color: rgb(34, 34, 34); }
.mourning .main-nav svg { filter: grayscale(100%); }
.mourning .main-nav__content, .mourning .main-nav__options-item { background-color: rgb(0, 0, 0); }
.mourning .main-nav__item:hover .main-nav__link, .mourning .main-nav__link.is-active, .mourning .main-nav__options-item:hover { background-color: rgb(34, 34, 34); }
@media (max-width: 52.49em) {
  .mourning .main-nav__content::before, .mourning .main-nav__links, .mourning .main-nav__mobile-btn { background-color: rgb(0, 0, 0); }
  .mourning .main-nav__mobile-btn:focus { background-color: rgb(34, 34, 34); }
}
.mourning .mobile-nav-active .main-nav__mobile-btn:focus { background-color: rgb(34, 34, 34); }
.mourning .sub-nav .moreToggle::before, .mourning .sub-nav__tab a::before { background-color: rgb(0, 0, 0); }
.mourning .main-footer { background-color: rgb(0, 0, 0); background-image: none; }
.mourning .main-footer__main-col .lcfc-badge { display: none; }
.mourning .main-footer__main-col .lcfc-badge--mourning { display: block; width: 100%; height: auto; max-width: 15rem; max-height: 15rem; margin: 0px auto 2rem; }
.mourning .partner-strip::before { background-color: rgb(0, 0, 0); }
.mourning .partner-strip .lcfc-badge { filter: grayscale(100%); }
@media (max-width: 52.49em) {
  .mourning .partner-strip .partner-strip__list { filter: grayscale(100%); }
}
.mourning .follow__item { background: rgb(255, 255, 255); color: rgb(34, 34, 34); }
.mourning .featured-article__image-container { background-color: rgb(34, 34, 34); }
.mourning .featured-article__image-container::after { background-image: linear-gradient(0deg, rgb(34, 34, 34), rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
.btn { line-height: 1.2; padding: 1.2rem 2rem; display: inline-block; text-decoration: none; color: rgb(11, 86, 164); font-weight: 800; transition: all 0.2s ease 0s; text-align: center; position: relative; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; cursor: pointer; text-transform: uppercase; font-size: 1.2rem; border-radius: 3px; }
.btn--reduced-padding { padding: 0.7rem 0.5rem; }
.btn--icon-left .icon { margin-right: 0.5rem; margin-left: 0px; }
.btn .icon { width: 1.2rem; height: 1.2rem; margin-left: 0.5rem; position: relative; top: -1px; }
.btn .icon--variant { width: 1rem; height: 1rem; color: rgb(115, 115, 115); transform: rotate(-45deg); margin-left: 0.5rem; margin-top: 0.2rem; }
.btn .icon--large { width: 2rem; height: 2rem; }
.btn:focus { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.btn:focus .icon--variant { color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .btn:hover { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
  .btn:hover .icon--variant { color: rgb(255, 255, 255); }
}
.btn--dark { color: rgb(255, 255, 255); background: rgb(11, 86, 164); }
.btn--dark:focus { background: rgb(8, 61, 116); }
@media (min-width: 64.0625em) {
  .btn--dark:hover { background: rgb(8, 61, 116); }
}
.btn--ecal { padding-top: 0.9rem; padding-bottom: 0.9rem; display: none; }
.btn--ecal .eCal__button { position: absolute; top: 0px; bottom: 0px; font-size: 0px; margin-left: 0px !important; width: 100% !important; }
.btn--ecal img { display: none; }
.btn--ecal .icon { width: 2rem; height: 2rem; }
.btn__yellow { background: rgb(251, 186, 0); color: rgb(6, 23, 41); }
.text-btn { text-transform: uppercase; font-weight: 800; text-decoration: none; display: inline-flex; -webkit-box-align: center; align-items: center; position: relative; font-size: 1.2rem; color: rgb(11, 86, 164); }
.text-btn__ellipse { display: inline-block; vertical-align: middle; margin-right: 0.4rem; margin-top: -1px; border-radius: 100%; overflow: hidden; background-color: transparent; height: 2.1rem; width: 2.1rem; border: 2px solid rgb(11, 86, 164); transition: background-color 0.2s ease 0s; position: relative; }
.text-btn .icon { width: 2.1rem; height: 0.8rem; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: left 0s ease-in-out 0s; }
.text-btn .arrow1 { left: 50%; }
.text-btn .arrow2 { left: -3rem; }
.text-btn:focus { text-decoration: underline; }
.text-btn:focus .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.text-btn:focus .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.text-btn:focus .arrow1 { left: 3rem; }
.text-btn:focus .arrow2 { left: 50%; }
@media (min-width: 64.0625em) {
  .text-btn:hover { text-decoration: underline; }
  .text-btn:hover .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .text-btn:hover .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .text-btn:hover .arrow1 { left: 3rem; }
  .text-btn:hover .arrow2 { left: 50%; }
}
.text-btn--small { font-size: 1.1rem; }
.text-btn--small .text-btn__ellipse { height: 1.8rem; width: 1.8rem; margin-right: 0.5rem; }
.text-btn--small .icon { width: 1rem; height: 0.7rem; }
.text-btn--light { color: rgb(255, 255, 255); }
.text-btn--light .text-btn__ellipse { border-color: rgb(255, 255, 255); background-color: transparent; }
.text-btn--light .icon { color: rgb(255, 255, 255); }
.text-btn--light:focus { text-decoration: underline; }
.text-btn--light:focus .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.text-btn--light:focus .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.text-btn--light:focus .arrow1 { left: 3rem; }
.text-btn--light:focus .arrow2 { left: 50%; }
.text-btn--light:focus .text-btn__ellipse { background-color: rgb(255, 255, 255); }
.text-btn--light:focus .icon { color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .text-btn--light:hover { text-decoration: underline; }
  .text-btn--light:hover .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .text-btn--light:hover .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .text-btn--light:hover .arrow1 { left: 3rem; }
  .text-btn--light:hover .arrow2 { left: 50%; }
  .text-btn--light:hover .text-btn__ellipse { background-color: rgb(255, 255, 255); }
  .text-btn--light:hover .icon { color: rgb(6, 23, 41); }
}
.text-btn.text-btn-reverse { cursor: pointer; }
.text-btn.text-btn-reverse:focus { text-decoration: underline; }
.text-btn.text-btn-reverse:focus .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.text-btn.text-btn-reverse:focus .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.text-btn.text-btn-reverse:focus .arrow1 { left: -3rem; }
.text-btn.text-btn-reverse:focus .arrow2 { left: 50%; }
@media (min-width: 64.0625em) {
  .text-btn.text-btn-reverse:hover { text-decoration: underline; }
  .text-btn.text-btn-reverse:hover .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .text-btn.text-btn-reverse:hover .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .text-btn.text-btn-reverse:hover .arrow1 { left: -3rem; }
  .text-btn.text-btn-reverse:hover .arrow2 { left: 50%; }
}
.text-btn-reverse { margin: 3rem 0px; }
.text-btn-reverse .text-btn__ellipse .arrow1 { left: 50%; }
.text-btn-reverse .text-btn__ellipse .arrow2 { left: 3rem; }
.widget { clear: both; margin: 6rem 0px; }
.widget::before { content: ""; display: block; }
.widget::after { content: ""; display: table; clear: both; }
.widget:first-of-type { margin-top: 0px; }
.widget__header { margin-bottom: 2rem; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; clear: both; text-align: center; }
.widget__header--no-flex { display: block; text-align: center; }
.widget__header--divider-thick { padding-top: 1rem; margin-bottom: 0px; padding-bottom: 0.5rem; border-bottom: 2px solid rgb(11, 86, 164); }
.widget__header--divider-thick::before { content: ""; display: block; }
.widget__header--divider-thick::after { content: ""; display: table; clear: both; }
.widget__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 2.4rem; line-height: 1; }
.widget__title .icn { display: inline-block; vertical-align: middle; }
.widget__title--small { font-size: 1.6rem; margin-bottom: 1rem; }
.widget__title--primary { color: rgb(11, 86, 164); }
.widget__subtitle--light, .widget__title--light { font-family: "Fira Sans", sans-serif; }
.widget__subtitle--uppercase { text-transform: uppercase; }
.widget__footer { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; border-bottom: 1px dotted rgb(235, 235, 235); margin: 4rem 0px 2rem; clear: both; position: relative; }
.widget__footer--no-border { border-bottom: none; }
.widget__subtitle { display: block; width: 100%; text-align: center; }
.widget__btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); white-space: nowrap; border: 1px solid rgb(234, 234, 234); }
.widget__btn--error-home { top: 125%; }
.widget__btn--bottom-zero { bottom: 0px; }
.widget__btn--hero-header { color: rgb(255, 255, 255); padding: 20px; top: 100%; background: rgb(11, 86, 164); transition: all 0.25s ease 0s; border: transparent; }
.widget__btn--hero-header::before { content: ""; top: 0px; left: 0px; position: absolute; width: 100%; height: 100%; box-shadow: rgba(8, 61, 116, 0.45) 0px 1px 20px 8px inset; transition: all 0.25s ease 0s; }
.widget__btn--hero-header:hover { color: rgb(11, 86, 164); background: rgb(255, 255, 255); }
.widget__btn--hero-header:hover::before { box-shadow: rgba(8, 61, 116, 0.1) 0px 1px 14.7px 2px inset; }
.widget__btn--hero-header:focus { color: rgb(11, 86, 164); background: rgb(255, 255, 255); }
.widget__btn--hero-header:focus::before { box-shadow: rgba(8, 61, 116, 0.1) 0px 1px 14.7px 2px inset; }
.widget--divider { border-bottom: 1px dotted rgb(235, 235, 235); margin-bottom: 6rem; }
.widget--article-offset { padding-right: 8rem; }
@media (max-width: 52.49em) {
  .widget { margin: 4rem 0px; }
  .widget--article-offset { padding-right: 5rem; }
}
@media (max-width: 39.99em) {
  .widget { margin: 2rem 0px; }
  .widget__title { font-size: 2rem; }
  .widget__title--small { font-size: 1.6rem; }
  .widget__header--divider-thick { margin-bottom: 2rem; }
  .widget--article-offset { padding-right: 0px; }
}
@media (max-width: 39.99em) {
  .uniform-grid__section:last-child .thumbnail { margin-bottom: 0px; }
  .uniform-grid__section:last-child .thumbnail::after { display: none; }
}
@media (max-width: 52.49em) {
  li:last-child .thumbnail--wide { margin-bottom: 0px; }
  li:last-child .thumbnail--wide::after { display: none; }
}
.thumbnail { display: block; text-decoration: none; color: rgb(6, 23, 41); margin-bottom: 2rem; position: relative; width: 100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; background: rgb(255, 255, 255); }
.thumbnail a { cursor: pointer; }
.thumbnail a:focus .thumbnail__title { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .thumbnail a:hover .thumbnail__title { text-decoration: underline; }
}
.thumbnail__picture { overflow: hidden; display: block; position: relative; }
.thumbnail__picture img { width: 100%; }
.thumbnail__default { overflow: hidden; display: block; }
.thumbnail__default img { width: 100%; }
.thumbnail__image { width: 100%; display: block; position: relative; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.thumbnail__meta { text-transform: uppercase; color: rgb(11, 86, 164); font-size: 1.1rem; border-bottom: 1px solid rgb(235, 235, 235); padding: 0px 1.5rem; }
.thumbnail__category { font-weight: 800; padding: 1rem 0px; display: inline-block; position: relative; }
.thumbnail__category::before { content: ""; position: absolute; bottom: -1px; left: 0px; right: 0px; height: 3px; background: rgb(11, 86, 164); }
.thumbnail__category.t-first-team::before { background: rgb(0, 90, 158); }
.thumbnail__category.t-development-squad::before { background: rgb(138, 71, 0); }
.thumbnail__category.t-academy::before { background: rgb(255, 255, 255); }
.thumbnail__category.t-commercial::before { background: rgb(89, 89, 89); }
.thumbnail__category.t-community::before { background: rgb(153, 0, 150); }
.thumbnail__category.t-foxes-foundation::before { background: rgb(87, 86, 50); }
.thumbnail__category.t-foxes-for-all::before { background: rgb(116, 67, 67); }
.thumbnail__category.t-womens::before { background: rgb(230, 230, 230); }
.thumbnail__category.t-event::before { background: rgb(116, 67, 67); }
.thumbnail__category.t-tunnel-cam::before { background: rgb(67, 67, 116); }
.thumbnail__category.t-archive::before { background: rgb(0, 0, 0); }
.thumbnail__category.t-feature::before { background: rgb(0, 138, 2); }
.thumbnail__category.t-live::before { background: rgb(179, 0, 0); }
.thumbnail__category.t-podcast::before { background: rgb(255, 174, 2); }
.thumbnail__category.t-live-audio::before { background: rgb(254, 0, 0); }
.thumbnail__category.t-highlights::before { background: rgb(18, 1, 255); }
.thumbnail__category.t-in-brief::before { background: rgb(0, 252, 255); }
.thumbnail__category.t-full-programme::before { background: rgb(255, 247, 1); }
.thumbnail__category.t-live-snippet::before { background: rgb(179, 0, 0); }
.thumbnail__category.t-on-demand::before { background: rgb(0, 11, 68); }
.thumbnail__category .icon { width: 1.4rem; height: 1.4rem; display: inline-block; vertical-align: sub; margin-right: 0.5rem; margin-top: -2px; }
.thumbnail__read { font-size: 1.1rem; padding-left: 0.5rem; margin-left: 0.5rem; border-left: 1px solid rgb(115, 115, 115); line-height: 2rem; }
.thumbnail__text { padding: 1.5rem 1.5rem 5rem; overflow: hidden; text-overflow: ellipsis; }
.thumbnail__duration { padding: 5px 10px; border-radius: 18px; font-size: 1.1rem; position: absolute; bottom: 0px; right: 0px; background: rgba(6, 23, 41, 0.8); margin: 6px 10px; color: rgb(255, 255, 255); }
.thumbnail__duration .icon { width: 0.8rem; height: 0.8rem; vertical-align: inherit; }
.thumbnail__duration .thumbnail__audio-icon { width: 1rem; }
.thumbnail__title { display: inline; line-height: 1.2; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 2rem; }
.thumbnail__summary { color: rgb(115, 115, 115); font-size: 1.3rem; line-height: 1.4; margin-top: 1rem; }
.thumbnail__time { color: rgb(115, 115, 115); font-size: 1.1rem; position: absolute; bottom: 1.5rem; left: 1.5rem; font-weight: 500; display: flex; -webkit-box-align: center; align-items: center; }
.thumbnail__time .icon { width: 1rem; height: 1rem; margin-right: 0.3rem; }
.thumbnail:focus .thumbnail__title { text-decoration: underline; }
.thumbnail:focus .thumbnail__image { transform: scale(1.1); }
@media (min-width: 64.0625em) {
  .thumbnail:hover .thumbnail__title { text-decoration: underline; }
  .thumbnail:hover .thumbnail__image { transform: scale(1.1); }
}
.thumbnail__number { background: rgb(11, 86, 164); color: rgb(255, 255, 255); width: 2.5rem; border-radius: 100%; height: 2.5rem; z-index: 10; position: absolute; text-align: center; font-weight: 700; transform: translateX(-50%); border: 2px solid rgb(255, 255, 255); font-size: 1.2rem; line-height: 2rem; }
.thumbnail--no-duration .thumbnail__duration { display: none; }
.thumbnail--gallery .thumbnail__picture { padding: 0.7rem; margin: 1rem 1rem 0px; overflow: visible; position: relative; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; }
.thumbnail--gallery picture { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; display: block; overflow: hidden; }
.thumbnail--gallery .thumbnail__icon-container { color: rgb(6, 23, 41); background: rgb(251, 186, 0); padding: 0.5rem; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); }
.thumbnail--gallery .thumbnail__icon-container .icon { width: 2rem; height: 2rem; }
.thumbnail--gallery .thumbnail__gallery-count { font-size: 2rem; font-weight: 800; }
.thumbnail--gallery .thumbnail__gallery-type { font-size: 1.1rem; font-weight: 800; }
.thumbnail--video { background: linear-gradient(0deg, rgb(12, 42, 77) 0px, rgb(12, 60, 118) 50%, rgb(12, 60, 118)); color: rgb(255, 255, 255); }
.thumbnail--video::after { content: ""; position: absolute; width: 100%; height: 8px; background: rgb(251, 186, 0); bottom: 0px; left: 0px; }
.thumbnail--video.t-first-team::after { background: rgb(0, 90, 158); }
.thumbnail--video.t-development-squad::after { background: rgb(138, 71, 0); }
.thumbnail--video.t-academy::after { background: rgb(255, 255, 255); }
.thumbnail--video.t-commercial::after { background: rgb(89, 89, 89); }
.thumbnail--video.t-community::after { background: rgb(153, 0, 150); }
.thumbnail--video.t-foxes-foundation::after { background: rgb(87, 86, 50); }
.thumbnail--video.t-foxes-for-all::after { background: rgb(116, 67, 67); }
.thumbnail--video.t-womens::after { background: rgb(230, 230, 230); }
.thumbnail--video.t-event::after { background: rgb(116, 67, 67); }
.thumbnail--video.t-tunnel-cam::after { background: rgb(67, 67, 116); }
.thumbnail--video.t-archive::after { background: rgb(0, 0, 0); }
.thumbnail--video.t-feature::after { background: rgb(0, 138, 2); }
.thumbnail--video.t-live::after { background: rgb(179, 0, 0); }
.thumbnail--video.t-podcast::after { background: rgb(255, 174, 2); }
.thumbnail--video.t-live-audio::after { background: rgb(254, 0, 0); }
.thumbnail--video.t-highlights::after { background: rgb(18, 1, 255); }
.thumbnail--video.t-in-brief::after { background: rgb(0, 252, 255); }
.thumbnail--video.t-full-programme::after { background: rgb(255, 247, 1); }
.thumbnail--video.t-live-snippet::after { background: rgb(179, 0, 0); }
.thumbnail--video.t-on-demand::after { background: rgb(0, 11, 68); }
.thumbnail--video .thumbnail__summary { color: rgb(255, 255, 255); }
.thumbnail--video .thumbnail__picture { position: relative; }
.thumbnail--video .thumbnail__membership { display: none; padding: 6px 10px; font-size: 1.1rem; position: absolute; top: 0px; right: 0px; background: rgba(6, 23, 41, 0.5); z-index: 1; }
.thumbnail--video .thumbnail__membership .icon { width: 1rem; height: 1rem; }
.thumbnail--video .thumbnail__icon-container .icon { width: 5rem; height: 5rem; }
.thumbnail--video .thumbnail__meta { color: rgb(255, 255, 255); border-bottom-color: rgba(40, 83, 128, 0.7); }
.thumbnail--video .thumbnail__category::before { background: rgb(251, 186, 0); }
.thumbnail--video .thumbnail__time { color: rgb(255, 255, 255); bottom: 2.3rem; }
.thumbnail--video.t-first-team .thumbnail__category::before { background: rgb(0, 90, 158); }
.thumbnail--video.t-development-squad .thumbnail__category::before { background: rgb(138, 71, 0); }
.thumbnail--video.t-academy .thumbnail__category::before { background: rgb(255, 255, 255); }
.thumbnail--video.t-commercial .thumbnail__category::before { background: rgb(89, 89, 89); }
.thumbnail--video.t-community .thumbnail__category::before { background: rgb(153, 0, 150); }
.thumbnail--video.t-foxes-foundation .thumbnail__category::before { background: rgb(87, 86, 50); }
.thumbnail--video.t-foxes-for-all .thumbnail__category::before { background: rgb(116, 67, 67); }
.thumbnail--video.t-womens .thumbnail__category::before { background: rgb(230, 230, 230); }
.thumbnail--video.t-event .thumbnail__category::before { background: rgb(116, 67, 67); }
.thumbnail--video.t-tunnel-cam .thumbnail__category::before { background: rgb(67, 67, 116); }
.thumbnail--video.t-archive .thumbnail__category::before { background: rgb(0, 0, 0); }
.thumbnail--video.t-feature .thumbnail__category::before { background: rgb(0, 138, 2); }
.thumbnail--video.t-live .thumbnail__category::before { background: rgb(179, 0, 0); }
.thumbnail--video.t-podcast .thumbnail__category::before { background: rgb(255, 174, 2); }
.thumbnail--video.t-live-audio .thumbnail__category::before { background: rgb(254, 0, 0); }
.thumbnail--video.t-highlights .thumbnail__category::before { background: rgb(18, 1, 255); }
.thumbnail--video.t-in-brief .thumbnail__category::before { background: rgb(0, 252, 255); }
.thumbnail--video.t-full-programme .thumbnail__category::before { background: rgb(255, 247, 1); }
.thumbnail--video.t-live-snippet .thumbnail__category::before { background: rgb(179, 0, 0); }
.thumbnail--video.t-on-demand .thumbnail__category::before { background: rgb(0, 11, 68); }
.thumbnail__related { padding: 0px 1.5rem 1.5rem; }
.thumbnail__related-link { color: rgb(6, 23, 41); text-decoration: none; }
.thumbnail__related-link:focus .thumbnail__related-title { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .thumbnail__related-link:hover .thumbnail__related-title { text-decoration: underline; }
}
.thumbnail__related-link:not(:last-child) { margin-bottom: 0.8rem; }
.thumbnail__related-title { font-size: 1.2rem; font-family: "Fira Sans", sans-serif; font-weight: 400; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 2rem; position: relative; display: inline-block; max-width: 100%; }
.thumbnail__related svg { width: 1.6rem; height: 1.6rem; margin-right: 0.5rem; }
.thumbnail__related-arrow.icon { width: 1.2rem; margin-right: 0px; position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }
.thumbnail--featured { background-color: rgb(6, 23, 41); color: rgb(255, 255, 255); }
.thumbnail--featured figure { display: block; width: 100%; }
.thumbnail--featured .thumbnail__picture { width: 100%; position: relative; }
.thumbnail--featured .thumbnail__picture::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(0deg, rgb(6, 23, 41) 0px, rgba(6, 23, 41, 0) 55%); }
.thumbnail--featured .thumbnail__image { object-fit: cover; display: block; }
.thumbnail--featured .thumbnail__meta { border-bottom: 0px; }
.thumbnail--featured .thumbnail__category { color: rgb(251, 186, 0); }
.thumbnail--featured .thumbnail__category::before { background: rgb(251, 186, 0); }
.thumbnail--featured .thumbnail__time { color: rgb(255, 255, 255); }
.thumbnail--featured .thumbnail__summary { color: rgba(255, 255, 255, 0.8); }
.thumbnail--gallery-hero .thumbnail__picture-link { box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.thumbnail--gallery-hero .thumbnail__picture { border: 1rem solid rgb(255, 255, 255); }
.thumbnail--gallery-hero .thumbnail__icon-container { font-weight: 800; color: rgb(6, 23, 41); width: auto; padding: 0.5rem 1rem; background: rgb(251, 186, 0); max-width: 60px; text-align: center; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.thumbnail--gallery-hero .thumbnail__icon-container .icon { width: 2rem; height: 2rem; }
.thumbnail--gallery-hero .thumbnail__icon-container .thumbnail__gallery-count { font-size: 2rem; }
.thumbnail--gallery-hero .thumbnail__icon-container .thumbnail__gallery-type { font-size: 1rem; }
.thumbnail--hero { display: flex; -webkit-box-align: stretch; align-items: stretch; min-height: 39rem; }
.thumbnail--hero figure { width: 100%; }
.thumbnail--hero.thumbnail--video-hero { background: linear-gradient(0deg, rgb(12, 42, 77) 0px, rgb(12, 60, 118) 50%, rgb(12, 60, 118)); }
.thumbnail--hero.thumbnail--video-hero .thumbnail__category { color: rgb(255, 255, 255); }
.thumbnail--hero.thumbnail--video-hero .thumbnail__category.no-tag::before { background: rgb(251, 186, 0); }
.thumbnail--hero.thumbnail--video-hero .thumbnail__meta { border-bottom-color: rgba(40, 83, 128, 0.7); }
.thumbnail--hero.thumbnail--video-hero .thumbnail__time, .thumbnail--hero.thumbnail--video-hero .thumbnail__title { color: rgb(255, 255, 255); }
.thumbnail--hero.thumbnail--video-hero::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 7px; background-color: rgb(251, 186, 0); }
.thumbnail--hero.thumbnail--video-hero.t-first-team::after { background: rgb(0, 90, 158); }
.thumbnail--hero.thumbnail--video-hero.t-development-squad::after { background: rgb(138, 71, 0); }
.thumbnail--hero.thumbnail--video-hero.t-academy::after { background: rgb(255, 255, 255); }
.thumbnail--hero.thumbnail--video-hero.t-commercial::after { background: rgb(89, 89, 89); }
.thumbnail--hero.thumbnail--video-hero.t-community::after { background: rgb(153, 0, 150); }
.thumbnail--hero.thumbnail--video-hero.t-foxes-foundation::after { background: rgb(87, 86, 50); }
.thumbnail--hero.thumbnail--video-hero.t-foxes-for-all::after { background: rgb(116, 67, 67); }
.thumbnail--hero.thumbnail--video-hero.t-womens::after { background: rgb(230, 230, 230); }
.thumbnail--hero.thumbnail--video-hero.t-event::after { background: rgb(116, 67, 67); }
.thumbnail--hero.thumbnail--video-hero.t-tunnel-cam::after { background: rgb(67, 67, 116); }
.thumbnail--hero.thumbnail--video-hero.t-archive::after { background: rgb(0, 0, 0); }
.thumbnail--hero.thumbnail--video-hero.t-feature::after { background: rgb(0, 138, 2); }
.thumbnail--hero.thumbnail--video-hero.t-live::after { background: rgb(179, 0, 0); }
.thumbnail--hero.thumbnail--video-hero.t-podcast::after { background: rgb(255, 174, 2); }
.thumbnail--hero.thumbnail--video-hero.t-live-audio::after { background: rgb(254, 0, 0); }
.thumbnail--hero.thumbnail--video-hero.t-highlights::after { background: rgb(18, 1, 255); }
.thumbnail--hero.thumbnail--video-hero.t-in-brief::after { background: rgb(0, 252, 255); }
.thumbnail--hero.thumbnail--video-hero.t-full-programme::after { background: rgb(255, 247, 1); }
.thumbnail--hero.thumbnail--video-hero.t-live-snippet::after { background: rgb(179, 0, 0); }
.thumbnail--hero.thumbnail--video-hero.t-on-demand::after { background: rgb(0, 11, 68); }
.thumbnail--hero:focus .thumbnail__title { text-decoration: none; }
.thumbnail--hero:focus .thumbnail__image { transform: none; }
@media (min-width: 64.0625em) {
  .thumbnail--hero:hover .thumbnail__title { text-decoration: none; }
  .thumbnail--hero:hover .thumbnail__image { transform: none; }
}
.thumbnail--hero .thumbnail__picture { width: 100%; display: flex; }
.thumbnail--hero .thumbnail__picture-link { display: flex; }
.thumbnail--hero .thumbnail__picture-link:focus .thumbnail__image { transform: scale(1.1); }
@media (min-width: 64.0625em) {
  .thumbnail--hero .thumbnail__picture-link:hover .thumbnail__image { transform: scale(1.1); }
}
.thumbnail--hero .thumbnail__text { padding-bottom: 3rem; }
.thumbnail--hero .thumbnail__title { color: rgb(6, 23, 41); text-decoration: none; font-size: 2rem; }
.thumbnail--hero .thumbnail__title:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .thumbnail--hero .thumbnail__title:hover { text-decoration: underline; }
}
.thumbnail--hero .thumbnail__time { position: absolute; margin-top: 1rem; }
.thumbnail--hero .thumbnail__image { object-fit: cover; font-family: "object-fit: cover"; position: absolute; inset: 0px; height: 100%; }
.thumbnail--inset.thumbnail--featured { padding-top: 0px; padding-bottom: 0px; }
.thumbnail--horizontal { box-shadow: none; margin-bottom: 1rem; }
.thumbnail--horizontal:not(.thumbnail--featured) { background-color: transparent; }
.thumbnail--horizontal figure { width: 100%; }
@supports ((display: -webkit-box) or (display: flex)) {
  .thumbnail--horizontal figure { display: flex; -webkit-box-align: center; align-items: center; }
}
.thumbnail--horizontal .thumbnail__picture { -webkit-box-flex: 1; flex: 1 0 30%; float: left; width: 30%; max-width: 30%; padding: 0px; }
.thumbnail--horizontal .thumbnail__caption { -webkit-box-flex: 1; flex: 1 0 70%; width: 70%; float: left; max-width: 70%; padding: 0px 1rem 0px 1.5rem; }
.thumbnail--horizontal .thumbnail__meta { display: block; padding: 0px; border-bottom: 0px; margin-bottom: 0.5rem; font-size: 1.1rem; }
.thumbnail--horizontal .thumbnail__category { padding: 0px; }
.thumbnail--horizontal .thumbnail__category::before { display: none; }
.thumbnail--horizontal .thumbnail__time { display: block; margin-top: 0.5rem; position: static; }
.thumbnail--horizontal .thumbnail__text { padding: 0px; }
.thumbnail--horizontal .thumbnail__title { font-size: 1.5rem; font-family: "Fira Sans", sans-serif; font-weight: 300; }
.thumbnail--horizontal .thumbnail__summary { display: none; }
.thumbnail--horizontal .thumbnail__icon-container { width: auto; padding: 0.5rem; }
.thumbnail--horizontal .thumbnail__icon-container .icon { width: 1.2rem; height: 1.2rem; }
.thumbnail--horizontal .thumbnail__gallery-count { font-size: 1.4rem; }
.thumbnail--horizontal .thumbnail__gallery-type { font-size: 0.5rem; }
.thumbnail--horizontal.thumbnail--featured .thumbnail__picture { display: block; position: relative; }
.thumbnail--horizontal.thumbnail--featured .thumbnail__picture::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(270deg, rgb(6, 23, 41) 0px, rgba(6, 23, 41, 0) 30%, rgba(6, 23, 41, 0)); }
.thumbnail--horizontal.thumbnail--featured .thumbnail__caption { position: relative; padding: 1rem; -webkit-box-flex: 1; flex: 1 0 70%; max-width: 70%; background: none; }
.thumbnail--horizontal.thumbnail--gallery .thumbnail__picture { padding: 0.7rem; margin: 0px 0.7rem 0px 0px; }
.thumbnail--horizontal.thumbnail--gallery .thumbnail__icon-container { left: 0.7rem; }
@media (max-width: 64.0525em) {
  .thumbnail--horizontal.thumbnail--gallery .thumbnail__picture { padding: 0.5rem; margin: 0px 0.5rem 0px 0px; }
  .thumbnail--horizontal.thumbnail--gallery .thumbnail__icon-container { left: 0.5rem; }
}
@media (max-width: 39.99em) {
  .thumbnail--horizontal.thumbnail--gallery .thumbnail__picture { padding: 0.3rem; margin: 0px 0.3rem 0px 0px; }
  .thumbnail--horizontal.thumbnail--gallery .thumbnail__icon-container { left: 0.3rem; }
}
.thumbnail--horizontal.thumbnail--video { background: transparent; }
.thumbnail--horizontal.thumbnail--video::after { content: none; }
.thumbnail--horizontal.thumbnail--video .thumbnail__category { color: rgb(11, 86, 164); text-align: center; padding: 0.1rem 0.6rem; border-bottom: none; box-shadow: rgb(181, 181, 181) 0px 0px 3px; }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
.thumbnail--horizontal.thumbnail--video .thumbnail__category.no-tag { padding: 0px; box-shadow: none; }
.thumbnail--horizontal.thumbnail--video .thumbnail__caption { color: rgb(6, 23, 41); background: none; }
.thumbnail--horizontal.thumbnail--video .thumbnail__caption::after { display: none; }
.thumbnail--horizontal.thumbnail--video .thumbnail__duration { margin: 10px 8px; padding: 4px 8px; font-size: 1.1rem; }
.thumbnail--horizontal.thumbnail--video .thumbnail__time { color: rgb(115, 115, 115); }
.thumbnail--horizontal.thumbnail--video .thumbnail__membership { top: inherit; right: inherit; bottom: 0px; left: 0px; font-weight: 800; position: inherit; background: rgb(255, 255, 255); color: rgb(11, 86, 164); }
.thumbnail--horizontal.thumbnail--video .thumbnail__picture::after { content: ""; position: absolute; width: 100%; height: 4px; background-color: rgb(251, 186, 0); bottom: 0px; left: 0px; z-index: 0; }
.thumbnail--horizontal.thumbnail--video::after { background: none; }
.thumbnail--horizontal.thumbnail--video.t-first-team .thumbnail__picture::after { background: rgb(0, 90, 158); }
.thumbnail--horizontal.thumbnail--video.t-development-squad .thumbnail__picture::after { background: rgb(138, 71, 0); }
.thumbnail--horizontal.thumbnail--video.t-academy .thumbnail__picture::after { background: rgb(255, 255, 255); }
.thumbnail--horizontal.thumbnail--video.t-commercial .thumbnail__picture::after { background: rgb(89, 89, 89); }
.thumbnail--horizontal.thumbnail--video.t-community .thumbnail__picture::after { background: rgb(153, 0, 150); }
.thumbnail--horizontal.thumbnail--video.t-foxes-foundation .thumbnail__picture::after { background: rgb(87, 86, 50); }
.thumbnail--horizontal.thumbnail--video.t-foxes-for-all .thumbnail__picture::after { background: rgb(116, 67, 67); }
.thumbnail--horizontal.thumbnail--video.t-womens .thumbnail__picture::after { background: rgb(230, 230, 230); }
.thumbnail--horizontal.thumbnail--video.t-event .thumbnail__picture::after { background: rgb(116, 67, 67); }
.thumbnail--horizontal.thumbnail--video.t-tunnel-cam .thumbnail__picture::after { background: rgb(67, 67, 116); }
.thumbnail--horizontal.thumbnail--video.t-archive .thumbnail__picture::after { background: rgb(0, 0, 0); }
.thumbnail--horizontal.thumbnail--video.t-feature .thumbnail__picture::after { background: rgb(0, 138, 2); }
.thumbnail--horizontal.thumbnail--video.t-live .thumbnail__picture::after { background: rgb(179, 0, 0); }
.thumbnail--horizontal.thumbnail--video.t-podcast .thumbnail__picture::after { background: rgb(255, 174, 2); }
.thumbnail--horizontal.thumbnail--video.t-live-audio .thumbnail__picture::after { background: rgb(254, 0, 0); }
.thumbnail--horizontal.thumbnail--video.t-highlights .thumbnail__picture::after { background: rgb(18, 1, 255); }
.thumbnail--horizontal.thumbnail--video.t-in-brief .thumbnail__picture::after { background: rgb(0, 252, 255); }
.thumbnail--horizontal.thumbnail--video.t-full-programme .thumbnail__picture::after { background: rgb(255, 247, 1); }
.thumbnail--horizontal.thumbnail--video.t-live-snippet .thumbnail__picture::after { background: rgb(179, 0, 0); }
.thumbnail--horizontal.thumbnail--video.t-on-demand .thumbnail__picture::after { background: rgb(0, 11, 68); }
.thumbnail--horizontal.thumbnail--hero .thumbnail__picture { display: block; }
.thumbnail--horizontal.thumbnail--hero .thumbnail__image { position: static; height: auto; }
@media (max-width: 52.49em) {
  .thumbnail--horizontal { margin-bottom: 2rem; }
  .thumbnail--horizontal::after { content: ""; display: block; position: absolute; bottom: -1rem; left: 0px; right: 0px; height: 1px; background: rgb(244, 244, 244); }
}
@media (min-width: 52.5em) {
  .thumbnail--wide { margin-bottom: 2rem; }
  .thumbnail--wide .thumbnail__picture { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; overflow: hidden; }
  .thumbnail--wide .thumbnail__image { transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
  .thumbnail--wide .thumbnail__category { margin-right: 1rem; }
  .thumbnail--wide .thumbnail__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 2rem; }
  .thumbnail--wide .thumbnail__summary { display: block; }
  .thumbnail--wide.thumbnail--featured .thumbnail__category { border-bottom-color: rgb(251, 186, 0); }
}
@media (min-width: 52.5em) and (max-width: 64.0525em) {
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .thumbnail--wide.thumbnail--featured figure { -webkit-box-align: stretch; align-items: stretch; }
  .thumbnail--wide.thumbnail--featured .thumbnail__image { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; }
}
}
@media (min-width: 52.5em) {
  .thumbnail--text-small .thumbnail__title { font-size: 1.2rem; }
  .thumbnail--inset { padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (max-width: 52.49em) {
  .thumbnail--inset.thumbnail--featured { margin-bottom: 1rem; }
  .thumbnail--text-small .thumbnail__title { font-size: 1.5rem; }
  .thumbnail--wide-thumb .thumbnail__picture { -webkit-box-flex: 1; flex: 1 0 30%; width: 30%; max-width: 30%; }
  .thumbnail--wide-thumb .thumbnail__caption { -webkit-box-flex: 1; flex: 1 0 70%; width: 70%; max-width: 70%; }
}
.thumbnail--text-small .thumbnail__title { font-size: 1.2rem; }
@media (min-width: 40em) {
  .thumbnail--divider { padding-top: 1.5rem; margin-bottom: 0px; padding-bottom: 1.5rem; border-bottom: 1px solid rgb(235, 235, 235); }
  .thumbnail--hero figure { display: flex; width: 100%; }
  .thumbnail--hero .thumbnail__picture-link { -webkit-box-flex: 1; flex: 1 0 70%; -webkit-box-ordinal-group: 3; order: 2; position: relative; overflow: hidden; }
  .thumbnail--hero .thumbnail__caption { -webkit-box-flex: 1; flex: 1 0 30%; -webkit-box-ordinal-group: 2; order: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .thumbnail--hero .thumbnail__related { margin-top: auto; }
}
@media (min-width: 40em) and (max-width: 81.24em) {
  .thumbnail--hero { min-height: 27rem; }
  .thumbnail--hero .thumbnail__picture-link { -webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; }
}
@media (max-width: 39.99em) {
  .thumbnail--horizontal-phablet { box-shadow: none; margin-bottom: 1rem; }
  .thumbnail--horizontal-phablet:not(.thumbnail--featured) { background-color: transparent; }
  .thumbnail--horizontal-phablet figure { width: 100%; }
  @supports ((display: -webkit-box) or (display: flex)) {
  .thumbnail--horizontal-phablet figure { display: flex; -webkit-box-align: center; align-items: center; }
}
  .thumbnail--horizontal-phablet .thumbnail__picture { -webkit-box-flex: 1; flex: 1 0 30%; float: left; width: 30%; max-width: 30%; padding: 0px; }
  .thumbnail--horizontal-phablet .thumbnail__caption { -webkit-box-flex: 1; flex: 1 0 70%; width: 70%; float: left; max-width: 70%; padding: 0px 1rem 0px 1.5rem; }
  .thumbnail--horizontal-phablet .thumbnail__meta { display: block; padding: 0px; border-bottom: 0px; margin-bottom: 0.5rem; font-size: 1.1rem; }
  .thumbnail--horizontal-phablet .thumbnail__category { padding: 0px; }
  .thumbnail--horizontal-phablet .thumbnail__category::before { display: none; }
  .thumbnail--horizontal-phablet .thumbnail__time { display: block; margin-top: 0.5rem; position: static; }
  .thumbnail--horizontal-phablet .thumbnail__text { padding: 0px; }
  .thumbnail--horizontal-phablet .thumbnail__title { font-size: 1.5rem; font-family: "Fira Sans", sans-serif; font-weight: 300; }
  .thumbnail--horizontal-phablet .thumbnail__summary { display: none; }
  .thumbnail--horizontal-phablet .thumbnail__icon-container { width: auto; padding: 0.5rem; }
  .thumbnail--horizontal-phablet .thumbnail__icon-container .icon { width: 1.2rem; height: 1.2rem; }
  .thumbnail--horizontal-phablet .thumbnail__gallery-count { font-size: 1.4rem; }
  .thumbnail--horizontal-phablet .thumbnail__gallery-type { font-size: 0.5rem; }
  .thumbnail--horizontal-phablet.thumbnail--featured .thumbnail__picture { display: block; position: relative; }
  .thumbnail--horizontal-phablet.thumbnail--featured .thumbnail__picture::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; background: linear-gradient(270deg, rgb(6, 23, 41) 0px, rgba(6, 23, 41, 0) 30%, rgba(6, 23, 41, 0)); }
  .thumbnail--horizontal-phablet.thumbnail--featured .thumbnail__caption { position: relative; padding: 1rem; -webkit-box-flex: 1; flex: 1 0 70%; max-width: 70%; background: none; }
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__picture { padding: 0.7rem; margin: 0px 0.7rem 0px 0px; }
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__icon-container { left: 0.7rem; }
}
@media (max-width: 39.99em) and (max-width: 64.0525em) {
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__picture { padding: 0.5rem; margin: 0px 0.5rem 0px 0px; }
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__icon-container { left: 0.5rem; }
}
@media (max-width: 39.99em) and (max-width: 39.99em) {
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__picture { padding: 0.3rem; margin: 0px 0.3rem 0px 0px; }
  .thumbnail--horizontal-phablet.thumbnail--gallery .thumbnail__icon-container { left: 0.3rem; }
}
@media (max-width: 39.99em) {
  .thumbnail--horizontal-phablet.thumbnail--video { background: transparent; }
  .thumbnail--horizontal-phablet.thumbnail--video::after { content: none; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category { color: rgb(11, 86, 164); text-align: center; padding: 0.1rem 0.6rem; border-bottom: none; box-shadow: rgb(181, 181, 181) 0px 0px 3px; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__category.no-tag { padding: 0px; box-shadow: none; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__caption { color: rgb(6, 23, 41); background: none; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__caption::after { display: none; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__duration { margin: 10px 8px; padding: 4px 8px; font-size: 1.1rem; }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__time { color: rgb(115, 115, 115); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__membership { top: inherit; right: inherit; bottom: 0px; left: 0px; font-weight: 800; position: inherit; background: rgb(255, 255, 255); color: rgb(11, 86, 164); }
  .thumbnail--horizontal-phablet.thumbnail--video .thumbnail__picture::after { content: ""; position: absolute; width: 100%; height: 4px; background-color: rgb(251, 186, 0); bottom: 0px; left: 0px; z-index: 0; }
  .thumbnail--horizontal-phablet.thumbnail--video::after { background: none; }
  .thumbnail--horizontal-phablet.thumbnail--video.t-first-team .thumbnail__picture::after { background: rgb(0, 90, 158); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-development-squad .thumbnail__picture::after { background: rgb(138, 71, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-academy .thumbnail__picture::after { background: rgb(255, 255, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-commercial .thumbnail__picture::after { background: rgb(89, 89, 89); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-community .thumbnail__picture::after { background: rgb(153, 0, 150); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-foxes-foundation .thumbnail__picture::after { background: rgb(87, 86, 50); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-foxes-for-all .thumbnail__picture::after { background: rgb(116, 67, 67); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-womens .thumbnail__picture::after { background: rgb(230, 230, 230); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-event .thumbnail__picture::after { background: rgb(116, 67, 67); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-tunnel-cam .thumbnail__picture::after { background: rgb(67, 67, 116); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-archive .thumbnail__picture::after { background: rgb(0, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-feature .thumbnail__picture::after { background: rgb(0, 138, 2); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-live .thumbnail__picture::after { background: rgb(179, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-podcast .thumbnail__picture::after { background: rgb(255, 174, 2); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-live-audio .thumbnail__picture::after { background: rgb(254, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-highlights .thumbnail__picture::after { background: rgb(18, 1, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-in-brief .thumbnail__picture::after { background: rgb(0, 252, 255); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-full-programme .thumbnail__picture::after { background: rgb(255, 247, 1); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-live-snippet .thumbnail__picture::after { background: rgb(179, 0, 0); }
  .thumbnail--horizontal-phablet.thumbnail--video.t-on-demand .thumbnail__picture::after { background: rgb(0, 11, 68); }
  .thumbnail--horizontal-phablet.thumbnail--hero .thumbnail__picture { display: block; }
  .thumbnail--horizontal-phablet.thumbnail--hero .thumbnail__image { position: static; height: auto; }
}
@media (max-width: 39.99em) and (max-width: 52.49em) {
  .thumbnail--horizontal-phablet { margin-bottom: 2rem; }
  .thumbnail--horizontal-phablet::after { content: ""; display: block; position: absolute; bottom: -1rem; left: 0px; right: 0px; height: 1px; background: rgb(244, 244, 244); }
}
@media (max-width: 39.99em) {
  .thumbnail.thumbnail--video-slider .thumbnail__picture { width: 100%; max-width: none; }
  .thumbnail .thumbnail__gallery-type { display: none; }
  .thumbnail .thumbnail__title { font-size: 1.4rem; }
  .thumbnail .thumbnail__picture { width: 40%; max-width: 40%; }
  .thumbnail--hero { min-height: 0px; }
  .thumbnail--hero .thumbnail__icon-container { top: 36%; }
  .thumbnail--hero .thumbnail__icon-container .thumbnail__gallery-type { display: block; }
  .thumbnail--hero .thumbnail__picture { width: 100%; max-width: 100%; }
  .thumbnail--hero .thumbnail__image { position: static; height: auto; }
  .thumbnail--hero .thumbnail__caption { width: 100%; max-width: 100%; }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .thumbnail.thumbnail--featured.thumbnail--horizontal-phablet .thumbnail__picture { position: absolute; inset: 0px; width: 30%; }
  .thumbnail.thumbnail--featured.thumbnail--horizontal-phablet .thumbnail__image { position: absolute; inset: 0px; width: 100%; height: 100%; }
  .thumbnail.thumbnail--featured.thumbnail--horizontal-phablet .thumbnail__caption { width: 70%; margin-left: 30%; background: transparent; }
}
}
@media (max-width: 24.99em) {
  .thumbnail__title { font-size: 1.3rem; }
}
.social-share__share { font-size: 1.2rem; }
.social-share__icons-container { display: inline-flex; }
.social-share__icon { display: flex; position: relative; margin-left: 1rem; border-radius: 100%; padding: 0.8rem; cursor: pointer; transition: background-color 0.25s ease 0s, color 0.25s ease 0s; background-color: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.social-share__icon .icon { width: 1.8rem; height: 1.8rem; }
.social-share__icon:focus { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .social-share__icon:hover { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
}
.social-share__next { text-transform: uppercase; }
.social-share__copy-message { position: absolute; left: 50%; top: calc(100% + 1rem); transform: translateX(-50%); padding: 0.7rem 1rem; white-space: nowrap; font-size: 1.1rem; line-height: 1.2; background: rgb(11, 86, 164); color: rgb(255, 255, 255); opacity: 0; visibility: hidden; transition: all 0.2s ease 0s; }
.social-share__copy-message::before { content: ""; border: 5px solid transparent; position: absolute; margin-top: -5px; }
.social-share__copy-message--fail { background: rgb(218, 0, 25); }
.social-share__copy-message--fail::before { border-right-color: rgb(218, 0, 25); }
.social-share .is-active .social-share__copy-message { opacity: 1; visibility: visible; }
.social-share--abridged { display: inline-flex; -webkit-box-align: center; align-items: center; text-align: center; margin: 3rem 0px; }
.social-share--abridged .social-share__copy-message { top: 0px; left: 50%; transform: translate(20%, 10%); }
.social-share--abridged .social-share__copy-message::before { border-right-color: rgb(11, 86, 164); top: 50%; left: -10px; }
.social-share--divider { text-align: left; display: inline-block; -webkit-box-align: center; align-items: center; position: relative; }
.social-share--divider .social-share__items, .social-share--divider .social-share__share { display: inline-block; vertical-align: middle; }
.social-share--divider::after, .social-share--divider::before { content: ""; display: block; border-bottom: 1px dotted rgb(235, 235, 235); width: 100vw; position: absolute; top: 50%; }
.social-share--divider::before { right: calc(100% + 1rem); }
.social-share--divider::after { left: calc(100% + 1rem); }
.social-share--vertical { text-align: center; }
.social-share--vertical .social-share__title { text-transform: uppercase; margin-bottom: 1rem; }
.social-share--vertical .social-share__icons-container { display: inline-block; }
.social-share--vertical .social-share__icon { color: rgb(255, 255, 255); margin-left: 0px; background-color: rgb(11, 86, 164); transition: color 0.25s ease 0s, background-color 0.25s ease 0s; margin-bottom: 0.5rem; }
.social-share--vertical .social-share__icon:focus { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .social-share--vertical .social-share__icon:hover { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
}
.social-share--vertical .social-share__copy-message { top: 50%; right: calc(100% + 1rem); left: auto; transform: translateY(-50%); }
.social-share--vertical .social-share__copy-message::before { top: 50%; right: -9px; margin-top: -5px; border-left-color: rgb(11, 86, 164); }
.social-share--vertical .social-share__next-container { display: inline-block; position: absolute; bottom: 2rem; left: 50%; transition: all 1s ease 0s; transform: translateX(-50%); }
.social-share--vertical .social-share__next-icon { margin-top: 1rem; }
@media (min-width: 40em) {
  .social-share--vertical.isHidden { transform: translateX(100%); }
}
@media (max-width: 39.99em) {
  .social-share--vertical.isHidden { transform: translateY(100%); }
}
.social-share--vertical.isHidden .social-share__social-container { opacity: 0; }
.social-share--horizontal { background-color: rgb(255, 255, 255); position: fixed; bottom: 0px; left: 0px; width: 100%; display: flex; -webkit-box-align: center; align-items: center; padding: 1.5rem; z-index: 100; box-shadow: rgba(0, 0, 0, 0.2) 0px -2px 15px 0px; opacity: 0; visibility: hidden; transition: all 0.2s ease 0s; }
.social-share--horizontal.is-active { opacity: 1; visibility: visible; }
.social-share--horizontal.isHidden { transform: translateY(100%); }
.social-share--horizontal .social-share__scroll-length { position: absolute; top: 0px; margin: 0px -1.5rem; min-width: 2.5rem; background-color: rgb(11, 86, 164); height: 5px; }
.social-share--horizontal .social-share__current-article { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80%; }
.social-share--horizontal .social-share__social-container { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.social-share--horizontal .social-share__share { white-space: nowrap; }
.social-share--horizontal .social-share__icons-container { display: inline-flex; }
.social-share--horizontal .social-share__next-container { text-align: right; }
.social-share--horizontal .social-share__next { font-weight: 800; }
.social-share--horizontal .social-share__copy-message { transform: translate(40%, -65%); top: -20px; right: 0px; }
.social-share--horizontal .social-share__copy-message::before { top: auto; right: 50%; bottom: 0px; margin-bottom: -10px; border-top-color: rgb(11, 86, 164); border-left-color: transparent; }
.social-share--static { position: relative; left: 50%; transform: translateX(-50%); }
.social-share--static .social-share__share { color: rgb(162, 160, 160); }
.social-share--static .social-share__icon { color: rgb(255, 255, 255); background-color: rgb(11, 86, 164); transition: color 0.25s ease 0s, background-color 0.25s ease 0s; }
.social-share--static .social-share__icon:focus { color: rgb(11, 86, 164); background-color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .social-share--static .social-share__icon:hover { color: rgb(11, 86, 164); background-color: rgb(255, 255, 255); }
}
.social-share--text-highlight { display: none; position: absolute; margin-top: -5.5rem; padding: 0px 0.5rem; background: rgb(6, 23, 41); color: rgb(255, 255, 255); border-radius: 4px; z-index: 1; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 5px 2px; animation: 1s ease 0s 1 normal none running a; }
@-webkit-keyframes a { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
@keyframes a { 
  0% { transform: scaleX(1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scaleX(1); }
}
.social-share--text-highlight.active { display: block; }
.social-share--text-highlight .social-share__icons-container::before { content: ""; position: absolute; bottom: 0px; margin-bottom: -5px; left: 50%; transform: translate(-50%, 50%); border-width: 5px; border-style: solid; border-color: rgb(6, 23, 41) transparent transparent; border-image: initial; }
.social-share--text-highlight .social-share__icon { border: none; margin-left: 0px; }
.social-share--text-highlight .social-share__icon .icon { color: rgb(255, 255, 255); }
.social-share--text-highlight .social-share__icon:focus { background: transparent; }
.social-share--text-highlight .social-share__icon:focus .icon { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .social-share--text-highlight .social-share__icon:hover { background: transparent; }
  .social-share--text-highlight .social-share__icon:hover .icon { color: rgb(251, 186, 0); }
}
.social-share--light-fill .social-share__title { font-size: 1.1rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.social-share--light-fill .social-share__icon { color: rgb(6, 23, 41); border-color: rgb(255, 255, 255); background: rgb(255, 255, 255); }
@media (max-width: 52.49em) {
  .social-share--horizontal .social-share__icons-container li:first-child { margin-left: 0px; }
  .social-share--text-highlight { display: none !important; }
}
@media (max-width: 39.99em) {
  .social-share .social-share__next-icon { margin-top: 0px; margin-bottom: 0.5rem; }
  .social-share .social-share__next-icon.icon { width: 1.5rem; height: 1.5rem; }
  .social-share--abridged { margin: 2rem 0px; }
  .social-share--abridged .social-share__copy-message { right: inherit; top: -50%; transform: translate(-50%, -70%); }
  .social-share--abridged .social-share__copy-message::before { border-color: rgb(11, 86, 164) transparent transparent; left: 50%; top: 100%; bottom: -50%; margin-left: -5px; margin-top: 0px; }
  .social-share--vertical { text-align: left; }
  .social-share--vertical .social-share__social-container { display: inline-flex; -webkit-box-align: center; align-items: center; margin-top: 0px; transform: translateY(-10%); }
  .social-share--vertical .social-share__title { margin-bottom: 0px; }
  .social-share--vertical .social-share__icons-container { display: inline-flex; margin-left: 0.5rem; }
  .social-share--vertical .social-share__icons-container li:not(:last-child) { margin-bottom: 0px; }
  .social-share--vertical .social-share__icon { border: none; margin: 0px 0.2rem; }
  .social-share--vertical .social-share__icon:focus { background-color: transparent; }
  .social-share--vertical .social-share__icon:focus .icon { color: rgb(251, 186, 0); }
}
@media (max-width: 39.99em) and (min-width: 64.0625em) {
  .social-share--vertical .social-share__icon:hover { background-color: transparent; }
  .social-share--vertical .social-share__icon:hover .icon { color: rgb(251, 186, 0); }
}
@media (max-width: 39.99em) {
  .social-share--vertical .social-share__next-container { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-align: center; align-items: center; top: 0px; right: 0px; left: inherit; margin-bottom: 0px; padding: 1rem 1.5rem; border-left: 1px solid rgb(235, 235, 235); transform: none; }
  .social-share--vertical .social-share__copy-message { transform: translate(40%, -100%); top: 0px; right: 0px; }
  .social-share--vertical .social-share__copy-message::before { top: auto; right: 50%; bottom: 0px; margin-bottom: -10px; border-top-color: rgb(11, 86, 164); border-left-color: transparent; }
  .social-share--horizontal { height: 5rem; padding: 1rem 1.5rem; }
  .social-share--horizontal .social-share__title-container { width: auto; margin-left: -1.5rem; }
  .social-share--horizontal .social-share__title { text-transform: uppercase; }
  .social-share--horizontal .social-share__social-container { -webkit-box-pack: start; justify-content: flex-start; margin-left: -1rem; }
  .social-share--horizontal .social-share__icon { border: none; }
  .social-share--horizontal .social-share__next-container { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-align: center; align-items: center; border-left: 1px solid rgb(235, 235, 235); margin-right: -1.5rem; padding: 0px 1rem; width: auto; }
  .social-share--horizontal .social-share__next { font-weight: 400; }
  .social-share--horizontal .social-share__next, .social-share--horizontal .social-share__title { font-size: 1.1rem; }
  .social-share--horizontal .social-share__copy-message { top: 0px; transform: translate(40%, -100%); }
}
.social-follow { display: inline-flex; -webkit-box-align: center; align-items: center; }
.social-follow__pipe { height: 19px; border-left: 1px solid rgb(218, 218, 218); margin: 0px 1rem 0px 1.1rem; }
.social-follow__follow-text { vertical-align: middle; margin-top: -1px; font-size: 1rem; color: rgb(78, 78, 78); display: inline-block; }
.social-follow__icons { margin: 0px 2rem; display: inline-flex; }
.social-follow__social-ellipse { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 35px; height: 35px; margin: 0px 0.3rem; border-radius: 40px; box-shadow: rgb(158, 158, 158) 1px 1px 2px; position: relative; vertical-align: middle; transition: transform 0.25s ease 0s, -webkit-transform 0.25s ease 0s; }
.social-follow__social-ellipse:focus { transform: scale(1.1); }
@media (min-width: 64.0625em) {
  .social-follow__social-ellipse:hover { transform: scale(1.1); }
}
.social-follow__social-ellipse--facebook { background-color: rgb(59, 89, 152); }
.social-follow__social-ellipse--twitter { background-color: rgb(64, 153, 255); }
.social-follow__social-ellipse--youtube { background-color: rgb(187, 0, 0); }
.social-follow__social-ellipse--instagram { background: linear-gradient(90deg, rgb(254, 201, 95) 0px, rgb(211, 28, 122) 36%, rgb(133, 85, 197) 67%, rgb(100, 52, 185)); }
.social-follow__social-ellipse .icon { width: 1.8rem; height: 1.8rem; color: rgb(255, 255, 255); }
.social-follow--player-bio { padding: 0px; margin: 1rem 0px 2rem; }
.social-follow--player-bio .social-follow__follow-text { color: rgb(255, 255, 255); text-transform: uppercase; }
.social-follow--player-bio .social-follow__icons { margin: 0px 1rem; }
.social-follow--player-bio .social-follow__social-ellipse { box-shadow: none; }
@media (max-width: 64.0525em) {
  .social-follow { margin: 1rem 0px; }
  .social-follow__icons { margin: 0px 0.5rem; }
}
@media (max-width: 39.99em) {
  .social-follow--player-bio { display: block; }
  .social-follow--player-bio .social-follow__follow-text { display: block; margin-bottom: 1rem; }
  .social-follow--player-bio .social-follow__icons { display: block; }
  .social-follow--player-bio .social-follow__social-ellipse { width: 40px; height: 40px; }
  .social-follow--player-bio .social-follow__social-ellipse .icon { width: 2.2rem; height: 2.2rem; color: rgb(255, 255, 255); }
}
.social-share-expand { z-index: 5; position: relative; border-radius: 30px; }
.social-share-expand__overflow-container { overflow: hidden; border-radius: 30px 0px 0px 30px; }
.social-share-expand__label { position: absolute; top: 0px; right: 0px; line-height: 4rem; padding-left: 1.5rem; padding-right: 5rem; border-radius: 2rem; white-space: nowrap; font-size: 1.1rem; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.6); max-width: 15rem; overflow: hidden; transition: all 0.2s ease 0s; }
.social-share-expand__button { position: absolute; right: 0px; cursor: pointer; box-shadow: rgb(122, 122, 122) 0px 0px 5px; width: 40px; height: 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-right: 2px; z-index: 5; background: rgb(11, 86, 164); color: rgb(255, 255, 255); border-radius: 30px; transition: border-radius 0.2s ease 0.3s, background 0.2s ease 0s, color 0.2s ease 0s; }
.social-share-expand__button .icon { width: 1.9rem; height: 1.9rem; }
.social-share-expand__button:focus { background: rgb(255, 255, 255); color: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .social-share-expand__button:hover { background: rgb(255, 255, 255); color: rgb(11, 86, 164); }
}
.social-share-expand__options { position: absolute; right: 40px; box-shadow: rgb(122, 122, 122) 0px 0px 5px; border-radius: 30px 0px 0px 30px; overflow: hidden; display: inline-flex; max-width: 0px; transition: all 0.25s ease-in-out 0.05s; visibility: hidden; }
.social-share-expand__option { cursor: pointer; width: 40px; height: 40px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.social-share-expand__option .icon { opacity: 0; transition: opacity 0.2s ease 0.1s; }
.social-share-expand__option:focus { background: rgb(251, 186, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .social-share-expand__option:hover { background: rgb(251, 186, 0); color: rgb(6, 23, 41); }
}
.social-share-expand__option.is-active .social-share-expand__copy-message { opacity: 1; }
.social-share-expand__copy-message { font-size: 1.1rem; padding: 8px; width: 135px; position: absolute; right: calc(100% + 1rem); background: rgb(11, 86, 164); color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.25s ease 0s; }
.social-share-expand__copy-message::before { content: ""; width: 0px; height: 0px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid rgb(11, 86, 164); position: absolute; right: -7px; }
.social-share-expand__bottom { cursor: pointer; background: rgb(255, 255, 255); border-radius: 30px 0px 0px 30px; width: 20px; height: 40px; }
.social-share-expand.is-open .social-share-expand__options { max-width: 200px; visibility: visible; }
.social-share-expand.is-open .social-share-expand__options .icon { opacity: 1; }
.social-share-expand.is-open .social-share-expand__button { transition-delay: 0s; background: rgb(255, 255, 255); color: rgb(11, 86, 164); border-radius: 0px 30px 30px 0px; }
.social-share-expand.is-open .social-share-expand__options { max-height: 200px; }
.social-share-expand.is-open .social-share-expand__option .icon { opacity: 1; }
@media (max-width: 52.49em) {
  .social-share-expand { display: none; }
}
.load-more { position: relative; text-align: center; margin: 2rem 0px; }
.load-more__btn { border: 0px; }
.load-more.has-btn::before { content: ""; border-top: 1px dotted rgb(235, 235, 235); position: absolute; top: 50%; left: 0px; right: 0px; height: 1px; }
.loader, .loader::after { border-radius: 50%; width: 10em; height: 10em; }
.loader { margin: 0px auto; font-size: 3.8px; position: relative; text-indent: -9999em; border-width: 1.1em; border-style: solid; border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) rgb(11, 86, 164); transform: translateZ(0px); animation: 1.1s linear 0s infinite normal none running c; }
.loader--table { position: absolute; left: 46%; top: 120px; }
.tabbed-nav::before { content: ""; display: block; }
.tabbed-nav::after { content: ""; display: table; clear: both; }
.tabbed-nav .tabs { text-align: center; }
.tabbed-nav__content { display: none; }
.tabbed-nav .active { display: block; }
.tabbed-nav__item { float: left; }
.tabbed-nav__btn { padding: 1.5rem 2.5rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; position: relative; cursor: pointer; display: block; text-decoration: none; color: rgb(6, 23, 41); }
.tabbed-nav__btn::before { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background: rgb(235, 235, 235); opacity: 0; transition: all 0.2s ease 0s; }
.tabbed-nav__btn:focus::before { opacity: 1; }
@media (min-width: 64.0625em) {
  .tabbed-nav__btn:hover::before { opacity: 1; }
}
.tabbed-nav .is-active::before { opacity: 1; background: rgb(11, 86, 164); }
.tabbed-nav .moreToggle { display: none; }
.tabbed-nav .moreToggleDropdown { display: none; position: absolute; top: 100%; right: 0px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; }
.tabbed-nav .moreToggleDropdown li { float: none; }
.tabbed-nav .hide { display: none; }
.tabbed-nav .more { padding: 0px; }
.tabbed-nav .moreToggle { padding: 1.5rem 3rem; position: relative; cursor: pointer; }
.tabbed-nav .showMoreEnabled .moreToggle { display: block; }
.tabbed-nav .open .moreToggle { background: rgb(255, 255, 255); }
.tabbed-nav .open .moreToggleDropdown { display: block; }
.tabbed-nav--large .tablist { margin-bottom: 3rem; display: inline-block; width: auto; margin-top: -4.6rem; background: transparent; box-shadow: none; }
.tabbed-nav--large .tablist > li { background: rgb(10, 47, 87); border-radius: 4px 4px 0px 0px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-weight: 500; line-height: 3; margin-right: 0.5rem; padding: 0.5rem 6rem; text-transform: uppercase; }
.tabbed-nav--large .tablist > li:not(:last-child) { border-right: 0px; }
.tabbed-nav--large .tablist > li:last-of-type { margin-right: 0px; }
.tabbed-nav--large .tablist > li:focus { background-color: rgb(5, 22, 41); }
@media (min-width: 64.0625em) {
  .tabbed-nav--large .tablist > li:hover { background-color: rgb(5, 22, 41); }
}
.tabbed-nav--large .tablist > li.active { background: rgb(255, 255, 255); color: rgb(11, 86, 164); }
@media (max-width: 24.99em) {
  .tabbed-nav .tablist > li { width: 50%; margin-right: 0px; }
}
@media (max-width: 24.99em) {
  .tabbed-nav .tablist { width: 100%; }
  .tabbed-nav .tablist > li { width: 50%; padding: 0.5rem 0px; }
}
.inline-player { position: relative; padding-bottom: 56.25%; width: 100% !important; height: 0px !important; }
.inline-player__player, .inline-player object { position: absolute; top: 0px; left: 0px; object-fit: contain; width: 100% !important; height: 100% !important; }
.inline-player .loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.inline-player #videoPlayer, .inline-player .kWidgetIframeContainer { height: 100%; }
.inline-player .kWidgetIframeContainer { position: relative; z-index: 30; }
.inline-player .kWidgetCentered { position: static !important; }
.inline-player img.kWidgetCentered { width: 100%; height: 100%; }
.inline-player .kWidgetPlayBtn { background: rgba(6, 23, 41, 0.5); width: 15rem; height: 15rem; margin-top: -7.5rem; margin-left: -7.5rem; border-radius: 100%; transition: background 0.2s ease 0s; color: rgb(255, 255, 255); position: absolute !important; }
.inline-player .kWidgetPlayBtn::before { content: ""; display: block; background: url("global-sprite.png") -1410px -65px no-repeat; width: 71px; height: 80px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin-left: 5px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .inline-player .kWidgetPlayBtn::before { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.inline-player .kWidgetPlayBtn:focus, .inline-player .kWidgetPlayBtn:hover { background: rgb(11, 86, 164); }
.inline-player--no-thumb img.kWidgetCentered { display: none; }
.inline-player__audio-thumbnail { cursor: pointer; }
.inline-player__media-container { cursor: pointer; z-index: 10; }
.inline-player__media-thumbnail { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; cursor: pointer; }
.inline-player__media-thumbnail img { display: block; width: 100%; }
.inline-player__play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 20; margin: 0px auto 1rem; width: 12rem; height: 12rem; border-radius: 50%; -webkit-box-align: center; align-items: center; background-color: rgba(6, 23, 41, 0.5); display: flex; -webkit-box-pack: center; justify-content: center; transition: background-color 0.25s ease 0s; color: rgb(255, 255, 255); }
.inline-player__play-icon .icon { margin-left: 1rem; width: 5rem; height: 5rem; }
.inline-player:focus .inline-player__play-icon { background-color: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .inline-player:hover .inline-player__play-icon { background-color: rgb(11, 86, 164); }
}
@media (max-width: 39.99em) {
  .inline-player .kWidgetPlayBtn { width: 10rem; height: 10rem; margin-top: -5rem; margin-left: -5rem; }
  .inline-player .kWidgetPlayBtn::before { background: url("global-sprite.png") -1475px -604px no-repeat; width: 45px; height: 50px; }
}
@media (max-width: 39.99em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 39.99em) and (min-resolution: 192dpi) {
  .inline-player .kWidgetPlayBtn::before { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.articleWidget.left .kWidgetPlayBtn, .articleWidget.right .kWidgetPlayBtn { width: 10rem; height: 10rem; margin-top: -5rem; margin-left: -5rem; }
.articleWidget.left .kWidgetPlayBtn::before, .articleWidget.right .kWidgetPlayBtn::before { background: url("global-sprite.png") -1475px -604px no-repeat; width: 45px; height: 50px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .articleWidget.left .kWidgetPlayBtn::before, .articleWidget.right .kWidgetPlayBtn::before { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.dropdown-wrapper { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin: 0px -1rem 2rem; border-bottom: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px -2px; }
.dropdown { cursor: pointer; width: 18rem; padding-bottom: 1rem; position: relative; border-right: 1px solid rgb(235, 235, 235); }
.dropdown__comma, .dropdown__title--mobile { display: none; }
.dropdown__current, .dropdown__label { padding-left: 1rem; }
.dropdown__label { position: absolute; text-transform: uppercase; color: rgb(11, 86, 164); font-size: 1rem; font-weight: 500; top: 0.5rem; }
.dropdown__current { position: relative; padding: 2rem 3rem 0px 1rem; min-height: 4rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; z-index: 1; transition: color 0.25s ease 0s, font-weight 0.25s ease 0s; }
.dropdown__current:focus { color: rgb(11, 86, 164); font-weight: 500; }
.dropdown__icon-chevron, .dropdown__icon-close { position: absolute; right: 1rem; top: 1.5rem; width: 1.2rem; height: 1.2rem; color: rgb(115, 115, 115); z-index: 0; }
.dropdown__icon-close { display: none; }
.dropdown__reset-btn { padding-left: 1rem; color: rgb(115, 115, 115); font-weight: 500; font-size: 1.1rem; cursor: pointer; }
.dropdown__reset-btn .icon { transform: rotate(-180deg); }
.dropdown__reset-btn:focus { color: rgb(11, 86, 164); }
.dropdown__reset-btn:focus .icon { transform: rotate(0deg); transition: transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s; }
@media (min-width: 64.0625em) {
  .dropdown__reset-btn:hover { color: rgb(11, 86, 164); }
  .dropdown__reset-btn:hover .icon { transform: rotate(0deg); transition: transform 0.4s ease 0s, -webkit-transform 0.4s ease 0s; }
}
.dropdown::after { content: ""; display: block; width: 0px; height: 2px; position: absolute; bottom: 0px; left: 50%; transition: all 0.5s ease 0s; }
@media (min-width: 64.0625em) {
  .dropdown:hover::after { background-color: rgb(11, 86, 164); width: calc(100% - 1.6rem); left: 0.8rem; }
}
.dropdown.open { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 3px; margin-top: -1rem; padding-top: 1rem; }
.dropdown.open::after { content: ""; display: block; background-color: rgb(11, 86, 164); width: calc(100% - 1.6rem); left: 0.8rem; height: 2px; position: absolute; bottom: 0px; }
.dropdown.open .dropdown__label { top: 1.5rem; }
.dropdown.open .dropdown__icon-chevron { display: none; }
.dropdown.open .dropdown__icon-close { display: block; top: 2.5rem; }
.dropdown.open .dropdown-list { visibility: visible; transform: scale(1); }
.dropdown.inactive { cursor: not-allowed; }
.dropdown.inactive .dropdown__current, .dropdown.inactive .dropdown__label { color: rgb(115, 115, 115); }
.dropdown.inactive .dropdown__current::after { border-color: rgb(255, 255, 255); }
.dropdown.inactive .dropdown__icon-chevron { display: none; }
.dropdown.inactive:focus::after { width: 0px; }
@media (min-width: 64.0625em) {
  .dropdown.inactive:hover::after { width: 0px; }
}
.dropdown-list { visibility: hidden; transform: scale(0); position: absolute; z-index: 30; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 5px 0px; width: 100%; margin-top: 1rem; padding: 0.5rem 1rem; max-height: 35rem; overflow-y: auto; transition: scale 0.2s ease-in-out 0.2s; }
.dropdown-list .dropdown-list__option:not(:last-child) { border-bottom: 1px solid rgb(235, 235, 235); }
.dropdown-list__option { padding: 0.8rem 0px; font-weight: 500; }
.dropdown-list__option:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .dropdown-list__option:hover { text-decoration: underline; }
}
@media (max-width: 56.25em) {
  .dropdown { width: 15rem; }
  .dropdown__current { padding: 2rem 4rem 0px 1rem; }
}
@media (max-width: 46.875em) {
  .dropdown { width: 12rem; }
  .dropdown__icon-chevron, .dropdown__icon-close { top: 2.5rem; }
  .dropdown__reset-btn { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; }
}
@media (max-width: 39.99em) {
  .filters.open .dropdown { display: block; width: 100%; border-right: none; border-bottom: 1px solid rgb(235, 235, 235); padding: 1rem 0px; }
  .filters.open .dropdown__comma, .filters.open .dropdown__reset-btn { display: none; }
  .filters.open .dropdown__label { top: 1.5rem; display: block; font-size: 1.2rem; }
  .filters.open .dropdown__current { display: block; padding: 2rem 3rem 0px 1rem; font-size: 1.6rem; }
  .filters.open .dropdown__icon-chevron { display: block; transform: rotate(-90deg); top: 2.5rem; right: 1rem; }
  .filters.open .dropdown.open { margin-top: 0px; box-shadow: none; position: absolute; top: 0px; background: rgb(255, 255, 255); z-index: 1; height: 100%; border-bottom: none; }
  .filters.open .dropdown.open::after { width: 0px; }
  .filters.open .dropdown.open .dropdown__label { position: relative; top: 0px; border-bottom: 1px solid rgb(235, 235, 235); padding: 1rem 0px 1.5rem; text-align: center; font-size: 1.4rem; }
  .filters.open .dropdown.open .dropdown__current, .filters.open .dropdown.open .dropdown__icon-chevron, .filters.open .dropdown.open .dropdown__icon-close { display: none; }
  .filters.open .dropdown.open .dropdown-list { display: block; box-shadow: none; margin-top: 0px; padding: 0px 1rem; max-height: none; }
  .filters.open .dropdown.open .dropdown-list__option { padding: 0.8rem; font-size: 1.6rem; }
  .filters.open .dropdown.open .dropdown-list__option:focus { background-color: rgb(11, 86, 164); color: rgb(255, 255, 255); text-decoration: none; margin: 0px -1rem; }
}
@media (max-width: 39.99em) and (min-width: 64.0625em) {
  .filters.open .dropdown.open .dropdown-list__option:hover { background-color: rgb(11, 86, 164); color: rgb(255, 255, 255); text-decoration: none; margin: 0px -1rem; }
}
@media (max-width: 39.99em) {
  .dropdown { display: inline; border-right: transparent; }
  .dropdown__comma { display: inline; margin: 0px 0.5rem 0px -0.2rem; }
  .dropdown__label { display: none; }
  .dropdown__current { display: inline; padding: 0px; z-index: 0; }
  .dropdown__icon-chevron, .dropdown__icon-close { display: none; }
  .dropdown__reset-btn { width: 15%; padding: 0px; }
  .dropdown-list { display: none; }
  .dropdown-mobile { display: flex; width: 100%; }
  .dropdown-mobile__btn { position: absolute; top: 0px; display: block; width: 85%; cursor: pointer; padding-bottom: 3rem; z-index: 2; text-transform: uppercase; color: rgb(115, 115, 115); font-weight: 500; border-right: 1px solid rgb(235, 235, 235); }
  .dropdown-mobile__btn::after { content: ""; position: absolute; height: 0.75rem; width: 0.6em; border-style: solid; border-color: rgb(115, 115, 115); border-width: 0.1rem 0.1rem 0px 0px; transform: rotate(135deg); right: 2rem; top: 1.5rem; }
  .dropdown-mobile__footer, .dropdown-mobile__header { display: none; }
}
@media (max-width: 24.99em) {
  .dropdown { font-size: 1.3rem; }
  .dropdown__reset-btn { width: 20%; }
}
.content-slider__outer-wrapper { margin: 0px -7.5rem; width: auto; position: relative; }
@media (max-width: 90.625em) {
  .content-slider__outer-wrapper { margin: 0px -0.5rem; }
}
@media (max-width: 52.49em) {
  .content-slider__outer-wrapper { margin: 0px -2rem; }
}
@media (max-width: 39.99em) {
  .content-slider__outer-wrapper { margin: 0px -1rem; }
}
.content-slider__slide-wrapper { overflow: hidden; margin: 0px auto; width: 90%; position: relative; }
@media (max-width: 52.49em) {
  .content-slider__slide-wrapper { width: 100%; }
}
.content-slider__inner-wrapper { display: flex; position: relative; transition: left 0.5s ease-in-out 0s, transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s; left: 0px; }
.content-slider__inner-wrapper.nudge-right { transform: translateX(30px); }
.content-slider__inner-wrapper.nudge-left { transform: translateX(-30px); }
@media (max-width: 52.49em) {
  .content-slider__inner-wrapper { overflow-x: scroll; }
}
.content-slider__item { width: 25%; padding: 0px 5px; display: flex; flex-shrink: 0; }
@media (max-width: 64.0525em) {
  .content-slider__item { width: 33.3%; }
}
@media (max-width: 52.49em) {
  .content-slider__item { width: 45%; }
  .content-slider__item:first-child { margin-left: 1rem; }
}
@media (max-width: 39.99em) {
  .content-slider__item { width: 85%; }
  .content-slider__item:first-child { margin-left: 0.5rem; }
}
.content-slider__slideBtn { background: none; border: none; position: absolute; top: 0px; bottom: 0px; z-index: 50; transition: opacity 0.25s ease 0s; width: 10rem; padding: 0px 1rem; text-align: left; }
.content-slider__slideBtn.disabled { display: none; }
.content-slider__slideBtn:focus { color: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .content-slider__slideBtn:hover { color: rgb(11, 86, 164); }
}
.content-slider__slideBtn .icon { width: 2.5rem; height: 2.5rem; }
.content-slider__slideBtn--prev { left: 0px; }
.content-slider__slideBtn--prev .icon { margin-left: 1rem; }
.content-slider__slideBtn--next { right: 0px; text-align: right; }
.content-slider__slideBtn--next .icon { margin-right: 1rem; }
.content-slider__wrapper { width: 95%; margin: 0px auto; }
.content-slider__pagination { margin: 0px auto; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.content-slider__pager-container { cursor: pointer; height: 6rem; display: flex; -webkit-box-align: center; align-items: center; }
.content-slider__pager-container:focus .social-carousel__pager { background-color: rgb(166, 166, 166); cursor: pointer; }
.content-slider__pager-container:focus .social-carousel__pager--active { background-color: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .content-slider__pager-container:hover .social-carousel__pager { background-color: rgb(166, 166, 166); cursor: pointer; }
  .content-slider__pager-container:hover .social-carousel__pager--active { background-color: rgb(11, 86, 164); }
}
.content-slider__pager { display: inline-block; border: none; width: 80px; height: 3px; margin: 5px; background-color: rgb(217, 217, 217); transition: background-color 0.15s ease 0s; }
@media (max-width: 64.0525em) {
  .content-slider__pager { width: 60px; }
}
.content-slider__pager--active { background-color: rgb(11, 86, 164); }
@media (min-width: 52.5em) {
  .content-slider--large-thumbs .content-slider__item { width: 33.33%; }
}
@media (max-width: 52.49em) {
  .content-slider.widget--article-offset { padding-right: 0px; }
}
@media (max-width: 39.99em) {
  .content-slider .thumbnail__picture { width: 100%; max-width: none; }
}
@media (max-width: 81.24em) {
  .content-slider.widget--article-offset .content-slider__item { width: 33.3%; }
}
@media (max-width: 64.0525em) {
  .content-slider.widget--article-offset .content-slider__item { width: 50%; }
}
@media (max-width: 52.49em) {
  .content-slider.widget--article-offset .content-slider__item { width: 45%; }
}
@media (max-width: 39.99em) {
  .content-slider.widget--article-offset .content-slider__item { width: 85%; }
}
@media (min-width: 52.5em) {
  .content-slider--large-thumbs.widget--article-offset .content-slider__item { width: 50%; }
}
@media (min-width: 64.0625em) {
  .content-slider--large-thumbs.widget--article-offset .content-slider__item { width: 33.3%; }
}
@media (min-width: 81.25em) {
  .content-slider--large-thumbs.widget--article-offset .content-slider__item { width: 25%; }
}
.form-block { margin-bottom: 2rem; }
.form-block__title { color: rgb(255, 255, 255); background: url("badge-faded-small.png") 80% -2rem / 100px 90px no-repeat rgb(11, 86, 164); padding: 1rem 1.5rem; margin-bottom: 4rem; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .form-block__title { background-image: url("badge-faded-small@x2.png"); }
}
.form-block__button { width: 100%; margin-bottom: 2rem; }
.form-block__button::before { content: ""; display: block; }
.form-block__button::after { content: ""; display: table; clear: both; }
.form-block__button .btn { float: right; }
.form-block__button .btn .icon { top: -2px; }
.form-block__content { width: 60%; margin-left: 1.5rem; }
.form-group { margin: 1rem 0px 1.5rem; }
.form-group__error { display: none; margin-top: 0.5rem; margin-left: calc(30% + 1.4rem); color: rgb(218, 0, 25); font-size: 1rem; font-weight: 500; }
.form-group--required .form-label::after { content: "*"; color: rgb(11, 86, 164); padding-left: 0.4rem; }
.fieldset { border: none; margin: 0px; padding: 0px; display: flex; -webkit-box-align: baseline; align-items: baseline; }
.fieldset .form-label { -webkit-box-flex: 0; flex: 0 0 25%; }
.fieldset__input-wrapper { -webkit-box-flex: 0; flex: 0 0 100%; padding-left: 4px; }
.form-element, .form-label { display: inline-block; }
.form-element { width: calc(75% - 4px); border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(239, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px -3px; padding: 0.8rem 2rem; transition: border-bottom-color 0.2s ease-in-out 0s; }
.form-element__checkbox-wrapper { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.form-element:focus { border-bottom-color: rgb(251, 186, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 4px -3px; }
.form-element--margin-top { margin-top: 1rem; }
.form-element--submit { border: none; text-decoration: none; margin: 1rem 0px; }
.form-element--change-email { width: calc(75% - 4px); margin-left: calc(25% + 4px); line-height: 4rem; font-size: 1.3rem; text-decoration: none; color: rgb(11, 86, 164); }
.form-element--change-email:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .form-element--change-email:hover { text-decoration: underline; }
}
.form-element--email:valid:not(:placeholder-shown), .form-element--password:valid:not(:placeholder-shown), .form-element--text:valid:not(:placeholder-shown), .form-element--textarea:valid:not(:placeholder-shown) { border-bottom-color: rgb(10, 191, 40); }
.form-element--email:invalid:not(:focus):not(:placeholder-shown), .form-element--password:invalid:not(:focus):not(:placeholder-shown), .form-element--text:invalid:not(:focus):not(:placeholder-shown), .form-element--textarea:invalid:not(:focus):not(:placeholder-shown) { border-bottom-color: rgb(218, 0, 25); }
.form-element--email:invalid:not(:focus):not(:placeholder-shown) + .form-group__error, .form-element--password:invalid:not(:focus):not(:placeholder-shown) + .form-group__error, .form-element--text:invalid:not(:focus):not(:placeholder-shown) + .form-group__error, .form-element--textarea:invalid:not(:focus):not(:placeholder-shown) + .form-group__error { display: block; }
.form-element--select { height: 4rem; }
.form-element--disabled-text { color: rgb(115, 115, 115); background: rgb(235, 235, 235); }
.form-label { width: 25%; font-weight: 500; }
.form-label--checkbox { color: rgb(115, 115, 115); font-size: 1.2rem; font-weight: 300; width: auto; white-space: nowrap; }
.form-label--checkbox .icon--checkbox { border: 1px solid rgb(244, 244, 244); box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px -3px; fill: rgb(244, 244, 244); border-radius: 2rem; padding: 0.5rem; width: 2.5rem; height: 2.5rem; margin-right: 0.5rem; }
.form-label--checkbox .active .icon--checkbox { background: rgb(11, 86, 164); fill: rgb(255, 255, 255); }
@media (max-width: 64.0525em) {
  .form-block__content { width: 80%; }
}
@media (max-width: 52.49em) {
  .form-block__content { width: calc(100% - 3rem); }
}
@media (max-width: 39.99em) {
  .form-group .form-element, .form-group .form-label { width: 100%; }
  .form-group .form-element { padding: 0.8rem 1rem; }
  .form-group .form-element--change-email { margin-left: 0px; }
  .form-group__error { width: 100%; margin-left: 1rem; }
  .fieldset { display: inline; }
  .fieldset__input-wrapper { padding: 0px; }
  .form-block, .form-block__title { margin-bottom: 2rem; }
  .form-block__button { margin-bottom: 1rem; }
}
@media (max-width: 34.375em) {
  .form-block__title { margin-bottom: 2rem; }
  .form-block__content { width: calc(100% - 2rem); margin: 0px 1rem; }
  .form-block__button .btn { width: 100%; }
}
.filters { -webkit-box-pack: center; justify-content: center; margin: 0px -1rem 2rem; border-bottom: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px -2px; }
.filters, .filters__dropdown-container { display: flex; -webkit-box-align: center; align-items: center; }
.filters__open-btn { display: none; }
.filters--standings { box-shadow: none; margin: 0px; }
.filters-mobile, .filters-mobile__footer, .filters-mobile__header { display: none; }
@media (max-width: 39.99em) {
  .filters { margin: 0px 0px 2rem; border-right: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); border-left: 1px solid rgb(235, 235, 235); border-image: initial; border-top: transparent; padding: 0px; }
  .filters__dropdown-container { position: relative; display: inline-block; width: 85%; padding: 2.5rem 4rem 1rem 2.4rem; }
  .filters__dropdown-container.loaded { border-right: 1px solid rgb(235, 235, 235); }
  .filters__dropdown-container::after { content: ""; position: absolute; height: 0.75rem; width: 0.6em; border-style: solid; border-color: rgb(115, 115, 115); border-width: 0.1rem 0.1rem 0px 0px; transform: rotate(135deg); right: 2rem; top: 2rem; }
  .filters__open-btn { display: block; position: absolute; top: 0.5rem; width: calc(100% - 2rem); padding-bottom: 4rem; cursor: pointer; z-index: 2; text-transform: uppercase; color: rgb(115, 115, 115); font-weight: 500; }
  .filters.open { display: block; position: fixed; background: rgb(255, 255, 255); z-index: 401; top: 4rem; left: 2rem; height: calc(100% - 8rem); width: calc(100% - 4rem); margin: 0px; padding: 0px; border: none; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 30rem 30rem; }
  .filters.open .filters__dropdown-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; padding: 0px; width: 100%; height: calc(100% - 12rem); border: none; }
  .filters.open .filters__dropdown-container::after { content: none; }
  .filters.open .filters__open-btn { display: none; }
  .filters.open .filters-mobile { display: block; }
  .filters.open .filters-mobile__header { background-color: rgb(10, 47, 87); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: flex; -webkit-box-align: center; align-items: center; flex: 1 1 1%; margin: 0px; }
  .filters.open .filters-mobile__title { flex: 1 1 1%; color: rgb(255, 255, 255); font-size: 1.6rem; padding-left: 4.5rem; margin-left: -1.1rem; }
  .filters.open .filters-mobile__close { cursor: pointer; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; background-color: rgb(251, 186, 0); font-size: 1.2rem; font-weight: 500; padding: 1rem 1.5rem; }
  .filters.open .filters-mobile__close .icon { margin-bottom: 0.5rem; width: 1.8rem; height: 1.8rem; }
  .filters.open .filters-mobile__footer { border-top: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px -2px 5px; display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 1rem; }
  .filters.open .filters-mobile__footer .filters-mobile__reset { width: calc(45% - 0.5rem); color: rgb(115, 115, 115); text-transform: none; font-weight: 500; }
  .filters.open .filters-mobile__footer .filters-mobile__apply { width: calc(55% - 0.5rem); float: right; }
}
@media (max-width: 24.99em) {
  .filters__dropdown-container { width: 80%; padding: 2.5rem 4rem 1rem 1rem; }
  .filters__open-btn { width: calc(100% - 1rem); }
}
@media (max-width: 23.4375em) {
  .filters-mobile__reset .icon { display: none; }
}
.global-header__item:first-of-type .global-header__link { background: rgb(251, 186, 0); color: rgb(10, 47, 87); }
.global-header__item:first-of-type .global-header__link:focus { background: rgb(200, 148, 0); }
@media (min-width: 64.0625em) {
  .global-header__item:first-of-type .global-header__link:hover { background: rgb(200, 148, 0); }
}
.tablist { background: rgb(255, 255, 255); display: table; margin: 0px auto 2rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; border-radius: 3px; }
.tablist .moreToggle, .tablist li { line-height: 1.2; padding: 1.2rem 2rem; text-decoration: none; color: rgb(11, 86, 164); font-weight: 800; transition: all 0.2s ease 0s; text-align: center; position: relative; background: rgb(255, 255, 255); cursor: pointer; text-transform: uppercase; font-size: 1.2rem; display: inline-block; }
.tablist .moreToggle .icon, .tablist li .icon { width: 1.2rem; height: 1.2rem; margin-left: 0.5rem; position: relative; top: -1px; }
.tablist .moreToggle:not(:last-child), .tablist li:not(:last-child) { border-right: 1px solid rgb(247, 247, 247); }
.tablist .moreToggle:focus, .tablist li:focus { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .tablist .moreToggle:hover, .tablist li:hover { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
}
.tablist .is-active { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.tablist .is-active .moreToggle { background: rgb(235, 235, 235); }
.tablist .more { display: none; position: relative; }
.tablist .moreToggle .icn { display: none; }
.tablist .moreToggle .icon { display: inline-block; vertical-align: middle; width: 1rem; margin-left: 0.5rem; transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; }
.tablist.showMoreEnabled .more { display: inline-block; }
.tablist .moreToggleDropdown { position: absolute; top: 100%; right: 0px; z-index: 10; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; border-radius: 0px 2px 2px 0px; transform: scale(0); transform-origin: right top; transition: transform 0.1s ease-in-out 0s, -webkit-transform 0.1s ease-in-out 0s; }
.tablist .moreToggleDropdown li { display: block; border-right: 0px; }
.tablist .open .moreToggle { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.tablist .open .moreToggleDropdown { transform: scale(1); }
.tablist .open .icon { transform: rotate(180deg); }
.tablist .hide { display: none !important; }
.single-media { max-width: 110rem; margin: 0px auto; padding: 0px 6rem; color: rgb(255, 255, 255); clear: both; }
.single-media, .single-media__player { position: relative; }
.single-media__caption { padding-top: 2rem; position: relative; }
.single-media__meta { margin-bottom: 1rem; font-size: 1.1rem; font-weight: 500; }
.single-media__meta .icon { width: 1rem; height: 1rem; margin-top: -2px; }
.single-media__category { font-weight: 800; text-transform: uppercase; font-size: 1.2rem; }
.single-media__tag { font-weight: 500; padding: 0.1rem 0.6rem; text-align: center; }
.single-media__tag.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
.single-media__tag.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
.single-media__tag.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
.single-media__tag.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
.single-media__tag.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
.single-media__tag.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
.single-media__tag.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.single-media__tag.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
.single-media__tag.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.single-media__tag.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
.single-media__tag.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.single-media__tag.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
.single-media__tag.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.single-media__tag.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
.single-media__tag.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
.single-media__tag.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
.single-media__tag.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
.single-media__tag.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
.single-media__tag.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.single-media__tag.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
.single-media__published { padding: 0px 1rem; margin: 0px 1rem; border-left: 1px solid rgba(255, 255, 255, 0.4); border-right: 1px solid rgba(255, 255, 255, 0.4); }
.single-media__title { font-size: 3.4rem; }
.single-media__description { margin-top: 1rem; font-size: 1.3rem; color: rgba(255, 255, 255, 0.8); }
.single-media .social-share { position: absolute; top: 50%; right: 0px; transform: translateY(-50%); }
@media (max-width: 64.0525em) {
  .single-media__play-icon { display: none; }
}
@media (max-width: 52.49em) {
  .single-media { padding: 0px; }
  .single-media .social-share { position: static; transform: none; text-align: left; margin-top: 2rem; }
  .single-media .social-share__title { margin-right: 1rem; }
  .single-media .social-share__icon, .single-media .social-share__items, .single-media .social-share__title { display: inline-block; }
}
@media (max-width: 39.99em) {
  .single-media .social-share { margin-top: 1rem; padding-left: 1rem; }
  .single-media__caption { padding-top: 1rem; }
  .single-media__category { font-size: 1rem; }
  .single-media__title { font-size: 2rem; }
  .single-media__description { font-size: 1.2rem; }
}
.media-hero { background: rgb(6, 23, 41); padding: 3rem 0px 4rem; margin-bottom: 6rem; }
.media-hero__tag.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
.media-hero__tag.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
.media-hero__tag.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
.media-hero__tag.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
.media-hero__tag.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
.media-hero__tag.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
.media-hero__tag.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.media-hero__tag.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
.media-hero__tag.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.media-hero__tag.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
.media-hero__tag.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.media-hero__tag.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
.media-hero__tag.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.media-hero__tag.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
.media-hero__tag.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
.media-hero__tag.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
.media-hero__tag.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
.media-hero__tag.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
.media-hero__tag.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.media-hero__tag.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
.media-hero__header { -webkit-box-align: center; align-items: center; margin-bottom: 3em; display: flex; -webkit-box-pack: justify; justify-content: space-between; }
.media-hero__logo--video { display: block; background: url("global-sprite.png") -254px -966px no-repeat; width: 222px; height: 65px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .media-hero__logo--video { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
@media (max-width: 52.49em) {
  .media-hero__logo--video { background: url("global-sprite.png") -308px -1378px no-repeat; width: 133px; height: 39px; }
}
@media (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2), (max-width: 52.49em) and (min-resolution: 192dpi) {
  .media-hero__logo--video { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.media-hero__logo svg { width: 25rem; height: 5rem; }
.media-hero__itunes { width: 200px; height: 60px; display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; }
.media-hero__itunes .widget__btn { border: transparent; position: static; transform: translate(0px); }
.media-hero__incorrect-media { display: inline-block; width: 100%; text-align: center; padding: 2rem 0px; }
.media-hero .single-media__player { box-shadow: rgba(11, 86, 164, 0.8) 0px 0px 200px; background: rgb(8, 48, 90); }
@media (max-width: 39.99em) {
  .media-hero { padding: 1rem 0px; }
  .media-hero__header { margin-bottom: 1.5rem; }
  .media-hero__logo svg { width: 15rem; height: 3rem; }
  .media-hero .single-media { margin: 0px -1rem; }
  .media-hero .single-media__caption { padding-left: 1rem; padding-right: 1rem; }
}
.search-bar { display: flex; -webkit-box-pack: center; justify-content: center; }
.search-bar__container { max-width: 60rem; width: 100%; position: relative; transform: translateY(50%); box-shadow: rgba(6, 23, 41, 0.4) 0px 1px 6px; }
.search-bar--audio .search-bar__container, .search-bar--video .search-bar__container { transform: translateY(-50%); }
.search-bar__input-btn { position: absolute; top: 0px; left: 0px; width: 6rem; height: 6rem; transition: all 0.2s ease 0s; color: rgb(6, 23, 41); }
.search-bar__arrow { position: absolute; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 42px; height: 42px; border-radius: 50%; background: rgb(11, 86, 164); box-shadow: rgba(6, 23, 41, 0.4) 0px 1px 3px; top: 50%; transform: translateY(-50%); right: 1.5rem; color: rgb(255, 255, 255); transition: color 0.25s ease 0s, background-color 0.25s ease 0s; }
.search-bar__arrow:focus { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); cursor: pointer; }
@media (min-width: 64.0625em) {
  .search-bar__arrow:hover { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); cursor: pointer; }
}
.search-bar__arrow.is-searching { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); cursor: pointer; }
.search-bar__icon { position: absolute; top: 0px; left: 1.2rem; width: 3.4rem; height: 5.9rem; display: block; margin: 0px auto; }
.search-bar__line { position: absolute; bottom: 0px; left: 0px; width: 0px; transition: all 0.2s ease 0s; height: 1px; background: rgb(251, 186, 0); }
.search-bar__input { height: 6rem; border: 0px; padding-left: 6rem; padding-right: 7rem; font-size: 1.7rem; width: 100%; background: rgb(244, 245, 246); color: rgb(6, 23, 41); border-radius: 0px; appearance: none !important; }
.search-bar__input::-webkit-input-placeholder { color: rgb(6, 23, 41); }
.search-bar__input:focus::-webkit-input-placeholder { color: transparent; }
@media (max-width: 39.99em) {
  .search-bar { padding: 0px 1rem; }
  .search-bar__arrow { height: 36px; width: 36px; }
  .search-bar__arrow .icon { height: 1.6rem; width: 1.6rem; }
  .search-bar__input-btn { height: 5rem; width: 5rem; }
  .search-bar__icon { height: 5rem; width: 2.5rem; }
  .search-bar__input { height: 5rem; padding-left: 5rem; padding-right: 6rem; font-size: 1.4rem; }
}
.table-scrollable { display: block; width: 100%; overflow-x: auto; }
.main-nav__container { height: 13rem; background-color: rgb(11, 86, 164); }
.main-nav__fixed-container { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 400; }
.main-nav__content { height: 8rem; background: rgb(11, 86, 164); position: relative; display: flex; color: rgb(255, 255, 255); z-index: 100; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; transition: all 0.2s ease 0s; width: 100%; }
.main-nav__logo-container { padding: 0px 1.5rem; display: flex; -webkit-box-align: center; align-items: center; transition: all 0.2s ease 0s; }
.main-nav__logo-container .lcfc-badge { display: block; }
.main-nav__logo-container .lcfc-badge, .main-nav__logo-container svg { height: 5rem; width: 23rem; transition: all 0.2s ease 0s; margin-top: -5px; }
.main-nav__logo-container img { display: none; }
.main-nav__logo-container.is-active { background: rgb(0, 48, 144); }
.main-nav__logo-container.is-active:focus { background: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .main-nav__logo-container.is-active:hover { background: rgb(11, 86, 164); }
}
.main-nav__logo-container:focus { background: rgb(0, 48, 144); }
@media (min-width: 64.0625em) {
  .main-nav__logo-container:hover { background: rgb(0, 48, 144); }
}
.main-nav__links-list { display: flex; height: 100%; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.main-nav__link { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; text-align: center; }
.main-nav__options { display: flex; }
.main-nav__options-item { display: flex; -webkit-box-align: center; align-items: center; transition: all 0.2s ease 0s; cursor: pointer; height: 100%; background: rgb(11, 86, 164); position: relative; z-index: 20; }
.main-nav__options-item:not(.nav-search__btn) { border-left: 1px solid rgba(255, 255, 255, 0.1); }
.main-nav__options-item:focus { cursor: pointer; background: rgb(0, 48, 144); }
@media (min-width: 64.0625em) {
  .main-nav__options-item:hover { cursor: pointer; background: rgb(0, 48, 144); }
}
.main-nav__options-item .nav-search__icon { width: 3.5rem; height: 3.5rem; margin: 0px 0.5rem; }
.main-nav__mobile-btn { display: none; }
.main-nav__dropdown-link { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.main-nav__tertiary-dropdown-list { display: none; }
.main-nav.is-fixed { position: fixed; top: 0px; left: 0px; right: 0px; }
.main-nav--hide-top-bar .global-header { height: 0px; transition: height 0.25s ease 0s; }
.main-nav--hide-top-bar .global-header__item, .main-nav--hide-top-bar .global-header__sign-in { opacity: 0; transition: opacity 0.2s ease 0s; }
.main-nav--hide-top-bar .latest-match { height: 0px; }
.main-nav--hide-top-bar .main-nav__content { height: 6rem; }
.main-nav--hide-top-bar .main-nav__logo-container .lcfc-badge, .main-nav--hide-top-bar .main-nav__logo-container svg { width: 18rem; }
.main-nav--hide-top-bar .nav-search__container { left: 21rem; }
.main-nav--hide-top-bar .nav-search__input-btn { width: 6rem; height: 6rem; }
.main-nav--hide-top-bar .nav-search__input { padding: 0px 8rem; }
.nav-search { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; margin-left: auto; }
.nav-search__container { position: absolute; top: 0px; bottom: 0px; right: 0px; z-index: 50; visibility: hidden; }
.nav-search__btn { height: 100%; z-index: 10; padding: 0px 3rem; }
.nav-search__input { width: 100%; height: 100%; border: 0px; color: rgb(0, 0, 0); font-size: 1.8rem; }
.nav-search__input-btn { position: absolute; top: 0px; transition: all 0.2s ease 0s; cursor: pointer; }
.nav-search__input-btn .icon { height: 100%; width: 3rem; margin: 0px auto; display: block; }
.nav-search__submit { left: 0px; color: rgb(0, 0, 0); }
.nav-search__submit:focus { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .nav-search__submit:hover { color: rgb(251, 186, 0); }
}
.nav-search__close { right: 0px; background: rgb(218, 0, 25); }
.nav-search__close:focus { background: rgb(167, 0, 19); }
@media (min-width: 64.0625em) {
  .nav-search__close:hover { background: rgb(167, 0, 19); }
}
.nav-profile { width: 17rem; padding: 0px 1rem; -webkit-box-pack: center; justify-content: center; text-decoration: none; color: rgb(255, 255, 255); }
.nav-profile__name { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 9rem; }
.nav-profile__tier { font-size: 1.2rem; color: rgba(255, 255, 255, 0.6); }
.nav-profile__avatar { width: 2.6rem; height: 2.6rem; margin-left: 1rem; }
.nav-profile:focus .main-nav__chevron { transform: rotate(-180deg); }
@media (min-width: 64.0625em) {
  .nav-profile:hover .main-nav__chevron { transform: rotate(-180deg); }
}
.nav-shop { width: 8rem; }
.nav-shop__icon { width: 2.8rem; height: 2.8rem; margin: 0px auto; display: block; }
@media (min-width: 52.5em) {
  .main-nav__item { display: flex; -webkit-box-align: stretch; align-items: stretch; border-left: 1px solid rgba(255, 255, 255, 0.1); position: relative; }
  .main-nav__item.home { display: none; }
  .main-nav__item:focus .main-nav__link { background: rgb(0, 48, 144); }
  .main-nav__item:focus .main-nav__chevron { transform: rotate(-180deg); }
}
@media (min-width: 52.5em) and (min-width: 64.0625em) {
  .main-nav__item:hover .main-nav__link { background: rgb(0, 48, 144); }
  .main-nav__item:hover .main-nav__chevron { transform: rotate(-180deg); }
}
@media (min-width: 52.5em) {
  .main-nav__item:hover .main-nav__dropdown-list { transform: translateX(-50%) translateY(0px); opacity: 1; visibility: visible; }
  .main-nav__link { display: flex; text-decoration: none; color: rgb(255, 255, 255)!important; -webkit-box-align: center; align-items: center; font-size: 1.6rem; padding: 0px 3rem; transition: all 0.1s ease 0s; position: relative; }
  .main-nav__link.is-active { background: rgb(0, 48, 144); color: rgb(255, 255, 255); }
  .main-nav__link.is-active::before { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background: rgb(251, 186, 0); }
  .main-nav__link.show-dropdown { background: rgb(0, 48, 144); }
  .main-nav__link.show-dropdown + .main-nav__dropdown-list { opacity: 1; transform: translateX(-50%) translateY(0px); visibility: visible; }
  .main-nav__link.show-dropdown .main-nav__chevron { transform: rotate(-180deg); }
  .main-nav__link:focus { background: rgb(0, 48, 144); }
  .main-nav__chevron { width: 1rem; height: 1rem; margin-left: 1rem; transform: rotate(0deg); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; }
  .main-nav__dropdown-list { position: absolute; top: 100%; left: 50%; margin-top: -1rem; min-width: 120%; background: rgb(255, 255, 255); white-space: nowrap; padding: 1rem 2rem; transform: translateX(-50%) translateY(1rem); opacity: 0; transition: all 0.2s ease 0s; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; visibility: hidden; z-index: 20; }
  .main-nav__dropdown-arrow { position: absolute; top: -1rem; left: 0px; height: 1rem; width: 100%; filter: drop-shadow(rgba(0, 0, 0, 0.1) 0px -2px 1px); }
  .main-nav__dropdown-item:not(:last-child) { border-bottom: 1px solid rgb(235, 235, 235); }
  .main-nav__dropdown-link { display: block; text-decoration: none; padding: 0.8rem 0px; transition: all 0.2s ease 0s; color: rgb(51, 51, 51); }
  .main-nav__dropdown-link.is-active { color: rgb(11, 86, 164); }
  .main-nav__dropdown-link:focus { text-decoration: underline; }
}
@media (min-width: 52.5em) and (min-width: 64.0625em) {
  .main-nav__dropdown-link:hover { text-decoration: underline; }
}
@media (min-width: 52.5em) {
  .main-nav--search-open::before { content: ""; display: block; background: rgba(0, 0, 0, 0.8); position: absolute; top: 100%; left: 0px; right: 0px; height: 100vh; z-index: 100; }
  .main-nav--search-open .nav-search__container { transform: translateX(0px); visibility: visible; }
  .nav-search { margin-left: auto; display: flex; }
  .nav-search__btn-txt { margin-right: 1rem; }
  .nav-search__container { left: 26rem; transition: all 0.2s ease 0s; overflow: hidden; transform: translateX(100vw); }
  .nav-search__input { width: 100%; height: 100%; border: 0px; padding: 0px 10rem; color: rgb(0, 0, 0); font-size: 1.8rem; }
  .nav-search__input-btn { width: 8rem; height: 8rem; position: absolute; top: 0px; transition: all 0.2s ease 0s; cursor: pointer; }
  .nav-search__input-btn .icon { height: 100%; width: 3rem; margin: 0px auto; display: block; }
  .nav-search__submit { left: 0px; color: rgb(0, 0, 0); }
  .nav-search__submit:focus { color: rgb(251, 186, 0); }
}
@media (min-width: 52.5em) and (min-width: 64.0625em) {
  .nav-search__submit:hover { color: rgb(251, 186, 0); }
}
@media (min-width: 52.5em) {
  .nav-search__close { right: 0px; background: rgb(251, 186, 0); color: rgb(51, 51, 51); }
  .nav-search__close:focus { background: rgb(200, 148, 0); }
}
@media (min-width: 52.5em) and (min-width: 64.0625em) {
  .nav-search__close:hover { background: rgb(200, 148, 0); }
}
@media (max-width: 93.75em) {
  .main-nav__logo-container .lcfc-badge, .main-nav__logo-container svg { height: 4rem; width: 18rem; }
  .nav-search__container { left: 21rem; }
}
@media (max-width: 87.5em) {
  .main-nav__link { padding: 0px 2rem; font-size: 1.4rem; }
}
@media (max-width: 81.24em) {
  .main-nav__logo-container { padding: 0px 1rem; }
  .main-nav__link { padding: 0px 1.5rem; }
  .main-nav--hide-top-bar .main-nav__logo-container .lcfc-badge, .main-nav--hide-top-bar .main-nav__logo-container svg { width: 14rem; }
  .nav-search__container { left: 20rem; }
  .nav-search__btn { padding: 0px 2rem; }
  .nav-search__icon { margin-left: 0px; }
  .nav-profile { width: 12rem; }
  .nav-profile__name { max-width: 8rem; }
  .nav-profile__avatar { display: none; }
  .main-nav--hide-top-bar .nav-search__container { left: 18rem; }
}
@media (max-width: 64.0525em) {
  .main-nav__container { height: 11rem; }
  .main-nav__content { height: 6rem; }
  .main-nav__link { font-size: 1.3rem; padding: 0px 1rem; }
  .main-nav__chevron { margin-left: 0.5rem; }
  .nav-search__btn { padding: 0px 1rem; }
  .nav-search__input-btn { height: 6rem; width: 6rem; }
  .nav-search__input { padding-left: 6rem; padding-right: 8rem; margin: 0px; }
  .main-nav__options-item .nav-search__icon { width: 2rem; height: 2rem; }
  .main-nav--hide-top-bar .nav-search__container { left: 12.5rem; }
  .nav-profile { width: 9rem; }
  .nav-profile__name { max-width: 7rem; }
  .nav-profile__tier { display: none; }
  .nav-shop { width: 6rem; }
  .nav-shop__icon { width: 2.4rem; height: 2.4rem; }
}
@media (max-width: 56.25em) {
  .main_nav__link { padding: 0px 1rem; }
}
@media (max-width: 52.49em) {
  .main-nav__content { position: relative; -webkit-box-pack: justify; justify-content: space-between; }
  .main-nav__content::before { content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; height: 6rem; background: rgb(11, 86, 164); z-index: 10; }
  .main-nav__logo-container { height: 6rem; z-index: 15; position: relative; }
  .main-nav__links { position: fixed; top: 0px; height: 100vh; left: -100%; padding-top: 11rem; width: 100%; background-color: rgb(11, 86, 164); z-index: 5; overflow: auto; transform: translateX(0px); transition: width 0.1s ease-in-out 0.2s, transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; background-image: url("badge-corner-bottom-right-faded-white.png"); background-size: 117px 115px; background-repeat: no-repeat; background-position: 100% 100%; }
}
@media not all, (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2) {
  .main-nav__links { background-image: url("badge-corner-bottom-right-faded-white@x2.png"); }
}
@media (max-width: 52.49em) {
  .main-nav__links-list { display: block; height: auto; }
  .main-nav__mobile-btn, .main-nav__options-item { z-index: 15; position: relative; }
  .main-nav__mobile-btn { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; width: 6rem; height: 6rem; text-align: center; font-size: 1.2rem; border-left: 1px solid rgba(255, 255, 255, 0.1); background: rgb(11, 86, 164); transition: all 0.2s ease 0s; }
  .main-nav__mobile-btn:focus { background: rgb(10, 47, 87); }
}
@media (max-width: 52.49em) and (min-width: 64.0625em) {
  .main-nav__mobile-btn:hover { background: rgb(10, 47, 87); }
}
@media (max-width: 52.49em) {
  .main-nav__hamburger { margin-bottom: 0.5rem; overflow: hidden; }
  .main-nav__hamburger-ingredient { height: 2px; background: rgb(255, 255, 255); border-radius: 1px; width: 2.6rem; margin: 0px auto; transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, background 0.2s linear 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; }
  .main-nav__hamburger-ingredient--middle { margin-top: 0.5rem; margin-bottom: 0.5rem; position: relative; }
  .main-nav__hamburger-ingredient--middle::before { content: ""; position: absolute; inset: 0px; background: rgb(255, 255, 255); border-radius: 1px; transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, background 0.2s linear 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; }
  .main-nav__chevron, .main-nav__dropdown-arrow { display: none; }
  .main-nav__item { border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
  .main-nav__link { padding: 2rem; font-size: 1.8rem; display: flex; -webkit-box-align: center; align-items: center; position: relative; color: rgb(255, 255, 255); text-decoration: none; width: 100%; transition-duration: 0.1s; transition-timing-function: ease-in-out; transition-delay: 0.2s; }
  .main-nav__link.show-dropdown { background: rgb(0, 48, 144); }
  .main-nav__link.show-dropdown::after { transform: translateX(0px); }
  .main-nav__link.is-active { background: rgb(0, 48, 144); }
  .main-nav .lcfc-badge { width: 2rem; height: 2rem; margin-right: 1rem; }
  .main-nav .lcfc-badge, .main-nav__link-arrow { transition: all 0.2s ease-in-out 0.2s; }
  .main-nav__link-arrow { margin-left: auto; width: 1.6rem; opacity: 1; }
  .main-nav__dropdown-list { background: url("badge-corner-bottom-right-faded.png") 100% 100% / 116px 114px no-repeat rgb(255, 255, 255); position: fixed; padding-top: 11rem; right: 0px; top: 0px; height: 100vh; width: 0px; overflow: auto; transition: width 0.2s ease-in-out 0.2s; z-index: 10; }
}
@media not all, (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2) {
  .main-nav__dropdown-list { background-image: url("badge-corner-bottom-right-faded@x2.png"); }
}
@media (max-width: 52.49em) {
  .main-nav__dropdown-item { border-bottom: 1px solid rgb(235, 235, 235); opacity: 0; transition: all 0.2s linear 0s; }
  .main-nav__dropdown-link { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; color: rgb(51, 51, 51); padding: 1.6rem 2rem; font-size: 1.8rem; text-decoration: none; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; background: rgb(255, 255, 255); }
  .main-nav__dropdown-link .icon { transform: rotate(0deg); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; width: 1.2rem; }
  .main-nav__dropdown-link.is-active { color: rgb(11, 86, 164); }
  .main-nav__tertiary-dropdown-list { background: rgb(247, 247, 247); display: block; max-height: 0px; overflow: hidden; transition: all 0.2s ease 0s; }
  .main-nav__tertiary-dropdown-link { display: block; color: rgb(0, 0, 0); text-decoration: none; padding: 0.8rem 2rem; }
  .main-nav__tertiary-dropdown-link.is-active { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; color: rgb(11, 86, 164); }
  .main-nav.showing-dropdown .main-nav__link { width: 50%; transition-duration: 0.2s; transition-delay: 0.2s; }
  .main-nav .show-dropdown.main-nav__dropdown-link .icon { transform: rotate(-180deg); }
  .main-nav .show-dropdown + .main-nav__dropdown-list { width: 50%; transition: width 0.2s ease-in-out 0.2s; }
  .main-nav .show-dropdown + .main-nav__dropdown-list .main-nav__dropdown-item { opacity: 1; transition-delay: 0.4s; }
  .main-nav .show-dropdown + .main-nav__tertiary-dropdown-list { max-height: 50rem; padding: 1rem 0px; }
  .main-nav--hide-top-bar .main-nav__dropdown-list, .main-nav--hide-top-bar .main-nav__links { padding-top: 6rem; }
  .nav-search { position: absolute; inset: 0px 6rem 0px 0px; max-width: 0px; overflow: hidden; transition: all 0.2s ease 0s; color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; z-index: 20; }
  .nav-search__container { left: 0px; right: 0px; background: rgb(255, 255, 255); z-index: 30; visibility: visible; }
  .nav-search__submit { width: 6rem; }
  .nav-search__input { padding-left: 6rem; }
  .nav-search__close { display: none; }
  .mobile-nav-active .main-nav__links { transform: translateX(100%); }
  .mobile-nav-active .main-nav__mobile-btn { background: rgb(251, 186, 0); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 3px; z-index: 10; position: relative; }
  .mobile-nav-active .main-nav__hamburger-ingredient { background: rgb(0, 0, 0); }
  .mobile-nav-active .main-nav__hamburger-ingredient--middle { transition: transform 0.15s linear 0.2s, background 0.2s linear 0s, -webkit-transform 0.15s linear 0.2s; transform: rotate(135deg); }
  .mobile-nav-active .main-nav__hamburger-ingredient--middle::before { transition: transform 0.15s linear 0.2s, background 0.2s linear 0s, -webkit-transform 0.15s linear 0.2s; transform: rotate(90deg); background: rgb(0, 0, 0); }
  .mobile-nav-active .main-nav__hamburger-ingredient--top { transform: translateX(6rem); }
  .mobile-nav-active .main-nav__hamburger-ingredient--bottom { transform: translateX(-6rem); }
  .mobile-nav-active .nav-search { max-width: 100%; background: rgb(255, 255, 255); }
  .main-nav--hide-top-bar .nav-search__container { left: 0px; }
  .main-nav--hide-top-bar .nav-search__input { padding-left: 6rem; padding-right: 2rem; }
}
@media (max-width: 39.99em) {
  .main-nav__container { height: 10rem; }
  .main-nav__dropdown-list, .main-nav__links { padding-top: 10rem; }
}
@media (max-width: 25em) {
  .nav-profile { -webkit-box-flex: 1; flex: 1 1 0%; }
}
.main-footer { background: url("badge-corner-faded.png") 0px 0px / 222px 177px no-repeat rgb(11, 86, 164); color: rgb(255, 255, 255); padding-top: 10rem; padding-bottom: 5rem; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .main-footer { background-image: url("badge-corner-faded@x2.png"); }
}
.main-footer__contents { display: flex; }
.main-footer__main-col { padding-right: 5rem; }
.main-footer__main-col .lcfc-badge { max-width: 15rem; max-height: 15rem; width: 100%; height: auto; margin: 0px auto 2rem; display: block; }
.main-footer__main-col .lcfc-badge--mourning { display: none; }
.main-footer__nav { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; }
.main-footer__nav-col { -webkit-box-flex: 1; flex: 1 1 0%; padding-right: 1rem; }
.main-footer__nav-title { margin-bottom: 2rem; font-size: 1.8rem; line-height: 1.2; }
.main-footer__nav-item:not(:last-child) { margin-bottom: 0.8rem; }
.main-footer__nav-link { color: rgba(255, 255, 255, 0.8)!important; text-decoration: none; transition: all 0.2s ease 0s; display: block; font-size: 1.4rem; }
.main-footer__nav-link:focus { color: rgb(255, 255, 255)!important;  text-decoration: underline; }
@media (min-width: 64.0625em) {
  .main-footer__nav-link:hover { color: rgb(255, 255, 255); text-decoration: underline; }
}
@media (max-width: 81.24em) {
  .main-footer__main-col { -webkit-box-flex: 1; flex: 1 0 22rem; max-width: 22rem; padding-right: 3rem; }
}
@media (max-width: 64.0525em) {
  .main-footer { padding-top: 4.5rem; padding-bottom: 3rem; }
  .main-footer__contents { display: block; font-size: 0px; }
  .main-footer__main-col { width: 100%; padding-right: 0px; max-width: none; }
  .main-footer__main-col .lcfc-badge { max-width: 10rem; max-height: 10rem; margin-bottom: 1rem; }
  .main-footer__nav { display: block; }
  .main-footer__nav-col { display: inline-block; vertical-align: top; width: 33.33%; padding-top: 2rem; margin-top: 2rem; border-top: 1px solid rgba(255, 255, 255, 0.2); }
}
@media (max-width: 39.99em) {
  .main-footer__nav-col { width: 50%; }
  .main-footer__nav-title { margin-bottom: 1rem; font-size: 1.6rem; }
  .main-footer__nav-item { font-size: 1.2rem; }
}
.corporate-footer { -webkit-box-flex: 1; flex: 1 0 100%; margin-top: 2rem; }
.corporate-footer__title { font-size: 1.5rem; margin-bottom: 1rem; }
.corporate-footer__item { display: inline-block; margin-bottom: 0.5rem; margin-top: 0.5rem; }
.corporate-footer__item:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.2); margin-right: 0.5rem; padding-right: 0.5rem; }
.corporate-footer__link { color: rgba(255, 255, 255, 0.6); text-decoration: none; transition: all 0.2s ease 0s; display: block; font-size: 1.2rem; }
.corporate-footer__link:focus { color: rgb(255, 255, 255); text-decoration: underline; }
@media (min-width: 64.0625em) {
  .corporate-footer__link:hover { color: rgb(255, 255, 255); text-decoration: underline; }
}
@media (max-width: 64.0525em) {
  .corporate-footer { padding-top: 2rem; margin-top: 5rem; border-top: 1px solid rgba(255, 255, 255, 0.2); }
}
@media (max-width: 39.99em) {
  .corporate-footer { margin-top: 2rem; }
  .corporate-footer__list { font-size: 0px; }
  .corporate-footer__item { width: 48%; font-size: 1.4rem; padding-top: 5px; padding-bottom: 5px; margin-top: 0px; margin-bottom: 0px; }
  .corporate-footer__item:not(:last-child) { margin-right: 0px; border-right: 0px; }
  .corporate-footer__item:nth-child(2n+1) { margin-right: 4%; border-right: 1px solid rgba(255, 255, 255, 0.2); }
}
.partner-strip::before { content: ""; display: block; height: 2px; background: rgb(11, 86, 164); margin-bottom: -2.4rem; }
.partner-strip .lcfc-badge { width: 8rem; height: 8rem; margin: 0px auto 3rem; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2rem; border-radius: 100%; display: block; }
.partner-strip__list { -webkit-box-pack: center; justify-content: center; -webkit-box-align: stretch; align-items: stretch; flex-wrap: wrap; display: -webkit-flex; }
.partner-strip__list:first-of-type .partner-strip__item { width: 100%; }
.partner-strip__list:not(:first-of-type) .partner-strip__item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
.partner-strip__item { position: relative; height: 13rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; max-width: 26rem; }
.partner-strip__link { display: block; }
@media (min-width: 64.0625em) {
  .partner-strip .partner-strip__link.active { display: none; }
  .partner-strip .partner-strip__link.inactive { display: block; }
  .partner-strip__item { width: 20%; }
  .partner-strip__item:focus .partner-strip__link.active, .partner-strip__item:hover .partner-strip__link.active { display: block; }
  .partner-strip__item:focus .partner-strip__link.inactive, .partner-strip__item:hover .partner-strip__link.inactive { display: none; }
  .partner-strip__item::after { content: ""; height: 50%; border-right: 1px solid rgba(0, 0, 0, 0.1); position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
  .partner-strip__item:last-of-type::after, .partner-strip__item:nth-of-type(5n)::after { content: none; }
}
@media (min-width: 52.5em) and (max-width: 64.0525em) {
  .partner-strip .partner-strip__link.active { display: none; }
  .partner-strip .partner-strip__link.inactive, .partner-strip__item:focus .partner-strip__link.active, .partner-strip__item:hover .partner-strip__link.active { display: block; }
  .partner-strip__item:focus .partner-strip__link.inactive, .partner-strip__item:hover .partner-strip__link.inactive { display: none; }
}
@media (min-width: 40em) and (max-width: 52.49em) {
  .partner-strip .partner-strip__link.active { display: block; }
  .partner-strip .partner-strip__link.inactive { display: none; }
}
@media (min-width: 40em) and (max-width: 64.0525em) {
  .partner-strip__item { width: 33.3333%; }
  .partner-strip__item::after { content: ""; height: 50%; border-right: 1px solid rgba(0, 0, 0, 0.1); position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
  .partner-strip__item:last-of-type::after, .partner-strip__item:nth-of-type(3n)::after { content: none; }
}
@media (max-width: 39.99em) {
  .partner-strip .widget__header { margin-bottom: 0px; }
  .partner-strip .lcfc-badge { margin-bottom: 1rem; }
  .partner-strip__item { width: 50%; height: 9rem; }
  .partner-strip__item::after { content: ""; height: 50%; border-right: 1px solid rgba(0, 0, 0, 0.1); position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
  .partner-strip__item:last-of-type::after, .partner-strip__item:nth-of-type(2n)::after { content: none; }
}
@media (max-width: 820px) {
  .partner-strip__list:first-of-type .partner-strip__item:first-of-type, .partner-strip__list:first-of-type .partner-strip__item:nth-of-type(2) { border: none; }
  .partner-strip__item { border-top: 1px solid rgba(0, 0, 0, 0.1); }
}
@media (max-width: 540px) {
  .partner-strip__list:first-of-type .partner-strip__item { width: 50%; }
}
.article { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; margin-right: 8rem; margin-bottom: 5rem; }
.article a, .article strong { font-weight: 500; }
.article__share-vertical { background-color: rgb(6, 23, 41); color: rgb(255, 255, 255); position: fixed; right: 0px; bottom: 0px; width: 8rem; font-size: 1.1rem; text-align: center; z-index: 0; top: 0px; height: 100%; padding-bottom: 100%; transition: transform 0.25s ease 0s, padding-top 0.25s ease 0s, -webkit-transform 0.25s ease 0s; padding-top: 20rem; }
.article__share-vertical.is-docked { padding-top: 13rem; }
.article__share-vertical .social-share__social-container { transition: opacity 0.15s ease 0s; }
.article-share--hide-top-bar { height: 100%; }
.article__container { width: 100%; max-width: 110rem; margin-top: 2rem; background-color: rgb(255, 255, 255); border-left: 1px dotted rgb(235, 235, 235); border-right: 1px dotted rgb(235, 235, 235); }
.article__header { position: relative; }
.article__header--video .article__image-container::before, .article__header--video .article__title { display: none; }
.article__video-container { width: 100%; padding-top: 56.25%; }
.article__video-container .kWidgetCentered { width: 100%; }
.article__video-container .kWidgetCentered.kWidgetPlayBtn { width: 70px; }
.article__image-container::before { content: ""; display: block; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(rgba(6, 23, 41, 0), rgb(6, 23, 41) 95%); }
.article__image img { width: 100%; display: block; }
.article__title { color: rgb(255, 255, 255); position: absolute; bottom: 0px; margin-bottom: 4rem; padding: 0px 10rem; font-size: 5rem; text-align: center; }
.article__meta { display: flex; text-align: center; padding: 1.5rem 10rem; border-bottom: 1px solid rgb(235, 235, 235); font-size: 1.2rem; }
.article__meta div:not(:last-child) { border-right: 1px solid rgb(235, 235, 235); }
.article__category { text-transform: uppercase; font-weight: 800; color: rgb(11, 86, 164); padding-right: 3rem; }
.article__time-container { padding: 0px 3rem; }
.article__time-container .article__time-date { font-weight: 500; }
.article__read-time { padding-left: 3rem; }
.article__read-time .article__minutes { font-weight: 500; margin-right: 0.5rem; }
.article__read-time .icon, .article__time .icon { width: 1.4rem; height: 1.4rem; margin: -2px 0.5rem 0px 0px; }
.article__video-title { font-size: 5rem; margin: 2rem 0px; }
.article__body { padding: 0px 13rem; overflow: hidden; }
.article__body--press-release { padding-top: 4rem; }
.article__body--video .article__summary { padding: 0px 0px 2rem; }
.article__summary { padding: 4rem 0px 2rem; font-size: 2.5rem; line-height: 3.8rem; }
.article__content { padding-bottom: 4rem; }
.article__content::before { content: ""; display: block; }
.article__content::after { content: ""; display: table; clear: both; }
.article__content--padding-top { padding-top: 6rem; }
@media (max-width: 52.49em) {
  .article__content--padding-top { padding-top: 3rem; }
}
@media (max-width: 39.99em) {
  .article__content--padding-top { padding-top: 2rem; }
}
.article__content > p { margin-bottom: 2rem; font-size: 1.8rem; line-height: 3.2rem; }
.article__content > p > a { color: rgb(11, 86, 164); text-decoration: none; }
.article__content > p > a:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .article__content > p > a:hover { text-decoration: underline; }
}
.article__content > .table-scrollable table, .article__content > table { max-width: 100%; margin: 0px auto; font-size: 1.4rem; min-width: 50rem; width: auto !important; height: auto !important; }
.article__content > .table-scrollable table tr, .article__content > table tr { border-bottom: 1px solid rgb(235, 235, 235); }
.article__content > .table-scrollable table tr:first-of-type, .article__content > table tr:first-of-type { color: rgb(247, 247, 247); }
.article__content > .table-scrollable table tr:first-of-type td, .article__content > .table-scrollable table tr:first-of-type th, .article__content > table tr:first-of-type td, .article__content > table tr:first-of-type th { padding: 1.5rem 0.5rem; }
.article__content > .table-scrollable table tr:first-of-type td:first-child, .article__content > .table-scrollable table tr:first-of-type th:first-child, .article__content > table tr:first-of-type td:first-child, .article__content > table tr:first-of-type th:first-child { padding-left: 1rem; }
.article__content > .table-scrollable table tr:first-of-type td:last-child, .article__content > .table-scrollable table tr:first-of-type th:last-child, .article__content > table tr:first-of-type td:last-child, .article__content > table tr:first-of-type th:last-child { padding-right: 1rem; }
.article__content > .table-scrollable table tr:nth-child(2n+1), .article__content > table tr:nth-child(2n+1) { background: rgb(247, 247, 247); }
.article__content > .table-scrollable table tr:nth-child(2n+1):first-of-type, .article__content > table tr:nth-child(2n+1):first-of-type { background: rgb(10, 47, 87); }
.article__content > .table-scrollable table td, .article__content > .table-scrollable table th, .article__content > table td, .article__content > table th { padding: 1rem 0.5rem; font-weight: 300; width: auto !important; }
.article__content > .table-scrollable table td:first-child, .article__content > .table-scrollable table th:first-child, .article__content > table td:first-child, .article__content > table th:first-child { padding-left: 1rem; }
.article__content > .table-scrollable table td:last-child, .article__content > .table-scrollable table th:last-child, .article__content > table td:last-child, .article__content > table th:last-child { padding-right: 1rem; }
@media (max-width: 750px) {
  .article__content > .table-scrollable table, .article__content > table { min-width: 0px; width: 100% !important; }
}
@media (max-width: 400px) {
  .article__content > .table-scrollable table, .article__content > table { font-size: 1.2rem; }
  .article__content > .table-scrollable table tr:first-of-type td, .article__content > .table-scrollable table tr:first-of-type th, .article__content > table tr:first-of-type td, .article__content > table tr:first-of-type th { padding-top: 1rem; padding-bottom: 1rem; }
}
.article-container { position: relative; }
@media (max-width: 64.0525em) {
  .article__title { font-size: 4rem; }
  .article__body { padding: 0px 6rem; }
  .article__share-vertical { padding-top: 18rem; }
}
@media (max-width: 52.49em) {
  .article { margin-right: 5rem; }
  .article__share-vertical { width: 5rem; padding-top: 13rem; }
  .article__share-vertical.is-docked { padding-top: 8rem; }
  .article__container { margin-top: 0px; }
  .article__title { font-size: 3rem; margin-bottom: 2.5rem; }
  .article__body--press-release { padding-top: 3rem; }
  .article__summary { padding-top: 3rem; font-size: 2rem; }
  .article__meta, .article__title { padding-left: 6rem; padding-right: 6rem; }
}
@media (max-width: 39.99em) {
  .article { margin: 0px -1rem 3rem; }
  .article__share-vertical { position: fixed; bottom: 0px; width: 100%; height: 5rem; transition: all 0.2s ease 0s; padding: 1rem 1.5rem; text-align: left; z-index: 100; top: auto; }
  .article__share-vertical.is-docked { padding-top: 1rem; }
  .article-share--hide-top-bar { transform: translateY(0px); height: 5rem; }
  .article-share--hide-top-bar .social-share__next-container { top: 0px; height: 100%; }
  .article__container { border: none; }
  .article__body { padding: 0px 2rem; }
  .article__body--press-release { padding-top: 3rem; }
  .article__meta, .article__title { padding-left: 4rem; padding-right: 4rem; }
}
@media (max-width: 34.375em) {
  .article__body--press-release { padding-top: 2rem; }
  .article__category { padding-right: 2rem; }
  .article__time-container { padding: 0px 2rem; }
  .article_read-time { padding-left: 2rem; }
  .article__read-text, .article__time-text { display: none; }
}
@media (max-width: 24.99em) {
  .article__title { font-size: 2.5rem; }
  .article__body { padding: 0px 1.2rem; }
  .article__body--press-release { padding-top: 2rem; }
  .article__summary { padding-top: 2rem; font-size: 1.8rem; }
  .article__meta, .article__title { padding-left: 1rem; padding-right: 1rem; }
  .article__category { padding-right: 1.5rem; }
  .article__time-container { padding: 0px 1.5rem; }
  .article__read-time { padding-left: 1.5rem; }
}
.articleWidget { margin: 7rem 0px 6rem; }
.articleWidget.left, .articleWidget.right { margin: 2rem 0px; max-width: 35rem; width: 100%; }
.articleWidget.left { float: left; margin-right: 2rem; }
.articleWidget.center, .articleWidget.full-width { display: flex; -webkit-box-pack: center; justify-content: center; }
.articleWidget .embeddable-video { margin: 0px -1rem; width: calc(100% + 2rem); }
.articleWidget .statsCard { margin: 0px; }
.articleWidget.right { float: right; margin-left: 2rem; }
@media (max-width: 64.0525em) {
  .articleWidget { margin: 6rem 0px 4rem; }
}
@media (max-width: 52.49em) {
  .articleWidget { margin: 5rem 0px 3rem; }
  .articleWidget.left, .articleWidget.right { float: none; margin: 2rem auto; }
}
.instagram-embed { width: 100%; margin: 2rem 0px; border: 1px solid rgb(244, 244, 244); }
.facebook-embed-video { position: relative; width: 100%; padding-top: 56.25%; }
.facebook-embed-video iframe { position: absolute; width: 100%; height: 100%; top: 0px; }
.articleWidget .fb-post-container { display: flex; }
.articleWidget .fb-post-container iframe { margin: 0px auto; }
.articleWidget.left .fb-post-container iframe, .articleWidget.right .fb-post-container iframe { width: 100%; }
@media (max-width: 21.25em) {
  .fb-post { display: none !important; }
}
.twitterThumb.left { width: 360px; float: left; margin: 2rem 3rem 2rem 0px; }
.twitterThumb.center { width: 500px; margin: 2rem auto; }
.twitterThumb.right { width: 360px; float: right; margin: 2rem 0px 2rem 3rem; }
.twitterThumb.full-width { width: 500px; margin: 2rem auto; }
@media (max-width: 64.0525em) {
  .twitterThumb.center, .twitterThumb.full-width { width: 480px; }
  .twitterThumb.left, .twitterThumb.right { width: 300px; }
}
@media (max-width: 52.49em) {
  .twitterThumb.center, .twitterThumb.full-width, .twitterThumb.left, .twitterThumb.right { width: 100%; }
}
.youtubeThumb.full-width { padding-top: 56.2%; position: relative; float: none; display: block; margin: 4rem 0px; }
.youtubeThumb.full-width iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media (max-width: 64.0525em) {
  .youtubeThumb.full-width { margin: 2rem 0px; }
  .youtubeThumb.center, .youtubeThumb.left, .youtubeThumb.right { padding-top: 56.2%; position: relative; float: none; display: block; margin: 2rem 0px; }
  .youtubeThumb.center iframe, .youtubeThumb.left iframe, .youtubeThumb.right iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
}
@media (min-width: 64.0625em) {
  .youtubeThumb.left { float: left; margin: 2rem 3rem 2rem 0px; }
  .youtubeThumb.left iframe { width: 420px; height: 240px; }
  .youtubeThumb.right { float: right; margin: 2rem 0px 2rem 3rem; }
  .youtubeThumb.right iframe { width: 420px; height: 240px; }
  .youtubeThumb.center { margin: 2rem auto; display: flex; -webkit-box-pack: center; justify-content: center; }
  .youtubeThumb.center iframe { width: 420px; height: 240px; }
}
.article-error-overlay { width: 100vw; position: absolute; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; height: 100%; top: 0px; background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%); }
.article-error { z-index: 1; position: relative; text-align: center; margin-top: -5rem; }
.article-error h2 { font-size: 4rem; }
@media (max-width: 64.0525em) {
  .article-error h2 { font-size: 3rem; }
}
.article-error p { margin: 1.5rem 0px; }
.article-error a { color: rgb(6, 23, 41); }
.featured-article { overflow: hidden; }
.featured-article a, .featured-article strong { font-weight: 500; }
.featured-article__header { position: relative; }
.featured-article__image-container { background: rgb(10, 47, 87); padding-bottom: 12rem; }
.featured-article__image-container::after { content: ""; display: block; position: absolute; bottom: 12rem; width: 100%; height: 100%; background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
.featured-article__image img { width: 100%; display: block; margin: auto; }
.featured-article__text-container { color: rgb(255, 255, 255); width: 80%; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); text-align: center; }
.featured-article__title { font-size: 5rem; }
.featured-article__meta { display: inline-flex; -webkit-box-pack: center; justify-content: center; border-top: 1px solid rgba(235, 235, 235, 0.2); padding: 1rem 2rem; margin: 2rem 0px; font-size: 1.2rem; }
.featured-article__meta div:not(:last-child) { border-right: 1px solid rgba(235, 235, 235, 0.2); }
.featured-article__category { text-transform: uppercase; font-weight: 800; color: rgb(251, 186, 0); padding-right: 3rem; }
.featured-article__time-container { padding: 0px 3rem; }
.featured-article__time-container .featured-article__time-date { font-weight: 800; }
.featured-article__read-time { padding-left: 3rem; }
.featured-article__read-time .featured-article__minutes { font-weight: 700; margin-right: 0.5rem; }
.featured-article__read-time .icon, .featured-article__time .icon { width: 1.4rem; height: 1.4rem; margin: -2px 0.5rem 0px 0px; }
.featured-article__summary { padding: 0px 10rem; font-size: 2.2rem; line-height: 3.5rem; }
.featured-article__author { margin-top: 1.5rem; }
.featured-article__author .featured-article__author-name { font-weight: 800; margin-left: 0.5rem; }
.featured-article__author::after { content: ""; display: block; background-color: rgb(251, 186, 0); width: 1.5rem; height: 2px; margin: 1rem auto; }
.featured-article .col-12 { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; }
.featured-article__body { max-width: 110rem; width: 100%; margin-top: 4rem; padding: 0px 10rem; }
.featured-article__content::before { content: ""; display: block; }
.featured-article__content::after { content: ""; display: table; clear: both; }
.featured-article__content > p { margin-bottom: 2rem; font-size: 1.8rem; line-height: 3.2rem; }
.featured-article__content > .table-scrollable table, .featured-article__content > table { max-width: 100%; margin: 0px auto; font-size: 1.4rem; min-width: 50rem; width: auto !important; height: auto !important; }
.featured-article__content > .table-scrollable table tr, .featured-article__content > table tr { border-bottom: 1px solid rgb(235, 235, 235); }
.featured-article__content > .table-scrollable table tr:first-of-type, .featured-article__content > table tr:first-of-type { color: rgb(247, 247, 247); }
.featured-article__content > .table-scrollable table tr:first-of-type td, .featured-article__content > .table-scrollable table tr:first-of-type th, .featured-article__content > table tr:first-of-type td, .featured-article__content > table tr:first-of-type th { padding: 1.5rem 0.5rem; }
.featured-article__content > .table-scrollable table tr:first-of-type td:first-child, .featured-article__content > .table-scrollable table tr:first-of-type th:first-child, .featured-article__content > table tr:first-of-type td:first-child, .featured-article__content > table tr:first-of-type th:first-child { padding-left: 1rem; }
.featured-article__content > .table-scrollable table tr:first-of-type td:last-child, .featured-article__content > .table-scrollable table tr:first-of-type th:last-child, .featured-article__content > table tr:first-of-type td:last-child, .featured-article__content > table tr:first-of-type th:last-child { padding-right: 1rem; }
.featured-article__content > .table-scrollable table tr:nth-child(2n+1), .featured-article__content > table tr:nth-child(2n+1) { background: rgb(247, 247, 247); }
.featured-article__content > .table-scrollable table tr:nth-child(2n+1):first-of-type, .featured-article__content > table tr:nth-child(2n+1):first-of-type { background: rgb(10, 47, 87); }
.featured-article__content > .table-scrollable table td, .featured-article__content > .table-scrollable table th, .featured-article__content > table td, .featured-article__content > table th { padding: 1rem 0.5rem; font-weight: 300; width: auto !important; }
.featured-article__content > .table-scrollable table td:first-child, .featured-article__content > .table-scrollable table th:first-child, .featured-article__content > table td:first-child, .featured-article__content > table th:first-child { padding-left: 1rem; }
.featured-article__content > .table-scrollable table td:last-child, .featured-article__content > .table-scrollable table th:last-child, .featured-article__content > table td:last-child, .featured-article__content > table th:last-child { padding-right: 1rem; }
@media (max-width: 750px) {
  .featured-article__content > .table-scrollable table, .featured-article__content > table { min-width: 0px; width: 100% !important; }
}
@media (max-width: 400px) {
  .featured-article__content > .table-scrollable table, .featured-article__content > table { font-size: 1.2rem; }
  .featured-article__content > .table-scrollable table tr:first-of-type td, .featured-article__content > .table-scrollable table tr:first-of-type th, .featured-article__content > table tr:first-of-type td, .featured-article__content > table tr:first-of-type th { padding-top: 1rem; padding-bottom: 1rem; }
}
.featured-article .articleWidget.full-width .embeddable-photo__container { width: 100%; max-height: 700px; overflow: hidden; }
@supports (width:100vw) {
  .featured-article .articleWidget.full-width .embeddable-photo__container { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
}
@media (max-width: 39.99em) {
  .featured-article .articleWidget.full-width .embeddable-photo__container { width: auto; margin-left: -3rem; margin-right: -3rem; left: auto; right: auto; }
}
@media (min-width: 81.25em) {
  .featured-article .articleWidget.full-width .embeddable-photo__container { position: relative; }
  .featured-article .articleWidget.full-width .embeddable-photo__container::before { display: block; content: ""; width: 100%; padding-top: 36.4583%; }
  .featured-article .articleWidget.full-width .embeddable-photo__container img { width: 100%; position: absolute; inset: 0px; height: 100%; object-fit: cover; }
}
@media (min-width: 100em) {
  .featured-article__image::after { content: ""; display: block; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; }
}
@media (max-width: 100em) {
  .featured-article__image-container { padding-bottom: 20rem; }
  .featured-article__image-container::after { bottom: 20rem; background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
}
@media (max-width: 81.24em) {
  .featured-article__image-container { padding-bottom: 25rem; }
  .featured-article__image-container::after { bottom: 25rem; background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
}
@media (max-width: 64.0525em) {
  .featured-article__title { font-size: 3rem; }
  .featured-article__summary { font-size: 1.8rem; }
}
@media (max-width: 59.375em) {
  .featured-article__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
  .featured-article__summary { font-size: 1.5rem; padding: 0px 6rem; }
  .featured-article__body { padding: 0px 6rem; }
}
@media (min-width: 52.5em) {
  .featured-article { margin-top: -5rem; }
}
@media (max-width: 64.0525em) {
  __summary { line-height: 2.7rem; }
}
@media (max-width: 52.49em) {
  .featured-article__author { font-size: 1.2rem; }
  .featured-article__summary { line-height: 2.7rem; }
}
@media (max-width: 39.99em) {
  .featured-article__text-container { width: 90%; }
  .featured-article__summary { padding: 0px; }
  .featured-article__body { padding: 0px 2rem; margin-top: 2.5rem; }
}
@media (max-width: 34.375em) {
  .featured-article__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.28) 51%, rgba(10, 47, 87, 0)); }
  .featured-article__time-container { padding: 0px 2rem; }
  .featured-article__read-text, .featured-article__time-text { display: none; }
}
@media (max-width: 24.99em) {
  .featured-article__image-container { padding-bottom: 10rem; }
  .featured-article__image-container::after { bottom: 10rem; }
  .featured-article__text-container { width: 100%; padding: 0px 1rem; }
  .featured-article__meta { padding: 1rem 0px; }
  .featured-article__category { padding-right: 1.5rem; }
  .featured-article__time-container { padding: 0px 1.5rem; }
  .featured-article__read-time { padding-left: 1.5rem; }
  .featured-article__body { padding: 0px; }
}
.article-press-release a { font-weight: 500; }
.article-press-release__header-container { padding: 0px 10rem; }
.article-press-release__title { color: rgb(0, 0, 0); margin: 4rem 0px; font-size: 5rem; font-weight: 600; }
.article-press-release__summary { font-size: 2.5rem; margin: 4rem 0px; font-weight: 300; line-height: 1.4; }
@media (max-width: 52.49em) {
  .article-press-release__header-container { padding: 0px 6rem; }
  .article-press-release__title { margin: 3rem 0px; font-size: 4rem; }
  .article-press-release__summary { font-size: 2rem; margin: 3rem 0px; }
}
@media (max-width: 39.99em) {
  .article-press-release__header-container { padding: 0px 4rem; }
  .article-press-release__title { font-size: 3rem; }
}
@media (max-width: 24.99em) {
  .article-press-release__title { margin: 1.5rem 0px; font-size: 2.4rem; }
  .article-press-release__summary { margin: 1.5rem 0px; font-size: 1.6rem; }
  .article-press-release__header-container { padding: 0px 2rem; }
}
.focus-article { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-decoration: none; }
.focus-article__video-container { width: 100%; padding-top: 56.25%; }
.focus-article__video-container .kWidgetCentered { width: 100%; }
.focus-article__video-container .kWidgetCentered.kWidgetPlayBtn { width: 70px; }
.focus-article__image-container { width: 55%; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; position: relative; }
.focus-article__duration { padding: 5px 10px; border-radius: 18px; font-size: 1.1rem; position: absolute; bottom: 0px; right: 0px; background: rgba(6, 23, 41, 0.8); color: rgb(255, 255, 255); margin: 12px 17px; display: flex; -webkit-box-align: center; align-items: center; }
.focus-article__play-icon { width: 1rem; height: 1rem; margin-right: 0.3rem; }
.focus-article__image img { width: 100%; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.focus-article__caption { width: 45%; padding-left: 4rem; }
.focus-article__meta { text-transform: uppercase; color: rgb(11, 86, 164); font-weight: 800; font-size: 1.2rem; }
.focus-article__title { font-size: 3.5rem; margin-bottom: 1rem; margin-top: 0.5rem; line-height: 1.2; color: rgb(6, 23, 41); font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.focus-article__time { margin-left: 0.5rem; color: rgb(115, 115, 115); font-weight: 500; line-height: 2rem; }
.focus-article__time .icon { width: 1rem; height: 1rem; vertical-align: middle; margin-top: -1px; }
.focus-article__summary { color: rgb(115, 115, 115); margin-bottom: 1.5rem; line-height: 2.3rem; }
.focus-article:focus { outline: 0px; }
.focus-article:focus .focus-article__title { text-decoration: underline; }
.focus-article:focus .focus-article__image img { transform: scale(1.05); }
.focus-article:focus .text-btn { text-decoration: underline; }
.focus-article:focus .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.focus-article:focus .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.focus-article:focus .text-btn .arrow1 { left: 3rem; }
.focus-article:focus .text-btn .arrow2 { left: 50%; }
@media (min-width: 64.0625em) {
  .focus-article:hover { outline: 0px; }
  .focus-article:hover .focus-article__title { text-decoration: underline; }
  .focus-article:hover .focus-article__image img { transform: scale(1.05); }
  .focus-article:hover .text-btn { text-decoration: underline; }
  .focus-article:hover .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .focus-article:hover .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .focus-article:hover .text-btn .arrow1 { left: 3rem; }
  .focus-article:hover .text-btn .arrow2 { left: 50%; }
}
@media (max-width: 52.49em) {
  .focus-article__caption { padding-left: 2rem; }
  .focus-article__title { font-size: 2.5rem; }
}
@media (max-width: 39.99em) {
  .focus-article { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 0px 0px 2rem; }
  .focus-article__caption, .focus-article__image-container { width: 100%; }
  .focus-article__caption { padding-left: 0px; }
  .focus-article__title { font-size: 2rem; margin-bottom: 2rem; }
  .focus-article__summary { margin: 2rem 0px; }
}
.article-related { clear: both; margin-bottom: 2rem; padding-bottom: 1.5rem; border-bottom: 1px dotted rgb(235, 235, 235); position: relative; }
.article-related::before { content: ""; display: block; }
.article-related::after { content: ""; display: table; clear: both; }
.article-related__title { font-size: 1.2rem; font-weight: 700; margin-bottom: 1rem; }
.article-related__items:not(:last-child) { border-right: 1px solid rgb(235, 235, 235); }
.article-related__item-link { display: inline-flex; -webkit-box-align: center; align-items: center; text-decoration: none; color: rgb(6, 23, 41); }
.article-related__item-link:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .article-related__item-link:hover { text-decoration: underline; }
}
.article-related__item-icon .icon { fill: rgb(11, 86, 164); width: 1.5rem; height: 1.5rem; }
.article-related__item-title { font-size: 1.2rem; margin-left: 1rem; }
.article-related__hero-divider { display: none; }
.article-related--hero { border-bottom: transparent; }
.article-related--hero .article-related__hero-divider { display: block; border-top: 1px dotted rgba(255, 255, 255, 0.3); position: absolute; left: 120px; right: 0px; top: 6px; }
.article-related--hero .article-related__items:not(:last-child) { border-right: 1px solid rgba(255, 255, 255, 0.3); }
.article-related--hero .article-related__item-title, .article-related--hero .article-related__title { text-align: left; }
.article-related--hero .article-related__item-icon .icon { fill: rgb(251, 186, 0); }
.article-related--hero .article-related__item-link { color: rgb(255, 255, 255); }
@media (max-width: 39.99em) {
  .article-related__items { margin-bottom: 1rem; text-align: left; border-right: none !important; }
  .article-related__item-icon .icon { width: 1.8rem; height: 1.8rem; }
}
@media (max-width: 24.99em) {
  .article-related { padding-left: 1rem; padding-right: 1rem; }
}
.article-static { max-width: 76rem; padding: 0px 2rem; margin: 0px auto; }
@media (max-width: 39.99em) {
  .article-static { padding: 0px 1rem; }
}
.global-header { display: block; line-height: 5rem; height: 5rem; transition: all 0.2s ease 0s; background: rgb(10, 47, 87); color: rgb(255, 255, 255); position: relative; z-index: 200; font-weight: 500; }
.global-header__links-list { display: inline-block; margin-left: 0px; margin-right: 0px; }
.global-header__item { display: inline-block; vertical-align: middle; margin-right: -4px; margin-left: 0px; position: relative; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.global-header__item:focus { text-decoration: none; }
@media (min-width: 64.0625em) {
  .global-header__item:hover { text-decoration: none; }
}
.global-header__link { padding: 0px 4rem; text-decoration: none; color: rgb(255, 255, 255)!important; display: block; transition: background 0.25s ease 0s; }
.global-header__link:focus { background: rgb(6, 23, 41); text-decoration: none; }
@media (min-width: 64.0625em) {
  .global-header__link:hover { background: rgb(6, 23, 41); text-decoration: none; }
}
.global-header__beta { display: inline-block; float: right; margin: 0px 1rem; font-size: 1.2rem; font-weight: 100; }
.global-header__beta a { color: rgb(255, 255, 255); }
.global-header__sign-in { color: rgb(255, 255, 255); text-decoration: none; display: inline-flex; -webkit-box-align: center; align-items: center; float: right; right: 0px; top: 0px; bottom: 0px; transition: opacity 0.1s ease 0s; }
.global-header__sign-in:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .global-header__sign-in:hover { text-decoration: underline; }
}
.global-header__sign-in-icon { margin: 0px 3rem 0px 1.3rem; width: 2.8rem; height: 4rem; }
.global-header__name { display: inline-block; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.global-header__name, .global-header__tier { padding-left: 3rem; border-left: 1px solid rgba(255, 255, 255, 0.1); }
@media (max-width: 52.49em) {
  .global-header__link { padding: 0px 2.5rem; }
}
@media (max-width: 39.99em) {
  .global-header { line-height: 4rem; height: 4rem; font-weight: 300; }
  .global-header__item { font-size: 1.2rem; }
  .global-header__item a { padding: 0px 1rem; }
  .global-header__sign-in { font-size: 1.2rem; }
  .global-header__name { font-weight: 300; padding-left: 1rem; }
  .global-header__sign-in-icon { margin: 0px 1rem; width: 2.6rem; }
}
@media (max-width: 22.4375em) {
  .global-header__sign-in { margin-right: 0.5rem; }
  .global-header__user .global-header__sign-in-icon { display: none; }
}
.next-match { color: rgb(255, 255, 255); font-size: 1.2rem; float: right; display: flex; }
.next-match__label { text-transform: uppercase; padding-left: 2rem; padding-right: 1rem; position: relative; display: none; }
.next-match__label::after { content: ""; width: 1px; background-color: rgba(255, 255, 255, 0.1); position: absolute; right: 0px; top: 10px; bottom: 10px; }
.next-match__complete, .next-match__live { padding: 0.2rem 0.5rem; display: flex; -webkit-box-align: center; align-items: center; line-height: 1.2rem; }
.next-match__complete .icon, .next-match__live .icon { width: 1rem; height: 1rem; margin: 0px 0.3rem; }
.next-match__live { background-color: rgb(218, 0, 25); }
.next-match__link { display: inline-flex; color: rgb(255, 255, 255); text-decoration: none; font-size: 1.2rem; }
.next-match__link .text-btn { margin: 0px 0.5rem; }
.next-match__link .text-btn__ellipse { width: 1.5rem; height: 1.5rem; }
.next-match__link .text-btn .icon { width: 0.8rem; height: 0.6rem; }
.next-match__link:focus { text-decoration: underline; }
.next-match__link:focus .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.next-match__link:focus .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.next-match__link:focus .arrow1 { left: 3rem; }
.next-match__link:focus .arrow2 { left: 50%; }
.next-match__link:focus .text-btn__ellipse { background-color: rgb(255, 255, 255); }
.next-match__link:focus .icon { color: rgb(6, 23, 41); }
.next-match__link:focus .next-match__date-time, .next-match__link:focus .next-match__score, .next-match__link:focus .next-match__team-name { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .next-match__link:hover { text-decoration: underline; }
  .next-match__link:hover .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .next-match__link:hover .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .next-match__link:hover .arrow1 { left: 3rem; }
  .next-match__link:hover .arrow2 { left: 50%; }
  .next-match__link:hover .text-btn__ellipse { background-color: rgb(255, 255, 255); }
  .next-match__link:hover .icon { color: rgb(6, 23, 41); }
  .next-match__link:hover .next-match__date-time, .next-match__link:hover .next-match__score, .next-match__link:hover .next-match__team-name { text-decoration: underline; }
}
.next-match__score { font-size: 1.4rem; margin: 0px 0.5rem; }
.next-match__container { margin-right: 1.5rem; display: flex; -webkit-box-align: center; align-items: center; border-left: 1px solid rgba(255, 255, 255, 0.1); }
.next-match__badge--home { margin-left: 0.4rem; }
.next-match__badge--away { margin-right: 0.4rem; }
.next-match__result, .next-match__team-location { font-weight: 500; display: flex; -webkit-box-align: center; align-items: center; }
.next-match__team-location { padding-left: 1.5rem; }
.next-match__result { margin-left: 1rem; }
.next-match__opposition-team, .next-match__result { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.next-match__opposition-team { margin: 0px 0.3rem; }
.next-match__home-away { margin-right: 0.3rem; font-weight: 100; }
.next-match__bullet-divider { font-size: 7px; }
.next-match__date-time { font-weight: 100; margin-left: 0.3rem; }
.next-match__no-fixtures { padding-left: 1.4rem; font-weight: 100; }
@media (max-width: 75em) {
  .next-match { border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .next-match__label { display: block; }
}
@media (max-width: 68.75em) {
  .next-match__container { display: none; }
}
.articleWidget.full-width .embeddable-quote { margin: 0px -2rem; }
.articleWidget.full-width .embeddable-quote p { font-size: 2.5rem; line-height: 3.6rem; }
.articleWidget.center .embeddable-quote p { font-size: 2.2rem; line-height: 3.4rem; }
.embeddable-quote { position: relative; border: 4px solid rgb(11, 86, 164); margin: 1rem 0px; padding: 4rem 2.5rem; text-align: center; }
.embeddable-quote__icon { left: 50%; transform: translateX(-50%); color: rgb(251, 186, 0); background-color: rgb(255, 255, 255); position: absolute; top: 0px; margin-top: -1.5rem; padding: 0px 1rem; }
.embeddable-quote__icon .icon { width: 3rem; height: 3rem; }
.embeddable-quote p { color: rgb(11, 86, 164); font-style: italic; font-weight: 300; font-size: 1.8rem; line-height: 2.8rem; margin-bottom: 0px; }
.embeddable-quote__source { left: 50%; transform: translateX(-50%); font-size: 1.2rem; background: rgb(255, 255, 255); position: absolute; bottom: 0px; margin-bottom: -0.8rem; padding: 0px 1rem; font-style: normal; }
.embeddable-quote__author { font-weight: 800; }
@media (max-width: 24.99em) {
  .embeddable-quote { margin: 4rem -1rem; padding: 4rem 0px; border-left: none; border-right: none; text-align: left; }
  .embeddable-quote__icon, .embeddable-quote__source { left: 0px; transform: translateX(0px); }
  .embeddable-quote__text { padding: 0px 1rem; }
}
.search-header { background-image: url("badge-faded-blue.png"); background-size: 300px 286px; background-repeat: no-repeat; background-position: right 2rem; padding-top: 4rem; box-shadow: rgba(6, 23, 41, 0.03) 0px -10px 20px inset; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .search-header { background-image: url("badge-faded-blue@x2.png"); }
}
.search-header__input-label { font-size: 1.6rem; margin: 2rem 0px 1rem; }
.search-header__input-container { max-width: 80rem; position: relative; margin-bottom: 2rem; }
.search-header__input { width: 100%; height: 7rem; background: rgb(255, 255, 255); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; border: 0px; padding-left: 7rem; font-size: 3rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.search-header__input-btn { position: absolute; top: 0px; left: 0px; height: 7rem; width: 7rem; cursor: pointer; transition: all 0.2s ease 0s; }
.search-header__input-btn:focus { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .search-header__input-btn:hover { color: rgb(251, 186, 0); }
}
.search-header__icon { height: 7rem; width: 3rem; display: block; margin: 0px auto; }
@media (max-width: 52.49em) {
  .search-header { background-image: url("badge-faded-blue-mobile.png"); background-size: 150px 143px; background-position: right 4rem; }
}
@media not all, (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2) {
  .search-header { background-image: url("badge-faded-blue-mobile@x2.png"); }
}
@media (max-width: 52.49em) {
  .search-header__input-label { font-size: 1.4rem; margin: 1rem 0px; }
  .search-header__input { height: 5rem; padding-left: 5rem; font-size: 2rem; }
  .search-header__input-btn { height: 5rem; width: 5rem; }
  .search-header__icon { height: 5rem; width: 2rem; }
}
@media (max-width: 39.99em) {
  .search-header { padding-top: 2rem; }
  .search-header__input-container { margin-bottom: 1rem; }
}
.search__section { margin-bottom: 40px; }
.search__section::before { content: ""; display: block; }
.search__section::after { content: ""; display: table; clear: both; }
.search__section .widget__header { display: none; -webkit-box-pack: start; justify-content: flex-start; }
.search__section .widget__sectionTitle { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; padding-left: 1rem; display: none; }
.search__section.all-results .thumbnail { display: none; }
.search__section.all-results .thumbnail:nth-child(-n+4), .search__section.all-results .widget__header { display: block; }
.search__section.all-results .load-more button, .search__section.all-results .page-search__list-wrapper div:nth-of-type(n+9) { display: none; }
.search__title { margin: 2rem 0px; color: rgb(115, 115, 115); }
.search__empty-message { margin-bottom: 2rem; }
.page-search .thumbnail__picture { position: relative; }
.page-search .thumbnail__icon-container { position: absolute; left: 0px; top: 50%; width: 38px; height: 60px; background: rgb(251, 186, 0); transform: translateY(-50%); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.page-search .thumbnail__icon-container .icon { width: 2rem; height: 2rem; display: block; }
.page-search .load-more { clear: both; }
@media (max-width: 39.99em) {
  .page-search .thumbnail__icon-container { width: 30px; height: 50px; }
  .page-search .thumbnail__icon-container .icon { width: 1.4rem; height: 1.4rem; }
  .page-search .thumbnail__gallery-count { font-size: 1.4rem; }
}
@media (max-width: 24.99em) {
  .page-search .thumbnail__icon-container { width: 22px; height: 36px; }
  .page-search .thumbnail__icon-container .icon { width: 1.1rem; height: 1.1rem; }
  .page-search .thumbnail__gallery-count { font-size: 1.2rem; }
  .page-search .thumbnail.thumbnail--gallery .page-search .thumbnail__icon-container .icon { width: 1.2rem; height: 1.2rem; margin-bottom: 2px; }
}
.page-search__list-wrapper::before { content: ""; display: block; }
.page-search__list-wrapper::after { content: ""; display: table; clear: both; }
.sub-nav { line-height: 5rem; height: 5rem; }
.sub-nav__tabs { position: fixed; top: 13rem; left: 0px; right: 0px; background: rgb(255, 255, 255); z-index: 50; transition: all 0.2s ease 0s; border-bottom: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; font-size: 0px; width: 100%; height: 5rem; }
.sub-nav__tablist, .sub-nav__tabs { margin-left: 0px; margin-right: 0px; }
.sub-nav__section { display: inline-block; vertical-align: middle; padding: 0px 4rem; border-right: 1px solid rgb(235, 235, 235); background: rgb(247, 247, 247); position: relative; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.4rem; text-transform: uppercase; margin-right: 30px; transition: all 0.2s ease 0s; }
.sub-nav .moreToggle, .sub-nav__tab a { font-size: 1.4rem; text-decoration: none; cursor: pointer; position: relative; }
.sub-nav .moreToggle::before, .sub-nav__tab a::before { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; height: 4px; background: rgb(11, 86, 164); display: none; }
.sub-nav .moreToggle:focus::before, .sub-nav__tab a:focus::before { display: block; }
@media (min-width: 64.0625em) {
  .sub-nav .moreToggle:hover::before, .sub-nav__tab a:hover::before { display: block; }
}
.sub-nav__tab { display: inline-block; vertical-align: middle; margin-left: 0px; margin-right: 0px; }
.sub-nav__tab a, .sub-nav__tab span { text-decoration: none; display: block; padding: 0px 3rem; font-size: 1.4rem; }
.sub-nav__tab a { color: rgb(6, 23, 41); transition: all 0.2s ease 0s; }
.sub-nav__tab.is-active a { font-weight: 800; }
.sub-nav__tab.is-active a::before { display: block; }
.sub-nav__tab--title { text-transform: uppercase; font-weight: 800; border-right: 2px solid rgb(235, 235, 235); background-color: rgb(244, 244, 244); position: relative; margin-right: 2.5rem; transition: all 0.2s ease 0s; }
.sub-nav__tab--title .sub-nav__icon-container { position: absolute; right: 0px; top: 50%; transform: translate(50%, -50%); background-color: rgb(255, 255, 255); box-shadow: rgb(200, 200, 200) 0px 0px 3px; padding: 0.9rem; border-radius: 3px; transition: background-color 0.2s ease 0s; }
.sub-nav__tab--title .icon { width: 1.5rem; height: 1.5rem; }
.sub-nav .more { display: none; float: right; position: relative; margin-left: 0px; margin-right: 0px; }
.sub-nav .more.open .moreToggle .icon { transform: rotate(-180deg); }
.sub-nav .more.open .moreToggleDropdown { transform: scale(1); }
.sub-nav .moreToggle { padding: 0px 3rem; line-height: 5rem; }
.sub-nav .moreToggle .icon { width: 1.2rem; height: 1.2rem; margin-left: 0.5rem; transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; }
.sub-nav .moreToggleDropdown { position: absolute; top: 5.1rem; right: 0px; z-index: 50; background: rgb(255, 255, 255); transform: scale(0); transform-origin: right top; transition: all 0.2s ease 0s; min-width: 110%; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 3px; padding: 0.5rem 0px; }
.sub-nav .moreToggleDropdown .sub-nav__tab { display: block; white-space: nowrap; }
.sub-nav .moreToggleDropdown .sub-nav__tab a::before { display: none; }
.sub-nav .moreToggleDropdown .btn-tab { line-height: 1.4; padding: 0.7rem 1.5rem; }
.sub-nav .moreToggleDropdown .btn-tab:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .sub-nav .moreToggleDropdown .btn-tab:hover { text-decoration: underline; }
}
.sub-nav .moreToggleDropdown .btn-tab.is-active { color: rgb(255, 255, 255); }
.sub-nav .hide { display: none; }
.sub-nav .showMoreEnabled .more { display: block; }
.sub-nav--hide-top-bar .sub-nav__tabs { top: 6rem; }
.sub-nav--dark .sub-nav__tabs { background: rgba(6, 23, 41, 0.85); border-bottom-color: rgba(6, 23, 41, 0.85); }
.sub-nav--dark .sub-nav__tab--title { background: rgba(6, 23, 41, 0.85); color: rgb(255, 255, 255); border-right: 2px solid rgba(255, 255, 255, 0.2); }
.sub-nav--dark .sub-nav__tab--title .sub-nav__icon-container { background-color: rgb(6, 23, 41); box-shadow: rgb(200, 200, 200) 0px 0px 3px; }
.sub-nav--dark .sub-nav__section { background-color: transparent; color: rgb(255, 255, 255); border-right-color: rgba(255, 255, 255, 0.2); }
.sub-nav--dark .sub-nav__tab a { color: rgba(255, 255, 255, 0.6); }
.sub-nav--dark .sub-nav__tab a::before { background: rgb(251, 186, 0); }
.sub-nav--dark .sub-nav__tab a:focus { color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .sub-nav--dark .sub-nav__tab a:hover { color: rgb(255, 255, 255); }
}
.sub-nav--dark .moreToggle { color: rgba(255, 255, 255, 0.6); }
.sub-nav--dark .moreToggle::before { background: rgb(251, 186, 0); }
.sub-nav--dark .moreToggle:focus { color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .sub-nav--dark .moreToggle:hover { color: rgb(255, 255, 255); }
}
.sub-nav--dark .moreToggleDropdown { background: rgba(0, 0, 0, 0.8); }
@media (max-width: 64.0525em) {
  .sub-nav__tabs { top: 11rem; }
}
@media (max-width: 52.49em) {
  .sub-nav { display: none; }
}
.hero-header { position: relative; margin-bottom: 6rem; }
.hero-header--promo { margin-bottom: 8.5rem; }
.hero-header--has-link { margin-bottom: 2.7rem; }
.hero-header--no-lead-image { background: rgb(6, 23, 41); padding: 4rem 0px 1rem; }
.hero-header--no-lead-image .hero-header__text-container { position: static; margin: 0px auto; transform: translateX(0px); }
.hero-header--no-lead-image .hero-header__image-container { padding-bottom: 0px !important; }
.hero-header--no-lead-image .hero-header__image-container::after { content: none; }
.hero-header--no-margin { margin-bottom: 0px !important; }
.hero-header .social-share-expand { position: absolute; top: 20px; right: 20px; }
.hero-header__image-container { background: rgb(6, 23, 41); padding-bottom: 12rem; }
.hero-header__image-container::after { content: ""; display: block; position: absolute; bottom: 120px; width: 100%; height: 100%; background: linear-gradient(rgba(6, 23, 41, 0) 0px, rgba(6, 23, 41, 0) 30%, rgb(6, 23, 41)); }
.hero-header__image img { width: 100%; display: block; margin: auto; }
.hero-header__text-container { color: rgb(255, 255, 255); width: 50%; position: absolute; bottom: 75px; left: 50%; transform: translateX(-50%); text-align: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 4px 8px; }
.hero-header__title { font-size: 5rem; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.hero-header__subtitle, .hero-header__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; margin-bottom: 1rem; }
.hero-header__subtitle { font-size: 2rem; color: rgb(255, 255, 255); }
.hero-header__description { font-size: 1.4rem; color: rgba(255, 255, 255, 0.8); }
@media (max-width: 64.0525em) {
  .hero-header { margin-bottom: 2rem; }
  .hero-header__text-container { width: 60%; }
  .hero-header__title { font-size: 5rem; }
  .hero-header__subtitle { font-size: 1.5rem; margin-bottom: 1rem; }
}
@media (max-width: 52.49em) {
  .hero-header__text-container { width: 70%; }
  .hero-header__title { font-size: 4.5rem; }
}
@media (max-width: 39.99em) {
  .hero-header { margin-bottom: 1rem; }
  .hero-header__text-container { width: 80%; }
  .hero-header__title { font-size: 3rem; }
}
.hero-header--player { margin-bottom: 0px; }
.hero-header--player__no-bio-header { width: 100%; height: 10rem; background-color: rgb(235, 235, 235); }
.hero-header--player__no-bio-msg { display: block; padding: 2rem 0px; text-align: center; }
.hero-header--player .hero-header__image-container { padding-bottom: 3rem; transition: none 0s ease 0s; }
.hero-header--player .hero-header__image-container::after { bottom: 3rem; }
.hero-header--player .hero-header__text-container { bottom: 75px; text-shadow: none; width: 90%; }
.hero-header--player .hero-header__lead-container { font-size: 7.5rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; }
.hero-header--player .hero-header__shirt-number { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 800; color: rgb(6, 23, 41); background: rgb(251, 186, 0); width: 64px; height: 64px; min-width: 64px; border-radius: 50%; border: 3px solid grey; font-size: 3.5rem; line-height: 58px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.hero-header--player .hero-header__name { font-size: inherit; display: inline-flex; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; padding: 0px 0.4rem; }
.hero-header--player .hero-header__firstname, .hero-header--player .hero-header__lastname { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; white-space: nowrap; padding: 0px 0.6rem; }
.hero-header--player .hero-header__lastname { font-weight: 500; }
.hero-header--player .hero-header__description { font-size: 2rem; max-width: 80rem; margin: 0px auto; }
@media (max-width: 64.0525em) {
  .hero-header--player .hero-header__image-container { padding-bottom: 6rem; transition: none 0s ease 0s; }
  .hero-header--player .hero-header__image-container::after { bottom: 6rem; }
  .hero-header--player .hero-header__lead-container { font-size: 5rem; }
  .hero-header--player .hero-header__description { font-size: 1.6rem; padding: 10px 0px; }
}
@media (max-width: 52.49em) {
  .hero-header--player .hero-header__image-container { padding-bottom: 10rem; }
  .hero-header--player .hero-header__image-container::after { bottom: 10rem; }
  .hero-header--player .hero-header__lead-container { font-size: 4rem; }
  .hero-header--player .hero-header__shirt-number { width: 50px; height: 50px; min-width: 50px; line-height: 46px; border-width: 2px; font-size: 3rem; }
  .hero-header--player .hero-header__description { padding: 4px 0px; }
}
@media (max-width: 39.99em) {
  .hero-header--player .hero-header__image-container { padding-bottom: 6rem; }
  .hero-header--player .hero-header__image-container::after { bottom: 6rem; }
  .hero-header--player .hero-header__lead-container { font-size: 3rem; }
  .hero-header--player .hero-header__shirt-number { width: 32px; height: 32px; min-width: 32px; line-height: 28px; border-width: 2px; font-size: 1.8rem; }
  .hero-header--player .hero-header__firstname, .hero-header--player .hero-header__lastname { padding: 0px 0.4rem; }
  .hero-header--player .hero-header__text-container { width: 95%; bottom: 7rem; }
}
@media (max-width: 39.99em) {
  .hero-header--player .hero-header__firstname, .hero-header--player .hero-header__lastname { }
}
.hero-header--content .hero-header__image-container { padding-bottom: 10rem; }
.hero-header--content .hero-header__image-container::after { bottom: 10rem; }
.hero-header--content .hero-header__text-container { width: 85%; max-width: 950px; bottom: 30px; }
.hero-header--content .hero-header__gallery-count { font-size: 2rem; display: inline-flex; -webkit-box-align: center; align-items: center; font-weight: 800; color: rgb(6, 23, 41); background: rgb(251, 186, 0); padding: 0.5rem 1rem; margin: 1rem auto; }
.hero-header--content .hero-header__gallery-count span { padding: 0px 0.2rem; }
.hero-header--content .hero-header__gallery-count .icon { margin-right: 0.3rem; }
.hero-header--content .hero-header__count { text-shadow: none; }
.hero-header--content .hero-header__photos { text-shadow: none; font-size: 1.1rem; vertical-align: middle; }
.hero-header--content .hero-header__video-play { margin: 0px auto 1rem; width: 12rem; height: 12rem; border-radius: 50%; -webkit-box-align: center; align-items: center; background-color: rgba(6, 23, 41, 0.5); display: flex; -webkit-box-pack: center; justify-content: center; transition: background-color 0.25s ease 0s; }
.hero-header--content .hero-header__video-play .icon { margin-left: 1rem; width: 5rem; height: 5rem; }
.hero-header--content .hero-header__title-anchor { display: block; text-decoration: none; color: rgb(255, 255, 255); margin-bottom: 1.5rem; }
.hero-header--content .hero-header__title-anchor:focus { cursor: pointer; text-decoration: underline; }
.hero-header--content .hero-header__title-anchor:focus .hero-header__title { text-decoration: underline; }
.hero-header--content .hero-header__title-anchor:focus .text-btn { text-decoration: none; }
.hero-header--content .hero-header__title-anchor:focus .hero-header__video-play { background-color: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .hero-header--content .hero-header__title-anchor:hover { cursor: pointer; text-decoration: underline; }
  .hero-header--content .hero-header__title-anchor:hover .hero-header__title { text-decoration: underline; }
  .hero-header--content .hero-header__title-anchor:hover .text-btn { text-decoration: none; }
  .hero-header--content .hero-header__title-anchor:hover .hero-header__video-play { background-color: rgb(11, 86, 164); }
}
.hero-header--content .hero-header__primary-block { position: relative; padding-bottom: 4rem; }
.hero-header--content .hero-header__title { font-size: 6rem; display: inline-block; }
.hero-header--content .hero-header__meta { display: flex; -webkit-box-pack: center; justify-content: center; font-size: 1.1rem; color: rgb(255, 255, 255); margin-bottom: 1.5rem; }
.hero-header--content .hero-header__meta .icon { color: rgb(255, 255, 255); margin-right: 0.5rem; width: 1rem; height: 1rem; vertical-align: text-top; }
.hero-header--content .hero-header__meta > span { padding: 0px 1.2rem; display: inline-flex; -webkit-box-align: center; align-items: center; }
.hero-header--content .hero-header__meta > span:not(:last-of-type) { border-right: 1px solid rgba(255, 255, 255, 0.3); }
.hero-header--content .hero-header__read-time { margin-right: 0.5rem; }
.hero-header--content .hero-header__description, .hero-header--content .hero-header__player-description { width: 500px; display: inline-block; }
.hero-header--content .hero-header__tag { text-transform: uppercase; font-weight: 500; padding: 0.1rem 0.6rem 0px; text-shadow: none; }
.hero-header--content .hero-header__tag.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
.hero-header--content .hero-header__tag.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
.hero-header--content .hero-header__tag.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
.hero-header--content .hero-header__tag.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
.hero-header--content .hero-header__tag.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
.hero-header--content .hero-header__tag.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
.hero-header--content .hero-header__tag.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.hero-header--content .hero-header__tag.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
.hero-header--content .hero-header__tag.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.hero-header--content .hero-header__tag.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
.hero-header--content .hero-header__tag.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.hero-header--content .hero-header__tag.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
.hero-header--content .hero-header__tag.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.hero-header--content .hero-header__tag.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
.hero-header--content .hero-header__tag.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
.hero-header--content .hero-header__tag.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
.hero-header--content .hero-header__tag.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
.hero-header--content .hero-header__tag.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
.hero-header--content .hero-header__tag.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.hero-header--content .hero-header__tag.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
.hero-header--content .hero-header__button-container { position: absolute; bottom: 1rem; left: 0px; right: 0px; margin: 0px; }
.hero-header--content .hero-header__related-container { display: flex; -webkit-box-pack: center; justify-content: center; font-size: 1.2rem; position: relative; border-top: 1px dashed rgba(255, 255, 255, 0.25); }
.hero-header--content .hero-header__related-caption { color: rgba(255, 255, 255, 0.7); width: 16rem; position: absolute; top: 0px; left: 0px; transform: translateY(-56%); background-color: rgb(6, 23, 41); }
.hero-header--content .hero-header__related { max-width: 35rem; position: relative; display: flex; padding: 20px 12px; color: rgba(255, 255, 255, 0.8); text-decoration: none; text-align: left; align-self: center; }
.hero-header--content .hero-header__related:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .hero-header--content .hero-header__related:hover { text-decoration: underline; }
}
.hero-header--content .hero-header__related:not(:last-child)::after { content: ""; position: absolute; right: 0px; width: 1px; height: 28px; top: 50%; transform: translateY(-50%); background-color: rgba(255, 255, 255, 0.3); }
.hero-header--content .hero-header__related-icon { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; align-self: center; color: rgb(251, 186, 0); margin-right: 1rem; }
.hero-header--content .hero-header__related-icon .icon { width: 1.7rem; height: 1.7rem; }
.hero-header--content .hero-header__related-text { color: rgba(255, 255, 255, 0.7); }
.hero-header--content .hero-header__related-hide-container.no-related { display: none; }
.hero-header.split-layout .hero-header__image-container { padding-bottom: 0px; }
.hero-header.split-layout .hero-header__image-container::after { bottom: 0px; }
.hero-header.split-layout .hero-header__primary-block { text-align: left; }
.hero-header.split-layout .hero-header__text-container { width: 95%; }
.hero-header.split-layout .hero-header__meta { display: block; }
.hero-header.split-layout .hero-header__meta span { padding-left: 0px; }
.hero-header.split-layout .hero-header__meta span:not(:last-child) { margin-right: 1rem; padding-right: 1rem; border-right: 1px solid rgba(255, 255, 255, 0.3); }
.hero-header.split-layout .hero-header__tag { padding-left: 0px; }
.hero-header.split-layout .article-related { padding-bottom: 0px; margin-bottom: 1.5rem; }
@media (min-width: 40em) {
  .hero-header.split-layout .hero-header__title { font-size: 3.8rem; }
  .hero-header.split-layout .hero-header__primary-block { padding-right: 2rem; }
  .hero-header.split-layout .hero-header__secondary-block { display: flex; -webkit-box-align: end; align-items: flex-end; }
  .hero-header.split-layout .hero-header__text-container { display: flex; max-width: 1300px; }
  .hero-header.split-layout .article-related { border-left: 1px dotted rgba(255, 255, 255, 0.3); }
  .hero-header.split-layout .article-related__title { padding: 0px 0px 0px 1rem; }
  .hero-header.split-layout .article-related__hero-divider { display: none; }
  .hero-header.split-layout .article-related__items { width: 100%; border-right: transparent; padding: 1rem 0px 1rem 1rem; }
  .hero-header.split-layout .article-related__items::after { content: none; }
}
@media (max-width: 64.0525em) {
  .hero-header.split-layout .hero-header__image-container { padding-bottom: 15rem; }
  .hero-header.split-layout .hero-header__image-container::after { bottom: 15rem; }
}
@media (max-width: 39.99em) {
  .hero-header.split-layout .hero-header__image-container { padding-bottom: 25rem; }
  .hero-header.split-layout .hero-header__image-container::after { bottom: 25rem; }
  .hero-header.split-layout .hero-header__title { font-size: 2.8rem; }
  .hero-header.split-layout .article-related { padding-left: 0px; padding-right: 0px; }
}
@media (max-width: 39.99em) {
  .hero-header.split-layout .hero-header__primary-block { padding: 0px 1rem 4rem; }
  .hero-header.split-layout .hero-header__button-container { left: 1rem; }
}
@media (max-width: 31.25em) {
  .hero-header.split-layout .hero-header__image-container { padding-bottom: 10rem; }
  .hero-header.split-layout .hero-header__image-container::after { bottom: 10rem; }
}
@media (max-width: 64.0525em) {
  .hero-header--content .hero-header__image-container { padding-bottom: 15rem; }
  .hero-header--content .hero-header__image-container::after { bottom: 15rem; }
  .hero-header--content .hero-header__title { font-size: 4rem; }
  .hero-header--content .hero-header__text-container { width: 80%; bottom: 10px; }
  .hero-header--content .hero-header__description { width: 100%; }
}
@media (max-width: 52.49em) {
  .hero-header--content .hero-header__text-container { width: 80%; }
}
@media (max-width: 39.99em) {
  .hero-header--content .hero-header__text-container { width: 95%; }
  .hero-header--content .hero-header__description, .hero-header--content .hero-header__meta, .hero-header--content .hero-header__title { margin-bottom: 1rem; }
  .hero-header--content .hero-header__related-container { padding: 2rem 2rem 0px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .hero-header--content .hero-header__button-container { bottom: 2rem; }
  .hero-header--content .hero-header__related { margin-bottom: 1rem; padding: 0px; width: 100%; max-width: none; text-align: left; display: inline-flex; }
  .hero-header--content .hero-header__related::after { display: none; }
}
@media (max-width: 24.99em) {
  .hero-header--content .hero-header__text-container { bottom: 0px; }
  .hero-header--content .hero-header__title { font-size: 2rem; }
  .hero-header--content .hero-header__related-container { padding: 2rem 0px; }
}
.hero-header--audio, .hero-header--video { margin-bottom: 0px; }
.hero-header--audio .hero-header__image-container::after, .hero-header--video .hero-header__image-container::after { bottom: 18rem; }
.hero-header--audio .hero-header__image-container, .hero-header--video .hero-header__image-container { padding-bottom: 18rem; }
.hero-header--audio .hero-header__primary-block, .hero-header--video .hero-header__primary-block { padding-bottom: 9rem; }
.hero-header--audio .hero-header__button-container, .hero-header--video .hero-header__button-container { bottom: 5rem; }
.photo-gallery { background: rgb(6, 23, 41); color: rgb(255, 255, 255); margin-bottom: 4rem; overflow: hidden; }
.photo-gallery__header { position: relative; margin-bottom: 2rem; }
.photo-gallery__header-image-container { background: rgb(10, 47, 87); transition: all 1s ease 0s; }
.photo-gallery__header-image-container::after { content: ""; display: block; position: absolute; bottom: 0px; width: 100%; height: 10rem; background-image: linear-gradient(rgba(6, 23, 41, 0), rgb(6, 23, 41)); }
.photo-gallery__header-image img { width: 100%; display: block; margin: auto; }
.photo-gallery__header-text-container { position: absolute; bottom: 0px; left: 0px; right: 0px; background: rgba(6, 23, 41, 0.9); }
.photo-gallery__share .social-share { margin: 4rem 0px; display: inline-block; position: relative; }
.photo-gallery__share .social-share::after, .photo-gallery__share .social-share::before { content: ""; display: block; position: absolute; top: 50%; width: 100vw; border-bottom: 1px dotted rgba(255, 255, 255, 0.2); }
.photo-gallery__share .social-share::before { right: calc(100% + 1rem); }
.photo-gallery__share .social-share::after { left: calc(100% + 1rem); }
.photo-gallery__wrapper { max-width: 80rem; margin: 0px auto; padding: 0px 2rem; }
.photo-gallery__header-meta { border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 1.5rem 0px; font-size: 1.2rem; margin-bottom: 3rem; }
.photo-gallery__header-meta .icon { display: inline-block; vertical-align: middle; margin-right: 0.3rem; width: 1.4rem; height: 1.4rem; margin-top: -2px; }
.photo-gallery__header-count { display: inline-block; vertical-align: middle; color: rgb(251, 186, 0); padding-right: 1rem; margin-right: 1rem; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.photo-gallery__header-count .icon { width: 1.8rem; }
.photo-gallery__header-time-container { display: inline-block; vertical-align: middle; color: rgba(255, 255, 255, 0.6); }
.photo-gallery__header-time-date { color: rgb(255, 255, 255); font-weight: 800; }
.photo-gallery__header-title { margin-bottom: 2rem; font-size: 4rem; }
.photo-gallery__header-summary { font-size: 2.2rem; line-height: 3.5rem; }
.photo-gallery__list { max-width: 150rem; margin: 0px auto; }
.photo-gallery__item { display: -webkit-flex; background-image: url("badge-faded.png"); background-size: 221px 199px; background-position: 80% 0px; background-repeat: no-repeat; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .photo-gallery__item { background-image: url("badge-faded@x2.png"); }
}
.photo-gallery__item:not(:last-child) { margin-bottom: 6rem; }
.photo-gallery__item-content { display: -webkit-flex; align-items: flex-end; width: 100%; }
.photo-gallery__image-container { -webkit-box-flex: 1; flex: 1 0 70%; position: relative; max-width: 70%; }
.photo-gallery__photo-info { -webkit-box-flex: 1; flex: 1 0 30%; align-self: flex-end; align-items: flex-end; padding-left: 2rem; max-width: 30%; }
.photo-gallery__photo { position: relative; z-index: 10; display: block; }
.photo-gallery__image { display: block; width: 100%; }
.photo-gallery__expand { position: absolute; top: 0px; right: 0px; width: 5rem; height: 5rem; transition: all 0.2s ease 0s; cursor: pointer; z-index: 10; }
.photo-gallery__expand .icon { width: 3rem; height: 5rem; display: block; margin: 0px auto; }
.photo-gallery__expand:focus { background: rgb(251, 186, 0); color: rgb(51, 51, 51); }
@media (min-width: 64.0625em) {
  .photo-gallery__expand:hover { background: rgb(251, 186, 0); color: rgb(51, 51, 51); }
}
.photo-gallery__index { position: absolute; top: 0px; right: -11rem; font-size: 9rem; color: rgb(251, 186, 0); font-weight: 800; }
.photo-gallery__info-divider { color: rgb(251, 186, 0); margin-bottom: 1rem; }
.photo-gallery__info-divider::after { content: ""; display: inline-block; vertical-align: middle; margin-left: 1rem; height: 3px; background: rgb(251, 186, 0); width: 30%; }
.photo-gallery__photo-title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.4rem; margin-bottom: 0.5rem; }
.photo-gallery__photo-description { color: rgb(255, 255, 255); }
@media (max-width: 64.0525em) {
  .photo-gallery .photo-gallery__header { margin-bottom: 2rem; }
  .photo-gallery .photo-gallery__header-image-container::after { display: none; }
  .photo-gallery .photo-gallery__header-text-container { position: static; border-bottom: 0px; }
  .photo-gallery .photo-gallery__share .social-share { margin: 2rem 0px; }
  .photo-gallery .photo-gallery__header-meta { margin-bottom: 1rem; }
  .photo-gallery .photo-gallery__header-title { font-size: 2.8rem; margin-bottom: 1rem; }
  .photo-gallery .photo-gallery__header-summary { font-size: 1.4rem; }
  .photo-gallery .photo-gallery__item { background-position: 60% 0px; }
  .photo-gallery .photo-gallery__image-container, .photo-gallery .photo-gallery__photo-info { -webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; }
}
@media (max-width: 52.49em) {
  .photo-gallery .photo-gallery__item { display: block; background-image: url("badge-faded-small.png"); background-size: 100px 90px; background-position: -4rem 0px; margin: 0px -2rem; }
}
@media not all, (max-width: 52.49em) and (-webkit-min-device-pixel-ratio: 2) {
  .photo-gallery .photo-gallery__item { background-image: url("badge-faded-small@x2.png"); }
}
@media (max-width: 52.49em) {
  .photo-gallery .photo-gallery__item:not(:last-child) { margin-bottom: 4rem; }
  .photo-gallery .photo-gallery__image-container, .photo-gallery .photo-gallery__photo-info { max-width: 100%; }
  .photo-gallery .photo-gallery__index { position: static; font-size: 5rem; margin-left: 2rem; }
  .photo-gallery .photo-gallery__expand { display: none; }
  .photo-gallery .photo-gallery__photo-info { padding: 2rem 2rem 0px; }
}
@media (max-width: 39.99em) {
  .photo-gallery .photo-gallery__wrapper { padding: 0px 1rem; }
  .photo-gallery .photo-gallery__header { margin-bottom: 0px; }
  .photo-gallery .photo-gallery__header-title { font-size: 2.2rem; }
  .photo-gallery .photo-gallery__item { margin: 0px 0px 2rem; }
  .photo-gallery .photo-gallery__item-content { display: block; }
  .photo-gallery .photo-gallery__photo-info { padding: 1rem 1rem 0px; }
  .photo-gallery .photo-gallery__photo-description { font-size: 1.2rem; }
}
.gallery-modal { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(6, 23, 41, 0.9); z-index: 500; display: none; padding: 4rem 14rem 4rem 4rem; color: rgb(255, 255, 255); }
.gallery-modal__content { position: relative; width: 100%; max-width: 140rem; padding-top: 7rem; margin: 0px auto; }
.gallery-modal__header { display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; position: absolute; top: 4rem; left: 4rem; right: 14rem; }
.gallery-modal__title { color: rgb(255, 255, 255); font-size: 1.6rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.gallery-modal__items { color: rgb(251, 186, 0); font-size: 2.6rem; flex-shrink: 0; }
.gallery-modal__nav { position: absolute; top: 50%; transform: translateY(-50%); z-index: 20; color: rgb(255, 255, 255); cursor: pointer; transition: all 0.2s ease 0s; }
.gallery-modal__nav--prev { left: 4rem; }
.gallery-modal__nav--next { right: 4rem; }
.gallery-modal__nav .icon { width: 4rem; height: 7rem; }
.gallery-modal__nav:focus { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .gallery-modal__nav:hover { color: rgb(251, 186, 0); }
}
.gallery-modal li { width: 33.3333%; float: left; }
.gallery-modal li img { width: 100%; object-fit: contain; }
.gallery-modal__slides-container { width: 100%; overflow: hidden; }
.gallery-modal__slides-container .slider-viewport__list { width: 300%; }
@media (max-width: 64.0525em) {
  .gallery-modal__slides-container { overflow: auto; }
}
.gallery-modal__slides { font-size: 0px; white-space: nowrap; transition: all 0.2s ease 0s; position: relative; left: 0px; }
.gallery-modal__slide { display: inline-block; vertical-align: middle; width: 33.3333%; }
.gallery-modal__slide picture { display: block; width: 100%; }
.gallery-modal__slide img { width: 100%; display: block; height: 100%; }
.gallery-modal__sidebar { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 10rem; background: rgb(6, 23, 41); border-left: 1px solid rgba(255, 255, 255, 0.1); }
.gallery-modal__close { height: 10rem; width: 100%; background: rgb(11, 86, 164); cursor: pointer; transition: all 0.2s ease 0s; }
.gallery-modal__close .icon { width: 5rem; height: 10rem; display: block; margin: 0px auto; }
.gallery-modal__close:focus { background: rgb(251, 186, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .gallery-modal__close:hover { background: rgb(251, 186, 0); color: rgb(6, 23, 41); }
}
.gallery-modal .social-share { text-align: center; margin: 2rem auto 0px; }
.gallery-modal .social-share__share { margin-bottom: 1rem; display: block; text-transform: uppercase; font-weight: 800; font-size: 1.1rem; }
.gallery-modal .social-share__icons-container { display: block; }
.gallery-modal .social-share__icon { width: 4rem; height: 4rem; margin: 0px auto 0.5rem; float: none; padding: 0px; position: relative; }
.gallery-modal .social-share__icon .icon { height: 2rem; width: 1.8rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.gallery-modal .social-share__copy-message { z-index: 10; right: calc(100% + 1rem); top: 50%; left: auto; transform: translateY(-50%); }
.gallery-modal.expanded { display: flex; -webkit-box-align: center; align-items: center; }
.gallery-modal--single .gallery-modal__content { padding-top: 0px; }
.gallery-modal .photo-gallery { display: block; }
.gallery-modal .photo-gallery__expand, .gallery-modal .photo-gallery__index { display: none; }
.gallery-modal .photo-gallery__image-container { max-width: 100%; }
.gallery-modal .photo-gallery__item { margin-bottom: 0px; position: relative; }
.gallery-modal .photo-gallery__item-content { width: 100%; }
.gallery-modal .photo-gallery__photo-info { position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); background: rgba(6, 23, 41, 0.9); width: 60rem; max-width: 90%; z-index: 10; padding: 1.5rem 2rem; }
.gallery-modal .photo-gallery__info-divider { display: none; }
.gallery-modal .photo-gallery__photo-title { color: rgb(251, 186, 0); }
.gallery-modal .photo-gallery__image { max-height: calc(100vh - 12rem); }
.gallery-modal .embeddable-photo { display: block; }
.gallery-modal .embeddable-photo__expand { display: none; }
.gallery-modal .embeddable-photo__container { margin-bottom: 0px; }
.gallery-modal .embeddable-photo__info { display: block; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); background: rgba(6, 23, 41, 0.9); width: 60rem; max-width: 90%; z-index: 10; padding: 1.5rem 2rem; }
.gallery-modal .embeddable-photo__title { display: block; color: rgb(251, 186, 0); font-size: 1.4rem; margin-bottom: 0.5rem; }
.gallery-modal .embeddable-photo__description { color: rgb(255, 255, 255); font-size: 1.4rem; }
.gallery-modal .embeddable-photo__description .icon { display: none; }
@supports ((-o-object-fit: contain) or (object-fit: contain)) {
  .gallery-modal .embeddable-photo__image { max-height: calc(100vh - 8rem); object-fit: contain; }
}
.embeddable-photo__container { display: block; position: relative; }
.embeddable-photo__expand { position: absolute; top: 0px; right: 0px; width: 5rem; height: 5rem; transition: all 0.2s ease 0s; cursor: pointer; z-index: 10; color: rgb(255, 255, 255); }
.embeddable-photo__expand .icon { width: 3rem; height: 5rem; display: block; margin: 0px auto; }
.embeddable-photo__expand:focus { background: rgb(251, 186, 0); color: rgb(51, 51, 51); }
@media (min-width: 64.0625em) {
  .embeddable-photo__expand:hover { background: rgb(251, 186, 0); color: rgb(51, 51, 51); }
}
.embeddable-photo__image { display: block; width: 100%; }
.embeddable-photo__info { padding-top: 1rem; }
.embeddable-photo__title { display: none; }
.embeddable-photo__description { display: flex; -webkit-box-align: center; align-items: center; font-size: 1.2rem; }
.embeddable-photo__description .icon { margin-right: 1rem; -webkit-box-flex: 1; flex: 1 0 2rem; max-width: 2rem; }
.embeddable-photo__standard-icon { display: block; }
.embeddable-photo__livefeed-icon { display: none; }
@media (max-width: 52.49em) {
  .embeddable-photo__expand { display: none; }
}
.full-width .embeddable-photo__container { margin-left: -10rem; margin-right: -10rem; }
@media (max-width: 52.49em) {
  .full-width .embeddable-photo__container { margin-left: -6rem; margin-right: -6rem; }
}
@media (max-width: 39.99em) {
  .full-width .embeddable-photo__container { margin-left: -4rem; margin-right: -4rem; }
}
@media (max-width: 24.99em) {
  .full-width .embeddable-photo__container { margin-left: -1rem; margin-right: -1rem; }
}
.articleWidget.left .embeddable-photo__info, .articleWidget.right .embeddable-photo__info { display: none; }
@media (max-width: 39.99em) {
  .featured-article .full-width .embeddable-photo__container { margin-left: -4rem; margin-right: -4rem; }
}
@media (max-width: 24.99em) {
  .featured-article .full-width .embeddable-photo__container { margin-left: -1rem; margin-right: -1rem; }
}
.cookie-notice { width: 100%; background-color: rgb(255, 255, 255); border-top: 4px solid rgb(251, 186, 0); padding: 2rem; position: fixed; bottom: 0px; transition: transform 0.5s ease 0.25s, -webkit-transform 0.5s ease 0.25s; z-index: 200; }
.cookie-notice--hide { transform: translateY(100%); }
.cookie-notice__body { display: flex; -webkit-box-align: center; align-items: center; }
.cookie-notice__body::before { content: ""; display: block; }
.cookie-notice__body::after { content: ""; display: table; clear: both; }
.cookie-notice__body--left { width: 80%; float: left; padding-right: 3rem; }
.cookie-notice__body--right { width: 20%; float: right; }
.cookie-notice__body--right .btn { float: right; }
.cookie-notice__title { font-size: 1.6rem; margin-bottom: 1rem; }
.cookie-notice__text { font-size: 1.3rem; }
@media (max-width: 52.49em) {
  .cookie-notice__body { display: block; }
  .cookie-notice__body--left { width: 100%; display: block; }
  .cookie-notice__body--right { width: 100%; float: left; display: block; }
  .cookie-notice__body--right .btn { margin: 1rem 0px; float: left; }
}
.error-page { height: 75vw; max-height: 50rem; margin-top: -2rem; margin-bottom: 2rem; position: relative; overflow: hidden; }
.error-page__bg { position: absolute; inset: 0px; background: rgb(69, 69, 69); }
.error-page__bg img { opacity: 0.5; width: 100%; display: block; margin: 0px auto; }
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .error-page__bg img { height: 100%; object-fit: cover; object-position: center top; }
}
.error-page__bg::after { content: ""; position: absolute; inset: 0px; }
.error-page__body { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: rgb(255, 255, 255); }
.error-page__title { font-size: 12rem; line-height: 1; }
.error-page__sub-title { font-size: 1.8rem; font-weight: 300; }
.error-page__text { color: rgb(255, 255, 255); font-size: 1.8rem; }
@media (max-width: 52.49em) {
  .error-page__body { width: 90%; }
  .error-page__title { font-size: 8rem; }
  .error-page__sub-title, .error-page__text { font-size: medium; }
}
@media (max-width: 39.99em) {
  .error-page { margin-top: -1rem; }
  .error-page__sub-title, .error-page__text { font-size: 1.4rem; }
}
.social-carousel__header { margin-bottom: 2rem; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; clear: both; text-align: center; }
.social-carousel__header--no-flex { display: block; }
@media (max-width: 39.99em) {
  .social-carousel__header { display: block; }
}
.social-carousel .follow { margin-left: 1rem; }
.social-feed-card { width: 100%; position: relative; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow: hidden; box-shadow: rgb(217, 217, 217) 1px 1px 5px; margin-bottom: 2rem; background-color: rgb(10, 47, 87); color: rgb(255, 255, 255); background-image: url("badge-corner-faded.png"); background-repeat: no-repeat; }
.social-feed-card::after { content: ""; position: absolute; top: -30px; left: -30px; height: 60px; width: 60px; transform: rotate(45deg); }
.social-feed-card__crest { position: absolute; top: -4rem; left: -6rem; }
.social-feed-card__title { margin-bottom: 1rem; }
.social-feed-card__title:empty { display: none; }
.social-feed-card__social-logo { position: absolute; top: 2px; left: 5px; z-index: 20; }
.social-feed-card__social-logo .icon { width: 1.4rem; color: rgb(255, 255, 255); }
.social-feed-card__image { max-height: 279px; overflow: hidden; transform: scale(1); }
.social-feed-card__image a { position: relative; }
.social-feed-card__image a::before { display: block; content: ""; width: 100%; padding-top: 90%; }
.social-feed-card__image img { width: 100%; position: absolute; inset: 0px; height: 100%; object-fit: cover; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.social-feed-card__imagelink { display: block; background-color: rgb(0, 0, 0); }
.social-feed-card__imagelink:focus img { transform: scale(1.1); }
@media (min-width: 64.0625em) {
  .social-feed-card__imagelink:hover img { transform: scale(1.1); }
}
.social-feed-card__content { overflow: hidden; padding: 2rem; line-height: 1.5; overflow-wrap: break-word; }
.social-feed-card__content a { color: rgb(11, 86, 164); font-weight: 500; text-decoration: none; }
.social-feed-card__content a:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .social-feed-card__content a:hover { text-decoration: underline; }
}
.social-feed-card__content--large { width: 100%; position: absolute; top: 50%; transform: translateY(-53%); }
.social-feed-card__content--large .social-feed-card__content-body { font-size: 1.7rem; }
.social-feed-card__content-header { margin-bottom: 1rem; text-align: center; font-size: 1.4rem; }
.social-feed-card__content-account { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.social-feed-card__content-body { text-align: center; }
.social-feed-card__content-body a { color: rgb(251, 186, 0); }
.social-feed-card__share-options { border-top: 2px solid rgb(83, 106, 134); padding: 0.3rem; margin-top: auto; font-size: 1.3rem; }
.social-feed-card__share-container { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.social-feed-card__share-container a { text-decoration: none; font-size: 1.1rem; font-weight: 800; align-self: flex-start; margin: 0px 1rem; transition: color 0.25s ease 0s; color: rgb(255, 255, 255); }
.social-feed-card__share-container a:focus { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .social-feed-card__share-container a:hover { color: rgb(251, 186, 0); }
}
.social-feed-card__share-container a .icon { width: 1.4rem; margin-bottom: 0.2rem; margin-right: 0.3rem; }
.social-feed-card__share-text { font-weight: 500; }
.social-feed-card__brand-line { height: 3px; width: 100%; }
.social-feed-card--twitter .social-feed-card__brand-line { background-color: rgb(64, 153, 255); }
.social-feed-card--facebook .social-feed-card__brand-line { background-color: rgb(59, 89, 152); }
.social-feed-card--facebook .social-feed-card__social-logo .icon { margin: 0.1rem 0.3rem; width: 0.7rem; }
.social-feed-card--instagram .social-feed-card__brand-line { background: linear-gradient(90deg, rgb(254, 201, 95) 0px, rgb(211, 28, 122) 36%, rgb(133, 85, 197) 67%, rgb(100, 52, 185)); }
.social-feed-card--twitter::after { background-color: rgb(64, 153, 255); }
.social-feed-card--facebook::after { background-color: rgb(59, 89, 152); }
.social-feed-card--instagram::after { background: linear-gradient(0deg, rgb(254, 201, 95) 0px, rgb(211, 28, 122) 36%, rgb(133, 85, 197) 67%, rgb(100, 52, 185)); }
.focus-gallery { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-decoration: none; }
.focus-gallery__image-container { width: 55%; overflow: hidden; position: relative; border: 1rem solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; }
.focus-gallery__gallery-label { font-weight: 800; color: rgb(6, 23, 41); padding: 0.5rem 1rem; background: rgb(251, 186, 0); max-width: 60px; text-align: center; position: absolute; top: 50%; left: 0px; transform: translateY(-50%); }
.focus-gallery__gallery-count { font-size: 2rem; }
.focus-gallery__gallery-type { font-size: 1.1rem; }
.focus-gallery__image img { width: 100%; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.focus-gallery__caption { width: 45%; padding-left: 4rem; }
.focus-gallery__count { color: rgb(11, 86, 164); font-size: 1.2rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.focus-gallery__count .icon { vertical-align: middle; margin-top: -2px; margin-right: 0.2rem; }
.focus-gallery__meta { text-transform: uppercase; color: rgb(11, 86, 164); font-weight: 800; font-size: 1.2rem; margin-bottom: 1rem; }
.focus-gallery__title { font-size: 3.5rem; margin-bottom: 1rem; margin-top: 0.5rem; line-height: 1.2; color: rgb(6, 23, 41); font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.focus-gallery__time { margin-left: 0.5rem; color: rgb(115, 115, 115); font-weight: 500; line-height: 2rem; }
.focus-gallery__time .icon { width: 1rem; height: 1rem; vertical-align: middle; margin-top: -1px; }
.focus-gallery__summary { color: rgb(115, 115, 115); margin-bottom: 1.5rem; line-height: 2.3rem; }
.focus-gallery:focus { outline: 0px; }
.focus-gallery:focus .focus-gallery__title { text-decoration: underline; }
.focus-gallery:focus .focus-gallery__image img { transform: scale(1.05); }
.focus-gallery:focus .text-btn { text-decoration: underline; }
.focus-gallery:focus .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.focus-gallery:focus .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.focus-gallery:focus .text-btn .arrow1 { left: 3rem; }
.focus-gallery:focus .text-btn .arrow2 { left: 50%; }
@media (min-width: 64.0625em) {
  .focus-gallery:hover { outline: 0px; }
  .focus-gallery:hover .focus-gallery__title { text-decoration: underline; }
  .focus-gallery:hover .focus-gallery__image img { transform: scale(1.05); }
  .focus-gallery:hover .text-btn { text-decoration: underline; }
  .focus-gallery:hover .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .focus-gallery:hover .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .focus-gallery:hover .text-btn .arrow1 { left: 3rem; }
  .focus-gallery:hover .text-btn .arrow2 { left: 50%; }
}
@media (max-width: 52.49em) {
  .focus-gallery__caption { padding-left: 2rem; }
  .focus-gallery__title { font-size: 2.5rem; }
}
@media (max-width: 39.99em) {
  .focus-gallery { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-bottom: 2rem; }
  .focus-gallery__caption, .focus-gallery__image-container { width: 100%; }
  .focus-gallery__caption { padding-left: 0px; }
  .focus-gallery__meta { margin-right: 1rem; }
  .focus-gallery__count, .focus-gallery__meta { display: inline-block; vertical-align: middle; margin-bottom: 0px; }
  .focus-gallery__count { padding-left: 1rem; border-left: 1px solid rgb(244, 244, 244); }
  .focus-gallery__count .icon { width: 1.6rem; }
  .focus-gallery__title { font-size: 2rem; margin-bottom: 2rem; }
  .focus-gallery__summary { margin: 2rem 0px; }
}
.match-abridged { margin-bottom: 2rem; border-top: 2px solid rgb(11, 86, 164); }
.match-abridged__header { padding: 1rem 1.5rem 1.5rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.match-abridged__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; text-transform: uppercase; font-weight: 800; }
.match-abridged__container { padding: 1rem; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; background: rgb(255, 255, 255); }
.match-abridged__competition-container { margin-bottom: 1rem; min-height: 3.7rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.match-abridged__meta { text-align: center; font-size: 1.2rem; }
.match-abridged__date { font-weight: 800; margin-right: 0.4rem; }
.match-abridged__att, .match-abridged__stadium { color: rgb(115, 115, 115); }
.match-abridged__uk-time { color: rgb(115, 115, 115); position: absolute; top: -2rem; left: 50%; transform: translateX(-50%); font-size: 1.2rem; }
.match-abridged__uk-time--bold { font-weight: 800; }
.match-abridged__kickoff-container { -webkit-box-align: center; position: relative; display: -webkit-flex; align-items: center; -webkit-box-pack: center; justify-content: center; margin: 2rem 0px; }
.match-abridged__kickoff-container .match-abridged__team-container:first-child { -webkit-box-pack: end; justify-content: flex-end; text-align: right; padding-right: 1rem; }
.match-abridged__kickoff-container .match-abridged__team-container:last-child { padding-left: 1rem; }
.match-abridged__kickoff { padding: 0.75rem 0px; width: 9rem; text-align: center; background: linear-gradient(rgb(247, 247, 247), rgb(247, 247, 247) 50%, rgb(235, 235, 235) 0px); }
.match-abridged__kickoff-label { padding-right: 0.5rem; font-weight: 800; }
.match-abridged__team-container { width: 50%; position: relative; font-size: 1.5rem; font-weight: 800; display: flex; -webkit-box-align: center; align-items: center; }
.match-abridged__team { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.match-abridged__team--home { padding-right: 0.5rem; }
.match-abridged__team--away { padding-left: 0.5rem; }
.match-abridged__score { font-size: 1.8rem; color: rgb(255, 255, 255); display: flex; }
.match-abridged__score span { position: relative; width: 3.5rem; height: 3.2rem; line-height: 3.2rem; text-align: center; background: linear-gradient(rgb(21, 38, 56), rgb(50, 65, 80) 50%, rgb(6, 23, 41) 0px); }
.match-abridged__score span:first-child { border-right: 1px solid rgb(6, 23, 41); }
.match-abridged__score span:first-child::after { right: 0px; }
.match-abridged__score span:first-child::after, .match-abridged__score span:last-child::before { content: ""; display: block; background-color: rgb(50, 65, 80); width: 1px; height: 100%; position: absolute; top: 0px; }
.match-abridged__score span:last-child::before { left: 0px; }
.match-abridged__btn-container { display: -webkit-flex; -webkit-box-pack: center; justify-content: center; }
.match-abridged__btn { width: 50%; margin: 0px 0.5rem; }
.match-abridged__btn .icon { margin-left: 0px; margin-right: 0.5rem; width: 1.6rem; height: 1.6rem; }
.match-abridged__btn--single { margin: auto; }
.match-abridged .match-abridged--slim-show { display: none; }
.match-abridged--slim .btn { width: auto; }
@media (min-width: 52.5em) and (max-width: 81.24em) {
  .match-abridged--slim .match-abridged--slim-show { display: block; }
  .match-abridged--slim .match-abridged--slim-hide { display: none; }
}
@media (min-width: 52.5em) {
  .match-abridged--slim .match-abridged__container { box-shadow: none; border: 1px solid rgb(235, 235, 235); }
  .match-abridged--slim .match-abridged__competition-container { margin-bottom: 0.5rem; }
  .match-abridged--slim .match-abridged__kickoff-container { margin: 1rem 0px; }
  .match-abridged--slim .match-abridged__meta { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-abridged--slim .match-abridged__date { margin-bottom: 0.5rem; }
  .match-abridged--slim .match-abridged__kickoff { -webkit-box-flex: 1; flex: 1 0 8rem; }
  .match-abridged--slim .match-abridged__team-container { -webkit-box-pack: center; justify-content: center; flex-flow: column wrap; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; font-size: 1.4rem; }
  .match-abridged--slim .match-abridged__team-container:first-child { -webkit-box-pack: center; justify-content: center; text-align: center; -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .match-abridged--slim .match-abridged__team-container:last-child { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }
  .match-abridged--slim .match-abridged__team { -webkit-box-ordinal-group: 2; order: 1; padding: 0.5rem 0px 0px; }
}
@media (max-width: 52.49em) {
  .match-abridged--slim .match-abridged--slim-show { display: none; }
}
@media (min-width: 40em) and (max-width: 52.49em) {
  .match-abridged--slim { float: left; width: calc(50% - 2rem); margin-left: 1rem; margin-right: 1rem; }
}
@media (max-width: 75em) {
  .match-abridged__kickoff-container { margin: 3rem 0px 2rem; }
  .match-abridged__kickoff-container .match-abridged__team-container:first-child { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .match-abridged__kickoff-container .match-abridged__team-container:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-abridged__team-container { padding: 0px; font-size: 1.4rem; }
  .match-abridged__kickoff, .match-abridged__score { align-self: flex-start; }
  .match-abridged__team { margin-top: 0.5rem; }
  .match-abridged__team--away, .match-abridged__team--home { padding: 0px; }
}
@media (max-width: 64.0525em) {
  .match-abridged__uk-time { top: -1.5rem; }
  .match-abridged__kickoff-container { margin: 1.5rem 0px 3rem; }
  .match-abridged__kickoff-container .match-abridged__team-container:first-child, .match-abridged__kickoff-container .match-abridged__team-container:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .match-abridged__team-container { font-size: 1.8rem; }
}
@media (min-width: 52.5em) and (max-width: 64.0525em) {
  .match-abridged__team--home { padding-right: 0.5rem; }
  .match-abridged__team--away { padding-left: 0.5rem; }
}
@media (max-width: 52.49em) {
  .match-abridged__kickoff-container { margin: 3rem 0px 2rem; }
  .match-abridged__kickoff-container .match-abridged__team-container:first-child { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .match-abridged__kickoff-container .match-abridged__team-container:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-abridged__team-container { padding: 0px; font-size: 1.4rem; }
  .match-abridged__kickoff, .match-abridged__score { align-self: flex-start; }
  .match-abridged__team { margin-top: 0.5rem; }
  .match-abridged__team--away, .match-abridged__team--home { padding: 0px; }
  .match-abridged__competition-container { min-height: 3rem; }
  .match-abridged__meta { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-abridged__date { margin-bottom: 0.5rem; margin-right: 0px; }
}
@media (max-width: 45em) {
  .match-abridged__btn .icon { display: none; }
}
@media (max-width: 39.99em) {
  .match-abridged__btn .icon { display: inline-block; }
}
@media (max-width: 24.99em) {
  .match-abridged__header { padding-left: 0px; padding-right: 0px; }
  .match-abridged__competition-container { margin-bottom: 1rem; min-height: 2rem; }
}
@media (max-width: 21.875em) {
  .match-abridged__btn .icon { display: none; }
}
.embeddable-video { width: 100%; }
@media (max-width: 24.99em) {
  .embeddable-video { margin: 0px -2rem 2rem; width: calc(100% + 4rem); }
}
.embeddable-video .single-media__description { color: rgb(6, 23, 41); }
.embeddable-video .single-media__published { border-color: rgb(179, 179, 179); }
.embeddable-video .single-media__caption { padding-top: 2rem; text-align: center; }
@media (max-width: 39.99em) {
  .embeddable-video .single-media__caption { text-align: left; }
}
@media (max-width: 24.99em) {
  .embeddable-video .single-media__caption { padding: 1rem 2rem; }
}
@media (min-width: 52.5em) {
  .articleWidget.center .embeddable-video .single-media__caption, .articleWidget.full-width .embeddable-video .single-media__caption { text-align: left; }
}
.articleWidget.left .embeddable-video .single-media__title, .articleWidget.right .embeddable-video .single-media__title { font-size: 2rem; }
.articleWidget.center .embeddable-video { max-width: 60rem; }
.live-asset { position: relative; width: 100%; }
.live-asset .media-hero__header { margin-bottom: 2rem; }
.live-asset.media-hero .featured-video { box-shadow: rgba(11, 86, 164, 0.8) 0px 0px 70px; }
.live-asset .featured-video { -webkit-box-align: start; border: none; max-width: 150rem; margin: 0px auto; display: flex; align-items: normal; }
.live-asset .featured-video__share { display: none; }
.live-asset .featured-video__tag { background: none; color: rgb(255, 255, 255); }
.live-asset .featured-video__caption { display: flex; width: 100%; padding: 1rem 0px; border-bottom: 1px solid rgb(77, 75, 100); }
.live-asset .featured-video__caption:first-child { background-color: rgb(12, 43, 80); }
.live-asset .featured-video__caption:first-child .featured-video__share { display: flex; }
.live-asset .featured-video__caption:first-child .featured-video__tag { background-color: rgb(255, 255, 255); color: rgb(218, 0, 25); }
.live-asset .featured-video__caption a:hover .featured-video__description, .live-asset .featured-video__caption a:hover .featured-video__title { text-decoration: underline; }
.live-asset .featured-video__title { font-size: 2.4rem; color: rgb(255, 255, 255); text-decoration: none; }
.live-asset .featured-video__description { font-size: 1.3rem; color: rgb(255, 255, 255); text-decoration: none; }
.live-asset .featured-video .social-share__icon { padding: 0.4rem; }
.live-asset .featured-video .social-share__icon .icon { width: 1.3rem; height: 1.3rem; }
.live-sidebar::-webkit-scrollbar { display: none; }
.live-sidebar { width: 45%; position: relative; }
.live-sidebar__wrapper { position: absolute; inset: 0px; overflow: auto; }
.live-sidebar__timeline { position: relative; color: rgb(255, 255, 255); text-align: center; width: 10rem; }
.live-sidebar__time { color: rgb(255, 255, 255); }
.live-container { border-left: 1px solid rgb(77, 75, 100); padding-left: 2rem; width: 100%; }
.live-container a { text-decoration: none; }
@media (max-width: 81.24em) {
  .live-asset .featured-video__title { font-size: 1.4rem; }
}
@media (max-width: 52.49em) {
  .live-sidebar { height: 300px; width: 100%; }
  .live-asset .featured-video__title { font-size: 2.4rem; }
}
@media (max-width: 39.99em) {
  .live-asset.media-hero { padding: 1rem 0px 2rem; }
  .live-asset .featured-video { box-shadow: none; }
  .live-asset .featured-video__title { font-size: 1.4rem; }
  .live-asset .featured-video__caption:first-child .featured-video__tag { font-size: 0.8rem; }
  .live-container { padding-left: 0.5rem; }
}
.match-list__month-divider { color: rgb(255, 255, 255); background: url("badge-faded-small.png") 14rem -2rem / 10% no-repeat rgb(11, 86, 164); padding: 1rem 1.5rem; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .match-list__month-divider { background-image: url("badge-faded-small@x2.png"); }
}
.match-list__month { font-size: 1.4rem; }
.match-list__month-title { display: inline; }
.match-list__info { float: right; font-size: 1.1rem; padding-top: 0.4rem; }
.match-list__list { padding: 0.5rem 0px 1.5rem; }
.match-list__list .match-item:first-child .match-item__box { border-top: none; }
.match-list__list .match-item:last-child .match-item__box { border-bottom: 2px solid rgb(235, 235, 235); }
.match-list__match-container { margin-bottom: 3rem; }
.match-list--previous-meetings { margin-bottom: 0px; }
.match-list--previous-meetings .match-list__info { display: none; }
.match-list--hospitality .match-item__tickets { display: block; }
.match-list--hospitality .match-item__btn-container { display: none; }
@media (max-width: 52.49em) {
  .match-list__month-divider { background-image: none; }
}
.highlighted-match { background-color: rgb(11, 86, 164); width: 100%; margin-bottom: 2rem; padding: 2rem 4rem; position: relative; }
.highlighted-match .countdown { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; color: rgb(255, 255, 255); overflow: hidden; max-height: 10rem; padding-bottom: 2rem; transition: max-height 0.4s ease 0s, padding 0.2s ease 0s; }
.highlighted-match .countdown__content { text-transform: uppercase; opacity: 0.8; font-weight: 500; font-size: 1rem; margin-bottom: 0.5rem; }
.highlighted-match .countdown__clock, .highlighted-match .countdown__clock-item { display: flex; }
.highlighted-match .countdown__count { font-size: 3.6rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; min-width: 4.5rem; }
.highlighted-match .countdown__count-label { font-size: 1rem; opacity: 0.8; text-transform: uppercase; }
.highlighted-match .countdown__value { font-weight: 500; }
.highlighted-match .countdown__separator { margin: 0.5rem 0.8rem; font-size: 2.8rem; }
.highlighted-match .countdown.has-finished { max-height: 0px; padding-bottom: 0px; }
.highlighted-match__bg-image { position: absolute; inset: 0px; }
.highlighted-match__bg-image img { opacity: 0.15; width: 100%; height: 100%; object-fit: cover; font-family: "object-fit: cover"; }
.highlighted-match__container { position: relative; }
.highlighted-match__tab { color: rgb(255, 255, 255); font-weight: 500; padding: 0.5rem 0.3rem; text-transform: uppercase; font-size: 1.1rem; background-color: rgb(6, 23, 41); width: 9rem; text-align: center; position: absolute; top: 0px; left: 50%; transform: translateX(-50%); }
.highlighted-match__comp-logo { margin: 2rem 0px; }
.highlighted-match__date-ground { color: rgb(255, 255, 255); text-align: center; font-size: 1.3rem; }
.highlighted-match__date { font-weight: 500; margin-right: 0.5rem; }
.highlighted-match__badge { margin: 0px 2rem; display: inline-block; }
.highlighted-match__main { position: relative; }
.highlighted-match__aggregate { text-align: center; background: rgb(251, 186, 0); color: rgb(6, 23, 41); margin: 0px 1rem; font-size: 1.2rem; padding: 0.5rem 0px; font-weight: 500; }
.highlighted-match__aet-label, .highlighted-match__leg-label { color: rgb(255, 255, 255); text-align: center; font-size: 1.2rem; margin-top: 0.5rem; }
.highlighted-match__broadcaster { display: block; text-indent: -9999px; margin: 1rem auto; }
.highlighted-match__broadcaster.broadcaster-BT { background-color: rgb(255, 255, 255); border-radius: 8px; }
.highlighted-match__broadcaster.broadcaster-PRIME { background-color: rgb(255, 255, 255); width: 70px; height: 30px; background-position: 7px 8px; }
.highlighted-match .match-item__score { margin: 0px 1rem; }
.highlighted-match .match-item__uk-time { color: rgb(247, 247, 247); top: -1rem; }
.highlighted-match .match-item__kickoff-container { margin: 2rem 0px; color: rgb(255, 255, 255); }
.highlighted-match .match-item__team { font-size: 3rem; }
.highlighted-match .match-item__kickoff { color: rgb(6, 23, 41); margin: 0px 2rem; font-size: 1.6rem; width: 11rem; height: 5rem; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.highlighted-match .match-item__kickoff.phaseLabel { padding: 0.75rem 0px; }
.highlighted-match .match-item__phase-label { font-size: 1.2rem; }
.highlighted-match .match-item__score span { font-size: 3rem; width: 4.7rem; height: 5rem; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.highlighted-match__links { display: flex; -webkit-box-pack: center; justify-content: center; margin: 3rem 0px 2rem; }
.highlighted-match .match-item__link-item { display: block; text-align: center; width: 180px; }
.highlighted-match__content { padding: 2rem 0px; width: 100%; margin: 0px auto; border-top: 2px solid rgba(6, 23, 41, 0.25); display: inline-flex; -webkit-box-pack: center; justify-content: center; }
.highlighted-match__content:empty { display: none; }
.highlighted-match__content .thumbnail { width: 35rem; background: none; }
.highlighted-match__content .thumbnail:first-of-type { margin-right: 1.5rem; }
.highlighted-match__content .thumbnail:last-of-type { margin-left: 1.5rem; }
.highlighted-match__content .thumbnail--horizontal::after { content: none; }
.highlighted-match__content .thumbnail--horizontal figure { -webkit-box-align: start; align-items: flex-start; }
.highlighted-match__content .thumbnail--wide { margin-bottom: 0px; }
.highlighted-match__content .thumbnail--featured .thumbnail__picture::after { content: none; }
.highlighted-match__content .thumbnail__summary { display: none; }
.highlighted-match__content .thumbnail__picture { min-width: 10rem; }
.highlighted-match__content .thumbnail__caption { padding: 0px 1rem; text-align: left; }
.highlighted-match__content .thumbnail__title { color: rgb(255, 255, 255); font-size: 1.3rem; }
.highlighted-match__content .thumbnail--video .thumbnail__time, .highlighted-match__content .thumbnail__category, .highlighted-match__content .thumbnail__time { color: rgb(255, 255, 255); }
.highlighted-match__content--single .thumbnail:first-of-type { margin-right: 0px; }
.highlighted-match__content--single .thumbnail--horizontal figure { -webkit-box-pack: center; justify-content: center; }
.highlighted-match__content--single .thumbnail--horizontal .thumbnail__caption { width: auto; -webkit-box-flex: 0; flex: 0 0 auto; }
.highlighted-match__item { height: 100px; width: 50%; }
.highlighted-match__item--one { background-color: red; }
.highlighted-match__item--two { background-color: green; }
@media (max-width: 81.24em) {
  .highlighted-match .match-item__team { font-size: 2.3rem; }
}
@media (min-width: 62.5em) and (max-width: 68.75em) {
  .highlighted-match__leg-label { margin-bottom: -0.5rem; }
  .highlighted-match .match-item__uk-time { top: 1rem; }
  .highlighted-match .match-item__team-container:first-child, .highlighted-match .match-item__team-container:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .highlighted-match .match-item__team--home { padding-right: 1rem; text-align: right; }
  .highlighted-match .match-item__team--away { padding-left: 1rem; text-align: left; }
}
@media (max-width: 62.5em) {
  .highlighted-match .match-item__kickoff-container { padding-top: 0px; }
}
@media (min-width: 52.5em) {
  .highlighted-match .match-item__team-container .badge { min-width: 8rem; }
}
@media (max-width: 52.49em) {
  .highlighted-match__content { padding: 2rem 0px 0px; }
  .highlighted-match__date-ground { padding: 0px 2rem; }
  .highlighted-match .match-item__uk-time { top: -1.5rem; }
  .highlighted-match .match-item__team-container:first-child { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .highlighted-match .match-item__team-container:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .highlighted-match .match-item__team { font-size: 2.5rem; text-align: center; padding-top: 0.8rem; }
  .highlighted-match .match-item__kickoff { font-size: 1.5rem; width: 11rem; height: 4rem; }
  .highlighted-match .match-item__kickoff.phaseLabel { padding: 0.3rem 0px; }
}
@media (max-width: 39.99em) {
  .highlighted-match { padding: 2rem; width: 100%; }
  @supports (width:100vw) {
  .highlighted-match { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
}
}
@media (max-width: 39.99em) and (max-width: 39.99em) {
  .highlighted-match { width: auto; margin-left: -3rem; margin-right: -3rem; left: auto; right: auto; }
}
@media (max-width: 39.99em) {
  .highlighted-match .match-item__link-item { width: 140px; }
  .highlighted-match__content { padding: 2rem; margin-bottom: -2rem; }
  .highlighted-match__content .thumbnail { width: 50%; }
  .highlighted-match .match-item__uk-time { top: -2rem; }
  .highlighted-match .match-item__kickoff-container { padding: 0px; margin: 2rem 0px 1rem; }
  .highlighted-match .match-item__team { font-size: 2.3rem; padding-top: 0.7rem; }
  .highlighted-match .match-item__score span { width: 3.5rem; height: 4rem; font-size: 2.4rem; }
}
@media (max-width: 32.5em) {
  .highlighted-match__content { padding-top: 1.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; border-top: 1px solid rgba(255, 255, 255, 0.3); }
  .highlighted-match__content .thumbnail:first-of-type { margin-right: 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 1.5rem; }
  .highlighted-match__content .thumbnail:last-of-type { margin-left: 0px; }
  .highlighted-match__content .thumbnail { width: 100%; margin-bottom: 1.5rem; }
  .highlighted-match__content .thumbnail__picture { max-width: 4rem; }
  .highlighted-match__content--single .thumbnail:first-of-type { border-bottom: none; margin-bottom: 0px; padding-bottom: 0px; }
  .highlighted-match__content--single .thumbnail:first-of-type figure { justify-content: left; }
}
@media (max-width: 31.25em) {
  .highlighted-match .match-item__uk-time { top: -0.5rem; }
}
@media (min-width: 25em) and (max-width: 39.99em) {
  .highlighted-match .match-item__kickoff-container { padding: 0px 3rem; }
}
@media (max-width: 24.99em) {
  .highlighted-match .match-item__kickoff { width: 9rem; height: 3rem; font-size: 1.2rem; }
  .highlighted-match .match-item__team { font-size: 1.7rem; padding-top: 0.4rem; }
  .highlighted-match .match-item__score span { width: 3rem; height: 3.5rem; font-size: 2rem; }
}
.match-promo { margin: 4rem 0px; max-height: 40rem; overflow: hidden; }
.match-promo, .match-promo__image-container { position: relative; }
.match-promo__image-container::after { content: ""; position: absolute; top: 0px; width: 100%; height: 100%; background: linear-gradient(270deg, rgba(6, 23, 41, 0) 0px, rgba(6, 23, 41, 0) 20%, rgb(6, 23, 41) 80%); }
.match-promo__image img { width: 100%; display: block; margin: auto; }
.match-promo__text-container { position: absolute; top: 0px; bottom: 0px; padding: 6rem 0px; margin-left: 6rem; width: 40%; }
.match-promo__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; color: rgb(255, 255, 255); font-size: 4rem; line-height: 4.5rem; font-weight: 500; margin-bottom: 2rem; }
.match-promo__subtitle { font-size: 1.6rem; color: rgb(251, 186, 0); font-weight: 500; max-height: 5rem; -webkit-line-clamp: 2; }
.match-promo__description, .match-promo__subtitle { margin-bottom: 2rem; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.match-promo__description { color: rgb(255, 255, 255); height: 7rem; -webkit-line-clamp: 3; }
.match-promo__btn { margin-top: 0px; }
@media (min-width: 84.375em) {
  .match-promo__text-container { width: 30%; margin-left: 0px; }
  .match-promo__btn { margin-top: 2rem; }
}
@media (max-width: 68.75em) {
  .match-promo { max-height: 35rem; }
  .match-promo__text-container { width: 45%; }
  .match-promo__title { font-size: 3rem; line-height: inherit; }
}
@media (max-width: 59.375em) {
  .match-promo { max-height: 30rem; }
  .match-promo__image-container::after { background: linear-gradient(270deg, rgba(6, 23, 41, 0) 0px, rgb(6, 23, 41) 80%); }
  .match-promo__text-container { padding: 4rem 0px; margin-left: 0px; width: 60%; }
  .match-promo__subtitle, .match-promo__title { margin-bottom: 1rem; font-weight: 300; }
}
@media (max-width: 46.875em) {
  .match-promo__image-container::after { background: linear-gradient(270deg, rgba(6, 23, 41, 0.1) 0px, rgb(6, 23, 41) 80%); }
  .match-promo__text-container { width: 75%; }
  .match-promo__subtitle { font-weight: 500; font-size: 1.4rem; }
  .match-promo__description { height: 4rem; -webkit-line-clamp: 2; }
}
@media (max-width: 39.99em) {
  .match-promo__image-container::after { background: linear-gradient(270deg, rgba(6, 23, 41, 0.5) 0px, rgb(6, 23, 41) 80%); }
  .match-promo__text-container { width: 80%; }
}
@media (max-width: 31.25em) {
  .match-promo__text-container { width: calc(100% - 2rem); padding: 3rem 0px; }
}
.match-item { transition: all 0.1s ease 0s; position: relative; width: 100%; max-width: 134rem; margin: 0px auto; padding: 0px 3rem; }
.match-item__box { padding: 2.5rem 0px; border-bottom: 1px solid rgb(235, 235, 235); border-top: 1px solid rgb(235, 235, 235); }
.match-item--featured { padding-top: 0px; margin-top: 1rem; }
.match-item--featured .match-item__box { box-shadow: rgb(232, 232, 232) 0px 5px 10px; border-bottom: none; border-top: none; padding: 0px 0px 2.5rem; }
.match-item--featured::after { content: none; }
.match-item__featured-header { color: rgb(6, 23, 41); margin-bottom: 2rem; min-height: 4rem; display: flex; }
.match-item__featured-label { width: 15%; background-color: rgb(251, 186, 0); font-size: 1.1rem; text-transform: uppercase; font-weight: 800; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.match-item__featured-label .icon { width: 1.2rem; height: 1.2rem; margin-right: 0.4rem; }
.match-item__featured-content { -webkit-box-flex: 1; flex: 1 0 0%; background-color: rgb(244, 244, 244); display: flex; -webkit-box-align: center; align-items: center; }
.match-item__featured-caption { padding: 1rem 2rem; margin-right: 2rem; border-right: 1px solid rgb(235, 235, 235); font-weight: 500; position: relative; display: flex; -webkit-box-align: center; align-items: center; }
.match-item__featured-link { display: flex; -webkit-box-align: center; align-items: center; min-width: 100px; }
.match-item__wrapper { display: flex; -webkit-box-align: center; align-items: center; position: relative; }
.match-item__wrapper::after, .match-item__wrapper::before { content: ""; position: absolute; top: 0px; bottom: 0px; width: 4px; height: 100%; }
.match-item__wrapper::before { left: 0px; }
.match-item__wrapper::after { right: 0px; }
.match-item__competition-container { width: 15%; }
.match-item__match-container { display: flex; -webkit-box-flex: 1; flex: 1 0 0%; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; border-left: 1px solid rgb(235, 235, 235); }
.match-item__competition { margin: 0px auto; }
.match-item__meta-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; padding: 0px 1rem 0px 2rem; -webkit-box-flex: 0; flex: 0 0 18rem; }
.match-item__live-label { background-color: rgb(218, 0, 25); color: rgb(255, 255, 255); border-radius: 3px; font-size: 1.1rem; width: 3rem; text-align: center; margin-bottom: 0.5rem; padding: 0px 0.5rem; }
.match-item__date { font-weight: 800; font-size: 1.3rem; margin-bottom: 0.3rem; }
.match-item__att, .match-item__stadium { color: rgb(115, 115, 115); font-size: 1.2rem; }
.match-item__att span { font-weight: 800; }
.match-item__leg-label { font-size: 1.2rem; font-weight: 500; color: rgb(11, 86, 164); margin-top: 0.5rem; }
.match-item__leg-label--mobile { display: none; }
.match-item__broadcaster { margin-top: 1rem; text-indent: -9999px; }
.match-item__broadcaster--mobile { display: none; }
.match-item__aet-label { font-size: 1.2rem; font-weight: 500; color: rgb(11, 86, 164); text-align: center; }
.match-item__aet-label--desktop { position: absolute; width: 100%; left: 50%; transform: translateX(-50%); margin-top: 1rem; }
.match-item__aet-label--mobile { display: none; }
.match-item__kickoff-container { display: flex; -webkit-box-align: center; align-items: center; padding: 0px 1rem; position: relative; -webkit-box-flex: 1; flex: 1 0 0%; }
.match-item__kickoff-container .match-item__team-container:first-child { -webkit-box-pack: end; justify-content: flex-end; }
.match-item__match-detail { margin: 0px 1rem; }
.match-item__kickoff { display: inline-flex; flex-wrap: wrap; padding: 0.75rem 0px; width: 9rem; -webkit-box-pack: center; justify-content: center; background: linear-gradient(rgb(247, 247, 247), rgb(247, 247, 247) 50%, rgb(235, 235, 235) 0px); }
.match-item__kickoff.phaseLabel { display: block; padding: 0.2rem 0px; text-align: center; }
.match-item__phase-label { font-size: 1rem; display: block; }
.match-item__kickoff-label { padding-right: 0.5rem; font-weight: 800; white-space: nowrap; }
.match-item__minutes { position: absolute; top: -2rem; left: 50%; transform: translateX(-50%); font-size: 1.2rem; font-weight: 800; }
.match-item__minutes .icon { width: 1.1rem; height: 1.1rem; margin: -3px 2px 0px 0px; }
.match-item__uk-time { color: rgb(115, 115, 115); position: absolute; top: -2rem; left: 50%; transform: translateX(-50%); font-size: 1.2rem; }
.match-item__uk-time--bold { font-weight: 800; }
.match-item__score { font-size: 1.8rem; display: inline-flex; }
.match-item__score span { width: 3.5rem; height: 3.2rem; line-height: 3.2rem; position: relative; text-align: center; }
.match-item__score span:first-child { border-right: 1px solid rgb(6, 23, 41); }
.match-item__score span:first-child::after { right: 0px; }
.match-item__score span:first-child::after, .match-item__score span:last-child::before { content: ""; display: block; background-color: rgb(50, 65, 80); width: 1px; height: 100%; position: absolute; top: 0px; }
.match-item__score span:last-child::before { left: 0px; }
.match-item__score--completed { color: rgb(255, 255, 255); }
.match-item__score--completed span { background: linear-gradient(rgb(21, 38, 56), rgb(50, 65, 80) 50%, rgb(6, 23, 41) 0px); }
.match-item__score--live { color: rgb(6, 23, 41); font-weight: 500; }
.match-item__score--live span { background: linear-gradient(rgb(226, 167, 0), rgb(251, 186, 0) 50%, rgb(200, 148, 0) 0px); }
.match-item__score--live span:first-child { border-right: 1px solid rgb(200, 148, 0); }
.match-item__score--live span:first-child::after, .match-item__score--live span:last-child::before { background-color: rgb(222, 167, 11); }
.match-item__aggregate { text-align: center; color: rgb(11, 86, 164); padding: 0.4rem 0px; font-size: 1.1rem; font-weight: 500; border-color: rgb(244, 244, 244); border-style: solid; border-width: 0px 1px 1px; }
.match-item__aggregate--live { border: transparent; position: absolute; left: 50%; transform: translateX(-50%); }
.match-item__aggregate--completed { border: transparent; background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.match-item__team-container { display: flex; -webkit-box-align: center; align-items: center; font-size: 1.8rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; width: 50%; }
.match-item__team-container .badge-35 { min-width: 3.5rem; }
.match-item__team-container .badge-50 { min-width: 5rem; }
.match-item__team-container .badge-75 { min-width: 75rem; }
@media (min-width: 62.5em) and (max-width: 68.75em) {
  .match-item__team { text-align: center; }
}
.match-item__team--home { padding-right: 0.8rem; text-align: right; }
.match-item__team--away { padding-left: 0.8rem; }
.match-item__btn-container { padding: 0px 2rem 0px 1rem; min-width: 32rem; text-align: right; }
@media (max-width: 62.5em) {
  .match-item__btn-container { margin-top: 2rem; }
}
.match-item__btn-container .btn .icon { margin-left: 0px; margin-right: 0.5rem; width: 1.6rem; height: 1.6rem; }
.match-item__btn-container .btn .icon--video { width: 2rem; height: 2rem; }
.match-item__btn-container .match-item__btn { min-width: 145px; }
.match-item__btn-container .match-item__btn:last-of-type { margin-left: 1rem; }
.match-item--competition2 .match-item__wrapper::after, .match-item--competition2 .match-item__wrapper::before { background-color: rgb(0, 0, 0); }
.match-item--competition4 .match-item__wrapper::after, .match-item--competition4 .match-item__wrapper::before { background-color: rgb(204, 0, 51); }
.match-item--competition5-carabao .match-item__wrapper::after, .match-item--competition5-carabao .match-item__wrapper::before { background-color: rgb(0, 148, 94); }
.match-item .badge-35 { -webkit-box-flex: 1; flex: 1 0 35px; max-width: 35px; }
.match-item__tickets { display: none; text-align: right; min-width: 12rem; }
.match-item__ticket-label { font-weight: 800; color: rgb(11, 86, 164); margin-bottom: 0.8rem; }
.match-item__ticket-label--sold-out { color: rgb(218, 0, 25); }
.match-item__ticket-label--limited { color: rgb(251, 186, 0); }
@media (max-width: 75em) {
  .match-item__meta-container { -webkit-box-flex: 0; flex: 0 0 15rem; }
  .match-item__team-container { font-size: 1.5rem; }
}
@media (max-width: 68.75em) {
  .match-item__uk-time { top: -0.5rem; }
  .match-item__kickoff-container .match-item__team-container:first-child { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .match-item__kickoff-container .match-item__team-container:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-item__minutes { top: -1rem; }
  .match-item__team--away, .match-item__team--home { padding: 0.5rem 0px 0px; }
}
@media (max-width: 62.5em) {
  .match-item__competition-container, .match-item__featured-label { width: 20%; }
  .match-item__match-container { display: inline-block; -webkit-box-flex: 0; flex: 0 0 55rem; }
  .match-item__meta-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; padding: 0px; -webkit-box-pack: center; justify-content: center; -webkit-box-align: baseline; align-items: baseline; }
  .match-item__date, .match-item__live-label { margin-bottom: 0px; margin-right: 0.5rem; }
  .match-item__uk-time { top: 0px; }
  .match-item__leg-label--desktop { display: none; }
  .match-item__leg-label--mobile { display: block; text-align: center; }
  .match-item__aet-label--desktop { display: none; }
  .match-item__aet-label--mobile { display: block; margin-top: 1rem; }
  .match-item__broadcaster--desktop { display: none; }
  .match-item__broadcaster--mobile { display: block; margin: 2rem auto 0px; }
  .match-item__kickoff-container { padding-top: 2rem; }
  .match-item__kickoff-container .match-item__team-container:first-child, .match-item__kickoff-container .match-item__team-container:last-child { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .match-item__minutes { margin-top: 1rem; top: -0.5rem; }
  .match-item__team--away, .match-item__team--home { padding: 0px 0.8rem; }
  .match-item__btn-container { padding: 0px; text-align: center; min-width: 0px; }
  .match-item__tickets { text-align: center; margin-top: 1rem; }
}
@media (max-width: 52.49em) {
  .match-item--featured { margin-bottom: 0px; }
  .match-item__competition-container, .match-item__featured-label { width: 25%; }
}
@media (max-width: 46.875em) {
  .match-item__box { padding: 2rem 0px; }
  .match-item__btn-container { width: 90%; margin: 2rem auto 0px; }
  .match-item--featured { padding-bottom: 2rem; }
  .match-item__featured-content, .match-item__featured-header { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-item__featured-label { width: 100%; height: 2rem; }
  .match-item__featured-content { display: block; padding: 1rem 1.5rem; text-align: left; }
  .match-item__featured-caption { display: block; padding: 0px 0px 0.5rem; margin: 0px; border: transparent; }
  .match-item__wrapper { display: block; }
  .match-item__competition-container { width: 100%; margin: 1rem 0px; }
  .match-item__match-container { border-left: none; width: 100%; padding: 0px 1rem; }
}
@media (max-width: 28.125em) {
  __aet-label { margin-top: 1.5rem; }
  .match-item { text-align: center; padding: 0px 1rem; }
  .match-item__meta-container { display: block; }
  .match-item__date { display: block; margin-bottom: 0.5rem; }
  .match-item__att { display: none; }
  .match-item__uk-time { top: 1.5rem; }
  .match-item__kickoff-container .match-item__team-container:first-child { -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
  .match-item__kickoff-container .match-item__team-container:last-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .match-item__kickoff { font-size: 1.2rem; }
  .match-item__team--away, .match-item__team--home { padding: 0.5rem 0px 0px; text-align: center; }
  .match-item__btn-container { width: 100%; }
  .match-item__btn-container .match-item__btn { min-width: auto; }
  .match-item__btn-container .match-item__btn:first-child { margin-right: 0.5rem; }
  .match-item__btn-container .match-item__btn:last-child { margin-left: 0.5rem; }
  .match-item__btn { width: 45%; padding-left: 1rem; padding-right: 1rem; }
}
@media (max-width: 22.5em) {
  .match-item__btn .icon { display: none; }
}
.ticket-details { margin-top: 2rem; }
.ticket-details__action { text-align: center; text-transform: uppercase; cursor: pointer; }
.ticket-details__action__label { border-top: 2px solid rgb(251, 186, 0); padding: 1rem 2rem; font-size: 1.1rem; font-weight: 500; display: inline-flex; -webkit-box-align: center; align-items: center; }
.ticket-details__action__label:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .ticket-details__action__label:hover { text-decoration: underline; }
}
.ticket-details__action__ticket-icon { width: 1.4rem; height: 1.4rem; margin-right: 0.5rem; }
.ticket-details__action__chevron-icon { width: 1.1rem; height: 1.1rem; margin-left: 0.5rem; vertical-align: text-top; transition: all 0.2s ease-in-out 0s; }
.ticket-details__action--light { padding-left: 0px; }
.ticket-details__action--light .ticket-details__action__label { padding: 0px; color: rgb(255, 255, 255); font-size: 1.2rem; font-weight: 800; border-top: none; }
.ticket-details__action--light .ticket-details__action__label .icon { margin-right: 0.5rem; }
.ticket-details__action--light .ticket-details__action__label:focus { text-decoration: none; }
@media (min-width: 64.0625em) {
  .ticket-details__action--light .ticket-details__action__label:hover { text-decoration: none; }
}
.ticket-details__action.is-active .ticket-details__action__chevron-icon { transform: rotateX(180deg); transition: all 0.2s ease-in-out 0s; }
.ticket-details__container--hidden { opacity: 0; visibility: hidden; height: 0px; }
.ticket-details__container--hidden.is-active { opacity: 1; visibility: visible; height: auto; margin: 2rem 0px; transition: all 0.2s ease-in 0s; }
.ticket-details__container--light { margin-top: 1.5rem; }
.ticket-details__container--light .ticket-details__box { border: 2px solid rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.15) 0px 2px 7px; }
.ticket-details__container--light .ticket-details__box .icon, .ticket-details__container--light .ticket-details__box__desc, .ticket-details__container--light .ticket-details__box__title { color: rgb(255, 255, 255); }
.ticket-details__container--light .ticket-details__box--user-box { background-color: rgb(10, 47, 87); }
.ticket-details__container--light .ticket-details__box:hover { border: 2px solid rgb(251, 186, 0); }
.ticket-details__container--light .ticket-details__upgrade { background: none; }
.ticket-details__link { display: flex; -webkit-box-align: center; align-items: center; justify-content: space-around; text-decoration: none; }
.ticket-details__box { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; border: 2px solid transparent; border-radius: 3px; -webkit-box-flex: 1; flex: 1 1 0%; margin: 0px 1rem; padding: 1.5rem 2rem; text-align: center; position: relative; }
.ticket-details__box__title { font-weight: 800; }
.ticket-details__box__desc { color: rgb(115, 115, 115); font-size: 1.2rem; }
.ticket-details__box .icon { position: absolute; right: 0px; margin-right: 1rem; top: 50%; transform: translateY(-50%); width: 1.2rem; height: 1.2rem; color: rgb(6, 23, 41); }
.ticket-details__box--user-box { border: 2px solid rgb(11, 86, 164); }
.ticket-details__box:hover { border: 2px solid rgb(251, 186, 0); transition: all 0.2s ease-in-out 0s; }
.ticket-details__box:hover .ticket-details__box__title { text-decoration: underline; }
@media (min-width: 46.875em) and (max-width: 52.49em) {
  .ticket-details__action { padding-left: 15rem; }
}
@media (min-width: 52.5em) and (max-width: 56.25em) {
  .ticket-details__action { padding-left: 8rem; }
}
@media (min-width: 56.25em) and (max-width: 75em) {
  .ticket-details__action { padding-left: 0px; }
}
@media (min-width: 75em) {
  .ticket-details__action { padding-left: 4rem; }
}
@media (max-width: 39.99em) {
  .ticket-details__link { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .ticket-details__box { width: 95%; margin: 0.5rem 1rem; padding: 0.5rem 2rem; }
}
.filtered-table .tabs { text-align: center; }
.filtered-table .tab { display: none; }
.filtered-table .tab.is-active { display: block; }
.filtered-table .loader { margin: 5rem auto; }
.full-table { margin-bottom: 4rem; border-bottom: 1px solid rgb(235, 235, 235); table-layout: fixed; width: 100%; text-align: center; }
.full-table__header { margin: 4rem 0px 2rem; }
.full-table__header-row { background: rgb(10, 47, 87); color: rgb(247, 247, 247); font-size: 1.4rem; }
.full-table abbr[title] { border-bottom: none; }
.full-table__header-cell { padding: 0.7rem 0px; font-weight: 300; }
.full-table__header-cell--reveal { width: 27px; min-width: 27px; }
.full-table__header-cell--position { width: 70px; text-align: left; padding: 1.5rem 0px 1.5rem 1rem; }
@media (max-width: 52.49em) {
  .full-table__header-cell--position { width: 50px; }
}
.full-table__header-cell--club { width: 25%; text-align: left; }
.full-table__header-cell--points { width: 12%; }
.full-table__header-cell--form { width: 170px; }
.full-table__header-cell--right-padding { width: 0px; }
.full-table__row { font-weight: 300; transition: background 0.25s ease 0s; }
.full-table__row:nth-child(4n+1) { background: rgb(247, 247, 247); }
.full-table__row:focus .full-table__reveal { color: rgb(255, 255, 255); background: rgb(11, 86, 164); }
.full-table__row--leicester { transition: background 0.25s ease 0s; color: rgb(247, 247, 247); background: rgb(10, 47, 87) !important; }
.full-table__row--leicester .full-table__badge { position: relative; z-index: 10; }
.full-table__row--leicester .full-table__pos-movement, .full-table__row--leicester .full-table__reveal { color: rgb(255, 255, 255); }
.full-table__row--leicester td { transition: background 0.25s ease 0s; }
.full-table__row--leicester .full-table__form-container .tooltip .text-btn { display: inline-block; }
.full-table__row--border-top-highlight td { border-top-color: rgb(182, 179, 179); }
.full-table__cell { border-top: 1px solid rgb(235, 235, 235); padding: 1.5rem 0px; }
.full-table__reveal { padding: 0px; border-top: 1px solid rgb(235, 235, 235); color: rgb(115, 115, 115); transition: background 0.25s ease 0s, color 0.25s ease 0s; }
.full-table__reveal .icon { width: 1rem; }
.full-table__position { border-top: 1px solid rgb(235, 235, 235); padding: 1.5rem 0px 1.5rem 1rem; }
.full-table__badge { float: left; }
.full-table__club { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; text-align: left; border-top: 1px solid rgb(235, 235, 235); display: flex; -webkit-box-align: center; align-items: center; min-height: 6.1rem; }
@media (max-width: 52.49em) {
  .full-table__club { min-height: 5.2rem; }
}
.full-table__points { width: 4rem; font-weight: 500; }
.full-table__form, .full-table__points { border-top: 1px solid rgb(235, 235, 235); padding: 1.5rem 0px; }
.full-table__form { min-width: 170px; text-align: left; }
.full-table__pos-value { width: 50%; display: inline-block; float: left; font-weight: 500; line-height: 21px; }
.full-table__pos-movement { width: 50%; display: inline-block; color: rgb(90, 90, 90); font-size: 1.5rem; text-align: left; padding-left: 3px; }
.full-table__pos-movement .icon { width: 1rem; }
.full-table__pos-movement--up { color: rgb(10, 191, 40); }
.full-table__pos-movement--down { color: rgb(222, 14, 14); }
.full-table__form-container { margin-right: 0.5rem; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.full-table__form-container:focus .tooltip { transform: scale(1); }
@media (min-width: 64.0625em) {
  .full-table__form-container:hover .tooltip { transform: scale(1); }
}
.full-table__form-result { font-weight: 500; font-size: 1.2rem; margin-bottom: 2px; }
.full-table__form-indicator { height: 10px; width: 23px; border-radius: 10px; position: relative; }
.full-table__form-indicator--win { background: rgb(10, 191, 40); }
.full-table__form-indicator--lose { background: rgb(222, 14, 14); }
.full-table__form-indicator--draw { background: rgb(194, 194, 194); }
.full-table__form-indicator:focus .tooltip { transform: scale(1); }
.full-table__team { padding: 1rem 0px 1rem 1rem; display: inline-block; vertical-align: middle; -webkit-box-flex: 1; flex: 1 1 0%; }
.full-table .tooltip { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.1rem; box-shadow: rgb(180, 180, 180) 1px 1px 5px; min-width: 28rem; white-space: nowrap; bottom: 1.8rem; right: -4.5rem; padding: 1rem; background-color: rgb(255, 255, 255); border-radius: 5px; transform: scale(0); position: absolute; transition: transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s; }
.full-table .tooltip p { margin: 0.5rem; }
.full-table .tooltip__date { font-weight: 500; }
.full-table .tooltip__venue { font-weight: 300; color: rgb(136, 136, 136); }
.full-table .tooltip__anchor { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.1rem; box-shadow: rgb(180, 180, 180) 1px 1px 5px; width: 320px; top: -92px; left: -149px; padding: 1rem; background-color: rgb(255, 255, 255); border-radius: 5px; transform: scale(0); position: absolute; transition: transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s; }
.full-table .tooltip__badge { margin: 4px; display: inline-block; vertical-align: middle; }
.full-table .tooltip .text-btn { display: none; }
.full-table .tooltip__score { position: relative; color: rgb(255, 255, 255); font-size: 1.4rem; background: linear-gradient(rgb(39, 62, 98) 0px, rgb(62, 83, 115) 50%, rgb(62, 83, 115) 0px, rgb(2, 13, 33) 51%, rgb(25, 47, 84)); padding: 5px 15px; display: inline-block; vertical-align: middle; z-index: 10; }
.full-table .tooltip__score::before { content: ""; position: absolute; width: 1px; height: 100%; background: rgb(25, 47, 84); top: 0px; left: 50%; z-index: -1; }
.full-table .tooltip__team { display: inline-block; font-weight: 500; color: rgb(0, 0, 0); }
.full-table .tooltip__triangle { position: absolute; left: 80%; transform: translateX(-50%); top: 100%; width: 0px; height: 0px; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid rgb(255, 255, 255); z-index: 1; }
.full-table .tooltip--leicester { text-decoration: none; }
.full-table .tooltip--leicester:focus .text-btn { text-decoration: underline; }
.full-table .tooltip--leicester:focus .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.full-table .tooltip--leicester:focus .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.full-table .tooltip--leicester:focus .text-btn .arrow1 { left: 3rem; }
.full-table .tooltip--leicester:focus .text-btn .arrow2 { left: 50%; }
@media (min-width: 64.0625em) {
  .full-table .tooltip--leicester:hover .text-btn { text-decoration: underline; }
  .full-table .tooltip--leicester:hover .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .full-table .tooltip--leicester:hover .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .full-table .tooltip--leicester:hover .text-btn .arrow1 { left: 3rem; }
  .full-table .tooltip--leicester:hover .text-btn .arrow2 { left: 50%; }
}
.full-table .tooltip--leicester:focus { transform: scale(1); }
@media (max-width: 39.99em) {
  .full-table__header-cell--position { width: 45px; }
  .full-table__header-cell--right-padding { width: 10px; }
  .full-table__row { font-size: 1.4rem; }
  .full-table__pos-movement .icon { width: 0.8rem; }
  .full-table__badge { margin-top: 5px; margin-left: 6px; }
}
@media (max-width: 24.99em) {
  .full-table__header-cell--right-padding { width: 10px; }
  .full-table__club { width: 28px; }
  .full-table__team { padding-left: 0.5rem; }
}
.standings-abridged { margin-bottom: 2rem; border-top: 2px solid rgb(11, 86, 164); }
.standings-abridged__header { padding: 1rem 1.5rem 1.5rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.standings-abridged__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; text-transform: uppercase; font-weight: 800; }
.standings-abridged__container { padding: 0px; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; background: rgb(255, 255, 255); }
@media (max-width: 24.99em) {
  .standings-abridged__header { padding-left: 0px; padding-right: 0px; }
}
.standings-abridged .abridged-table--slim-show { display: none; }
@media (max-width: 24.99em) {
  .standings-abridged .abridged-table__club .abridged-table--slim-hide { display: none; }
  .standings-abridged .abridged-table__club .abridged-table--slim-show { display: inline-block; }
}
.standings-abridged--slim { clear: both; }
@media (min-width: 52.5em) {
  .standings-abridged--slim .standings-abridged__container { box-shadow: none; border: 1px solid rgb(235, 235, 235); }
  .standings-abridged--slim .abridged-table--slim-hide { display: none; }
  .standings-abridged--slim .abridged-table--slim-show { display: inline-block; }
}
@media (max-width: 52.49em) {
  .standings-abridged--slim .abridged-table--slim-show { display: none; }
}
.abridged-table { width: 100%; border-collapse: inherit; table-layout: fixed; text-align: center; }
.abridged-table abbr[title] { border-bottom: none; }
.abridged-table__header-row { font-size: 1.1rem; background: rgb(235, 235, 235); color: rgb(6, 23, 41); font-weight: 400; }
.abridged-table__header-cell { padding: 0.5rem 0px; }
.abridged-table__header-cell--position { width: 50px; text-align: left; padding-left: 10px; }
@media (max-width: 52.49em) {
  .abridged-table__header-cell--position { width: 50px; }
}
.abridged-table__header-cell--club { width: 40%; text-align: left; }
@media (max-width: 52.49em) {
  .abridged-table__header-cell--club { width: 40%; }
}
.abridged-table__header-cell--left-padding, .abridged-table__header-cell--right-padding { width: 8px !important; }
.abridged-table__row { font-size: 1.3rem; line-height: 2; transition: background 0.25s ease 0s; font-weight: 300; }
.abridged-table__row--leicester { transition: background 0.25s ease 0s; color: rgb(255, 255, 255); background: rgb(10, 47, 87); }
.abridged-table__row--leicester .full-table__pos-movement { color: rgb(255, 255, 255); }
.abridged-table__row--leicester td { transition: background 0.25s ease 0s; }
.abridged-table__row--leicester .abridged-table__badge { position: relative; z-index: 10; }
.abridged-table__cell { padding: 1.5rem 0px; }
.abridged-table__cell, .abridged-table__reveal { border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); }
.abridged-table__reveal { padding: 0px; color: rgb(115, 115, 115); transition: background 0.25s ease 0s, color 0.25s ease 0s; }
.abridged-table__reveal .icon { width: 1rem; }
.abridged-table__position { border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 10px; }
.abridged-table__pos-value { width: 50%; font-weight: 500; float: left; }
.abridged-table__pos-movement { width: 50%; display: inline-block; line-height: 23px; color: rgb(115, 115, 115); font-size: 1.5rem; }
.abridged-table__pos-movement .icon { width: 1rem; height: 2.6rem; }
.abridged-table__pos-movement--up { color: rgb(10, 191, 40); }
.abridged-table__pos-movement--down { color: rgb(222, 14, 14); }
.abridged-table__club { text-align: left; font-weight: 800; border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); }
.abridged-table__badge, .abridged-table__team { display: inline-block; vertical-align: middle; }
.abridged-table__team { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; line-height: 35px; padding-left: 0.5rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.abridged-table__points { width: 4rem; font-weight: 500; border-top: 1px solid rgb(235, 235, 235); border-bottom: 1px solid rgb(235, 235, 235); padding: 1.5rem 0px; }
@media (max-width: 24.99em) {
  .abridged-table__header-cell--club { width: 23%; }
  .abridged-table__row { font-size: 1.2rem; }
  .abridged-table__badge-container { margin-bottom: 4px; }
  .abridged-table__team { padding-left: 0.8rem; }
}
.promo { margin-bottom: 6rem; }
.promo__content { background: rgb(6, 23, 41); overflow: hidden; position: relative; }
.promo__content--right .promo__text-container { text-align: right; float: right; }
.promo__content--right .promo__image-container { padding-right: 10%; padding-left: 0px !important; }
.promo__content--right .promo__image::before { left: -10%; background: linear-gradient(90deg, rgba(6, 23, 41, 0) 0px, rgba(6, 23, 41, 0) 45%, rgb(6, 23, 41)); }
.promo__image-container { height: 100%; position: absolute; padding-left: 10%; right: 0px; }
.promo__image img { width: 100%; }
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .promo__image img { object-fit: cover; object-position: 50% 50%; height: 100%; }
}
.promo__image::before { content: ""; z-index: 10; position: absolute; height: 100%; width: 100%; left: 0px; background: linear-gradient(90deg, rgb(6, 23, 41) 10%, rgba(6, 23, 41, 0) 70%, rgba(6, 23, 41, 0)); }
.promo__text-container { position: relative; width: 70rem; padding: 5rem 1rem; text-shadow: rgba(0, 0, 0, 0.6) 0px 4px 8px; z-index: 20; }
.promo__hospitality { color: rgb(255, 255, 255); margin-bottom: 2rem; display: inline-block; }
.promo__hospitality-icon { height: 50px; width: 50px; margin-bottom: 1.2rem; }
.promo__hospitality-icon .icon { color: rgb(255, 255, 255); width: 100%; height: 100%; opacity: 0.8; }
.promo__hospitality-subtitle { text-transform: uppercase; color: rgb(135, 251, 245); font-size: 1.1rem; }
.promo__hospitality-subtitle, .promo__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.promo__title { font-size: 4.5rem; margin-bottom: 1rem; }
.promo__description { font-size: 1.4rem; color: rgba(255, 255, 255, 0.8); margin-bottom: 1.5rem; }
.promo__text-anchor { text-decoration: none; color: rgb(255, 255, 255); display: block; width: 100%; }
.promo__text-anchor:focus { outline: 0px; }
.promo__text-anchor:focus .promo__title, .promo__text-anchor:focus .text-btn { text-decoration: underline; }
.promo__text-anchor:focus .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.promo__text-anchor:focus .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.promo__text-anchor:focus .text-btn .arrow1 { left: 3rem; }
.promo__text-anchor:focus .text-btn .arrow2 { left: 50%; }
.promo__text-anchor:focus .text-btn .text-btn__ellipse { background-color: rgb(255, 255, 255); }
.promo__text-anchor:focus .text-btn .icon { color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .promo__text-anchor:hover { outline: 0px; }
  .promo__text-anchor:hover .promo__title, .promo__text-anchor:hover .text-btn { text-decoration: underline; }
  .promo__text-anchor:hover .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .promo__text-anchor:hover .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .promo__text-anchor:hover .text-btn .arrow1 { left: 3rem; }
  .promo__text-anchor:hover .text-btn .arrow2 { left: 50%; }
  .promo__text-anchor:hover .text-btn .text-btn__ellipse { background-color: rgb(255, 255, 255); }
  .promo__text-anchor:hover .text-btn .icon { color: rgb(6, 23, 41); }
}
.promo__btn-container { padding-top: 2rem; }
.promo--full .promo__content { width: 100vw; margin-left: -50vw; left: 50%; }
.promo--full .promo__text-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: start; align-items: flex-start; }
.promo--half { min-height: 0px; overflow: hidden; }
.promo--half .promo__container:focus { outline: 0px; }
.promo--half .promo__container:focus .promo__title { text-decoration: underline; }
.promo--half .promo__container:focus .promo__image img { transform: scale(1.1); }
.promo--half .promo__container:focus .text-btn { text-decoration: underline; }
.promo--half .promo__container:focus .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
.promo--half .promo__container:focus .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
.promo--half .promo__container:focus .text-btn .arrow1 { left: 3rem; }
.promo--half .promo__container:focus .text-btn .arrow2 { left: 50%; }
.promo--half .promo__container:focus .text-btn .text-btn__ellipse { background-color: rgb(255, 255, 255); }
.promo--half .promo__container:focus .text-btn .icon { color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .promo--half .promo__container:hover { outline: 0px; }
  .promo--half .promo__container:hover .promo__title { text-decoration: underline; }
  .promo--half .promo__container:hover .promo__image img { transform: scale(1.1); }
  .promo--half .promo__container:hover .text-btn { text-decoration: underline; }
  .promo--half .promo__container:hover .text-btn .text-btn__ellipse { background-color: rgb(11, 86, 164); }
  .promo--half .promo__container:hover .text-btn .icon { color: rgb(255, 255, 255); transition-duration: 0.35s; transition-delay: 0.15s; }
  .promo--half .promo__container:hover .text-btn .arrow1 { left: 3rem; }
  .promo--half .promo__container:hover .text-btn .arrow2 { left: 50%; }
  .promo--half .promo__container:hover .text-btn .text-btn__ellipse { background-color: rgb(255, 255, 255); }
  .promo--half .promo__container:hover .text-btn .icon { color: rgb(6, 23, 41); }
}
.promo--half .promo__content { min-height: 450px; margin: 0px; overflow: visible; position: relative; }
.promo--half .promo__image-container { opacity: 0.8; padding-left: 0px; width: 100%; height: 100%; overflow: hidden; }
.promo--half .promo__image img { width: 100%; height: 100%; position: relative; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.promo--half .promo__image::before { left: 0px; top: 0px; background: linear-gradient(0deg, rgb(6, 23, 41) 0px, rgba(6, 23, 41, 0) 60%, rgba(6, 23, 41, 0)); }
.promo--half .promo__text-container { width: 100%; padding: 3rem; position: absolute; bottom: 0px; }
.promo--half .promo__hospitality { margin-bottom: 0.8rem; }
.promo--half .promo__title { color: rgb(255, 255, 255); font-size: 3rem; }
@media (max-width: 64.0525em) {
  .promo__text-container { width: 60rem; }
}
@media (max-width: 52.49em) {
  .promo { margin-bottom: 4rem; }
  .promo__image-container { padding-left: 0px; }
  .promo__text-container { width: 100%; padding: 3rem 1rem; }
  .promo--full .promo__image::before { background: rgba(6, 23, 41, 0.5); }
  .promo--half .promo__text-container { padding: 2rem; }
}
@media (max-width: 39.99em) {
  .promo { margin-bottom: 2rem; }
  .promo__content { padding: 0px; }
  .promo__image-container { padding-left: 0px !important; padding-right: 0px !important; }
  .promo__text-container { padding: 2rem; }
  .promo__title { font-size: 3rem; }
  .promo--right { padding: 0px; }
  .promo--half { padding: 0px 1rem; }
  .promo--half .promo__content { min-height: 400px; }
  .promo--half .promo__title { font-size: 2.3rem; }
}
.account-nav { width: 90%; }
.account-nav__items { border: 1px solid rgb(244, 244, 244); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 10px; }
.account-nav__items li { padding: 1rem 4rem 1rem 2rem; font-size: 1.2rem; cursor: pointer; position: relative; }
.account-nav__items li::after { content: ""; position: absolute; height: 0.8rem; width: 0.62em; border-style: solid; border-width: 0.1rem 0.1rem 0px 0px; transform: rotate(45deg); right: 2rem; top: 1.4rem; }
.account-nav__items li:not(:last-child) { border-bottom: 1px solid rgb(244, 244, 244); }
.account-nav__items li:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .account-nav__items li:hover { text-decoration: underline; }
}
.account-nav__items li.active { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.account-nav__ext-link { display: block; text-decoration: none; color: rgb(6, 23, 41); }
.account-nav__ext-link:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .account-nav__ext-link:hover { text-decoration: underline; }
}
@media (max-width: 52.49em) {
  .account-nav { width: 100%; }
  .account-nav__container.is-visible .account-nav__items { display: block; }
  .account-nav__items { display: none; }
  .account-nav__items li.active { background: rgb(255, 255, 255); color: rgb(6, 23, 41); text-decoration: underline; }
}
.nav-dropdown { background: rgb(11, 86, 164); padding: 1rem 4rem 1rem 2rem; cursor: pointer; position: relative; }
.nav-dropdown__label { color: rgba(255, 255, 255, 0.6); font-size: 1.2rem; }
.nav-dropdown__current { color: rgb(255, 255, 255); font-size: 1.4rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.nav-dropdown__chevron { position: absolute; color: rgb(255, 255, 255); right: 0px; margin-right: 2rem; top: 50%; transform: translateY(-50%); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; width: 1.4rem; height: 1.4rem; }
.nav-dropdown.active .nav-dropdown__chevron { transform: translateY(-50%) rotateX(180deg); }
@media (max-width: 39.99em) {
  .nav-dropdown { padding-left: 1rem; }
  .nav-dropdown__label { line-height: 1; margin-bottom: 0.5rem; }
  .nav-dropdown__current { line-height: 1; }
  .nav-dropdown__chevron { margin-right: 1.5rem; }
  .nav-dropdown__items li { padding-left: 1rem; }
  .nav-dropdown__items li::after { right: 1.5rem; }
}
.account-content .tab { display: none; }
.account-content .tab.active { display: block; }
@media (max-width: 52.49em) {
  .account-content { margin-top: 2rem; }
}
@media (max-width: 39.99em) {
  .account-content { margin-top: 1rem; }
}
.account-communications__container--overlay { opacity: 0.2; }
.account-communications__container p { font-size: 1rem; font-style: italic; line-height: 2rem; }
.account-communications__header { background-color: rgb(11, 86, 164); background-image: url("badge-faded-small.png"); background-size: 100px 90px; background-repeat: no-repeat; background-position: 80% -2rem; }
.account-communications__header-title { color: rgb(255, 255, 255); font-family: "Fira Sans", sans-serif; font-weight: 100; padding: 1rem; font-size: 1.4rem; }
.account-communications__checkbox-wrapper p { margin: 1rem 0px; font-style: italic; font-size: 1.2rem; }
.account-communications__checkbox-wrapper--third-party p { color: rgb(11, 86, 164); font-family: "Fira Sans", sans-serif; font-weight: 500; font-size: 1.3rem; font-style: normal; max-width: 70rem; }
.account-communications__checkbox-wrapper input[type="checkbox"], .account-communications__checkbox-wrapper input[type="radio"] { display: none; }
.account-communications__checkbox-wrapper input[type="checkbox"] + label, .account-communications__checkbox-wrapper input[type="radio"] + label { display: inline-block; color: rgb(11, 86, 164); cursor: pointer; font-size: 1.4rem; font-family: "Fira Sans", sans-serif; font-weight: 500; position: relative; padding-left: 3rem; line-height: 2rem; }
.account-communications__checkbox-wrapper input[type="checkbox"] + label .icon, .account-communications__checkbox-wrapper input[type="radio"] + label .icon { width: 1.8rem; height: 1.8rem; padding: 0.3rem; margin-right: 0.2rem; border-radius: 50%; color: rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 6px; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; }
.account-communications__checkbox-wrapper input[type="checkbox"]:checked + label .icon, .account-communications__checkbox-wrapper input[type="radio"]:checked + label .icon { color: rgb(255, 255, 255); background-color: rgb(11, 86, 164); }
.account-communications__opt-in { display: block; padding: 1.6rem 3rem 0px; }
.account-communications__communication-method { margin-left: 8rem; margin-bottom: 3rem; }
.account-communications__communication-type { display: inline-block; margin-left: 3rem; margin-bottom: 2rem; }
.account-communications__update-container { margin: 3.2rem 0px 5rem 3rem; }
.account-communications__update-container p { color: rgb(6, 23, 41); padding: 1rem; }
.account-communications__btn { cursor: pointer; background: rgb(251, 186, 0); border: none; color: rgb(6, 23, 41); width: 36rem; height: 5.4rem; padding: 0px; }
.account-communications__btn:active, .account-communications__btn:focus, .account-communications__btn:hover { color: rgb(251, 186, 0); background: rgb(0, 0, 0); }
.account-communications__btn p { font-size: 1.4rem; font-style: normal; }
.account-communications__btn--is-active { pointer-events: none; }
.account-communications__loader { width: 8em; height: 8em; border-left: 1.1em solid rgb(251, 186, 0); }
.account-communications__btn-loader { width: 8em; height: 8em; }
.account-communications__radio-label, .account-communications__radio-title { vertical-align: middle; margin-right: 1rem; }
.account-communications__radio-title { font-family: "Fira Sans", sans-serif; font-weight: 500; font-size: 1.3rem; margin-bottom: 0.5rem; }
.account-error { color: rgb(255, 255, 255); }
.account-error--box { border: 2px solid rgb(251, 186, 0); color: rgb(6, 23, 41); margin-top: 1px; padding: 0.5rem 2rem; text-align: center; border-radius: 3px; font-size: 1.4rem; font-weight: 800; margin-bottom: 2rem; }
.account-error--box .icon { height: 1.3rem; width: 1.3rem; margin-top: -3px; }
.account-message { border: 2px solid rgb(80, 153, 228); color: rgb(6, 23, 41); margin-top: 1px; padding: 0.5rem 2rem; text-align: center; border-radius: 3px; font-size: 1.4rem; font-weight: 800; margin-bottom: 2rem; }
.account-message .icon { height: 1.3rem; width: 1.3rem; margin-top: -3px; }
.account-details__overlay { opacity: 0.2; }
.account-details__checkbox-container { display: inline-flex; -webkit-box-pack: justify; justify-content: space-between; }
.account-details__checkbox-wrapper { display: inline-flex; padding: 0.3rem 0px; -webkit-box-align: center; align-items: center; }
.account-details__checkbox-wrapper input[type="radio"] { display: none; }
.account-details__checkbox-wrapper input[type="radio"] + label { white-space: nowrap; cursor: pointer; }
.account-details__checkbox-wrapper input[type="radio"] + label .icon { width: 1.8rem; height: 1.8rem; padding: 0.3rem; margin-right: 0.2rem; border-radius: 50%; color: rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 6px; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; }
.account-details__checkbox-wrapper input[type="radio"]:checked + label .icon { color: rgb(255, 255, 255); background-color: rgb(11, 86, 164); }
.account-details__update-container { margin: 3.2rem 0px 5rem 3rem; }
.account-details__update-container p { color: rgb(6, 23, 41); padding: 1rem; }
.account-details__btn { cursor: pointer; background: rgb(251, 186, 0); border: none; color: rgb(6, 23, 41); width: 36rem; height: 5.4rem; padding: 0px; }
.account-details__btn:active, .account-details__btn:focus, .account-details__btn:hover { color: rgb(251, 186, 0); background: rgb(0, 0, 0); }
.account-details__btn p { font-size: 1.4rem; font-style: normal; }
.account-details__btn--is-active { pointer-events: none; }
.account-details__btn--is-disabled, .account-details__btn--is-disabled:active, .account-details__btn--is-disabled:focus, .account-details__btn--is-disabled:hover { pointer-events: none; background: transparent; color: rgba(0, 0, 0, 0.1); }
.account-details__loader { width: 8em; height: 8em; border-left: 1.1em solid rgb(251, 186, 0); }
.account-details__btn-loader { width: 8em; height: 8em; }
@media (max-width: 840px) {
  .account-communications, .account-details { padding: 0px; }
  .account-communications__update-container, .account-details__update-container { display: flex; -webkit-box-pack: center; justify-content: center; max-width: 36rem; margin: 3.2rem auto 5rem; flex-wrap: wrap; }
  .account-communications__update-container p, .account-details__update-container p { text-align: center; }
  .account-communications__opt-in { padding-left: 0px; }
  .account-communications__communication-method { margin-left: 3rem; margin-bottom: 0px; }
}
@media (max-width: 540px) {
  .account-details__update-container { width: calc(100% - 6rem); }
  .account-communications__communication-type { display: block; }
  .account-communications__communication-method, .account-communications__communication-type { margin-left: 2rem; }
}
@media (max-width: 420px) {
  .account-details__checkbox-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; display: flex; }
}
.account-table { width: 100%; margin-bottom: 2rem; }
.account-table .account-error { margin-bottom: 0px; }
.account-table__header--mobile { display: none; }
.account-table__header-row { background-color: rgb(11, 86, 164); color: rgb(255, 255, 255); font-size: 1.4rem; }
.account-table__header-cell { padding: 0.5rem 2rem; text-align: left; font-weight: 300; }
.account-table__row { border-bottom: 2px solid rgb(235, 235, 235); font-weight: 300; font-size: 1.4rem; }
.account-table__cell { padding: 1rem 2rem; width: 20%; font-size: 1.3rem; }
.account-table__cell--main { width: auto; }
.account-table__description { margin-bottom: 4rem; font-size: 1.4rem; }
.account-table__description p strong { font-weight: 500; }
@media (max-width: 28.125em) {
  .account-table__header--desktop { display: none; }
  .account-table__header--mobile { display: block; }
  .account-table__header-cell { padding: 0.5rem; }
  .account-table__cell { padding: 1.5rem 0.5rem; }
  .account-table__cell--main { white-space: nowrap; overflow-x: hidden; text-overflow: ellipsis; max-width: 10rem; }
}
.account-header { position: relative; margin-bottom: 4rem; text-align: center; height: 32rem; overflow: hidden; }
.account-header__loader { margin-top: -2rem; }
.account-header__image-container::after { content: ""; background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgb(10, 47, 87) 10%, rgba(10, 47, 87, 0.5)); position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; }
.account-header__image img { width: 100%; }
.account-header__text-container { position: absolute; width: 100%; top: 0px; padding-top: 4rem; }
.account-header__meta { margin-bottom: 2rem; }
.account-header__meta::after { content: ""; width: 100%; height: 1px; background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.5) 45%, rgba(255, 255, 255, 0.5) 55%, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0)); position: absolute; left: 0px; margin-top: 2rem; }
.account-header__desc { color: rgb(251, 186, 0); text-transform: uppercase; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.2rem; }
.account-header__logo-wrapper { color: rgb(255, 255, 255); font-size: 2rem; }
.account-header__logo { display: inline; vertical-align: middle; }
.account-header__logo svg { height: 3rem; width: 10rem; }
.account-header__title { color: rgb(255, 255, 255); padding: 2rem 0px; }
.account-header__title span { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.account-header__user-wrapper { opacity: 0; transform: translateY(-5rem); }
.account-header__user-wrapper.active { opacity: 1; transform: translateY(0px); transition: all 0.2s ease-in 0s; }
.account-header__info-wrapper { display: flex; -webkit-box-pack: center; justify-content: center; color: rgb(255, 255, 255); }
.account-header__info-wrapper .account-header__info:not(:last-child)::after { content: ""; position: absolute; width: 1px; height: 60%; background: rgba(255, 255, 255, 0.3); top: 0px; margin-top: 1rem; right: 0px; }
.account-header__info { padding: 0px 2rem; position: relative; }
.account-header__label, .account-header__text { color: rgb(255, 255, 255); }
.account-header__label { font-size: 1.2rem; }
.account-header__text { font-size: 2rem; font-weight: 500; }
.account-header__copy { color: rgb(247, 247, 247); font-size: 1.1rem; margin-top: 1.5rem; padding: 0px 1rem; }
.account-header__copy .account-header__link { color: rgb(251, 186, 0); text-transform: uppercase; text-decoration: none; margin-left: 0.5rem; font-weight: 500; white-space: nowrap; }
.account-header__copy .account-header__link:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .account-header__copy .account-header__link:hover { text-decoration: underline; }
}
.account-header__copy .account-header__link .icon { margin-left: 0.5rem; width: 1.2rem; height: 1.2rem; }
@media (max-width: 52.49em) {
  .account-header { margin-bottom: 2rem; }
}
@media (max-width: 39.99em) {
  .account-header { margin-bottom: 1rem; }
}
@media (max-width: 68.75em) {
  .account-header__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgb(10, 47, 87) 35%, rgba(10, 47, 87, 0.5)); }
}
@media (max-width: 50em) {
  .account-header__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgb(10, 47, 87) 40%, rgba(10, 47, 87, 0.5)); }
}
@media (max-width: 43.75em) {
  .account-header__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgb(10, 47, 87) 50%, rgba(10, 47, 87, 0.5)); }
}
@media (max-width: 37.5em) {
  .account-header { height: 36rem; }
  .account-header__image-container::after { background-image: linear-gradient(0deg, rgb(10, 47, 87) 0px, rgba(10, 47, 87, 0.8) 50%, rgba(10, 47, 87, 0.5)); }
}
@media (max-width: 34.375em) {
  .account-header { height: 34rem; }
  .account-header__text-container { padding-top: 5rem; }
  .account-header__logo-wrapper, .account-header__title { font-size: 1.8rem; }
  .account-header__text { font-size: 1.6rem; }
}
@media (max-width: 28.125em) {
  .account-header__text-container { padding-top: 4rem; }
  .account-header__info-wrapper { display: block; }
  .account-header__info-wrapper .account-header__info:not(:last-child)::after { width: 0px; }
  .account-header__info { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding: 0px 1rem; }
  .account-header__label, .account-header__text { font-size: 1.4rem; }
  .account-header__copy { text-align: left; }
}
@media (max-width: 25em) {
  .account-header__text { max-width: 45%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right; }
}
.table-banner { position: relative; height: 14rem; overflow: hidden; margin-bottom: -2rem; background-color: rgb(11, 86, 164); z-index: -1; }
.table-banner__background-container { opacity: 0.2; height: 100%; }
.table-banner__image img { width: 100%; display: block; margin: auto; }
.table-banner__logo { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 6rem; margin-top: -1rem; }
.table-banner .large-competition-logo { transition: opacity 0.2s ease 0s; }
.table-banner .fade-out { opacity: 0; }
.table-banner .fade-in { opacity: 1; }
@media (max-width: 24.99em) {
  .table-banner { height: 150px; }
}
.player-stats-table { margin-bottom: 4rem; }
.player-stats-table::before { content: ""; display: block; }
.player-stats-table::after { content: ""; display: table; clear: both; }
.fullTable { position: relative; }
.btn-container { padding: 0px 1rem; }
@media (max-width: 52.49em) {
  .player-stats-flex-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; }
}
.statsTable { width: 100%; font-weight: 300; }
.statsTable td, .statsTable th { padding: 0.7rem 1rem; }
.statsTable__title { margin: 2rem 0px; font-size: 2.5rem; font-weight: 300; }
.statsTable__title--metric { text-transform: capitalize; font-weight: 500; }
.statsTable__header { background: rgb(10, 47, 87); color: rgb(247, 247, 247); }
.statsTable__header th { text-align: left; font-size: 1.4rem; font-weight: 300; }
.statsTable__header .mainStat, .statsTable__header .rank { text-align: center; }
.statsTable .statsTableContainer tr { border-bottom: 1px solid rgb(245, 245, 245); }
.statsTable .statsTableContainer tr:nth-child(2n+1) { background: rgb(243, 249, 255); }
.statsTable .statsTableContainer tr .player { position: relative; padding-top: 0px; padding-bottom: 0px; width: 50%; }
.statsTable .statsTableContainer tr .player__link { text-decoration: none; color: rgb(6, 23, 41); display: flex; -webkit-box-align: center; align-items: center; }
.statsTable .statsTableContainer tr .player__image { display: block; overflow: hidden; padding: 0.5rem 0px 0px; width: 5rem; min-width: 5rem; margin-right: 1rem; }
.statsTable .statsTableContainer tr .player__image .playerImage { border: 0px; width: 100%; transform: scale(1); transition: transform 0.2s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.2s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.statsTable .statsTableContainer tr .player__name { text-decoration: none; }
.statsTable .statsTableContainer tr a.player__link:focus { text-decoration: underline; }
.statsTable .statsTableContainer tr a.player__link:focus .playerImage { transform: scale(1.05); }
@media (min-width: 64.0625em) {
  .statsTable .statsTableContainer tr a.player__link:hover { text-decoration: underline; }
  .statsTable .statsTableContainer tr a.player__link:hover .playerImage { transform: scale(1.05); }
}
.statsTable .statsTableContainer tr .nationality__flag { vertical-align: middle; position: relative; top: -2px; margin-right: 5px; box-shadow: rgb(193, 193, 193) 0px 1px 3px; }
.statsTable .statsTableContainer tr .mainStat, .statsTable .statsTableContainer tr .rank { text-align: center; font-weight: 500; }
.statsTable .statsTableContainer tr .mainStat { font-size: 2rem; }
.statsTable .statsTableContainer .noContentContainer { border: none; }
.statsTable .statsTableContainer .noContentContainer .noContentMessage { background: rgb(255, 255, 255); }
.statsFiltersContainer { border: 1px solid rgb(235, 235, 235); box-shadow: rgb(235, 235, 235) -1px 1px 1px; width: 100%; }
.statsFiltersContainer .topStatsFilterDropdown { font-size: 1.5rem; text-transform: capitalize; border-bottom: 1px solid rgb(235, 235, 235); overflow: hidden; }
.statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label { cursor: pointer; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; padding: 1rem 2rem; position: relative; transition: background 0.2s ease 0s; }
.statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label--icon-chevron { position: absolute; right: 2rem; top: 1.5rem; width: 1.2rem; height: 1.2rem; color: rgb(115, 115, 115); z-index: 0; transform: rotate(0deg); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s, -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s; }
.statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label:focus { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label:focus .topStatsFilter__label--icon-chevron { fill: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label:hover { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
  .statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label:hover .topStatsFilter__label--icon-chevron { fill: rgb(255, 255, 255); }
}
.statsFiltersContainer .topStatsFilterDropdown .dropdownList { max-height: 0px; opacity: 0; transition: opacity 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s; display: none; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList__stat { position: relative; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink { padding: 1rem 2rem; color: rgb(6, 23, 41); text-decoration: none; display: block; cursor: pointer; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink::before { background: rgb(11, 86, 164); content: ""; height: 0.4rem; left: 0px; position: absolute; top: 1.7rem; width: 0px; transition: all 0.3s ease 0s; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink:focus { font-weight: 500; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink:focus::before { width: 1.2rem; }
@media (min-width: 64.0625em) {
  .statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink:hover { font-weight: 500; }
  .statsFiltersContainer .topStatsFilterDropdown .dropdownList .topStatsLink:hover::before { width: 1.2rem; }
}
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .current { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; position: relative; }
.statsFiltersContainer .topStatsFilterDropdown .dropdownList .current a::before { background: rgb(11, 86, 164); content: ""; height: 0.4rem; left: 0px; position: absolute; top: 1.7rem; width: 1.2rem; }
.statsFiltersContainer .topStatsFilterDropdown.is-open .topStatsFilter__label { color: rgb(255, 255, 255); background: rgb(11, 86, 164); }
.statsFiltersContainer .topStatsFilterDropdown.is-open .topStatsFilter__label--icon-chevron { fill: rgb(255, 255, 255); transform: rotate(-180deg); }
.statsFiltersContainer .topStatsFilterDropdown.is-open .topStatsFilter__label:focus { background: rgb(10, 47, 87); }
@media (min-width: 64.0625em) {
  .statsFiltersContainer .topStatsFilterDropdown.is-open .topStatsFilter__label:hover { background: rgb(10, 47, 87); }
}
.statsFiltersContainer .topStatsFilterDropdown.is-open .dropdownList { max-height: 60rem; opacity: 1; overflow: hidden; transition: opacity 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s; display: block; }
@media (max-width: 39.99em) {
  .statsFiltersContainer { margin-top: 2rem; }
}
@media (max-width: 39.99em) {
  .statsTable { font-size: 1.3rem; }
  .statsTable td, .statsTable th { padding: 0.7rem 0.4rem; }
  .text-btn-reverse { margin: 1rem 0px; }
  .statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label { padding: 1rem; font-size: 1.6rem; }
  .statsFiltersContainer .topStatsFilterDropdown .topStatsFilter__label--icon-chevron { top: 1.5rem; }
  .statsTable__title { margin: 1.5rem 0px; font-size: 1.7rem; }
  .statsTable__header th { font-size: 1.2rem; }
  .statsTable .statsTableContainer tr .player { width: auto; }
  .statsTable .statsTableContainer tr .player__image { width: 4rem; min-width: 4rem; }
  .statsTable .statsTableContainer tr .nationality__flag { display: none; }
}
.stats-card { margin-bottom: 2rem; }
.stats-card__container { background: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; font-size: 1em; min-width: 27rem; overflow: hidden; padding-bottom: 3.8rem; position: relative; width: 100%; }
.stats-card__header { position: relative; background: linear-gradient(rgb(242, 243, 244), rgb(239, 240, 242)); border-bottom: 1px solid rgb(218, 218, 218); }
.stats-card__header--title { font-size: 1.8rem; font-weight: 500; padding: 1rem; display: inline-block; }
.stats-card__header--title::before { content: ""; display: block; }
.stats-card__header--title::after { content: ""; display: table; clear: both; }
.stats-card__header--title a { color: rgb(36, 36, 36); text-decoration: none; display: block; }
.stats-card__header--title a:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .stats-card__header--title a:hover { text-decoration: underline; }
}
.stats-card__header .socialShare { position: relative; float: right; padding-top: 1rem; }
.stats-card__header .socialShare .icon { height: 1.8rem; width: 1.8rem; }
.stats-card__header .socialShare__label { color: rgb(11, 86, 164); position: absolute; right: 4rem; line-height: 2rem; opacity: 1; transition: all 0.3s ease-out 0s; }
.stats-card__header .socialShare__label:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .stats-card__header .socialShare__label:hover { text-decoration: underline; }
}
.stats-card__header .socialShare__button { color: rgb(11, 86, 164); cursor: pointer; padding-right: 1rem; z-index: 10; }
.stats-card__header .socialShare__button:focus .socialShare__label { text-decoration: underline; }
.stats-card__header .socialShare__button:focus .socialShare__button-icon { color: rgb(10, 47, 87); }
@media (min-width: 64.0625em) {
  .stats-card__header .socialShare__button:hover .socialShare__label { text-decoration: underline; }
  .stats-card__header .socialShare__button:hover .socialShare__button-icon { color: rgb(10, 47, 87); }
}
.stats-card__header .socialShare__button-icon { transition: all 0.2s ease 0s; }
.stats-card__header .socialShare__options { position: absolute; top: 0px; right: -13rem; padding-top: 1rem; transition: all 0.3s ease-out 0s; white-space: nowrap; font-size: 0px; opacity: 0; display: none; }
.stats-card__header .socialShare__options li { color: rgb(11, 86, 164); display: inline-block; vertical-align: top; list-style-type: none; margin-left: 1rem; }
.stats-card__header .socialShare__option { display: block; position: relative; transition: all 0.2s ease 0s; cursor: pointer; }
.stats-card__header .socialShare__option:focus { color: rgb(10, 47, 87); }
@media (min-width: 64.0625em) {
  .stats-card__header .socialShare__option:hover { color: rgb(10, 47, 87); }
}
.stats-card__header .socialShare__copy-message { font-size: 1.1rem; width: 135px; position: absolute; right: calc(100% + 1rem); color: rgb(255, 255, 255); opacity: 0; padding: 8px; background: rgb(11, 86, 164); transition: opacity 0.25s ease 0s; z-index: 1; }
.stats-card__header .socialShare__copy-message::before { content: ""; width: 0px; height: 0px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid rgb(11, 86, 164); position: absolute; right: -7px; }
.stats-card__header .socialShare.is-open .socialShare__label { opacity: 0; }
.stats-card__header .socialShare.is-open .socialShare__options { display: block; right: 4rem; opacity: 1; }
.stats-card__header .socialShare.is-open .socialShare__option--copy.is-active .socialShare__copy-message { opacity: 1; }
.stats-card__list a { color: rgb(6, 23, 41); text-decoration: none; display: block; }
.stats-card__hero { padding: 1rem; min-height: 12rem; background: linear-gradient(rgb(239, 240, 242), rgb(233, 234, 236)); position: relative; border-bottom: 1.5px solid rgb(251, 186, 0); }
.stats-card__hero--pos { background-color: rgb(11, 86, 164); border-radius: 50%; color: rgb(255, 255, 255); height: 3rem; width: 3rem; float: left; font-size: 2rem; margin: 3rem 0px; padding-top: 0.3rem; text-align: center; }
.stats-card__hero--statInfo { max-width: 13rem; z-index: 10; white-space: normal; float: right; text-align: right; padding: 1rem 2rem 1rem 0px; }
.stats-card__hero--statInfo a { color: rgb(6, 23, 41); text-decoration: none; }
.stats-card__hero--statInfo .name { min-height: 4rem; font-size: 1.7rem; line-height: 1.4; }
.stats-card__hero--statInfo .name .first { display: block; }
.stats-card__hero--statInfo .name .last { font-weight: 500; }
.stats-card__hero--statInfo .name:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .stats-card__hero--statInfo .name:hover { text-decoration: underline; }
}
.stats-card__hero--statInfo .stat { color: rgb(11, 86, 164); font-size: 4rem; font-weight: 500; letter-spacing: 0.1rem; position: absolute; right: 0px; padding: 0px 2rem 2rem 0px; }
.stats-card__hero .statCardImg { position: absolute; left: 5rem; bottom: 0px; max-width: 50%; height: 105%; }
.stats-card__row { border-bottom: 1px solid rgb(218, 218, 218); padding: 1rem; font-size: 1.7rem; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; min-height: 4.7rem; }
.stats-card__row--name { color: rgb(6, 23, 41); font-size: 1.5rem; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 0px; margin-left: 2rem; display: inline-block; vertical-align: middle; }
.stats-card__row--name .last { font-weight: 500; }
.stats-card__row--name:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .stats-card__row--name:hover { text-decoration: underline; }
}
.stats-card__row--pos { display: inline-block; font-weight: 500; }
.stats-card__row--stat { color: rgb(11, 86, 164); font-weight: 500; padding-right: 2rem; margin-left: auto; }
.stats-card__btn { box-shadow: none; position: absolute; bottom: 0px; width: 100%; }
.stats-card__btn .icon { fill: rgb(11, 86, 164); }
.stats-card__btn:focus .icon { fill: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .stats-card__btn:hover .icon { fill: rgb(255, 255, 255); }
}
@media (min-width: 40em) {
  .stats-card { max-width: 35rem; }
}
@media (max-width: 39.99em) {
  .stats-card { width: 100%; }
}
.top-players-multiple__container { display: flex; flex-wrap: wrap; }
.top-players-multiple .stats-card { -webkit-box-flex: 1; flex: 1 0 25%; max-width: 25%; padding: 0px 1rem; vertical-align: top; display: flex; -webkit-box-align: stretch; align-items: stretch; }
@media (max-width: 75em) {
  .top-players-multiple .stats-card { -webkit-box-flex: 1; flex: 1 0 33%; max-width: 33%; }
}
@media (max-width: 56.25em) {
  .top-players-multiple .stats-card { -webkit-box-flex: 1; flex: 1 0 50%; max-width: 50%; }
}
@media (max-width: 37.5em) {
  .top-players-multiple .stats-card { -webkit-box-flex: 1; flex: 1 0 100%; max-width: 100%; }
}
.statsSection.col-12 { background-color: rgb(255, 255, 255); border-bottom: none; }
.statsSection.col-12 .statsSection__title { background: none; }
.statsSection { border-bottom: 1px solid rgb(235, 235, 235); margin-bottom: 4rem; text-align: center; background-color: rgb(247, 247, 247); }
.statsSection__title { background-image: linear-gradient(rgb(255, 255, 255) 75%, rgb(247, 247, 247) 0px, rgb(247, 247, 247)); font-size: 2rem; margin-bottom: 2rem; padding-top: 3rem; }
.statsSection__title--type { font-weight: 500; }
.statsSection__image--attack, .statsSection__image--defence { height: 12rem; width: 32rem; background-position: 50% center; background-repeat: no-repeat; background-size: contain; margin: 0px auto; }
.statsSection__image--attack { background-image: url("pitch-attack.png"); background-size: 321px 76px; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .statsSection__image--attack { background-image: url("pitch-attack@x2.png"); }
}
.statsSection__image--defence { background-image: url("pitch-defence.png"); background-size: 321px 79px; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .statsSection__image--defence { background-image: url("pitch-defence@x2.png"); }
}
.statsSection__defending--image--image { height: 12rem; width: 32rem; background-image: url("pitch-attack.png"); background-position: 50% center; background-repeat: no-repeat; background-size: contain; margin: 0px auto; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .statsSection__defending--image--image { background-image: url("pitch-attack@x2.png"); }
}
.statsSection .keyPerformance { background-position: center top; border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); height: 53rem; position: relative; }
.statsSection .keyPerformance__gradient { background-image: linear-gradient(rgba(11, 46, 91, 0.5) 0px, rgb(11, 46, 91) 50%); inset: 0px; padding: 3rem; position: absolute; display: flex; }
.statsSection .keyPerformance__block { border-right: 1px solid rgba(255, 255, 255, 0.2); }
.statsSection .keyPerformance__block:last-child { border-right: none; }
.statsSection .keyPerformance__block .blockTitle { font-size: 2rem; color: rgb(255, 255, 255); display: block; position: relative; }
.statsSection .keyPerformance__block .blockTitle::after { content: ""; width: 1px; height: 3rem; background: rgb(235, 235, 235); opacity: 0.2; position: absolute; right: 50%; top: 3.5rem; }
.statsSection .keyPerformance__block--icon { margin-right: 1rem; margin-bottom: 0.5rem; }
.statsSection .keyPerformance__block .icon-whistle { transform: rotateY(180deg); }
.statsSection .keyPerformance__block--info { display: inline-block; width: 32%; }
.statsSection .keyPerformance__block--info .stat { margin-top: 1rem; }
.statsSection .keyPerformance__block--info .chartLegend { height: 1.5rem; width: 1.5rem; min-width: 1.5rem; border-radius: 50%; display: block; margin: 0px auto; border: 1px solid rgb(115, 115, 115); }
.statsSection .keyPerformance__block--info .chartLegend--blue { background: rgb(11, 86, 164); }
.statsSection .keyPerformance__block--info .chartLegend--yellow { background: rgb(251, 186, 0); }
.statsSection .keyPerformance__block--info .chartLegend--white { background: rgb(255, 255, 255); }
.statsSection .keyPerformance__block--info .chartLegend--darkBlue { background: rgb(10, 47, 87); }
.statsSection .keyPerformance__block--info .chartLegend--grey { background: rgb(115, 115, 115); }
.statsSection .keyPerformance__block--info .stat { display: block; font-size: 1.6rem; }
@media (min-width: 52.5em) and (max-width: 87.5625em) {
  .statsSection .keyPerformance__block--info .stat--full { display: none; }
}
.statsSection .keyPerformance__block--info .stat--mini { font-size: 1.5rem; }
@media (max-width: 52.49em) {
  .statsSection .keyPerformance__block--info .stat--mini { display: none; }
}
@media (min-width: 87.5625em) {
  .statsSection .keyPerformance__block--info .stat--mini { display: none; }
}
.statsSection .keyPerformance__block--info .percentage { display: block; font-weight: 500; }
.statsSection .keyPerformance__block--info .value { display: block; font-size: 5rem; font-weight: 500; }
.statsSection .keyPerformance__block--other { margin-top: 0.5rem; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.statsSection .keyPerformance__block--other .otherContainer { display: flex; -webkit-box-align: center; align-items: center; }
.statsSection .keyPerformance__block--other .otherContainer .label-other { font-size: 1.5rem; margin-left: 0.5rem; }
.statsSection .keyPerformance__block--other .otherContainer .stat-other { font-weight: 500; }
.statsSection .keyPerformance__block--other .otherContainer .bullet-divider { margin: 0px 0.4rem; }
@media (max-width: 52.49em) {
  .statsSection .keyPerformance__block--other, .statsSection .keyPerformance__block--other .otherContainer { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-top: 1rem; }
  .statsSection .keyPerformance__block--other .otherContainer .label-other { margin: 0px 0px 0.3rem; }
}
.statsSection .keyPerformance__row { background: rgb(11, 86, 164); border-radius: 0px 0px 3px 3px; color: rgb(255, 255, 255); display: inline-block; font-size: 2rem; padding: 2rem 1.5rem; width: 100%; }
.statsSection .keyPerformance__row--block { display: inline-block; padding: 0px 1.5rem; position: relative; }
.statsSection .keyPerformance__row--block:not(:last-of-type)::after { content: ""; width: 1px; height: 3rem; background: rgb(99, 119, 138); position: absolute; right: 0px; top: 0px; }
.statsSection .keyPerformance__row--stat { font-size: 1.5rem; }
.statsSection .keyPerformance__row--value { font-size: 3rem; font-weight: 500; padding: 1rem; vertical-align: middle; }
.statsSection__body--title { font-size: 2rem; font-weight: 500; margin-bottom: 2rem; }
.statsSection .statChart { background: linear-gradient(rgb(32, 57, 87), rgb(8, 61, 116)); border-radius: 50%; display: block; height: 22rem; margin: 4rem auto; padding: 1rem; position: relative; width: 22rem; box-shadow: rgb(29, 29, 29) 0px -1px 1px 1px; }
.statsSection .statChart__svg { width: 20rem; height: 20rem; transform: rotate(-90deg); border-radius: 50%; }
.statsSection .statChart__animateCircle { stroke: rgb(10, 47, 87); stroke-width: 32; stroke-opacity: 0; animation: 1s linear 0s 1 normal none running b; }
.statsSection .statChart__firstCircle { stroke: rgb(11, 86, 164); stroke-width: 32; }
.statsSection .statChart__secondCircle { stroke: rgb(251, 186, 0); stroke-width: 32; }
.statsSection .statChart__thirdCircle { stroke: rgb(255, 255, 255); stroke-width: 32; }
.statsSection .statChart__fourthCircle { stroke: rgb(115, 115, 115); stroke-width: 32; }
.statsSection .statChart__hole { background: linear-gradient(rgb(9, 27, 48), rgb(32, 48, 68)); border-radius: 50%; color: rgb(255, 255, 255); font-size: 5rem; font-weight: 500; left: 3.5rem; margin: 0px auto; position: absolute; top: 3.5rem; height: 15rem; width: 15rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; box-shadow: rgb(0, 0, 0) 0px 0px 7px 1px; }
.statsSection .statChart__hole .value { font-size: 5rem; font-weight: 500; }
.statsSection .statChart__hole .percent { font-size: 1.5rem; display: inline-block; margin-left: -1rem; }
.statsSection .statChart__hole .label { font-size: 1.3rem; display: block; text-transform: uppercase; color: rgb(182, 188, 194); }
.statsSection__block { border-radius: 3px; margin-bottom: 2rem; }
.statsSection__block--border { background-color: rgb(255, 255, 255); border: 1px solid rgb(235, 235, 235); padding: 2rem; width: 100%; }
.statsSection__block--border::after { content: ""; display: block; clear: both; }
.statsSection__block--border.minimal { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
.statsSection__block--border.minimal .label { padding: 0px 0px 1rem; }
.statsSection__block--medium, .statsSection__block--small { display: flex; }
.statsSection__block--medium .label, .statsSection__block--small .label { display: block; font-size: 1.6rem; padding: 1rem 0px; }
.statsSection__block--medium .value, .statsSection__block--small .value { color: rgb(11, 86, 164); display: block; font-size: 5rem; font-weight: 500; }
.statsSection__block--medium { border: none; }
.statsSection__block--medium .chartContainer { display: inline-block; float: right; }
.statsSection__block--medium .chartContainer .donutChart { background: linear-gradient(rgb(32, 57, 87), rgb(8, 61, 116)); border-radius: 50%; display: block; height: 15rem; margin: 0px; padding: 1rem; position: relative; width: 15rem; box-shadow: rgb(29, 29, 29) 0px -1px 1px 1px; }
.statsSection__block--medium .chartContainer .donutChart__svg { width: 13rem; height: 13rem; transform: rotate(-90deg); border-radius: 50%; }
.statsSection__block--medium .chartContainer .donutChart__circle { stroke: rgb(251, 186, 0); stroke-width: 32; }
.statsSection__block--medium .chartContainer .donutChart__hole { background: linear-gradient(rgb(9, 27, 48), rgb(32, 48, 68)); border-radius: 50%; color: rgb(255, 255, 255); font-size: 4rem; font-weight: 500; margin: -5rem; height: 10rem; width: 10rem; position: absolute; top: 50%; left: 50%; box-shadow: rgb(0, 0, 0) 0px 0px 4px 1px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
.statsSection__block--medium .chartContainer .donutChart__hole .percent { font-size: 1.5rem; display: inline-block; margin-left: -0.8rem; }
.statsSection__block--medium .chartContainer .statType { display: block; margin-top: 1rem; }
.statsSection__block--full-width { background-color: rgb(255, 255, 255); margin-left: 1rem; margin-right: 1rem; padding: 2rem 1rem; width: 100%; }
.statsSection__block--total { display: inline-block; float: left; padding: 0px 0px 2rem; max-width: 40%; }
@media (min-width: 81.25em) {
  .statsSection__block--total { width: 40%; }
}
@media (min-width: 64.0625em) and (max-width: 81.24em) {
  .statsSection__block--total { padding: 0px 0px 2rem; }
}
@media (min-width: 81.25em) {
  .statsSection__block--total { padding: 3rem 0px 2rem; }
}
.statsSection__block--total-big { width: 100%; padding: 3rem; }
.statsSection__block--total-big .label { display: block; font-size: 2rem; padding: 1rem 0px; }
.statsSection__block--total-big .value { color: rgb(11, 86, 164); display: block; font-size: 8rem; font-weight: 500; }
.statsSection .goalsSection__flex-container, .statsSection .shotsSection__flex-container { display: flex; width: 100%; }
.statsSection .goalsSection__container, .statsSection .shotsSection__container { margin-bottom: 3rem; }
.statsSection .goalsSection__total, .statsSection .shotsSection__total { float: left; padding: 5rem 0px; position: relative; width: 40%; }
.statsSection .goalsSection__total--label, .statsSection .shotsSection__total--label { display: block; font-size: 2rem; }
.statsSection .goalsSection__total--value, .statsSection .shotsSection__total--value { color: rgb(11, 86, 164); display: block; font-size: 8rem; font-weight: 500; }
.statsSection .goalsSection__total::before, .statsSection .shotsSection__total::before { content: ""; width: 1px; height: 100%; background: rgb(247, 247, 247); position: absolute; right: 0px; top: 0px; }
.statsSection .goalsSection__breakdown, .statsSection .shotsSection__breakdown { float: right; padding-left: 1rem; text-align: left; width: 60%; }
.statsSection .goalsSection__breakdown--stat, .statsSection .shotsSection__breakdown--stat { font-size: 1.6rem; }
.statsSection .goalsSection__breakdown--stat .value, .statsSection .shotsSection__breakdown--stat .value { font-size: 2rem; font-weight: 500; padding-left: 1rem; }
.statsSection .goalsSection__breakdown--stat .bar, .statsSection .shotsSection__breakdown--stat .bar { display: block; height: 2.4rem; position: relative; background-color: rgb(247, 247, 247); border-radius: 3px; margin: 1.5rem 0px; box-shadow: rgb(211, 211, 211) 0px 0px 10px inset; }
.statsSection .goalsSection__breakdown--stat .bar .meter, .statsSection .shotsSection__breakdown--stat .bar .meter { border-radius: 3px; display: block; height: 100%; position: relative; overflow: hidden; }
.statsSection .goalsSection__breakdown--stat .bar .meter--goals, .statsSection .shotsSection__breakdown--stat .bar .meter--goals { background-color: rgb(11, 86, 164); box-shadow: rgb(8, 61, 116) 0px 0px 10px inset; }
.statsSection .goalsSection__breakdown--stat .bar .meter--shots, .statsSection .shotsSection__breakdown--stat .bar .meter--shots { background-color: rgb(10, 47, 87); box-shadow: rgb(5, 22, 41) 0px 0px 10px inset; }
@media (max-width: 39.99em) {
  .statsSection .goalsSection__total, .statsSection .shotsSection__total { width: 100%; padding: 3rem 0px; }
  .statsSection .goalsSection__total::before, .statsSection .shotsSection__total::before { content: none; }
  .statsSection .goalsSection__breakdown, .statsSection .shotsSection__breakdown { width: 100%; }
}
.statsSection .shotsSection__range { background-image: url("pitch-box.png"); background-size: 355px 164px; background-position: 0px 2.5rem; background-repeat: no-repeat; background-color: rgb(10, 47, 87); color: rgb(255, 255, 255); float: right; padding: 11rem; position: relative; width: 100%; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .statsSection .shotsSection__range { background-image: url("pitch-box@x2.png"); }
}
.statsSection .shotsSection__range--inside, .statsSection .shotsSection__range--outside { position: absolute; right: 6rem; font-size: 1.6rem; }
.statsSection .shotsSection__range--inside span, .statsSection .shotsSection__range--outside span { font-size: 5rem; font-weight: 500; padding-left: 2rem; vertical-align: middle; }
.statsSection .shotsSection__range--outside { top: 4rem; }
.statsSection .shotsSection__range--inside { top: 12rem; }
.statsSection .teamPlay { margin-bottom: 6rem; }
.statsSection .teamPlay .keyPerformance__row--block:first-of-type { padding-left: 0px; }
.statsSection .teamPlay .keyPerformance__row--block:last-of-type { padding-right: 0px; }
@media (min-width: 81.25em) {
  .statsSection__block--border { display: flex; -webkit-box-align: center; align-items: center; }
  .statsSection__block--total { padding: 3rem 1rem; }
}
@media (max-width: 52.49em) {
  .statsSection .keyPerformance { height: auto; background: linear-gradient(90deg, rgb(10, 47, 87), rgb(12, 73, 146), rgb(10, 47, 87)); }
  .statsSection .keyPerformance__gradient { background-image: linear-gradient(90deg, rgb(10, 47, 87), rgb(12, 73, 146), rgb(10, 47, 87)); display: inline-block; padding: 0px 3rem; position: relative; }
  .statsSection .keyPerformance__block { border-right: none; border-bottom: 1px solid rgb(235, 235, 235); padding: 4rem 0px; }
  .statsSection .keyPerformance__block:last-child { border: none; }
  .statsSection .keyPerformance__block--info .percentage { display: none; }
  .statsSection .keyPerformance__block--info .chartLegend { border-radius: 5px; height: 0.5rem; width: 70%; border: none; }
  .statsSection .keyPerformance__row { background: linear-gradient(90deg, rgb(10, 47, 87), rgb(12, 73, 146), rgb(10, 47, 87)); }
  .statsSection .keyPerformance__row--block { line-height: 2rem; padding: 1rem 0px; width: 100%; }
  .statsSection .keyPerformance__row--block:not(:last-of-type)::after { content: ""; width: 100%; height: 1px; background: rgb(99, 119, 138); position: absolute; right: 0px; bottom: 0px; top: auto; }
  .statsSection .keyPerformance__row--stat { float: left; padding: 1rem 0px; }
  .statsSection .keyPerformance__row--value { float: right; font-size: 4rem; }
  .statsSection .shotsSection__range { background-position: 0px 2rem; background-size: 472px 200px; width: 100%; }
}
@media (max-width: 39.99em) {
  .statsSection .keyPerformance__gradient { padding: 0px 2rem; }
  .statsSection .goalsSection__container, .statsSection .shotsSection__container { padding: 0px 1rem; }
  .statsSection .goalsSection__range, .statsSection .shotsSection__range { display: none; }
}
@media (max-width: 39.99em) {
  .statsSection__block--border { padding: 2rem; display: flex; justify-content: space-around; }
  .statsSection__block--total { padding: 0px; }
  .statsSection__block--total, .statsSection__block .chartContainer { width: 50%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
  .statsSection__block .chartContainer { -webkit-box-align: center; align-items: center; }
}
@media (min-width: 40em) and (max-width: 81.24em) {
  .statsSection__block--total { display: block; float: none; max-width: none; }
  .statsSection__block--medium .chartContainer { display: block; float: none; }
  .statsSection__block--medium .chartContainer .donutChart { margin: 0px auto; }
}
@media (min-width: 52.5em) and (max-width: 64.0525em) {
  .statsSection__block { padding: 1rem; }
}
@media (max-width: 39.99em) {
  .goalsSection__flex-container, .shotsSection__flex-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
}
@media (max-width: 24.99em) {
  .statsSection .shotsSection__range { background-position: -10rem 2.5rem; }
}
@media (min-width: 60.5625em) {
  .statsSection .keyPerformance__block--info .value--no-percent { padding-top: 1.7rem; }
}
@-webkit-keyframes b { 
  0% { stroke-dashoffset: 0; stroke-opacity: 1; }
  99% { stroke-opacity: 1; }
  100% { stroke-dashoffset: -100; stroke-opacity: 0; }
}
@keyframes b { 
  0% { stroke-dashoffset: 0; stroke-opacity: 1; }
  99% { stroke-opacity: 1; }
  100% { stroke-dashoffset: -100; stroke-opacity: 0; }
}
.keyPerformance__horizontal { margin-top: 4rem; }
.keyPerformance__horizontal .keyPerformance__block--row { display: inline-block; padding: 1.5rem 0px; width: 100%; }
.keyPerformance__horizontal .keyPerformance__stat { float: left; font-size: 1.6rem; padding-top: 1.5rem; }
.keyPerformance__horizontal .keyPerformance__value { float: right; font-size: 4rem; font-weight: 500; }
.teamStats .statsSection__block--chart .label { padding: 0px; }
.teamStats .statsSection__block--chart .donutChart { background: linear-gradient(rgb(32, 57, 87), rgb(8, 61, 116)); border-radius: 50%; display: block; height: 11rem; margin: 1rem auto; padding: 0.5rem; position: relative; width: 11rem; }
.teamStats .statsSection__block--chart .donutChart__svg { width: 10rem; height: 10rem; transform: rotate(-90deg); border-radius: 50%; }
.teamStats .statsSection__block--chart .donutChart__circle { stroke: rgb(251, 186, 0); stroke-width: 32; }
.teamStats .statsSection__block--chart .donutChart__hole { background: linear-gradient(rgb(9, 27, 48), rgb(32, 48, 68)); border-radius: 50%; color: rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0px 0px 4px 1px; font-size: 4rem; font-weight: 500; margin: -4rem; height: 8rem; width: 8rem; position: absolute; top: 50%; left: 50%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; }
.teamStats .statsSection__block--chart .donutChart__hole .percent { font-size: 1.5rem; margin-left: -1rem; }
.teamStats .statsSection__block--chart .statType { display: block; }
.teamStats .statsSection__title--topPerformers { margin-bottom: 0px; padding-bottom: 8rem; }
.teamStats .goalsSection__flex-container { width: 100%; }
.teamStats .goalsSection__keyStats--wide .goalsSection__total { width: 30%; }
.teamStats .goalsSection__keyStats--wide .goalsSection__breakdown { width: 70%; }
@media (max-width: 39.99em) {
  .teamStats .goalsSection__keyStats--wide .goalsSection__total { width: 100%; padding: 3rem 0px; }
  .teamStats .goalsSection__keyStats--wide .goalsSection__total::before { content: none; }
  .teamStats .goalsSection__keyStats--wide .goalsSection__breakdown { width: 100%; }
}
.teamStats .topPerformers__section { display: inline-block; margin-bottom: 4rem; width: 100%; }
.teamStats .topPerformers__section .statsCard { text-align: left; width: 100%; }
.stats-versus::before { content: ""; display: block; }
.stats-versus::after { content: ""; display: table; clear: both; }
.stats-versus__item-container { width: 25%; float: left; padding-left: 1rem; padding-right: 1rem; }
.stats-versus__item { padding: 0.5rem 0px; width: 100%; text-align: center; position: relative; background: radial-gradient(at center top, rgb(247, 247, 247) 0px, rgb(239, 239, 239) 100%); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 6px -1px; }
.stats-versus__item--wins { background: radial-gradient(at center top, rgb(10, 191, 40) 0px, rgb(9, 167, 35) 100%); }
.stats-versus__item--wins .stats-versus__text, .stats-versus__item--wins .stats-versus__value { color: rgb(255, 255, 255); }
.stats-versus__item--losses { background: radial-gradient(at center top, rgb(222, 14, 14) 0px, rgb(198, 12, 12) 100%); }
.stats-versus__item--losses .stats-versus__text, .stats-versus__item--losses .stats-versus__value { color: rgb(255, 255, 255); }
.stats-versus__text { top: 50%; margin-right: 0.8rem; font-size: 2.1rem; }
.stats-versus__text, .stats-versus__value { display: inline-block; vertical-align: middle; }
.stats-versus__value { font-size: 7rem; max-height: 100px; line-height: 6rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; color: rgb(11, 86, 164); }
@media (max-width: 840px) {
  .stats-versus__item { padding-bottom: 1rem; margin-top: 0.5rem; }
  .stats-versus__text { display: block; transform: none; margin: 0px; }
}
@media (max-width: 640px) {
  .stats-versus { padding-left: 0.5rem; padding-right: 0.5rem; }
  .stats-versus__item-container { padding: 0.3rem; width: 100%; }
  .stats-versus__item-container--small-mobile { width: 33.33%; }
  .stats-versus__item { padding-top: 1rem; margin-bottom: 0px; }
  .stats-versus__item--stack-mobile { padding-bottom: 1rem; margin-top: 0.5rem; }
  .stats-versus__item--stack-mobile .stats-versus__text { display: block; transform: none; margin: 0px; }
  .stats-versus__text { margin-right: 0.8rem; line-height: 2.1rem; }
  .stats-versus__value { font-size: 5rem; line-height: 5rem; }
}
.sticky-container { width: 100%; position: relative; }
.sticky-container::before { content: ""; display: block; }
.sticky-container::after { content: ""; display: table; clear: both; }
.player-key-info { width: 100%; border-radius: 10px; background-color: rgb(246, 246, 246); box-shadow: rgb(225, 225, 225) 0px 5px 10px; border-bottom: 2px solid rgb(11, 86, 164); color: rgb(6, 23, 41); position: relative; }
.player-key-info::before { content: ""; display: block; }
.player-key-info::after { content: ""; display: table; clear: both; }
.player-key-info--womens { overflow: hidden; }
.player-key-info--womens .player-key-info__player-image-container { max-height: 100%; }
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .player-key-info { position: sticky; top: 8rem; }
}
.player-key-info__player-image-container { float: left; width: 50%; position: absolute; bottom: 0px; }
.player-key-info__player-image { display: block; margin: 0px auto; width: 100%; max-width: 21rem; padding-left: 0.9rem; }
.player-key-info__info-container { padding: 3rem 0px 3rem 2rem; float: right; width: 50%; }
.player-key-info__field:not(:last-of-type) { margin-bottom: 2rem; }
.player-key-info__header { text-transform: uppercase; color: rgb(11, 86, 164); font-weight: 800; font-size: 1.2rem; }
.player-key-info__flag { vertical-align: bottom; transform: scale(0.66); margin-left: -2px; }
.player-key-info__text { font-size: 1.6rem; margin-left: 0px; }
.player-key-info__corner-badge { position: absolute; bottom: 0px; right: 0px; width: 12rem; }
.player-key-info .shop-player-shirt { margin-top: 1.5rem; }
@media (max-width: 52.49em) {
  .player-key-info { margin-bottom: 2rem; }
}
@media (max-width: 39.99em) {
  .player-key-info__info-container { padding: 3rem 0px 3rem 2rem; }
}
@media (min-width: 25em) {
  .player-key-info--shop .player-key-info__info-container { padding: 10rem 0px 4rem 2rem; }
  .player-key-info--shop .player-key-info__header { font-size: 1rem; }
  .player-key-info--shop .player-key-info__text { font-size: 1.3rem; }
  .player-key-info--shop .player-key-info__field { float: right; width: 50%; }
}
@media (max-width: 24.99em) {
  .player-key-info { padding-top: 2rem; height: 45rem; }
  .player-key-info--staff { height: 39rem; }
  .player-key-info__player-image-container { float: none; width: 100%; position: relative; }
  .player-key-info__info-container { width: 100%; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: justify; justify-content: space-between; position: absolute; bottom: 0px; z-index: 5; background: linear-gradient(0deg, rgb(246, 246, 246) 0px, rgb(246, 246, 246) 70%, rgba(245, 245, 245, 0)); padding: 6rem 2rem 3rem; margin-top: -200px; }
  .player-key-info--shop .player-key-info__info-container { margin-bottom: 0px; }
  .player-key-info__field { width: 48%; }
  .player-key-info__text { overflow: hidden; text-overflow: ellipsis; }
  .player-key-info .shop-player-shirt { margin: 1.5rem auto 0px; }
}
.overflow-container { position: relative; width: 100%; overflow: hidden; margin-bottom: 4rem; }
.show-more { height: 60px; width: 100%; background: rgb(255, 255, 255); position: absolute; bottom: 0px; opacity: 1; transition: opacity 0.25s ease 0s; }
.show-more__button { position: absolute; bottom: 4px; left: 50%; transform: translateX(-50%); }
.show-more::before { content: ""; height: 40px; position: absolute; top: 0px; left: 0px; right: 0px; background: linear-gradient(0deg, rgb(255, 255, 255), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0)); transform: translateY(-100%); }
.show-more.hide { opacity: 0; }
.player-bio-text { padding-left: 2rem; max-height: 0px; transition: max-height 0.5s ease 0s; }
.player-bio-text p { margin-bottom: 2rem; font-size: 1.6rem; }
.player-bio-text p:last-of-type { margin-bottom: 0px; }
.player-bio-text__header { margin-bottom: 2rem; }
.player-bio-text.expand { max-height: 2000px; }
.ex-player .hero-header__image img { filter: grayscale(100%); }
.ex-player .overflow-container { margin-bottom: 0px; }
.player-bio-ex { background: linear-gradient(rgba(10, 47, 87, 0.9), rgba(10, 47, 87, 0.9)) 0% 0% / 640px 389px, url("fans.png") 50% center; height: 100%; border-radius: 1rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; text-align: center; padding: 1.5rem; }
.player-bio-ex h2 { font-size: 4rem; }
.player-bio-ex h2, .player-bio-ex p { color: rgb(255, 255, 255); margin-bottom: 1rem; }
.player-bio-ex svg { height: 8rem; width: 8rem; }
@media (max-width: 64.0525em) {
  .player-bio-text { padding-left: 1rem; max-height: 40rem; }
}
@media (max-width: 52.49em) {
  .player-bio-text { padding-left: 0px; }
  .player-bio-ex { height: auto; }
  .player-bio-ex h2 { font-size: 2.5rem; }
  .player-bio-ex svg { height: 5rem; width: 5rem; }
}
@media (max-width: 24.99em) {
  .player-bio-text__header { text-align: center; }
}
.player-info-bio-container { margin-bottom: 6rem; }
@media (max-width: 52.49em) {
  .ex-player .player-info-bio-container__negative-wrapper { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .ex-player .player-info-bio-container__key-info { -webkit-box-ordinal-group: 3; order: 2; }
  .ex-player .player-info-bio-container__bio-text { -webkit-box-ordinal-group: 2; order: 1; }
}
.player-index__subheader { text-align: center; font-size: 3rem; margin-bottom: 2rem; }
.player-index__position { text-align: center; font-size: 2rem; margin-bottom: 2rem; }
.player-index__player-list { display: flex; flex-flow: wrap; -webkit-box-pack: center; justify-content: center; margin-bottom: 5rem; }
.player { width: 20%; padding: 10px; }
.player__card { display: block; width: 100%; border-radius: 10px; background-color: rgb(246, 246, 246); padding: 0px 1rem; box-shadow: rgb(225, 225, 225) 0px 5px 10px; border-bottom: 2px solid rgb(11, 86, 164); text-decoration: none; color: rgb(6, 23, 41); text-align: center; }
.player__card:focus .player__image { transform: scale(1.1); }
.player__card:focus .player__firstname, .player__card:focus .player__lastname { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .player__card:hover .player__image { transform: scale(1.1); }
  .player__card:hover .player__firstname, .player__card:hover .player__lastname { text-decoration: underline; }
}
.player__image-container { overflow: hidden; }
.player__image { width: 100%; transform: scale(1); transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; padding-top: 2rem; }
.player__info-container { position: relative; margin-top: -176px; padding-top: 50px; background: linear-gradient(0deg, rgb(246, 246, 246) 0px, rgb(246, 246, 246) 25%, rgba(245, 245, 245, 0.9) 45%, rgba(245, 245, 245, 0)); }
.player__number { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; background: rgb(251, 186, 0); display: inline-block; width: 48px; height: 48px; border-radius: 50%; font-size: 2rem; line-height: 48px; margin: 7px; }
.player__number--staff { visibility: hidden; }
.player__firstname { font-size: 1.6rem; font-weight: 300; min-height: 1.9rem; }
.player__firstname, .player__lastname { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.player__lastname { font-size: 2rem; min-height: 2.5rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.player__position { text-transform: uppercase; color: rgb(11, 86, 164); font-size: 1.2rem; font-weight: 800; padding: 6px 0px 12px; min-height: 3.2rem; }
.player__footer { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; border-top: 1px solid rgb(218, 216, 216); width: 100%; padding: 1.2rem 0px; font-size: 1.1rem; color: rgb(11, 86, 164); }
.player__meta-container { min-height: 2rem; }
.player__meta-nation { display: inline-block; vertical-align: middle; transform: scale(0.75); box-shadow: rgb(198, 198, 198) 0px 0px 5px; }
.player__meta-info { font-size: 1.3rem; vertical-align: middle; min-height: 2rem; }
.player--staff .player__info-container { padding-top: 112px; }
@media (max-width: 64.0525em) {
  .player { width: 25%; }
}
@media (min-width: 34.375em) and (max-width: 52.49em) {
  .player { width: 33.3333%; }
}
@media (min-width: 28.125em) and (max-width: 34.375em) {
  .player { width: 50%; }
}
@media (max-width: 28.125em) {
  .player-index__position { margin-bottom: 1rem; }
  .player-index__player-list { margin-bottom: 2.5rem; }
  .player { width: 100%; padding: 5px 0px; }
  .player__card { position: relative; overflow: hidden; padding-left: 116px; box-shadow: rgb(225, 225, 225) 0px 3px 3px; min-height: 8rem; }
  .player__card::after { display: none; content: ""; height: 1px; position: absolute; background: rgb(212, 212, 212); left: 0.8rem; right: 0.8rem; bottom: 3rem; z-index: 5; }
  .player__image-container { width: 9rem; position: absolute; left: 0.5rem; z-index: 10; }
  .player__image { padding-top: 0px; }
  .player__info-container { display: inline-flex; float: left; margin-top: 0px; margin-left: -1.2rem; padding-top: 2rem; }
  .player__number { width: 3rem; min-width: 3rem; height: 3rem; line-height: 3rem; font-size: 1.3rem; margin: 4px 8px 0px 0px; padding-left: 1px; }
  .player__detail { display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .player__name-container { display: inline-flex; -webkit-box-align: baseline; align-items: baseline; flex-wrap: wrap; }
  .player__firstname { margin-right: 4px; }
  .player__firstname, .player__lastname { font-size: 1.4rem; min-height: unset; }
  .player__position { padding: 2px 0px; text-align: left; font-size: 1.1rem; min-height: unset; }
  .player__meta-container { display: inline-block; float: left; padding: 1rem 0px 0.5rem; margin-left: -12px; width: 100%; text-align: left; min-height: unset; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .player__meta-info { font-size: 1.1rem; }
  .player__footer { border: transparent; }
  .player--staff .player__info-container { padding-top: 1rem; margin-top: 0px; }
}
.page-header { padding: 3rem 0px; }
.page-header .col-12 { position: relative; }
.page-header .social-share-expand { position: absolute; top: 50%; right: 0px; transform: translateY(-2rem); }
.page-header--center .page-title { text-align: center; }
@media (max-width: 39.99em) {
  .page-header { padding: 1rem 0px; }
}
.eCal .btn--ecal { display: block; }
@media (min-width: 52.5em) {
  .eCal .btn--ecal { position: absolute; top: 50%; left: 1rem; transform: translateY(-50%); }
}
@media (max-width: 52.49em) {
  .eCal .btn--ecal { display: table; margin: 0px auto 2rem; }
}
.eCal .eCal__button { display: block !important; }
.eCal__button { position: absolute; top: 0px; left: 0px; border: none; color: rgb(255, 255, 255); display: none !important; margin-left: 1rem !important; z-index: 0 !important; }
@media (max-width: 52.49em) {
  .eCal__button { position: relative; margin: 0px !important; }
}
@media (max-width: 31.25em) {
  .eCal__button { margin: 0px 0px 1rem !important; }
}
.featured-video { display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; background: rgb(6, 23, 41); color: rgb(255, 255, 255); position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; border-bottom: 7px solid rgb(251, 186, 0); }
.featured-video.t-first-team { border-color: rgb(0, 90, 158); }
.featured-video.t-development-squad { border-color: rgb(138, 71, 0); }
.featured-video.t-academy { border-color: rgb(255, 255, 255); }
.featured-video.t-commercial { border-color: rgb(89, 89, 89); }
.featured-video.t-community { border-color: rgb(153, 0, 150); }
.featured-video.t-foxes-foundation { border-color: rgb(87, 86, 50); }
.featured-video.t-foxes-for-all { border-color: rgb(116, 67, 67); }
.featured-video.t-womens { border-color: rgb(230, 230, 230); }
.featured-video.t-event { border-color: rgb(116, 67, 67); }
.featured-video.t-tunnel-cam { border-color: rgb(67, 67, 116); }
.featured-video.t-archive { border-color: rgb(0, 0, 0); }
.featured-video.t-feature { border-color: rgb(0, 138, 2); }
.featured-video.t-live { border-color: rgb(179, 0, 0); }
.featured-video.t-podcast { border-color: rgb(255, 174, 2); }
.featured-video.t-live-audio { border-color: rgb(254, 0, 0); }
.featured-video.t-highlights { border-color: rgb(18, 1, 255); }
.featured-video.t-in-brief { border-color: rgb(0, 252, 255); }
.featured-video.t-full-programme { border-color: rgb(255, 247, 1); }
.featured-video.t-live-snippet { border-color: rgb(179, 0, 0); }
.featured-video.t-on-demand { border-color: rgb(0, 11, 68); }
.featured-video__image-container { width: 55%; overflow: hidden; box-shadow: rgba(11, 86, 164, 0.8) 0px 0px 200px; position: relative; }
.featured-video__image-container .picture-image { display: flex; -webkit-box-pack: center; justify-content: center; }
.featured-video__image img { width: 100%; transition: transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s, -webkit-transform 0.8s cubic-bezier(0, 0, 0.18, 0.71) 0s; }
.featured-video__meta { text-transform: uppercase; font-weight: 500; display: flex; font-size: 1.1rem; margin-bottom: 1rem; }
.featured-video__meta .icon { color: rgb(255, 255, 255); margin-right: 0.5rem; width: 1rem; height: 1rem; vertical-align: text-top; }
.featured-video__meta > span { display: inline-flex; -webkit-box-align: center; align-items: center; padding-right: 1.2rem; }
.featured-video__meta > span:not(:first-of-type) { padding-left: 1.2rem; }
.featured-video__meta > span:not(:last-of-type) { border-right: 1px solid rgba(255, 255, 255, 0.3); }
.featured-video__caption { width: 45%; padding: 0px 4rem; z-index: 10; }
.featured-video__title { font-size: 3rem; margin-bottom: 1rem; margin-top: 0.5rem; line-height: 1.2; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.featured-video__description { margin-bottom: 2rem; line-height: 2.3rem; font-size: 1.2rem; }
.featured-video__tag { text-transform: uppercase; font-weight: 500; padding: 0.1rem 0.6rem 0px; text-align: center; }
.featured-video__tag.t-first-team { color: rgb(255, 255, 255); background: rgb(0, 90, 158); }
.featured-video__tag.t-development-squad { color: rgb(255, 255, 255); background: rgb(138, 71, 0); }
.featured-video__tag.t-academy { color: rgb(6, 23, 41); background: rgb(255, 255, 255); }
.featured-video__tag.t-commercial { color: rgb(255, 255, 255); background: rgb(89, 89, 89); }
.featured-video__tag.t-community { color: rgb(255, 255, 255); background: rgb(153, 0, 150); }
.featured-video__tag.t-foxes-foundation { color: rgb(6, 23, 41); background: rgb(87, 86, 50); }
.featured-video__tag.t-foxes-for-all { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.featured-video__tag.t-womens { color: rgb(6, 23, 41); background: rgb(230, 230, 230); }
.featured-video__tag.t-event { color: rgb(255, 255, 255); background: rgb(116, 67, 67); }
.featured-video__tag.t-tunnel-cam { color: rgb(255, 255, 255); background: rgb(67, 67, 116); }
.featured-video__tag.t-archive { color: rgb(255, 255, 255); background: rgb(0, 0, 0); }
.featured-video__tag.t-feature { color: rgb(255, 255, 255); background: rgb(0, 138, 2); }
.featured-video__tag.t-live { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.featured-video__tag.t-podcast { color: rgb(6, 23, 41); background: rgb(255, 174, 2); }
.featured-video__tag.t-live-audio { color: rgb(6, 23, 41); background: rgb(254, 0, 0); }
.featured-video__tag.t-highlights { color: rgb(255, 255, 255); background: rgb(18, 1, 255); }
.featured-video__tag.t-in-brief { color: rgb(6, 23, 41); background: rgb(0, 252, 255); }
.featured-video__tag.t-full-programme { color: rgb(6, 23, 41); background: rgb(255, 247, 1); }
.featured-video__tag.t-live-snippet { color: rgb(255, 255, 255); background: rgb(179, 0, 0); }
.featured-video__tag.t-on-demand { color: rgb(255, 255, 255); background: rgb(0, 11, 68); }
.featured-video__share { display: flex; -webkit-box-align: center; align-items: center; font-size: 1rem; font-weight: 300; }
.featured-video__share .social-share__icon { background: rgb(255, 255, 255); color: rgb(6, 23, 41); margin-left: 0.5rem; }
.featured-video__share .social-share__icon:focus { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .featured-video__share .social-share__icon:hover { background-color: rgb(251, 186, 0); color: rgb(6, 23, 41); }
}
.featured-video__label { margin-right: 0.5rem; }
@media (max-width: 64.0525em) {
  .featured-video__caption { padding: 0px 2rem; }
  .featured-video__title { font-size: 2.2rem; }
  .featured-video__description { line-height: 1.8rem; margin-bottom: 1rem; }
}
@media (max-width: 52.49em) {
  .featured-video { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .featured-video__caption, .featured-video__image-container { width: 100%; }
  .featured-video__caption { padding: 2rem 2rem 3rem; }
  .featured-video__title { font-size: 2rem; margin-bottom: 0.5rem; }
  .featured-video__description { margin-bottom: 2rem; }
}
.video-error-underlay { background: rgba(6, 23, 41, 0.8); z-index: 5; inset: 0px; }
.video-error, .video-error-underlay { position: absolute; animation: 0.25s ease-out 0s 1 normal forwards running d; }
.video-error { width: 90%; top: 50%; left: 50%; z-index: 30; }
.video-error, .video-error--static { transform: translateX(-50%) translateY(-50%); }
.video-error--static { animation: 0s ease 0s 1 normal none running none; }
.video-error__cta-register { background-color: rgb(237, 237, 237); padding: 1.6rem 1.6rem 0.2rem; margin-bottom: 2rem; }
.video-error__cta-title { margin-bottom: 1rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; text-align: left; }
.video-error__cta-footer, .video-error__cta-subtitle { margin-bottom: 1rem; line-height: 2rem; color: rgb(115, 115, 115); text-align: left; font-size: 1.3rem; }
.video-error__cta-list { text-align: left; font-size: 1.3rem; }
.video-error__cta-list-item { margin-bottom: 3px; line-height: 2rem; color: rgb(68, 68, 68); }
.video-error__cta-list-item::before { content: "●"; font-size: 8px; vertical-align: middle; display: inline-block; margin-right: 5px; }
.video-error__main-content { text-align: center; padding: 1.5rem; background: rgba(247, 247, 247, 0.9); }
.video-error__message { background: rgba(251, 186, 0, 0.9); color: rgb(6, 23, 41); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0.7rem 1.2rem; text-align: center; }
.video-error__message, .video-error__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.video-error__title { color: rgb(11, 86, 164); font-size: 1.7rem; margin-bottom: 1.3rem; }
.video-error__title .icon { width: 8rem; }
.video-error__subtitle { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.2rem; margin-bottom: 1.5rem; }
.video-error__subtitle--mobile { display: none; }
.video-error__buttons .btn { width: 47%; }
@media (max-width: 970px) {
  .video-error { width: 80%; }
  .video-error__subtitle { display: none; }
}
@media (max-width: 740px) {
  .video-error { width: 80%; }
  .video-error__cta-register, .video-error__subtitle, .video-error__title { display: none; }
  .video-error__subtitle--mobile { display: block; }
}
@media (max-width: 470px) {
  .video-error-underlay { display: none; }
  .video-error { width: 90%; }
  .video-error__message { font-size: 1.2rem; }
  .video-error__cta-register { display: none; }
  .video-error__buttons { max-width: 400px; margin: 0px auto; }
  .video-error__buttons::before { content: ""; display: block; }
  .video-error__buttons::after { content: ""; display: table; clear: both; }
  .video-error__buttons .btn:first-child { float: left; }
  .video-error__buttons .btn:nth-child(2) { float: right; }
}
.embeddable-video .video-error-underlay, .featured-video .video-error-underlay, .live-audio .video-error-underlay { display: none; }
.embeddable-video .video-error, .featured-video .video-error, .live-audio .video-error { width: 90%; }
.embeddable-video .video-error__message, .featured-video .video-error__message, .live-audio .video-error__message { font-size: 1.2rem; }
.embeddable-video .video-error__cta-register, .featured-video .video-error__cta-register, .live-audio .video-error__cta-register { display: none; }
.embeddable-video .video-error__buttons, .featured-video .video-error__buttons, .live-audio .video-error__buttons { max-width: 400px; margin: 0px auto; }
.embeddable-video .video-error__buttons::before, .featured-video .video-error__buttons::before, .live-audio .video-error__buttons::before { content: ""; display: block; }
.embeddable-video .video-error__buttons::after, .featured-video .video-error__buttons::after, .live-audio .video-error__buttons::after { content: ""; display: table; clear: both; }
.embeddable-video .video-error__buttons .btn:first-child, .featured-video .video-error__buttons .btn:first-child, .live-audio .video-error__buttons .btn:first-child { float: left; }
.embeddable-video .video-error__buttons .btn:nth-child(2), .featured-video .video-error__buttons .btn:nth-child(2), .live-audio .video-error__buttons .btn:nth-child(2) { float: right; }
.audio-player .video-error-underlay { display: none; }
.audio-player .video-error { width: 95%; }
.audio-player .video-error__message { font-size: 1.2rem; text-overflow: clip; white-space: normal; }
.audio-player .video-error__main-content { padding: 1rem 1.5rem; }
.audio-player .video-error__subtitle { margin-bottom: 1rem; }
.audio-player .video-error__cta-register { display: none; }
.audio-player .video-error__buttons { max-width: 400px; margin: 0px auto; }
.audio-player .video-error__buttons::before { content: ""; display: block; }
.audio-player .video-error__buttons::after { content: ""; display: table; clear: both; }
.audio-player .video-error__buttons .btn .icon { display: none; }
.audio-player .video-error__buttons .btn:first-child { float: left; }
.audio-player .video-error__buttons .btn:nth-child(2) { float: right; }
@media (max-width: 75em) {
  .audio-player .video-error__subtitle { display: none; }
}
@media (max-width: 64.0525em) {
  .audio-player .video-error__subtitle { display: block; }
  .audio-player .video-error__subtitle--mobile { display: none; }
}
.live-audio { background: rgb(6, 23, 41); height: 100vh; padding: 5rem; color: rgb(255, 255, 255); }
.live-audio .single-video { max-width: 60rem; }
.live-audio .single-video__caption { padding-top: 1.5rem; }
.live-audio .single-video__live-tag { font-weight: 500; text-transform: uppercase; font-size: 1.2rem; background: rgb(218, 0, 25); color: rgb(255, 255, 255); padding: 0.1rem 0.6rem; display: inline-flex; -webkit-box-align: center; align-items: center; }
.live-audio .single-video__live-tag .icon { width: 1.2rem; height: 1.2rem; margin-right: 0.4rem; }
.live-audio .single-video__title { font-size: 2rem; margin: 1rem 0px 0.5rem; }
.live-audio .single-video__player { box-shadow: rgba(11, 86, 164, 0.8) 0px 0px 200px; background: rgb(8, 48, 90); }
@media (max-width: 600px) {
  .live-audio .single-video { padding-top: 0px; }
}
.article-modal { position: absolute; width: 100%; min-height: 100%; top: 0px; left: 0px; background: rgba(6, 23, 41, 0.9); z-index: 500; display: none; padding: 4rem 14rem 4rem 4rem; }
.article-modal__content { width: 100%; }
.article-modal__container { opacity: 0; transition: opacity 0.25s ease-in 0s; }
.article-modal__container.active { opacity: 1; }
.article-modal__latest-container { width: 100%; max-width: 110rem; margin-left: 50%; transform: translateX(-50%); background: rgb(255, 255, 255); padding: 1rem 2rem; }
.article-modal__latest-container .widget { margin: 4rem 0px; }
.article-modal__latest-container .widget:last-child { margin: 4rem 0px 2rem; }
.article-modal__sidebar { position: fixed; top: 0px; right: 0px; bottom: 0px; width: 10rem; background: rgb(6, 23, 41); border-left: 1px solid rgba(255, 255, 255, 0.1); transform: translateX(10rem); transition: transform 0.25s ease 0s, -webkit-transform 0.25s ease 0s; z-index: 30; }
.article-modal__sidebar.active { transform: translateX(0px); }
.article-modal__close { height: 10rem; width: 100%; background: rgb(251, 186, 0); cursor: pointer; transition: all 0.2s ease 0s; }
.article-modal__close .icon { width: 5rem; height: 10rem; display: block; margin: 0px auto; }
.article-modal__close:focus { background: rgb(200, 148, 0); color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .article-modal__close:hover { background: rgb(200, 148, 0); color: rgb(6, 23, 41); }
}
.article-modal__share-vertical { text-align: center; margin: 2rem auto 0px; }
.article-modal__social-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; }
.article-modal__social-container .social-share__icons-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.article-modal__social-container .social-share__icon { margin-left: 0px; margin-bottom: 0.5rem; }
.article-modal__share-label { text-transform: uppercase; margin-bottom: 1rem; color: rgb(255, 255, 255); }
.article-modal.expanded { display: flex; -webkit-box-align: center; align-items: center; }
@media (max-width: 64.0525em) {
  .article-modal { padding: 4rem 12rem 4rem 4rem; }
  .article-modal__sidebar { width: 8rem; transform: translateX(8rem); }
  .article-modal__close { height: 8rem; }
  .article-modal__close .icon { width: 4rem; height: 8rem; }
}
@media (max-width: 52.49em) {
  .article-modal { padding: 4rem 1rem; }
  .article-modal__sidebar { box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 7px; border-top: 1px solid rgba(255, 255, 255, 0.1); height: 5rem; inset: auto 0px 0px; width: 100%; display: flex; -webkit-box-align: center; align-items: center; transform: translateY(10rem); }
  .article-modal__sidebar.active { transform: translateY(0px); }
  .article-modal__close { width: 5rem; height: 100%; }
  .article-modal__close .icon { width: 3rem; height: 5rem; }
  .article-modal__share-vertical { margin: 0px 2rem; }
  .article-modal__social-container, .article-modal__social-container .social-share__icons-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; }
  .article-modal__social-container .social-share__icon { margin-left: 0.5rem; margin-bottom: 0px; }
  .article-modal__share-label { margin-bottom: 0px; margin-right: 1rem; }
}
.article--modal { margin: 0px; }
.article--modal .article__container { border-top: none; border-right: none; border-left: none; border-image: initial; margin-top: 0px; border-bottom: 1px dotted rgb(235, 235, 235); }
.article--modal .article__meta { padding: 1.5rem 13rem; }
@media (max-width: 64.0525em) {
  .article--modal .article__meta { padding: 1.5rem 6rem; }
}
@media (max-width: 39.99em) {
  .article--modal .article__meta { padding: 1.5rem 2rem; }
}
.trending-content { background: rgb(255, 255, 255); margin-bottom: 2rem; }
.trending-content .widget-title { font-size: 1.4rem; }
@media (min-width: 52.5em) {
  .trending-content { border: 1px solid rgb(235, 235, 235); }
  .trending-content .widget__header { padding: 1.5rem 0px 0px; margin: 0px 1rem; }
}
.featured-player { position: relative; box-shadow: grey 0px 0px 8px; background-color: rgb(10, 47, 87); color: rgb(255, 255, 255); }
@media (min-width: 40em) {
  .featured-player { width: 100vw; margin-left: -50vw; left: 50%; }
}
@media (max-width: 39.99em) {
  .featured-player { width: 100%; }
  @supports (width:100vw) {
  .featured-player { width: 100vw; position: relative; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
}
}
@media (max-width: 39.99em) and (max-width: 39.99em) {
  .featured-player { width: auto; margin-left: -3rem; margin-right: -3rem; left: auto; right: auto; }
}
.featured-player__container { padding: 4rem 4rem 4rem 0px; }
.featured-player__crest { position: absolute; top: -4rem; right: -4rem; transform: scale(1.3); }
.featured-player__headshot { background-color: rgb(10, 47, 87); position: absolute; z-index: 1; left: 0px; top: 0px; bottom: 0px; width: 70rem; overflow: hidden; }
.featured-player__headshot img { object-fit: cover; object-position: center top; font-family: "object-fit: cover; object-position: top"; width: 100%; height: 100%; }
.featured-player__headshot::after { content: ""; position: absolute; right: 0px; top: 0px; bottom: 0px; width: 20%; background: linear-gradient(90deg, rgba(30, 87, 153, 0) 0px, rgb(10, 47, 87)); }
.featured-player__headshot--empty { color: rgb(255, 255, 255); padding: 2rem; font-size: 1.5rem; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.featured-player__info-container { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin-bottom: 2rem; }
@media (max-width: 64.0525em) {
  .featured-player__info-container { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__info-container { width: 100%; min-width: 0px; }
}
.featured-player__primary-info { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; margin-bottom: 1rem; }
.featured-player__article-video { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; color: rgb(6, 23, 41); display: flex; margin-bottom: 1rem; -webkit-box-align: start; align-items: flex-start; }
@media (max-width: 64.0525em) {
  .featured-player__article-video { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__article-video { width: 100%; min-width: 0px; }
}
.featured-player__article-video .thumbnail__picture { max-width: 11rem; position: relative; }
.featured-player__article-video .thumbnail__title { font-family: "Fira Sans", sans-serif; color: rgb(255, 255, 255); font-size: 1.2rem; }
.featured-player__article-video .thumbnail.thumbnail--horizontal .thumbnail__category { color: rgb(255, 255, 255); font-size: 1.1rem; box-shadow: none !important; }
.featured-player__article-video .thumbnail__time { color: rgb(255, 255, 255); }
.featured-player__article-video .thumbnail__membership .icon { fill: rgb(255, 255, 255); }
.featured-player__article-video .thumbnail--video .thumbnail__time { color: rgb(255, 255, 255); }
.featured-player__article-video .thumbnail::after { content: none; }
.featured-player__shirtNum { min-width: 60px; height: 60px; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 3.2rem; color: rgb(6, 23, 41); background: rgb(251, 186, 0); border-radius: 50%; border: 3px solid grey; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; margin-right: 1rem; }
.featured-player__name { font-size: 6rem; overflow: hidden; text-overflow: ellipsis; }
.featured-player__first-name { margin-right: 1rem; }
.featured-player__last-name { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.featured-player__meta-info { text-transform: uppercase; font-size: 1.1rem; font-weight: 500; }
.featured-player__description { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; font-size: 2.3rem; margin-bottom: 3rem; }
@media (max-width: 64.0525em) {
  .featured-player__description { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__description { width: 100%; min-width: 0px; }
}
.featured-player__description--empty { font-size: 1.5rem; padding: 2rem 0px; }
.featured-player__stats-header { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; margin-bottom: 1.5rem; text-transform: uppercase; font-size: 1.1rem; font-weight: 500; }
@media (max-width: 64.0525em) {
  .featured-player__stats-header { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__stats-header { width: 100%; min-width: 0px; }
}
.featured-player__player-stats { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; display: flex; margin-bottom: 1rem; }
@media (max-width: 64.0525em) {
  .featured-player__player-stats { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__player-stats { width: 100%; min-width: 0px; }
}
.featured-player__links { position: relative; z-index: 20; width: 50%; min-width: 650px; float: right; display: flex; padding-top: 0.8rem; border-top: 1px solid rgba(255, 255, 255, 0.1); }
@media (max-width: 64.0525em) {
  .featured-player__links { min-width: 550px; }
}
@media (max-width: 52.49em) {
  .featured-player__links { width: 100%; min-width: 0px; }
}
.featured-player__links a:first-of-type { margin-right: 2rem; }
.featured-player__stat-tile { width: 33.3333%; }
.featured-player__stat-tile:not(:last-of-type) .featured-player__stat-card { margin-right: 3rem; }
.featured-player__stat-card { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; border-top: 4px solid rgb(251, 186, 0); }
.featured-player__stat-label { color: rgb(255, 255, 255); font-size: 1.7rem; padding-top: 1rem; }
.featured-player__stat-value { color: rgb(251, 186, 0); font-size: 8rem; font-weight: 500; }
.featured-player__video-list { position: absolute; bottom: 2rem; height: 150px; width: 350px; background-color: rgb(255, 255, 255); border: 1px solid grey; z-index: 10; color: rgb(6, 23, 41); }
@supports ((-webkit-mask-image: linear-gradient(to right,#1A1C4C 0%,transparent 100%)) or (mask-image: linear-gradient(to right,#1A1C4C 0%,transparent 100%))) {
  .featured-player { background: linear-gradient(0deg, rgb(12, 42, 77) 0px, rgb(12, 60, 118) 50%, rgb(12, 60, 118)); }
  .featured-player__headshot { background-color: transparent; }
  .featured-player__headshot img { -webkit-mask-image: linear-gradient(90deg, rgb(26, 28, 76) 0px, rgb(26, 28, 76) 50%, transparent); }
  @media (max-width: 52.49em) {
  .featured-player__headshot img { -webkit-mask-image: linear-gradient(rgb(26, 28, 76) 0px, rgb(26, 28, 76) 50%, transparent); }
}
  .featured-player__headshot::after { content: none; }
}
@media (max-width: 81.24em) {
  .featured-player__headshot { width: 50rem; }
  .featured-player__headshot::after { width: 30%; }
}
@media (max-width: 64.0525em) {
  .featured-player__container { padding-right: 2rem; }
  .featured-player__headshot { width: 30rem; }
  .featured-player__headshot::after { width: 50%; }
  .featured-player__headshot img { width: 100%; }
  .featured-player__shirtNum { min-width: 54px; height: 54px; font-size: 3.5rem; }
  .featured-player__name { font-size: 4.5rem; }
  .featured-player__article-video .thumbnail__title { font-size: 1.2rem; }
  .featured-player__stat-label { font-size: 1.7rem; }
  .featured-player__stat-value { font-size: 5rem; }
}
@media (max-width: 52.49em) {
  .featured-player__container { padding: 20rem 1rem 4rem; }
  .featured-player__headshot { width: 100%; height: 25rem; }
  .featured-player__headshot::after { inset: auto 0px 0px; width: auto; height: 100px; background: linear-gradient(rgba(30, 87, 153, 0) 0px, rgb(10, 47, 87)); }
  .featured-player__shirtNum { min-width: 44px; height: 44px; font-size: 2.5rem; }
  .featured-player__name { font-size: 3.5rem; }
  .featured-player__description { font-size: 1.5rem; }
  .featured-player__stat-label { font-size: 1.7rem; }
  .featured-player__stat-value { font-size: 5rem; }
}
@media (min-width: 40em) {
  .featured-player .shop-player-shirt-wrapper { width: 100%; }
  .featured-player .shop-player-shirt__header { font-size: 1.8rem; }
  .featured-player .shop-player-shirt__text { font-size: 1.3rem; line-height: 1.4rem; }
  .featured-player .shop-player-shirt span { width: 2.7rem; }
}
@media (max-width: 39.99em) {
  .featured-player__container { padding: 20rem 4rem 4rem; }
  .featured-player__headshot::after { height: 150px; }
  .featured-player__shirtNum { min-width: 35px; height: 35px; font-size: 2rem; }
  .featured-player__name { font-size: 2.8rem; }
  .featured-player__article-video { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
  .featured-player__article-video .thumbnail { max-height: 8rem; }
  .featured-player .shop-player-shirt { margin-top: 2.5rem; }
}
@media (max-width: 24.99em) {
  .featured-player { margin-left: -1rem; margin-right: -1rem; }
  .featured-player__container { padding: 20rem 2rem 4rem; }
  .featured-player__shirtNum { font-size: 1.8rem; }
  .featured-player__stat-tile:not(:last-of-type) .featured-player__stat-card { margin-right: 1rem; }
  .featured-player__stat-card { text-align: center; }
  .featured-player__stat-label { font-size: 1.4rem; }
  .featured-player__stat-value { font-size: 4rem; }
}
.shop__header { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 0.8rem; }
.shop__title { font-weight: 500; }
.shop .shop-item { border-radius: 5px; }
.shop .shop-item__content-wrapper { background-color: rgb(255, 255, 255); }
.shop-item { width: 100%; border: 1px solid rgb(235, 235, 235); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; position: relative; }
.shop-item__image-wrapper { background: rgb(245, 245, 247); }
.shop-item__image-wrapper img { width: 100%; max-height: 393px; object-fit: contain; }
.shop-item__sticker { color: rgb(255, 255, 255); text-align: center; font-weight: 800; position: absolute; }
.shop-item__sticker--sale { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background-color: rgb(10, 47, 87); width: 7rem; height: 7rem; padding: 1rem; text-transform: uppercase; right: 1rem; top: 1rem; border-radius: 10rem; font-size: 1.7rem; box-shadow: rgb(251, 186, 0) 0px 0.2rem, rgba(0, 0, 0, 0.15) 0px 1rem 0.7rem; }
.shop-item__sticker--new-in { background-color: rgb(11, 86, 164); width: 60%; height: auto; padding: 0.3rem; text-transform: uppercase; margin-top: -2.5rem; left: 20%; border-radius: 2.6rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; font-size: 1.2rem; }
.shop-item__content-wrapper { border-top: 3px solid rgb(251, 186, 0); padding: 1.5rem 0.5rem 1rem; }
.shop-item__meta { text-align: center; padding: 0.5rem 0px 4.5rem; }
.shop-item__label { text-transform: uppercase; font-size: 1.1rem; font-weight: 500; color: rgb(181, 181, 181); margin-top: 0.5rem; min-height: 1.8rem; }
.shop-item__label .icon { width: 1.2rem; height: 1.2rem; }
.shop-item__desc { line-height: 1.8rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.shop-item__custom-button { position: absolute; bottom: 0px; left: 0px; margin: 0px 0.5rem 0.8rem; width: calc(100% - 1rem); border: 1px solid rgb(235, 235, 235); display: flex; -webkit-box-align: center; align-items: center; text-decoration: none; border-radius: 3px; overflow: hidden; }
.shop-item__custom-button:focus .shop-item__cta-wrapper { background-color: rgb(251, 186, 0); }
.shop-item__custom-button:focus .shop-item__cta { color: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .shop-item__custom-button:hover .shop-item__cta-wrapper { background-color: rgb(251, 186, 0); }
  .shop-item__custom-button:hover .shop-item__cta { color: rgb(6, 23, 41); }
}
.shop-item__price { color: rgb(11, 86, 164); font-weight: 700; font-size: 2.5rem; padding: 0px 2rem; }
.shop-item__price sup { font-size: 1.2rem; top: -0.8rem; }
.shop-item__price--less-padding { padding: 0px 0.5rem; }
.shop-item__sale-wrapper { font-weight: 800; border-right: 0.1rem solid rgb(217, 217, 217); padding: 0px 1rem; text-transform: uppercase; color: rgb(115, 115, 115); max-height: 2.6rem; max-width: 6rem; display: flex; -webkit-box-align: center; align-items: center; flex-wrap: wrap; font-size: 1.2rem; line-height: 1.2rem; }
.shop-item__old-price { color: rgb(115, 115, 115); font-weight: 300; }
.shop-item__dec { font-size: 1.2rem; vertical-align: super; }
.shop-item__cta-wrapper { background-color: rgb(11, 86, 164); flex: 1 1 1%; transform: skewX(-10deg); padding: 0px 2rem; margin-right: -1rem; line-height: 3.6rem; transition: background-color 0.2s ease 0s; }
.shop-item__cta-wrapper--sale { background-color: rgb(10, 47, 87); }
.shop-item__cta { color: rgb(255, 255, 255); font-weight: 500; transform: skewX(10deg); text-align: center; margin-left: -1rem; transition: color 0.2s ease 0s; white-space: nowrap; }
.shop-player-shirt { background: rgb(255, 255, 255); clear: both; display: inline-flex; text-decoration: none; position: relative; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 7px; z-index: 10; }
.shop-player-shirt__content { padding: 0.5rem 7rem 0.5rem 1rem; }
.shop-player-shirt__header { font-size: 1.5rem; color: rgb(11, 86, 164); font-weight: 800; }
.shop-player-shirt__text { font-size: 1.1rem; line-height: 1.2; }
.shop-player-shirt__image { position: absolute; right: 3rem; bottom: 0.6rem; }
.shop-player-shirt__link { display: flex; -webkit-box-align: end; align-items: flex-end; background: rgb(11, 86, 164); margin-left: auto; width: 2.4rem; }
.shop-player-shirt__link svg { margin: 0px auto 10px; width: 10px; height: 10px; }
.sponsor__wrapper { display: flex; -webkit-box-align: center; align-items: center; }
.sponsor__caption { text-transform: uppercase; font-size: 1.1rem; }
.sponsor__image { height: 5rem; width: 11rem; margin-left: 1rem; border-radius: 3px; transition: opacity 0.2s ease 0s; }
.sponsor__image img { height: 100%; width: 100%; object-fit: contain; font-family: "object-fit: contain"; }
.sponsor__image.bg-white { background: rgb(255, 255, 255); }
.sponsor__image.bg-black { background: rgb(6, 23, 41); }
.sponsor__image:focus { opacity: 0.6; }
@media (min-width: 64.0625em) {
  .sponsor__image:hover { opacity: 0.6; }
}
.sponsor--top { position: relative; color: rgb(244, 244, 244); z-index: 1; }
.sponsor--top .sponsor__wrapper { position: absolute; top: 0px; left: 0px; right: 0px; -webkit-box-pack: center; justify-content: center; background: linear-gradient(rgba(6, 23, 41, 0.8) 20%, rgba(6, 23, 41, 0.6) 50%, rgba(6, 23, 41, 0.3) 75%, rgba(6, 23, 41, 0)); }
.sponsor--top-right { position: relative; color: rgb(244, 244, 244); z-index: 1; }
.sponsor--top-right .sponsor__wrapper { position: absolute; top: 0px; left: 0px; right: 0px; -webkit-box-pack: center; justify-content: center; }
@media (max-width: 39.99em) {
  .sponsor--top-right .sponsor__wrapper { position: absolute; top: 0px; left: auto; padding: 1rem 1rem 0px; display: block; text-align: center; }
  .sponsor--top-right .sponsor__caption { font-size: 0.9rem; }
  .sponsor--top-right .sponsor__image { margin: 0px auto; height: 4rem; width: 10rem; }
}
.sponsor--bottom { margin-bottom: 2rem; display: flex; -webkit-box-pack: center; justify-content: center; }
.sponsor--bottom .sponsor__wrapper { margin-top: -4rem; }
@media (max-width: 39.99em) {
  .sponsor--bottom .sponsor__wrapper { margin-top: -2rem; }
}
.sponsor--left { margin-bottom: 1rem; position: relative; }
.sponsor--left .sponsor__wrapper { position: absolute; top: 0px; margin-top: -4.5rem; left: 0px; margin-left: 2rem; }
@media (max-width: 39.99em) {
  .sponsor--left { margin-bottom: 2.5rem; }
  .sponsor--left .sponsor__wrapper { margin-top: -3rem; margin-left: 1rem; }
}
.sponsor--mc { position: absolute; display: flex; -webkit-box-align: center; align-items: center; top: 0px; left: 0px; right: 0px; color: rgb(244, 244, 244); background: linear-gradient(rgba(6, 23, 41, 0.8) 20%, rgba(6, 23, 41, 0.6) 50%, rgba(6, 23, 41, 0.3) 75%, rgba(6, 23, 41, 0)); }
.sponsor--mc .sponsor__wrapper { margin: 0px auto; }
.sponsor--mc .sponsor__caption { padding-left: 2rem; }
.hospitality-header { overflow: hidden; padding: 20rem 4rem 2rem; }
.hospitality-header__links { flex-wrap: wrap; }
.hospitality-header__link { padding: 0px 5rem; }
.hospitality-header__text-container { color: rgb(247, 247, 247); position: relative; text-align: center; z-index: 5; }
.hospitality-header__content { border-top: 1px solid rgba(247, 247, 247, 0.25); margin-top: 2rem; padding: 2rem 0px; width: auto; }
.hospitality-header__image-container { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 0; }
.hospitality-header__image { width: 100%; }
@supports ((display: -webkit-box) or (display: flex)) {
  .hospitality-header__image { object-fit: cover; height: 100%; }
}
.hospitality-header__thumbnail { display: block; text-decoration: none; }
.hospitality-header__highlighted-match { margin-left: 0px; margin-right: 0px; padding: 0px 0px 2rem; width: 100%; }
.hospitality-header__comp-logo { margin: 1rem 0px 2rem; }
.hospitality-header .thumbnail__picture { min-width: 0px; max-width: none; }
.hospitality-header::after { content: ""; display: block; position: absolute; bottom: 0px; width: 100%; height: 100%; top: 0px; left: 0px; background: linear-gradient(rgba(6, 23, 41, 0), rgba(6, 23, 41, 0.9) 50%); }
@media (max-width: 640px) {
  .hospitality-header { padding: 4rem 1rem; }
  .hospitality-header__link { padding: 1rem; }
  .hospitality-header__content { margin-top: 1rem; padding: 1rem 0px; }
  .hospitality-header__thumbnail { padding: 0.5rem 0px; }
  .hospitality-header::after { background: rgba(6, 23, 41, 0.9); }
}
.banner { width: 100%; border-top: 4px solid rgb(255, 255, 255); border-bottom: 4px solid rgb(255, 255, 255); }
.banner img { width: 100%; height: auto; }
.article .featured-player { left: inherit; margin-left: -13rem; margin-right: -13rem; }
@media (max-width: 64.0525em) {
  .article .featured-player { margin-left: -6rem; margin-right: -6rem; }
}
@media (max-width: 39.99em) {
  .article .featured-player { margin-left: 0px; margin-right: 0px; }
}
.article .featured-player .featured-player__headshot { width: 45rem; }
@media (max-width: 64.0525em) {
  .article .featured-player .featured-player__headshot { width: 30rem; }
}
@media (max-width: 52.49em) {
  .article .featured-player .featured-player__headshot { min-width: 100%; }
}
.article .featured-player .featured-player__article-video, .article .featured-player .featured-player__description, .article .featured-player .featured-player__info-container, .article .featured-player .featured-player__links, .article .featured-player .featured-player__stats-header { min-width: 540px; }
@media (max-width: 64.0525em) {
  .article .featured-player .featured-player__article-video, .article .featured-player .featured-player__description, .article .featured-player .featured-player__info-container, .article .featured-player .featured-player__links, .article .featured-player .featured-player__stats-header { min-width: 480px; }
}
@media (max-width: 60em) {
  .article .featured-player .featured-player__article-video, .article .featured-player .featured-player__description, .article .featured-player .featured-player__info-container, .article .featured-player .featured-player__links, .article .featured-player .featured-player__stats-header { min-width: 440px; }
}
@media (max-width: 52.49em) {
  .article .featured-player .featured-player__article-video, .article .featured-player .featured-player__description, .article .featured-player .featured-player__info-container, .article .featured-player .featured-player__links, .article .featured-player .featured-player__stats-header { min-width: 100%; }
}
.article .featured-player .featured-player__name { font-size: 4.6rem; }
@media (max-width: 64.0525em) {
  .article .featured-player .featured-player__name { font-size: 4rem; }
}
@media (max-width: 60em) {
  .article .featured-player .featured-player__name { font-size: 3.8rem; }
}
.article-static .featured-player--embeddable, .featured-article__content .featured-player--embeddable { width: 100vw; margin-left: -50vw; margin-right: -50vw; left: 0px; right: 0px; }
.article-static .featured-player__container, .featured-article__content .featured-player__container { display: block; }
.fan-engagement-form { width: 100%; max-width: 60rem; padding-top: 3rem; padding-bottom: 6rem; }
.fan-engagement-form .form-group { clear: both; }
.fan-engagement-form .form-group--inline { margin-left: 25%; }
@media (max-width: 39.99em) {
  .fan-engagement-form .form-group--inline { margin-left: 0px; }
}
.fan-engagement-form .form-group--inline .form-label { margin-top: 0px; width: auto; }
.fan-engagement-form .form-group--inline .form-element--checkbox { padding: 0px; width: auto; }
.fan-engagement-form .form-group__supporting { margin-top: 1rem; }
.fan-engagement-form .form-group__supporting p { margin-bottom: 0.5rem; }
.fan-engagement-form .form-label { margin-top: 0.7rem; vertical-align: top; }
.fan-engagement-form .form-element--textarea { height: 20rem; }
.fan-engagement-form .form-element:focus { border-color: rgb(11, 86, 164); }
.fan-engagement-form .form-element--email[valid]:not(:focus), .fan-engagement-form .form-element--text[valid]:not(:focus), .fan-engagement-form .form-element--textarea[valid]:not(:focus) { border-bottom-color: rgb(10, 191, 40); }
.fan-engagement-form .form-element--email[invalid]:not(:focus), .fan-engagement-form .form-element--text[invalid]:not(:focus), .fan-engagement-form .form-element--textarea[invalid]:not(:focus) { border-bottom-color: rgb(218, 0, 25); }
.fan-engagement-form .form-element--checkbox[valid]:not(:focus) + label { color: rgb(6, 23, 41); }
.fan-engagement-form .form-element--checkbox[invalid]:not(:focus) + label { color: rgb(218, 0, 25); }
.fan-engagement-form .form-element--submit { margin-left: 25%; }
.fan-engagement-form .error { display: none; margin-left: 25%; color: rgb(218, 0, 25); }
.fan-engagement__thank-you { display: none; opacity: 0; font-size: 1.8rem; line-height: 3.2rem; }
.fan-engagement__thank-you.u-show { animation: 1s ease 0s 1 normal forwards running d; }
.fan-engagement__thank-you p { margin-bottom: 2rem; }
.fan-engagement-listing { margin-top: 2rem; margin-bottom: 4rem; width: 100%; }
.fan-engagement-listing__list { display: flex; flex-wrap: wrap; }
.fan-engagement-listing__item { display: flex; width: 25%; padding: 1rem; }
@media (max-width: 1200px) {
  .fan-engagement-listing__item { width: 33%; }
}
@media (max-width: 1050px) {
  .fan-engagement-listing__item { width: 50%; }
}
@media (max-width: 600px) {
  .fan-engagement-listing__item { width: 100%; }
}
.fan-engagement-listing__item-inner { -webkit-box-flex: 1; flex: 1 1 0%; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; background: rgb(255, 255, 255); }
.fan-engagement-listing__header, .fan-engagement-listing__message { padding: 1rem; }
.fan-engagement-listing__header { font-size: 1.2rem; border-bottom: 1px solid rgb(235, 235, 235); }
.fan-engagement-listing__name { margin-bottom: 0.5rem; font-family: "Fira Sans", sans-serif; font-weight: 700; }
.fan-engagement-listing__message { font-size: 1.3rem; }
.fan-engagement-listing .load-more__btn:focus { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); }
.fan-engagement-listing .filters { margin-bottom: 2rem; border-bottom: 0px; }
@media (max-width: 39.99em) {
  .fan-engagement-listing .filters { border: 0px; }
  .fan-engagement-listing .filters__open-btn { top: -2.5rem; left: 1rem; font-size: 1.1rem; }
  .fan-engagement-listing .filters__dropdown-container { display: flex; width: auto; padding: 0px; border: 0px; }
  .fan-engagement-listing .filters__dropdown-container::after { display: none; }
  .fan-engagement-listing .filters .dropdown { display: block; }
  .fan-engagement-listing .filters .dropdown__comma { display: none; }
  .fan-engagement-listing .filters .dropdown__current { padding-left: 1rem; }
  .fan-engagement-listing .filters .dropdown-list { display: block; }
  .fan-engagement-listing .filters .dropdown.open .dropdown__icon-close { top: 1.2rem; }
}
.fan-engagement-listing .dropdown { border-right: 0px; }
.language-switcher { float: right; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; line-height: normal; font-size: 1.2rem; font-weight: 300; position: relative; }
.language-button { border-left: 0.1rem solid rgba(255, 255, 255, 0.1); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; cursor: pointer; height: 5rem; -webkit-box-pack: center; justify-content: center; padding: 0px 2rem; color: rgb(255, 255, 255); text-decoration: none; }
.language-button__title { font-size: 1rem; text-transform: uppercase; opacity: 0.8; margin-bottom: 0.3rem; font-weight: 500; }
.language-button:focus .language__text { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .language-button:hover .language__text { text-decoration: underline; }
}
.language-dropdown { position: absolute; top: 5rem; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; width: 100%; }
.language-dropdown__item { height: 3.7rem; cursor: pointer; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); display: flex; -webkit-box-align: center; align-items: center; padding: 0px 2rem; }
.language-dropdown__item:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .language-dropdown__item:hover { text-decoration: underline; }
}
.language-dropdown__link { text-decoration: none; color: rgb(0, 0, 0); }
.language, .language-dropdown.is-open { display: flex; }
.language { -webkit-box-align: center; align-items: center; }
.language__text { margin: 0px 0.8rem; font-size: 1.2rem; }
.language__chevron { width: 0.7rem; height: 1rem; }
@media (max-width: 52.49em) {
  .language-switcher { float: none; font-size: 1.8rem; }
  .language-button { height: 6.2rem; background-color: rgb(255, 255, 255); color: rgb(164, 164, 164); font-weight: 400; border-bottom: 0.1rem solid rgb(164, 164, 164); }
  .language-button__title { display: none; }
  .language-dropdown { position: relative; top: 0px; }
  .language-dropdown__item { height: 6.2rem; }
  .language__chevron { width: 1.5rem; height: 1.5rem; color: rgb(6, 23, 41); position: absolute; right: 2rem; transition: transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s; }
  .is-open .language__chevron { transform: rotate(180deg); }
  .language__flag { position: absolute; right: 6rem; transform: none; margin: 0px; }
  .language__text { color: rgb(164, 164, 164); margin: 0px; font-size: 1.8rem; }
}
.recite-me-button__title { font-weight: 700; margin-bottom: 2rem; font-size: 2.5rem; }
.recite-me-button__introduction p { font-size: 1.8rem; margin-bottom: 2rem; }
.header-countdown { float: right; border-left: 1px solid rgba(255, 255, 255, 0.1); position: relative; display: inline-flex; }
.header-countdown .countdown { line-height: normal; padding: 1rem 1.5rem 1rem 1rem; }
.header-countdown .countdown:focus { text-decoration: none; }
@media (min-width: 64.0625em) {
  .header-countdown .countdown:hover { text-decoration: none; }
}
.header-countdown .countdown__content { font-size: 1rem; text-transform: uppercase; opacity: 0.8; margin-bottom: 0.3rem; }
.header-countdown .countdown__separator { display: none; }
.header-countdown .countdown__clock { display: flex; width: 12rem; -webkit-box-pack: justify; justify-content: space-between; }
.header-countdown .countdown__clock-item { display: flex; }
.header-countdown .countdown__count { font-size: 1.2rem; display: flex; }
.header-countdown .countdown__count-label { font-size: 1rem; font-weight: 300; opacity: 0.8; line-height: 1.6; }
.header-countdown .countdown__value { margin-right: 0.3rem; min-width: 1.3rem; }
@media (max-width: 75em) {
  .header-countdown { display: none; }
}
.mc-nav__items { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 17px; background: rgb(255, 255, 255); position: relative; z-index: 10; }
.mc-nav__items li { cursor: pointer; border-right: 1px solid rgb(235, 235, 235); color: rgb(115, 115, 115); width: 15rem; text-align: center; padding: 2rem 0.5rem; font-weight: 500; font-size: 1.3rem; display: inline-flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; transition: all 0.2s ease 0s; }
.mc-nav__items li:focus { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.mc-nav__items li:focus .icon--variant { color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .mc-nav__items li:hover { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
  .mc-nav__items li:hover .icon--variant { color: rgb(255, 255, 255); }
}
.mc-nav__items li:first-child { border-left: 1px solid rgb(235, 235, 235); }
.mc-nav__items li.active { background: rgb(11, 86, 164); color: rgb(255, 255, 255); position: relative; }
.mc-nav__items li.active::after { content: ""; width: 100%; height: 4px; background: rgb(251, 186, 0); position: absolute; left: 0px; bottom: 0px; }
.mc-nav__icon { margin-right: 8px; vertical-align: bottom; }
.mc-nav .icon--variant { width: 0.7rem; height: 0.7rem; color: rgb(115, 115, 115); transform: rotate(-45deg); margin-left: 0.5rem; }
@media (max-width: 39.99em) {
  .mc-nav__items li:first-child { border-left: none; }
  .mc-nav__items li:last-child { border-right: none; }
}
@media (max-width: 24.99em) {
  .mc-nav__items li { font-size: 1.2rem; }
}
.mc-content .tab { display: none; }
.mc-content .tab.active { display: block; }
.match-summary { transition: margin 0.2s ease 0s; }
.match-summary .scorebox__container--mini { position: fixed; top: 6rem; z-index: 30; width: 100%; background: rgb(10, 47, 87); opacity: 0; visibility: hidden; transition: all 0.5s ease 0s; padding-bottom: 0.5rem; backface-visibility: hidden; }
.match-summary .scorebox__container--mini .match-score-container { font-size: 3rem; }
.match-summary .scorebox__container--mini .match-score-container .score .away, .match-summary .scorebox__container--mini .match-score-container .score .home { width: 4rem; height: 4rem; line-height: 0.8; }
.match-summary .scorebox__container--mini .scorebox__teams-container .teamName span { font-size: 2.5rem; }
.match-summary .scorebox__container--mini .scorebox__teams-container .badgeContainer { padding-top: 0.5rem; }
.match-summary .scorebox__container--mini .scorebox__teams-container .team.home { padding-right: 8rem; }
.match-summary .scorebox__container--mini .scorebox__teams-container .team.away { padding-left: 8rem; }
.match-summary.is-fixed .mc-nav { height: 6rem; }
.match-summary.is-fixed .mc-nav__items { position: fixed; top: 14rem; width: 100%; z-index: 40; }
.match-summary.is-fixed .scorebox__container--mini { opacity: 1; visibility: visible; }
@media (max-width: 52.49em) {
  .match-summary .scorebox__container--mini .scorebox__teams-container .teamName span { font-size: 2rem; }
}
@media (max-width: 39.99em) {
  .match-summary .scorebox__container--mini .scorebox__teams-container .team.home { padding-right: 0px; }
  .match-summary .scorebox__container--mini .scorebox__teams-container .team.away { padding-left: 0px; }
}
@media (max-width: 24.99em) {
  .match-summary.is-fixed .mc-nav__items { top: 13rem; }
}
.mc-header { background-color: rgb(10, 47, 87); color: rgb(255, 255, 255); text-align: center; position: relative; z-index: 20; }
.mc-header__image-container { inset: 0px; position: absolute; z-index: 10; overflow: hidden; }
.mc-header__image img { width: 100%; }
.mc-header__competition { position: absolute; left: 50%; transform: translateX(-50%); top: 29rem; }
.mc-header__competition.pl-white-long-sm { background: url("global-sprite.png") -937px -966px no-repeat; width: 212px; height: 40px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .mc-header__competition.pl-white-long-sm { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.mc-header__competition.pl-asia-trophy-white { background: url("global-sprite.png") -1410px -375px no-repeat; width: 94px; height: 39px; display: block; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .mc-header__competition.pl-asia-trophy-white { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.mc-header__match-container { background: linear-gradient(rgba(11, 46, 91, 0) 0px, rgba(9, 25, 44, 0.8) 45%, rgb(9, 25, 44) 90%); padding-top: 30rem; position: relative; z-index: 20; }
.mc-header__match-container .countdown { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; color: rgb(255, 255, 255); overflow: hidden; max-height: 10rem; padding-bottom: 2rem; transition: max-height 0.4s ease 0s, padding 0.2s ease 0s; }
.mc-header__match-container .countdown__content { text-transform: uppercase; opacity: 0.8; font-weight: 500; font-size: 1rem; margin-bottom: 0.5rem; }
.mc-header__match-container .countdown__clock, .mc-header__match-container .countdown__clock-item { display: flex; }
.mc-header__match-container .countdown__count { font-size: 3.6rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: center; align-items: center; min-width: 4.5rem; }
.mc-header__match-container .countdown__count-label { font-size: 1rem; opacity: 0.8; text-transform: uppercase; }
.mc-header__match-container .countdown__value { font-weight: 500; }
.mc-header__match-container .countdown__separator { margin: 0.5rem 0.8rem; font-size: 2.8rem; }
.mc-header__match-container .countdown.has-finished { max-height: 0px; padding-bottom: 0px; }
.mc-header__meta { border-bottom: 2px solid rgba(255, 255, 255, 0.1); display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 1rem 2rem; position: relative; z-index: 5; }
.mc-header__date { font-weight: 500; margin-right: 0.4rem; }
.mc-header__shortDate { display: none; margin-right: 0.4rem; }
.mc-header__stadium { color: rgba(255, 255, 255, 0.8); }
.mc-header__referee .icon { margin-right: 0.4rem; }
.mc-header__referee li { display: inline; }
.mc-header__referee .title { font-weight: 500; margin-right: 0.2rem; }
.mc-header__referee .tweet { cursor: pointer; color: rgb(64, 153, 255); padding-left: 1rem; transition: color 0.2s ease 0s; font-weight: 500; text-decoration: none; }
.mc-header__referee .tweet:focus { color: rgb(251, 186, 0); }
@media (min-width: 64.0625em) {
  .mc-header__referee .tweet:hover { color: rgb(251, 186, 0); }
}
.mc-header.preMatch .match-time-container, .mc-header.preMatch .scorebox__match-score { display: none; }
.mc-header.liveMatch .match-time-container, .mc-header.preMatch .match-item__kickoff { display: block; }
.scorebox .match-item__kickoff { width: 10rem; display: none; }
.scorebox .match-item__uk-time { top: 0.5rem; color: rgb(247, 247, 247); font-weight: 300; }
.scorebox__container { padding-bottom: 2.5rem; }
.scorebox__container .centered { float: none; margin: 0px auto; }
.scorebox__container a { text-decoration: none; }
.scorebox__container a:focus { text-decoration: underline; }
@media (min-width: 64.0625em) {
  .scorebox__container a:hover { text-decoration: underline; }
}
.scorebox__container .match-time-container { padding-top: 1.5rem; }
.scorebox__container .match-time-container .icon { height: 1.4rem; width: 1.4rem; }
.scorebox__container .match-time-container abbr { border-bottom: 0px; text-decoration: none; }
.scorebox__container--mini .scorebox__score-container .score { font-size: 3rem; }
.scorebox__container--mini .scorebox__score-container .score .away, .scorebox__container--mini .scorebox__score-container .score .home { width: 4rem; height: 4rem; line-height: 0.8; }
.scorebox__container--mini .scorebox__score-container .kickoff-time { font-size: 2rem; }
.scorebox__teams-container { padding-top: 1rem; position: relative; display: flex; clear: both; -webkit-box-align: center; align-items: center; }
.scorebox__teams-container .badgeContainer { position: absolute; }
.scorebox__teams-container .team { width: 50%; position: relative; }
.scorebox__teams-container .team.home { padding-right: 10rem; }
.scorebox__teams-container .team.home .badgeContainer { right: 1rem; }
.scorebox__teams-container .team.home .teamName { text-align: right; }
.scorebox__teams-container .team.away { padding-left: 10rem; }
.scorebox__teams-container .team.away .badgeContainer { left: 1rem; }
.scorebox__teams-container .team.away .teamName { text-align: left; }
.scorebox__teams-container .teamLink { text-decoration: none; }
.scorebox__teams-container .teamLink .teamName { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 500; text-decoration: none; color: rgb(255, 255, 255); height: 6.5rem; vertical-align: middle; display: table; width: 100%; transition: all 0.2s ease 0s; }
.scorebox__teams-container .teamLink .teamName span { display: table-cell; vertical-align: middle; font-size: 3rem; }
.scorebox__teams-container .teamLink:focus { text-decoration: none; }
@media (min-width: 64.0625em) {
  .scorebox__teams-container .teamLink:hover { text-decoration: none; }
}
.scorebox__score-container .has-aggregate .score .away, .scorebox__score-container .has-aggregate .score .home { line-height: 4rem; }
.scorebox__score-container .score { display: flex; font-weight: 500; font-size: 4rem; color: rgb(6, 23, 41); }
.scorebox__score-container .score .away, .scorebox__score-container .score .home { position: relative; background: linear-gradient(rgb(226, 167, 0), rgb(251, 186, 0) 50%, rgb(200, 148, 0) 0px); width: 5rem; line-height: 5rem; padding: 0.8rem 0px; }
.scorebox__score-container .score div:first-child { border-right: 1px solid rgb(10, 47, 87); }
.scorebox__score-container .score div:first-child::after { background-color: rgb(222, 167, 11); content: ""; display: block; width: 1px; height: 100%; position: absolute; right: 0px; top: 0px; }
.scorebox__score-container .score div:last-child::before { background-color: rgb(222, 167, 11); content: ""; display: block; width: 1px; height: 100%; position: absolute; left: 0px; top: 0px; }
.scorebox__score-container .kickoff-time { font-size: 2rem; font-weight: 300; }
.scorebox__aggregate { color: rgb(255, 255, 255); font-size: 1.2rem; background: rgb(11, 86, 164); padding: 0.5rem 0px; }
.scorebox__aet-label { margin-top: 2rem; }
.scorebox__ht-score { margin: 0px auto 1rem; width: 100%; text-align: center; height: 2rem; display: inline-block; }
.scorebox__ht-score .halfTime { line-height: 3rem; font-size: 1.2rem; display: inline; }
.scorebox__ht-score abbr { border-bottom: 0px; text-decoration: none; }
.scorebox__kickoff-wrapper { position: relative; opacity: 1; min-height: 4rem; }
.scorebox__kickoff { position: absolute; top: 0px; left: 50%; transform: translateX(-50%); color: rgb(251, 186, 0); font-size: 1.2rem; line-height: 2rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; }
.scorebox__kickoff .renderKOText { white-space: nowrap; }
.scorebox__kickoff .renderKOContainer { color: rgb(255, 255, 255); font-weight: 500; min-width: 50%; }
.scorebox__matchEvents { clear: both; position: relative; }
.scorebox__matchEvents::before { content: ""; display: block; }
.scorebox__matchEvents::after { content: ""; display: table; clear: both; }
.scorebox__matchEvents .home { float: left; width: 50%; text-align: right; padding-right: 6rem; font-size: 1.2rem; }
.scorebox__matchEvents .home .icn-referee { transform: rotate(-25deg); }
.scorebox__matchEvents .home--short { display: none; }
.scorebox__matchEvents .home .event { padding-right: 2.5rem; }
.scorebox__matchEvents .home .icnContainer { right: 0px; }
.scorebox__matchEvents .away { float: right; width: 50%; text-align: left; padding-left: 6rem; font-size: 1.2rem; }
.scorebox__matchEvents .away .event { padding-left: 2.5rem; }
.scorebox__matchEvents .away .icnContainer { left: 0px; }
.scorebox__matchEvents .away .event, .scorebox__matchEvents .home .event { position: relative; padding-top: 0.5rem; padding-bottom: 0.5rem; }
.scorebox__matchEvents .away .event a, .scorebox__matchEvents .home .event a { color: rgb(255, 255, 255); }
.scorebox__matchEvents .away .event .icnContainer, .scorebox__matchEvents .home .event .icnContainer { width: 2rem; position: absolute; top: 50%; transform: translateY(-50%); }
.scorebox__matchEvents .away .event .icon, .scorebox__matchEvents .home .event .icon { margin: 0px auto; height: 1.4rem; width: 1.4rem; }
.scorebox__matchEvents .away .event .icn-ball, .scorebox__matchEvents .home .event .icn-ball { fill: rgb(251, 186, 0); }
.scorebox__matchEvents .away .event .icn-og, .scorebox__matchEvents .away .event .icn-red-card, .scorebox__matchEvents .home .event .icn-og, .scorebox__matchEvents .home .event .icn-red-card { fill: rgb(249, 14, 0); }
.scorebox__kickoff, .scorebox__matchEvents { max-height: 15rem; }
@media (max-width: 81.24em) {
  .mc-header__match-container { background: linear-gradient(rgba(11, 46, 91, 0) 0px, rgba(9, 25, 44, 0.8) 45%, rgb(9, 25, 44) 70%); }
}
@media (max-width: 64.0525em) {
  .mc-header__match-container { background: linear-gradient(rgba(11, 46, 91, 0) 0px, rgba(9, 25, 44, 0.8) 35%, rgb(9, 25, 44) 60%); }
}
@media (max-width: 52.49em) {
  .mc-header__date { display: none; }
  .mc-header__shortDate { display: inline; font-weight: 500; }
  .mc-header__meta { padding: 5rem 2rem; border-bottom: none; }
  .mc-header__competition { top: 8rem; }
  .mc-header__match-container { background: linear-gradient(rgba(11, 46, 91, 0) 0px, rgba(9, 25, 44, 0.8) 45%, rgb(9, 25, 44) 80%); padding-top: 0px; }
}
@media (max-width: 39.99em) {
  .mc-header__competition { opacity: 1; }
  .mc-header__meta { font-size: 1.2rem; padding: 5rem 2rem; opacity: 1; }
  .mc-header__match-container { background: linear-gradient(rgba(9, 25, 44, 0.3) 0px, rgb(9, 25, 44) 60%); }
  .scorebox .match-item__kickoff { width: 8rem; font-size: 1.4rem; }
  .scorebox__container { padding-top: 0px; padding-bottom: 2rem; position: relative; }
  .scorebox__container .match-time-container { display: inline-block; padding-top: 1.5rem; }
  .scorebox__container--mini .teamName { padding-top: 4rem; }
  .scorebox__teams-container, .scorebox__teams-container .team.away, .scorebox__teams-container .team.home { padding: 0px; }
  .scorebox__teams-container .team.away .teamLink .teamName, .scorebox__teams-container .team.home .teamLink .teamName { font-size: 3rem; font-weight: 300; text-align: center; padding-top: 5.6rem; }
  .scorebox__teams-container .team.away .teamLink .teamName .short, .scorebox__teams-container .team.home .teamLink .teamName .short { font-size: 1.6rem; }
  .scorebox__teams-container .team.home .badgeContainer { right: 50%; transform: translateX(50%); }
  .scorebox__teams-container .team.away .badgeContainer { left: 50%; transform: translateX(-50%); }
  .scorebox__score-container .score { font-size: 3.5rem; }
  .scorebox__matchEvents .away .event, .scorebox__matchEvents .home .event { padding-top: 0.3rem; padding-bottom: 0.3rem; }
}
@media (max-width: 31.25em) {
  .mc-header__competition { top: 10.5rem; }
  .mc-header__match-container { background: rgba(9, 25, 44, 0.8); }
  .mc-header__meta { display: block; padding: 5.5rem 0px 5rem; }
  .mc-header__location { padding-bottom: 0.5rem; }
}
@media (max-width: 24.99em) {
  .scorebox .match-item__uk-time { top: 0px; }
  .scorebox__teams-container .team.away .teamLink .teamName, .scorebox__teams-container .team.home .teamLink .teamName { padding-top: 4rem; }
  .scorebox__score-container .has-aggregate .score .away, .scorebox__score-container .has-aggregate .score .home { line-height: 3rem; }
  .scorebox__score-container .score { font-size: 3rem; }
  .scorebox__score-container .score .away, .scorebox__score-container .score .home { width: 4rem; line-height: 3rem; }
}
.match-summary.is-fixed .mc-header { z-index: 40; }
.mc-lineup-error { text-align: center; padding: 3rem 0px 2rem; }
.mc-lineup-error:empty { display: none; }
.mc-lineup-selector { width: 380px; text-align: center; margin: 1rem auto; display: flex; border-radius: 5px; box-shadow: rgb(199, 199, 199) 0px 0px 10px; cursor: pointer; }
.mc-lineup-selector.is-hidden { display: none; }
@media (min-width: 52.5em) {
  .mc-lineup-selector { display: none !important; }
}
.mc-lineup-selector__tab { padding: 1.5rem 1rem; width: 50%; font-weight: 800; text-transform: uppercase; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: rgb(255, 255, 255); color: rgb(115, 115, 115); }
.mc-lineup-selector__tab:first-of-type { border-radius: 5px 0px 0px 5px; }
.mc-lineup-selector__tab:last-of-type { border-radius: 0px 5px 5px 0px; }
.mc-lineup-selector__tab:focus { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
@media (min-width: 64.0625em) {
  .mc-lineup-selector__tab:hover { background: rgb(11, 86, 164); color: rgb(255, 255, 255); }
}
.mc-lineup-selector__tab.is-active { background: rgb(6, 23, 41); color: rgb(255, 255, 255); }
.lineup { padding: 2rem 2rem 0px; }
.lineup__header { margin-bottom: 3rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; flex-wrap: wrap; }
.lineup__badge { margin-right: 1rem; }
.lineup__team { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 2rem; display: flex; -webkit-box-align: center; align-items: center; }
.lineup__position-block { margin-bottom: 2rem; }
.lineup__position { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; text-transform: capitalize; font-size: 1.5rem; margin-bottom: 1.5rem; }
.mc-player { display: inline-flex; -webkit-box-align: center; align-items: center; }
.mc-player__sub-label { font-size: 1.1rem; display: flex; -webkit-box-align: center; align-items: center; }
.mc-player__sub-lastname { font-weight: 500; margin-left: 0.3rem; }
.mc-player__events { display: inline-flex; -webkit-box-align: center; align-items: center; }
.mc-player__events .icon { margin: 0px 0.3rem 0px 1rem; }
.mc-player__events .icn-ball { width: 1.8rem; height: 1.8rem; }
.mc-player__events .icn-ball--goal { fill: rgb(11, 86, 164); }
.mc-player__events .icn-ball--own-goal { fill: rgb(218, 0, 25); }
.mc-player__events .icn-substitution { width: 2.7rem; height: 2.7rem; transform: rotate(45deg); }
.mc-player--opposition { width: 100%; max-width: 44rem; padding: 1rem 0px; border-bottom: 1px solid rgb(225, 225, 225); }
.mc-player--opposition .mc-player__shirtNum { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; min-width: 5rem; display: inline-block; font-weight: 800; padding-left: 1rem; font-size: 1.4rem; }
.mc-player--opposition .mc-player__name { color: rgb(84, 84, 84); margin-right: 2rem; }
.mc-player--leicester { width: 100%; background: rgb(243, 244, 243); overflow: hidden; padding: 0.5rem 0px 0.5rem 8rem; box-shadow: rgb(196, 196, 196) 0px 2px 6px; margin-bottom: 1.7rem; position: relative; pointer-events: none; }
.mc-player--leicester .mc-player { position: relative; }
.mc-player--leicester .mc-player__image { position: absolute; width: 6.2rem; left: 8px; top: -3px; }
.mc-player--leicester .mc-player__shirtNum-container { display: inline-block; position: absolute; top: 0px; left: 75px; width: 6rem; height: 100%; }
.mc-player--leicester .mc-player__shirtNum { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 500; font-size: 5.5rem; color: rgb(11, 86, 164); text-align: center; position: absolute; inset: -6px 0px 0px; }
.mc-player--leicester .mc-player__info { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; border-right: 2px solid rgb(225, 225, 225); margin-right: 1rem; padding-left: 7rem; width: 30rem; }
.mc-player--leicester .mc-player__name { font-size: 2rem; }
.mc-player--leicester .mc-player__lastname { font-weight: 500; }
.mc-player--leicester .mc-player__meta { display: inline-flex; -webkit-box-align: center; align-items: center; font-size: 1.1rem; color: rgb(68, 68, 68); }
.mc-player--leicester .mc-player__flag { transform: scale(0.6); margin-left: -5px; box-shadow: rgb(193, 193, 193) 0px 1px 3px; }
.mc-player--leicester .mc-player__arrowEllipse { position: absolute; right: 1.5rem; width: 36px; height: 36px; border-radius: 50%; background: rgb(11, 86, 164); box-shadow: rgba(6, 23, 41, 0.4) 0px 1px 3px; top: 50%; transform: translateY(-50%); color: rgb(255, 255, 255); display: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; transition: color 0.25s ease 0s, background-color 0.25s ease 0s; }
.mc-player--leicester .mc-player__arrowEllipse:focus { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); cursor: pointer; }
@media (min-width: 64.0625em) {
  .mc-player--leicester .mc-player__arrowEllipse:hover { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); cursor: pointer; }
}
.mc-player--leicester .mc-player__arrowEllipse .icon { width: 1.6rem; height: 1.6rem; }
.mc-player--leicester .mc-player__arrow { display: none; }
.mc-player[data-current-player="true"] { pointer-events: auto; }
.mc-player[data-current-player="true"] .mc-player__arrow { display: block; }
.mc-player[data-current-player="true"] .mc-player__arrowEllipse { display: flex; }
@media (max-width: 81.24em) {
  .mc-player--leicester { padding: 1rem 1rem 0.7rem 8rem; }
  .mc-player--leicester .mc-player__shirtNum-mob { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; color: rgb(11, 86, 164); font-weight: 800; text-align: center; min-width: 0px; padding: 0px; margin: 0px; font-size: 1.6rem; }
  .mc-player--leicester .mc-player__info { padding: 0px; margin-right: 2rem; border-right: transparent; width: auto; }
  .mc-player--leicester .mc-player__name { font-size: 1.5rem; }
}
@media (max-width: 52.49em) {
  .lineup { padding: 0px; }
  .lineup__header, .mc-lineup-container.is-hidden { display: none; }
  .mc-player--opposition { max-width: none; }
  .lineup__team { margin: 1rem 2rem 1rem 0px; }
  .lineup__header { min-height: 18px; margin-bottom: 2rem; }
  .mc-lineup-selector { margin: 1rem auto 2.5rem; width: 100%; }
  .mc-lineup-selector__tab { font-size: 1.2rem; }
  .mc-player__arrow { position: absolute; right: 1.2rem; }
  .mc-player__arrow .icon { width: 1.7rem; height: 1.7rem; }
  .mc-player__mobile-anchor { position: absolute; z-index: 10; inset: 0px; }
  .mc-player__info { margin-right: 1.5rem; }
}
@media (max-width: 39.99em) {
  .lineup--leicester { margin-bottom: 1.2rem; }
  .lineup--leicester .lineup__position-block { margin-bottom: 1rem; }
  .lineup--opposition .lineup__position-block { margin-bottom: 2rem; }
  .lineup--opposition .lineup__position { margin-bottom: 0.5rem; }
  .mc-player--opposition { padding: 0.8rem 0px; }
  .mc-player--opposition .mc-player__shirtNum { min-width: 4rem; }
  .mc-player__events .icon { margin: 0px 0.3rem 0px 0.5rem; }
}
@media (max-width: 24.99em) {
  .mc-player--leicester { padding: 0.4rem 0.8rem; }
  .mc-player--leicester .mc-player__info { margin-right: 1rem; }
  .mc-player--opposition { padding: 0.8rem 0px; }
  .mc-player--opposition .mc-player__name { margin-right: 1rem; }
  .mc-player__arrow { right: 0.8rem; }
}
.match-blog { position: relative; }
.match-blog .articleWidget { margin: 1rem 0px 0px; }
.match-blog .articleWidget.left { float: none; margin-right: 0px; }
.match-blog .articleWidget.left, .match-blog .articleWidget.right { max-width: none; width: auto; }
.match-blog .articleWidget .embeddable-photo__description, .match-blog .articleWidget .embeddable-photo__info, .match-blog .articleWidget .embeddable-photo__title { display: block; }
.match-blog .articleWidget .embeddable-photo__info { position: relative; margin-top: 0.7rem; }
.match-blog .articleWidget .embeddable-photo__info .icon { position: absolute; fill: rgb(251, 186, 0); top: 0px; left: 0px; }
.match-blog .articleWidget .embeddable-photo__info::before { content: ""; position: absolute; top: 1rem; left: 2.7rem; height: 3px; background-color: rgb(251, 186, 0); width: 10rem; }
.match-blog .articleWidget .embeddable-photo__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; margin-top: 1.6rem; margin-bottom: 0.2rem; font-size: 1.7rem; }
.match-blog .articleWidget .embeddable-photo__description { display: block; font-size: 1.2rem; }
.match-blog .articleWidget .embeddable-photo__livefeed-icon { display: block; }
.match-blog .articleWidget .embeddable-photo__standard-icon { display: none; }
.match-blog .col-9 { padding-left: 4rem; }
.match-blog__wrapper { background: rgb(244, 244, 244); }
.match-blog__content-wrapper { margin-top: 2.5rem; }
.match-blog__summary { background: url("badge-faded.png") 75% center / 221px 199px no-repeat rgb(10, 47, 87); padding: 2.5rem 0px 3rem; z-index: 1; position: relative; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .match-blog__summary { background-image: url("badge-faded@x2.png"); }
}
.match-blog__summary-title { color: rgb(251, 186, 0); margin-bottom: 0.5rem; }
.match-blog__summary-headlines { color: rgb(255, 255, 255); }
.match-blog__summary-headlines, .match-blog__summary-title { margin-left: 3rem; line-height: 1.8; }
.match-blog__summary-item::before { content: "•"; font-weight: 500; margin-right: 4px; }
.match-blog__blog-wrapper { background: rgb(255, 255, 255); margin-bottom: 2rem; }
.match-blog__title { padding: 1.5rem 0px 1.5rem 8rem; margin: 0px 2rem 0px -8rem; border-bottom: 2px solid rgb(235, 235, 235); font-weight: 800; background: linear-gradient(40deg, rgb(244, 244, 244), rgb(244, 244, 244) 5%, rgb(255, 255, 255) 10%); }
.match-blog__title-live { color: rgb(218, 0, 25); }
.match-blog__label { margin-left: -0.7rem; color: rgb(115, 115, 115); font-weight: 500; font-size: 1.2rem; margin-top: 2rem; }
.match-blog__label .icon { color: rgb(218, 0, 25); width: 1.4rem; height: 1.4rem; margin-right: 1rem; animation: 4s linear 0s infinite normal none running c; }
.match-blog__stream { border-left: 2px solid rgb(235, 235, 235); }
.match-blog__stream li:last-child .blog-post { border-bottom: none; }
.match-blog__show-more { text-align: center; padding-bottom: 2rem; }
@media (max-width: 39.99em) {
  .match-blog .col-9 { padding-right: 0px; }
  .match-blog__summary-headlines, .match-blog__summary-title { margin-left: 0px; }
  .match-blog__title { background: rgb(255, 255, 255); margin-right: 0px; margin-left: -4rem; padding-left: 1rem; }
}
@media (max-width: 24.99em) {
  .match-blog .col-9 { padding-left: 2rem; }
  .match-blog__title { margin-left: -2rem; }
  .match-blog__stream { padding-top: 0px; }
}
@-webkit-keyframes c { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
@keyframes c { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.blog-post { margin: 0px 8rem 0px 4rem; border-bottom: 2px solid rgb(235, 235, 235); padding: 3rem 0px; position: relative; }
.blog-post__title-wrapper { display: flex; -webkit-box-align: center; align-items: center; position: relative; line-height: 2.8rem; left: 0px; margin-left: -4rem; padding-left: 4rem; }
.blog-post__meta { position: absolute; margin-left: calc(-8rem - 16px); top: 0px; }
.blog-post__time { font-size: 1.2rem; font-weight: 500; }
.blog-post__icon { display: inline-block; padding: 0.5rem; border-radius: 16px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; margin-left: 1rem; }
.blog-post__icon .icon { padding: 0.2rem; width: 2.2rem; height: 2.2rem; }
.blog-post__icon--video { background: linear-gradient(45deg, rgb(26, 28, 76), rgb(29, 58, 117) 60%); color: rgb(255, 255, 255); }
.blog-post__icon--camera-outline { background: rgb(10, 47, 87); color: rgb(255, 255, 255); }
.blog-post__icon--quote { color: rgb(251, 186, 0); }
.blog-post__icon--quote .icon { padding: 0.3rem; }
.blog-post__icon--red-card { color: rgb(218, 0, 25); }
.blog-post__title { font-size: 1.8rem; font-weight: 500; }
.blog-post__score { font-size: 1.2rem; color: rgb(251, 186, 0); }
.blog-post__comment::before { content: ""; display: block; }
.blog-post__comment::after { content: ""; display: table; clear: both; }
.blog-post--quote { border-bottom: none; padding-bottom: 0px; }
.blog-post--quote .articleWidget { margin-top: 2rem; }
.blog-post--card { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; margin: 3rem 7rem 1rem -1rem; padding: 0px 0px 0px 5rem; border-bottom: none; border-radius: 10px; transition: all 0.1s ease 0s; }
.blog-post--card .blog-post__content { display: flex; position: relative; overflow: hidden; border-bottom-right-radius: 10px; border-top-right-radius: 10px; }
.blog-post--card .blog-post__meta { top: 50%; transform: translateY(-50%); }
.blog-post--card .blog-post__title { margin-top: 1.5rem; font-size: 2.4rem; color: rgb(255, 255, 255); }
.blog-post--card .blog-post__comment { margin: 0.5rem 0px 2rem; padding-right: 13rem; }
.blog-post--card .blog-post__comment p { color: rgb(255, 255, 255); }
.blog-post--card .blog-post__image-wrapper { background: rgb(247, 247, 247); transform: skewX(-10deg); border-left: 2px solid rgb(251, 186, 0); padding-left: 1.5rem; margin-left: 5rem; margin-right: 1.4rem; position: absolute; right: 0px; top: 0px; }
.blog-post--card .blog-post__image { background: rgb(247, 247, 247); transform: skewX(10deg); margin-right: -1.5rem; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.blog-post--card--dark { background: linear-gradient(20deg, rgb(10, 47, 87), rgb(11, 86, 164) 80%); }
.blog-post--card--red { background: linear-gradient(20deg, rgb(153, 0, 0), rgb(204, 6, 6) 80%); }
.blog-post--card--red .blog-post_score { color: rgb(255, 255, 255); }
@media (max-width: 85.9375em) {
  .blog-post__meta { margin-left: calc(-7.5rem - 16px); }
  .blog-post__icon { margin-left: 0.5rem; }
}
@media (max-width: 84.375em) {
  .blog-post__meta { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: reverse; flex-direction: column-reverse; margin-left: -5.55rem; }
  .blog-post__icon { margin-left: 0px; }
  .blog-post--card { margin-left: -3rem; padding-left: 7rem; }
  .blog-post--card .blog-post__time { color: rgb(255, 255, 255); margin-top: 0.5rem; }
}
@media (max-width: 39.99em) {
  .blog-post { margin: 0px 2rem 0px 4rem; }
  .blog-post__comment { font-size: 1.2rem; }
  .blog-post--card { border-radius: 0px; margin: 1rem 0px 1rem -4.2rem; padding: 0px 1rem 0px 8rem; }
  .blog-post--card .blog-post__title { font-size: 2rem; }
  .blog-post--card .blog-post__comment { padding-right: 0px; }
  .blog-post__score { display: block; }
}
@media (max-width: 24.99em) {
  .blog-post__title { font-size: 1.5rem; }
  .blog-post__blog-post { padding: 2rem 0px; }
  .blog-post--quote .embeddable-quote { margin: -0.5rem -2rem 0px -1rem; }
  .blog-post--quote .embeddable-quote__icon { display: none; }
}
.mc-season__header { text-align: center; }
.mc-season__title { font-size: 2rem; text-align: center; margin-bottom: 3rem; }
.mc-season__title--year { font-weight: 800; }
.mc-season__table { width: 100%; font-size: 1.8rem; }
.mc-season__row { padding: 1rem; border-bottom: 1px solid rgb(235, 235, 235); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.mc-season__row:nth-of-type(2n) { background-color: rgb(247, 247, 247); }
.mc-season__row.home-win .mc-season__stat-cell--home { color: rgb(6, 23, 41); }
.mc-season__row.home-win .mc-season__arrow-cell--home .icon { display: inline-block; }
.mc-season__row.away-win .mc-season__stat-cell--away { color: rgb(6, 23, 41); }
.mc-season__row.away-win .mc-season__arrow-cell--away .icon { display: inline-block; }
.mc-season__row.draw .mc-season__stat-cell { color: rgb(6, 23, 41); }
.mc-season__row.draw .mc-season__arrow-cell .icon { display: inline-block; }
.mc-season__stat-cell { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; color: rgb(84, 84, 84); font-weight: 800; width: 30%; }
.mc-season__stat-cell--home { text-align: right; }
.mc-season__stat-cell--away { text-align: left; }
.mc-season__arrow-cell { text-align: center; width: 10%; }
.mc-season__arrow-cell .icon { display: none; fill: rgb(11, 86, 164); width: 1.3rem; height: 1.3rem; margin: 0px 2rem; }
.mc-season__arrow-cell--home { text-align: left; }
.mc-season__arrow-cell--away { text-align: right; }
.mc-season__arrow-cell--away .icon { transform: rotate(180deg); }
.mc-season__label-cell { width: 20%; font-weight: 300; text-align: center; }
@media (max-width: 64.0525em) {
  .mc-season__label-cell { width: 40%; }
  .mc-season__stat-cell { width: 20%; }
}
@media (max-width: 39.99em) {
  .mc-season__title { margin-bottom: 2rem; }
  .mc-season__row { padding: 0.8rem 1rem; }
  .mc-season__label-cell, .mc-season__stat-cell { font-size: 1.4rem; }
}
@media (max-width: 24.99em) {
  .mc-season__title { font-size: 1.8rem; margin-bottom: 1.5rem; }
  .mc-season__title--year { display: block; }
  .mc-season__row { padding: 0.8rem 0px; }
  .mc-season__label-cell { width: 40%; }
  .mc-season__stat-cell { width: 20%; }
  .mc-season__arrow-cell .icon { margin: 0px 1rem; }
}
.mcStats__header { text-align: center; font-weight: 500; margin-bottom: 2rem; }
@media (max-width: 39.99em) {
  .mcStats__header { margin-bottom: 0px; }
}
.mcStats__live { display: none; background: red; border-radius: 10px; color: rgb(255, 255, 255); font-size: 1.4rem; margin-right: 1rem; padding: 0.1rem 1.5rem; text-transform: uppercase; vertical-align: middle; }
.mcStats__live.is-live { display: inline; }
.mcStats__keyStats { background: linear-gradient(rgba(11, 46, 91, 0.5) 0px, rgb(11, 46, 91) 50%); color: rgb(255, 255, 255); position: relative; overflow: hidden; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px; }
.mcStats__keyStats-container { padding-top: 2rem; }
.mcStats__keyStats-container::after { content: ""; display: block; height: 8px; background: rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 3px inset; margin: 4rem 0px 6rem; }
.mcStats__keyStats .statChart { background: linear-gradient(rgb(32, 57, 87), rgb(8, 61, 116)); border-radius: 50%; display: inline-block; height: 22rem; margin: 4rem auto; padding: 1rem; position: relative; width: 22rem; box-shadow: rgb(29, 29, 29) 0px -1px 1px 1px; vertical-align: middle; }
.mcStats__keyStats .statChart__svg { width: 20rem; height: 20rem; transform: rotate(-90deg); border-radius: 50%; }
.mcStats__keyStats .statChart__animateCircle { stroke: rgb(10, 47, 87); stroke-width: 32; stroke-opacity: 0; animation: 1s linear 0s 1 normal none running b; }
.mcStats__keyStats .statChart__whiteCircle { stroke: rgb(255, 255, 255); stroke-width: 32; }
.mcStats__keyStats .statChart__largeCircle { stroke: rgb(210, 210, 210); stroke-width: 32; }
.mcStats__keyStats .statChart__hole { background: linear-gradient(rgb(9, 27, 48), rgb(32, 48, 68)); border-radius: 50%; color: rgb(255, 255, 255); box-shadow: rgb(0, 0, 0) 0px 0px 7px 1px; font-size: 5rem; font-weight: 500; width: 15rem; position: absolute; left: 3.5rem; top: 3.5rem; height: 15rem; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.mcStats__keyStats .statChart__hole .value { font-size: 5rem; font-weight: 500; }
.mcStats__keyStats .statChart__hole .percent { font-size: 1.5rem; display: inline-block; }
.mcStats__keyStats .statChart__hole .label { color: rgb(182, 188, 194); display: block; font-size: 1.3rem; text-align: center; text-transform: uppercase; }
.mcStats__keyStats .statChart--small { height: 12rem; width: 12rem; }
.mcStats__keyStats .statChart--small .statChart__svg { width: 10rem; height: 10rem; }
.mcStats__keyStats .statChart--small .statChart__hole { font-size: 3.5rem; left: 2rem; top: 2rem; height: 8rem; width: 8rem; }
.mcStats__keyStats .statChart--small .statChart__hole .percent { margin-left: -0.7rem; }
.mcStats__keyStats .statChart--small .statChart__hole .label { font-size: 1.2rem; margin-top: -0.4rem; }
.mcStats__keyStats .statChart--small::after { content: ""; width: 2.5rem; height: 1px; background: rgb(235, 235, 235); opacity: 0.2; position: absolute; top: 50%; }
.mcStats__keyStats .statChart--large .statChart__hole .percent { font-size: 2rem; margin-left: -1rem; }
.mcStats__keyStats .statChart--large .statChart__hole .label { margin-top: -0.3rem; }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t13 { stroke: rgb(11, 86, 164); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t3 { stroke: rgb(254, 0, 2); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t91 { stroke: rgb(230, 35, 51); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t36 { stroke: rgb(0, 84, 166); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t90 { stroke: rgb(230, 35, 51); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t8 { stroke: rgb(10, 69, 149); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t31 { stroke: rgb(235, 48, 46); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t11 { stroke: rgb(0, 54, 156); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t38 { stroke: rgb(245, 245, 245); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t14 { stroke: rgb(227, 27, 35); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t43 { stroke: rgb(108, 174, 224); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t1 { stroke: rgb(216, 25, 32); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t4 { stroke: rgb(56, 56, 56); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t20 { stroke: rgb(215, 25, 32); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t110 { stroke: rgb(215, 31, 48); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t6, .mcStats__keyStats .statChart--large .statChart__largeCircle.t-t80 { stroke: rgb(245, 245, 245); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t57 { stroke: rgb(255, 238, 0); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t35 { stroke: rgb(245, 245, 245); }
.mcStats__keyStats .statChart--large .statChart__largeCircle.t-t21 { stroke: rgb(125, 44, 59); }
.mcStats__keyStats .statChart--large::after { content: ""; width: 4rem; height: 1px; background: rgb(235, 235, 235); opacity: 0.2; position: absolute; top: 50%; }
.mcStats__keyStats--centre { left: 50%; position: absolute; top: 50%; margin-top: -3rem; transform: translate(-50%, -50%); }
.mcStats__keyStats--centre .icon { display: block; height: 5rem; margin: 0px auto; width: 5rem; }
.mcStats__keyStats--title { display: block; font-size: 1.6rem; text-align: center; margin-bottom: 1.5rem; }
.mcStats__keyStats--image { background-image: url("pitch.png"); background-size: 321px 46px; width: 32.1rem; height: 4.6rem; background-repeat: no-repeat; margin: 0px auto; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .mcStats__keyStats--image { background-image: url("pitch@x2.png"); }
}
.mcStats__keyStats--total { font-size: 9rem; font-weight: 500; vertical-align: middle; text-shadow: rgba(0, 0, 0, 0.4) 0px 0px 2rem; }
.mcStats__keyStats--home { float: left; padding-left: 2rem; position: relative; text-align: left; width: 50%; z-index: 1; }
.mcStats__keyStats--home .statChart--small { margin-right: 4rem; }
.mcStats__keyStats--home .statChart--small::after { right: -3.5rem; }
.mcStats__keyStats--home .statChart--large { margin-right: 6rem; }
.mcStats__keyStats--home .statChart--large::after { right: -5rem; }
.mcStats__keyStats--away { float: right; padding-right: 2rem; position: relative; text-align: right; width: 50%; z-index: 1; }
.mcStats__keyStats--away .statChart--small { margin-left: 4rem; }
.mcStats__keyStats--away .statChart--small::after { left: -3.5rem; }
.mcStats__keyStats--away .statChart--large { margin-left: 6rem; }
.mcStats__keyStats--away .statChart--large::after { left: -5rem; }
.mcStats__keyStats .statBar { margin-bottom: 0px; margin-top: -4.2rem; }
.mcStats__keyStats .statBar__header { color: rgb(255, 255, 255); }
.mcStats__keyStats .statBar__header--away, .mcStats__keyStats .statBar__header--home { font-size: 3.5rem; }
.mcStats__keyStats .statBar__bar { background: rgb(255, 255, 255); height: 3.5rem; }
.mcStats__keyStats .statBar__bar::before { content: ""; width: 2px; height: 1rem; background: rgb(235, 235, 235); opacity: 0.2; position: absolute; top: -1.5rem; left: 49.9%; }
.mcStats__keyStats .statBar__bar::after { height: 0px; }
.mcStats__keyStats .statBar__bar--away, .mcStats__keyStats .statBar__bar--home { background: rgb(210, 210, 210); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px inset; height: 3.5rem; }
.mcStats__keyStats .statBar__bar--away.t-t13, .mcStats__keyStats .statBar__bar--home.t-t13 { background: rgb(11, 86, 164); }
.mcStats__keyStats .statBar__bar--away.t-t3, .mcStats__keyStats .statBar__bar--home.t-t3 { background: rgb(254, 0, 2); }
.mcStats__keyStats .statBar__bar--away.t-t91, .mcStats__keyStats .statBar__bar--home.t-t91 { background: rgb(230, 35, 51); }
.mcStats__keyStats .statBar__bar--away.t-t36, .mcStats__keyStats .statBar__bar--home.t-t36 { background: rgb(0, 84, 166); }
.mcStats__keyStats .statBar__bar--away.t-t90, .mcStats__keyStats .statBar__bar--home.t-t90 { background: rgb(230, 35, 51); }
.mcStats__keyStats .statBar__bar--away.t-t8, .mcStats__keyStats .statBar__bar--home.t-t8 { background: rgb(10, 69, 149); }
.mcStats__keyStats .statBar__bar--away.t-t31, .mcStats__keyStats .statBar__bar--home.t-t31 { background: rgb(235, 48, 46); }
.mcStats__keyStats .statBar__bar--away.t-t11, .mcStats__keyStats .statBar__bar--home.t-t11 { background: rgb(0, 54, 156); }
.mcStats__keyStats .statBar__bar--away.t-t38, .mcStats__keyStats .statBar__bar--home.t-t38 { background: rgb(245, 245, 245); }
.mcStats__keyStats .statBar__bar--away.t-t14, .mcStats__keyStats .statBar__bar--home.t-t14 { background: rgb(227, 27, 35); }
.mcStats__keyStats .statBar__bar--away.t-t43, .mcStats__keyStats .statBar__bar--home.t-t43 { background: rgb(108, 174, 224); }
.mcStats__keyStats .statBar__bar--away.t-t1, .mcStats__keyStats .statBar__bar--home.t-t1 { background: rgb(216, 25, 32); }
.mcStats__keyStats .statBar__bar--away.t-t4, .mcStats__keyStats .statBar__bar--home.t-t4 { background: rgb(56, 56, 56); }
.mcStats__keyStats .statBar__bar--away.t-t20, .mcStats__keyStats .statBar__bar--home.t-t20 { background: rgb(215, 25, 32); }
.mcStats__keyStats .statBar__bar--away.t-t110, .mcStats__keyStats .statBar__bar--home.t-t110 { background: rgb(215, 31, 48); }
.mcStats__keyStats .statBar__bar--away.t-t6, .mcStats__keyStats .statBar__bar--away.t-t80, .mcStats__keyStats .statBar__bar--home.t-t6, .mcStats__keyStats .statBar__bar--home.t-t80 { background: rgb(245, 245, 245); }
.mcStats__keyStats .statBar__bar--away.t-t57, .mcStats__keyStats .statBar__bar--home.t-t57 { background: rgb(255, 238, 0); }
.mcStats__keyStats .statBar__bar--away.t-t35, .mcStats__keyStats .statBar__bar--home.t-t35 { background: rgb(245, 245, 245); }
.mcStats__keyStats .statBar__bar--away.t-t21, .mcStats__keyStats .statBar__bar--home.t-t21 { background: rgb(125, 44, 59); }
.mcStats__stats { margin: 2rem auto 0px; max-width: 110rem; }
.mcStats__message { display: block; text-align: center; }
.statBar { display: inline-block; margin-bottom: 2rem; width: 100%; }
.statBar__header { color: rgb(10, 47, 87); text-align: center; padding-bottom: 1rem; }
.statBar__header--away, .statBar__header--home { font-size: 2rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; vertical-align: middle; }
.statBar__header--home { padding-right: 2rem; }
.statBar__header--title { font-size: 1.6rem; position: relative; vertical-align: middle; }
.statBar__header--away { padding-left: 2rem; }
.statBar__bar { float: left; position: relative; width: 100%; }
.statBar__bar--away, .statBar__bar--home { background: rgb(210, 210, 210); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 0px inset; display: inline-block; height: 2.4rem; }
.statBar__bar--away.t-t13, .statBar__bar--home.t-t13 { background: rgb(11, 86, 164); }
.statBar__bar--away.t-t3, .statBar__bar--home.t-t3 { background: rgb(254, 0, 2); }
.statBar__bar--away.t-t91, .statBar__bar--home.t-t91 { background: rgb(230, 35, 51); }
.statBar__bar--away.t-t36, .statBar__bar--home.t-t36 { background: rgb(0, 84, 166); }
.statBar__bar--away.t-t90, .statBar__bar--home.t-t90 { background: rgb(230, 35, 51); }
.statBar__bar--away.t-t8, .statBar__bar--home.t-t8 { background: rgb(10, 69, 149); }
.statBar__bar--away.t-t31, .statBar__bar--home.t-t31 { background: rgb(235, 48, 46); }
.statBar__bar--away.t-t11, .statBar__bar--home.t-t11 { background: rgb(0, 54, 156); }
.statBar__bar--away.t-t38, .statBar__bar--home.t-t38 { background: rgb(245, 245, 245); }
.statBar__bar--away.t-t14, .statBar__bar--home.t-t14 { background: rgb(227, 27, 35); }
.statBar__bar--away.t-t43, .statBar__bar--home.t-t43 { background: rgb(108, 174, 224); }
.statBar__bar--away.t-t1, .statBar__bar--home.t-t1 { background: rgb(216, 25, 32); }
.statBar__bar--away.t-t4, .statBar__bar--home.t-t4 { background: rgb(56, 56, 56); }
.statBar__bar--away.t-t20, .statBar__bar--home.t-t20 { background: rgb(215, 25, 32); }
.statBar__bar--away.t-t110, .statBar__bar--home.t-t110 { background: rgb(215, 31, 48); }
.statBar__bar--away.t-t6, .statBar__bar--away.t-t80, .statBar__bar--home.t-t6, .statBar__bar--home.t-t80 { background: rgb(245, 245, 245); }
.statBar__bar--away.t-t57, .statBar__bar--home.t-t57 { background: rgb(255, 238, 0); }
.statBar__bar--away.t-t35, .statBar__bar--home.t-t35 { background: rgb(245, 245, 245); }
.statBar__bar--away.t-t21, .statBar__bar--home.t-t21 { background: rgb(125, 44, 59); }
.statBar__bar--home { float: left; border-radius: 2px 0px 0px 2px; }
.statBar__bar--away { float: right; border-radius: 0px 2px 2px 0px; }
.statBar__bar::before { top: -0.7rem; }
.statBar__bar::after, .statBar__bar::before { content: ""; width: 2px; height: 0.5rem; background: rgb(210, 210, 210); position: absolute; left: 49.9%; }
.statBar__bar::after { bottom: -0.7rem; }
@media (max-width: 81.24em) {
  .mcStats__keyStats .statChart { height: 18rem; width: 18rem; }
  .mcStats__keyStats .statChart__svg { width: 16rem; height: 16rem; transform: rotate(-90deg); border-radius: 50%; }
  .mcStats__keyStats .statChart__hole { left: 3rem; top: 3rem; height: 12rem; width: 12rem; }
  .mcStats__keyStats .statChart--small { height: 12rem; width: 12rem; }
  .mcStats__keyStats .statChart--small .statChart__svg { width: 10rem; height: 10rem; }
  .mcStats__keyStats .statChart--small .statChart__hole { font-size: 3.5rem; left: 2rem; top: 2rem; height: 8rem; width: 8rem; }
  .mcStats__keyStats .statChart--small .statChart__hole .label { font-size: 1.2rem; }
  .mcStats__keyStats .statChart--small::after { width: 1rem; }
  .mcStats__keyStats .statChart--large::after { width: 2rem; }
  .mcStats__keyStats--total { font-size: 6rem; }
  .mcStats__keyStats--home .statChart--small { margin-right: 1.5rem; }
  .mcStats__keyStats--home .statChart--small::after { right: -1.5rem; }
  .mcStats__keyStats--home .statChart--large { margin-right: 3rem; }
  .mcStats__keyStats--home .statChart--large::after { right: -2.5rem; }
  .mcStats__keyStats--away .statChart--small { margin-left: 1.5rem; }
  .mcStats__keyStats--away .statChart--small::after { left: -1.5rem; }
  .mcStats__keyStats--away .statChart--large { margin-left: 3rem; }
  .mcStats__keyStats--away .statChart--large::after { left: -2.5rem; }
}
@media (max-width: 64.0525em) {
  .mcStats__keyStats { height: 45rem; }
  .mcStats__keyStats .statChart--small { position: absolute; top: 20rem; }
  .mcStats__keyStats .statChart--small::after { width: 0px; }
  .mcStats__keyStats .statChart--large { position: absolute; top: 0px; }
  .mcStats__keyStats .statChart--large::after { width: 0px; }
  .mcStats__keyStats--total { font-size: 9rem; position: absolute; top: 10rem; }
  .mcStats__keyStats--home .statChart--small { left: 3rem; }
  .mcStats__keyStats--home .statChart--large { left: 2rem; }
  .mcStats__keyStats--home .mcStats__keyStats--total { right: 25%; }
  .mcStats__keyStats--away .statChart--small { right: 3rem; }
  .mcStats__keyStats--away .statChart--large { right: 2rem; }
  .mcStats__keyStats--away .mcStats__keyStats--total { left: 25%; }
  .mcStats__keyStats .statBar { margin-top: 3rem; position: absolute; right: 0px; bottom: 0px; left: 0px; }
}
@media (max-width: 52.49em) {
  .mcStats__keyStats .statChart--small { top: 18rem; }
  .mcStats__keyStats .statChart--large { height: 15rem; width: 15rem; top: 16rem; }
  .mcStats__keyStats .statChart--large .statChart__svg { height: 13rem; width: 13rem; }
  .mcStats__keyStats .statChart--large .statChart__hole { height: 10rem; width: 10rem; left: 2.5rem; top: 2.5rem; }
  .mcStats__keyStats--total { top: 5rem; }
  .mcStats__keyStats--home .statChart--small { left: 1rem; }
  .mcStats__keyStats--home .statChart--large { left: 14rem; }
  .mcStats__keyStats--home .mcStats__keyStats--total { right: 50%; }
  .mcStats__keyStats--away .statChart--small { right: 1rem; }
  .mcStats__keyStats--away .statChart--large { right: 14rem; }
  .mcStats__keyStats--away .mcStats__keyStats--total { left: 50%; }
  .mcStats__keyStats--centre { top: 25%; }
}
@media (max-width: 39.99em) {
  .mcStats__stats { padding: 0px; }
  .mcStats__stats .statBar__header { padding-bottom: 1.5rem; }
  .mcStats__stats .statBar__header--title { font-size: 1.5rem; }
  .mcStats__stats .statBar__header--away, .mcStats__stats .statBar__header--home { font-size: 2.5rem; }
}
.mc-form::before { content: ""; display: block; }
.mc-form::after { content: ""; display: table; clear: both; }
.mc-form__label, .mc-form__latest { text-align: center; }
.mc-form__latest { color: rgb(11, 86, 164); text-transform: uppercase; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; font-size: 1.2rem; position: relative; bottom: -3.5rem; z-index: -1; }
.mc-form__team-container { float: left; width: 50%; }
.mc-form__match { border-bottom: 1px solid rgb(244, 244, 244); padding: 1rem 0px; color: rgb(6, 23, 41); text-decoration: none; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; position: relative; }
.mc-form__match--home { padding-right: 4rem; }
.mc-form__match--home .mc-form__outcome { margin-left: 3.5rem; }
.mc-form__match--home .mc-form__arrow { right: 9rem; }
.mc-form__match--away { -webkit-box-pack: start; justify-content: flex-start; padding-left: 4rem; }
.mc-form__match--away .mc-form__outcome { order: -1; }
.mc-form__match--away .mc-form__arrow { right: 2rem; }
.mc-form__match .match-item__score { padding: 0px 1rem; }
.mc-form__team { font-size: 1.8rem; margin: 0px 1rem; -webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; }
.mc-form__team--right { text-align: right; }
.mc-form__badge { -webkit-box-flex: 1; flex: 1 0 3.5rem; max-width: 3.5rem; }
.mc-form__score { -webkit-box-flex: 1; flex: 1 0 7rem; max-width: 7rem; }
.mc-form__score-divider { display: none; }
.mc-form__outcome { font-size: 1.6rem; text-align: center; text-transform: uppercase; }
.mc-form__outcome abbr[title] { text-decoration: none; border-bottom: 0px; }
.mc-form__outcome-block { display: block; width: 3rem; height: 1rem; border-radius: 0.5rem; background: rgb(194, 194, 194); }
.mc-form .t-l { background: rgb(222, 14, 14); }
.mc-form .t-w { background: rgb(10, 191, 40); }
.mc-form__arrow { width: 1.2rem; color: rgb(11, 86, 164); transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s; transform: translateY(-50%); position: absolute; top: 50%; }
@media (min-width: 75em) {
  .mc-form .mc-form__team--short { display: none; }
}
@media (max-width: 75em) {
  .mc-form .mc-form__team--short { display: block; }
  .mc-form .mc-form__team--long { display: none; }
}
@media (max-width: 50em) {
  .mc-form .mc-form__label { margin-bottom: 1rem; }
  .mc-form .mc-form__latest { position: static; }
  .mc-form .mc-form__match { position: relative; padding: 3.5rem 0.5rem 0.5rem; font-family: "Fira Sans", sans-serif; }
  .mc-form .mc-form__match--home .mc-form__outcome { right: 1rem; }
  .mc-form .mc-form__match--away .mc-form__outcome { left: 1rem; }
  .mc-form .mc-form__arrow, .mc-form .mc-form__badge, .mc-form .mc-form__team--short { display: none; }
  .mc-form .mc-form__team--long { display: block; font-size: 1.4rem; -webkit-box-flex: 0; flex: 0 1 0%; margin: 0px 0.5rem; }
  .mc-form .mc-form__score-divider { display: inline-block; margin: 0px 0.2rem; }
  .mc-form .mc-form__outcome { position: absolute; top: 0.5rem; font-size: 1.4rem; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
  .mc-form .mc-form__outcome-block { width: 2.4rem; height: 0.8rem; border-radius: 0.4rem; }
  .mc-form a.mc-form__match { color: rgb(11, 86, 164); }
  .mc-form a.mc-form__match .mc-form__team { text-decoration: underline; }
  .mc-form a.mc-form__match .match-item__score span { color: rgb(11, 86, 164); }
  .mc-form .match-item__score { margin: 0px; font-size: 1.4rem; padding: 0px; }
  .mc-form .match-item__score span { border-right: 0px; background: transparent; width: auto; height: auto; line-height: normal; color: rgb(6, 23, 41); }
  .mc-form .match-item__score span::after, .mc-form .match-item__score span::before { display: none; }
}
@media (max-width: 31.25em) {
  .mc-form .mc-form__team--short { display: block; font-size: 1.4rem; margin: 0px 0.5rem; -webkit-box-flex: 0; flex: 0 1 auto; }
  .mc-form .mc-form__team--long { display: none; }
}
a.mc-form__match:focus .mc-form__team { text-decoration: underline; }
a.mc-form__match:focus .mc-form__arrow { transform: translate(5px, -50%); text-decoration: none; }
@media (min-width: 64.0625em) {
  a.mc-form__match:hover .mc-form__team { text-decoration: underline; }
  a.mc-form__match:hover .mc-form__arrow { transform: translate(5px, -50%); text-decoration: none; }
}
.mc-video__error { text-align: center; padding: 3rem 0px 2rem; }
.mc-video__hero-wrapper .video-hero { margin-bottom: -8rem; padding-top: 4rem; padding-bottom: 12rem; }
.mc-video__hero-wrapper .video-hero__header { display: none; }
@media (max-width: 39.99em) {
  .mc-video__hero-wrapper .video-hero { padding: 2rem 2rem 4rem; margin-bottom: 2rem; }
}
.timeline { width: 100%; max-width: 112rem; margin: 1rem auto 0px; font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; text-align: left; padding: 0px 1rem 2rem; display: flex; }
.timeline__teams { display: flex; -webkit-box-align: center; align-items: center; padding-right: 1rem; position: relative; }
.timeline__teams::before { content: ""; display: block; position: absolute; height: 0.2rem; background: rgba(255, 255, 255, 0.2); left: 0px; right: 0px; top: 50%; transform: translateY(-50%); }
.timeline__team-name { display: block; color: rgb(255, 255, 255); height: auto; font-size: 1.1rem; }
.timeline__team-name--home { margin-bottom: 1.6rem; }
.timeline .timeline-events { display: flex; position: relative; -webkit-box-flex: 1; flex: 1 1 0%; }
.timeline .timeline-events__event { -webkit-box-flex: 1; flex: 1 1 0%; align-self: stretch; z-index: 20; position: relative; }
.timeline .timeline-events__event:focus { z-index: 30; }
@media (min-width: 64.0625em) {
  .timeline .timeline-events__event:hover { z-index: 30; }
}
.timeline .timeline-events__event::after, .timeline .timeline-events__event::before { content: ""; display: block; position: absolute; height: 0.2rem; left: 0px; right: 0px; top: 50%; transform: translateY(-50%); background: rgba(255, 255, 255, 0.2); }
.timeline .timeline-events__event::after { background: rgb(251, 186, 0); width: 0px; transition: width 0.2s ease 0s; }
.timeline .timeline-events__event--complete::after { width: 100%; }
.timeline .timeline-events__divider { padding: 0.3rem; border-radius: 0.3rem; font-size: 1rem; top: 50%; position: relative; transform: translateY(-50%); display: block; z-index: 10; background-color: rgb(9, 25, 44); color: rgb(218, 0, 25); font-weight: 800; }
.timeline__current { position: absolute; top: 0px; right: 0px; bottom: 0px; width: 1px; background: rgb(251, 186, 0); }
@media (max-width: 56.25em) {
  .timeline { display: none; }
}
.timeline-event { margin: 0px 0.1rem; text-align: center; position: relative; min-width: 1.4rem; font-size: 1.1rem; }
.timeline-event__icon { cursor: pointer; display: block; width: 1.4rem; height: 1.4rem; margin: 0.4rem auto; position: relative; }
.timeline-event__icon--ball { color: rgb(251, 186, 0); }
.timeline-event__icon--og { color: rgb(255, 255, 255); }
.timeline-event__icon:focus .event-tooltip { opacity: 1; }
@media (min-width: 64.0625em) {
  .timeline-event__icon:hover .event-tooltip { opacity: 1; }
}
.timeline-event__minute { background: rgb(9, 25, 44); position: relative; z-index: 10; }
.timeline-event__svg { position: absolute; width: 1.4rem; height: 1.4rem; left: 50%; transform: translateX(-50%); }
.timeline-event--away, .timeline-event--home { cursor: pointer; }
.timeline-event--home .timeline-event__icon { bottom: 2.5rem; }
.timeline-event--away .timeline-event__icon { top: 2.5rem; }
.event-tooltip { position: absolute; opacity: 0; transition: opacity 0.3s ease-out 0s; text-align: left; background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); z-index: 50; pointer-events: none; min-width: 25rem; bottom: 2.5rem; left: 0.7rem; transform: translateX(-50%); }
.event-tooltip::after { content: ""; position: absolute; border-width: 8px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: initial; bottom: -16px; left: 50%; margin-left: -8px; }
.event-tooltip__header { background: rgb(11, 86, 164); color: rgb(255, 255, 255); padding: 0.7rem 1rem; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px; line-height: 2rem; }
.event-tooltip__player-img { position: absolute; bottom: 0px; left: 0px; }
.event-tooltip__player-name { color: rgb(6, 23, 41); line-height: 1.8; font-size: 1.2rem; display: block; }
.event-tooltip__player-assist { color: rgb(115, 115, 115); font-size: 1.1rem; line-height: 1.8; font-family: "Fira Sans", sans-serif; }
.event-tooltip__event-icn, .event-tooltip__sub-icon { width: 1.8rem; height: 1.8rem; }
.event-tooltip__event-icn { margin-right: 0.5rem; }
.event-tooltip__team-score { float: right; color: rgba(255, 255, 255, 0.6); font-size: 1.2rem; }
.event-tooltip__team { color: rgb(255, 255, 255); }
.event-tooltip__min { margin-right: 0.5rem; color: rgb(251, 186, 0); }
.event-tooltip__badge, .event-tooltip__min { display: inline-block; vertical-align: middle; }
.event-tooltip__badge { position: relative; margin-right: 0px; margin-left: 0.5rem; top: 0px; }
.event-tooltip__badge-bg { padding: 0.7rem; margin-right: 0.6rem; }
.event-tooltip__player-info { margin-left: 6rem; padding-top: 1.2rem; }
.event-tooltip__content { padding-bottom: 1rem; min-height: 6.2rem; position: relative; }
.event-tooltip__content--sub-off { float: left; }
.event-tooltip__content--sub-off .event-tooltip__player-img { left: 0px; }
.event-tooltip__content--sub-on { float: right; }
.event-tooltip__content--sub-on .event-tooltip__player-img { right: 0px; left: auto; }
.event-tooltip__content--sub-on .event-tooltip__player-info { margin-left: 0px; margin-right: 6rem; padding-top: 3.7rem; }
.event-tooltip__content--sub-on .event-tooltip__player-name { float: right; padding-left: 2rem; position: relative; font-weight: 500; }
.event-tooltip__content--sub-on .event-tooltip__sub-icon { position: absolute; left: 0px; }
.event-tooltip--away { bottom: 3.5rem; }
.event-tooltip--substitution { min-width: 28rem; }
.event-tooltip--substitution .event-tooltip__content { width: 50%; white-space: nowrap; padding-bottom: 0px; }
.event-tooltip--substitution .event-tooltip__content .event-tooltip__player-info { display: block; position: relative; }
.event-tooltip--substitution .event-tooltip__content .event-tooltip__player-info::before { content: ""; display: block; }
.event-tooltip--substitution .event-tooltip__content .event-tooltip__player-info::after { content: ""; display: table; clear: both; }
.listen-live-button { position: absolute; right: 1rem; top: 1.5rem; z-index: 10; text-transform: none; color: rgb(115, 115, 115); font-size: 1.3rem; font-weight: 500; padding: 1rem 0.5rem; }
.listen-live-button .icon--large { margin-right: 8px; }
.listen-live-button .icon--variant { width: 0.7rem; height: 0.7rem; margin-left: 0.5rem; }
.audio-player { margin-top: 2rem; background: rgb(6, 23, 41); }
.audio-player .single-video__live-tag { display: inline-flex; -webkit-box-align: center; align-items: center; text-transform: uppercase; font-size: 1.2rem; font-weight: 500; background: rgb(218, 0, 25); color: rgb(255, 255, 255); padding: 0.1rem 0.6rem; }
.audio-player .single-video__live-tag .icon { width: 1.2rem; height: 1.2rem; margin-right: 0.5rem; }
.audio-player .single-video__caption { background: linear-gradient(0deg, rgb(12, 42, 77) 0px, rgb(12, 60, 118) 50%, rgb(12, 60, 118)); color: rgb(255, 255, 255); padding: 1.5rem; }
.audio-player .single-video__title { padding-top: 1rem; }
.audio-player .single-video__description { font-size: 1.2rem; }
.audio-player__button { color: rgb(255, 255, 255); background: rgb(12, 42, 77); text-transform: uppercase; padding: 1rem 1.5rem; display: flex; -webkit-box-align: center; align-items: center; font-weight: 500; cursor: pointer; position: relative; }
.audio-player__button .icon { transform: rotate(90deg); width: 1.4rem; height: 1.4rem; margin-right: 1rem; }
.audio-player__button:focus { background: rgb(11, 86, 164); }
@media (min-width: 64.0625em) {
  .audio-player__button:hover { background: rgb(11, 86, 164); }
}
.audio-player__button::after { content: ""; width: 100%; height: 1px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0)); position: absolute; top: 0px; left: 0px; }
.audio-player .kWidgetPlayBtn { width: 7rem; height: 7rem; margin-top: -3rem; margin-left: -3rem; }
.audio-player .kWidgetPlayBtn::before { background: url("global-sprite.png") -1486px -65px no-repeat; width: 30px; height: 34px; margin-left: 3px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .audio-player .kWidgetPlayBtn::before { background-image: url("global-sprite@x2.png"); background-size: 1522px 1458px; }
}
.poll { position: fixed; top: 0px; right: 0px; bottom: 0px; width: 35rem; overflow-y: auto; background: rgb(255, 255, 255); z-index: 100; box-shadow: rgba(0, 0, 0, 0.4) -5rem 2.5rem 15rem; transform: translateX(35rem); opacity: 0; }
.poll, .poll.open { transition: all 0.25s ease-in 0s; }
.poll.open { transform: translateX(0px); opacity: 1; }
.poll.is-docked .poll__header { padding-top: 6rem; transition: padding-top 0.2s ease 0s; }
.poll__button { position: fixed; z-index: 100; right: 0px; top: 0px; margin-top: 15rem; cursor: pointer; display: flex; -webkit-box-align: center; align-items: center; background: rgb(10, 47, 87); color: rgb(255, 255, 255); border-top-left-radius: 3px; border-bottom-left-radius: 3px; box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 15px; padding: 1rem 1.2rem; transform: translateX(0px); opacity: 1; transition: all 0.25s ease-in 0s; }
.poll__button.open { transform: translateX(-35rem); opacity: 0; transition: all 0.25s ease-in 0s; }
.poll__button__label { text-transform: uppercase; font-weight: 500; padding: 0px 1.2rem 0px 0.8rem; }
.poll__button__icon.icon { width: 1.4rem; height: 1.4rem; }
.poll__button .poll__header__icon .icon { transition: transform 0.2s ease-in 0s, -webkit-transform 0.2s ease-in 0s; margin-left: 0px; }
.poll__button .poll__header__count-wrapper { transition: transform 0.2s ease-in 0s, -webkit-transform 0.2s ease-in 0s; }
.poll__button:focus { background: rgb(11, 86, 164); }
.poll__button:focus .poll__header__count-wrapper, .poll__button:focus .poll__header__icon .icon { transform: scale(1.1); transition: transform 0.2s ease-in 0s, -webkit-transform 0.2s ease-in 0s; }
@media (min-width: 64.0625em) {
  .poll__button:hover { background: rgb(11, 86, 164); }
  .poll__button:hover .poll__header__count-wrapper, .poll__button:hover .poll__header__icon .icon { transform: scale(1.1); transition: transform 0.2s ease-in 0s, -webkit-transform 0.2s ease-in 0s; }
}
.poll__header { color: rgb(255, 255, 255); background-color: rgb(6, 23, 41); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-top: 13rem; transition: padding-top 0.2s ease 0s; }
.poll__header__title { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; flex: 1 1 1%; padding: 1.4rem 1rem; background-image: url("badge-corner-faded-strong.png"); background-size: 102px 64px; background-repeat: no-repeat; background-position: 100% center; font-size: 1.6rem; border-right: 1px solid rgba(255, 255, 255, 0.3); }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .poll__header__title { background-image: url("badge-corner-faded-strong@x2.png"); }
}
.poll__header__icon { position: relative; display: inline-block; }
.poll__header__icon .icon { margin-left: 1rem; }
.poll__header__count-wrapper { position: absolute; top: -0.5rem; right: 1.2rem; width: 1.5rem; height: 1.5rem; background: rgb(223, 0, 78); border-radius: 100%; border: 1px solid rgb(11, 86, 164); text-align: center; }
.poll__header__count { font-size: 1rem; font-weight: 500; line-height: 1.4rem; }
.poll__header__close { padding: 1.4rem 1rem; }
.poll__header__close .icon { fill: rgb(255, 255, 255); width: 2.5rem; height: 2.5rem; }
.poll__header__close:focus { background: rgb(251, 186, 0); }
.poll__header__close:focus .icon { fill: rgb(6, 23, 41); }
@media (min-width: 64.0625em) {
  .poll__header__close:hover { background: rgb(251, 186, 0); }
  .poll__header__close:hover .icon { fill: rgb(6, 23, 41); }
}
.poll__content { padding: 1.5rem 1rem; overflow-x: hidden; }
.poll__sub-title { font-weight: 500; font-size: 1.5rem; }
.poll__question-list { padding: 2rem 0px 1rem; }
.poll__question-item { display: flex; -webkit-box-align: center; align-items: center; margin-bottom: 1.5rem; border: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; cursor: pointer; position: relative; border-radius: 3px; background-color: rgb(11, 86, 164); transition: all 0.2s ease-in-out 0s; }
.poll__question-item:hover { background-color: rgb(251, 186, 0); transform: scale(1.02); transition: all 0.2s ease-in-out 0s; }
.poll__question-item:hover .poll__question__icon { color: rgb(6, 23, 41); }
.poll__question-item:hover .poll__question__votes-num { color: rgb(149, 110, 0); }
.poll__question-item:hover .icon { fill: rgb(149, 110, 0); }
.poll__question-item .icon { position: absolute; right: 0px; margin-right: 1.5rem; width: 1.3rem; height: 1.3rem; fill: rgb(11, 86, 164); top: 50%; transform: translateY(-50%); }
.poll__question__icon { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; color: rgb(255, 255, 255); font-size: 3.5rem; padding: 0px 0.8rem; }
.poll__question__content { font-size: 1.4rem; padding: 1rem 3.5rem 1rem 1.2rem; flex: 1 1 1%; background: rgb(255, 255, 255); }
.poll__question__votes { font-size: 1.2rem; color: rgb(115, 115, 115); padding-top: 0.5rem; }
.poll__question__votes-num { font-weight: 500; color: rgb(11, 86, 164); }
.poll__answer-list { padding: 2rem 0px 1rem; }
.poll__answer-item { border-radius: 3px; margin-bottom: 1.5rem; border: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.poll__answer__content { padding: 1.4rem; font-size: 1.4rem; line-height: 1.8rem; }
.poll__answer__chosen { padding: 0.5rem 1.4rem; background-color: rgb(251, 186, 0); font-size: 1.2rem; }
.poll__options__list { padding: 2rem 0px 1rem; }
.poll__options__item { position: relative; margin-bottom: 1.2rem; color: rgb(11, 86, 164); cursor: pointer; text-transform: uppercase; padding: 0.8rem 1.5rem; border-radius: 3px; overflow: hidden; border: 1px solid rgb(235, 235, 235); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; transition: transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; }
.poll__options__item:hover { background: rgb(251, 186, 0); color: rgb(6, 23, 41); transform: scale(1.02); transition: transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s; }
.poll__options__item--answered { cursor: default; background: rgb(6, 23, 41); padding: 0.4rem 1.5rem; }
.poll__options__item--answered:hover { background: rgb(6, 23, 41); transform: scale(1); }
.poll__options__item .bar { position: absolute; top: 0px; left: 0px; bottom: 0px; background-color: rgb(11, 86, 164); z-index: 0; }
.poll__options__content { font-weight: 500; }
.poll__options__content--answered { position: relative; z-index: 1; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; color: rgb(255, 255, 255); }
.poll__options__pct { font-size: 2rem; }
.poll .branding-strip { margin: 0.5rem -1rem 2rem; width: 110%; height: 2rem; background: url("badge-faded.png") 15% 20% / 25% no-repeat rgb(11, 86, 164); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 6px -3px inset; }
@media not all, (-webkit-min-device-pixel-ratio: 2) {
  .poll .branding-strip { background-image: url("badge-faded@x2.png"); }
}
@media (max-width: 64.0525em) {
  .poll__header { padding-top: 11rem; }
}
@media (max-width: 52.49em) {
  .poll__button { bottom: 0px; top: auto; margin: 0px 2rem 2rem 0px; border-radius: 100%; padding: 1.2rem; box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 15px; }
  .poll__button__icon, .poll__button__label { display: none; }
}
@media (max-width: 39.99em) {
  .poll { width: 100%; transform: translateX(0px); visibility: hidden; }
  .poll.open { visibility: visible; }
  .poll__header { padding-top: 10rem; }
}
.mc-fixtures-standings { margin: 2rem 0px; border-radius: 5px; background-color: rgb(255, 255, 255); overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px; }
.mc-fixtures-standings__header { width: 100%; height: 5rem; background-color: rgb(11, 86, 164); border-radius: 5px 5px 0px 0px; position: relative; }
.mc-fixtures-standings__comp-logo { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.mc-fixtures-standings__tabs { margin: 1.3rem auto; text-align: center; width: 90%; display: flex; box-shadow: rgb(199, 199, 199) 0px 0px 10px; border-radius: 5px; text-transform: uppercase; font-size: 1.2rem; font-weight: 800; }
.mc-fixtures-standings__tab-item { width: 50%; padding: 1.5rem 0px; background-color: rgb(255, 255, 255); color: rgb(115, 115, 115); border: 1px solid rgb(235, 235, 235); cursor: pointer; transition: all 0.25s ease 0s; }
.mc-fixtures-standings__tab-item:focus { background-color: rgb(11, 86, 164); color: rgb(255, 255, 255); }
.mc-fixtures-standings__tab-item.is-active { background-color: rgb(10, 47, 87); border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); }
.mc-fixtures-standings__tab-item:first-of-type { border-radius: 5px 0px 0px 5px; }
.mc-fixtures-standings__tab-item:last-of-type { border-radius: 0px 5px 5px 0px; }
.mc-fixtures-standings.scores-tab { box-shadow: none; }
.mc-fixtures-standings.scores-tab .mc-fixtures, .mc-fixtures-standings.scores-tab .mc-fixtures-standings__tabs { width: 100%; }
@media (min-width: 25em) {
  .mc-fixtures-standings.scores-tab .mc-fixtures__date-header { text-align: center; padding: 1.2rem 0px 0.7rem; }
}
@media (min-width: 25em) {
  .mc-fixtures-standings.scores-tab .mc-fixtures__team--full { display: inline; }
  .mc-fixtures-standings.scores-tab .mc-fixtures__team--abbr { display: none; }
}
.mc-fixtures-standings.scores-tab .mc-standings__table { width: 100%; }
.mc-fixtures-standings.scores-tab .mc-standings__header-cell--pos-mvt { width: 15%; }
.mc-fixtures-standings.scores-tab .mc-standings__header-cell--club { width: 40%; }
.mc-fixtures-standings.scores-tab .mc-standings__header-cell--goal-diff, .mc-fixtures-standings.scores-tab .mc-standings__header-cell--played, .mc-fixtures-standings.scores-tab .mc-standings__header-cell--points { width: 15%; }
@media (min-width: 52.5em) {
  .mc-fixtures-standings.scores-tab .mc-standings__header-cell--pos-mvt { width: 10%; }
  .mc-fixtures-standings.scores-tab .mc-standings__header-cell--club { width: 30%; }
  .mc-fixtures-standings.scores-tab .mc-standings__header-cell--goal-diff, .mc-fixtures-standings.scores-tab .mc-standings__header-cell--played, .mc-fixtures-standings.scores-tab .mc-standings__header-cell--points { width: 20%; }
  .mc-fixtures-standings.scores-tab .mc-standings__team--abbr { display: none; }
  .mc-fixtures-standings.scores-tab .mc-standings__team--full { display: inline; }
}
@media (max-width: 64.0525em) {
  .mc-fixtures-standings__header { border-radius: 3px; }
}
.mc-fixtures { width: 90%; margin: 0px auto; }
.mc-fixtures__date-group { margin-bottom: 1rem; }
.mc-fixtures__date-header { width: 100%; border-top: 2px solid rgb(11, 86, 164); font-weight: 500; padding: 1rem 0px 0.3rem; }
.mc-fixtures__match-container { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-flex: 1; flex: 1 0 0%; padding: 1rem 0px; border-bottom: 1px solid rgb(235, 235, 235); }
.mc-fixtures__match-container:last-of-type { border-bottom: transparent; }
.mc-fixtures__team-container { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; display: flex; -webkit-box-align: center; align-items: center; font-size: 1.5rem; width: 50%; }
.mc-fixtures__team-container:first-child { -webkit-box-pack: end; justify-content: flex-end; }
.mc-fixtures__team { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; }
.mc-fixtures__team--home { padding-right: 0.6rem; text-align: right; }
.mc-fixtures__team--away { padding-left: 0.6rem; }
.mc-fixtures__team--full { display: none; }
.mc-fixtures__kickoff { width: 8rem; height: 3rem; font-size: 1.6rem; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; margin: 0px 0.8rem; background: linear-gradient(rgb(247, 247, 247), rgb(247, 247, 247) 50%, rgb(235, 235, 235) 0px); }
.mc-fixtures__kickoff span { text-align: center; }
.mc-fixtures__score { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; width: 8rem; height: 3rem; font-size: 1.6rem; display: inline-flex; margin: 0px 0.8rem; background: linear-gradient(rgb(11, 86, 164), rgb(45, 110, 177) 50%, rgb(11, 86, 164) 0px); color: rgb(255, 255, 255); }
.mc-fixtures__score span { width: 50%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.mc-fixtures__score span:first-child { border-right: 1px solid rgb(6, 23, 41); }
.mc-fixtures__score--live { background: linear-gradient(rgb(226, 167, 0), rgb(251, 186, 0) 50%, rgb(200, 148, 0) 0px); color: rgb(6, 23, 41); }
.mc-fixtures .badge { min-width: 2.5rem; }
.mc-standings__table { width: 90%; margin: 0px auto; }
.mc-standings__header-cell { padding: 0.5rem 0px; color: rgb(6, 23, 41); background: rgb(235, 235, 235); font-size: 1.1rem; }
.mc-standings__header-cell--pos-mvt { width: 20%; }
.mc-standings__header-cell--club { width: 50%; text-align: left; }
.mc-standings__header-cell--goal-diff, .mc-standings__header-cell--played, .mc-standings__header-cell--points { width: 10%; min-width: 3rem; }
.mc-standings__row { text-align: center; font-size: 1.5rem; font-weight: 300; border-bottom: 1px solid rgb(235, 235, 235); }
.mc-standings__row--leicester { background-color: rgb(10, 47, 87); }
.mc-standings__row--leicester .mc-standings__mvt, .mc-standings__row--leicester .mc-standings__row-cell { color: rgb(255, 255, 255); }
.mc-standings__row-cell { padding: 1.2rem 0px; font-weight: 300; }
.mc-standings__row-cell--pos-mvt { font-weight: 500; }
.mc-standings__row-cell--club { overflow: hidden; text-align: left; }
.mc-standings__row-cell--goal-diff, .mc-standings__row-cell--played, .mc-standings__row-cell--points { min-width: 3rem; }
.mc-standings__row-cell--points { font-weight: 500; }
.mc-standings__pos { width: 60%; text-align: right; }
.mc-standings__mvt { width: 40%; text-align: left; color: rgb(115, 115, 115); }
.mc-standings__mvt .icon { height: 1.1rem; width: 1.1rem; }
.mc-standings__mvt.up { color: rgb(10, 191, 40); vertical-align: 0.2rem; }
.mc-standings__mvt.down { color: rgb(222, 14, 14); vertical-align: 0.2rem; }
.mc-standings__badge { min-width: 25px; display: inline-block; vertical-align: middle; }
.mc-standings__team { font-family: "Century Gothic W04 Bold", "Fira Sans", sans-serif; font-weight: 100; width: 80%; overflow: hidden; text-overflow: ellipsis; margin-left: 0.5rem; }
.mc-standings__team--full { display: none; }
.mc-standings__link { padding: 1.5rem 0px; width: 100%; display: flex; -webkit-box-pack: center; justify-content: center; }
.follow { text-align: center; }
.follow__title { font-size: 1.1rem; font-weight: 300; margin-bottom: 1rem; }
.follow__item { margin: 0px 0.2rem; color: rgb(255, 255, 255); display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; border-radius: 50%; width: 4rem; height: 4rem; box-shadow: rgba(6, 23, 41, 0.4) 0px 2px 5px; transform: scale(1); transition: transform 0.25s ease 0s, -webkit-transform 0.25s ease 0s; }
.follow__item img { width: auto; }
.follow__item svg { width: 2rem; height: 2rem; }
.follow__item--facebook { background-color: rgb(59, 89, 152); }
.follow__item--twitter { background-color: rgb(64, 153, 255); }
.follow__item--youtube { background-color: rgb(187, 0, 0); }
.follow__item--instagram { background: linear-gradient(90deg, rgb(254, 201, 95) 0px, rgb(211, 28, 122) 36%, rgb(133, 85, 197) 67%, rgb(100, 52, 185)); }
@media (min-width: 64.0625em) {
  .follow__item:hover { transform: scale(1.1); }
}
.follow__item:focus { transform: scale(1.1); }
.condolence-form { width: 100%; max-width: 60rem; padding-top: 3rem; padding-bottom: 6rem; }
.condolence-form .form-group { clear: both; }
.condolence-form .form-group--radio { display: flex; -webkit-box-align: center; align-items: center; width: auto; float: left; clear: none; margin-right: 3rem; margin-bottom: 3rem; }
.condolence-form .form-group--radio .form-label { margin: 0px 0px 0px 1rem; }
.condolence-form .form-label { margin-top: 0.7rem; vertical-align: top; }
.condolence-form .form-element--radio { width: auto; }
.condolence-form .form-element--textarea { height: 20rem; }
.condolence-form .form-element:focus { border-color: rgb(11, 86, 164); }
.condolence-form .form-element--email[valid]:not(:focus), .condolence-form .form-element--text[valid]:not(:focus), .condolence-form .form-element--textarea[valid]:not(:focus) { border-bottom-color: rgb(10, 191, 40); }
.condolence-form .form-element--email[invalid]:not(:focus), .condolence-form .form-element--text[invalid]:not(:focus), .condolence-form .form-element--textarea[invalid]:not(:focus) { border-bottom-color: rgb(218, 0, 25); }
.condolence-form .form-element--submit { margin-left: 25%; }
.condolence-form .error { display: none; margin-left: 25%; color: rgb(218, 0, 25); }
.condolence__thank-you { display: none; opacity: 0; font-size: 1.8rem; line-height: 3.2rem; }
.condolence__thank-you.u-show { animation: 1s ease 0s 1 normal forwards running d; }
.condolence__thank-you p { margin-bottom: 2rem; }
.condolence-listing { margin-top: 2rem; margin-bottom: 4rem; }
.condolence-listing__list { display: flex; flex-wrap: wrap; }
.condolence-listing__item { display: flex; width: 25%; padding: 1rem; }
@media (max-width: 1200px) {
  .condolence-listing__item { width: 33%; }
}
@media (max-width: 1050px) {
  .condolence-listing__item { width: 50%; }
}
@media (max-width: 600px) {
  .condolence-listing__item { width: 100%; }
}
.condolence-listing__item-inner { -webkit-box-flex: 1; flex: 1 1 0%; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; background: rgb(255, 255, 255); }
.condolence-listing__header, .condolence-listing__message { padding: 1rem; }
.condolence-listing__header { font-size: 1.2rem; border-bottom: 1px solid rgb(235, 235, 235); }
.condolence-listing__name { margin-bottom: 0.5rem; font-family: "Fira Sans", sans-serif; font-weight: 700; }
.condolence-listing__message { font-size: 1.3rem; }
.condolence-listing .load-more__btn:focus { background-color: rgb(255, 255, 255); color: rgb(11, 86, 164); }
.condolence-listing .filters { margin-bottom: 2rem; border-bottom: 0px; }
@media (max-width: 39.99em) {
  .condolence-listing .filters { border: 0px; }
  .condolence-listing .filters__open-btn { top: -2.5rem; left: 1rem; font-size: 1.1rem; }
  .condolence-listing .filters__dropdown-container { display: flex; width: auto; padding: 0px; border: 0px; }
  .condolence-listing .filters__dropdown-container::after { display: none; }
  .condolence-listing .filters .dropdown { display: block; }
  .condolence-listing .filters .dropdown__comma { display: none; }
  .condolence-listing .filters .dropdown__current { padding-left: 1rem; }
  .condolence-listing .filters .dropdown-list { display: block; }
  .condolence-listing .filters .dropdown.open .dropdown__icon-close { top: 1.2rem; }
}
.condolence-listing .dropdown { border-right: 0px; }
@-webkit-keyframes d { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes d { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.u-fixed-body { position: fixed; overflow: hidden; width: 100%; height: 100%; }
.u-screen-reader { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
.u-relative { position: relative !important; }
.u-text-center { text-align: center !important; }
.u-left { float: left !important; }
.u-right { float: right !important; }
.u-visually-hidden { visibility: hidden !important; }
.u-hide { display: none !important; }
.u-show { display: block !important; }
.u-negative-wrapper { margin: 0px -1rem; width: auto; }
.u-no-background { background: none !important; }
.u-no-margin { margin: 0px !important; }
.u-no-margin-bottom { margin-bottom: 0px !important; }
.u-no-padding { padding: 0px !important; }
@media (max-width: 81.24em) {
  .u-hide-wide { display: none !important; }
}
@media (min-width: 81.25em) {
  .u-show-wide { display: none !important; }
}
@media (max-width: 64.0525em) {
  .u-hide-desktop { display: none !important; }
}
@media (min-width: 64.0625em) {
  .u-show-desktop { display: none !important; }
}
@media (max-width: 52.49em) {
  .u-hide-tablet { display: none !important; }
}
@media (min-width: 52.5em) {
  .u-show-tablet { display: none !important; }
}
@media (max-width: 39.99em) {
  .u-hide-phablet { display: none !important; }
}
@media (min-width: 40em) {
  .u-show-phablet { display: none !important; }
}
@media (min-width: 25em) {
  .u-show-mobile { display: none !important; }
}
@media (max-width: 24.99em) {
  .u-hide-mobile { display: none !important; }
}