@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Maginors;src:url(../fonts/maginors-a82afad5.otf) format("opentype"),url(../fonts/maginors-c346ad65.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.acb-cal-inner{max-width:1320px;margin:0 auto;padding:2.5rem 2rem 4rem}.acb-cal-topbar{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}@media (min-width: 576px){.acb-cal-topbar{flex-direction:row;align-items:center}}.acb-cal-season-title{font-size:1.1rem;font-weight:900;text-transform:uppercase;color:#000}@media (min-width: 576px){.acb-cal-season-title{font-size:1.5rem}}.acb-cal__tabs{display:none;gap:24px;flex-wrap:wrap}@media (min-width: 576px){.acb-cal__tabs{display:flex}}.acb-cal__tabs .acb-cal-tab{font-size:.75rem;font-weight:700;text-transform:uppercase;border:none;outline:none}.acb-cal__select{display:block;width:100%;padding:.625rem 2.25rem .625rem 1.25rem;font-size:.875rem;font-weight:500;color:#000;background:#ffffff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23000000' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #d9d9d9;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s;outline:none}.acb-cal__select:focus{border-color:#a34a9c}@media (min-width: 576px){.acb-cal__select{display:none}}.acb-cal-list{display:flex;flex-direction:column;gap:0}@media (min-width: 768px) and (max-width: 1199px){.acb-cal-month{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}}.acb-cal-month__heading{background-color:#f3f3f3;text-align:center;font-size:1.25rem;font-weight:700;text-transform:uppercase;padding:1rem;margin-bottom:1.25rem;border-radius:5px}@media (min-width: 768px) and (max-width: 1199px){.acb-cal-month__heading{grid-column:1/-1;margin-bottom:0}}@keyframes acb-pulse{0%,to{opacity:1}50%{opacity:.45}}.acb-cal-card{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;background:url(../img/bg_event-93d236af.png) no-repeat center #000000;background-size:cover;border-radius:5px;padding:.75rem 1rem;margin-bottom:1rem;line-height:1.2}@media (min-width: 576px){.acb-cal-card{padding:1.5625rem 1.875rem}}@media (min-width: 1200px){.acb-cal-card{margin-bottom:1.25rem;flex-wrap:nowrap;gap:1.4375rem}}.acb-cal-card__meta-wrapper{display:flex;align-items:center;gap:1rem;flex-shrink:0;flex-basis:100%}@media (min-width: 1200px){.acb-cal-card__meta-wrapper{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"date meta" "date time";gap:.4rem 1.4375rem;align-items:center;flex:1 1 0}}.acb-cal-card__date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff;border-radius:5px;text-align:center;width:40px;min-height:40px}@media (min-width: 992px){.acb-cal-card__date{width:70px;min-height:80px;grid-area:date}}.acb-cal-card__day{font-weight:700;line-height:1;font-size:1.25rem}@media (min-width: 992px){.acb-cal-card__day{font-size:1.875rem}}.acb-cal-card__month-abbr{font-weight:700;line-height:1.2;text-transform:uppercase;font-size:.75rem}@media (min-width: 992px){.acb-cal-card__month-abbr{font-size:1.125rem}}.acb-cal-card__meta{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:.35rem}@media (min-width: 992px){.acb-cal-card__meta{grid-area:meta;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem}}.acb-cal-card__competition,.acb-cal-card__round{font-size:.625rem;font-weight:500;text-transform:uppercase;color:#fff}@media (min-width: 992px){.acb-cal-card__competition,.acb-cal-card__round{font-size:.875rem}}.acb-cal-card__meta-sep{font-size:.875rem;font-weight:500;color:#ffffff80}@media (min-width: 992px){.acb-cal-card__meta-sep{display:none}}.acb-cal-card__time{display:inline-block;flex-shrink:0;border:1px solid #ffffff;border-radius:3px;padding:.25rem .8125rem;font-size:9px;font-weight:500;color:#fff}@media (min-width: 992px){.acb-cal-card__time{grid-area:time;justify-self:start;align-self:flex-start;margin-top:.2rem}}.acb-cal-card__live{flex-shrink:0;font-size:.6rem;font-weight:700;color:#f44336;animation:acb-pulse 1.2s ease-in-out infinite}@media (min-width: 992px){.acb-cal-card__live{grid-area:time}}.acb-cal-card__match{flex:1;flex-basis:100%;display:flex;align-items:center;justify-content:center;gap:1.75rem}@media (min-width: 1200px){.acb-cal-card__match{flex:3 1 0}}.acb-cal-card__team{flex:1;display:flex;align-items:center;min-width:0;gap:1rem}@media (min-width: 992px){.acb-cal-card__team{gap:2rem}}.acb-cal-card__team--home{justify-content:flex-end;text-align:right;flex-direction:column-reverse}@media (min-width: 1200px){.acb-cal-card__team--home{flex-direction:row}}.acb-cal-card__team--away{justify-content:flex-start;text-align:left;flex-direction:column}@media (min-width: 1200px){.acb-cal-card__team--away{flex-direction:row}}.acb-cal-card__team-name{font-weight:700;font-size:.875rem;color:#fff;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;max-width:180px;text-align:center}@media (min-width: 1200px){.acb-cal-card__team-name{text-align:inherit}}@media (min-width: 1400px){.acb-cal-card__team-name{font-size:1.375rem}}.acb-cal-card__logo{width:65px;height:65px;object-fit:contain;flex-shrink:0}@media (min-width: 992px){.acb-cal-card__logo{width:90px;height:90px}}.acb-cal-card__logo-ph{width:65px;height:65px;border-radius:50%;background:rgba(255,255,255,.08);flex-shrink:0}@media (min-width: 576px){.acb-cal-card__logo-ph{width:90px;height:90px}}.acb-cal-card__score-wrap{flex:0 0 auto;min-width:60px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}@media (min-width: 576px){.acb-cal-card__score-wrap{min-width:80px}}.acb-cal-card__vs{font-size:1rem;font-weight:700;color:#ffffff4d}.acb-cal-card__score{font-size:1.25rem;color:#fff;line-height:1}@media (min-width: 992px){.acb-cal-card__score{font-size:1.875rem}}.acb-cal-card__score-num--victoire{color:#4caf50}.acb-cal-card__score-num--defaite{color:#f44336}.acb-cal-card__score-num--winner{font-weight:700}.acb-cal-card__special{font-size:.7rem;font-weight:700;color:#ffffff73}.acb-cal-card__badge{display:inline-block;font-size:.5625rem;font-weight:500;padding:.2rem .55rem;border-radius:3px;background-color:#fff}.acb-cal-card__badge:before{font-family:icomoon;font-size:.75rem;vertical-align:middle}.acb-cal-card__badge--victoire:before{content:"";color:#4caf50}.acb-cal-card__badge--defaite:before{content:"";color:#f44336}.acb-cal-card__actions{flex:0 0 auto;flex-basis:100%;display:flex;gap:1rem;justify-content:flex-end;flex-direction:column;align-items:center;margin-bottom:.5rem}@media (min-width: 1200px){.acb-cal-card__actions{flex:1 1 0;align-items:flex-end;margin-bottom:0}}.acb-cal-card__btn{display:inline-block;padding:.5rem 1.5625rem!important;font-size:.625rem!important;min-width:170px;text-align:center}.acb-cal-card__btn--ticket{border-color:#a34a9c99;color:#a34a9c}.acb-cal-card__btn--ticket:hover{background:#a34a9c;border-color:#a34a9c;color:#fff}
