.et-l--header{position:fixed;top:0;left:0;width:100%;z-index:9999;background-color:transparent;transition:background-color 0.3s ease,padding 0.3s ease}.et-l--header.scrolled{background-color:#090a0b}.et-l--header .et_pb_row{padding-top:0!important;padding-bottom:18px!important;margin-top:0!important;margin-bottom:0!important}.et-l--header img{max-height:50px;transition:max-height 0.3s ease}.et-l--header.scrolled img{max-height:40px}@media (max-width:768px){.et-l--header{transform:translateY(-100%);transition:transform 0.3s ease,background-color 0.3s ease,padding 0.3s ease;position:fixed!important;top:0;left:0;width:100%;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.et-l--header.show-header{transform:translateY(0)}}.screening-list{display:grid;grid-gap:20px}.screening-item{padding:20px;border:1px solid #ccc;border-radius:8px;background:#fff}.screening-list.past .screening-item{opacity:0.6;color:#555}.screening-badge{display:inline-block;margin-left:8px;padding:4px 8px;font-size:12px;border-radius:4px;font-weight:600}.screening-badge.upcoming{background:#e6f4ea;color:#1e7f4d}.screening-badge.past{background:#f2f2f2;color:#666}.screening-badge.today{background:#ffebcc;color:#b95b00}.video-hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.71),rgba(0,0,0,0.83));z-index:2}.video-hero{position:relative}.video-hero .et_pb_row{position:relative;z-index:3}.video-hero{overflow:hidden}.attendees-plus .percent-value:after{content:"+"}.cities-plus .percent-value:after{content:"+"}.screenings-plus .percent-value:after{content:"+"}.no-screenings-row{display:none}.screening-badge{display:inline-block;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-radius:4px;margin-bottom:15px;background:#c62828;color:#fff}.previous-screening .screening-badge{background:#111}.previous-screening{opacity:.72;filter:grayscale(15%)}body #page-container{padding-top:0!important;margin-top:0!important}html,body{overflow-x:hidden!important}.mejs-container,.mejs-container video,.mejs-mediaelement,.mejs-layers,.mejs-overlay,.mejs-poster{max-width:100%!important;overflow:hidden!important}.et_pb_image_sticky_phone,.et_animated{overflow:hidden!important}@media only screen and (max-width:980px){.et-l--header{position:fixed!important;top:0!important;left:0!important;width:100vw!important;z-index:100000!important;overflow:visible!important}.et-l--header:has(.mobile_nav.opened){transform:translateY(0)!important}.et-l--header .mobile_nav{position:static!important;width:100vw!important;max-width:100vw!important;overflow:visible!important}.et-l--header .mobile_menu_bar{position:relative!important;z-index:100003!important}.et-l--header .mobile_nav.opened .mobile_menu_bar{z-index:100003!important}.et-l--header .et_mobile_menu{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:100vw!important;max-width:100vw!important;margin:0!important;box-sizing:border-box!important;transform:none!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.96)!important;z-index:100002!important;padding-top:5px!important;padding-bottom:20px!important}.et_mobile_menu li{margin:0!important;padding:0!important}.et_mobile_menu li a{display:block!important;width:100%!important;margin:0!important;padding:12px 30px!important;box-sizing:border-box!important;line-height:1.25!important;min-height:0!important}.et_mobile_menu li li a{padding-top:10px!important;padding-bottom:10px!important}.et-l--header:has(.mobile_nav.opened)::after{content:"";position:fixed!important;top:100px!important;left:0!important;width:100vw!important;height:calc(100dvh - 100px)!important;background:rgba(0,0,0,0.50)!important;z-index:0!important;pointer-events:none!important}.et-l--header .mobile_nav.opened .et_mobile_menu{z-index:100002!important;background:rgba(0,0,0,0.96)!important}.et-l--header .mobile_nav.opened .mobile_menu_bar{position:relative!important;z-index:100003!important}.et-l--header,.et-l--header .et_pb_row,.et-l--header .et_pb_column,.et-l--header .et_pb_menu,.et-l--header .et_pb_menu_inner_container{overflow:visible!important}}