html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

html {
    font-size: 62.5%;
    box-sizing: border-box
}

*,
*::before,
*::after {
    box-sizing: inherit;
    font-family: inherit
}

body {
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote::before,
blockquote::after,
q::before,
q::after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img {
    max-width: 100%;
    display: block
}

:root,
[data-brand='englandfootball'] {
    --brand-primary: #011e41;
    --brand-primary-rgb: 48, 0, 247;
    --brand-secondary: #3000f7;
    --brand-tertiary: #fff
}

[data-brand='englandfootball-supplimentary'] {
    --brand-primary: #3000f7;
    --brand-primary-rgb: 48, 0, 247;
    --brand-fifth: #c30024
}

[data-brand='discover'] {
    --brand-primary: #011e41
}

[data-brand='mens'] {
    --brand-primary: #004f9f;
    --brand-primary-rgb: 48, 0, 247;
    --brand-secondary: #c30024;
    --brand-tertiary: #fff;
    --brand-quaternary: #696969;
    --brand-fifth: #c30024
}

[data-brand='womens'] {
    --brand-primary: #004f9f;
    --brand-primary-rgb: 48, 0, 247;
    --brand-secondary: #fff;
    --brand-tertiary: #004f9f;
    --brand-quaternary: #5b6885;
    --brand-fifth: #004f9f
}

@font-face {
    /*font-family: 'Centra Regular';
    src: url('c1737d6edc7250be7b1b926b0a729d43.woff') format("woff"), url('806ad5e06632a73d36e1ae698185f5dc.woff2') format("woff2");
    font-weight: normal;
    font-style: normal*/
}

@font-face {
    /*font-family: 'Centra Bold';
    src: url('ae2b933eca113942bf68dd4509af80af.woff') format("woff"), url('790116d234430fd4defcddbcfd9e5421.woff2') format("woff2");
    font-weight: normal;
    font-style: normal*/
}

@font-face {
    /*font-family: 'FS Dillon';
    src: url('9c43cec233cd4a39ec64df35f1009543.otf') format("opentype");
    font-weight: normal;
    font-style: normal*/
}

@font-face {
   /* font-family: 'FS Dillon';
    src: url('e01e7609c81a5db6c8c903d477977bfc.otf') format("opentype");
    font-weight: bold;
    font-style: normal;*/
}
@font-face {
    font-family: 'Centra Bold';
    src: url('Centra No 2 Bold.ttf') format("opentype");
    font-weight: bold;
    font-style:  bold;
}
@font-face {
    font-family: 'Centra Regular';
    src: url('Centra No 2 Book.ttf') format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FS Dillon';
    src: url('FS_Dillon-Bold.otf') format("opentype");
    font-weight: bold;
    font-style:  bold;
}


img[data-lazy-src] {
    will-change: contents
}

.visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.hidden {
    display: none !important
}

.skip-to-content {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    position: absolute;
    white-space: nowrap
}

.skip-to-content:focus {
    clip: auto;
    clip-path: none
}

.center-content {
    display: flex;
    justify-content: center
}

.centered {
    margin: auto
}

.vertical-spacing-s {
    padding-top: .8rem;
    padding-bottom: .8rem
}

.vertical-spacing-m {
    padding-top: 1.6rem;
    padding-bottom: 1.6rem
}

.vertical-spacing-xxl {
    padding-top: 4rem;
    padding-bottom: 4rem
}

@media screen and (min-width: 820px) {
    .layout-md-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 4rem
    }
    .layout-md-3col {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .layout-md-4col {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 50px;
    }
    .layout-md-5col {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-column-gap: 30px;
    }
       
}

@media screen and (max-width: 1200px) {
    .mob-hide {
        display: none
    }
}

.text-m {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem
}

.text-s {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem
}

.text-xs--narrow {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem
}

.text-xs {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem
}

:root,
[data-brand='englandfootball'],
[data-brand='englandfootball--supplimentary'] {
    --brand-heading--font-family: Centra Bold, arial, helvetica, sans-serif;
    --brand-text--font-family: Centra Regular, arial, helvetica, sans-serif;
    --brand-heading-1--font-size: 4.2rem;
    --brand-heading-1--line-height: 4rem;
    --brand-heading-1--font-weight: bold;
    --brand-heading-1--font-style: normal;
    --brand-heading-1--letter-spacing: -0.2rem;
    --brand-heading-2--font-size: 4rem;
    --brand-heading-2--line-height: 4rem;
    --brand-heading-2--font-weight: bold;
    --brand-heading-2--font-style: normal;
    --brand-heading-2--letter-spacing: -0.2rem;
    --brand-heading-1--letter-spacing: -0.2rem;
    --brand-heading-3--font-size: 2.8rem;
    --brand-heading-3--line-height: 2.6rem;
    --brand-heading-3--font-weight: bold;
    --brand-heading-3--font-style: normal;
    --brand-heading-3--letter-spacing: -0.03rem;
    --brand-heading-4--font-size: 4.2rem;
    --brand-heading-4--line-height: 4rem;
    --brand-heading-4--font-weight: bold;
    --brand-heading-4--font-style: normal;
    --brand-heading-4--letter-spacing: -0.2rem;
    --brand-heading-5--font-size: 2.8rem;
    --brand-heading-5--line-height: 2.6rem;
    --brand-heading-5--font-weight: bold;
    --brand-heading-5--font-style: normal;
    --brand-heading-5--letter-spacing: -0.02rem;
    --brand-p-1--font-size: 1.8rem;
    --brand-p-1--line-height: 3.2rem;
    --brand-p-1--font-weight: normal;
    --brand-p-1--font-style: normal;
    --brand-p-1--letter-spacing: 0.02rem
}

@media screen and (min-width: 820px) {

    :root,
    [data-brand='englandfootball'],
    [data-brand='englandfootball--supplimentary'] {
        --brand-heading-1--font-size: 7.8rem;
        --brand-heading-1--line-height: 6.8rem;
        --brand-heading-2--font-size: 7.8rem;
        --brand-heading-2--line-height: 6.8rem;
        --brand-heading-4--font-size: 4rem;
        --brand-heading-4--line-height: 4.6rem;
        --brand-heading-5--font-size: 4rem;
        --brand-heading-5--line-height: 3.6rem
    }
}

[data-brand='mens'],
[data-brand='womens'] {
    --brand-heading--font-family: Centra Bold, arial, helvetica, sans-serif;
    --brand-text--font-family: Centra Regular, arial, helvetica, sans-serif;
    --brand-display-text--font-family: FS Dillon, arial, helvetica, sans-serif;
    --brand-heading-1--font-size: 5.6rem;
    --brand-heading-1--line-height: 4.7rem;
    --brand-heading-1--font-weight: normal;
    --brand-heading-1--font-style: normal;
    --brand-heading-1--letter-spacing: 0.01rem;
    --brand-heading-2--font-size: 5.6rem;
    --brand-heading-2--line-height: 4.7rem;
    --brand-heading-2--font-weight: normal;
    --brand-heading-2--font-style: normal;
    --brand-heading-2--letter-spacing: 0.01rem;
    --brand-heading-3--font-size: 5.6rem;
    --brand-heading-3--line-height: 4.7rem;
    --brand-heading-3--font-weight: normal;
    --brand-heading-3--font-style: normal;
    --brand-heading-3--letter-spacing: 0.01rem;
    --brand-heading-4--font-size: 3rem;
    --brand-heading-4--line-height: 4rem;
    --brand-heading-4--font-weight: normal;
    --brand-heading-4--font-style: normal;
    --brand-heading-4--letter-spacing: 0;
    --brand-heading-5--font-size: 2rem;
    --brand-heading-5--line-height: 2.1rem;
    --brand-heading-5--font-weight: normal;
    --brand-heading-5--font-style: normal;
    --brand-heading-5--letter-spacing: 0;
    --brand-p-1--font-size: 1.8rem;
    --brand-p-1--line-height: 3rem;
    --brand-p-1--font-weight: normal;
    --brand-p-1--font-style: normal;
    --brand-p-1--letter-spacing: 0
}

@media screen and (min-width: 820px) {

    [data-brand='mens'],
    [data-brand='womens'] {
        --brand-heading-1--font-size: 9.8rem;
        --brand-heading-1--line-height: 8.4rem;
        --brand-heading-2--font-size: 9.8rem;
        --brand-heading-2--line-height: 0.8em;
        --brand-heading-3--line-height: 4rem;
        --brand-heading-4--font-size: 4rem;
        --brand-heading-4--line-height: 4rem;
        --brand-heading-5--font-size: 2.8rem;
        --brand-heading-5--line-height: 4rem;
        --brand-p-1--line-height: 3rem
    }
}

.heading-1,
.hero-overlay__title
 {
    font: var(--brand-heading-1--font-style) var(--brand-heading-1--font-weight) var(--brand-heading-1--font-size)/var(--brand-heading-1--line-height) var(--brand-heading--font-family);
    letter-spacing: var(--brand-heading-1--letter-spacing)
}
.main-header-intro__heading
{
    font: var(--brand-heading-1--font-style) var(--brand-heading-1--font-weight) var(--brand-heading-1--font-size)/var(--brand-heading-1--line-height);
    letter-spacing: var(--brand-heading-1--letter-spacing)
}
.heading-2,
.membership-signpost--branded .signpost__heading {
    font: var(--brand-heading-2--font-style) var(--brand-heading-2--font-weight) var(--brand-heading-2--font-size)/var(--brand-heading-2--line-height) var(--brand-heading--font-family);
    letter-spacing: var(--brand-heading-2--letter-spacing)
}
.heading-section
{
    font: var(--brand-heading-2--font-style) var(--brand-heading-2--font-weight) var(--brand-heading-2--font-size)/var(--brand-heading-2--line-height);
    letter-spacing: var(--brand-heading-2--letter-spacing)
}
.heading-3,
.signpost__heading,
.following-match-card__title,
.last-match-card__title {
    font: var(--brand-heading-3--font-style) var(--brand-heading-3--font-weight) var(--brand-heading-3--font-size)/var(--brand-heading-3--line-height) var(--brand-heading--font-family);
    letter-spacing: var(--brand-heading-3--letter-spacing)
}

.heading-4,
.rte-content--lead {
    font: var(--brand-heading-4--font-style) var(--brand-heading-4--font-weight) var(--brand-heading-4--font-size)/var(--brand-heading-4--line-height) var(--brand-text--font-family);
    letter-spacing: var(--brand-heading-4--letter-spacing)
}

.heading-5,
.large-video-player__video-info .title {
    font: var(--brand-heading-5--font-style) var(--brand-heading-5--font-weight) var(--brand-heading-5--font-size)/var(--brand-heading-5--line-height) var(--brand-text--font-family);
    letter-spacing: var(--brand-heading-5--letter-spacing)
}

.p-1,
.rte-content--normal,
.signpost__subheading,
.large-video-player__video-info .description,
.article-page__header--tag,
.article__header--tag,
.main-header-intro__copy {
    font: var(--brand-p-1--font-style) var(--brand-p-1--font-weight) var(--brand-p-1--font-size)/var(--brand-p-1--line-height) var(--brand-text--font-family);
    letter-spacing: var(--brand-p-1--letter-spacing)
}
.hero-overlay__subtitle
{
    font: var(--brand-p-1--font-style) var(--brand-p-1--font-weight) var(--brand-p-1--font-size)/var(--brand-p-1--line-height);
    letter-spacing: var(--brand-p-1--letter-spacing)
}
.heading-section {
    color: var(--brand-primary);
    text-align: center;
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-size: 6.5rem;
}

.heading-section>img {
    display: inline-block
}

.heading-xl {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 24.8rem;
    line-height: 18.4rem;
    letter-spacing: 0.01em
}

@media screen and (min-width: 800px) {
    .heading-xl {
        font-family: "Centra Bold", arial, helvetica, sans-serif;
        font-size: 14.8rem;
        line-height: 11.2rem;
        letter-spacing: 0.01em
    }
}

.heading-l {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.6rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em
}

.heading-m {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em
}

.heading-s {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 2.8rem;
    letter-spacing: 0.01em
}

@media screen and (min-width: 820px) {
    .heading--decorated {
        display: flex;
        align-items: center;
        justify-content: space-between;
        text-align: left
    }

    .heading--decorated::after {
        content: '';
        height: 0;
        border-bottom: 1px solid;
        flex: 1;
        margin-left: 10%;
        opacity: 0.6
    }
}

.rte-content {
    color: #011e41
}

.rte-content--normal a {
    color: #3000f7;;
    text-decoration: none;
}

.rte-content--normal a:hover {
    text-decoration: underline
}

.rte-content--normal strong {
    font-weight: bold
}

.rte-content p {
    margin-bottom: 3rem
}

.rte-content p:last-child {
    margin-bottom: 0
}

.player-name {
    color: var(--brand-primary);
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem
}

.player-name__lastname {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.6rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em;
    display: block;
    margin-top: 0.2rem
}

.player-name::after {
    content: '';
    display: block;
    margin: 1.6rem auto 0 auto;
    background-color: #e30521;
    height: 0.2rem;
    width: 1.3rem;
    transition: width 0.3s ease-in-out
}

@media screen and (max-width: 500px) {
    .player-name__lastname {
        font-size: 3.6rem;
        line-height: 1.6rem;
        margin-top: 0.5rem
    }
}

.glider-contain {
    width: 100%;
    margin: 0 auto;
    position: relative
}

.glider {
    margin: 0 auto;
    position: relative;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    transform: translateZ(0)
}

.glider-track {
    transform: translateZ(0);
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    z-index: 1
}

.glider-slide img {
    max-width: 100%
}

.glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab
}

.glider.draggable .glider-slide img {
    user-select: none;
    pointer-events: none
}

.glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
    min-width: 150px
}

.glider::-webkit-scrollbar {
    opacity: 0;
    height: 0
}

.glider-hide {
    opacity: 0
}

@media (max-width: 820px) {
    .glider-slide {
        height: 100% !important
    }
}

@media (max-width: 36em) {
    .glider::-webkit-scrollbar {
        opacity: 1;
        -webkit-appearance: none;
        width: 7px;
        height: 3px
    }

    .glider::-webkit-scrollbar-thumb {
        opacity: 1;
        border-radius: 99px;
        background-color: rgba(156, 156, 156, 0.25);
        box-shadow: 0 0 1px rgba(255, 255, 255, 0.25)
    }
}

.cta--primary,
.cta--secondary,
.player-profile-header__back,
.player-profile-header__shop,
.cta--tertiary,
.cta--disabled {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.8rem;
    line-height: 1.8rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 30.6rem;
    min-height: 4.4rem;
    text-transform: uppercase;
    text-decoration: none;
    transition: background-color 0.2s ease-in;
    border-radius: 2px;
    position: relative;
    white-space: nowrap;
    padding: 0 2rem
}

.cta--primary {
    background-color: var(--brand-primary);
    color: white;
    border: 1px solid
}

.cta--primary:hover {
    background-color: white;
    color: var(--brand-primary)
}

.cta--secondary,
.player-profile-header__back,
.player-profile-header__shop {
    background-color: white;
    border: 1px solid var(--brand-primary);
    color: var(--brand-primary)
}

.cta--secondary:hover,
.player-profile-header__back:hover,
.player-profile-header__shop:hover {
    background-color: var(--brand-primary);
    color: white;
    border: 1px solid
}

.cta--tertiary {
    background: var(--brand-secondary);
    border: none;
    color: var(--brand-tertiary)
}

.cta--tertiary:hover {
    background-color: var(--brand-tertiary);
    color: var(--brand-secondary)
}

[data-brand='womens'] .cta--tertiary {
    color: var(--brand-primary)
}

[data-brand='womens'] .cta--tertiary:hover {
    background-color: var(--brand-primary);
    color: var(--brand-secondary)
}

.cta--disabled {
    background-color: #eceef3;
    color: #011e41
}

.cta--primary:focus,
.cta--secondary:focus,
.player-profile-header__back:focus,
.player-profile-header__shop:focus {
    outline: 0
}

.cta--primary:focus::after,
.cta--secondary:focus::after,
.player-profile-header__back:focus::after,
.player-profile-header__shop:focus::after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    border-radius: inherit;
    box-shadow: 0 0 0 2px #0068b2
}

.cta--inline {
    display: inline-flex
}

.glide__slides>li {
    display: flex;
    justify-content: center;
    overflow: hidden
}

[data-glide-el='track'] {
    overflow: hidden
}

.glider-track {
    margin: auto
}

.glider-slide>* {
    margin-left: auto;
    margin-right: auto
}

.carousel-navigation {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 2rem
}

.carousel__cta {
    display: none
}

.carousel__prev {
    transform: rotate(180deg);
    margin-right: 1.6rem
}

.carousel__pagination,
.glide-carousel__pagination {
    display: flex;
    justify-content: center;
    margin-top: 4rem
}

.carousel__pagination button,
.glide-carousel__pagination button {
    background-color: #bbc1ce;
    border: none;
    border-radius: 50%;
    height: 0.8rem;
    padding: 0;
    margin: 0 .8rem;
    width: 0.8rem
}

.carousel__pagination button.active,
.glide-carousel__pagination button.active {
    background-color: #0068b2
}

.carousel__pagination button.glide__bullet--active,
.glide-carousel__pagination button.glide__bullet--active {
    background-color: #0068b2
}

@media screen and (min-width: 820px) {

    .carousel__pagination,
    .glide-carousel__pagination {
        counter-reset: pagination
    }

    .carousel__pagination button,
    .glide-carousel__pagination button {
        align-items: center;
        appearance: none;
        background-color: #0068b2;
        border: none;
        border: 1px solid #0068b2;
        border-radius: 50%;
        color: #fff;
        display: flex;
        height: 4.4rem;
        justify-content: center;
        transition: background-color 0.2s ease-in;
        width: 4.4rem;
        white-space: nowrap;
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.6rem;
        line-height: 2.4rem;
        cursor: pointer
    }

    .carousel__pagination button:not(.active),
    .glide-carousel__pagination button:not(.active) {
        opacity: 0.7
    }

    .carousel__pagination button::before,
    .glide-carousel__pagination button::before {
        counter-increment: pagination;
        content: counter(pagination)
    }

    .carousel__cta {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.4rem;
        line-height: 1.8rem;
        align-items: center;
        appearance: none;
        background-color: #3000f7;
        border: none;
        border: 1px solid #3000f7;
        border-radius: 50%;
        color: #fff;
        display: flex;
        height: 4.4rem;
        justify-content: center;
        transition: background-color 0.2s ease-in;
        width: 4.4rem;
        white-space: nowrap
    }

    .carousel__cta svg {
        width: 0.8rem;
        height: 1.5rem
    }

    .carousel__cta:not(.disabled) {
        cursor: pointer
    }

    .carousel__cta:hover {
        background-color: #004a7f
    }

    .carousel__cta.disabled {
        background-color: #fff;
        color: #011e41;
        border-color: #eceef3
    }
}

@media screen and (min-width: 820px) {
    .carousel-container {
        max-width: 114rem
    }

    .carousel--desktop-reset .glider-track {
        width: 100% !important;
        flex-wrap: wrap
    }

    .carousel--desktop-reset [data-glide-el='track'] {
        width: 100% !important;
        flex-wrap: wrap
    }

    .carousel--desktop-reset .carousel__pagination,
    .carousel--desktop-reset .glide-carousel__pagination,
    .carousel--desktop-reset .carousel-navigation {
        display: none
    }
}

@media (min-width: 1200px) {
    .glider-track .glider-slide {
        float: left;
        width: 25% !important
    }
}

.container {
    max-width: 140rem;
    margin: auto;
    overflow: hidden;
    width: 100%
}

.container__header {
    position: relative
}

.container__header .inline-sponsor {
    justify-content: center;
    margin: 2.4rem 0
}

.container__subtitle {
    text-align: center;
    color: #5b6885
}

.container__content {
    padding-left: 1.6rem;
    padding-right: 1.6rem
}

@media screen and (min-width: 500px) {
    .container__header .inline-sponsor {
        margin: 0;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%)
    }

    .container__subtitle {
        margin-top: 1.6rem
    }
}

@media (min-width: 820px) {
    .container__content {
        padding-left: 9.2%;
        padding-right: 0px;
        padding-bottom: 20px;
    }
}

.tab-list {
    --tab-color-hover: rgba(var(--brand-primary-rgb), 0.8);
    --tab-color-primary: var(--brand-primary);
    --tab-color-secondary: #fff;
    position: relative;
    display: inline-flex;
    vertical-align: middle
}

@media screen and (max-width: 500px) {
    .tab-list {
        width: 100%;
        margin-bottom: 0.8rem;
        flex-shrink: 0
    }
}

.tab-list>[role='tab'] {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin: 2px;
    color: var(--tab-color-primary);
    text-decoration: none;
    position: relative;
    flex: 1 1 auto;
    display: block;
    padding: 10px 1.6rem;
    border-radius: 4px;
    border: 1px solid;
    min-width: 13.9rem;
    text-align: center;
    text-transform: uppercase;
    white-space: no-wrap
}

.tab-list>[role='tab']:focus {
    outline: 0
}

.tab-list>[role='tab']:focus::after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    border-radius: inherit;
    box-shadow: 0 0 0 2px var(--tab-color-primary)
}

.tab-list>[role='tab']:hover {
    background-color: var(--tab-color-hover);
    border-color: var(--tab-color-hover);
    color: var(--tab-color-secondary)
}

@media screen and (max-width: 500px) {
    .tab-list>[role='tab'] {
        min-width: 9rem
    }
}

