@media(max-width:767px){.elementor .list-head{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .filter-bar{position:static;}}@media(max-width:767px){.elementor .day-heading{padding-block-start:32px;}}@media(max-width:767px){.elementor .hide-mobile{display:none;}}@media(max-width:767px){.elementor .match-tag-inline{font-size:12px;display:inline;}}@media(max-width:767px){.elementor .breadcrumb-link{font-size:13px;}}@media(max-width:767px){.elementor .match-date-col{width:84px;flex:0 0 84px;}}@media(max-width:767px){.elementor .saison-right{grid-column:1;}}@media(max-width:767px){.elementor .saison-left{grid-column:1;}}@media(max-width:767px){.elementor .saison-grid{gap:48px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .staff-grid{gap:16px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .team-stat{flex:1 1 140px;}}@media(max-width:767px){.elementor .team-hero-stats{gap:20px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .team-intro{font-size:17px;}}@media(max-width:767px){.elementor .map-link{font-size:16px;}}@media(max-width:767px){.elementor .table-points{font-size:22px;}}@media(max-width:767px){.elementor .table-team{font-size:18px;}}@media(max-width:767px){.elementor .table-pos{font-size:22px;}}@media(max-width:767px){.elementor .match-tag{width:72px;font-size:12px;flex:0 0 72px;}}@media(max-width:767px){.elementor .training-time{font-size:20px;}}@media(max-width:767px){.elementor .training-day{width:96px;font-size:36px;flex:0 0 96px;}}@media(max-width:767px){.elementor .role-label{font-size:13px;}}@media(max-width:767px){.elementor .player-last{font-size:14px;}}@media(max-width:767px){.elementor .player-first{font-size:24px;}}@media(max-width:767px){.elementor .player-badge{min-height:0px;max-width:calc(100% - 16px);inset-block-start:8px;inset-inline-end:8px;inset-block-end:auto;font-size:12px;padding-block-start:6px;padding-block-end:6px;}}@media(max-width:767px){.elementor .player-number{inset-inline-start:12px;font-size:56px;}}@media(max-width:767px){.elementor .player-grid{gap:16px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .info-box-title{font-size:20px;}}@media(max-width:767px){.elementor .info-box{width:100%;position:relative;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;flex-direction:column;gap:12px;align-items:flex-start;}}@media(max-width:767px){.elementor .team-photo{height:auto;padding-block-start:170px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .stat-number-md{font-size:48px;}}@media(max-width:767px){.elementor .team-title{font-size:240px;}}@media(max-width:767px){.elementor .team-title-4{font-size:146px;}}@media(max-width:767px){.elementor .team-kicker{font-size:16px;}}@media(max-width:767px){.elementor .team-switcher-label{font-size:12px;}}@media(max-width:767px){.elementor .team-switcher{overflow:auto;}}@media(max-width:767px){.elementor .match-date{font-size:16px;}}@media(max-width:767px){.elementor .match-score{font-size:36px;}}@media(max-width:767px){.elementor .match-score-md{font-size:28px;}}@media(max-width:767px){.elementor .match-opponent{font-size:20px;}}@media(max-width:767px){.elementor .match-team{font-size:14px;}}@media(max-width:767px){.elementor .list-title{font-size:13px;}}@media(max-width:767px){.elementor .section-title{font-size:min(56px, calc(11.5vw - 1px));}}@media(max-width:767px){.elementor .section-head-main{gap:16px;}}@media(max-width:767px){.elementor .section-head{flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .stat-label{font-size:14px;}}@media(max-width:767px){.elementor .btn-large-primary{font-size:14px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;gap:16px;}}@media(max-width:767px){.elementor .label-sm{font-size:12px;}}@media(max-width:767px){.elementor .meta{font-size:14px;}}@media(max-width:767px){.elementor .eyebrow{font-size:13px;}}@media(max-width:767px){.elementor .container{padding-inline-start:16px;padding-inline-end:16px;}}