piAId = '1090112'; piCId = '101104'; piHostname = 'go.pardot.com'; (function() { function async_load(){ var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })();

Forging enduring bonds between brands and their customers

Watch Reel
Broadcast Public Relations Market Research Digital Marketing Content Creation
4media icon
Our Services

What we do

As global integrated media experts, 4media group offers forward-thinking Intelligence, Content, Communications, and Digital services that deliver measurable results for our clients.

We are journalists, producers and directors, researchers, PR professionals and marketers aligned in our relentless pursuit of success.

By exceeding expectations and going above and beyond for our clients every day, we strive to be the most trusted communications agency partner.

Behind camera filming concert

Brands That Trust Us

AARP Logo
Activision Logo
American Red Cross Logo
BMW Logo
Chilis Logo
Coca Cola Logo
Coinstar Logo
HR Block Logo
KIA Logo
Pfizer Logo
Prevent Cancer Logo
UPS Logo
Venmo Logo
Virgin Orbit Logo
Gillete Logo
Home Depot
Marritt Logo
Nationwide Logo
British Airways Logo
Direct Relief

Let us go to work for you.

Neon Why Not Sign

// Select the header with the .promo-hero class const promoHeroHeader = document.querySelector("section.promo-hero"); if (promoHeroHeader) { // Use closest() to find the parent div with the .container class const containerParent = promoHeroHeader.closest(".container"); // Check if the parent container exists and apply styles if (containerParent) { containerParent.style.padding = "0"; containerParent.style.margin = "0"; } } // Select all elements with the .marcom-deal-container class const promoContainers = document.querySelectorAll(".marcom-deal-container"); // Loop through each .marcom-deal-container and find its closest .container parent promoContainers.forEach((promoContainer) => { const promoParentContainer = promoContainer.closest(".container"); // Check if the parent container exists and apply styles if (promoParentContainer) { promoParentContainer.style.padding = "0"; promoParentContainer.style.margin = "0"; } }); // Toggle open/close on click if (document.querySelector("#promo-side-tab")) { document.querySelector("#promo-side-tab").addEventListener("click", function () { this.classList.toggle("open"); // Toggle the "open" class const icon = this.querySelector(".toggle-icon"); // Change icon direction when toggling if (this.classList.contains("open")) { icon.innerHTML = "«"; // Left arrow when open } else { icon.innerHTML = "»"; // Right arrow when closed } }); } // Smooth scrolling for each link if (document.querySelector(".tab-link")) { document.querySelectorAll(".tab-link").forEach((link) => { link.addEventListener("click", function (event) { event.preventDefault(); const targetId = this.getAttribute("href"); /*document.querySelector(targetId).scrollIntoView({ behavior: 'smooth' });*/ lenis.scrollTo(targetId, { offset: -100, lerp: 0.1, }); }); }); }