.tab-list>[role='tab']:not(:first-child) {
    margin-left: -3px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.tab-list>[role='tab']:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.tab-list>[aria-selected='true'] {
    background-color: var(--tab-color-primary);
    border-color: var(--tab-color-primary);
    color: var(--tab-color-secondary)
}

.player-profile {
    display: flex;
    flex-direction: column;
    max-width: 15.3rem;
    width: 100%;
    text-decoration: none;
    position: relative
}

.player-profile .player-name {
    padding: .4rem 0
}

.player-profile .player-name::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.player-profile__img-wrapper {
    position: relative;
    display: flex;
    flex-grow: 1;
    transition: background-color 0.3s ease-in;
    max-width: 27.4rem;
    max-height: 37.4rem;
    border-radius: .4rem;
    overflow: hidden
}

.player-profile__img-wrapper::before {
    background: url(/front/img/05d38a866b1f8040a46d1a399fd1adbb.svg) no-repeat -12px bottom, linear-gradient(180deg, #d3d8e2 0%, #a7b2ca 100%) no-repeat;
    width: 100%;
    height: 100%;
    transition: background 0.3s ease-in;
    display: block;
    content: '';
    position: absolute;
    border-radius: .4rem
}

.player-profile__img-wrapper img {
    margin: 0 auto;
    align-self: flex-end;
    position: relative
}

.player-profile__stats {
    opacity: 0;
    background: linear-gradient(180deg, rgba(47, 46, 46, 0.64) 0%, rgba(var(--brand-primary-rgb), 0.64) 100%);
    color: white;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    text-align: center;
    text-transform: uppercase;
    align-items: center;
    justify-content: center;
    transition: opacity 0.25s ease-in;
    border-radius: .4rem
}

.player-profile__stats .stats {
    padding: 1.6rem 2.4rem
}

.player-profile__stats .stats:nth-of-type(2)::before {
    content: '';
    position: absolute;
    height: 15rem;
    width: 1px;
    background: #fff;
    transform: rotate(20deg);
    left: 38%;
    top: 28%;
    margin: 0 2.4rem;
    opacity: 0.2
}

.player-profile__stats .stats .value {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 7.8rem;
    line-height: 5.5rem;
    margin-top: 1.4rem
}

.player-profile__stats .stats .text-s--narrow {
    margin-bottom: 1.6rem
}

.player-profile__stats .info {
    display: flex;
    position: absolute;
    bottom: 2rem;
    left: 3rem;
    border-radius: 20px;
    background: #5b6885;
    padding: 0.8rem 0.8rem 0.6rem 0.8rem;
    text-transform: uppercase
}

.player-profile__stats .info p {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem
}

.player-profile:hover .player-profile__img-wrapper,
.player-profile:focus-within .player-profile__img-wrapper {
    background-color: #c4c4c4
}

.player-profile:hover .player-profile__img-wrapper::before,
.player-profile:focus-within .player-profile__img-wrapper::before {
    background: transparent
}

.player-profile:hover .player-profile__stats,
.player-profile:focus-within .player-profile__stats {
    opacity: 1
}

.player-profile:hover .player-name::after,
.player-profile:focus-within .player-name::after {
    width: 100%
}

@media (min-width: 610px) {
    .player-profile {
        max-width: 27.5rem
    }

    .player-profile .player-name {
        padding-top: .8rem;
        padding-bottom: 1.6rem
    }

    .player-profile__img-wrapper::before {
        margin: 2.7rem 2rem;
        width: 85.5%;
        height: 85.5%
    }
}

@media (min-width: 820px) {
    .player-profile__img-wrapper img {
        transition: filter 0.52s ease-in, transform 0.5s ease-in-out !important
    }

    .player-profile:hover .player-profile__img-wrapper img {
        filter: grayscale(1);
        transform: scale(1.05) !important
    }
}

.player-profile-list__title {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.6rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em;
    color: #5b6885;
    text-align: center
}

@media screen and (min-width: 820px) {
    .player-profile-list__title {
        display: flex;
        align-items: center;
        justify-content: space-between;
        text-align: left
    }

    .player-profile-list__title::after {
        content: '';
        height: 0;
        border-bottom: 1px solid;
        flex: 1;
        margin-left: 10%;
        opacity: 0.6
    }
}

.player-profile-list__players {
    display: flex;
    overflow-x: scroll;
    margin-left: -.4rem;
    margin-right: -.4rem
}

.player-profile-list .player-profile {
    margin: 25px .4rem 0 .4rem;
    flex-shrink: 0
}

@media (min-width: 500px) {
    .player-profile-list__title {
        margin-bottom: .8rem;
        text-align: left
    }

    .player-profile-list .player-profile {
        margin-bottom: 25px
    }
}

@media (min-width: 820px) {
    .player-profile-list__players {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: .8rem;
        overflow: hidden;
        margin-left: 0;
        margin-right: 0
    }

    .player-profile-list__players .player-profile {
        margin-left: auto;
        margin-right: auto
    }
}

@media (min-width: 1200px) {
    .player-profile-list__players {
        grid-template-columns: repeat(4, 1fr)
    }
}

.team {
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #eee;
    padding: 1.1rem;
    max-height: 5.6rem;
    max-width: 5.6rem
}

.player-card {
    max-width: 27.5rem;
    position: relative;
    padding-top: .8rem;
    transition: padding 0.2s ease-out
}

.player-card__image {
    border-radius: .4rem .4rem 0 0
}

.player-card__info {
    border-radius: 0 0 .4rem .4rem;
    border: 1px solid #bbc1ce;
    padding: 3.3rem 1.2rem 1.2rem
}

.player-card__team {
    left: 50%;
    position: absolute;
    transform: translate(-50%, calc(-50% - 3.3rem))
}

.player-card__underline {
    position: absolute;
    height: 3px;
    width: 100%;
    background-color: #3000f7;
    border-radius: 0 0 4px 4px;
    bottom: 0;
    display: none
}

.player-card__cta {
    color: var(--brand-primary);
    display: block;
    margin-top: 1.6rem;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    font-weight: bold
}

.player-card__cta::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.player-card:hover {
    padding-top: 0
}

.player-card:hover .player-card__underline {
    display: block
}

.inline-sponsor {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #1d1d1b;
    display: flex;
    align-items: center;
    min-width: 12rem
}

.inline-sponsor img {
    margin-left: 1.6rem;
    max-height: 24px;
    max-width: 30%;
    width: auto
}

.squad-announcement {
    background-position: center center;
    background-repeat: no-repeat
}

.squad-announcement__inner {
    display: flex;
    flex-direction: column;
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
    padding-top: 3.7rem;
    padding-bottom: 3.9rem
}

@media (max-width: 1200px) {
    .squad-announcement__inner {
        background-image: none !important
    }
}

@media (min-width: 1200px) {
    .squad-announcement__inner {
        padding-top: 10.9rem;
        padding-bottom: 10.9rem
    }
}

.squad-announcement__heading {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 32.8rem;
    color: var(--brand-primary);
    line-height: 37rem;
    text-align: center;
    text-transform: uppercase;
    padding-top: 5.2rem
}

@media (max-width: 500px) {
    .squad-announcement__heading {
        font-size: 5.6rem;
        line-height: 5.9rem;
        padding-top: 0
    }
}

.squad-announcement__heading span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    display: block;
    font-size: 5rem;
    line-height: 5rem
}

@media (max-width: 500px) {
    .squad-announcement__heading span {
        font-family: "Centra Bold", arial, helvetica, sans-serif;
        font-size: 5.6rem;
        line-height: 5.9rem;
        display: inline
    }
}

.squad-announcement__league-name {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #5b6885;
    text-align: center;
    text-transform: uppercase;
    margin-top: 1.6rem
}

.squad-announcement__players {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #011e41;
    display: block;
    margin: 0 auto 3.2rem;
    max-width: 32.5rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.squad-announcement__players li {
    display: inline;
    margin-right: -4px;
    white-space: nowrap
}

.squad-announcement__players li::after {
    content: '\2022';
    margin: .8rem
}

.squad-announcement__players li:last-child::after {
    display: none
}

.squad-announcement__players span {
    font-weight: bold;
    margin-left: 0.5rem
}

.squad-announcement__sponsors {
    display: flex;
    justify-content: center;
    margin-top: 3.3rem;
    margin-bottom: 3rem
}

.squad-announcement__sponsors li+li {
    margin-left: 1.6rem
}

.squad-announcement__sponsors li+li::before {
    border-left: 1px solid #bbc1ce;
    content: '';
    display: block;
    float: left;
    height: 100%;
    width: 1.6rem
}

.squad-announcement__position {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #3000f7;
    margin-bottom: 0.5rem;
    text-align: center;
    text-transform: uppercase
}

.squad-announcement__cta {
    width: 100%;
    margin: auto
}

.squad-announcement .share {
    grid-column: 1;
    margin: 0 auto 2.4rem
}

@media (min-width: 820px) {
    .squad-announcement__inner {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 4rem
    }

    .squad-announcement__league-name {
        margin-top: 4rem
    }

    .squad-announcement__sponsors {
        margin-top: 4.4rem
    }

    .squad-announcement .share {
        margin-bottom: 0
    }
}

@media (min-width: 1200px) {
    .squad-announcement__inner {
        grid-template-columns: repeat(3, 1fr)
    }
}

.squad-widget {
    background-color: var(--brand-primary);
    background-repeat: no-repeat;
    background-position: 0 -1652px;
    background-size: 4600px;
    margin-top: 3rem
}

.squad-widget__inner {
    display: flex;
    color: #fff;
    text-transform: uppercase;
    position: relative
}

.squad-widget__info-block {
    flex-basis: 57rem;
    text-align: center;
    padding-top: 26rem
}

.squad-widget__title {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 21.2rem;
    line-height: 6.2rem;
    letter-spacing: 0.01em
}

.squad-widget__title span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 4.5rem;
    line-height: 5.2rem;
    margin-top: 10.5rem;
    display: block
}

.squad-widget__featured-players li {
    list-style: disc;
    line-height: 2rem;
    margin-left: 1rem
}

.squad-widget__featured-players span {
    font-weight: bold;
    margin-left: 0.5rem
}

.squad-widget__sponsors {
    display: flex;
    justify-content: center;
    margin-top: 3.8rem;
    margin-bottom: 3rem
}

.squad-widget__sponsors li+li {
    margin-left: 1.6rem
}

.squad-widget__sponsors li+li::before {
    border-left: 1px solid #bbc1ce;
    content: '';
    display: block;
    float: left;
    height: 100%;
    width: 1.6rem
}

.squad-widget__league-name {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 2.4rem
}

.squad-widget__explore-cta a {
    margin: 0 auto
}

.squad-widget__featured-players {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    padding-bottom: 3.4rem;
    text-align: left;
    display: none
}

.squad-widget__featured-players p {
    margin-bottom: 0.8rem
}

@media screen and (max-width: 599px) {
    .squad-widget {
        background-position: 20% 160%
    }

    .squad-widget__inner {
        display: block
    }

    .squad-widget__info-block {
        padding-top: 3.2rem
    }

    .squad-widget__title {
        font-size: 5.6rem;
        line-height: 3.9rem;
        color: var(--brand-primary)
    }

    .squad-widget__title span {
        display: initial;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
        margin: 0;
        margin-left: 0.6rem
    }

    .squad-widget__sponsors {
        margin-top: 15.2rem
    }

    .squad-widget__explore-cta {
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 20px;
        z-index: 5
    }
}

@media screen and (min-width: 600px) and (max-width: 1200px) {
    .squad-widget {
        background-position: 10% 133%
    }
}

@media screen and (min-width: 1200px) {
    .squad-widget__explore-cta {
        margin-bottom: 10rem
    }

    .squad-widget__featured-players {
        display: block
    }
}

.squad-widget__players {
    flex-basis: calc(100% - 40rem);
    padding-top: 3rem;
    position: relative
}

.squad-widget__players--1 {
    transform: translateX(-20%);
    transform-origin: 50% 50%;
    z-index: 2;
    max-width: 30rem;
    position: relative;
    bottom: 0
}

.squad-widget__players--2 {
    max-height: 100%;
    position: absolute;
    bottom: 0;
    transform: translateX(30%);
    transform-origin: 50% 50%;
    max-width: 47.3rem
}

.squad-widget__players--3 {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    transform: translateX(30%);
    transform-origin: 50% 50%;
    z-index: 3;
    max-height: 100%;
    max-width: 34rem
}

@media screen and (min-width: 600px) {
    .squad-widget__players {
        padding-top: 5.6rem
    }

    .squad-widget__players--1 {
        position: absolute;
        max-width: 37.3rem;
        transform: translateX(-5%)
    }

    .squad-widget__players--2 {
        display: none
    }

    .squad-widget__players--3 {
        display: none
    }
}

@media screen and (min-width: 970px) {
    .squad-widget__players--1 {
        display: block;
        transform: translateX(-20%)
    }

    .squad-widget__players--2 {
        display: block
    }
}

@media screen and (min-width: 1200px) {
    .squad-widget__players {
        padding-top: 22rem
    }

    .squad-widget__players--2 {
        display: block;
        position: absolute;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1
    }

    .squad-widget__players--3 {
        display: block
    }
}

.match-report-page .squad-widget {
    margin-bottom: 8rem
}

.match-report-page .squad-widget__title span {
    margin-top: 5.5rem
}

.match-report-page .squad-widget__league-name,
.match-report-page .squad-widget__featured-players {
    display: none
}

.match-report-page .squad-widget__players--1 {
    transform: translateX(0%)
}

.match-report-page .squad-widget__players--2,
.match-report-page .squad-widget__players--3 {
    display: none
}

@media screen and (max-width: 599px) {
    .match-report-page .squad-widget {
        background-position: 20% -1700px
    }

    .match-report-page .squad-widget__title span {
        display: block;
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        font-size: 3.1rem;
        line-height: 3.1rem;
        position: relative;
        top: 16rem;
        color: #fff
    }

    .match-report-page .squad-widget__sponsors {
        position: relative;
        top: 30px
    }
}

@media screen and (min-width: 1200px) {
    .match-report-page .squad-widget__explore-cta {
        margin-bottom: 16.2rem
    }
}

:root [data-brand='womens'] .squad-widget__title {
    font-size: 21.2rem
}

@media screen and (max-width: 599px) {
    :root [data-brand='womens'] .squad-widget {
        background-size: 4150px
    }

    :root [data-brand='womens'] .squad-widget__title {
        font-size: 5.9rem
    }
}

.tooltip {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    background-color: #5b6885;
    border-radius: .4rem;
    color: #fff;
    left: 50%;
    margin-top: .8rem;
    padding: .8rem;
    position: absolute;
    transform: translateX(-50%);
    visibility: hidden;
    white-space: nowrap
}

.tooltip::before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #5b6885;
    content: '';
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    top: -5px;
    transform: translateX(-50%);
    width: 0
}

.share__fallback {
    align-items: center;
    display: flex
}

.share__fallback button {
    appearance: none;
    border: none
}

.share__fallback>p {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #5b6885;
    text-transform: uppercase;
    margin-top: 0.7rem
}

.share__native {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    align-items: center;
    color: #5b6885;
    background-color: rgba(196, 196, 196, 0.1);
    display: flex;
    border-radius: 2.5rem;
    border-width: 0;
    padding: .8rem 2.4rem;
    text-transform: uppercase
}

.share__native span {
    margin-top: 5px
}

.share__native img {
    margin-left: .8rem
}

.share__options {
    display: flex;
    justify-content: space-between;
    margin-left: .8rem
}

.share__options a,
.share__options button {
    background-color: transparent;
    border-radius: .4rem;
    display: block;
    margin: 0 .8rem;
    padding: 0;
    position: relative;
    transition: background-color 0.2s ease
}

.share__options a:hover,
.share__options a:focus,
.share__options button:hover,
.share__options button:focus {
    cursor: pointer
}

.share__options a:hover img,
.share__options a:focus img,
.share__options button:hover img,
.share__options button:focus img {
    filter: hue-rotate(-35deg) saturate(3)
}

.share__options a:hover .tooltip,
.share__options a:focus .tooltip,
.share__options button:hover .tooltip,
.share__options button:focus .tooltip {
    visibility: visible
}

.share__options a:focus,
.share__options button:focus {
    margin: 2px
}

.share__options a:focus:focus,
.share__options button:focus:focus {
    outline: 0
}

.share__options a:focus:focus::after,
.share__options button:focus:focus::after {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -2px;
    right: -2px;
    border-radius: inherit;
    box-shadow: 0 0 0 2px #0068b2
}

.tournament-standings {
    position: relative
}

.tournament-standings::before,
.tournament-standings::after {
    content: '';
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0
}

.tournament-standings::before {
    left: -10px;
    background: linear-gradient(90deg, rgba(2, 0, 36, 0) 0%, rgba(0, 0, 0, 0.06) 100%)
}

.tournament-standings::after {
    right: -10px;
    background: linear-gradient(90deg, rgba(2, 0, 36, 0.06) 0%, rgba(0, 0, 0, 0) 100%)
}

.tournament-standings .Opta>.Opta_W,
.tournament-standings .Opta>.Opta_W>div {
    background: transparent
}

.tournament-standings .Opta-TournamentTree-ConnectLine {
    fill: none;
    stroke: #5b6885
}

.tournament-standings .Opta_F_TT .Opta-TournamentTree-Scroller-Cell {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    background-color: transparent;
    color: #011e41;
    outline: none;
    text-transform: uppercase;
    margin-bottom: 1.6rem;
    height: auto
}

.tournament-standings .Opta_F_TT .Opta-TournamentTree-Scroller-Cell::after {
    border-bottom: 1px solid;
    content: '';
    display: block;
    margin: .8rem .4rem;
    width: calc(100% - .4rem * 2)
}

.tournament-standings .Opta-TournamentTree-Scorebox {
    background-color: white
}

.tournament-standings .Opta-TournamentTree-Container .Opta-TournamentTree-Scorebox-Date {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    background: transparent;
    border-bottom: 1px solid #bbc1ce;
    margin-bottom: .8rem
}

.tournament-standings .Opta .Opta_F_TT .Opta-TournamentTree-Scorebox-Team {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    background-color: #eceef3;
    border-radius: 4px;
    height: 30px;
    display: grid;
    grid-template-columns: auto 3.4rem;
    align-items: center;
    padding: 0;
    text-align: center
}

.tournament-standings .Opta .Opta_F_TT .Opta-TournamentTree-Scorebox-Team+.Opta-TournamentTree-Scorebox-Team {
    margin-top: 1px
}

.tournament-standings .Opta .Opta_F_TT .Opta-TournamentTree-Scorebox-Team .Opta-WinnerTeam {
    font-weight: bold
}

.tournament-standings .Opta .Opta-TournamentTree-Container .Opta-Team {
    max-width: 100%
}

.tournament-standings .Opta .Opta-TournamentTree-Container .Opta-Image {
    padding-left: 0.6rem
}

.tournament-standings .Opta .Opta-TournamentTree-Container .Opta-Score {
    align-items: center;
    background-color: #5b6885;
    color: #fff;
    display: flex;
    float: none;
    height: 100%;
    justify-content: center;
    width: 100%
}

.tournament-standings .Opta-TournamentTree-Container .Opta-WinnerTeam .Opta-Score {
    background-color: #004f9f
}

.tournament-standings .Opta-TournamentTree-Container .Opta-TournamentTree-Scorebox-Winner {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    background-color: #004f9f;
    border-radius: 0.4rem 0.4rem 0 0;
    color: #fff;
    line-height: 3rem;
    text-transform: uppercase
}

