@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 .gallery-tile-lg{grid-column:1 / -1;grid-row:span 2;}}@media(max-width:767px){.elementor .gallery-grid{gap:12px;grid-template-columns:repeat(2, minmax(0px, 1fr));grid-template-rows:repeat(4, 160px);grid-auto-rows:160px;}}@media(max-width:767px){.elementor .name-text{font-size:24px;}}@media(max-width:767px){.elementor .name-list{grid-template-columns:minmax(0px, 1fr);}}@media(max-width:767px){.elementor .ref-quote{font-size:24px;}}@media(max-width:767px){.elementor .person-name{font-size:26px;}}@media(max-width:767px){.elementor .person-info{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .person-photo{width:120px;height:150px;min-width:120px;}}@media(max-width:767px){.elementor .head-note{font-size:18px;}}@media(max-width:767px){.elementor .body-lg{font-size:18px;}}@media(max-width:767px){.elementor .span-6-from-7{grid-column:auto;}}@media(max-width:767px){.elementor .span-5{grid-column:auto;}}@media(max-width:767px){.elementor .lead-lg{font-size:20px;}}@media(max-width:767px){.elementor .span-4{grid-column:auto;}}@media(max-width:767px){.elementor .span-8{grid-column:auto;}}@media(max-width:767px){.elementor .grid-12{gap:40px;grid-template-columns:minmax(0px, 1fr);}}@media(max-width:767px){.elementor .team-card-grid{grid-template-columns:minmax(0px, 1fr);}}@media(max-width:767px){.elementor .team-band-intro{font-size:18px;}}@media(max-width:767px){.elementor .team-band{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .page-hero{padding-block-start:32px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@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 .team-stat{flex:1 1 140px;}}@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 .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 .info-box-title{font-size:20px;}}@media(max-width:767px){.elementor .stat-number-md{font-size:48px;}}@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 .btn-large-inverse{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 .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 .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 .label-sm{font-size:12px;}}@media(max-width:767px){.elementor .hero-title{font-size:calc(16.8vw - 8px);}}@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;}}@media(max-width:767px){.elementor .hero-title-md{font-size:calc(20vw - 4px);}}