{"id":3720,"date":"2026-08-31T01:41:01","date_gmt":"2026-08-30T23:41:01","guid":{"rendered":"https:\/\/www.clickagency.it\/?page_id=3720"},"modified":"2026-10-02T13:35:14","modified_gmt":"2026-10-02T11:35:14","slug":"portfolio-la-molisana","status":"publish","type":"page","link":"https:\/\/www.clickagency.it\/en\/portfolio-la-molisana\/","title":{"rendered":"PORTFOLIO &#8211; La Molisana"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3720\" class=\"elementor elementor-3720\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f5f74b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"7f5f74b\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-929efcf\" data-id=\"929efcf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cff557e elementor-icon-list--layout-inline elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"cff557e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">BRAND STRATEGY &amp; VIDEO PRODUCTION<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c29ef8 elementor-widget elementor-widget-html\" data-id=\"1c29ef8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-progetto\">\n La Molisana\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5dd257e elementor-widget elementor-widget-html\" data-id=\"5dd257e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      <strong>Raccontare un Brand Attraverso un Trend.<\/strong><br>\n      I social media stanno attraversando una trasformazione importante. Dopo anni dominati da contenuti altamente costruiti e orientati esclusivamente alla performance, i consumatori stanno\n      <strong>\n        premiando sempre pi\u00f9 storie autentiche, emozioni reali, legami con il territorio e contenuti capaci di generare identificazione.\n      <\/strong>\n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n      Per i brand questo rappresenta una grande opportunit\u00e0 ma anche una sfida. Partecipare a un trend \u00e8 relativamente semplice. Farlo senza perdere la propria identit\u00e0 \u00e8 molto pi\u00f9 complesso. Per questo motivo le aziende hanno bisogno di\n      <strong>\n        contenuti che non siano semplicemente rilevanti per l\u2019algoritmo, ma coerenti con il proprio posizionamento\n      <\/strong>\n      e capaci di generare valore di marca nel tempo.\n    <\/p>\n  <\/div>\n\n<\/section>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6595211 elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"6595211\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dd74e9c\" data-id=\"dd74e9c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fea84e9 elementor-widget elementor-widget-html\" data-id=\"fea84e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n  CLICK - Sezione progetto Vimeo\n  Incollare l'intero blocco in un widget HTML di Elementor.\n-->\n\n<section class=\"cvp-section\" aria-label=\"Progetto video\">\n  <div\n    class=\"cvp-card\"\n    id=\"cvpCard\"\n    role=\"button\"\n    tabindex=\"0\"\n    aria-label=\"Apri il video\"\n    data-vimeo-id=\"1222959402\"\n  >\n    <img loading=\"lazy\"\n      class=\"cvp-cover\"\n      src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/Anterpima-Main.jpg\"\n      width=\"1140\"\n      height=\"642\"\n      alt=\"\"\n      loading=\"lazy\"\n      decoding=\"async\"\n    >\n\n    <!-- Il player Vimeo dell'anteprima viene inserito qui al primo hover. -->\n    <div class=\"cvp-preview\" id=\"cvpPreview\" aria-hidden=\"true\"><\/div>\n  <\/div>\n<\/section>\n\n<!-- Popup Vimeo -->\n<div\n  class=\"cvp-modal\"\n  id=\"cvpModal\"\n  role=\"dialog\"\n  aria-modal=\"true\"\n  aria-label=\"Player video\"\n  aria-hidden=\"true\"\n  hidden\n>\n  <button class=\"cvp-modal__close\" id=\"cvpModalClose\" type=\"button\" aria-label=\"Chiudi il video\">\n    close <span aria-hidden=\"true\">&times;<\/span>\n  <\/button>\n\n  <div class=\"cvp-modal__body\" role=\"document\">\n    <div class=\"cvp-modal__player\" id=\"cvpModalPlayer\"><\/div>\n  <\/div>\n<\/div>\n\n<style>\n  \/* =========================\n     SEZIONE E CARD 1140 x 642\n  ========================== *\/\n  .cvp-section,\n  .cvp-section * {\n    box-sizing: border-box;\n  }\n\n  .cvp-section {\n    --cvp-radius: clamp(28px, 4vw, 58px);\n    width: 100%;\n    margin: 0;\n    padding: 0;\n  }\n\n  .cvp-card {\n    position: relative;\n    width: min(100%, 1140px);\n    aspect-ratio: 1140 \/ 642;\n    margin: 0 auto;\n    overflow: hidden;\n    background: #000;\n    border: 0 !important;\n    border-radius: var(--cvp-radius) !important;\n    cursor: pointer;\n    isolation: isolate;\n    -webkit-tap-highlight-color: transparent;\n  }\n\n  .cvp-cover,\n  .cvp-preview,\n  .cvp-preview iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border-radius: var(--cvp-radius) !important;\n  }\n\n  .cvp-cover {\n    z-index: 1;\n    display: block;\n    max-width: none !important;\n    object-fit: cover;\n    object-position: center;\n    opacity: 1;\n    transform: scale(1);\n    transition: opacity .28s ease, transform .6s cubic-bezier(.22, 1, .36, 1);\n  }\n\n  .cvp-preview {\n    z-index: 2;\n    overflow: hidden;\n    background: #000;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity .28s ease;\n  }\n\n  .cvp-preview iframe {\n    display: block;\n    border: 0;\n    pointer-events: none;\n  }\n\n  .cvp-card.is-previewing .cvp-cover {\n    opacity: 0;\n    transform: scale(1.015);\n  }\n\n  .cvp-card.is-previewing .cvp-preview {\n    opacity: 1;\n  }\n\n  .cvp-card:focus-visible {\n    outline: 2px solid #fff;\n    outline-offset: 4px;\n  }\n\n  \/* =========================\n     POPUP\n  ========================== *\/\n  .cvp-modal,\n  .cvp-modal * {\n    box-sizing: border-box;\n  }\n\n  .cvp-modal[hidden] {\n    display: none !important;\n  }\n\n  .cvp-modal {\n    position: fixed;\n    inset: 0;\n    z-index: 999999;\n    display: grid;\n    place-items: center;\n    padding: 70px 30px 30px;\n    overflow: auto;\n    background: rgba(0, 0, 0, .94);\n    opacity: 0;\n    visibility: hidden;\n    transition: opacity .25s ease, visibility .25s ease;\n  }\n\n  .cvp-modal.is-open {\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .cvp-modal__close {\n    position: fixed;\n    top: 22px;\n    right: 28px;\n    z-index: 2;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: #fff;\n    font: 400 16px\/1.2 Arial, sans-serif;\n    text-transform: lowercase;\n    cursor: pointer;\n  }\n\n  .cvp-modal__close span {\n    font-size: 24px;\n    line-height: 1;\n  }\n\n  .cvp-modal__body {\n    position: relative;\n    width: min(100%, 1140px);\n    aspect-ratio: 1140 \/ 642;\n    background: #000;\n    border-radius: 0 !important;\n    box-shadow: 0 22px 70px rgba(0, 0, 0, .5);\n  }\n\n  .cvp-modal__player,\n  .cvp-modal__player iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n  }\n\n  .cvp-modal__player iframe {\n    display: block;\n    border: 0;\n    border-radius: 0 !important;\n  }\n\n  body.cvp-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 767px) {\n    .cvp-modal {\n      padding: 58px 15px 20px;\n    }\n\n    .cvp-modal__close {\n      top: 16px;\n      right: 16px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cvp-cover,\n    .cvp-preview,\n    .cvp-modal {\n      transition: none;\n    }\n  }\n<\/style>\n\n<!-- SDK ufficiale Vimeo: gestisce play, pausa e ritorno all'inizio sull'hover. -->\n<script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n\n<script>\n  (() => {\n    const card = document.getElementById('cvpCard');\n    const previewMount = document.getElementById('cvpPreview');\n    const modal = document.getElementById('cvpModal');\n    const modalPlayer = document.getElementById('cvpModalPlayer');\n    const closeButton = document.getElementById('cvpModalClose');\n\n    if (!card || !previewMount || !modal || !modalPlayer || !closeButton) return;\n\n    const vimeoId = card.dataset.vimeoId;\n    const supportsHover = window.matchMedia('(hover: hover) and (pointer: fine)');\n\n    let previewPlayer = null;\n    let previewPromise = null;\n    let previewRequested = false;\n    let lastFocusedElement = null;\n    let closeTimer = null;\n\n    const previewUrl =\n      `https:\/\/player.vimeo.com\/video\/${vimeoId}` +\n      '?autoplay=0&muted=1&loop=1&controls=0' +\n      '&title=0&byline=0&portrait=0&playsinline=1&dnt=1';\n\n    const popupUrl =\n      `https:\/\/player.vimeo.com\/video\/${vimeoId}` +\n      '?autoplay=1&title=0&byline=0&portrait=0' +\n      '&playsinline=1&dnt=1';\n\n    function createPreviewPlayer() {\n      if (previewPromise) return previewPromise;\n\n      previewPromise = new Promise((resolve, reject) => {\n        if (!window.Vimeo || !window.Vimeo.Player) {\n          reject(new Error('Vimeo Player SDK non disponibile.'));\n          return;\n        }\n\n        const iframe = document.createElement('iframe');\n        iframe.src = previewUrl;\n        iframe.title = 'Anteprima video';\n        iframe.allow = 'autoplay; fullscreen; picture-in-picture';\n        iframe.referrerPolicy = 'strict-origin-when-cross-origin';\n        iframe.setAttribute('allowfullscreen', '');\n        iframe.setAttribute('tabindex', '-1');\n\n        previewMount.appendChild(iframe);\n        previewPlayer = new Vimeo.Player(iframe);\n\n        previewPlayer.on('play', () => {\n          if (previewRequested) card.classList.add('is-previewing');\n        });\n\n        previewPlayer.ready()\n          .then(() => Promise.all([\n            previewPlayer.setMuted(true),\n            previewPlayer.setLoop(true)\n          ]))\n          .then(() => resolve(previewPlayer))\n          .catch(reject);\n      });\n\n      return previewPromise;\n    }\n\n    function startPreview() {\n      if (!supportsHover.matches || modal.classList.contains('is-open')) return;\n\n      previewRequested = true;\n\n      createPreviewPlayer()\n        .then((player) => {\n          if (!previewRequested) return;\n          return player.play();\n        })\n        .catch(() => {\n          previewRequested = false;\n          card.classList.remove('is-previewing');\n        });\n    }\n\n    function stopPreview(resetToStart = true) {\n      previewRequested = false;\n      card.classList.remove('is-previewing');\n\n      if (!previewPlayer) return;\n\n      previewPlayer.pause()\n        .then(() => resetToStart ? previewPlayer.setCurrentTime(0) : null)\n        .catch(() => {});\n    }\n\n    function openModal() {\n      if (closeTimer) {\n        window.clearTimeout(closeTimer);\n        closeTimer = null;\n      }\n\n      stopPreview(true);\n      lastFocusedElement = document.activeElement;\n\n      modalPlayer.innerHTML = '';\n\n      const iframe = document.createElement('iframe');\n      iframe.src = popupUrl;\n      iframe.title = 'Video Vimeo';\n      iframe.allow = 'autoplay; fullscreen; encrypted-media; picture-in-picture';\n      iframe.referrerPolicy = 'strict-origin-when-cross-origin';\n      iframe.setAttribute('allowfullscreen', '');\n\n      modalPlayer.appendChild(iframe);\n      modal.hidden = false;\n      modal.setAttribute('aria-hidden', 'false');\n      document.body.classList.add('cvp-modal-open');\n\n      window.requestAnimationFrame(() => {\n        modal.classList.add('is-open');\n        closeButton.focus({ preventScroll: true });\n      });\n    }\n\n    function closeModal() {\n      if (modal.hidden) return;\n\n      modal.classList.remove('is-open');\n      modal.setAttribute('aria-hidden', 'true');\n      document.body.classList.remove('cvp-modal-open');\n\n      closeTimer = window.setTimeout(() => {\n        modal.hidden = true;\n        modalPlayer.innerHTML = '';\n        closeTimer = null;\n\n        if (lastFocusedElement && typeof lastFocusedElement.focus === 'function') {\n          lastFocusedElement.focus({ preventScroll: true });\n        }\n      }, 250);\n    }\n\n    card.addEventListener('mouseenter', startPreview);\n    card.addEventListener('mouseleave', () => stopPreview(true));\n    card.addEventListener('click', openModal);\n\n    card.addEventListener('keydown', (event) => {\n      if (event.key === 'Enter' || event.key === ' ') {\n        event.preventDefault();\n        openModal();\n      }\n    });\n\n    closeButton.addEventListener('click', closeModal);\n\n    modal.addEventListener('click', (event) => {\n      if (event.target === modal) closeModal();\n    });\n\n    document.addEventListener('keydown', (event) => {\n      if (event.key === 'Escape' && modal.classList.contains('is-open')) {\n        closeModal();\n      }\n    });\n\n    document.addEventListener('visibilitychange', () => {\n      if (document.hidden) stopPreview(false);\n    });\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-68002ec elementor-hidden-desktop elementor-hidden-tablet elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"68002ec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f8b288\" data-id=\"7f8b288\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bacedf5 elementor-widget elementor-widget-video\" data-id=\"bacedf5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/copy_B35C9DB7-3B90-4EB6-BCD8-1CF1F5F46E87.mov\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ff0474b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"ff0474b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f5ee54b\" data-id=\"f5ee54b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-767c42b elementor-widget elementor-widget-html\" data-id=\"767c42b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Tag \/ Sezione: Social Media -->\n<p class=\"social-media-tag-paragrafo\">\n  COMMUNICATION STRATEGY\n<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5138fba elementor-widget elementor-widget-html\" data-id=\"5138fba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-paragrafo\">\nLa Sfida\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06a9964 elementor-widget elementor-widget-html\" data-id=\"06a9964\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      La Molisana desiderava presidiare il periodo estivo con una\n      <strong>\n        comunicazione fresca, contemporanea e perfettamente integrata nei linguaggi di Instagram.\n      <\/strong><br>\n      L\u2019obiettivo non era realizzare una campagna promozionale.<br>\n      L\u2019obiettivo era\n      <strong>\n        mantenere vivo il dialogo con la propria community\n      <\/strong>\n      attraverso contenuti capaci di generare\n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n      <strong>\n        coinvolgimento, rafforzare l\u2019identit\u00e0 del brand e valorizzarne gli elementi distintivi.\n      <\/strong><br>\n      In un panorama in cui molti contenuti estivi finiscono per assomigliarsi, la sfida consisteva nel\n      <strong>\n        trovare un racconto autentico che appartenesse esclusivamente a La Molisana.\n      <\/strong>\n    <\/p>\n  <\/div>\n\n<\/section>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a69e8cf elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"a69e8cf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-200ce4d\" data-id=\"200ce4d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a3e13f7 elementor-widget elementor-widget-html\" data-id=\"a3e13f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ml-photo-section\">\n\n  <div class=\"ml-photo-grid\">\n\n    <!-- FOTO 1 \u2014 Grande verticale -->\n    <figure class=\"ml-photo-item ml-photo-item--01\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-112.png\"\n        alt=\"Preparazione della pasta La Molisana\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 2 \u2014 Tavolata -->\n    <figure class=\"ml-photo-item ml-photo-item--02\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-145.png\"\n        alt=\"Cena estiva La Molisana\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 3 \u2014 Piatto di pasta -->\n    <figure class=\"ml-photo-item ml-photo-item--03\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-151.png\"\n        alt=\"Piatto di pasta La Molisana\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 4 \u2014 Fotografia al tramonto -->\n    <figure class=\"ml-photo-item ml-photo-item--04\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-148.png\"\n        alt=\"Momento della campagna estiva\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 5 \u2014 Facciata gialla -->\n    <figure class=\"ml-photo-item ml-photo-item--05\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-150.png\"\n        alt=\"Scena estiva davanti alla casa\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 6 \u2014 Confezioni La Molisana -->\n    <figure class=\"ml-photo-item ml-photo-item--06\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-146.png\"\n        alt=\"Confezioni di pasta La Molisana\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 7 \u2014 Preparazione a tavola -->\n    <figure class=\"ml-photo-item ml-photo-item--07\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-147.png\"\n        alt=\"Preparazione del piatto\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 8 \u2014 Pasta al supermercato -->\n    <figure class=\"ml-photo-item ml-photo-item--08\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-149.png\"\n        alt=\"Prodotti La Molisana al supermercato\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n  <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-451914b elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"451914b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20d4751\" data-id=\"20d4751\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2fe71a9 elementor-widget elementor-widget-html\" data-id=\"2fe71a9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Tag \/ Sezione: Social Media -->\n<p class=\"social-media-tag-paragrafo\">\nBRAND STRATEGY<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-059bf41 elementor-widget elementor-widget-html\" data-id=\"059bf41\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-paragrafo\">\nL\u2019Insight\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9816bf6 elementor-widget elementor-widget-html\" data-id=\"9816bf6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      L\u2019analisi del brand ha evidenziato un elemento fondamentale. Per La Molisana il territorio non rappresenta soltanto un\u2019origine geografica. \u00c8 parte integrante della sua identit\u00e0.<br>\n      Il Molise, i suoi paesaggi, i suoi ritmi, la sua autenticit\u00e0 e il suo rapporto con la tradizione costituiscono da sempre uno degli\n      <strong>asset pi\u00f9 distintivi del marchio.<\/strong><br>\n      Parallelamente, uno dei trend pi\u00f9 rilevanti osservati sui social\n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n      era il\n      <strong>\n        ritorno a contenuti nostalgici, emozionali e profondamente radicati nelle esperienze quotidiane.\n      <\/strong><br>\n      Contenuti capaci di celebrare luoghi, ricordi, relazioni e momenti semplici, generando un forte coinvolgimento emotivo. La vera opportunit\u00e0 non era quindi inseguire il trend, ma utilizzarlo come\n      <strong>\n        strumento per raccontare ci\u00f2 che rende unico il brand.\n      <\/strong>\n    <\/p>\n  <\/div>\n\n<\/section>\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-16fd57c elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"16fd57c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1eed6b9\" data-id=\"1eed6b9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ee60fd6 elementor-widget elementor-widget-html\" data-id=\"ee60fd6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"mol-gallery-02-section\">\n\n  <div class=\"mol-gallery-02-grid\">\n\n    <!-- FOTO 1 \u2014 Impiattamento -->\n    <figure class=\"mol-gallery-02-item mol-gallery-02-item--01\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-81.png\"\n        alt=\"Impiattamento della pasta La Molisana\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 2 \u2014 Mercato -->\n    <figure class=\"mol-gallery-02-item mol-gallery-02-item--02\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-80.png\"\n        alt=\"Scena al mercato\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 3 \u2014 Cena a bordo piscina -->\n    <figure class=\"mol-gallery-02-item mol-gallery-02-item--03\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-79.png\"\n        alt=\"Cena estiva a bordo piscina\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n    <!-- FOTO 4 \u2014 Passeggiata -->\n    <figure class=\"mol-gallery-02-item mol-gallery-02-item--04\">\n      <img\n        src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-82.png\"\n        alt=\"Passeggiata nel borgo\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      >\n    <\/figure>\n\n   <!-- FOTO 5 \u2014 Immagine differente desktop\/mobile -->\n<figure class=\"mol-gallery-02-item mol-gallery-02-item--05\">\n\n  <picture>\n    <!-- Immagine mobile -->\n    <source\n      media=\"(max-width: 767px)\"\n      srcset=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-120.png\"\n    >\n\n    <!-- Immagine desktop e tablet -->\n    <img\n      src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/Frame-83.png\"\n      alt=\"Cena estiva La Molisana\"\n      loading=\"lazy\"\n      decoding=\"async\"\n    >\n  <\/picture>\n\n<\/figure>\n\n  <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4b1479f elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"4b1479f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6f7966f\" data-id=\"6f7966f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-beb7c33 elementor-widget elementor-widget-html\" data-id=\"beb7c33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Tag \/ Sezione: Social Media -->\n<p class=\"social-media-tag-paragrafo\">\nCOMMUNICATION STRATEGY & CONTENT DEVELOPMENT\n<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e11e31 elementor-widget elementor-widget-html\" data-id=\"5e11e31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-paragrafo\">\nla Soluzione\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-311617a elementor-widget elementor-widget-html\" data-id=\"311617a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      Da questa riflessione nasce <strong>Cara Estate.<\/strong> Un progetto editoriale costruito come una lettera aperta all\u2019estate italiana.<br>\n      Un racconto fatto di\n      <strong>emozioni, dettagli, atmosfere e immagini<\/strong>\n      capaci di evocare quei momenti che fanno parte dell\u2019immaginario collettivo del nostro Paese.\n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n      Attraverso questo format, La Molisana ha potuto inserirsi in una conversazione culturale gi\u00e0 esistente, raccontandola per\u00f2 attraverso il proprio punto di vista.<br>\n      Non un contenuto generico sull\u2019estate. Ma\n      <strong>\n        un\u2019estate raccontata con i valori, la sensibilit\u00e0 e l\u2019autenticit\u00e0 che appartengono al brand.\n      <\/strong>\n    <\/p>\n  <\/div>\n\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8f04cea elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"8f04cea\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d3295e\" data-id=\"8d3295e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0f75f18 elementor-widget elementor-widget-html\" data-id=\"0f75f18\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"lm-mixed-carousel\" data-lm-mixed-carousel>\n  <div class=\"lm-mixed-carousel__track\" data-lm-track><\/div>\n\n  <div\n    class=\"lm-mixed-carousel__dots\"\n    data-lm-dots\n    aria-label=\"Navigazione carosello\"\n  ><\/div>\n<\/section>\n\n<style>\n  .lm-mixed-carousel,\n  .lm-mixed-carousel * {\n    box-sizing: border-box;\n  }\n\n  .lm-mixed-carousel {\n    --lm-gap: 24px;\n    --lm-radius: 22px;\n    --lm-card-width: 413px;\n    --lm-card-height: 640px;\n    --lm-dot: #a4a4a4;\n    --lm-dot-active: #f5f5f5;\n    position: relative;\n    width: 100%;\n    min-width: 0;\n    overflow: hidden;\n  }\n\n  .lm-mixed-carousel__track {\n    display: flex;\n    gap: var(--lm-gap);\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-behavior: smooth;\n    scroll-snap-type: x mandatory;\n    scrollbar-width: none;\n    cursor: grab;\n    user-select: none;\n    -webkit-user-select: none;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .lm-mixed-carousel__track.is-dragging {\n    cursor: grabbing;\n    scroll-behavior: auto;\n    scroll-snap-type: none;\n  }\n\n  .lm-mixed-carousel__track::-webkit-scrollbar {\n    display: none;\n  }\n\n  .lm-mixed-carousel__slide {\n    position: relative;\n    flex: 0 0 var(--lm-card-width);\n    width: var(--lm-card-width);\n    height: var(--lm-card-height);\n    min-width: 0;\n    aspect-ratio: 413 \/ 640;\n    margin: 0;\n    overflow: hidden !important;\n    border-radius: var(--lm-radius) !important;\n    background: #1a1a1a;\n    scroll-snap-align: start;\n    isolation: isolate;\n  }\n\n  .lm-mixed-carousel__slide--video {\n    cursor: pointer;\n  }\n\n  .lm-mixed-carousel__media,\n  .lm-mixed-carousel__cover,\n  .lm-mixed-carousel__preview,\n  .lm-mixed-carousel__preview iframe {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    margin: 0;\n    overflow: hidden !important;\n    border: 0;\n    border-radius: var(--lm-radius) !important;\n    object-fit: cover;\n  }\n\n  .lm-mixed-carousel__media {\n    z-index: 1;\n  }\n\n  .lm-mixed-carousel__preview {\n    z-index: 1;\n    opacity: 0;\n    pointer-events: none;\n    transition: opacity 280ms ease;\n  }\n\n  .lm-mixed-carousel__preview iframe {\n    pointer-events: none;\n  }\n\n  .lm-mixed-carousel__cover {\n    z-index: 2;\n    opacity: 1;\n    transition: opacity 280ms ease;\n  }\n\n  .lm-mixed-carousel__slide--video.is-previewing .lm-mixed-carousel__preview {\n    opacity: 1;\n  }\n\n  .lm-mixed-carousel__slide--video.is-previewing .lm-mixed-carousel__cover {\n    opacity: 0;\n  }\n\n  .lm-mixed-carousel__label {\n    position: absolute;\n    z-index: 4;\n    top: 20px;\n    left: 20px;\n    display: block;\n    max-width: calc(100% - 40px);\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 0;\n    background: transparent;\n    color: #ffffff;\n    font-family: \"Plus Jakarta Sans\", Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 500;\n    line-height: 1.3;\n    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.45);\n    pointer-events: none;\n  }\n\n  .lm-mixed-carousel__dots {\n    display: none;\n    min-height: 14px;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n    margin-top: 24px;\n  }\n\n  .lm-mixed-carousel__dots[hidden] {\n    display: none !important;\n  }\n\n  .lm-mixed-carousel__placeholder {\n    position: absolute;\n    z-index: 1;\n    inset: 0;\n    display: grid;\n    place-items: center;\n    padding: 24px;\n    border-radius: var(--lm-radius) !important;\n    background:\n      linear-gradient(135deg, rgba(255, 255, 255, 0.06), transparent 52%),\n      #1a1a1a;\n    color: #a4a4a4;\n    font-family: \"Plus Jakarta Sans\", Arial, sans-serif;\n    font-size: 13px;\n    line-height: 1.4;\n    text-align: center;\n    text-transform: uppercase;\n  }\n\n  .lm-mixed-carousel__dot {\n    width: 8px;\n    height: 8px;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 50%;\n    background: var(--lm-dot);\n    opacity: 0.55;\n    cursor: pointer;\n    transition: width 180ms ease, border-radius 180ms ease, opacity 180ms ease;\n  }\n\n  .lm-mixed-carousel__dot.is-active {\n    width: 24px;\n    border-radius: 999px;\n    background: var(--lm-dot-active);\n    opacity: 1;\n  }\n\n  .lm-mixed-carousel__slide--video:focus-visible,\n  .lm-mixed-carousel__dot:focus-visible,\n  .lm-vimeo-modal__close:focus-visible {\n    outline: 2px solid #f5f5f5;\n    outline-offset: 4px;\n  }\n\n  .lm-vimeo-modal {\n    position: fixed;\n    z-index: 999999;\n    inset: 0;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: 30px;\n    background: rgba(0, 0, 0, 0.94);\n  }\n\n  .lm-vimeo-modal.is-open {\n    display: flex;\n  }\n\n  .lm-vimeo-modal__dialog {\n    position: relative;\n    width: min(92vw, 540px);\n    max-height: 88vh;\n    aspect-ratio: 9 \/ 16;\n    overflow: hidden;\n    border-radius: 0 !important;\n    background: #000;\n  }\n\n  .lm-vimeo-modal__dialog.is-landscape {\n    width: min(92vw, 1140px);\n    aspect-ratio: 16 \/ 9;\n  }\n\n  .lm-vimeo-modal__player,\n  .lm-vimeo-modal__player iframe {\n    display: block;\n    width: 100%;\n    height: 100%;\n    border: 0;\n    border-radius: 0 !important;\n  }\n\n  .lm-vimeo-modal .lm-vimeo-modal__close {\n    position: fixed;\n    z-index: 2;\n    top: 18px;\n    right: 22px;\n    display: inline-flex !important;\n    width: auto !important;\n    min-width: 0 !important;\n    height: auto !important;\n    min-height: 0 !important;\n    align-items: center;\n    gap: 5px;\n    margin: 0 !important;\n    padding: 8px !important;\n    appearance: none !important;\n    -webkit-appearance: none !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    outline: 0;\n    box-shadow: none !important;\n    background: transparent !important;\n    color: #f5f5f5 !important;\n    font-family: \"Plus Jakarta Sans\", Arial, sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1 !important;\n    text-decoration: none !important;\n    text-transform: lowercase !important;\n    cursor: pointer;\n  }\n\n  .lm-vimeo-modal .lm-vimeo-modal__close:hover,\n  .lm-vimeo-modal .lm-vimeo-modal__close:active,\n  .lm-vimeo-modal .lm-vimeo-modal__close:focus {\n    border: 0 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    background: transparent !important;\n    color: #ffffff !important;\n    transform: none !important;\n  }\n\n  .lm-vimeo-modal .lm-vimeo-modal__close:focus {\n    outline: 0 !important;\n  }\n\n  .lm-vimeo-modal .lm-vimeo-modal__close:focus-visible {\n    outline: 1px solid rgba(255, 255, 255, 0.75) !important;\n    outline-offset: 3px;\n  }\n\n  .lm-vimeo-modal .lm-vimeo-modal__close::before,\n  .lm-vimeo-modal .lm-vimeo-modal__close::after {\n    display: none !important;\n    content: none !important;\n  }\n\n  .lm-vimeo-modal__close-icon {\n    display: block;\n    font-size: 21px;\n    font-weight: 300;\n    line-height: .8;\n  }\n\n  body.lm-vimeo-modal-open {\n    overflow: hidden;\n  }\n\n  @media (max-width: 1023px) {\n    .lm-mixed-carousel__slide {\n      flex-basis: min(var(--lm-card-width), calc((100% - var(--lm-gap)) \/ 2));\n      width: min(var(--lm-card-width), calc((100% - var(--lm-gap)) \/ 2));\n      height: auto;\n      aspect-ratio: 413 \/ 640;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .lm-mixed-carousel {\n      --lm-gap: 16px;\n      --lm-radius: 16px;\n    }\n\n    .lm-mixed-carousel__slide {\n      flex-basis: 100%;\n      width: 100%;\n      height: auto;\n      aspect-ratio: 413 \/ 640;\n    }\n\n    .lm-mixed-carousel__dots:not([hidden]) {\n      display: flex;\n    }\n\n    .lm-mixed-carousel__label {\n      top: 14px;\n      left: 14px;\n      max-width: calc(100% - 28px);\n    }\n\n    .lm-vimeo-modal {\n      padding: 54px 14px 20px;\n    }\n\n    .lm-vimeo-modal__dialog {\n      width: min(100%, 480px);\n      max-height: calc(100vh - 80px);\n    }\n\n    .lm-vimeo-modal__close {\n      top: 12px;\n      right: 12px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .lm-mixed-carousel__track {\n      scroll-behavior: auto;\n    }\n\n    .lm-mixed-carousel__preview,\n    .lm-mixed-carousel__cover,\n    .lm-mixed-carousel__dot {\n      transition: none;\n    }\n  }\n<\/style>\n\n<script>\n  (() => {\n    \/* =======================================================\n      MODIFICA SOLTANTO QUESTI 5 VIDEO.\n\n      VIDEO VIMEO:\n      {\n        type: \"video\",\n        vimeoId: \"123456789\",\n        cover: \"URL COPERTINA\",\n        label: \"Teaser\",\n        alt: \"Descrizione\",\n        ratio: \"9:16\"\n      }\n    ======================================================= *\/\n    const items = [\n      {\n        type: \"video\",\n        vimeoId: \"1222944827\",\n        cover: \"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/Teaser-1-scaled.jpg\",\n        label: \"Teaser\",\n        alt: \"Teaser La Molisana\",\n        ratio: \"9:16\"\n      },\n      {\n        type: \"video\",\n        vimeoId: \"1222945343\",\n        cover: \"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/Roberta-1-scaled.jpg\",\n        label: \"Ep.1 Roberta\",\n        alt: \"Video Roberta \u2014 La Molisana\",\n        ratio: \"9:16\"\n      },\n      {\n        type: \"video\",\n        vimeoId: \"1222946018\",\n        cover: \"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/Livia-1-scaled.jpg\",\n        label: \"Ep.2 Livia\",\n        alt: \"Video Livia \u2014 La Molisana\",\n        ratio: \"9:16\"\n      },\n      {\n        type: \"video\",\n        vimeoId: \"1222946679\",\n        cover: \"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/Marco-1.jpg\",\n        label: \"Ep.3 Marco\",\n        alt: \"Video Marco \u2014 La Molisana\",\n        ratio: \"9:16\"\n      },\n      {\n        type: \"video\",\n        vimeoId: \"1222947099\",\n        cover: \"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/09\/fabrizio-1-scaled.jpg\",\n        label: \"Ep.4 Fabrizio\",\n        alt: \"Video Fabrizio \u2014 La Molisana\",\n        ratio: \"9:16\"\n      }\n    ];\n\n    const root = document.currentScript.closest(\".elementor-widget-container\")?.querySelector(\"[data-lm-mixed-carousel]\")\n      || document.querySelector(\"[data-lm-mixed-carousel]\");\n\n    if (!root || root.dataset.lmReady === \"true\") return;\n    root.dataset.lmReady = \"true\";\n\n    const track = root.querySelector(\"[data-lm-track]\");\n    const dots = root.querySelector(\"[data-lm-dots]\");\n    const finePointer = window.matchMedia(\"(hover: hover) and (pointer: fine)\");\n    const mobilePlayback = window.matchMedia(\"(max-width: 767px)\");\n    const reducedMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\");\n    const validVimeoId = (value) => \/^\\d+$\/.test(String(value || \"\").trim());\n\n    const escapeHtml = (value) => String(value || \"\")\n      .replaceAll(\"&\", \"&amp;\")\n      .replaceAll(\"<\", \"&lt;\")\n      .replaceAll(\">\", \"&gt;\")\n      .replaceAll('\"', \"&quot;\");\n\n    items.forEach((item, index) => {\n      const slide = document.createElement(\"article\");\n      slide.className = `lm-mixed-carousel__slide lm-mixed-carousel__slide--${item.type}`;\n      slide.dataset.lmSlide = String(index);\n\n      const isReadyImage = item.type === \"image\" && Boolean(item.src);\n      const isReadyVideo = item.type === \"video\" && validVimeoId(item.vimeoId) && Boolean(item.cover);\n\n      if (!isReadyImage && !isReadyVideo) {\n        slide.className = \"lm-mixed-carousel__slide lm-mixed-carousel__slide--empty\";\n        slide.innerHTML = `\n          <span class=\"lm-mixed-carousel__placeholder\">\n            Slide ${index + 1}<br>\n            aggiungi ${item.type === \"video\" ? \"ID Vimeo e copertina\" : \"immagine\"}\n          <\/span>`;\n        track.appendChild(slide);\n        return;\n      }\n\n      if (isReadyImage) {\n        slide.innerHTML = `\n          <img\n            class=\"lm-mixed-carousel__media\"\n            src=\"${escapeHtml(item.src)}\"\n            alt=\"${escapeHtml(item.alt)}\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            draggable=\"false\"\n          >`;\n      } else {\n        slide.dataset.vimeoId = String(item.vimeoId).trim();\n        slide.dataset.ratio = item.ratio || \"9:16\";\n        slide.tabIndex = 0;\n        slide.setAttribute(\"role\", \"button\");\n        slide.setAttribute(\"aria-label\", `Riproduci ${item.label || item.alt || \"video\"}`);\n        slide.innerHTML = `\n          ${item.label ? `<span class=\"lm-mixed-carousel__label\">${escapeHtml(item.label)}<\/span>` : \"\"}\n          <div class=\"lm-mixed-carousel__preview\" aria-hidden=\"true\"><\/div>\n          <img\n            class=\"lm-mixed-carousel__cover\"\n            src=\"${escapeHtml(item.cover)}\"\n            alt=\"${escapeHtml(item.alt)}\"\n            loading=\"lazy\"\n            decoding=\"async\"\n            draggable=\"false\"\n          >`;\n      }\n\n      track.appendChild(slide);\n    });\n\n    const loadVimeoApi = () => {\n      if (window.Vimeo?.Player) return Promise.resolve(window.Vimeo);\n      if (window.lmVimeoApiPromise) return window.lmVimeoApiPromise;\n\n      window.lmVimeoApiPromise = new Promise((resolve, reject) => {\n        const existing = document.querySelector('script[src=\"https:\/\/player.vimeo.com\/api\/player.js\"]');\n        const script = existing || document.createElement(\"script\");\n        const cleanup = () => {\n          window.clearTimeout(timeout);\n          script.removeEventListener(\"load\", onLoad);\n          script.removeEventListener(\"error\", onError);\n        };\n        const onError = () => {\n          cleanup();\n          if (!existing) script.remove();\n          reject(new Error(\"API Vimeo non disponibile\"));\n        };\n        const onLoad = () => {\n          if (!window.Vimeo?.Player) return onError();\n          cleanup();\n          resolve(window.Vimeo);\n        };\n        const timeout = window.setTimeout(onError, 15000);\n        script.addEventListener(\"load\", onLoad, { once: true });\n        script.addEventListener(\"error\", onError, { once: true });\n        if (!existing) {\n          script.src = \"https:\/\/player.vimeo.com\/api\/player.js\";\n          script.async = true;\n          document.head.appendChild(script);\n        }\n      }).catch((error) => {\n        window.lmVimeoApiPromise = null;\n        throw error;\n      });\n      return window.lmVimeoApiPromise;\n    };\n\n    const videoSlides = [...track.querySelectorAll(\".lm-mixed-carousel__slide--video\")];\n    const previewStates = new WeakMap();\n    let previewTarget = null;\n    let modalIsOpen = false;\n\n    const getPreviewState = (slide) => {\n      if (!previewStates.has(slide)) {\n        previewStates.set(slide, {\n          player: null, muted: false, wanted: false, running: false, revision: 0\n        });\n      }\n      return previewStates.get(slide);\n    };\n\n    \/* Una sola operazione per player: gli swipe rapidi non riavviano video fuori vista. *\/\n    const reconcilePreview = async (slide, state) => {\n      if (state.running) return;\n      state.running = true;\n      let handledRevision = -1;\n      try {\n        do {\n          handledRevision = state.revision;\n          const stillWanted = () => state.wanted && handledRevision === state.revision\n            && !document.hidden && !modalIsOpen;\n\n          if (!stillWanted()) {\n            slide.classList.remove(\"is-previewing\");\n            if (state.player) await state.player.pause();\n            continue;\n          }\n\n          await loadVimeoApi();\n          if (!stillWanted()) continue;\n\n          if (!state.player) {\n            const iframe = document.createElement(\"iframe\");\n            iframe.src = `https:\/\/player.vimeo.com\/video\/${slide.dataset.vimeoId}?background=1&autoplay=0&muted=1&loop=1&controls=0&title=0&byline=0&portrait=0&playsinline=1&dnt=1`;\n            iframe.allow = \"autoplay; fullscreen; picture-in-picture\";\n            iframe.tabIndex = -1;\n            iframe.setAttribute(\"title\", \"Anteprima video Vimeo senza audio\");\n            slide.querySelector(\".lm-mixed-carousel__preview\").appendChild(iframe);\n            state.player = new window.Vimeo.Player(iframe);\n          }\n\n          await state.player.ready();\n          if (!stillWanted()) continue;\n          if (!state.muted) {\n            await state.player.setMuted(true);\n            state.muted = true;\n          }\n          if (!stillWanted()) continue;\n\n          await state.player.play();\n          if (stillWanted()) {\n            slide.classList.add(\"is-previewing\");\n          } else {\n            slide.classList.remove(\"is-previewing\");\n            await state.player.pause();\n          }\n        } while (handledRevision !== state.revision);\n      } catch (error) {\n        \/* Se il browser blocca l'autoplay, resta la copertina cliccabile. *\/\n        slide.classList.remove(\"is-previewing\");\n        if (state.player) await state.player.pause().catch(() => {});\n      } finally {\n        state.running = false;\n        if (handledRevision !== state.revision) reconcilePreview(slide, state);\n      }\n    };\n\n    const setPreviewTarget = (slide) => {\n      if (document.hidden || modalIsOpen) slide = null;\n      if (previewTarget === slide) return;\n      const previous = previewTarget;\n      previewTarget = slide;\n\n      if (previous) {\n        const state = getPreviewState(previous);\n        state.wanted = false;\n        state.revision += 1;\n        previous.classList.remove(\"is-previewing\");\n        reconcilePreview(previous, state);\n      }\n      if (slide) {\n        const state = getPreviewState(slide);\n        state.wanted = true;\n        state.revision += 1;\n        reconcilePreview(slide, state);\n      }\n    };\n\n    \/* Mobile: avvia solo la card prevalente, quando almeno met\u00e0 \u00e8 visibile in verticale. *\/\n    const syncMobilePreview = () => {\n      if (!mobilePlayback.matches) return;\n      if (document.hidden || modalIsOpen || reducedMotion.matches) {\n        setPreviewTarget(null);\n        return;\n      }\n      const viewportWidth = document.documentElement.clientWidth;\n      const viewportHeight = window.innerHeight;\n      const trackRect = track.getBoundingClientRect();\n      let selected = null;\n      let largestArea = 0;\n\n      videoSlides.forEach((slide) => {\n        const rect = slide.getBoundingClientRect();\n        if (!rect.width || !rect.height) return;\n        const visibleWidth = Math.max(0, Math.min(rect.right, trackRect.right, viewportWidth)\n          - Math.max(rect.left, trackRect.left, 0));\n        const visibleHeight = Math.max(0, Math.min(rect.bottom, trackRect.bottom, viewportHeight)\n          - Math.max(rect.top, trackRect.top, 0));\n        \/* La soglia tiene conto anche di schermi pi\u00f9 bassi della card. *\/\n        const enoughWidth = visibleWidth >= Math.min(rect.width, viewportWidth) * 0.6;\n        const enoughHeight = visibleHeight >= Math.min(rect.height, viewportHeight) * 0.5;\n        const area = visibleWidth * visibleHeight;\n        if (enoughWidth && enoughHeight && area > largestArea) {\n          selected = slide;\n          largestArea = area;\n        }\n      });\n      setPreviewTarget(selected);\n    };\n\n    let previewFrame = 0;\n    const scheduleMobilePreview = () => {\n      if (!mobilePlayback.matches || previewFrame) return;\n      previewFrame = window.requestAnimationFrame(() => {\n        previewFrame = 0;\n        syncMobilePreview();\n      });\n    };\n\n    const modal = document.createElement(\"div\");\n    modal.className = \"lm-vimeo-modal\";\n    modal.setAttribute(\"aria-hidden\", \"true\");\n    modal.innerHTML = `\n      <button class=\"lm-vimeo-modal__close\" type=\"button\" aria-label=\"Chiudi video\">\n        <span>close<\/span><span class=\"lm-vimeo-modal__close-icon\" aria-hidden=\"true\">&times;<\/span>\n      <\/button>\n      <div class=\"lm-vimeo-modal__dialog\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Player video Vimeo\">\n        <div class=\"lm-vimeo-modal__player\"><\/div>\n      <\/div>`;\n    document.body.appendChild(modal);\n\n    const modalDialog = modal.querySelector(\".lm-vimeo-modal__dialog\");\n    const modalPlayer = modal.querySelector(\".lm-vimeo-modal__player\");\n    const closeButton = modal.querySelector(\".lm-vimeo-modal__close\");\n    let lastTrigger = null;\n\n    const openModal = (slide) => {\n      const id = slide.dataset.vimeoId;\n      const ratio = slide.dataset.ratio || \"9:16\";\n      lastTrigger = slide;\n      modalIsOpen = true;\n      setPreviewTarget(null);\n\n      modalDialog.classList.toggle(\"is-landscape\", ratio === \"16:9\");\n      modalPlayer.innerHTML = `\n        <iframe\n          src=\"https:\/\/player.vimeo.com\/video\/${id}?autoplay=1&muted=0&controls=1&title=0&byline=0&portrait=0&playsinline=1&dnt=1\"\n          allow=\"autoplay; fullscreen; picture-in-picture\"\n          allowfullscreen\n          title=\"Video Vimeo\"\n        ><\/iframe>`;\n\n      modal.classList.add(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"false\");\n      document.body.classList.add(\"lm-vimeo-modal-open\");\n      closeButton.focus();\n    };\n\n    const closeModal = () => {\n      if (!modal.classList.contains(\"is-open\")) return;\n      modal.classList.remove(\"is-open\");\n      modal.setAttribute(\"aria-hidden\", \"true\");\n      document.body.classList.remove(\"lm-vimeo-modal-open\");\n      modalPlayer.innerHTML = \"\";\n      modalIsOpen = false;\n      lastTrigger?.focus();\n      scheduleMobilePreview();\n    };\n\n    \/* Trascinamento desktop: rende lo slider utilizzabile anche senza scrollbar. *\/\n    let dragPointerId = null;\n    let dragStartX = 0;\n    let dragStartScroll = 0;\n    let dragMoved = false;\n    let suppressClick = false;\n\n    const endDrag = (event) => {\n      if (dragPointerId === null || (event.pointerId !== undefined && event.pointerId !== dragPointerId)) return;\n\n      suppressClick = dragMoved;\n      track.classList.remove(\"is-dragging\");\n\n      if (track.hasPointerCapture?.(dragPointerId)) {\n        track.releasePointerCapture(dragPointerId);\n      }\n\n      dragPointerId = null;\n      dragMoved = false;\n      window.setTimeout(() => {\n        suppressClick = false;\n      }, 0);\n    };\n\n    track.addEventListener(\"pointerdown\", (event) => {\n      if (!finePointer.matches || event.button !== 0) return;\n\n      dragPointerId = event.pointerId;\n      dragStartX = event.clientX;\n      dragStartScroll = track.scrollLeft;\n      dragMoved = false;\n    });\n\n    track.addEventListener(\"pointermove\", (event) => {\n      if (dragPointerId !== event.pointerId) return;\n\n      const distance = event.clientX - dragStartX;\n      if (Math.abs(distance) > 5 && !dragMoved) {\n        dragMoved = true;\n        track.classList.add(\"is-dragging\");\n        track.setPointerCapture?.(event.pointerId);\n        setPreviewTarget(null);\n      }\n      if (!dragMoved) return;\n\n      event.preventDefault();\n      track.scrollLeft = dragStartScroll - distance;\n    });\n\n    track.addEventListener(\"pointerup\", endDrag);\n    track.addEventListener(\"pointercancel\", endDrag);\n\n    track.addEventListener(\"click\", (event) => {\n      if (!suppressClick) return;\n      event.preventDefault();\n      event.stopImmediatePropagation();\n    }, true);\n\n    track.addEventListener(\"click\", (event) => {\n      const videoSlide = event.target.closest(\".lm-mixed-carousel__slide--video\");\n      if (!videoSlide || !track.contains(videoSlide)) return;\n      openModal(videoSlide);\n    });\n\n    track.tabIndex = 0;\n    track.setAttribute(\"aria-label\", \"Carosello La Molisana: usa le frecce destra e sinistra per scorrere\");\n    track.addEventListener(\"keydown\", (event) => {\n      if (event.key !== \"ArrowRight\" && event.key !== \"ArrowLeft\") return;\n      event.preventDefault();\n      const direction = event.key === \"ArrowRight\" ? 1 : -1;\n      const firstSlide = track.querySelector(\".lm-mixed-carousel__slide\");\n      const step = (firstSlide?.getBoundingClientRect().width || 413) + 24;\n      track.scrollBy({ left: direction * step, behavior: \"smooth\" });\n    });\n\n    videoSlides.forEach((slide) => {\n      slide.addEventListener(\"pointerenter\", () => {\n        if (finePointer.matches && !mobilePlayback.matches && !dragMoved) setPreviewTarget(slide);\n      });\n      slide.addEventListener(\"pointerleave\", () => {\n        if (!mobilePlayback.matches && previewTarget === slide) setPreviewTarget(null);\n      });\n      slide.addEventListener(\"keydown\", (event) => {\n        if (event.key === \"Enter\" || event.key === \" \") {\n          event.preventDefault();\n          openModal(slide);\n        }\n      });\n    });\n\n    closeButton.addEventListener(\"click\", closeModal);\n    modal.addEventListener(\"click\", (event) => {\n      if (event.target === modal) closeModal();\n    });\n    document.addEventListener(\"keydown\", (event) => {\n      if (event.key === \"Escape\") closeModal();\n    });\n\n    let pageTargets = [];\n    let activePage = 0;\n    let scrollTimer;\n\n    const slidesPerPage = () => {\n      if (window.matchMedia(\"(min-width: 1024px)\").matches) return 4;\n      if (window.matchMedia(\"(min-width: 768px)\").matches) return 2;\n      return 1;\n    };\n\n    const setActiveDot = (index) => {\n      activePage = index;\n      dots.querySelectorAll(\".lm-mixed-carousel__dot\").forEach((dot, dotIndex) => {\n        const isActive = dotIndex === index;\n        dot.classList.toggle(\"is-active\", isActive);\n        dot.setAttribute(\"aria-current\", isActive ? \"true\" : \"false\");\n      });\n    };\n\n    const buildDots = () => {\n      const slides = [...track.children];\n      const perPage = slidesPerPage();\n      const totalPages = Math.ceil(slides.length \/ perPage);\n      const maxScroll = Math.max(0, track.scrollWidth - track.clientWidth);\n      pageTargets = [];\n      dots.innerHTML = \"\";\n\n      for (let page = 0; page < totalPages; page += 1) {\n        const slide = slides[Math.min(page * perPage, slides.length - 1)];\n        const target = Math.min(slide?.offsetLeft - track.offsetLeft || 0, maxScroll);\n        pageTargets.push(target);\n\n        const dot = document.createElement(\"button\");\n        dot.type = \"button\";\n        dot.className = \"lm-mixed-carousel__dot\";\n        dot.setAttribute(\"aria-label\", `Vai al gruppo ${page + 1} di ${totalPages}`);\n        dot.addEventListener(\"click\", () => {\n          track.scrollTo({ left: target, behavior: \"smooth\" });\n          setActiveDot(page);\n        });\n        dots.appendChild(dot);\n      }\n\n      const mobileDots = window.matchMedia(\"(max-width: 767px)\").matches;\n      dots.hidden = !mobileDots || totalPages <= 1;\n      setActiveDot(Math.min(activePage, Math.max(0, totalPages - 1)));\n    };\n\n    const updateDotFromScroll = () => {\n      if (!pageTargets.length) return;\n      let nearest = 0;\n      let distance = Infinity;\n\n      pageTargets.forEach((target, index) => {\n        const currentDistance = Math.abs(track.scrollLeft - target);\n        if (currentDistance < distance) {\n          nearest = index;\n          distance = currentDistance;\n        }\n      });\n\n      setActiveDot(nearest);\n    };\n\n    track.addEventListener(\"scroll\", () => {\n      window.clearTimeout(scrollTimer);\n      scrollTimer = window.setTimeout(updateDotFromScroll, 70);\n    }, { passive: true });\n\n    \/* Scroll pagina e swipe: il lavoro viene raggruppato in un solo frame. *\/\n    window.addEventListener(\"scroll\", scheduleMobilePreview, { passive: true, capture: true });\n    window.addEventListener(\"resize\", scheduleMobilePreview, { passive: true });\n    window.visualViewport?.addEventListener(\"resize\", scheduleMobilePreview, { passive: true });\n    document.addEventListener(\"visibilitychange\", () => {\n      if (document.hidden) setPreviewTarget(null);\n      else scheduleMobilePreview();\n    });\n    window.addEventListener(\"pagehide\", () => setPreviewTarget(null));\n    window.addEventListener(\"pageshow\", scheduleMobilePreview);\n\n    const onPlaybackPreferenceChange = () => {\n      setPreviewTarget(null);\n      scheduleMobilePreview();\n    };\n    [mobilePlayback, reducedMotion].forEach((query) => {\n      if (query.addEventListener) query.addEventListener(\"change\", onPlaybackPreferenceChange);\n      else query.addListener(onPlaybackPreferenceChange);\n    });\n\n    if (\"IntersectionObserver\" in window) {\n      const visibilityObserver = new IntersectionObserver(scheduleMobilePreview, {\n        threshold: [0, 0.1, 0.25, 0.5, 0.6, 0.75, 1]\n      });\n      videoSlides.forEach((slide) => visibilityObserver.observe(slide));\n    }\n\n    const resizeObserver = new ResizeObserver(() => {\n      buildDots();\n      scheduleMobilePreview();\n    });\n    resizeObserver.observe(root);\n    window.requestAnimationFrame(buildDots);\n    scheduleMobilePreview();\n  })();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-38441f4 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"38441f4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6d0432c\" data-id=\"6d0432c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f66245 elementor-widget elementor-widget-html\" data-id=\"7f66245\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Tag \/ Sezione: Social Media -->\n<p class=\"social-media-tag-paragrafo\">\nVIDEO PRODUCTION & CONTENT PRODUCTION\n<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4ec3363 elementor-widget elementor-widget-html\" data-id=\"4ec3363\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-paragrafo\">\nDal Concept alla Produzione\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df14d05 elementor-widget elementor-widget-html\" data-id=\"df14d05\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      Per raccontare l\u2019estate attraverso l\u2019universo La Molisana, Click ha sviluppato e realizzato\n      <strong>\u201cCara Estate\u201d<\/strong>, un progetto di comunicazione che unisce storytelling, prodotto\n      e territorio in un racconto dal tono spontaneo e autentico.\n      <br><br>\n\n      L\u2019attivit\u00e0 ha incluso:\n      <br>\n\n      &nbsp;\u2022&nbsp; analisi dei trend e dei linguaggi emergenti;<br>\n      &nbsp;\u2022&nbsp; sviluppo del concept creativo;<br>\n      &nbsp;\u2022&nbsp; definizione del format e della narrativa del progetto;<br>\n      &nbsp;\u2022&nbsp; scrittura e sviluppo dei contenuti;<br>\n      &nbsp;\u2022&nbsp; direzione artistica;<br>\n      &nbsp;\u2022&nbsp; ricerca e selezione delle location;<br>\n         &nbsp;\u2022&nbsp; pianificazione e organizzazione della produzione;<br>\n      &nbsp;\u2022&nbsp; produzione video e shooting fotografico;<br>\n       &nbsp;\u2022&nbsp; direzione creativa durante le riprese;<br>\n      \n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n   \n      &nbsp;\u2022&nbsp; music design e selezione delle tracce sonore;<br>\n      &nbsp;\u2022&nbsp; sound design e sound effects;<br>\n      &nbsp;\u2022&nbsp; montaggio e post-produzione;<br>\n      &nbsp;\u2022&nbsp; color grading;<br>\n      &nbsp;\u2022&nbsp; adattamento dei contenuti ai diversi formati e canali social.\n      <br><br>\n\n      Un approccio integrato che ha permesso di costruire un racconto coerente tra\n      <strong>brand, prodotto e immaginario estivo<\/strong>, trasformando momenti quotidiani e\n      conviviali in contenuti capaci di restituire il carattere autentico de La Molisana.\n      <br><br>\n\n      Il risultato \u00e8 una campagna che racconta l\u2019estate senza costruirla artificialmente:\n      <strong>persone, luoghi, pasta e momenti di condivisione diventano gli elementi di un\n      racconto semplice, riconoscibile e contemporaneo.<\/strong>\n    <\/p>\n  <\/div>\n\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7d2d302 elementor-section-full_width elementor-hidden-mobile elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"7d2d302\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bd6e99c\" data-id=\"bd6e99c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-96fd29c elementor-widget elementor-widget-video\" data-id=\"96fd29c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/tutto.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-36a47ea elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-video\" data-id=\"36a47ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;loop&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/tutto.mp4\" autoplay=\"\" loop=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-fcec809 elementor-section-boxed elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"fcec809\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c74e899\" data-id=\"c74e899\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ccadf1e elementor-widget elementor-widget-html\" data-id=\"ccadf1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Tag \/ Sezione: Social Media -->\n<p class=\"social-media-tag-paragrafo\">\nSOCIAL MEDIA STRATEGY\n<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcbda9a elementor-widget elementor-widget-html\" data-id=\"dcbda9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h1 class=\"title-paragrafo\">\nIl Valore per il Brand\n<\/h1>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4cb3e3f elementor-widget elementor-widget-html\" data-id=\"4cb3e3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ss-textblock-header\">\n\n  <div class=\"ss-col-header\">\n    <p>\n      Cara Estate dimostra come i social media possano diventare molto pi\u00f9 di un semplice canale di distribuzione dei contenuti.<br>\n      Quando un trend viene interpretato attraverso il posizionamento di marca, diventa\n      <strong>\n        uno strumento capace di rafforzare la riconoscibilit\u00e0 del brand, aumentare l\u2019affinit\u00e0 emotiva con la community e costruire valore nel tempo.\n      <\/strong><br>\n      Per La Molisana il progetto ha rappresentato un modo efficace per esprimere la propria identit\u00e0 in un linguaggio\n    <\/p>\n  <\/div>\n\n  <div class=\"ss-col-header\">\n    <p>\n      <strong>contemporaneo,<\/strong>\n      mantenendo al centro ci\u00f2 che da sempre la rende riconoscibile: il legame con il territorio, la cultura italiana e l\u2019autenticit\u00e0 delle proprie origini.<br>\n      In un contesto in cui l\u2019attenzione delle persone \u00e8 sempre pi\u00f9 frammentata, i contenuti che funzionano meglio non sono necessariamente quelli che seguono i trend.<br>\n      Sono quelli che riescono a\n      <strong>\n        trasformare i trend in una storia credibile, coerente e autenticamente propria.\n      <\/strong>\n    <\/p>\n  <\/div>\n\n<\/section>\n\n\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>BRAND STRATEGY &amp; VIDEO PRODUCTION La Molisana Raccontare un Brand Attraverso un Trend. I social media stanno attraversando una trasformazione importante. Dopo anni dominati da contenuti altamente costruiti e orientati esclusivamente alla performance, i consumatori stanno premiando sempre pi\u00f9 storie autentiche, emozioni reali, legami con il territorio e contenuti capaci di generare identificazione. Per i brand questo rappresenta una grande opportunit\u00e0 ma anche una sfida. Partecipare a un trend \u00e8 relativamente semplice. Farlo senza perdere la propria identit\u00e0 \u00e8 molto pi\u00f9 complesso. Per questo motivo le aziende hanno bisogno di contenuti che non siano semplicemente rilevanti per l\u2019algoritmo, ma coerenti con il proprio posizionamento e capaci di generare valore di marca nel tempo. close &times; https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/copy_B35C9DB7-3B90-4EB6-BCD8-1CF1F5F46E87.mov COMMUNICATION STRATEGY La Sfida La Molisana desiderava presidiare il periodo estivo con una comunicazione fresca, contemporanea e perfettamente integrata nei linguaggi di Instagram. L\u2019obiettivo non era realizzare una campagna promozionale. L\u2019obiettivo era mantenere vivo il dialogo con la propria community attraverso contenuti capaci di generare coinvolgimento, rafforzare l\u2019identit\u00e0 del brand e valorizzarne gli elementi distintivi. In un panorama in cui molti contenuti estivi finiscono per assomigliarsi, la sfida consisteva nel trovare un racconto autentico che appartenesse esclusivamente a La Molisana. BRAND STRATEGY L\u2019Insight L\u2019analisi del brand ha evidenziato un elemento fondamentale. Per La Molisana il territorio non rappresenta soltanto un\u2019origine geografica. \u00c8 parte integrante della sua identit\u00e0. Il Molise, i suoi paesaggi, i suoi ritmi, la sua autenticit\u00e0 e il suo rapporto con la tradizione costituiscono da sempre uno degli asset pi\u00f9 distintivi del marchio. Parallelamente, uno dei trend pi\u00f9 rilevanti osservati sui social era il ritorno a contenuti nostalgici, emozionali e profondamente radicati nelle esperienze quotidiane. Contenuti capaci di celebrare luoghi, ricordi, relazioni e momenti semplici, generando un forte coinvolgimento emotivo. La vera opportunit\u00e0 non era quindi inseguire il trend, ma utilizzarlo come strumento per raccontare ci\u00f2 che rende unico il brand. COMMUNICATION STRATEGY &#038; CONTENT DEVELOPMENT la Soluzione Da questa riflessione nasce Cara Estate. Un progetto editoriale costruito come una lettera aperta all\u2019estate italiana. Un racconto fatto di emozioni, dettagli, atmosfere e immagini capaci di evocare quei momenti che fanno parte dell\u2019immaginario collettivo del nostro Paese. Attraverso questo format, La Molisana ha potuto inserirsi in una conversazione culturale gi\u00e0 esistente, raccontandola per\u00f2 attraverso il proprio punto di vista. Non un contenuto generico sull\u2019estate. Ma un\u2019estate raccontata con i valori, la sensibilit\u00e0 e l\u2019autenticit\u00e0 che appartengono al brand. VIDEO PRODUCTION &#038; CONTENT PRODUCTION Dal Concept alla Produzione Per raccontare l\u2019estate attraverso l\u2019universo La Molisana, Click ha sviluppato e realizzato \u201cCara Estate\u201d, un progetto di comunicazione che unisce storytelling, prodotto e territorio in un racconto dal tono spontaneo e autentico. L\u2019attivit\u00e0 ha incluso: &nbsp;\u2022&nbsp; analisi dei trend e dei linguaggi emergenti; &nbsp;\u2022&nbsp; sviluppo del concept creativo; &nbsp;\u2022&nbsp; definizione del format e della narrativa del progetto; &nbsp;\u2022&nbsp; scrittura e sviluppo dei contenuti; &nbsp;\u2022&nbsp; direzione artistica; &nbsp;\u2022&nbsp; ricerca e selezione delle location; &nbsp;\u2022&nbsp; pianificazione e organizzazione della produzione; &nbsp;\u2022&nbsp; produzione video e shooting fotografico; &nbsp;\u2022&nbsp; direzione creativa durante le riprese; &nbsp;\u2022&nbsp; music design e selezione delle tracce sonore; &nbsp;\u2022&nbsp; sound design e sound effects; &nbsp;\u2022&nbsp; montaggio e post-produzione; &nbsp;\u2022&nbsp; color grading; &nbsp;\u2022&nbsp; adattamento dei contenuti ai diversi formati e canali social. Un approccio integrato che ha permesso di costruire un racconto coerente tra brand, prodotto e immaginario estivo, trasformando momenti quotidiani e conviviali in contenuti capaci di restituire il carattere autentico de La Molisana. Il risultato \u00e8 una campagna che racconta l\u2019estate senza costruirla artificialmente: persone, luoghi, pasta e momenti di condivisione diventano gli elementi di un racconto semplice, riconoscibile e contemporaneo. https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/tutto.mp4https:\/\/www.clickagency.it\/wp-content\/uploads\/2026\/08\/tutto.mp4 SOCIAL MEDIA STRATEGY Il Valore per il Brand Cara Estate dimostra come i social media possano diventare molto pi\u00f9 di un semplice canale di distribuzione dei contenuti. Quando un trend viene interpretato attraverso il posizionamento di marca, diventa uno strumento capace di rafforzare la riconoscibilit\u00e0 del brand, aumentare l\u2019affinit\u00e0 emotiva con la community e costruire valore nel tempo. Per La Molisana il progetto ha rappresentato un modo efficace per esprimere la propria identit\u00e0 in un linguaggio contemporaneo, mantenendo al centro ci\u00f2 che da sempre la rende riconoscibile: il legame con il territorio, la cultura italiana e l\u2019autenticit\u00e0 delle proprie origini. In un contesto in cui l\u2019attenzione delle persone \u00e8 sempre pi\u00f9 frammentata, i contenuti che funzionano meglio non sono necessariamente quelli che seguono i trend. Sono quelli che riescono a trasformare i trend in una storia credibile, coerente e autenticamente propria.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-3720","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/pages\/3720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/comments?post=3720"}],"version-history":[{"count":139,"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/pages\/3720\/revisions"}],"predecessor-version":[{"id":4124,"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/pages\/3720\/revisions\/4124"}],"wp:attachment":[{"href":"https:\/\/www.clickagency.it\/en\/wp-json\/wp\/v2\/media?parent=3720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}