.tournament-standings .Opta-TournamentTree-Container .Opta-TournamentTree-Scorebox-WinnerImage .Opta-Image-Team {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.tournament-standings .Opta-TournamentTree-Container .Opta-TournamentTree-ThirdPlace {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #011e41;
    text-transform: uppercase
}

.team-standings__match-details {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 4rem
}

.team-standings__match-round {
    display: flex
}

.team-standings__match-stats {
    display: flex
}

.team-standings__match-report {
    text-align: center
}

.team-standings__match-report li {
    display: inline;
    color: #1d1d1b !important;
    font-family: "Centra Regular", arial, helvetica, sans-serif !important;
    font-size: 1.6rem !important;
    margin-right: 2.9rem;
    white-space: nowrap;
    line-height: 3rem
}

.team-standings__match-report li:last-child {
    margin-right: 0
}

.team-standings__match-report li::before {
    content: '';
    background: #2ebd59;
    height: 1.6rem !important;
    width: 1.6rem !important;
    border-radius: 0.8rem;
    display: inline-block;
    margin-right: 0.9rem;
    vertical-align: middle
}

.team-standings__match-report li.next::before {
    background: #f9c400 !important
}

.team-standings__match-report li.possible::before {
    background: #e27005 !important
}

.team-standings__match-report li.win::before {
    background: #2ebd59 !important
}

.team-standings__match-report li.loss::before {
    background: #3000f7 !important
}

.team-standings__match-report li.draw::before {
    background: #d8d8d8 !important
}

.team-standings__match-report li.notplayed::before {
    background: none !important;
    border: 1px solid #d8d8d8
}

@media only screen and (max-width: 768px) {
    .team-standings__container {
        padding: 2.4rem 0
    }

    .team-standings__match-details {
        display: block
    }

    .team-standings__match-round,
    .team-standings__match-stats {
        justify-content: center;
        margin-top: 1rem
    }
}

.team-standings .Opta .Opta-H2,
.team-standings .Opta h2 {
    background: transparent !important;
    color: #1d1d1b !important;
    font-family: "Centra Regular", arial, helvetica, sans-serif !important;
    font-size: 1.6rem !important
}

.team-standings .Opta>.Opta_W,
.team-standings .Opta>.Opta_W>div,
.team-standings .Opta .Opta-Nav a,
.team-standings .Opta .Opta-Nav {
    background: transparent !important
}

.team-standings .Opta td,
.team-standings .Opta th {
    padding: 2rem
}

@media screen and (min-width: 550px) {

    .team-standings .Opta td,
    .team-standings .Opta th {
        padding-left: 0.75rem;
        padding-right: 0.75rem
    }
}

@media screen and (min-width: 800px) {

    .team-standings .Opta td,
    .team-standings .Opta th {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media screen and (min-width: 1115px) {

    .team-standings .Opta td,
    .team-standings .Opta th {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }
}

.team-standings .Opta .Opta-Nav ul {
    border-bottom: 1px solid #eceef3;
    overflow: visible;
    background: transparent
}

@media screen and (min-width: 550px) {
    .team-standings .Opta .Opta-Nav ul {
        display: flex;
        justify-content: space-around
    }
}

.team-standings .Opta .Opta-Nav li {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    border: none;
    margin-bottom: -1px
}

.team-standings .Opta .Opta-Nav li a:hover {
    color: #011e41;
    border-bottom: 1px solid #004f9e
}

.team-standings .Opta .Opta-Nav li.Opta-On a {
    color: #004f9e;
    border-bottom: 1px solid #004f9e
}

.team-standings .Opta tbody td {
    color: rgba(1, 30, 65, 0.7);
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 1.6rem
}

.team-standings .Opta thead th {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #004f9e;
    background: transparent
}

.team-standings .Opta .Opta-Odd td,
.team-standings .Opta .Opta-Odd th,
.team-standings .Opta div.Opta-Odd,
.team-standings .Opta li.Opta-Odd,
.team-standings .Opta .Opta-Even td,
.team-standings .Opta .Opta-Even th,
.team-standings .Opta div.Opta-Even,
.team-standings .Opta .Opta-Striped li:nth-child(odd),
.team-standings .Opta .Opta-Striped tbody tr:nth-child(odd) td,
.team-standings .Opta .Opta-Striped tbody tr:nth-child(odd) th,
.team-standings .Opta li.Opta-Even .Opta .Opta-Striped li:nth-child(even),
.team-standings .Opta .Opta-Striped tbody tr:nth-child(even) td,
.team-standings .Opta .Opta-Striped tbody tr:nth-child(even) th {
    background-color: transparent;
    border-bottom: 1px solid #bbc1ce;
    text-align: center
}

.team-standings .Opta .Opta-Record {
    margin-top: -0.6rem
}

.team-standings .Opta .Opta-Record>span {
    background: #2ebd59;
    height: 1.6rem !important;
    width: 1.6rem !important;
    border-radius: 0.8rem;
    text-indent: -999em
}

@media screen and (min-width: 550px) {
    .team-standings .Opta .Opta-Record {
        min-width: 106px;
        display: flex;
        justify-content: space-between
    }
}

.team-standings .Opta .Opta-Record>span.Opta-Win {
    background-color: #2ebd59 !important
}

.team-standings .Opta .Opta-Record>span.Opta-Lose {
    background-color: #3000f7 !important
}

.team-standings .Opta .Opta-Record>span.Opta-Draw {
    background-color: #d8d8d8 !important
}

.team-standings .Opta .Opta_W .Opta-Tooltip {
    background: #fff !important;
    color: #1d1d1b !important;
    border-radius: 4px
}

.team-standings .Opta .Opta_W .Opta-Tooltip h3 {
    background: #fff !important;
    color: #1d1d1b !important;
    font-family: "Centra Regular", arial, helvetica, sans-serif !important;
    font-size: 1.2rem !important;
    line-height: 1.2rem !important;
    height: 3.5rem !important
}

.team-standings .Opta .Opta_W .Opta-Tooltip p {
    text-align: center;
    line-height: 1.2rem !important
}

.team-standings .Opta .Opta-Key dd,
.team-standings .Opta .Opta-Key dt {
    color: #1d1d1b !important
}

.team-standings .Opta-Narrow .Opta_F_S_N .Opta-Record {
    min-width: 70px
}

.team-standings .Opta .Opta_F_S.Opta_F_S_N table .Opta-Team {
    width: 100%;
    color: #1d1d1b;
    text-align: left;
    font-size: 1.4rem
}

.team-standings .Opta .Opta_F_S.Opta_F_S_N table .Opta-points {
    background-color: #eceef3
}

.team-standings .Opta .Opta-Key {
    display: none
}

.team-standings .Opta .Opta-Table-Scroll .Opta-Table-Scroll-Fixed-Column {
    background-color: #fff !important
}

.team-stats {
    margin-top: 2rem;
    margin-bottom: 2rem
}

.team-stats__tabs {
    display: flex;
    justify-content: center;
    margin-bottom: 5rem
}

.team-stats__title {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.6rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em;
    color: var(--brand-quaternary)
}

.team-stats__season-timeline {
    text-transform: uppercase;
    color: #5b6885;
    margin-top: 1.5rem
}

.team-stats__player-stats {
    margin-top: 16rem
}

.team-stats__tab-block {
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: self-end
}

.team-stats__list {
    display: flex;
    margin-top: 0
}

.team-stats__list .stat-item {
    display: flex;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 9.4rem;
    line-height: 6.6rem;
    color: var(--brand-primary);
    flex-direction: column;
    text-align: center;
    position: relative;
    flex: 0 100%
}

.team-stats__list .stat-item p {
    display: inline;
    line-height: 9.4rem
}

.team-stats__list .stat-item span,
.team-stats__list .stat-item sub {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #011e41;
    text-transform: uppercase;
    width: 8rem;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: 1.8rem
}

.team-stats__list .stat-item sub.stat-unit {
    position: relative;
    color: #004f9e;
    top: 0
}

.team-stats__list .stat-item span i {
    text-transform: initial
}

.team-stats__info-block {
    display: flex;
    margin-top: 5rem;
    margin-left: 3rem
}

.team-stats__info-block ul {
    width: 95%
}

.team-stats__info-block ul li {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    text-transform: uppercase;
    display: flex;
    border-bottom: 1px solid #bbc1ce;
    margin-top: 1rem;
    padding-bottom: 1rem
}

.team-stats__label-txt {
    color: #5b6885;
    display: flex;
    margin-right: 0;
    width: 40%
}

.team-stats__info-txt {
    color: #1d1d1b;
    width: 60%;
    text-align: right
}

.team-stats__goals-details {
    margin-top: 5.7rem;
    display: flex
}

.team-stats__progress-block {
    width: 45%
}

.team-stats__goal-post {
    width: 55%
}

.team-stats__goals-details .tit {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #1d1d1b;
    text-transform: uppercase;
    font-weight: bold
}

.team-stats__progress-block ul {
    margin-top: 2.3rem
}

.team-stats__progress-block ul li {
    display: flex;
    margin-bottom: 2rem
}

.team-stats__progress-block ul li.goals-count {
    margin-left: calc(25% + 2rem);
    display: flex;
    width: 75%
}

.team-stats__progress-block ul li.goals-count span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    display: flex;
    flex-grow: 1;
    color: #011e41
}

.team-stats__progress-block .progress-label {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #1d1d1b;
    text-transform: uppercase;
    width: 25%;
    text-align: right
}

.team-stats__progress-block .progress-bar {
    width: 65%;
    background: #eceef3;
    border-radius: 2rem;
    height: 0.3rem;
    margin-left: 2rem;
    position: relative
}

.team-stats__progress-block .progress-bar span {
    background: var(--brand-primary);
    border-radius: 2rem;
    height: 0.3rem;
    position: absolute
}

.team-stats__goal-post .goal-net-outer {
    margin-top: 2.3rem;
    background-image: url(/assets/images/9d404489cde8dbed27ace821eb9b5063.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 52.5rem;
    height: 23rem
}

.team-stats__goal-post .goal-nets {
    background-image: url(/assets/images/092fcd139e0373b387b67257435c12e5.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 52.8rem;
    height: 21.2rem;
    position: relative
}

.team-stats__goal-post .goal-nets div {
    display: inline-block;
    position: absolute;
    border-style: solid;
    border-color: rgba(225, 38, 28, 0.3);
    border-radius: 50%
}

.team-stats__goal-post .goal-nets span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    width: 3rem;
    height: 3rem;
    background: #c30024;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 3rem
}

.team-stats__goal-post .goal-nets div.top-left {
    top: 4rem;
    left: 7.5rem
}

.team-stats__goal-post .goal-nets div.top-middle {
    top: 4rem;
    left: 50%
}

.team-stats__goal-post .goal-nets div.top-right {
    top: 4rem;
    right: 6.5rem
}

.team-stats__goal-post .goal-nets div.bottom-left {
    bottom: 3rem;
    left: 7.5rem
}

.team-stats__goal-post .goal-nets div.bottom-middle {
    bottom: 3rem;
    left: 50%
}

.team-stats__goal-post .goal-nets div.bottom-right {
    bottom: 3rem;
    right: 6.5rem
}

.team-stats__goal-post .goal-stats ul {
    display: flex
}

.team-stats__goal-post .goal-stats li {
    display: flex;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 6.4rem;
    line-height: 4.5rem;
    color: #004f9e;
    flex-grow: 1;
    flex-direction: column;
    text-align: center
}

.team-stats__goal-post .goal-stats li span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #011e41;
    margin-top: 2.4rem
}

@media (max-width: 820px) {
    .team-stats .tab-list>[role='tab'] {
        flex: 1 1 0px
    }

    .team-stats__title,
    .team-stats__goals-details .tit,
    .team-stats__season-timeline {
        text-align: center;
        margin-bottom: 2rem
    }

    .team-stats__list {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        justify-content: center
    }

    .team-stats__list.all-time {
        width: 100%
    }

    .team-stats__list .stat-item {
        display: inherit;
        justify-content: center;
        margin-right: 0;
        width: 100%;
        margin-top: 2rem;
        margin-bottom: 2rem;
        flex: 0 50%;
        box-sizing: border-box
    }

    .team-stats__goals-details {
        display: block
    }

    .team-stats__progress-block {
        width: 100%;
        overflow: hidden;
        margin-bottom: 5.8rem
    }

    .team-stats__progress-block ul li {
        display: block
    }

    .team-stats__progress-block .progress-label {
        text-align: center;
        margin-bottom: 1.6rem
    }

    .team-stats__progress-block .progress-label,
    .team-stats__progress-block .progress-bar {
        width: 100%;
        margin-left: 0
    }

    .team-stats__progress-block ul li.goals-count {
        margin-left: 0;
        width: 115%
    }

    .team-stats__goal-post {
        width: 100%
    }

    .team-stats__goal-post .goal-net-outer {
        width: 31.5rem;
        height: 13.6rem;
        margin: 0 auto
    }

    .team-stats__goal-post .goal-nets {
        width: 31.5rem;
        height: 13.6rem
    }

    .team-stats__goal-post .goal-nets span {
        width: 1.9rem;
        height: 1.9rem;
        line-height: 2.1rem
    }

    .team-stats__tab-block {
        display: block
    }

    .team-stats__info-block {
        display: block;
        width: 100%;
        margin-left: 0
    }

    .team-stats__info-block ul li {
        display: block
    }

    .team-stats__label-txt,
    .team-stats__info-txt {
        width: 100%
    }
}

.team-stats .player-stats-list {
    margin-top: 4rem
}

@media (min-width: 501px) and (max-width: 820px) {
    .team-stats_list.all-time {
        width: 100%
    }

    .team-stats__list .stat-item {
        display: inherit;
        justify-content: center;
        margin-right: 0;
        width: 100%;
        margin-top: 2rem;
        margin-bottom: 2rem;
        flex: 0 25%;
        box-sizing: border-box
    }

    .team-stats__goal-post .goal-net-outer {
        width: 52.5rem;
        height: 23rem;
        margin: 0 auto
    }

    .team-stats__goal-post .goal-nets {
        width: 52.8rem;
        height: 21.2rem
    }

    .team-stats__goal-post .goal-nets span {
        width: 3rem;
        height: 3rem;
        line-height: 3rem
    }
}

@media (min-width: 1200px) {
    .team-stats__tab-block {
        grid-template-columns: 55% 45%
    }
}

.player-stats {
    display: flex;
    flex-direction: column;
    max-width: 31.5rem;
    width: 100%;
    text-decoration: none;
    position: relative;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    letter-spacing: 0.01em;
    text-transform: uppercase
}

.player-stats__img-wrapper {
    position: relative;
    display: flex;
    flex-grow: 1;
    transition: background-color 0.3s ease-in;
    max-width: 31.5rem;
    max-height: 20.2rem;
    border-radius: .4rem .4rem 0 0;
    overflow: hidden
}

.player-stats__img-wrapper::before {
    background: var(--brand-primary);
    width: 100%;
    height: 100%;
    display: block;
    content: attr(data-info);
    position: absolute;
    border-radius: .4rem .4rem 0 0;
    font-size: 22.2rem;
    color: rgba(255, 255, 255, 0.1);
    line-height: 12.5rem;
    margin-top: 1.2rem;
    white-space: nowrap
}

.player-stats__img-wrapper img {
    margin: 0 auto;
    align-self: flex-start;
    position: relative;
    margin-right: 0;
    max-width: 15.9rem;
    max-height: 21.6rem
}

.player-stats__info-block {
    position: absolute;
    top: 2rem;
    left: 1rem;
    height: calc(100% - 4.2rem)
}

.player-stats__position {
    font-size: 4rem;
    color: #fff;
    max-width: 15rem;
    letter-spacing: 0.02em
}

.player-stats__value {
    font-size: 5.8rem;
    line-height: 4.1rem;
    color: var(--brand-secondary)
}

.player-stats__name {
    font-size: 3.2rem;
    line-height: 2.2rem;
    letter-spacing: 0.04em;
    color: #fff;
    position: absolute;
    bottom: -1rem;
    white-space: nowrap
}

.player-stats__ranking-card {
    box-shadow: 0 0.2rem 0.4rem rgba(0, 0, 0, 0.14);
    border-radius: 0 0 0.4rem 0.4rem;
    padding-bottom: 1.2rem;
    margin-top: 0
}

.player-stats__ranking-card li {
    display: grid;
    margin: 0 2rem;
    padding-top: 1.3rem;
    border-bottom: 1px solid rgba(211, 216, 226, 0.5);
    grid-template-columns: 3rem auto 1fr;
    align-items: center
}

.player-stats__ranking-card li img {
    max-width: 2.3rem;
    max-height: 3.5rem
}

.player-stats__ranking-card li p {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    justify-self: start;
    color: #011e41
}

.player-stats__ranking-card li span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 1.8rem;
    line-height: 1.8rem;
    color: #3000f7;
    justify-self: end
}

.player-stats-list {
    margin: -.8rem
}

.player-stats-list .player-stats {
    margin: 0 auto 4rem;
    padding: 0 .8rem
}

.match-result {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    justify-content: center
}

.match-result__team {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4rem;
    line-height: 3.4rem;
    letter-spacing: 0.01rem;
    color: #004f9e;
    margin: .8rem auto;
    text-align: center
}

.match-result__team img {
    max-width: 5.7rem;
    max-height: 4.2rem;
    display: inline-block
}

.match-result__team span {
    display: block
}

.match-result__score {
    background: #0068b2;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 3.3rem;
    line-height: 3.3rem;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    padding: 2rem 1.6rem;
    letter-spacing: 0.04rem
}

.match-result__score+span {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-size: 1.2rem;
    line-height: 1.3rem;
    letter-spacing: 0.01em;
    color: rgba(91, 104, 133, 0.5);
    display: block;
    margin-top: 0.8rem;
    text-align: center
}

.form-results {
    display: flex;
    justify-content: center
}

.form-results li {
    margin: 0 1.2rem;
    position: relative
}

.form-results .form {
    height: 5.6rem;
    width: 5.6rem;
    color: #fff;
    border-radius: 50%;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.01em;
    font-size: 2rem;
    line-height: 2rem;
    padding: 1.9rem;
    text-align: center;
    cursor: pointer
}

.form-results .form--win {
    background-color: #2ebd59
}

.form-results .form--loss {
    background-color: #3000f7
}

.form-results .form--draw {
    background-color: #bbc1ce
}

.form-results .form:hover::after {
    content: '';
    border-width: 1rem;
    border-style: solid;
    border-color: transparent transparent white transparent;
    position: absolute;
    margin-left: -1.7rem;
    margin-top: 2.1rem;
    z-index: 1
}

@media (max-width: 500px) {
    .form-results {
        position: relative
    }

    .form-results li {
        position: initial
    }

    .form-results .form {
        height: 3.6rem;
        width: 3.6rem;
        padding: 1rem;
        font-size: 1.6rem
    }
}

.form-results__tooltip {
    width: 34.4rem;
    border: 0.1rem solid #eceef3;
    box-sizing: border-box;
    box-shadow: 0 0 1.6rem rgba(91, 104, 133, 0.36);
    border-radius: 0.4rem;
    background: #fff;
    position: absolute;
    padding: 1.6rem 2rem;
    text-align: center;
    right: 0;
    top: 5rem;
    z-index: 1
}

.form-results__match-date {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #011e41;
    margin-bottom: 0.4rem
}

.form-results__league {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: rgba(59, 61, 65, 0.7);
    margin-bottom: 0.8rem
}

.form-results__match-location {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #011e41;
    margin-top: 1rem;
    margin-bottom: 1.3rem
}

@media (min-width: 500px) {
    .form-results .form:hover::after {
        display: none
    }

    .form-results__tooltip {
        right: 8rem;
        top: -10.5rem;
        width: 34.4rem
    }

    .form-results__tooltip::after {
        content: '';
        border-width: 1rem;
        border-style: solid;
        border-color: transparent transparent transparent white;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateX(100%) translateY(-50%)
    }
}

.hero-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    white-space: initial;
    display: flex;
    justify-content: center
}

.hero-overlay--gradient {
    /*background: linear-gradient(180deg, rgba(34, 34, 34, 0) 38.98%, rgba(34, 34, 34, 0.9) 100%);*/
    bottom: 0;
    content: '';
    display: block;
    height: 100%;
    top: 0;
    width: 100%;
}

.hero-overlay__content {
    z-index: 2;
    position: inherit;
    bottom: 7.8rem;
    width: 100%;
    text-transform: uppercase;
    max-width: 117.6rem;
    text-align: center
}

.hero-overlay__tag {
    background: #fff;
    border-radius: 6rem;
    color: #1d1d1b;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.5em;
    font-size: 1rem;
    line-height: 2.6rem;
    padding: 0.6rem 1.6rem;
    display: inline-block;
    width: auto;
    margin: 0 auto
}

.hero-overlay__title {
    color: #fff;
    margin-top: 1.2rem
}

.hero-overlay__subtitle {
    color: #fff;
    margin-top: 2rem;
    font-family:FS Dillon, arial, helvetica, sans-serif;
    font-size: 3rem;
    -webkit-text-stroke: 1px black;
}

.hero-overlay .cta {
    margin: 2rem auto 0
}

.hero-overlay .cta svg {
    height: 2.4rem;
    margin-right: 1rem;
    width: 2.4rem
}

@media (max-width: 500px) {
    .hero-overlay__content {
        width: 34rem;
        left: calc(50% - 17rem);
        bottom: 7.8rem
    }
}

.signpost__outer {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    background: #fff;
    border-radius: 0.8rem;
    text-decoration: none
}

.signpost__image-wrapper {
    border-radius: .4rem;
    overflow: hidden;
    flex: 1
}

.signpost__image-wrapper img {
    transition: transform 0.5s ease-in-out
}

.signpost:hover .signpost__image-wrapper img {
    transform: scale(1.1)
}

.signpost__info {
    padding: 1.6rem 1.6rem 3rem 1.6rem
}

.signpost__heading {
    color: var(--brand-primary);
    text-transform: uppercase
}

.signpost__subheading {
    color: #5b6885;
    padding-top: 1.6rem
}

.signpost hr {
    width: 7rem;
    max-width: 7rem;
    height: 0.5rem;
    border: 0;
    margin: 1.6rem 0;
    border-top: 0.3rem solid #3000f7
}

.signpost .cta--link {
    text-transform: uppercase;
    text-decoration: none;
    color: #004f9f;
    font: normal normal 1.4rem/2.8rem "FS Dillon", arial, helvetica, sans-serif
}

.signpost .cta--link::after {
    padding-left: 0.9rem;
    content: url(/assets/images/979cb0b76db1ae6b6d96467430c2060e.svg);
    transition: padding-left 0.5s ease-out
}

.signpost:hover .cta--link::after {
    padding-left: 1.8rem
}

.signpost--small,
.signpost--large {
    margin: auto;
    max-width: 54rem;
    text-align: center
}

.signpost--small hr,
.signpost--small .cta,
.signpost--large hr,
.signpost--large .cta {
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 820px) {
    .signpost--large {
        max-width: none;
        text-align: left
    }

    .signpost--large .signpost__image-wrapper,
    .signpost--large .signpost__image-wrapper img {
        width: 100%
    }

    .signpost--large .signpost__info {
        display: grid;
        grid-column-gap: 8rem;
        grid-template-columns: 1fr 1fr;
        padding: 2.4rem 3.2rem
    }

    .signpost--large .signpost__subheading {
        padding-top: 0
    }

    .signpost--large .signpost__subheading,
    .signpost--large hr,
    .signpost--large .cta {
        grid-column: 2/2;
        margin-left: 0
    }
}

.membership-signpost .signpost__heading {
    text-transform: none
}

.membership-signpost .signpost__outer {
    border: 0.1rem solid #eceef3
}

.membership-signpost .signpost__image-wrapper {
    border-radius: .4rem .4rem 0 0
}

.membership-signpost .signpost__info {
    flex: 1
}

.membership-signpost:not(.membership-signpost--branded) .signpost__heading {
    color: #011e41;
    font: normal  bold 2.8rem/1em "Centra Bold", arial, helvetica, sans-serif;
    letter-spacing: -0.02em
}

.membership-signpost:not(.membership-signpost--branded) .signpost__subheading {
    font: normal normal 1.8rem/3.2rem "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em
}

@media screen and (min-width: 820px) {
    .membership-signpost:not(.membership-signpost--branded) .signpost__heading {
        font-size: 4rem;
        line-height: 4.2rem;
        padding-top: 20px;
    }
}

.membership-signpost--branded hr {
    border-color: inherit
}

.membership-signpost--branded .signpost__outer {
    background-color: var(--brand-primary);
    color: #fff
}

.membership-signpost--branded .signpost__heading,
.membership-signpost--branded .signpost__subheading {
    color: inherit
}

.membership-signpost--branded .cta--link {
    color: inherit
}

@media screen and (min-width: 820px) {
    .membership-signpost .signpost__outer {
        flex-direction: row-reverse;
        align-items: center;
        max-width: 114rem
    }

    .membership-signpost .signpost__image-wrapper {
        border-radius: 0 .4rem .4rem 0
    }

    .membership-signpost .signpost__info {
        padding: 0
    }

    .membership-signpost .signpost__info h1,
    .membership-signpost .signpost__info .signpost__subheading,
    .membership-signpost .signpost__info hr,
    .membership-signpost .signpost__info .cta {
        margin-left: 3.2rem;
        margin-right: 3.2rem;
        margin-bottom: 20px;
    }

    .membership-signpost .signpost__subheading {
        max-width: 51rem;
    }

    .membership-signpost--invert .signpost__outer {
        flex-direction: row
    }

    .membership-signpost--invert .signpost__image-wrapper {
        border-radius: .4rem 0 0 .4rem
    }

    .membership-signpost--invert .signpost__info {
        text-align: right
    }

    .membership-signpost--invert .signpost__info h1,
    .membership-signpost--invert .signpost__info .signpost__subheading,
    .membership-signpost--invert .signpost__info .cta,
    .membership-signpost--invert .signpost__info .cta--primary {
        margin-left: 6.8rem;
        /*margin-right: 9.3rem*/
    }

    .membership-signpost--invert .signpost__info hr {
        margin-left: auto;
        margin-right: 9.3rem
    }

    .membership-signpost--invert .signpost__info [class*='cta'] {
        margin-left: auto
    }

    .membership-signpost--invert .signpost__info .signpost__subheading {
        margin-left: auto
    }
}

.large-video-player__inner {
    background-color: #fff
}

.large-video-player__content {
    display: flex;
    flex-direction: column;
    margin-top: 4rem
}

.large-video-player__video-wrap iframe {
    width: 100%;
    height: 18.4rem
}

.large-video-player__video-info {
    padding-top: 1rem
}

.large-video-player__video-info .datetime-info {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #5b6885;
    opacity: 0.7;
    height: 1.4rem;
    max-height: 1.4rem
}

