Agence de communication Marseillaise

Agence decommunicationmarseillaise

Nous créons des supports de communication percutants et durables

Votre site mérite mieux qu’un simple relooking. Place à des expériences sur-mesure, innovantes et centrées utilisateur, qui transforment votre présence en ligne en levier de croissance.

01

SEO/SEA

02

APPS

03

e-shop

04

Booking

Passionnés de la fabrication, des beaux papiers, des finitions précises et des découpes parfaites, nous vibrons dès la première maquette. Nous veillons ensuite aux grains jusqu’à la validation du BAT.

01

Magazine

02

Reliure

03

Affiche

04

Encart

Créer, affirmer, séduire, nous mettons en lumière ce qui rend votre marque unique. De la conception à la mise en application, nous développons des identités fortes pour un positionnement exclusif et différenciateur.

01

Charte
graphique

02

Key
visuals

03

Identité visuelle

04

Plateforme
de marque

Prêt à donner un coup d’éclat à votre projet ?

Ils nous font confiance

Nos clients témoignent

( function( $ ) { "use strict"; $( window ).on( 'elementor/frontend/init', function() {var h = []$('.sliding-text').each(function(){ h.push($(this).find('.elementor-widget').clone().html()) }) function init(){ $('.sliding-text').each(function(i){var $this = $(this)$this.find('.elementor-widget').removeClass('sliding')// Bloc masqué (largeur nulle) : on ne duplique pas, sinon repeat(Infinity) plante tout le script var largeur = $(this).find('.elementor-widget-container').outerWidth(true) if (!largeur || typeof h[i] !== 'string') { $this.find('.elementor-widget').addClass('sliding') return } var amount = Math.min(Math.ceil($(window).width() / largeur) + 1, 50)$this.find('.elementor-widget').empty().addClass('sliding') $this.find('.elementor-widget').html(h[i].repeat(amount)) }) } init() $(window).on('load', init)} ); } ( jQuery ) );body{ --sliding-text-speed: 30s; }.community_lines a, .community_lines span{ display: flex; }.community_lines a.label{ margin-bottom: -0.2em; } .moving-line{ display: flex; align-items: center; } .moving-line.experts{ background: var(--e-global-color-secondary) !important; margin: 0 15px; padding: 15px 40px; border-radius: 100px; } .moving-line a{ color: var(--e-global-color-text); }.sliding-text .text{ font-family: var(--e-global-typography-dd47617-font-family), Sans-serif; font-size: var(--e-global-typography-dd47617-font-size); font-weight: 100; text-transform: var(--e-global-typography-dd47617-text-transform); line-height: var(--e-global-typography-dd47617-line-height); } .sliding-text{ display: block !important; } .sliding-text .elementor-widget{ width: 10000vw !important; max-width: 10000vw !important; } .sliding-text .sliding .elementor-widget-container { -webkit-animation: sliding var(--sliding-text-speed) linear infinite; -moz-animation: sliding var(--sliding-text-speed) linear infinite; -o-animation: sliding var(--sliding-text-speed) linear infinite; animation: sliding var(--sliding-text-speed) linear infinite; } .sliding-text .elementor-widget-container{ float: left; } .sliding-text.reverse{ transform: rotate(180deg); } .sliding-text.reverse .moving-line{ transform: scale(-1, -1); } .sliding-text.reverse .sliding .elementor-heading-title{ transform: scale(-1, -1); }.sliding-text-separator, .sliding-text-separator-2{ width: 80px; height: 80px; display: inline-block; background: url(/wp-content/uploads/2024/12/gradient-star.png); background-repeat: no-repeat; background-position: center; margin: 0 30px; background-size: cover; }.sliding-text-separator-2{ background: url(https://bimbeau.fr/wp-content/uploads/2024/12/star-icon.svg); } .sliding-text-separator-3{ width: 2px; height: 50px; display:inline-block; background-color: var(--e-global-color-primary); margin: 0 10px; }.moving-line > span:not(.sliding-text-separator):not(.sliding-text-separator-2) { transform: translateY(0.07em); } body[data-elementor-device-mode="mobile"] .sliding-text-separator, body[data-elementor-device-mode="mobile"] .sliding-text-separator-2 { margin: 0 20px; width: 60px; height: 60px; }.sliding-text [data-tootik][data-tootik-conf*=shadow]:after { box-shadow: 0 2px 10px 2px rgba(0, 0, 0, .1); font-family: var(--e-global-typography-a22860e-font-family), Sans-serif; font-size: var(--e-global-typography-a22860e-font-size); font-weight: var(--e-global-typography-a22860e-font-weight); text-transform: var(--e-global-typography-a22860e-text-transform); line-height: var(--e-global-typography-a22860e-line-height); letter-spacing: 0; } .sliding-text [data-tootik]:after{ padding: 9px 12px 5px; background:var(--e-global-color-primary); color: var(--e-global-color-text); } .sliding-text [data-tootik]:before{ border-right-color: var(--e-global-color-primary); } .sliding-text [data-tootik][data-tootik-conf*=shadow]:after{ box-shadow: none; } .sliding-text .verticalAlign { display: flex; flex-direction: row; align-content: center; justify-content: center; align-items: center; gap: 20px; } @-webkit-keyframes sliding { 0%{ transform: translateX(0); } 100%{ transform: translateX(-100%); } } @-moz-keyframes sliding { 0%{ transform: translateX(0); } 100%{ transform: translateX(-100%); } } @-o-keyframes sliding { 0%{ transform: translateX(0); } 100%{ transform: translateX(-100%); } } @keyframes sliding { 0%{ transform: translateX(0); } 100%{ transform: translateX(-100%); } }