Window Graphics

versa bank hero

Versa bank

New Location Corporate & Event Signage

Project Overview:
Create new corporate and event signage for Versa Bank’s new location.

Challenge:
An AGM deadline of 6 weeks from the project request including applications of vinyl on corrugated walls, production of self standing signs with mounts, custom fabricated mounting of a large banner onto a hanger wall, and branding on the building.

Solution:
To address the corrugated wall we printed on a control tack material on horizontal panels to facilitate installation. In order to mount the self standing signs we engineered an acrylic mount to act as feet to hold the 6’ x 3’ acrylic sheet. For the large banner we had to seam and mount by an angle bracket to apply to the provided structure, as we were unable to mount directly to the wall. To brand the building we installed vinyl on glass.

Project Details:
Location: Versa Bank London, Ontario

Scope of Project:

  • Project managed
  • Engineered
  • Fabricated
  • Installation
  • Vinyl window graphics
  • 3M™ Fasara™ privacy film
  • Aluminium letters & logo
  • Large format wall graphics
  • Large format digitally printed banner
  • Digital printed directional
  • Promotional graphics free standing
versa bank
versa bank
versa bank
versa bank
document.addEventListener("DOMContentLoaded", () => { // Only run on touch-style devices (phones/tablets) const isTouch = window.matchMedia("(hover: none), (pointer: coarse)").matches; if (!isTouch) return; // Optional: narrow scope to your header if you want. // Example: const scope = document.querySelector("header"); const scope = document; // Common WordPress/Elementor submenu patterns const parentSelector = "li.menu-item-has-children > a, li.menu-item-has-children > .elementor-item"; // Close all open submenus inside scope const closeAll = () => { scope.querySelectorAll("li.menu-item-has-children.is-open").forEach((li) => { li.classList.remove("is-open"); const a = li.querySelector(":scope > a, :scope > .elementor-item"); if (a) a.setAttribute("aria-expanded", "false"); }); }; // Click/tap outside closes document.addEventListener("click", (e) => { // If the click is outside the menu area, close if (!e.target.closest(".elementor-nav-menu, .elementor-location-header, header")) { closeAll(); } }); // Make parent items toggle on first tap scope.querySelectorAll(parentSelector).forEach((link) => { link.addEventListener("click", (e) => { const li = e.currentTarget.closest("li.menu-item-has-children"); if (!li) return; const alreadyOpen = li.classList.contains("is-open"); // If submenu isn't open yet: open it and prevent navigation if (!alreadyOpen) { e.preventDefault(); e.stopPropagation(); // Close siblings/other open menus first (keeps things tidy) closeAll(); li.classList.add("is-open"); link.setAttribute("aria-expanded", "true"); return; } // If it's already open, allow the click to navigate normally (2nd tap) // (No preventDefault here) }); }); });