.large-video-player__video-info .datetime-info .date::after {
    content: '';
    background: url(/assets/images/ad50e0b5b99b026c754ef20e969d1f45.svg) no-repeat center;
    margin: 0 1.2rem;
    display: inline-block;
    width: 0.2rem;
    height: 0.2rem;
    position: relative;
    top: -0.3rem
}

.large-video-player__video-info .datetime-info .duration::before {
    content: '';
    background: url(/assets/images/b5dbaad01e3a0d864bce72a672b7b994.svg) no-repeat center;
    margin-right: 0.8rem;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    position: relative;
    top: 0.2rem
}

.large-video-player__video-info .datetime-info .short-title {
    display: none
}

.large-video-player__video-info .title {
    color: #011e41;
    font: normal bold 2.8rem/1em "Centra Bold", arial, helvetica, sans-serif;
    letter-spacing: -0.02em;
    font-size: 4rem;
    line-height: 4.2rem;
}

.large-video-player__video-info hr {
    width: 8rem;
    max-width: 8rem;
    height: 0.2rem;
    border: 0;
    margin: 0;
    border-top: 0.5rem solid #3000f7
}

.large-video-player__video-info .description {
    padding-top: 1.2rem;
    color: #5b6885
}

@media screen and (min-width: 820px) {
    .large-video-player__inner {
        width: 100%;
        height: 100%
    }

    .large-video-player__content {
        flex-direction: row-reverse;
        /*align-items: center;*/
        max-width: 114rem
    }

    .large-video-player__video-wrap {
        width: 100%
    }

    .large-video-player__video-wrap iframe {
        width: 100%;
        height: 43rem
    }

    .large-video-player__video-info {
        padding-top: 0;
        padding-right: 1.5rem;
        width: 30%
    }

    .large-video-player__video-info .datetime-info {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.4rem;
        line-height: 1.8rem
    }

    .large-video-player__video-info .datetime-info .duration {
        display: none
    }

    .large-video-player__video-info .datetime-info .short-title {
        display: inline;
        text-transform: uppercase;
    }

    .large-video-player__video-info .title {
        padding: 1.6rem 0;
        color: #011e41;
        font: normal bold 2.8rem/1em "Centra Bold", arial, helvetica, sans-serif;
        letter-spacing: -0.02em;
        font-size: 4rem;
        line-height: 4.2rem;
    }

    .large-video-player__video-info .description {
        padding-top: 1.6rem
    }
}

.content-card {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 33.6rem;
    max-height: 10.2rem;
    text-decoration: none
}

.content-card__image-bg,
.content-card__image-bg img {
    width: 8.2rem;
    height: 8.5rem;
    object-fit: cover;
    border-radius: 0.2rem 0 0 0.2rem;
    display: flex
}

.content-card__content {
    width: 100%;
    max-width: 25.4rem;
    background-color: #fff;
    color: #011e41;
    border: 1px solid #e9e9e9;
    border-left: 0;
    border-radius: 0 0.2rem 0.2rem 0;
    padding: 1.5rem 0.8rem 0.8rem 1.2rem;
    height: 8.5rem
}

.content-card__content .title {
    font: normal normal 1.4rem/1.8rem "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.01em;
    /*padding-right: 0.8rem;*/
    white-space: pre-wrap
}

.content-card__content hr {
    width: 4.8rem;
    border: 0;
    border-top: 0.2rem solid var(--brand-secondary);
    margin: 1.3rem 0 1.3rem 0
}

.content-card__content .description {
    display: none;
    white-space: pre-wrap
}

.content-card__content .dateduration-wrap {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.4rem;
    letter-spacing: 0.01em
}

.content-card__content .duration {
    margin-left: 5rem
}

.content-card__content .duration::before {
    content: '';
    background: url(../../../front/img/b5dbaad01e3a0d864bce72a672b7b994.svg) no-repeat center/1.4rem;
    height: 1.4rem;
    width: 1.4rem;
    position: relative;
    display: inline-block;
    top: 0.2rem;
    margin-right: 0.8rem
}

.content-card--video {
    border: none;
    background: none;
    padding: 0
}

.content-card--video .content-card__image-bg::before {
    content: '';
    position: absolute;
    background: url(../../../front/img/4dc9311ff385059c3deaffefc5683dc0.svg) no-repeat center;
    display: inline-block;
    height: 2.4rem;
    width: 2.4rem;
    bottom: 0.8rem;
    left: 0.8rem
}

.content-card--video .content-card__content {
    background-color: var(--brand-primary);
    color: #fff;
    border: 0;
    transition: all 0.2s ease-in-out
}

.content-card--video .content-card__content .duration::before {
    background: url(./../../front/img/cb0363400f2c8c7dc29d6335853f320d.svg) no-repeat center/1.4rem;
}

@media screen and (min-width: 820px) {
    .content-card {
        flex-direction: column;
        max-width: 27.4rem;
        max-height: 37.5rem;
        margin-top: 0.3rem;
        transition: margin-top 0.2s ease-in-out
    }

    .content-card::after {
        content: '';
        display: flex;
        align-self: center;
        background-color: var(--brand-secondary);
        height: 0.3rem;
        width: 0;
        transition: width 0.5s ease-in-out;
        border-radius: 0 0 0.4rem 0.4rem;
        position: absolute;
        bottom: 0
    }

    .content-card__image-bg,
    .content-card__image-bg img {
        width: 27.4rem;
        height: 27.4rem;
        border-radius: 0.4rem 0.4rem 0 0
    }

    .content-card__content {
        height: 13.1rem;
        max-width: 27.4rem;
        max-height: 13.1rem;
        border-top: 0;
        border-left: 1px solid #e9e9e9;
        border-radius: 0 0 0.4rem 0.4rem;
        padding: 1.6rem 1.8rem 1.6rem 1.6rem
    }

    .content-card__content .title {
        font-size: 1.8rem;
        line-height: 2.4rem
    }

    .content-card__content .description {
        font: normal normal 1.4rem/2rem "Centra Regular", arial, helvetica, sans-serif;
        margin-top: 1.6rem;
        margin-bottom: 4.9rem
    }

    .content-card__content hr {
        margin: 1rem 0 2.4rem 0
    }

    .content-card__content .dateduration-wrap {
        position: absolute;
        bottom: 1rem
    }

    .content-card__content .dateduration-wrap::after {
        position: static
    }

    .content-card--video .content-card__image-bg {
        height: 37.5rem;
        max-height: 37.5rem;
        border-radius: 0.4rem;
        background-repeat: no-repeat
    }

    .content-card--video .content-card__image-bg::before {
        top: 1.1rem;
        left: 1.2rem
    }

    .content-card--video .content-card__content {
        /*background: linear-gradient(180deg, rgba(var(--brand-primary-rgb), 0) 0%, rgba(var(--brand-primary-rgb), 1) 50.52%, rgba(var(--brand-primary-rgb), 1) 100%);*/
        position: absolute;
        bottom: 0;
        border: 0;
        /*padding-top: 7.5rem;*/
        /*max-height: 20rem;*/
        height: 10rem;
        display:table;
    }

    .content-card--video .content-card__content hr {
        width: 100%;
        border: 0;
        border-top: 0.2rem solid #fff;
        margin-top: 2.4rem;
        margin-bottom: 1.6rem;
        opacity: 0.2
    }

    .content-card--video .content-card__content .date::before {
        content: '';
        background: url(/assets/images/a4a43457734e4c0a7ef88f01c621e42c.svg) no-repeat center/1.4rem;
        height: 1.4rem;
        width: 1.4rem;
        position: relative;
        display: inline-block;
        top: 0.2rem;
        margin-right: 0.8rem
    }

    .content-card--video:hover .content-card__image-bg,
    .content-card--video:hover .content-card__image-bg img {
        border-radius: 0.4rem 0.4rem 0 0
    }

    .content-card--video:hover .content-card__content {
        /*background: var(--brand-primary);
        padding-top: 1.6rem;*/
    }


    .content-card--video:hover .content-card__content hr {
        /*width: 4.8rem;
        border: 0;
        border-top: 0.2rem solid var(--brand-secondary);
        margin-top: 1.6rem;
        margin-bottom: 1.6rem;
        opacity: 1*/
    }

    .content-card:hover {
        /*margin-top: 0*/
    }

    .content-card:hover::after {
        /*width: 100%*/
    }

    .content-card:hover .content-card__image-bg,
    .content-card:hover .content-card__image-bg img {
        /*width: 27.4rem;
        max-height: 14.4rem*/
    }

    .content-card:hover .content-card__content {
       /* height: 23.1rem;
        max-height: 23.1rem*/
    }

    .content-card:hover .content-card__content .description {
       /*display: block*/
    }
}

.tabbed-carousel__navigation {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2.4rem
}

.tabbed-carousel__navigation .label {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    letter-spacing: 0.01em;
    color: #011e41;
    text-transform: uppercase
}

.tabbed-carousel__tab-list {
    display: none
}

.tabbed-carousel__select-list {
    position: relative
}

.tabbed-carousel__select-list select {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    width: 16.8rem;
    color: #004f9f;
    letter-spacing: 0.01em;
    border: 0;
    border-bottom: 1px solid #3000f7;
    padding: 0.6rem 0.5rem;
    text-transform: uppercase;
    text-indent: 0.5rem;
    cursor: pointer
}

.tabbed-carousel__arrows-wrap {
    display: none
}

.tabbed-carousel__tab-panels .glider-slide .content-card {
    margin: 0;
    margin-bottom: 1.6rem
}

.tabbed-carousel__navigation-bottom {
    margin-top: 3.2rem
}

.tabbed-carousel__navigation-bottom .tabbed-carousel__pagination {
    margin: 0
}

@media screen and (min-width: 820px) {
    .tabbed-carousel__navigation {
        height: 4.3rem;
        margin-bottom: 2rem
    }

    .tabbed-carousel__navigation .label {
        display: none
    }

    .tabbed-carousel__tab-list {
        display: inline-block
    }

    .tabbed-carousel__tab-list>[role='tab'] {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.2rem;
        line-height: 1.2rem;
        display: inline;
        color: #004f9f;
        letter-spacing: 0.01em;
        text-decoration: none;
        text-transform: uppercase;
        opacity: 0.7;
        padding-bottom: 0.9rem;
        border-bottom: 1px solid transparent
    }

    .tabbed-carousel__tab-list>[role='tab']:hover {
        border-bottom: 1px solid #3000f7
    }

    .tabbed-carousel__tab-list>[aria-selected='true'] {
        border-bottom: 1px solid #3000f7
    }

    .tabbed-carousel__tab-list>[role='tab']:not(:first-child) {
        margin-left: 3.2rem
    }

    .tabbed-carousel__select-list {
        display: none
    }

    .tabbed-carousel__arrows-wrap {
        display: flex;
        flex-direction: row;
        justify-content: flex-end
    }

    .tabbed-carousel__tab-panels .glider-slide {
        display: flex;
        justify-content: flex-start;
        width: 100% !important
    }

    .tabbed-carousel__tab-panels .glider-slide .content-card {
        margin-bottom: 0
    }

    .tabbed-carousel__tab-panels .glider-slide .content-card:not(:first-child) {
        margin-left: 1.5rem
    }

    .tabbed-carousel__navigation-bottom {
        display: flex;
        justify-content: center;
        margin-top: 3.1rem
    }

    .tabbed-carousel__navigation-bottom .tabbed-carousel__pagination {
        margin: 0
    }
}

.partner-offers {
    text-align: center
}

.partner-offers ul {
    white-space: nowrap;
    overflow-x: auto;
    background: rgba(255, 232, 165, 0.4)
}

.partner-offers li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 2.25rem
}

.partner-offers li img {
    display: inline-block
}

@media screen and (min-width: 820px) {
    .partner-offers li {
        margin: 0 7rem
    }
}

.fixture-card,
.following-match-card,
.last-match-card {
    border: 1px solid rgba(187, 193, 206, 0.7);
    border-radius: .4rem;
    box-shadow: 0 .4rem .4rem rgba(0, 0, 0, 0.02);
    overflow: hidden;
    padding: 1.6rem;
    position: relative
}

.fixture-card__fixture-info {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    text-transform: uppercase;
    line-height: 1.8rem
}

.fixture-card__tournament {
    color: #c30024;
    padding-bottom: .8rem
}

.fixture-card__round {
    color: #5b6885;
    margin-left: .8rem
}

.fixture-card__round::before {
    content: '\2022';
    margin-right: .8rem
}

.fixture-card__location {
    display: block;
    margin-bottom: 0.2rem
}

.fixture-card__ctas {
    display: flex
}

.fixture-card__ctas .cta {
    margin: auto
}

.fixture-card__ctas .cta+.cta {
    margin-left: .8rem
}

.fixture-card__match-status {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    align-items: center;
    background: #011e41;
    color: #fff;
    display: flex;
    justify-content: center;
    margin: auto;
    margin-bottom: -1.6rem;
    padding: 1.2rem 1.6rem;
    position: relative;
    text-align: center;
    width: 24.8rem
}

.fixture-card__match-status img {
    box-sizing: content-box;
    padding-right: .8rem;
    width: 1.5rem
}

.fixture-card__match-status img::after {
    border: 1px solid #fff;
    content: '';
    display: block;
    height: 100%;
    width: 0
}

.fixture-card__match-status::before,
.fixture-card__match-status::after {
    content: '';
    display: block;
    width: 50px;
    height: 80px;
    position: absolute;
    top: 0
}

.fixture-card__match-status::before {
    background: linear-gradient(to bottom right, transparent 0%, transparent 50%, #011e41 50%, #011e41 100%);
    left: -50px
}

.fixture-card__match-status::after {
    background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #011e41 50%, #011e41 100%);
    right: -50px
}

.fixture-card__match-status--cancelled {
    background-color: #a01e21
}

.fixture-card__match-status--cancelled::before {
    background: linear-gradient(to bottom right, transparent 0%, transparent 50%, #a01e21 50%, #a01e21 100%)
}

.fixture-card__match-status--cancelled::after {
    background: linear-gradient(to bottom left, transparent 0%, transparent 50%, #a01e21 50%, #a01e21 100%)
}

@media screen and (min-width: 1200px) {

    .fixture-card,
    .following-match-card,
    .last-match-card {
        align-items: center;
        display: grid;
        grid-template-columns: 1fr 2fr 1fr
    }

    .fixture-card__tournament {
        padding-bottom: 1.6rem
    }

    .fixture-card__fixture-info {
        text-align: left
    }

    .fixture-card__round {
        display: block;
        margin-left: 0
    }

    .fixture-card__round::before {
        display: none
    }

    .fixture-card__ctas {
        justify-content: flex-end;
        max-width: 24.8rem
    }

    .fixture-card__ctas .cta {
        flex: 1;
        margin: inherit;
        min-width: 0
    }

    .fixture-card__match-status {
        bottom: 0;
        margin-bottom: 0;
        position: absolute;
        right: 0
    }
}

.fixture-detail,
.following-match-fixture-detail,
.last-match-fixture-detail {
    text-transform: uppercase;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    padding-top: 1.6rem;
    padding-bottom: 2.4rem
}

.fixture-detail__col {
    display: flex;
    grid-column: 1;
    flex: 1;
    padding: 0 2.4rem
}

.fixture-detail__col+.fixture-detail__col {
    flex-direction: row-reverse;
    grid-column: 3;
    order: 1
}

.fixture-detail__team {
    align-items: center;
    color: #004f9f;
    display: flex;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 1.1rem;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

.fixture-detail__team img {
    height: 100%;
    margin-bottom: .8rem;
    max-height: 60px
}

.fixture-detail__score {
    color: #004f9f;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 6.2rem;
    grid-column: 2
}

.fixture-detail__extra-info {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #5b6885;
    display: flex;
    flex-basis: 100%;
    flex-wrap: wrap;
    grid-column: -1/1;
    grid-row: 2;
    justify-content: center;
    margin-top: .8rem;
    text-align: center
}

.fixture-detail__extra-info abbr {
    cursor: pointer;
    display: block;
    text-decoration: none;
    width: 100%;
    margin-bottom: 0.4rem
}

.fixture-detail__extra-info img {
    max-height: 2rem;
    padding: 0 .8rem
}

.fixture-detail__time {
    align-self: center;
    background-color: #eceef3;
    color: #1d1d1b;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 2.2rem;
    line-height: 1em;
    padding: 1rem
}

.fixture-detail--result .fixture-detail__col+.fixture-detail__col::after {
    content: '-';
    color: #004f9f;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 6.2rem;
    padding-right: 2.4rem;
    margin-left: -2.4rem
}

@media screen and (min-width: 950px) {
    .fixture-detail__team {
        font-size: 1.8rem;
        flex-direction: row-reverse
    }

    .fixture-detail__team img {
        margin: 0 0 0 2.4rem
    }

    .fixture-detail__score {
        margin-left: 2rem
    }

    .fixture-detail__col {
        justify-self: flex-end
    }

    .fixture-detail__col+.fixture-detail__col {
        justify-self: flex-start
    }

    .fixture-detail__col+.fixture-detail__col .fixture-detail__team {
        flex-direction: row
    }

    .fixture-detail__col+.fixture-detail__col .fixture-detail__team img {
        margin: 0 2.4rem 0 0
    }

    .fixture-detail__col+.fixture-detail__col .fixture-detail__score {
        margin-right: 2rem;
        margin-left: 0
    }
}

.image-with-caption {
    margin: auto;
    max-width: 100%
}

.image-with-caption img {
    width: 100%
}

.image-with-caption figcaption {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    background-color: #5b6885;
    color: #fff;
    padding: 1rem 1.6rem
}

.image-signpost {
    text-transform: uppercase;
    text-align: center;
    cursor: pointer
}

.image-signpost__title {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 2rem;
    line-height: 2.2rem;
    letter-spacing: -0.02em;
    max-width: 16.3rem;
    text-align: center;
    color: var(--brand-primary)
}

.image-signpost .cta--link {
    text-decoration: none;
    color: var(--brand-primary);
    font: normal normal 1.4rem/2.8rem "FS Dillon", arial, helvetica, sans-serif
}

.image-signpost .cta--link::after {
    padding-left: 0.9rem;
    content: url(/assets/images/979cb0b76db1ae6b6d96467430c2060e.svg);
    transition: padding-left 0.5s ease-out
}

.image-signpost__img-wrapper {
    display: flex;
    flex-grow: 1;
    max-width: 16.3rem;
    max-height: 40.8rem;
    border-radius: .4rem;
    margin: 0.4rem;
    transition: margin 0.5s ease-in-out;
    margin-bottom: 1.8rem
}

.image-signpost__img-wrapper img {
    border-radius: 8px;
    transition: transform 0.5s ease-in-out
}

.image-signpost__img-wrapper img:hover {
    transform: scale(1.08)
}

.image-signpost__img-wrapper:hover {
    margin: 0;
    margin-top: 0.8rem;
    margin-bottom: 1.8rem
}

@media (min-width: 820px) {
    .image-signpost__img-wrapper {
        max-width: 55.6rem;
        max-height: 58rem;
        margin-bottom: 2.8rem
    }

    .image-signpost__img-wrapper:hover {
        margin-bottom: 2.8rem
    }

    .image-signpost__title {
        max-width: 25.6rem;
        font-size: 2.8rem;
        line-height: 3.6rem
    }
}

.multiple-image-signpost {
    padding-bottom: 7.5rem
}

.multiple-image-signpost__title-logo {
    text-align: center;
    position: relative;
    padding: 2.4rem 0 4rem 0
}

.multiple-image-signpost__title-logo img {
    display: inline-block
}

.multiple-image-signpost__title-logo::before {
    content: '';
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.3);
    width: 30%;
    height: 1px;
    position: absolute;
    right: 54%;
    bottom: 56%
}

.multiple-image-signpost__title-logo::after {
    content: '';
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.3);
    width: 30%;
    height: 1px;
    position: absolute;
    right: 16%;
    bottom: 56%
}

.multiple-image-signpost__players {
    display: flex;
    flex-grow: 1;
    margin-top: 5.5rem;
    justify-content: center
}

@media (max-width: 820px) {
    .multiple-image-signpost__players {
        flex-flow: wrap
    }
}

#onetrust-consent-sdk {
    font-family: "Centra Regular", arial, helvetica, sans-serif
}

#onetrust-consent-sdk #onetrust-banner-sdk {
    max-width: 96%;
    left: 2%;
    border-radius: 8px;
    bottom: 1rem !important;
    background: #f5f5f5 !important;
    background-blend-mode: luminosity;
    backdrop-filter: blur(81.5485px)
}

#onetrust-consent-sdk #onetrust-policy-title {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 8.2rem !important;
    line-height: 9.2rem !important;
    letter-spacing: 0.02em;
    font-weight: normal;
    color: #5b6885 !important;
    margin-bottom: 2rem !important
}

#onetrust-consent-sdk #onetrust-policy-text {
    flex: 2;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem !important;
    margin-bottom: 0;
    margin-top: 1.2rem;
    color: #5b6885 !important
}

#onetrust-consent-sdk #onetrust-button-group-parent {
    width: 96% !important;
    left: 2%;
    margin-left: 0 !important
}

#onetrust-consent-sdk #onetrust-button-group {
    display: flex !important;
    flex-direction: column-reverse
}

#onetrust-consent-sdk #onetrust-button-group button {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-weight: normal !important;
    font-size: 1.4rem !important;
    line-height: 1.5rem !important;
    letter-spacing: 0.01em !important;
    margin-top: 0 !important;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-right: 0 !important
}

#onetrust-consent-sdk #onetrust-button-group button.cookie-setting-link {
    color: #0068b2;
    background-color: transparent !important
}

#onetrust-consent-sdk #onetrust-button-group #ot-pc-desc {
    font-size: 1.2rem !important
}

#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-sdk .save-preference-btn-handler {
    text-transform: uppercase
}

@media screen and (min-width: 820px) {
    #onetrust-consent-sdk #onetrust-banner-sdk {
        bottom: 2rem !important
    }

    #onetrust-consent-sdk #onetrust-policy-text {
        margin-left: 4rem !important;
        margin-top: 0
    }

    #onetrust-consent-sdk #onetrust-group-container {
        width: 75% !important
    }

    #onetrust-consent-sdk #onetrust-button-group-parent {
        width: 20% !important;
        left: 78% !important;
        position: absolute !important;
        transform: translateY(-50%);
        top: 50%
    }

    #onetrust-consent-sdk #onetrust-policy {
        display: flex;
        align-items: center
    }

    #onetrust-consent-sdk #onetrust-button-group {
        margin-right: 1rem !important
    }

    #onetrust-consent-sdk #onetrust-button-group button {
        margin-top: 0 !important;
        margin-right: 1rem !important
    }
}

