@media screen and (min-width:40em){.section--homepage-news{padding-bottom:96px}.homepage__news-section__mobile-button{display:block}}.section--arena{padding:0}.section--arena-bottom-spacing{margin-bottom:48px}@media screen and (min-width:60em){.section--arena-bottom-spacing{margin-bottom:64px}}.section--arena h1{background:url(/images/logos/word_jca.png) 50% no-repeat;background-size:contain;max-height:34px;text-indent:-9999em}.section--calendar{overflow:hidden}.homepage-calendar{display:grid;margin:auto;max-width:1920px}@media screen and (max-width:59.99em){.homepage-calendar{grid-row-gap:40px;grid-template-columns:1fr;grid-template-rows:auto auto}}@media screen and (min-width:60em){.homepage-calendar{grid-column-gap:40px;grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media screen and (min-width:70em){.homepage-calendar{grid-column-gap:80px}}.homepage-calendar__visuals{height:0;padding-top:122.222%;position:relative}@media screen and (max-width:39.99em){.homepage-calendar__visuals{display:none}}.homepage-calendar__visuals-grid{grid-column-gap:8px;grid-row-gap:8px;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(11,1fr);height:100%;left:0;position:absolute;top:0;width:100%}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item{background-size:cover;opacity:0;position:relative;transform:scale(.8);transition:all .25s ease;transition-delay:.2s;z-index:2}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item:after{border:8px solid #fff;content:"";height:100%;left:-8px;position:absolute;top:-8px;width:100%;z-index:-1}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item:first-child{grid-area:1/2/6/7}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item:nth-child(2){grid-area:4/5/8/10}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item:nth-child(3){grid-area:6/1/11/5}.homepage-calendar__visuals-grid .homepage-calendar__visuals__item:nth-child(4){grid-area:8/5/12/9}.homepage-calendar__visuals__item[visible=true]{opacity:1;transform:scale(1)}.homepage-calendar__items{max-width:544px;padding-left:16px;padding-right:16px}.homepage-calendar__content ul{list-style:none;margin:0 0 32px;padding:0}@media screen and (min-width:40em){.homepage-calendar__content ul{margin-bottom:48px}}.homepage-calendar__content li{border-bottom:1px solid #ededed;padding:16px 0}:root{--calendar-date-size:40px;--calendar-gap-size:16px}@media screen and (min-width:40em){:root{--calendar-date-size:56px;--calendar-gap-size:24px}}.homepage-calendar-item{grid-column-gap:var(--calendar-gap-size);display:grid;font-size:.75rem;grid-template-areas:"date content";grid-template-columns:var(--calendar-date-size) 1fr;grid-template-rows:1fr;text-decoration:none}.homepage-calendar-item:hover .homepage-calendar-item__content__title{color:#e11a21}@media screen and (min-width:70em){.homepage-calendar-item{font-size:.875rem}}.homepage-calendar-item__date{align-items:center;background:#e11a21;border-radius:4px;color:#fff;display:flex;font-family:Johan Cruijff ArenA Headline,Rockwell,Courier New,IBM Plex Sans,sans-serif;grid-area:date;height:var(--calendar-date-size);justify-content:center;width:var(--calendar-date-size)}.no-cssgrid .homepage-calendar-item__date{margin-right:16px}.homepage-calendar-item__content{grid-area:content}.homepage-calendar-item__content__disabled{color:#c5c5c5;float:right;font-size:.625rem;font-weight:600;letter-spacing:1.2px;line-height:24px;margin-left:8px;text-transform:uppercase}@media screen and (max-width:39.99em){.homepage-calendar-item__content__disabled{font-size:.625rem}}@media screen and (min-width:70em){.homepage-calendar-item__content__disabled{line-height:32px}}.homepage-calendar-item__content__title{color:#000;display:block;font-size:1rem;margin:0;transition:color .2s ease}@media screen and (min-width:70em){.homepage-calendar-item__content__title{font-size:1.3125rem}}.homepage-calendar-item__content__theme{color:#e11a21;font-weight:600;margin-right:5px}.homepage-calendar-item__content__date{color:rgba(0,0,0,.75)}.section--homepage-carousel{margin-bottom:40px}@media screen and (min-width:40em){.section--homepage-carousel{margin-bottom:96px}}.quick-links__wrapper{background:#fff;border:1px solid #ededed;border-radius:6px;box-sizing:border-box;padding:24px 16px}@media screen and (min-width:40em){.quick-links__wrapper{padding:40px 32px}}.quick-links__wrapper h3{color:#e11a21}.quick-links__list{list-style:none;margin:0;padding:0}.quick-links__list li{border-bottom:1px solid #fafafa;padding:12px 0}.quick-links__list li:last-child{border-bottom:none;padding-bottom:0}