Audience Favourites

Selected high-impact films with strong entertainment value and a true big-screen feel.

Values at the Core

Films that combine cinematic power with themes of community, diversity and representation.

Perfect First Choice

An easy and exciting entry into the festival — bring friends, family or colleagues.

Program Coming Soon

Blockbuster titles will be announced soon. Subscribe to our newsletter to be notified when the full program is released. •

Accessibility

Information about subtitles, accessibility and companion access is provided for each screening. Companions holding a valid companion certificate receive free admission. Read more: Accessibility.

Questions? post@abloom.no

:root{ --bb-black:#0B0F1A; --bb-ink:#111827; --bb-red:#E11D48; --bb-purple:#7C3AED; --bb-electric:#22D3EE; --bb-white:#FFFFFF; --bb-focus:#FFD36E; } .abloom-blockbuster{ max-width:1100px; margin:0 auto; padding:0 16px 34px; line-height:1.6; color:var(--bb-ink); font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; } /* HERO */ .bb-hero{ position:relative; border-radius:22px; overflow:hidden; margin:20px 0 18px; min-height:340px; display:flex; align-items:flex-end; background:var(--bb-black); } .bb-hero__bg{ position:absolute; inset:0; background:center/cover no-repeat; filter:brightness(1.05) contrast(1.1) saturate(1.15); transform:scale(1.02); } .bb-hero__overlay{ position:absolute; inset:0; background: radial-gradient(900px 360px at 18% 78%, rgba(34,211,238,.25), transparent 60%), radial-gradient(900px 360px at 70% 10%, rgba(124,58,237,.35), transparent 55%), linear-gradient(135deg, rgba(11,15,26,.88), rgba(185,28,28,.35), rgba(124,58,237,.35)); } .bb-hero__content{ position:relative; color:var(--bb-white); padding:24px; max-width:760px; } .bb-eyebrow{ margin:0 0 6px; font-weight:800; letter-spacing:.08em; text-transform:uppercase; font-size:.92rem; color:var(--bb-white); } .abloom-blockbuster .bb-hero h1{ margin:0 0 10px; font-size:2.2rem; text-transform:uppercase; color:var(--bb-white); } .bb-lead{ margin:0 0 16px; font-size:1.1rem; max-width:62ch; color:rgba(255,255,255,.96); } /* BUTTONS */ .bb-actions{display:flex;gap:12px;flex-wrap:wrap;} .bb-btn{ display:inline-block; padding:12px 18px; border-radius:999px; font-weight:800; text-decoration:none; border:2px solid transparent; } .bb-btn--primary{ background:linear-gradient(90deg,var(--bb-red),var(--bb-purple)); color:var(--bb-white); } .bb-btn--secondary{ background:transparent; color:var(--bb-white); border-color:rgba(255,255,255,.75); } .bb-btn:focus{ outline:3px solid var(--bb-focus); outline-offset:3px; } /* PANELS */ .bb-panels{ display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:16px 0 22px; } .bb-panel{ background:#fff; border-radius:18px; padding:16px; border:1px solid rgba(0,0,0,.10); box-shadow:0 10px 24px rgba(11,15,26,.08); } .bb-panel h2{ margin:0 0 6px; text-transform:uppercase; font-size:1.05rem; color:var(--bb-black); } /* COMING SOON */ .bb-soon{ border:1px solid rgba(0,0,0,.12); border-radius:18px; padding:16px; background:rgba(11,15,26,.03); margin-bottom:22px; } .bb-links a, .bb-access a{ color:#000; text-decoration:underline; font-weight:700; } /* ACCESS */ .bb-access{ border-top:1px solid rgba(0,0,0,.12); padding-top:18px; } @media (max-width:900px){ .bb-panels{grid-template-columns:1fr} .bb-hero{min-height:270px} .abloom-blockbuster .bb-hero h1{font-size:1.8rem} }