.stat-list {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem
}

.stat-list div {
    align-items: flex-end;
    color: #5b6885;
    border-bottom: 1px solid #bbc1ce;
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.5rem;
    padding-top: 1.2rem;
    text-transform: uppercase
}

.stat-list dd {
    text-align: right;
    color: #1d1d1b;
    font-weight: bold
}

.stat-list--full-width {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem
}

.stat-list--full-width div {
    padding-bottom: 1rem;
    padding-top: 1.6rem
}

.stat-list--full-width dt {
    color: var(--brand-primary)
}

.stat-list--full-width dd {
    color: #011e41
}

@media screen and (min-width: 820px) {
    .stat-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 6%
    }
}

@media screen and (min-width: 1200px) {
    .stat-list {
        grid-template-columns: repeat(3, 1fr)
    }
}

.goal-scorers {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    letter-spacing: 0.01em
}

.goal-scorers__group {
    margin: 0 1.3rem;
    margin-top: 1.6rem;
    border-bottom: 0.1rem solid #eceef3
}

.goal-scorers__group:last-child {
    border: 0
}

.goal-scorers li {
    margin-bottom: 1.2rem;
    padding-left: 1rem
}

.goal-scorers li .scorer-firstname {
    margin-right: 1rem;
    display: none
}

.goal-scorers li .goal-time {
    font-weight: bold
}

.goal-scorers li::before {
    content: '';
    width: 1.6rem;
    height: 1.6rem;
    display: inline-block;
    position: relative;
    top: 3px;
    left: -1rem
}

.goal-scorers--invert li {
    padding-left: 0;
    padding-right: 1px;
    text-align: right;
    margin-right: 1.3rem
}

.goal-scorers--invert li::before {
    content: '';
    display: none
}

.goal-scorers--invert li::after {
    content: '';
    width: 1.6rem;
    height: 1.6rem;
    display: inline-block;
    position: relative;
    top: 3px;
    right: -1rem
}

.goal-scorers .player-scored li::before,
.goal-scorers .player-scored li::after {
    background: url(/assets/images/3ed05a203754be50f0d1ccffdf832545.svg) no-repeat center center
}

.goal-scorers .player-sent-off li::before,
.goal-scorers .player-sent-off li::after {
    background: url(/assets/images/c11bafdd257cfb84bdfc27549a6f1628.svg) no-repeat center center
}

.goal-scorers .missed-a-penalty li::before,
.goal-scorers .missed-a-penalty li::after {
    background: url(/assets/images/abe1284e6a73a7b6788cc7cd1acf1d8a.svg) no-repeat center center
}

.goal-scorers .player-sent-off li.yellowcard::before,
.goal-scorers .player-sent-off li.yellowcard::after {
    background: url(/assets/images/d92f9c712572675db774b40042804af8.svg) no-repeat center center
}

.goal-scorers .player-sent-off li.yellowredcard::before,
.goal-scorers .player-sent-off li.yellowredcard::after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHLSURBVDhPrZTPShxBEMa/6h71ssIo3oS4OYjHzF1EfQMfxTfIMUd9AwnEczwHZPWgQiA4HhVh/2BOLqyLoCxud9nTVnpsd40j+INhv96u+aaruroJQu8krWskO4Vmi0MizhWrVm35OvcBbxCM+sezm0RqS4YRTMhdYIuH9tCZ59Mr3QOZCij5BRF9ETkCMTIwNkirLU7Q6B/PbcpUIBi58LqINyFwS2SgNGLORMF2CbffJv1z/zPBwx8N0w5VgDF0IzLgZ3u/00yb5NT/4xj80rjbnZBRjP7EsB3aM8AZLA4+X175evkV6aGO0hq2n2X8AtNxiQEbLuKrUmg0l+Z9vfwbzBTSKihSqwxbXy9vRJqjHSu+Whmrfb2ejGy5Y6ajwHfVjaIauYYLqZlrEZXg0PXq9mRuTbSnWFFVLKgtEoqZU9Ge9xg5yhW5rYxWZLsiKmFKI2cVtfu7VuRuB1Hl6e8dpdlgf2pt8GNi7A0wjoWLq/B++PzM8k1+/31y5DC+BjOiqyTOQ3FUr//hWqYv0hMb8ej18CrE0YrGtnBzcT6DVXVoztyltuqiUhcYn0eL9X9dXVD5LDTraYqklilnXowXzv9u+4mPBXgEtWyffV7OhQwAAAAASUVORK5CYII=) no-repeat center center
}

@media (min-width: 820px) {
    .goal-scorers {
        font-size: 1.6rem;
        line-height: 1.6rem
    }

    .goal-scorers li {
        margin-bottom: 1.5rem;
        padding-left: 0;
        padding-right: 1px;
        text-align: right
    }

    .goal-scorers li .scorer-firstname {
        display: none
    }

    .goal-scorers li::before {
        content: '';
        display: none
    }

    .goal-scorers li::after {
        content: '';
        width: 1.6rem;
        height: 1.6rem;
        display: inline-block;
        position: relative;
        top: 3px;
        right: -1rem
    }

    .goal-scorers--invert li {
        text-align: left
    }

    .goal-scorers--invert li::before {
        content: '';
        display: inline-block
    }

    .goal-scorers--invert li::after {
        content: '';
        display: none
    }
}

.scoreline {
    text-transform: uppercase;
    text-align: center
}

.scoreline__title {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #011e41;
    margin-bottom: 0.8rem
}

.scoreline__tournament-name {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #3000f7;
    margin-bottom: 1rem
}

.scoreline__location {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #5b6885;
    margin-bottom: 1.1rem
}

.scoreline__location span+span::before {
    content: '\25CF';
    padding-right: 0.8rem;
    margin-left: 0.8rem
}

.scoreline__results {
    display: grid;
    grid-template-columns: 1fr auto 1fr
}

.scoreline__team-crests {
    display: flex;
    justify-content: center;
    align-items: center
}

.scoreline__team-crests img {
    max-width: 8rem;
    max-height: 8rem
}

.scoreline__team-goals {
    margin-top: 1rem
}

.scoreline__team-goals--scored span {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4.8rem;
    line-height: 3.4rem;
    letter-spacing: 0.01em;
    color: #fff;
    padding: 1.5rem;
    background-color: #011e41;
    min-width: 6rem;
    height: 6.6rem;
    display: inline-block;
    margin: 0 0.3rem;
    position: relative
}

.scoreline__team-goals--scored span::after {
    content: '';
    display: block;
    width: 100%;
    height: 3.1rem;
    background: #fff;
    opacity: 0.05;
    min-width: 6rem;
    position: absolute;
    left: 0;
    bottom: 0
}

.scoreline__team-goals--time {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #1d1d1b;
    margin-top: 1.7rem
}

.scoreline__live {
    display: flex;
    justify-content: center
}

.scoreline__live .circle {
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    background-color: rgba(195, 0, 36, 0.1);
    margin-right: 7px;
    display: flex;
    justify-content: center;
    align-items: center
}

.scoreline__live .circle::before {
    border-radius: 50%;
    width: 0.8rem;
    height: 0.8rem;
    background-color: #c30024;
    content: ' '
}

.scoreline__live span {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem
}

.scoreline__live span:last-child::after {
    content: "'"
}

.scoreline__final-result {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #1d1d1b;
    text-transform: initial;
    margin-top: 0.8rem
}

@media (max-width: 820px) {
    .scoreline {
        max-width: 35.9rem;
        margin: 0 auto
    }

    .scoreline__title {
        width: 17.5rem;
        margin: 0 auto;
        margin-top: -4rem;
        background: #fff;
        border-top-right-radius: 0.8rem;
        border-top-left-radius: 0.8rem;
        height: 4.2rem;
        padding-top: 1rem
    }
}

@media (min-width: 1200px) {
    .scoreline__team-crests img {
        max-width: 12rem;
        max-height: 12rem
    }

    .scoreline__team-goals--scored span {
        font-size: 6.8rem;
        line-height: 4.8rem;
        min-width: 6.9rem;
        height: 8.1rem
    }

    .scoreline__team-goals--scored span::after {
        height: 4rem
    }
}

.following-match-card__title {
    padding-bottom: 1.2rem;
    color: var(--brand-primary);
    line-height: 4rem
}

.following-match-card__subtitle {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem
}

.following-match-card__location {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.4rem;
    font-size: 1.1rem;
    line-height: 1.1rem
}

.following-match-card__ctas .cta {
    width: 100%
}

@media screen and (min-width: 1200px) {
    .following-match-card {
        display: block;
        left: -1px;
        box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05) !important;
        padding-top: 3.2rem
    }

    .following-match-card__subtitle {
        padding-bottom: .8rem
    }

    .following-match-card__fixture-info {
        text-align: center
    }

    .following-match-card__ctas {
        margin: 0 auto;
        max-width: 30.6rem
    }
}

.following-match-fixture-detail {
    padding: 1.3rem 0 3.6rem 0
}

@media screen and (min-width: 950px) {
    .following-match-fixture-detail__team {
        font-size: 1.1rem;
        flex-direction: column
    }

    .following-match-fixture-detail__team img {
        margin: 0 0 .8rem 0
    }

    .following-match-fixture-detail__col {
        justify-self: normal
    }

    .following-match-fixture-detail__col+.following-match-fixture-detail__col {
        justify-self: normal
    }

    .following-match-fixture-detail__col+.following-match-fixture-detail__col .fixture-detail__team {
        flex-direction: column
    }

    .following-match-fixture-detail__col+.following-match-fixture-detail__col .fixture-detail__team img {
        margin: 0 0 .8rem 0
    }

    .following-match-fixture-detail__time {
        line-height: 2.2rem;
        font-size: 2.2rem
    }
}

.last-match-card__title {
    padding-bottom: 1.2rem;
    color: var(--brand-primary);
    line-height: 4rem
}

.last-match-card__subtitle {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem
}

.last-match-card__location {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.4rem;
    font-size: 1.1rem;
    line-height: 1.1rem
}

.last-match-card__ctas .cta {
    width: 100%
}

@media screen and (min-width: 1200px) {
    .last-match-card {
        display: block;
        box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05) !important;
        right: -1px;
        z-index: 3;
        padding-top: 3.2rem
    }

    .last-match-card__subtitle {
        padding-bottom: .8rem
    }

    .last-match-card__fixture-info {
        text-align: center
    }

    .last-match-card__ctas {
        margin: 0 auto;
        max-width: 30.6rem
    }
}

.last-match-fixture-detail {
    padding: 1.3rem 0 0 0
}

.last-match-fixture-detail__score {
    font-size: 7.2rem;
    line-height: 5rem
}

.last-match-fixture-detail__extra-info {
    margin-top: 0;
    color: #1d1d1b;
    font-weight: 400
}

.last-match-fixture-detail__extra-info abbr,
.last-match-fixture-detail__extra-info span {
    margin-bottom: .8rem
}

.last-match-fixture-detail__extra-info span {
    text-transform: initial
}

@media screen and (min-width: 950px) {
    .last-match-fixture-detail__team {
        font-size: 1.1rem;
        flex-direction: column
    }

    .last-match-fixture-detail__team img {
        margin: 0 0 .8rem 0
    }

    .last-match-fixture-detail__col {
        justify-self: normal
    }

    .last-match-fixture-detail__col+.last-match-fixture-detail__col {
        justify-self: normal
    }

    .last-match-fixture-detail__col+.last-match-fixture-detail__col .fixture-detail__team {
        flex-direction: column
    }

    .last-match-fixture-detail__col+.last-match-fixture-detail__col .fixture-detail__team img {
        margin: 0 0 .8rem 0
    }
}

.match-details-container {
    background-color: white;
    border-radius: 10px;
    max-width: 140rem;
    margin: auto
}

.match-details-container .match-score {
    margin-bottom: 0
}

@media screen and (max-width: 820px) {
    .match-details-container {
        border-radius: 0
    }
}

.upcoming-fixture-list {
    margin: auto;
    max-width: 140rem
}

@media screen and (min-width: 1200px) {
    .upcoming-fixture-list {
        display: grid;
        grid-template-columns: repeat(3, 1fr)
    }

    .fixture-list__item>* {
        border: none;
        background-color: #fff;
        box-shadow: none
    }

    .fixture-list__item:first-child>* {
        border-radius: 0.8rem 0 0 0.8rem;
        margin-left: 2rem;
        min-height: 36.3rem
    }

    .fixture-list__item:last-child>* {
        border-radius: 0 0.8rem 0.8rem 0;
        margin-right: 2rem;
        min-height: 36.3rem
    }

    .fixture-list__item.mob-hide {
        margin-top: 20px
    }
}

@media screen and (min-width: 820px) {

    .fixture-list__item>.fixtures-block::before,
    .fixture-list__item>.fixtures-block::after {
        background-color: rgba(158, 174, 192, 0.54);
        content: '';
        display: block;
        width: 1px;
        height: 16rem;
        opacity: 0.4;
        position: absolute;
        top: 10rem;
        z-index: 1
    }

    .fixture-list__item>.fixtures-block::before {
        left: 3rem
    }

    .fixture-list__item>.fixtures-block::after {
        right: 3rem
    }
}

.fixtures-block {
    background-color: #fff;
    border-radius: 0.8rem;
    max-width: 49.6rem;
    margin: auto;
    position: relative;
    padding-bottom: 1.6rem;
    margin-bottom: 8rem;
    filter: drop-shadow(0 0.2rem 0.2rem rgba(0, 0, 0, 0.08));
    min-height: 41.7rem
}

.fixtures-block .fixtures-block {
    padding-bottom: 0;
    margin-bottom: 0;
    filter: none;
    min-height: initial
}

.fixtures-block__title {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.6rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em;
    color: var(--brand-quaternary);
    text-align: center;
    text-transform: uppercase;
    padding-top: 2.5rem
}

.fixtures-block__title::after {
    content: '';
    display: block;
    margin: 1.6rem auto 0 auto;
    background-color: #e30521;
    height: 0.2rem;
    width: 1.3rem;
    transition: width 0.3s ease-in-out
}

.fixtures-block__subtitle {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #c30024;
    text-align: center;
    text-transform: uppercase;
    margin-top: .8rem;
    margin-bottom: 1.2rem
}

.fixtures-block__place {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #011e41;
    text-align: center;
    text-transform: uppercase;
    margin-top: 1.8rem
}

.fixtures-block__type {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    color: #011e41;
    margin-top: 0.5rem;
    text-align: center;
    margin-bottom: 2.6rem;
    text-transform: uppercase
}

