.banner-carousel{position:relative}.banner-carousel .carousel-cell{width:100%;height:calc(100vh - 126px)}.banner-carousel .carousel-cell>.container{display:flex;flex-direction:column;justify-content:end;align-items:center}@media (max-width:36em){.banner-carousel .carousel-cell{height:calc(133.3333333333vw + 10px)}}.banner-carousel .hero-banner{position:relative}.banner-carousel .hero-banner .arrow-navigation{position:absolute;bottom:70px;right:80px;z-index:1}.banner-carousel .hero-banner .arrow-navigation .arrow{background:0 0;border:2px solid var(--bulma-light)}.banner-carousel .hero-banner .arrow-navigation .arrow:hover{transition:border-width 50ms ease;background:var(--bulma-primary);color:var(--bulma-light);border-width:0}.banner-carousel .hero-banner .arrow-navigation .arrow .fa{color:var(--bulma-light)}@media (max-width:36em){.banner-carousel .hero-banner .arrow-navigation{left:0;right:0;bottom:50px;margin:auto;width:fit-content}}.banner-carousel .hero-banner .articles{width:100%;position:relative;margin-bottom:0}.banner-carousel .hero-banner .articles .carousel-cell{position:relative;margin:0;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:end;padding-bottom:120px}@media (max-width:36em){.banner-carousel .hero-banner .articles .carousel-cell{padding-bottom:75px}}.banner-carousel .hero-banner .articles .carousel-cell.featured .banner-link:before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(0deg,rgba(0,0,0,.7) 12.01%,rgba(0,0,0,0) 94.8%);background:-o-linear-gradient(0deg,rgba(0,0,0,.7) 12.01%,rgba(0,0,0,0) 94.8%);background:-moz-linear-gradient(0deg,rgba(0,0,0,.7) 12.01%,rgba(0,0,0,0) 94.8%);background:linear-gradient(0deg,rgba(0,0,0,.7) 12.01%,rgba(0,0,0,0) 94.8%)}.banner-carousel .hero-banner .articles .carousel-cell.featured .banner-link .featured-hero-image{width:100%;object-fit:cover;object-position:top center;height:100%;position:absolute;inset:0;z-index:0}.banner-carousel .hero-banner .articles .carousel-cell.featured .category{border-radius:var(--bulma-radius);font-size:var(--bulma-size-4);font-weight:700;display:block;text-align:center;z-index:2;left:0;right:0;width:fit-content;margin-bottom:calc(var(--bulma-gap)/ 2);padding:5px 10px;list-style:none}@media (max-width:36em){.banner-carousel .hero-banner .articles .carousel-cell.featured .category{bottom:127px}}.banner-carousel .hero-banner .articles .carousel-cell.featured .title{font-size:var(--bulma-size-2);font-weight:700;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;z-index:2;min-height:96px;bottom:70px}.banner-carousel .hero-banner .articles .carousel-cell.featured .title a{padding:0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--bulma-white)}@media (min-width:650px){.banner-carousel .hero-banner .articles .carousel-cell.featured .title a{width:600px}}@media (max-width:36em){.banner-carousel .hero-banner .articles .carousel-cell.featured .title{bottom:60px;min-height:58px}}.banner-carousel .hero-banner .articles .carousel-cell.featured .date{font-size:var(--bulma-size-5);font-weight:400;z-index:2;color:var(--bulma-light)}.banner-carousel .hero-banner .articles .carousel-cell.featured .live-event{position:absolute;bottom:115px;display:block;width:100%;padding:0;margin:0;z-index:2}@media (max-width:36em){.banner-carousel .hero-banner .articles .carousel-cell.featured .live-event{bottom:60px}}.banner-carousel .hero-banner .articles .carousel-cell.featured .live-event .title{position:unset;margin:unset;text-align:left}.banner-carousel .hero-banner .articles .carousel-cell.featured .live-event .live{padding:5px 10px;border-radius:var(--bulma-radius);color:var(--bulma-white);display:inline-block;margin-bottom:15px;margin-left:10px;font-weight:700}.banner-carousel .hero-banner .articles .carousel-cell.featured .live-event .live .icon{font-size:.8em;line-height:1;vertical-align:middle}.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown{display:block;width:100%;text-align:center;position:absolute;bottom:50%;z-index:2;color:#fff}.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown h1{font-weight:700}@media (max-width:576px){.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown{bottom:45%}}.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown:hover,.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown:visited{color:#fff!important}.banner-carousel .hero-banner .articles .carousel-cell.featured .countdown .countdown_container{display:flex;gap:var(--bulma-gap);place-content:center center}.banner-carousel .hero-banner .articles .carousel-cell.featured .play-button{position:absolute;inset:0;margin:auto;z-index:2}@media (max-width:420px){.banner-carousel .hero-banner .articles .carousel-cell.featured .play-button{top:-90px}}@media (max-width:340px){.banner-carousel .hero-banner .articles .carousel-cell.featured .play-button{top:-180px}}.banner-carousel .hero-banner .articles .flickity-page-dots{bottom:45px}@media (max-width:36em){.banner-carousel .hero-banner .articles .flickity-page-dots{bottom:30px}}.banner-carousel .hero-banner .articles .flickity-page-dots .dot{opacity:.5;background:var(--bulma-white);height:4px;width:30px;border-radius:10px}.banner-carousel .hero-banner .articles .flickity-page-dots .dot.is-selected{opacity:1;background:var(--bulma-white)}