:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.media-button{position:relative;display:block;font-size:16px;line-height:30px;font-weight:500;padding:10px 0;color:#000;opacity:1;text-align:center;transition:all 10ms ease;background-color:transparent}.event-carousel .slick-next,.event-carousel .slick-prev{z-index:10;width:40px;height:40px;background-color:rgba(0,0,0,.5)!important;border-radius:50%;display:flex!important;align-items:center;justify-content:center}.event-carousel .slick-prev{left:-45px}.event-carousel .slick-next{right:-45px}.event-carousel .slick-next:before,.event-carousel .slick-prev:before{color:#ffffff!important;font-size:20px;opacity:1!important}.event-carousel .slick-next:hover,.event-carousel .slick-prev:hover{background-color:rgba(0,0,0,.8)!important}