.fixtures-block__match {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.fixtures-block__team {
    display: flex;
    flex-direction: column
}

.fixtures-block__split {
    display: flex;
    flex-direction: column
}

.fixtures-block__split-vs {
    color: #8f95a2;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 2.8rem;
    line-height: 5.9rem
}

.fixtures-block__team-block {
    display: flex;
    flex-direction: row
}

.fixtures-block__team-block img {
    width: 6.5rem;
    height: 6.5rem
}

.fixtures-block__team-name {
    color: #004f9e;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 6.8rem;
    line-height: 4.8rem;
    margin: 0 1.5rem;
    margin-top: 0.8rem
}

.fixtures-block__pipe {
    color: rgba(34, 34, 34, 0.2);
    margin: 0 1.2rem
}

.fixtures-block img {
    margin: 0 auto;
    align-self: flex-end
}

.fixtures-block__buttons {
    justify-content: center;
    margin-top: 2.8rem
}

.fixtures-block__partner span {
    font-size: 0.8rem;
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    color: #000
}

.fixtures-block__partner img {
    width: 6.4rem;
    height: 0.8rem
}

.fixtures-block__datetimer li {
    color: #3000f7;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4rem;
    line-height: 2.8rem;
    display: inline;
    margin-right: 1.2rem
}

.fixtures-block__datetimer li span {
    color: rgba(1, 30, 65, 0.5);
    font-size: 1.2rem;
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    line-height: 1.3rem;
    padding: 0 0.8rem;
    text-transform: uppercase;
    vertical-align: middle
}

@media (max-width: 768px) {
    .fixtures-block__type {
        margin-top: 0.4rem;
        margin-bottom: 2rem
    }

    .fixtures-block__button-left a {
        margin: 0 auto;
        margin-bottom: 1.2rem
    }

    .fixtures-block__button-right a {
        margin: 0 auto
    }

    .fixtures-block__partner {
        margin-top: 2.3rem;
        background: #f9f9f9;
        box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(0, 0, 0, 0.08);
        height: 6.2rem;
        display: flex;
        flex-direction: row;
        justify-content: center;
        line-height: 6.2rem
    }

    .fixtures-block__partner img {
        width: 16.3rem;
        height: 2.1rem;
        align-self: unset;
        margin: initial;
        margin-top: 2rem
    }

    .fixtures-block__partner span {
        margin-right: 3.2rem;
        font-size: 1rem
    }

    .fixtures-block__actions {
        display: flex;
        flex-direction: column-reverse
    }

    .fixtures-block__schedule {
        display: flex;
        flex-direction: column-reverse;
        width: 100%
    }

    .fixtures-block__schedule-partner {
        display: flex;
        justify-content: center
    }

    .fixtures-block__datetimer ul {
        display: flex;
        justify-content: center
    }

    .fixtures-block__datetimer li {
        display: inline-flex;
        margin-right: 3.2rem;
        flex-direction: column-reverse;
        justify-content: center;
        text-align: center;
        font-size: 7.8rem;
        line-height: 5.5rem
    }

    .fixtures-block__datetimer li:last-child {
        margin-right: 0
    }

    .fixtures-block__datetimer li span {
        margin-top: 2rem;
        margin-right: 0
    }
}

@media (min-width: 769px) {
    .fixtures-block__buttons {
        display: flex;
        flex-direction: row;
        justify-content: center;
        margin: 2.6rem 3rem 2.2rem 3rem
    }

    .fixtures-block__button-left {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin-right: 1.6rem;
        align-items: center
    }

    .fixtures-block__button-left a {
        width: 100%
    }

    .fixtures-block__button-right {
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: center
    }

    .fixtures-block__button-right a {
        width: 100%
    }

    .fixtures-block__schedule {
        display: flex;
        justify-content: center;
        min-width: 45rem;
        margin: 0 1rem
    }

    .fixtures-block__partner {
        display: flex;
        flex-direction: column;
        background-color: #f8f8f8;
        height: 4.8rem;
        padding-right: 1rem;
        margin-right: 1rem;
        position: relative
    }

    .fixtures-block__partner::after {
        content: '';
        background-color: #f8f8f8;
        width: 2rem;
        transform: skew(-20deg);
        height: 4.8rem;
        display: table;
        position: absolute;
        top: 0;
        right: -12px
    }

    .fixtures-block__partner span {
        margin-top: 1.2rem;
        margin-left: 1.7rem
    }

    .fixtures-block__partner img {
        margin-top: 0.2rem;
        margin-left: 1.7rem
    }

    .fixtures-block__datetimer {
        display: flex;
        flex-direction: column;
        background-color: #f9f9f9;
        padding-left: 1rem;
        justify-content: center;
        position: relative
    }

    .fixtures-block__datetimer ul {
        display: flex
    }

    .fixtures-block__datetimer ul li {
        display: inline-flex;
        flex-direction: row-reverse;
        align-items: center;
        min-width: 6.8rem;
        margin-left: 1.2rem
    }

    .fixtures-block__datetimer li:not(:first-child) {
        margin-left: 0
    }

    .fixtures-block__datetimer::before {
        content: '';
        background-color: #f8f8f8;
        width: 2rem;
        transform: skew(-20deg);
        height: 4.8rem;
        display: table;
        position: absolute;
        left: -8px
    }
}

@media (min-width: 1200px) {
    .fixtures-block__title {
        font-size: 7.8rem;
        line-height: 5.5rem;
        padding-top: 4rem
    }

    .fixtures-block__place {
        font-size: 1.2rem;
        line-height: 1.4rem
    }

    .fixtures-block__type {
        font-size: 1.2rem;
        line-height: 1.4rem
    }
}

.accordion__category {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: uppercase;
    line-height: 3rem;
    color: #011e41;
    margin: 5.4rem 0 0.4rem 0
}

.accordion__category:first-of-type {
    margin-top: 0
}

.accordion__trigger {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    line-height: 3rem;
    padding: 0.8rem 0;
    display: flex;
    color: #5b6885;
    width: 100%;
    background: none;
    border: none;
    justify-content: space-between;
    cursor: pointer;
    align-items: center
}

.accordion__trigger:hover {
    color: var(--brand-primary)
}

.accordion__trigger-icon {
    content: ' ';
    height: 1.9rem;
    width: 1.9rem;
    border-radius: 50%;
    border: 1px solid #004f9f;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    position: relative
}

.accordion__trigger-icon::after {
    content: '\2039';
    color: #004f9f;
    transform: rotate(270deg);
    position: absolute
}

.accordion__trigger[aria-expanded='true'] {
    color: var(--brand-primary)
}

.accordion__trigger[aria-expanded='true']>.accordion__trigger-icon {
    background: #004f9f
}

.accordion__trigger[aria-expanded='true']>.accordion__trigger-icon::after {
    color: #fff;
    transform: rotate(90deg)
}

.accordion__trigger-separator {
    background: #011e41;
    opacity: 0.1;
    height: 1px;
    display: block
}

.accordion__panel {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 3rem;
    padding: 1.6rem 0 2.2rem 0;
    border-bottom: 2px solid #5b6885
}

.accordion__panel a:not(.cta) {
    text-decoration: none;
    color: var(--brand-primary);
    border-bottom: 4px solid var(--brand-primary)
}

@media screen and (min-width: 500px) {
    .accordion__panel .left-aligned {
        margin-top: 1.8rem;
        display: inline-block;
        width: 33%
    }

    .accordion__panel .left-aligned .cta {
        margin-left: 0;
        margin-right: 0
    }
}

.lightbox-overlay {
    align-items: center;
    background-color: rgba(29, 29, 27, 0.8);
    bottom: 0;
    display: none;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 200
}

.lightbox-overlay--active {
    display: flex
}

.lightbox-overlay__close {
    align-items: center;
    background: none;
    border: 0;
    border-radius: 50%;
    display: inline-block;
    height: 3.8rem;
    justify-content: center;
    width: 3.8rem;
    position: absolute;
    top: 3.2rem;
    right: 3.2rem;
    z-index: 1;
    cursor: pointer;
    outline: none
}

.lightbox-overlay__close::before {
    content: '';
    background: url(/assets/images/8243c2952ce7e35fa01b93daf7116a73.svg) no-repeat center center;
    background-size: contain;
    width: 3.4rem;
    height: 3.4rem;
    display: inline-block;
    position: relative;
    left: -3px
}

.lightbox-overlay .video {
    position: relative
}

.lightbox-overlay .video--is-playing {
    width: 100%
}

.lightbox-overlay .video--is-playing .lightbox-overlay__close {
    display: none
}

.lightbox-overlay .video__poster::before {
    content: '';
    background: linear-gradient(180deg, rgba(var(--brand-primary-rgb), 0) 0%, rgba(var(--brand-primary-rgb), 1) 100%);
    border-radius: 4px 4px 0 0;
    transform: rotate(180deg);
    height: 153px;
    width: 100%;
    display: block;
    position: absolute
}

.lightbox-overlay .video__poster .play-button {
    position: absolute;
    left: calc(50% - 36px);
    top: calc(50% - 36px);
    font-size: 0;
    cursor: pointer
}

.lightbox-overlay .video__poster .play-button::before {
    content: '';
    background: url(/assets/images/4dc9311ff385059c3deaffefc5683dc0.svg) no-repeat center center;
    width: 71px;
    height: 71px;
    display: inline-block
}

.lightbox-overlay .video__player-wrap iframe {
    width: 100%;
    height: 19.6rem
}

@media screen and (max-width: 820px) and (orientation: landscape) {
    .lightbox-overlay .video__player-wrap iframe {
        height: 34rem
    }
}

@media screen and (min-width: 820px) {
    .lightbox-overlay .video--is-playing {
        width: 80rem
    }

    .lightbox-overlay .video__player-wrap iframe {
        height: 43rem
    }
}

.squad-navbar {
    display: flex;
    justify-content: center;
    width: 100%;
    background-color: #fff;
    transition: all 0.4s ease-out 0s;
    left: 0;
    z-index: 9
}

.squad-navbar__nav-list {
    display: none
}

@media screen and (min-width: 500px) {
    .squad-navbar__nav-list {
        display: flex;
        width: 100%
    }

    .squad-navbar__nav-list a {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.4rem;
        line-height: 2rem;
        line-height: 4rem;
        text-decoration: none;
        text-transform: uppercase;
        color: #5b6885;
        border-bottom: 2px solid #b7c5e9;
        width: 100%;
        text-align: center
    }

    .squad-navbar__nav-list a:not(:last-child) {
        padding-right: 1rem
    }

    .squad-navbar__nav-list a.active {
        color: var(--brand-primary);
        border-color: var(--brand-primary)
    }
}

.article-page__header,
.article__header {
    text-align: center;
    margin-top: 2rem;
    margin-bottom: 3.6rem
}

.article-page__header .published-date,
.article__header .published-date {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #5b6885;
    font-weight: 500
}

.article-page__header .published-date span,
.article__header .published-date span {
    display: block;
    margin-top: 0.4rem
}

.article-page__header--tag,
.article__header--tag {
    background: var(--brand-primary);
    border-radius: 6rem;
    color: #fff;
    padding: 0.6rem 2.6rem;
    display: inline-block;
    margin-top: 1.6rem;
    text-transform: uppercase
}

.article-page__header--author,
.article__header--author {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 2rem
}

.article-page__header h1,
.article__header h1 {
    margin-top: 1.6rem
}

@media screen and (max-width: 500px) {

    .article-page__header--author,
    .article__header--author {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.4rem;
        line-height: 2rem
    }
}

.current-standings {
    background-color: #fff;
    padding-top: 2.4rem
}

.current-standings__info {
    margin-top: 2.4rem
}

.current-standings__cta {
    display: flex;
    align-items: center;
    padding-bottom: 1.8rem
}

.current-standings__cta a {
    flex: 1
}

.current-standings__cta::after,
.current-standings__cta::before {
    border-bottom: 1px solid #fff;
    content: '';
    flex: 1;
    height: 0;
    opacity: 0.2
}

.current-standings__cta::before {
    margin-right: .8rem
}

.current-standings__cta::after {
    margin-left: .8rem
}

.current-standings .heading-l {
    text-align: center
}

.current-standings__competition-title {
    font-size: 18px;
    color: #c30024;
    text-transform: uppercase;
    width: 56%;
    text-align: right
}

@media screen and (max-width: 500px) {
    .current-standings .heading-l {
        margin-bottom: 2.4rem
    }

    .current-standings__competition-title {
        text-align: center;
        margin-bottom: 1.6rem;
        width: 100%
    }

    .current-standings .tab-list {
        width: 100%;
        margin-bottom: .8rem;
        flex-shrink: 0
    }
}

@media screen and (min-width: 500px) {
    .current-standings {
        padding-top: 4rem
    }

    .current-standings__info {
        display: flex;
        justify-content: space-between;
        align-items: center
    }
}

@media screen and (min-width: 820px) {
    .current-standings__info {
        margin-bottom: 3.8rem
    }
}

.squad-list {
    padding: 1.6rem
}

.squad-list__container {
    padding-top: .8rem;
    padding-bottom: .8rem
}

.squad-list .player-profile-list {
    margin: 3.2rem 0
}

.squad-list .player-profile-list__title.heading-l {
    color: #004f9f
}

.squad-list .inline-sponsor {
    justify-content: center
}

@media (min-width: 1200px) {
    .squad-list__container {
        padding-top: 3.2rem;
        padding-bottom: 3.2rem
    }

    .squad-list .inline-sponsor {
        justify-content: flex-end;
        margin-top: 3.2rem;
        margin-bottom: .8rem
    }

    .squad-list .inline-sponsor+.player-profile-list {
        margin-top: 0
    }
}

@media (min-width: 1200px) {
    .squad-list .white-space-lg {
        white-space: nowrap
    }
}

:root [data-brand='womens'] .squad-list .player-profile-list__title {
    color: #5b6885
}

.form-guide {
    color: #fff;
    padding-top: 4.8rem;
    padding-bottom: 2.4rem;
    text-align: center;
    text-transform: uppercase;
    overflow: visible
}

.form-guide .container__content {
    background: rgba(var(--brand-primary-rgb), 0.9);
    border-radius: .4rem;
    position: relative
}

.form-guide .vertical-spacing-s {
    padding-top: 3.3rem
}

.form-guide__bg-overlay {
    background: var(--brand-tertiary) var(--branded-lion-mask-full) repeat center;
    background-size: contain;
    border-radius: .3rem
}

.form-guide__results-logo {
    position: absolute;
    top: -2.5rem;
    left: 50%;
    transform: translateX(-50%)
}

@media (min-width: 500px) {
    .form-guide .vertical-spacing-s {
        padding-top: 3.9rem;
        padding-bottom: 1.2rem
    }
}

@media (max-width: 500px) {
    .common-template__row-container .form-guide {
        padding: 1.2rem 0
    }
}

.banner {
    position: relative
}

.banner img {
    /*height: 640px;*/
    object-fit: cover;
    object-position: center;
    /*max-height: 400px;*/
    width: 100%
}

@media screen and (min-width: 820px) {
    .banner img {
        height: 100%
    }
}

.banner--gradient {
    position: relative
}

.banner--gradient::after {
    /*background: linear-gradient(180deg, rgba(var(--brand-primary-rgb), 0) 0%, rgba(var(--brand-primary-rgb), 0.14) 54.17%, var(--brand-primary) 94.79%);*/
    bottom: 0;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%
}

.hero-video {
    display: flex;
    align-items: center;
    max-height: 700px;
    overflow: hidden
}

.hero-video .video__poster:not(.visually-hidden) {
    position: relative;
    width: 100%
}

.video--is-ready .hero-video .video__poster:not(.visually-hidden) {
    cursor: pointer
}

.hero-video .play-button:not(.cta) {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    background: url(/assets/images/4dc9311ff385059c3deaffefc5683dc0.svg) no-repeat top center;
    background-size: 75px 75px;
    bottom: 20%;
    color: #fff;
    letter-spacing: 0.6em;
    padding-top: 85px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    z-index: 1
}

.hero-video iframe {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateY(-50%)
}

.hero-video .video__player-wrap:not(.visually-hidden) {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%;
    z-index: 1
}

.glide {
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.glide * {
    box-sizing: inherit
}

.glide__track {
    overflow: hidden
}

.glide__slides {
    position: relative;
    width: 100%;
    list-style: none;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    touch-action: pan-Y;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    will-change: transform
}

.glide__slides--dragging {
    user-select: none
}

.glide__slide {
    width: 100%;
    height: 100%;
    flex-shrink: 0;
    white-space: normal;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent
}

.glide__slide a {
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.glide__arrows {
    -webkit-touch-callout: none;
    user-select: none
}

.glide__bullets {
    -webkit-touch-callout: none;
    user-select: none
}

.glide--rtl {
    direction: rtl
}

.hero-carousel {
    position: relative;
    overflow: hidden
}

.hero-carousel__bullets {
    bottom: 5rem;
    display: flex;
    justify-content: space-between;
    left: 50%;
    padding: 0 1.6rem;
    position: absolute;
    transform: translateX(-50%);
    width: 100%
}

.hero-carousel__bullets button {
    appearance: none;
    background: rgba(255, 255, 255, 0.45);
    border: none;
    border-radius: .4rem;
    cursor: pointer;
    height: .4rem;
    margin: .8rem;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.hero-carousel__bullets button::after {
    content: '';
    background-color: #fff;
    display: block;
    height: 100%;
    width: 0
}

.hero-carousel .glide__bullet--active::after {
    animation: showProgress 10s linear forwards;
    animation-duration: inherit
}

@media screen and (min-width: 820px) {
    .hero-carousel__bullets {
        max-width: 25%;
        bottom: 4.5rem
    }
}

@keyframes showProgress {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}

.membership-carousel .container__subtitle {
    font: normal normal 2rem/3.2rem "FS Dillon", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    color: #5b6885
}

@media screen and (max-width: 820px) {
    .membership-carousel .container__subtitle {
        margin-top: 1.5rem;
        padding: 0 1.6rem
    }

    .membership-carousel .content-card {
        flex-direction: column;
        max-width: 27.4rem;
        max-height: 37.5rem;
        padding-top: 0.3rem;
        transition: padding-top 0.5s ease-in-out
    }

    .membership-carousel .content-card__image-bg,
    .membership-carousel .content-card__image-bg img {
        width: 27.4rem;
        height: 24.4rem;
        max-height: 24.4rem;
        border-radius: 0.4rem 0.4rem 0 0
    }

    .membership-carousel .content-card__content {
        max-width: 27.4rem;
        max-height: 13.1rem;
        border-top: 0;
        border-left: 1px solid #e9e9e9;
        border-radius: 0 0 0.4rem 0.4rem;
        padding: 1.6rem 1.8rem 1.6rem 1.6rem
    }

    .membership-carousel .content-card__content .title {
        font-size: 1.8rem;
        line-height: 2.4rem
    }

    .membership-carousel .content-card__content .description {
        font: normal normal 1.4rem/2rem "Centra Regular", arial, helvetica, sans-serif;
        margin-top: 1.6rem;
        margin-bottom: 4rem
    }

    .membership-carousel .content-card__content .dateduration-wrap::after {
        position: static
    }
}

.carousel-widget {
    width: 100%;
    max-width: 37.4rem
}

.carousel-widget__content {
    margin-top: 4.2rem
}

@media screen and (min-width: 820px) {
    .carousel-widget {
        max-width: 100%;
        padding-left: 0px;
    }

    .carousel-widget__content {
        margin-top: 3.8rem
    }
}

.dropdown {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    -webkit-appearance: none;
    appearance: none;
    background: rgba(236, 238, 243, 0.2) url(/assets/images/9c594d3a9fa1a0a467b12b3f8b2f34a9.svg) no-repeat right 2rem center;
    border: none;
    border-bottom: 1px solid #5b6885;
    text-transform: uppercase;
    padding: 1em 3.5em 1em 1em
}

.ecalApi {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    -webkit-appearance: none;
    appearance: none;
    background: transparent url(/assets/images/b44bf634d520d1260c4c7ba5d8975481.svg) no-repeat right .8rem center;
    background-size: 2rem 2rem;
    border: 1px solid;
    color: #1d1d1b;
    padding: 0.5rem;
    padding-right: calc(2rem + (.8rem * 2));
    text-transform: uppercase
}

.fixtures-list {
    position: relative
}

.fixtures-list__section {
    display: grid;
    row-gap: 1.6rem;
    margin-bottom: 1.6rem;
    position: relative
}

.fixtures-list__section-title {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.8rem;
    line-height: 4rem;
    align-items: baseline;
    color: var(--brand-primary);
    justify-content: space-between;
    text-transform: uppercase
}

.fixtures-list__section-title::after {
    content: '';
    display: block;
    border-bottom: 1px solid #bbc1ce;
    flex-grow: 1
}

.fixtures-list__section--noresults::after {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    content: 'No matches played';
    color: #5b6885;
    display: block;
    text-transform: uppercase;
    position: absolute;
    top: 0.5rem;
    right: 0
}

.fixtures-list__section--noresults .fixtures-list__section-title {
    color: #5b6885
}

@media screen and (min-width: 500px) {
    .fixtures-list__section-title {
        display: flex
    }

    .fixtures-list__section-title::after {
        margin-left: 2.4rem;
        max-width: calc(100% - 16rem)
    }

    .fixtures-list__info {
        top: 1rem
    }
}

@media screen and (min-width: 820px) {
    .fixtures-list .results-december-gap {
        row-gap: 0
    }
}

[data-behaviour='filter-list']:not([hidden]) {
    column-gap: 2.4rem;
    display: grid;
    row-gap: 3.2rem
}

[data-behaviour='filter-list']:not([hidden]) .filter-list__filters {
    display: flex;
    justify-content: space-between
}

[data-behaviour='filter-list']:not([hidden]) .filter-list__filters .dropdown {
    flex-grow: 1
}

[data-behaviour='filter-list']:not([hidden]) .filter-list__filters .dropdown+.dropdown {
    margin-left: 2.4rem
}

[data-behaviour='filter-list']:not([hidden]) .inline-sponsor {
    justify-content: center
}

@media screen and (min-width: 500px) {
    [data-behaviour='filter-list']:not([hidden]) {
        grid-template-columns: auto auto 1fr
    }

    [data-behaviour='filter-list']:not([hidden]) .fixtures-list {
        grid-column: 1 / -1
    }

    [data-behaviour='filter-list']:not([hidden]) .filter-list__filters {
        justify-content: flex-start
    }

    [data-behaviour='filter-list']:not([hidden]) .filter-list__filters .dropdown {
        flex-grow: 0;
        padding-right: 4.5rem
    }

    [data-behaviour='filter-list']:not([hidden]) .inline-sponsor {
        justify-content: flex-end;
        grid-column: 3
    }
}

#panel-fixtures .fixtures-list__section--noresults::after {
    content: attr(data-fixture-noresult)
}

@media screen and (max-width: 500px) {
    #panel-results .filter-list__filters .dropdown:first-child {
        max-width: 16rem
    }
}

#panel-results .fixtures-list__section--noresults::after {
    content: attr(data-results-noresult)
}

.main-header-intro {
    display: flex;
    flex-direction: column;
    height: 17rem;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.main-header-intro::before {
    content: attr(data-ghost-text);
    color: white;
    display: block;
    position: absolute;
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-size: 26rem;
    font-style: normal;
    font-weight: bold;
    opacity: 0.1;
    text-align: center;
    text-shadow: -1px -1px 0 var(--brand-primary), 1px -1px 0 var(--brand-primary), -1px 1px 0 var(--brand-primary), 1px 1px 0 var(--brand-primary);
    text-transform: uppercase;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    white-space: nowrap;
    z-index: 0
}

.main-header-intro__heading {
    color: var(--brand-primary);
    text-align: center;
    z-index: 1;
    font-family: FS Dillon, arial, helvetica, sans-serif;
    font-size: 10rem;
}

.main-header-intro__copy {
    align-self: center;
    max-width: 50rem;
    text-align: center
}

.advertising-mpu {
    display: block;
    text-align: center
}

.advertising-mpu a {
    cursor: pointer;
    display: inline-block;
    margin: 0 auto
}

.advertising-mpu a img {
    display: inline-block;
    height: 100%;
    object-fit: cover;
    object-position: center;
    max-height: 25rem
}

@media screen and (min-width: 820px) {
    .advertising-mpu a img {
        height: 100%;
        max-height: 30rem
    }
}

.footer-section {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    background-color: #3000f7;
    color: #fff;
    position: relative;
    margin-top: 2.5rem
}

.footer-section .container {
    padding-top: 4rem;
    padding-bottom: 4rem
}

.footer-section .footer-socialsection {
    width: 100%
}

.footer-section .footer-socialsection .sociallink {
    float: left;
    width: 50%;
    font-size: 14px;
    text-align: right
}

.footer-section .footer-socialsection .sociallink label {
    display: inline-block;
    margin-right: 21px
}

@media (max-width: 500px) {
    .footer-section .footer-socialsection .sociallink label {
        display: block;
        float: left;
        margin-top: 8px
    }
}

.footer-section .footer-socialsection .sociallink .selectdrop-down {
    position: relative;
    display: inline-block
}

.footer-section .footer-socialsection .sociallink .selectdrop-down::before {
    position: absolute;
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACDSURBVHgBlVIBDcAgDJsEJFzCpVzCJeDgOLiES7gUJCDhEvYtgb88cKBJE2Br0y0QCZjZ0CAejRwmYRBuA+I9aoxeLL84/9JoTXhAv0sFB49eUxXEU6zlYmhAk4AmMGaCrUVchBeYzJFJrLWVGgv6CjJD6kEhcjbSiImvLbXXxHDjk91d6/UNoI8rEAAAAABJRU5ErkJggg==);
    width: 16px;
    height: 10px;
    top: 30%;
    right: 0
}

@media (max-width: 500px) {
    .footer-section .footer-socialsection .sociallink .selectdrop-down {
        display: block;
        margin-left: 100px
    }
}

.footer-section .footer-socialsection .sociallink select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    padding: 8px 0 8px 0;
    width: 172px;
    background: transparent;
    border: none;
    border-bottom: 1px solid #fff;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    z-index: 1;
    position: relative
}

.footer-section .footer-socialsection .sociallink select option {
    color: #011e41;
    background: #fff
}

@media (max-width: 500px) {
    .footer-section .footer-socialsection .sociallink select {
        border-bottom: none;
        width: 100%
    }
}

@media (max-width: 500px) {
    .footer-section .footer-socialsection .sociallink .sociallink {
        display: table-header-group;
        width: 100%;
        text-align: justify;
        margin-bottom: 30px;
        border-bottom: 1px solid #fff
    }
}

@media (max-width: 500px) {
    .footer-section .footer-socialsection {
        display: table
    }
}

.footer-section .footerstrip {
    width: 100%;
    clear: both;
    position: relative
}

.footer-section .footerstrip::after {
    position: absolute;
    content: '';
    width: 100%;
    top: 50%;
    height: 1px;
    background-color: #fff
}

@media (max-width: 500px) {
    .footer-section .footerstrip::after {
        top: 0
    }
}

.footer-section .footerstrip .footer-icons {
    margin: 0 auto;
    min-height: 40px;
    background-color: #3000f7;
    max-width: 400px;
    position: relative;
    z-index: 1;
    text-align: center
}

.footer-section .footerstrip .footer-icons img {
    margin-left: 14px;
    display: inline-block;
    margin-right: 14px;
    height: auto;
    max-width: 3.5rem
}

@media (max-width: 500px) {
    .footer-section .footerstrip .footer-icons {
        padding-top: 28px;
        background-color: transparent
    }
}

@media (max-width: 500px) {
    .footer-section .footerstrip {
        margin-top: 16px
    }
}

.footer-section .footer-subnav ul {
    margin: 0;
    padding: 0
}

.footer-section .footer-subnav ul li {
    margin-left: 24px;
    display: inline-block
}

.footer-section .footer-subnav ul li:first-child {
    margin-left: 0
}

.footer-section .footer-subnav ul li a {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 20px
}

.footer-section .footer-subnav ul li a:hover {
    color: white;
    text-decoration: underline
}

@media (max-width: 500px) {
    .footer-section .footer-subnav ul li a {
        line-height: 20px
    }
}

@media (max-width: 500px) {
    .footer-section .footer-subnav ul li {
        width: 32%;
        margin: 16px 0
    }
}

.footer-bottom {
    background-color: #1d1d1b;
    padding-top: 16px;
    padding-bottom: 10px;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    clear: both
}

.accordion-section {
    transition: transform 0.5s ease-in-out
}

.accordion-section[hidden] {
    transform: translateX(-100%)
}

@media screen and (max-width: 820px) {
    .accordion-trigger {
        width: 100%
    }

    .accordion-trigger::after {
        content: '';
        background: url(/assets/images/c0f8901ab3f94bc08dfe4cdb0d92bf1f.svg);
        float: right;
        height: 1.7rem;
        width: 1rem;
        transform: rotate(90deg)
    }

    .accordion-trigger[aria-expanded='true']::after {
        transform: rotate(270deg)
    }

    .navigation-open {
        overflow: hidden;
        padding-top: 5.6rem
    }

    .navigation-open .site-header {
        position: fixed;
        width: 100%;
        height: 100vh;
        top: 0;
        overflow-y: auto;
        -webkit-backdrop-filter: blur(16px);
        backdrop-filter: blur(16px);
        background: rgba(255, 255, 255, 0.9)
    }

    .navigation-open .site-header.nav-active {
        /*background: none*/
    }

    .navigation-open .site-header.nav-active .site-navigation__mobile-prompt {
        display: none
    }

    .navigation-open .site-header>.container__content {
        background-color: #fff
    }

    .navigation-open .site-header>.container__content::before {
        content: '';
        width: 100%;
        display: inline-block;
        position: absolute;
        height: 1.6rem;
        top: 0;
        z-index: 10;
        background-color: #fff;
        left: 0
    }
}

.navigation-open--b2c .hamburger {
    display: none;
}

.navigation-open--main [aria-controls='myaccount-nav'] {
    display: none;
}

.fixed-header {
    background-image: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg);
    /*background-color: #f4f4f4;*/
    border-bottom: 1px solid #eceef3;
    left: 0;
    top: 0;
    transition: all 0.4s ease-in-out 0s;
    width: 100%;
    z-index: 100;
    /*background-size: contain;*/
    background-size: 800px 600px;
    background-position-y: 300px;
}

.site-header {
    padding: 1.6rem 0;
    position: relative;
    z-index: 10;
    /*background: #f4f4f4;*/
    background-image: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg);
    /*background-size: contain;*/
    background-size: 800px 600px;
    background-position-y: 300px;
}

.site-header .site-signin {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 1.4rem;
    color: #5b6885;
    text-transform: capitalize;
    background-color: #3000f7;
    box-sizing: border-box;
    border-radius: 7rem;
    position: absolute;
    top: 3.4rem;
    left: 1.6rem;
    text-decoration: none
}

.site-header .site-myaccount {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    background-color: #fff;
    border: none;
    position: absolute;
    top: 1.6rem;
    left: 1.6rem;
    font-size: 0
}

.site-header .site-myaccount::after {
    content: attr(data-username);
    color: #fff;
    font-size: 1.6rem;
    background-color: #004f9f;
    border-radius: 7rem;
    width: 3.4rem;
    height: 3.4rem;
    display: inline-block;
    line-height: 3.4rem;
    text-align: center
}

.site-header .site-mobile-myaccount {
    color: #fff;
    background-color: #011e41;
    padding: 0.8rem 1.4rem
}

.site-header .mob-only {
    font-size: 0
}

.site-header .mob-only::after {
    content: '';
    background: url(../../../front//img/7e0fdbe7cd25f0d3ec7710c5c53e9f2e.svg);
    width: 3.2rem;
    height: 3.2rem;
    display: inline-block;
    position: relative;
    top: 0.4rem;
    background-size: contain;
}

.site-header .desktop-only {
    display: none
}

.site-header .site-myaccount-menus {
    background: rgba(245, 245, 245, 0.8);
    background-blend-mode: hard-light;
    box-shadow: inset 0 1px 3px rgba(255, 255, 255, 0.5);
    -webkit-backdrop-filter: blur(81px);
    backdrop-filter: blur(81px);
    border-radius: 0;
    position: absolute;
    width: 100%;
    height: 100vh;
    z-index: 10;
    padding: 0.8rem 2rem 3.4rem 2rem;
    display: none;
    margin-top: 1rem;
    left: 0
}

.site-header .site-myaccount-menus p {
    color: #5b6885;
    text-align: left;
    padding-bottom: 1.6rem;
    border-bottom: 1px solid rgba(91, 104, 133, 0.1)
}

.site-header .site-myaccount-menus .site-navigation__level3 {
    text-align: left;
    margin-top: 2.4rem;
    border-bottom: 1px solid rgba(91, 104, 133, 0.1);
    padding-bottom: 1.4rem
}

.site-header [aria-controls='myaccount-nav'][aria-expanded='true']+.site-myaccount-menus {
    display: block
}

.site-header .logo {
    max-width: 12rem;
    margin: auto
}

.site-header .hamburger,
.site-header .site-myaccount-nav--close {
    color: transparent;
    background: url(../../../front/img/hamburger_menu.svg) no-repeat center;
    border: none;
    position: absolute;
    right: 1.6rem;
    top: 3.7rem;
    width: 4rem
}

.site-header .hamburger[aria-expanded='true'],
.site-header .site-myaccount-nav--close[aria-expanded='true'] {
    background-image: url(../../../front/img/close_menu.svg);
}

.site-header .site-myaccount-nav--close {
    background-color: white;
    padding: 0.6rem
}

.site-header .site-myaccount-nav--close[aria-expanded='false'] {
    display: none
}

@media screen and (min-width: 1120px) {
    .site-header {
        display: grid;
        grid-template-columns: 1fr auto 1fr;
        overflow: initial;
        padding-bottom: 0;
    }

    .site-header .hamburger,
    .site-header .site-mobile-signin,
    .site-header .site-mobile-myaccount,
    .site-header .site-myaccount-nav--close,
    .site-header  {
        display: none
    }

    .site-header .desktop-only {
        display: initial
    }

    .site-header .site-myaccount,
    .site-header .site-signin {
        border: none;
        display: block;
        float: right;
        position: static;
        cursor: pointer
    }

    .site-header .site-myaccount {
        font-size: 1.6rem;
        color: #004f9f;
        font-weight: 500
    }

    .site-header .site-myaccount::after {
        margin-left: 1rem
    }

    .site-header .site-signin {
        font-family: "FS Dillon", arial, helvetica, sans-serif;
        letter-spacing: 0.02em;
        font-size: 1.8rem;
        line-height: 2.4rem;
        display: block;
        color: #ffffff;
        float: right;
        padding: 0.8rem 1.8rem;
        padding-right: 1.8rem;
       /*margin-top: 30px;*/
       padding-top: 0;
       /*margin-right: 90px;*/
       text-align: center;
    }

    .site-header .site-signin::after {
        content: '';
        /*background: url(../../img/7e0fdbe7cd25f0d3ec7710c5c53e9f2e.svg);
        width: 2.4rem;*/
        height: 2.4rem;
        display: inline-block;
        position: relative;
        top: 0.6rem;
        right: -1.6rem
    }
    .site-header .site-signin::after {
        content: '';
        /*background: url(../../img/7e0fdbe7cd25f0d3ec7710c5c53e9f2e.svg);
        width: 2.4rem;*/
        height: 2.4rem;
        display: inline-block;
        position: relative;
        top: 0.6rem;
        right: -1.6rem
    }

    .site-header .site-myaccount-menus {
        background: #f8f8f8;
        background-blend-mode: hard-light;
        box-shadow: 0 34px 34px rgba(0, 0, 0, 0.25), inset 0 1px 3px rgba(255, 255, 255, 0.5);
        -webkit-backdrop-filter: blur(81px);
        backdrop-filter: blur(81px);
        border-radius: 12px;
        right: 1.5rem;
        left: auto;
        width: auto;
        height: auto;
        min-width: 35.4rem;
        min-height: 20.8rem;
        top: 5.6rem;
        padding: 0.8rem 2rem 3.4rem 2rem
    }

    .site-header .site-myaccount-menus::after,
    .site-header .site-myaccount-menus::before {
        content: '';
        border-width: 4.2rem;
        border-style: solid;
        border-color: transparent transparent #f7f7f7 transparent;
        position: absolute;
        top: -5.4rem;
        right: 0.5rem
    }

    .site-header .site-myaccount-menus::before {
        width: 100%;
        border: transparent;
        height: 60px
    }

    .site-header .logo {
        max-width: 22rem;
        margin: 0
    }
}

.link-external::after {
    background-image: url(/assets/images/963fa57c9e549a1a1694ea6362e5a551.svg);
    content: '';
    display: inline-block;
    height: .8rem;
    margin-left: .8rem;
    width: .8rem
}

.site-navigation {
    background-color: transparent;
    margin: auto;
    z-index: 100;
}

.hamburger[aria-expanded='false']+.site-navigation-container 
{
    display: none;
}

.site-navigation__main-tab[aria-expanded='false']+.site-navigation__level2-wrapper {
    display: none;
}

.site-navigation>ul {
    display: flex;
    /* justify-content: space-around; */
    margin: auto;
    /* max-width: 36.3rem; */
    /* padding-left: 380px; */
    margin-top: -140px;
}
.site-navigation__level2-wrapper {
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    background: rgba(255, 255, 255, 0.9);
    border-radius: 0 0 1.2rem 1.2rem;
    height: auto;
    left: 50%;
    position: absolute;
    max-width: 144rem;
    padding: 1.6rem 3.2rem;
    transform: translateX(-50%);
    width: 100%;
    z-index: 10;
}



.site-navigation__level2>li:not(:last-of-type) {
    border-bottom: 1px solid #bbc1ce
}

.site-navigation button {
    background: none;
    border: none
}

.site-navigation button:not([aria-disabled]) {
    cursor: pointer
}

.site-navigation__main-tab {
    color: #3000f7;
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: bold;
    margin-bottom: .4rem;
    padding: 1.6rem;
    text-transform: uppercase
}

.site-navigation__main-tab[aria-expanded='true'],.site-navigation__main-tab[aria-visited='true'] {
    color: #3000f7;
    /*border-bottom: .4rem solid #3000f7;*/
    border-bottom: .4rem solid #3000f7;
    margin-bottom: 0px;
    margin-top: 90px;
}

.site-navigation__section-heading {
    color: #3000f7;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 3.6rem;
    font-style: normal;
    font-weight: bold;
    padding: 3.2rem 0 1rem 0;
    text-align: left;
    text-transform: uppercase
}

.site-navigation__level1:first-of-type .site-navigation__section-heading {
    color: #3000f7;
}

.site-navigation__level3 .active:not(:hover) {
    color: #1d1d1b;
    text-decoration: underline
}

.site-navigation__level3 a {
    color: #5b6885;
    display: block;
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 1.8rem;
    padding: 1rem 0;
    text-decoration: none
}

.site-navigation__level3 a:hover {
    color: #3000f7;
    text-decoration: underline
}

.site-navigation__promos {
    padding: 4rem 0
}

.site-navigation__promo {
    align-items: flex-end;
    background-size: cover;
    border-radius: .8rem;
    color: #fff;
    display: flex;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 2rem;
    font-style: normal;
    font-weight: bold;
    height: 12rem;
    justify-content: flex-start;
    margin: .4rem 0;
    padding: .4rem 1.6rem;
    text-decoration: none;
    width: 100%
}

.site-navigation__mobile-prompt {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 2rem;
    margin: 0 auto;
    text-align: center;
    width: 25.5rem;
    margin-top: 7.3rem;
    color: #5b6885;
    position: absolute;
    left: calc(50% - 12.75rem)
}

.site-navigation__mobile-prompt::before {
    content: '';
    background: url(/assets/images/6c29d633e643c64c6f89822c0982dae2.svg) no-repeat center center;
    width: 3rem;
    height: 3rem;
    display: inline-block;
    position: absolute;
    top: -5rem;
    left: calc(50% - 1.5rem)
}

@media screen and (min-width: 1120px) {
    .site-navigation__main-tab {
        margin-bottom: 0px;
        margin-top: 90px;
    }
}

@media screen and (min-width: 1120px) {


    .site-navigation__level2 {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: auto;
        max-width: 130rem
    }

    .site-navigation__level2>li {
        position: relative;
        flex: 1
    }

    .site-navigation__level2>li:not(:last-of-type) {
        border-bottom: none
    }

    .site-navigation__level2>li:not(:first-of-type):not(.site-navigation__promos)::before {
        content: '';
        display: block;
        width: 1px;
        background: #bbc1ce;
        opacity: 0.5;
        position: absolute;
        top: 4rem;
        bottom: 0
    }

    .site-navigation__section-heading,
    .site-navigation__level3 {
        text-align: center;
        width: 100%
    }

    .site-navigation .site-navigation__promos {
        display: flex;
        flex-basis: 100%;
        grid-template-columns: repeat(4, 26.2rem);
        justify-content: center;
        max-width: 105rem;
        padding: 5rem 0
    }

    .site-navigation__promo {
        max-width: 20rem;
        margin: auto
    }

    .site-navigation__mobile-prompt {
        display: none
    }
}

.site-navigation.hide {
    display: none
}

.primary-sponsors {
    padding: 2rem 0
}

.primary-sponsors__logos {
    display: flex;
    justify-content: center;
    align-items: center
}

.primary-sponsors__logos li {
    padding: 0 2.5rem
}

.primary-sponsors__logos img {
    max-width: 10.2rem;
    max-height: 6.6rem
}

.secondary-sponsors {
    padding: 2.5rem 0 2rem 0
}

.secondary-sponsors__logos {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    row-gap: 4rem
}

.secondary-sponsors__logos li {
    padding: 0 1rem
}

.secondary-sponsors__logos img {
    max-height: 4.1rem;
    margin: 0 auto
}

@media screen and (max-width: 500px) {
    .secondary-sponsors__logos li {
        width: 33%;
        min-width: 33%
    }
}

@media screen and (min-width: 500px) {
    .secondary-sponsors__logos li {
        max-width: 25%;
        min-width: 25%
    }
}

@media screen and (min-width: 1200px) {
    .secondary-sponsors__logos li {
        width: 8.3%;
        min-width: 8.3%
    }
}

.sponsorship-list {
    margin-top: 3rem
}

.player-profile-header {
    background-color: var(--brand-primary);
    color: var(--brand-secondary);
    margin-bottom: 4rem;
    overflow: hidden;
    position: relative
}

.player-profile-header__bg {
    bottom: 0;
    position: absolute;
    -webkit-mask-image: linear-gradient(90deg, var(--brand-primary) 5.92%, rgba(0, 0, 0, 0) 99.83%);
    mask-image: linear-gradient(90deg, var(--brand-primary) 5.92%, rgba(0, 0, 0, 0) 99.83%);
    opacity: 0.25;
    top: 0
}

.player-profile-header__bg img {
    height: 100%
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .player-profile-header__bg::after {
        content: '';
        background: linear-gradient(-90deg, var(--brand-primary) 5.92%, rgba(0, 0, 0, 0) 99.83%);
        display: block;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        position: absolute
    }
}

.player-profile-header__container {
    position: relative
}

.player-profile-header__lion-crop {
    color: var(--brand-secondary);
    height: 100%;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 0
}

.player-profile-header__info {
    align-self: center;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-self: center;
    text-align: center;
    text-transform: uppercase
}

.player-profile-header__name {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 7.2rem;
    line-height: 5rem
}

.player-profile-header__surname {
    display: block;
    padding: 1.6rem 0
}

.player-profile-header__surname,
.player-profile-header__surname--mid {
    font-size: 14.8rem;
    line-height: 10.4rem
}

.player-profile-header__surname--short {
    font-size: 20.8rem;
    line-height: 14.5rem
}

.player-profile-header__surname--long {
    font-size: 8.8rem;
    line-height: 6.1rem
}

.player-profile-header__position {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    font-size: 1.6rem;
    line-height: 1em;
    letter-spacing: 1em
}

.player-profile-header__img {
    margin: auto
}

.player-profile-header__back {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    align-items: center;
    display: flex;
    left: 0;
    padding: 0 1.6rem 0 0;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 0;
    z-index: 1
}

.player-profile-header__back::before {
    background: var(--brand-primary) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBpVKBEYIwDGw9BugIjIAbMEI3QCfQDcBJZAPcAJ1ANigb4AYx8aKXqwF6x9/99Ujy3yTUmgQAQIlHxZ8Pa21rtgJNT/CPs9kKNAmK8bSmswnGoAoRS7odiwvurEO6qOau6AalgR75JC8ZbMWYPhIU0TomZB7VeJG/ysSBgyEWcT6nH4ZslIko78Tln8Yyzo3IG/KliGo86BV8DSuaEFd8EWWO9cWvTnQLomsn9jaHTkwTopyfE9PYNayjURoj9BaUnTKCWQetbm9SgZeVkA6veWQz3iPyaNIwaME3B7iRVVoDkxkAAAAASUVORK5CYII=) no-repeat center;
    content: '';
    display: inline-block;
    height: 5.2rem;
    margin-right: 1.6rem;
    width: 5.2rem
}

.player-profile-header__prev,
.player-profile-header__next {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACgSURBVHgBrdS7DcIwEIDh/yIKSkZgBBiBDcgEKKOwCKyQDWAENsAjuKRBYCOkPM6y4sdfpYg+nX1KINbxuiGxJoLt+PCkvZxISCLYzT35CY17a0/fWbIm1NhhKaYnDGOGhKQmNoBTzPKmZfUyJLe2MsNKuzdULnxkcUf295gNarRwKRVR/aUUonopfff4If4uYfvHFxfe8hgVzlQr4/f1BSitSa7i13qxAAAAAElFTkSuQmCC) no-repeat center;
    bottom: 0;
    height: 5.2rem;
    left: 0;
    position: absolute;
    width: 5.2rem;
    z-index: 1;
    transition: background-position 0.25s ease-out
}

.player-profile-header__prev:hover,
.player-profile-header__next:hover {
    background-position: 1.2rem center
}

.player-profile-header__next {
    transform: rotate(180deg);
    left: 5.3rem
}

.player-profile-header__shop {
    align-items: center;
    bottom: -1px;
    border-radius: .8rem .8rem 0 0;
    display: flex;
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4.2rem;
    line-height: 3rem;
    right: 0;
    padding: 1.6rem;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    z-index: 1
}

@media screen and (max-width: 820px) {
    .player-profile-header {
        background-image: url(data:image/png;base64,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) !important;
        background-size: contain
    }

    .player-profile-header__bg {
        display: none
    }

    .player-profile-header__container {
        position: relative
    }

    .player-profile-header__img {
        max-width: 64rem
    }

    .player-profile-header__info {
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(var(--brand-primary-rgb), 0.34) 35%, var(--brand-primary) 90%);
        bottom: 0;
        left: 0;
        padding-bottom: 10rem;
        position: absolute;
        width: 100%
    }
}

@media screen and (min-width: 820px) {
    .player-profile-header {
        background-position: left center;
        background-repeat: no-repeat;
        background-size: 66%
    }

    .player-profile-header__container {
        display: flex;
        display: grid;
        grid-template-columns: auto 34%
    }

    .player-profile-header__name {
        font-size: 7.2rem;
        line-height: 5rem
    }

    .player-profile-header__surname {
        padding: 2.4rem 0
    }

    .player-profile-header__surname,
    .player-profile-header__surname--mid {
        font-size: 30.2rem;
        line-height: 21.1rem
    }

    .player-profile-header__surname--short {
        font-size: 34.2rem;
        line-height: 23.9rem
    }

    .player-profile-header__surname--long {
        font-size: 22.2rem;
        line-height: 15.5rem
    }

    .player-profile-header__position {
        font-family: "Centra Regular", arial, helvetica, sans-serif;
        font-size: 1.6rem;
        line-height: 1em;
        letter-spacing: 1em
    }

    .player-profile-header__prev,
    .player-profile-header__next {
        bottom: calc(50% - (5.2rem / 2))
    }

    .player-profile-header__next {
        left: auto;
        right: 0
    }
}

.match-lineup .tab-list {
    margin: 4rem auto 0
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch {
    background: none
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch .Opta-Field {
    stroke: var(--brand-primary)
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch .Opta-Field>.Opta-Markings {
    opacity: 1;
    stroke-width: 0.1rem
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch .Opta-Node circle {
    fill: var(--brand-primary);
    stroke: var(--brand-primary);
    stroke-width: 15px
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch-Subplayers .Opta-Sub .Opta-Circle {
    background-color: #011e41;
    border: 5px solid #011e41;
    box-sizing: content-box
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch .Opta-Node text {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    filter: none;
    fill: #000;
    text-transform: uppercase;
    transform: translateY(0.8rem)
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch.Opta-FootballPitch-Vertical .Opta-Node text {
    transform: translateY(0.5rem)
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch .Opta-Players-Formation .Opta-Node .Opta-Icon {
    transform: translateY(0.8rem);
    width: 1.4rem;
    height: 1.4rem
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta-FootballPitch-Subplayers th {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    background-color: #eceef3;
    color: #1d1d1b;
    font-size: 2rem;
    text-transform: uppercase
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch-Subplayers .Opta-Sub {
    opacity: 1;
    position: relative
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch-Subplayers .Opta-Sub .Opta-PlayerName {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-size: 1.6rem !important;
    text-transform: uppercase
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay {
    border-radius: 0.8rem;
    padding-bottom: 2.5rem
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay li.Opta-Circle {
    background-color: #011e41;
    border-radius: 50%;
    color: #fff;
    height: 3.5rem;
    line-height: 3.5rem;
    width: 3.5rem
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay li.Opta-Circle+li {
    color: var(--brand-primary);
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 5.2rem;
    line-height: 3.6rem;
    letter-spacing: 0.01em
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay li.Opta-soft {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    text-transform: uppercase
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay li.Opta-MatchEvent,
.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-Stat .Opta-Label {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-Stat .Opta-Label {
    text-transform: uppercase
}

.match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-Stats-Text .Opta-Stat .Opta-Value {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 4rem;
    line-height: 4.4rem;
    letter-spacing: 0.01em;
    color: var(--brand-primary)
}

@media screen and (max-width: 500px) {
    .match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta-FootballPitch-Subplayers .Opta-Sub .Opta-PlayerName {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .match-lineup__opta-widget.match-lineup__opta-widget .Opta .Opta_W.Opta_F_ML_N .Opta-Overlay ul {
        max-width: 17rem
    }
}

.match-score {
    display: grid;
    grid-gap: 2rem;
    margin-bottom: 3rem;
    transform: translateY(-3rem);
    position: relative
}

.match-score__scoreline {
    background: #fff;
    border-radius: 0.8rem;
    padding-top: 1.6rem
}

@media (max-width: 820px) {
    .match-score {
        grid-template-areas: 'middle middle'
            'left right'
    }

    .match-score__goalscorers-left {
        grid-area: left
    }

    .match-score__scoreline {
        grid-row: 1;
        grid-area: middle;
        margin: 0 0.8rem
    }

    .match-score__goalscorers-right {
        grid-area: right
    }
}

@media (min-width: 820px) {
    .match-score {
        display: grid;
        grid-template-columns: 1fr 1.5fr 1fr;
        margin: 0 auto;
        margin-bottom: 3rem;
        margin-top: -3rem
    }

    .match-score__goalscorers-left {
        margin-top: 3rem;
        padding-top: 2rem
    }

    .match-score__goalscorers-right {
        margin-top: 3rem;
        padding-top: 2rem
    }
}

@media (min-width: 1200px) {
    .match-score {
        grid-template-columns: 1fr 2fr 1fr
    }
}

.match-stats .Opta>.Opta_W,
.match-stats .Opta>.Opta_W>div,
.match-stats .Opta-Stats-Bars {
    padding: 0;
    margin: 0;
    margin-top: 1rem
}

.match-stats .Opta td,
.match-stats .Opta th {
    height: auto
}

.match-stats .Opta .Opta-Stats-Bars .Opta-Bars-Full {
    background-color: rgba(236, 238, 243, 0.3);
    border-radius: 5rem;
    height: auto;
    padding: 1.2rem 2rem
}

.match-stats .Opta .Opta-Stats-Bars .Opta-Bars-Full .Opta-Percent {
    height: 4px
}

.match-stats .Opta .Opta-Stats-Bars .Opta-Bars-Full .Opta-Percent.Opta-Away {
    background-color: #3000f7
}

.match-stats .Opta .Opta-Stats-Bars .Opta-Bars-Full .Opta-Percent.Opta-Home {
    background-color: #004f9f
}

.match-stats .Opta .Opta-Stats-Bars th {
    padding: 0
}

.match-stats .Opta-Stats-Bars-Text {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #1d1d1b;
    text-transform: uppercase
}

.match-stats .Opta .Opta-Stats-Bars td.Opta-Outer {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.8rem;
    line-height: 4rem;
    color: #1d1d1b;
    width: 5rem
}

.squad-stats__tabs {
    display: flex;
    justify-content: center
}

.player-profile-stats {
    text-align: center;
    text-transform: uppercase
}

.player-profile-stats .heading-section {
    margin-top: 5.2rem
}

.player-profile-stats__subtitle {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 3.2rem;
    margin-bottom: 2.4rem;
    color: #5b6885
}

.player-profile-stats .Opta .Opta_F_SPS_N>h2 {
    display: none
}

.player-profile-stats .Opta .Opta-Dropdown>.Opta-Nav h3 {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 1.4rem;
    background-color: #fff;
    color: #004f9f;
    border-bottom: 1px solid #5b6885;
    height: 3.8rem
}

.player-profile-stats .Opta .Opta-Exp .Opta-Icon::after {
    background: url(/assets/images/9c594d3a9fa1a0a467b12b3f8b2f34a9.svg) center center no-repeat
}

.player-profile-stats .Opta .Opta-Exp.Opta-Open .Opta-Icon::after {
    transform: rotate(-180deg)
}

.player-profile-stats .Opta .Opta-Nav li {
    border-right: none;
    border-bottom: 0.2rem solid #b7c5e9;
    width: 100%
}

.player-profile-stats .Opta .Opta-Nav a {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.8rem;
    line-height: 4rem;
    background-color: transparent;
    color: #5b6885;
    line-height: 4.4rem;
    height: 4.4rem
}

.player-profile-stats .Opta .Opta-Nav li.Opta-On a {
    background-color: transparent;
    color: var(--brand-primary)
}

.player-profile-stats .Opta .Opta-Dropdown>.Opta-Nav ul {
    border: none;
    top: 0
}

.player-profile-stats .Opta .Opta-Dropdown>.Opta-Nav ul li {
    border-bottom: 1px solid #eceef3;
    text-align: left
}

.player-profile-stats .Opta .Opta-Dropdown>.Opta-Nav ul li a {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 3.8rem;
    height: 3.8rem
}

.player-profile-stats .Opta .Opta-Dropdown>.Opta-Nav ul li:nth-child(even) a {
    background-color: #fff
}

.player-profile-stats .Opta .Opta-Nav,
.player-profile-stats .Opta .Opta-Tabs .Opta-Nav>ul,
.player-profile-stats .Opta .Opta-Tabs .Opta-Nav>ul.Opta-Overflowed:hover {
    background-color: #fff
}

.player-profile-stats .Opta .Opta-Tabs .Opta-Nav>ul {
    display: flex;
    height: 4.4rem
}

.player-profile-stats .Opta .Opta-Nav li.Opta-On {
    border-bottom: 0.2rem solid var(--brand-primary)
}

.player-profile-stats .Opta .Opta-Stat .Opta-Value {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 4rem;
    line-height: 4.4rem;
    fill: var(--brand-primary);
    color: var(--brand-primary)
}

.player-profile-stats .Opta .Opta-Stat .Opta-Label {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 4.4rem;
    color: #000;
    margin-top: -0.5rem
}

.player-profile-stats .Opta .Opta_F_SPS_N .Opta-Stats {
    margin: 5.2rem 0 0 0
}

.player-profile-stats .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-General {
    border-bottom: 1px solid #b7c5e9;
    padding-bottom: 3.5rem
}

.player-profile-stats .Opta-Stats-Section-General .Opta-Stat .Opta-Value {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 12.4rem;
    line-height: 8.7rem;
    letter-spacing: 0.01em
}

.player-profile-stats .Opta-Stats-Section-General .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-General .Opta-Stat .Opta-Label {
    font-size: 1.4rem;
    line-height: 2rem;
    margin-top: 2.4rem;
    color: #011e41
}

.player-profile-stats .Opta-Stats-Section-Defence-Basic .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Defence-Basic .Opta-Flex-Item .Opta-Stats {
    margin-top: 2.4rem;
    margin-bottom: -1rem
}

.player-profile-stats .Opta-Stats-Section-Defence-Basic .Opta-Flex-Item::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 10.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Defence-Graphs {
    border-bottom: 1px solid #b7c5e9;
    padding-bottom: 4.5rem
}

.player-profile-stats .Opta-Stats-Section-Defence-Graphs .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Defence-Graphs .Opta-Stats-Radial .Opta-Stat {
    width: 21.6rem;
    height: 21.6rem
}

.player-profile-stats .Opta-Stats-Section-Defence-Graphs .Opta-Stats-Radial .Opta-Value {
    font-size: 5rem;
    line-height: 5rem;
    transform: translateY(1.5rem)
}

.player-profile-stats .Opta-Stats-Section-Defence-Graphs .Opta-Stats-Radial .Opta-Label {
    font-size: 1.4rem !important;
    line-height: 4.4rem;
    transform: translateY(3rem)
}

.player-profile-stats .Opta-Stats-Section-Goalkeeping .Opta-Stats-Radial .Opta-Stat {
    width: 21.6rem;
    height: 21.6rem
}

.player-profile-stats .Opta-Stats-Section-Goalkeeping .Opta-Stats-Radial .Opta-Value {
    font-size: 5rem;
    line-height: 5rem;
    transform: translateY(1.5rem)
}

.player-profile-stats .Opta-Stats-Section-Goalkeeping .Opta-Stats-Radial .Opta-Label {
    font-size: 1.4rem !important;
    line-height: 4.4rem;
    transform: translateY(3rem)
}

.player-profile-stats .Opta-Stats-Section-Goalkeeping .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 10.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Section-Distribution-Passes {
    margin-top: 3rem
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Section-Distribution-Passes .Opta-Label {
    line-height: 2rem;
    margin-top: 0.2rem
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Radial .Opta-Stat {
    width: 21.6rem;
    height: 21.6rem
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Radial .Opta-Value {
    font-size: 5rem;
    line-height: 5rem;
    transform: translateY(1.5rem)
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Radial .Opta-Label {
    font-size: 1.4rem !important;
    transform: translateY(3rem)
}

.player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 10.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Distribution-Graphs .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Distribution-Graphs .Opta-Stats-Cross .Opta-Graph-Line {
    stroke: #bbc1ce
}

.player-profile-stats .Opta-Stats-Section-Distribution-Graphs .Opta-Stats-Pitch-Halfs .Opta-Graph-Line {
    stroke: #5b6885
}

.player-profile-stats .Opta-Stats-Section-Distribution-Graphs .Opta-Stat .Opta-Label {
    transform: translateY(1rem)
}

.player-profile-stats .Opta-Stats-Section-Distribution-Basic .Opta-Flex-Item {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Distribution-Basic .Opta-Stat .Opta-Label {
    margin-bottom: -1rem
}

.player-profile-stats .Opta-Stats-Section-Distribution-Basic .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 15.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats-Bars-Simple {
    margin-top: 2.9rem !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats-Nested .Opta-Flex-Item>.Opta-Stats {
    margin-top: 3rem !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 10.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta .Opta-Stats-Goal-Methods .Opta-Goal-Figure {
    float: initial;
    margin: 0 auto
}

.player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Simple-Bar {
    padding: 0 1.6rem 0 2rem
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Card {
    transform: translateY(-2.3rem)
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Card .Opta-Value {
    transform: rotate(10deg);
    width: 5.1rem !important;
    height: 7.1rem !important;
    border-radius: 4px !important;
    border: none;
    font-size: 0 !important;
    line-height: 4.4rem !important
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Card .Opta-Value::after {
    content: attr(data-start);
    font-size: 3.4rem !important;
    transform: rotate(-10deg);
    position: relative;
    top: 15px;
    display: inline-block
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Yellow .Opta-Value {
    background-color: #f9c400 !important;
    color: #011e41 !important
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Red .Opta-Value {
    background-color: #3000f7 !important;
    color: #fff !important
}

.player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 15.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Goal-Method>div {
    border: none !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 15.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack-Box {
    margin-top: -5rem !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack-Box .Opta-Stats-Text {
    margin-top: 2rem !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Stats-Goal-Methods {
    margin-top: 0 !important
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Stats-Goal-Methods .Opta-Stat .Opta-Label::after {
    content: '';
    border-bottom: 1px solid #c4c4c4;
    width: 15.3rem;
    display: block;
    margin: 0 auto
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method .Opta-Goal-Figure {
    background-size: contain
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Left .Opta-Goal-Figure {
    background-image: url(/assets/images/61de111d66b341b69239e31110075894.svg);
    width: 10.1rem;
    height: 10.1rem
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Right .Opta-Goal-Figure {
    background-image: url(/assets/images/cc3b1a349effcaaabf245844962afe2f.svg);
    width: 8.4rem;
    height: 10.1rem
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Headed .Opta-Goal-Figure {
    background-image: url(/assets/images/d7f73ed312ff02eb1d89d9ebafe71417.svg);
    width: 10.2rem;
    height: 10.2rem
}

.player-profile-stats .Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Other .Opta-Goal-Figure {
    background-image: url(/assets/images/e174c108c396783cbb18ca522bc23b8d.svg);
    width: 8.5rem;
    height: 10.4rem
}

.player-profile-stats .Opta .Opta-Stats-Football-Box .Opta-Stat {
    width: 34rem
}

.player-profile-stats .Opta .Opta-Stats-Radial .Opta-Stat path.Opta-Arc,
.player-profile-stats .Opta .Opta-Stats-Cross .Opta-Stat circle {
    fill: var(--brand-primary)
}

.player-profile-stats .Opta .Opta-Graph-Title {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 2.2rem;
    line-height: 4.4rem;
    font-weight: normal
}

.player-profile-stats .Opta .Opta-Stats-Goal-Methods .Opta-Label,
.player-profile-stats .Opta .Opta-Stats-Goal-Methods .Opta-Value {
    margin-left: 0
}

.player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Bar-Track .Opta-Bar-Fill {
    background: var(--brand-primary);
    height: 0.4rem
}

.player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Bar-Track {
    background: #bbc1ce;
    height: 0.4rem
}

.player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Graph-Title {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 1.8rem;
    width: 14rem;
    text-align: left
}

.player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Value {
    font-size: 2.4rem;
    width: 4.4rem;
    text-align: right
}

.player-profile-stats .Opta .Opta-Stats-Radial .Opta-Info {
    display: none
}

.player-profile-stats .Opta .Opta_F_SPS_N .Opta-Stats-Goal-Methods .Opta-Goal-Method {
    min-width: 25%
}

@media screen and (min-width: 820px) {
    .player-profile-stats__subtitle {
        font-size: 1.8rem
    }

    .player-profile-stats .Opta .Opta-Stat .Opta-Label {
        font-size: 1.8rem
    }

    .player-profile-stats .Opta .Opta-Nav li.Opta-On a {
        background-color: transparent;
        color: var(--brand-primary)
    }

    .player-profile-stats .Opta-Stats-Section-General {
        flex-wrap: nowrap
    }

    .player-profile-stats .Opta-Stats-Section-Defence-Basic .Opta-Flex-Item::after {
        width: 22rem
    }

    .player-profile-stats .Opta-Stats-Section-Goalkeeping .Opta-Stat .Opta-Label::after {
        width: 13rem
    }

    .player-profile-stats .Opta-Stats-Section-Distribution-Basic {
        flex-flow: nowrap
    }

    .player-profile-stats .Opta .Opta-Stats-Football-Box .Opta-Stat {
        width: 40rem
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats {
        margin-top: 0
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats .Opta-Stat {
        margin: 0
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats-Nested .Opta-Flex-Item:first-child>.Opta-Stats {
        margin-top: 3rem !important
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats-Section-Attack-Conversion .Opta-Flex-Item:last-child .Opta-Stats {
        margin-top: 3.5rem
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stat .Opta-Label::after {
        width: 22rem
    }

    .player-profile-stats .Opta-Stats-Section-Attack-Shots .Opta-Stats-Bars-Simple>div {
        margin: 2rem 0 !important
    }

    .player-profile-stats .Opta-Stats-Section-Defence-Graphs .Opta-Stats-Radial {
        margin-top: 3.2rem !important
    }

    .player-profile-stats .Opta-Stats-Section-Discipline .Opta-Flex-Item>div {
        margin-top: 7.5rem !important
    }

    .player-profile-stats .Opta-Stats-Section-Discipline .Opta-Stat-Card {
        transform: translateY(-3.3rem)
    }

    .player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Section-Distribution-Passes .Opta-Flex-Item>div {
        margin-top: 0
    }

    .player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Section-Distribution-Passes .Opta-Flex-Item>div .Opta-Stat {
        margin: 0
    }

    .player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stats-Section-Distribution-Passes .Opta-Stat .Opta-Label {
        line-height: 4.4rem;
        margin-top: -1.2rem
    }

    .player-profile-stats .Opta-Stats-Section-Distribution-Mixed .Opta-Stat .Opta-Label::after {
        width: 22rem
    }

    .player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Graph-Title {
        width: 18rem;
        font-size: 1.8rem;
        line-height: 2.4rem
    }

    .player-profile-stats .Opta .Opta-Stats-Bars.Opta-Stats-Bars-Simple .Opta-Simple-Bar {
        padding: 0 3rem 0 5.3rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods {
        flex-direction: column-reverse
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Stat .Opta-Label::after {
        width: 22rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Left .Opta-Goal-Figure {
        width: 14.2rem;
        height: 14.2rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Right .Opta-Goal-Figure {
        width: 11.7rem;
        height: 14.2rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Headed .Opta-Goal-Figure {
        width: 14.2rem;
        height: 14.2rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack--Goal-Methods .Opta-Goal-Method-Other .Opta-Goal-Figure {
        width: 11.7rem;
        height: 14.2rem
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack-Box .Opta-Stat .Opta-Label::after {
        border: none
    }

    .player-profile-stats .Opta-Flex.Opta-Stats-Section-Attack-Methods .Opta-Stats-Section-Attack-Box .Opta-Stats-Football-Box {
        margin-top: 8.2rem !important
    }
}

:root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Left .Opta-Goal-Figure {
    background-image: url(/assets/images/0ee87f75ec8ccb2a63af26ed793cca67.svg);
    width: 9.7rem;
    height: 10.1rem
}

:root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Right .Opta-Goal-Figure {
    background-image: url(/assets/images/6fdca85cec5d86c02afeca554c027754.svg);
    width: 9.4rem;
    height: 10.1rem
}

:root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Headed .Opta-Goal-Figure {
    background-image: url(/assets/images/4648d71598e01662f92220950b4f3963.svg);
    width: 6.9rem;
    height: 10.2rem
}

:root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Other .Opta-Goal-Figure {
    background-image: url(/assets/images/7198aa31a56f81951364f4941b9102ba.svg);
    width: 7.8rem;
    height: 10.4rem
}

@media screen and (min-width: 820px) {
    :root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Left .Opta-Goal-Figure {
        width: 12.7rem;
        height: 13.1rem
    }

    :root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Right .Opta-Goal-Figure {
        width: 12.1rem;
        height: 13rem
    }

    :root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Headed .Opta-Goal-Figure {
        width: 8.9rem;
        height: 13.1rem
    }

    :root [data-brand='womens'] .player-profile-stats .Opta-Goal-Method-Other .Opta-Goal-Figure {
        width: 9.7rem;
        height: 12.9rem
    }
}

.development-squad-caps {
    margin-top: 5.7rem;
    text-transform: uppercase;
    border-bottom: 1px solid #eceef3;
    padding-bottom: 3.2rem
}

.development-squad-caps__title {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.8rem;
    line-height: 4rem;
    line-height: 1.8rem;
    letter-spacing: 0.01rem;
    color: #5b6885
}

.development-squad-caps__content {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around
}

.development-squad-caps__content li {
    margin-top: 3.2rem;
    flex: 1 33.3%;
    max-width: 33.3%
}

.development-squad-caps__value {
    font-family: "Centra Bold", arial, helvetica, sans-serif;
    font-size: 9.4rem;
    line-height: 6.6rem;
    letter-spacing: 0.01em;
    color: #5b6885
}

.development-squad-caps__label {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 2rem;
    line-height: 1.4rem;
    color: #011e41;
    margin-top: 1.2rem
}

@media screen and (min-width: 820px) {
    .development-squad-caps__content li {
        flex: 1;
        max-width: auto
    }
}

:root {
    --branded-lion-mask-full: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg)
}

:root [data-brand='mens'] {
    --branded-lion-mask-full: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg);
    --branded-lion-mask-foot: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg)
}

:root [data-brand='womens'] {
    --branded-lion-mask-foot: url(../../../front/img/FA_GFSP_Pattern_Grey_White_RGB.jpg)
}

.page-wrapper {
    background-color: #f2f2f2
}

.crop-1 {
    min-height: 70rem;
    position: relative
}

.crop-1::before {
    background-image: var(--branded-lion-mask-foot);
    background-position: center bottom;
    background-size: cover;
    background-repeat: no-repeat;
    content: '';
    display: block;
    height: 73.8rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.overlap-header-content {
    margin-top: -3.2rem;
    position: relative
}

.fixed-banner {
    max-height: 945px;
    overflow: hidden
}

.fixed-banner::before {
    content: '';
    display: block;
    padding-bottom: 640px;
    width: 100%
}

@media screen and (min-width: 820px) {
    .fixed-banner::before {
        padding-bottom: 56.25%
    }
}

.fixed-banner .banner {
    position: fixed;
    top: 0;
    width: 100%
}

@media screen and (min-width: 820px) {
    .fixed-banner .banner {
        top: 0
    }
}

.background-crop-2 {
    min-height: 60rem;
    overflow-x: hidden;
    position: relative
}

.background-crop-2::before {
    background-image: var(--branded-lion-mask-full);
    background-position: 0 0;
    background-size: auto;
    background-repeat: repeat;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
    left: 0%;
    /*transform: translateY(-80%) translateX(-25%)*/
}

.background-crop-3 {
    /*position: relative;
    padding-top: 24vw;
    -webkit-mask-image: url(/assets/images/95fa7897af7f9672bd42736d04e43722.svg), linear-gradient(180deg, #000 0%, #000 100%);*/
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center top, center 24vw;
    -webkit-mask-size: 100%;
    /*mask-image: url(/assets/images/95fa7897af7f9672bd42736d04e43722.svg), linear-gradient(180deg, #000 0%, #000 100%);*/
    mask-repeat: no-repeat;
    mask-position: center top, center 24vw;
    mask-size: 100%;
    background-color: #3000f7;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%
}

.background-crop-3,
.background-crop-3 [data-brand] {
    --brand-primary: #fff
}

.common-template__news-container,
.news-container {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 4rem;
    margin: 4rem auto;
    padding: 0 1.6rem
}

.common-template__news-container .cta,
.news-container .cta {
    margin-left: auto;
    margin-right: auto
}

@media screen and (min-width: 1200px) {

    .common-template__news-container,
    .news-container {
        max-width: 95.2rem;
        padding: 0
    }
}

.common-template__row-container,
.row-container {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 8rem;
    margin: auto;
    padding: 0 1.6rem
}

.common-template__row-container>div .cta,
.row-container>div .cta {
    margin: 0 auto
}

.common-template__row-container .container__content,
.row-container .container__content {
    padding-left: 0;
    padding-right: 0
}

@media screen and (min-width: 1200px) {

    .common-template__row-container,
    .row-container {
        max-width: 114rem;
        padding: 0
    }
}

.common-template__tray,
.tray {
    background-color: #fff;
    margin: 0 auto;
    border-radius: 1.8rem;
    position: relative;
    overflow: hidden;
    max-width: 128.4rem;
    padding-top: 4.2rem;
    padding-bottom: 4.2rem
}

.common-template__tray>h1,
.tray>h1 {
    font: normal bold 5.8rem/4.2rem "FS Dillon", arial, helvetica, sans-serif;
    color: #3000f7;
    margin-bottom: 5.2rem;
    text-align: center
}

@media screen and (min-width: 820px) {

    .common-template__tray,
    .tray {
        padding-top: 7.3rem;
        padding-bottom: 7.3rem
    }
}

.page-content {
    background: #f2f2f2
}

.page-content__tray {
    margin: 0 0.8rem;
    background: #fff;
    border-radius: 1.8rem;
    position: relative;
    top: -3.2rem;
    overflow: hidden;
    padding: 4.2rem 1.6rem
}

@media screen and (min-width: 820px) {
    .page-content__tray {
        padding: 7.3rem 11.8rem;
        margin: 0 2.5rem
    }
}

.article-page .share {
    margin: 0 auto;
    width: 30rem;
    margin-top: 6.5rem
}

.article-page .share .share__native {
    margin: 0 auto
}

.article-page .cta {
    margin: 0 auto;
    min-width: 30rem
}

.article-page .tabbed-carousel {
    margin-top: 3rem
}

.faq-page__info-text {
    font-family: "Centra Regular", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 1.4rem;
    line-height: 1.8rem;
    margin: 1.4rem 0 1.8rem 0
}

.faq-page .share {
    width: 25rem;
    margin: 0 auto
}

.faq-page .share .share__native {
    margin: 0 auto
}

.faq-page .signpost {
    margin-top: 7.1rem
}

.squad-page .advertising-mpu {
    margin-bottom: 7.2rem
}

.squad-page .tabbed-carousel {
    margin-bottom: 9.6rem
}

.http-error-page .hero-overlay__content {
    text-transform: initial;
    bottom: 35%
}

.http-error-page .hero-overlay__title {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    letter-spacing: 0.02em;
    font-size: 4.8rem;
    line-height: 4.2rem;
    font-weight: bold;
    font-style: normal;
}

.http-error-page .hero-overlay__subtitle {
    font-family: "FS Dillon", arial, helvetica, sans-serif;
    letter-spacing: 0.01em;
    font-size: 1.6em;
    line-height: 2.2rem
}

.http-error-page .banner--gradient::after {
    background: #011e41;
    opacity: 0.4
}

.http-error-page .banner img {
    height: calc(100vh - 10.9rem)
}

@media screen and (min-width: 820px) {
    .http-error-page .hero-overlay__content {
        width: 94.2rem;
        left: calc(50% - 47.1rem)
    }

    .http-error-page .hero-overlay__title {
        font-size: 7.8rem;
        line-height: 6.2rem
    }

    .http-error-page .hero-overlay__subtitle {
        font-size: 2.4em;
        line-height: 2.6rem;
        width: 55rem;
        margin: 0 auto;
        margin-top: 2rem
    }

    .http-error-page .banner img {
        min-height: 64rem;
        max-height: initial
    }
}

.http-errors .footer-section {
    margin-top: 0
}

@media screen and (min-width: 820px) {
    .http-errors .site-header {
        display: grid;
        grid-template-columns: 1fr;
        padding-bottom: 1rem
    }

    .http-errors .site-header .logo {
        margin: 0 auto
    }
}

.player-profile-page__info-tab {
    margin-top: 3.4rem
}

.player-profile-page__info-tab>.container__content {
    text-align: center
}

.player-profile-page__info-tab #player-profile-stats {
    text-align: center
}