{"id":834,"date":"2026-10-12T12:41:50","date_gmt":"2026-10-12T12:41:50","guid":{"rendered":"https:\/\/aloha-agence.com\/personnel\/"},"modified":"2026-10-21T08:38:03","modified_gmt":"2026-10-21T08:38:03","slug":"personnel","status":"publish","type":"page","link":"https:\/\/aloha-agence.com\/en\/personnel\/","title":{"rendered":"STAFFING"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"834\" class=\"elementor elementor-834 elementor-139\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b95262f e-flex e-con-boxed e-con e-parent\" data-id=\"b95262f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d631ea1 e-con-full e-flex e-con e-child\" data-id=\"d631ea1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c2a00 accent-1 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"a4c2a00\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;slideInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">THE ART OF HOSPITALITY\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ffbe6e4 elementor-widget elementor-widget-text-editor\" data-id=\"ffbe6e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The French Riviera is world-renowned for the quality, diversity and prestige of its events.<br \/>We are proud to be one of the many artisans working every day to live up to this reputation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46d43e0 elementor-widget elementor-widget-image\" data-id=\"46d43e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1480\" height=\"860\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite.png-compresse.webp\" class=\"attachment-full size-full wp-image-835\" alt=\"\" srcset=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite.png-compresse.webp 1480w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite.png-compresse-300x174.webp 300w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite.png-compresse-1024x595.webp 1024w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite.png-compresse-768x446.webp 768w\" sizes=\"(max-width: 1480px) 100vw, 1480px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-160e066 e-flex e-con-boxed e-con e-parent\" data-id=\"160e066\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4bdf274 e-con-full e-flex e-con e-child\" data-id=\"4bdf274\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8f0dd1 elementor-widget__width-initial accent-1 elementor-widget elementor-widget-heading\" data-id=\"d8f0dd1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">IT ALL STARTS <span class=\"accent\">WITH A SMILE.<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7a194b elementor-widget elementor-widget-text-editor\" data-id=\"a7a194b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The hostess&#8217;s smile on arrival sets the tone for the stay and signals the attention and care that define your event.<br \/>Whether you need a single host or a full team of hosts and hostesses, every request is carefully assessed. We then assign the most suitable staff, taking into account the profile and number of guests, the expected level of service, and the specific features and challenges of your project.<br \/>Staff outfits are selected from our extensive wardrobe, in keeping with the spirit of the event and your colours.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-cea0152 e-con-full e-flex e-con e-child\" data-id=\"cea0152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0322976 elementor-widget elementor-widget-html\" data-id=\"0322976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"carrousel carrousel--trio\" data-fit=\"3.4\" data-vitesse=\"40\">\n  <div class=\"carrousel__piste\">\n\n    <!-- Pour ajouter une photo : copie une ligne, colle-la o\u00f9 tu veux et change l'adresse.\n         Optionnel : force un format avec style=\"--ratio: 3\/4\" (portrait) ou style=\"--ratio: 3\/2\" (paysage). -->\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-251-3-2.webp\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-251-2-2.webp\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite5.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-251-1-2.webp\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite4.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-251-4-2.webp\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite3.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite2.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite1.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite6-scaled.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n    <img decoding=\"async\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/Aloha-Lart-de-lhospitalite7.jpg\" alt=\"\u00c9quipe d'accueil Aloha\">\n\n  <\/div>\n\n  <button class=\"carrousel__fleche carrousel__fleche--prec\" type=\"button\" aria-label=\"Photos pr\u00e9c\u00e9dentes\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M15 5 8 12l7 7\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n  <\/button>\n  <button class=\"carrousel__fleche carrousel__fleche--suiv\" type=\"button\" aria-label=\"Photos suivantes\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m9 5 7 7-7 7\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>\n  <\/button>\n<\/div>\n\n<style>\n.carrousel {\n  \/* =====================================================\n     CONTR\u00d4LEURS\n     ===================================================== *\/\n  --car-hauteur: 300px;       \/* hauteur de secours (si pas de data-fit, ou sur tablette \/ mobile) *\/\n  --car-ecart: 8px;           \/* espace entre les photos *\/\n  --car-rayon: 8px;           \/* arrondi des photos *\/\n\n  \/* Fl\u00e8ches *\/\n  --car-fleche-taille: 44px;\n  --car-fleche-fond: #F7F5F2;\n  --car-fleche-couleur: #163D61;\n  --car-fleche-marge: 12px;   \/* distance au bord *\/\n\n  \/* ===================================================== *\/\n\n  position: relative;\n  width: 100%;\n}\n\n.carrousel * { box-sizing: border-box; }\n\n.carrousel__piste {\n  position: relative;\n  display: flex;\n  gap: var(--car-ecart);\n  overflow-x: auto;\n  scroll-snap-type: x mandatory;\n  scroll-behavior: smooth;\n  -webkit-overflow-scrolling: touch;\n  scrollbar-width: none;\n  cursor: grab;\n}\n.carrousel__piste::-webkit-scrollbar { display: none; }\n\n\/* M\u00eame hauteur pour toutes, largeur selon le format de chaque photo.\n   --ratio (optionnel) impose un format : style=\"--ratio: 3\/4\" *\/\n.carrousel__piste img {\n  flex: none;\n  height: var(--car-hauteur);\n  width: auto;\n  max-width: none;\n  aspect-ratio: var(--ratio, auto);\n  object-fit: cover;\n  object-position: center;\n  border-radius: var(--car-rayon);\n  scroll-snap-align: start;\n  display: block;\n  user-select: none;\n  -webkit-user-drag: none;\n}\n\n\/* D\u00e9filement continu : ni aimantation ni d\u00e9filement doux, qui bloquent le mouvement *\/\n.carrousel.is-auto .carrousel__piste {\n  scroll-snap-type: none;\n  scroll-behavior: auto;\n}\n\n\/* Pendant le glisser \u00e0 la souris *\/\n.carrousel.is-drag .carrousel__piste {\n  cursor: grabbing;\n  scroll-snap-type: none;\n  scroll-behavior: auto;\n}\n\n\/* ---------- Fl\u00e8ches ---------- *\/\n.carrousel .carrousel__fleche,\n.carrousel .carrousel__fleche:hover,\n.carrousel .carrousel__fleche:focus,\n.carrousel .carrousel__fleche:active {\n  position: absolute;\n  top: 50%;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: var(--car-fleche-taille);\n  height: var(--car-fleche-taille);\n  padding: 0;\n  margin-top: calc(var(--car-fleche-taille) \/ -2);\n  background: var(--car-fleche-fond);\n  color: var(--car-fleche-couleur);\n  border: 0;\n  border-radius: 50%;\n  box-shadow: 0 2px 10px rgba(22, 61, 97, .2);\n  outline: none;\n  cursor: pointer;\n  transition: transform .25s ease;\n}\n.carrousel .carrousel__fleche:hover { transform: scale(1.08); }\n.carrousel .carrousel__fleche:focus-visible {\n  outline: 2px solid var(--car-fleche-couleur);\n  outline-offset: 2px;\n}\n.carrousel__fleche svg { width: 20px; height: 20px; display: block; }\n\n.carrousel__fleche--prec { left: var(--car-fleche-marge); }\n.carrousel__fleche--suiv { right: var(--car-fleche-marge); }\n\n\/* ---------- Tablette \/ mobile ---------- *\/\n@media (max-width: 1024px) {\n  .carrousel { --car-hauteur: 240px; }\n}\n@media (max-width: 767px) {\n  .carrousel {\n    --car-hauteur: 220px;\n    --car-fleche-taille: 38px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .carrousel__piste { scroll-behavior: auto; }\n}\n<\/style>\n\n<script>\n(function () {\n  \/* =====================================================\n     VALEURS PAR D\u00c9FAUT (modifiables carrousel par carrousel dans le HTML)\n     data-vitesse=\"40\"  pixels par seconde, 0 = pas de d\u00e9filement automatique\n     data-reprise=\"2500\"  ms avant de repartir apr\u00e8s un geste ou un clic\n     data-survol  (sans valeur) = le carrousel s'arr\u00eate quand la souris est dessus\n     data-fit=\"3.4\"  3 photos enti\u00e8res + 40 % de la 4e (sans data-fit : hauteur fixe)\n     ===================================================== *\/\n  var VITESSE = 40;\n  var REPRISE = 2500;\n\n  document.querySelectorAll('.carrousel').forEach(function (car) {\n    if (car.dataset.init) return;          \/* un seul d\u00e9marrage par carrousel *\/\n    car.dataset.init = '1';\n\n    var piste = car.querySelector('.carrousel__piste');\n    var prec = car.querySelector('.carrousel__fleche--prec');\n    var suiv = car.querySelector('.carrousel__fleche--suiv');\n    if (!piste) return;\n\n    var fit = parseFloat(car.getAttribute('data-fit')) || 0;\n    var attrV = car.getAttribute('data-vitesse');\n    var vitesse = attrV === null ? VITESSE : (parseFloat(attrV) || 0);\n    var reprise = parseInt(car.getAttribute('data-reprise'), 10) || REPRISE;\n    var survol = car.hasAttribute('data-survol');\n    var autoOk = vitesse > 0 && !window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n    var originaux = Array.prototype.slice.call(piste.querySelectorAll('img'));\n    if (!originaux.length) return;\n    var n = originaux.length;\n\n    if (autoOk) car.classList.add('is-auto');\n\n    var debut = null, depart = 0, bouge = false;   \/* glisser souris *\/\n    var toucher = false;                            \/* doigt pos\u00e9 *\/\n    var interagi = false;                           \/* l'utilisateur a pris la main *\/\n    var actif = false;                              \/* le d\u00e9filement automatique a d\u00e9marr\u00e9 *\/\n    var enPause = false, timerReprise = null;\n    var visible = true;\n    var attente = null;\n\n    \/* Une fois d\u00e9marr\u00e9 (d\u00e9filement auto ou geste), on ne replace plus le carrousel *\/\n    function stable() { return interagi || actif; }\n\n    \/* ---------- Hauteur automatique : photos enti\u00e8res + une coup\u00e9e (desktop) ---------- *\/\n    function ratio(img) {\n      var r = img.style.getPropertyValue('--ratio');\n      if (r) {\n        var p = r.split('\/');\n        var v = parseFloat(p[0]) \/ (parseFloat(p[1]) || 1);\n        if (v > 0) return v;\n      }\n      return img.naturalWidth && img.naturalHeight ? img.naturalWidth \/ img.naturalHeight : 0;\n    }\n\n    function ajuster() {\n      if (!fit || window.innerWidth <= 1024) {\n        car.style.removeProperty('--car-hauteur');\n        return;\n      }\n      var entieres = Math.floor(fit);\n      var reste = fit - entieres;\n      var somme = 0, i, r;\n      for (i = 0; i < entieres; i++) {\n        r = ratio(originaux[i % n]);\n        if (!r) return;                       \/* photo pas encore charg\u00e9e : on r\u00e9essaiera *\/\n        somme += r;\n      }\n      r = ratio(originaux[entieres % n]);\n      if (!r) return;\n      somme += reste * r;\n\n      var ecart = parseFloat(getComputedStyle(piste).columnGap) || 0;\n      var h = (piste.clientWidth - entieres * ecart) \/ somme;\n      if (h > 0) car.style.setProperty('--car-hauteur', h.toFixed(1) + 'px');\n    }\n\n    \/* ---------- Boucle infinie : une s\u00e9rie de copies avant, une apr\u00e8s ---------- *\/\n    var avant = document.createDocumentFragment();\n    var apres = document.createDocumentFragment();\n    originaux.forEach(function (img) {\n      var a = img.cloneNode(true);\n      a.alt = '';\n      a.setAttribute('aria-hidden', 'true');\n      a.setAttribute('data-clone', '');\n      avant.appendChild(a);\n      apres.appendChild(a.cloneNode(true));\n    });\n    piste.insertBefore(avant, piste.firstChild);\n    piste.appendChild(apres);\n\n    function toutes() { return piste.querySelectorAll('img'); }\n\n    \/* D\u00e9but de la s\u00e9rie d'origine (d) et largeur d'une s\u00e9rie (p) *\/\n    function bornes() {\n      var all = toutes();\n      var d = all[n].offsetLeft;\n      var p = all[2 * n].offsetLeft - d;\n      return p > 0 ? { d: d, p: p } : null;\n    }\n\n    \/* Saut instantan\u00e9 et invisible (sans animation ni aimantation) *\/\n    function sauter(x) {\n      piste.style.scrollBehavior = 'auto';\n      piste.style.scrollSnapType = 'none';\n      piste.scrollLeft = x;\n      requestAnimationFrame(function () {\n        requestAnimationFrame(function () {\n          piste.style.scrollBehavior = '';\n          piste.style.scrollSnapType = '';\n        });\n      });\n    }\n\n    function placer() {\n      ajuster();\n      sauter(originaux[0].offsetLeft);\n    }\n\n    \/* Quand on arrive sur une copie, on revient sur l'original identique *\/\n    function recaler() {\n      if (debut !== null || toucher) return;\n      var b = bornes();\n      if (!b) return;\n      var x = piste.scrollLeft;\n      if (x >= b.d + b.p - 2) sauter(x - b.p);\n      else if (x < b.d - 2) sauter(x + b.p);\n    }\n\n    piste.addEventListener('scroll', function () {\n      clearTimeout(attente);\n      attente = setTimeout(recaler, 140);\n    }, { passive: true });\n    if ('onscrollend' in window) piste.addEventListener('scrollend', recaler);\n\n    \/* Les largeurs changent au chargement de chaque photo *\/\n    Array.prototype.forEach.call(toutes(), function (img) {\n      img.addEventListener('load', function () { if (!stable()) placer(); });\n    });\n    window.addEventListener('load', function () { if (!stable()) placer(); });\n\n    \/* Mobile : la barre d'adresse qui se replie d\u00e9clenche un resize.\n       On ne r\u00e9agit que si la LARGEUR change vraiment (rotation, redimensionnement). *\/\n    var largeurFenetre = window.innerWidth;\n    window.addEventListener('resize', function () {\n      if (window.innerWidth === largeurFenetre) return;\n      largeurFenetre = window.innerWidth;\n      ajuster();\n      if (!stable()) placer(); else recaler();\n    });\n    placer();\n\n    \/* ---------- Pause apr\u00e8s un geste, reprise automatique ---------- *\/\n    function suspendre(duree) {\n      enPause = true;\n      clearTimeout(timerReprise);\n      timerReprise = setTimeout(function () { enPause = false; }, duree);\n    }\n\n    \/* ---------- Fl\u00e8ches ---------- *\/\n    function aller(sens) {\n      var all = toutes(), cible = null, i;\n      if (sens > 0) {\n        for (i = 0; i < all.length; i++) {\n          if (all[i].offsetLeft > piste.scrollLeft + 2) { cible = all[i].offsetLeft; break; }\n        }\n      } else {\n        for (i = all.length - 1; i >= 0; i--) {\n          if (all[i].offsetLeft < piste.scrollLeft - 2) { cible = all[i].offsetLeft; break; }\n        }\n      }\n      if (cible !== null) piste.scrollTo({ left: cible, behavior: 'smooth' });\n    }\n\n    prec.addEventListener('click', function () { interagi = true; suspendre(reprise + 600); aller(-1); });\n    suiv.addEventListener('click', function () { interagi = true; suspendre(reprise + 600); aller(1); });\n\n    \/* ---------- Tactile : on ne saute pas pendant que le doigt est pos\u00e9 ---------- *\/\n    piste.addEventListener('touchstart', function () {\n      toucher = true; interagi = true; suspendre(reprise);\n    }, { passive: true });\n    piste.addEventListener('touchend', function () {\n      toucher = false;\n      suspendre(reprise);\n      clearTimeout(attente);\n      attente = setTimeout(recaler, 180);\n    }, { passive: true });\n    piste.addEventListener('touchcancel', function () { toucher = false; }, { passive: true });\n    piste.addEventListener('wheel', function () { suspendre(reprise); }, { passive: true });\n\n    \/* ---------- Glisser \u00e0 la souris ---------- *\/\n    piste.addEventListener('pointerdown', function (e) {\n      if (e.pointerType !== 'mouse') return;\n      interagi = true;\n      suspendre(reprise);\n      debut = e.clientX;\n      depart = piste.scrollLeft;\n      bouge = false;\n    });\n    window.addEventListener('pointermove', function (e) {\n      if (debut === null) return;\n      var d = e.clientX - debut;\n      if (Math.abs(d) > 4) { bouge = true; car.classList.add('is-drag'); }\n      if (bouge) piste.scrollLeft = depart - d;\n    });\n    window.addEventListener('pointerup', function () {\n      if (debut === null) return;\n      var etaitGlisse = bouge;\n      debut = null;\n      suspendre(reprise);\n      if (!etaitGlisse) return;\n      car.classList.remove('is-drag');\n      if (autoOk) { recaler(); return; }          \/* d\u00e9filement libre : pas de recalage sur une photo *\/\n\n      var meilleur = 0, ecart = Infinity;\n      Array.prototype.forEach.call(toutes(), function (img) {\n        var d = Math.abs(img.offsetLeft - piste.scrollLeft);\n        if (d < ecart) { ecart = d; meilleur = img.offsetLeft; }\n      });\n      piste.scrollTo({ left: meilleur, behavior: 'smooth' });\n    });\n    piste.addEventListener('dragstart', function (e) { e.preventDefault(); });\n\n    if (survol) {\n      car.addEventListener('mouseenter', function () { enPause = true; clearTimeout(timerReprise); });\n      car.addEventListener('mouseleave', function () { suspendre(300); });\n    }\n\n    \/* ---------- D\u00e9filement automatique continu ---------- *\/\n    if (!autoOk) return;\n\n    if ('IntersectionObserver' in window) {\n      new IntersectionObserver(function (e) { visible = e[0].isIntersecting; }).observe(car);\n    }\n\n    var pos = piste.scrollLeft, dernier = pos, t0 = null;\n    var pretes = false, tDepart = Date.now();\n\n    \/* On attend que toutes les photos soient charg\u00e9es pour que les largeurs soient d\u00e9finitives *\/\n    function chargees() {\n      if (pretes) return true;\n      var all = toutes(), ok = true, i;\n      for (i = 0; i < all.length; i++) {\n        if (!all[i].complete || !all[i].naturalWidth) { ok = false; break; }\n      }\n      if (!ok && Date.now() - tDepart < 5000) return false;   \/* au-del\u00e0 de 5 s, on d\u00e9marre quand m\u00eame *\/\n      pretes = true;\n      if (!interagi) placer();\n      pos = piste.scrollLeft;\n      dernier = pos;\n      return true;\n    }\n\n    function boucle(t) {\n      if (t0 === null) t0 = t;\n      var dt = Math.min((t - t0) \/ 1000, 0.1);\n      t0 = t;\n\n      if (visible && !enPause && !toucher && debut === null && !document.hidden && chargees()) {\n        \/* Position chang\u00e9e ailleurs (glisser, fl\u00e8che, recalage) : on se recale *\/\n        if (Math.abs(piste.scrollLeft - dernier) > 2) pos = piste.scrollLeft;\n        pos += vitesse * dt;\n\n        \/* Boucle sans fin : saut invisible d'une s\u00e9rie de photos \u00e0 l'autre *\/\n        var b = bornes();\n        if (b) {\n          if (pos >= b.d + b.p) pos -= b.p;\n          else if (pos < b.d - 2) pos += b.p;\n        }\n\n        piste.scrollLeft = pos;\n        dernier = pos;\n        actif = true;\n      } else {\n        pos = piste.scrollLeft;\n        dernier = pos;\n      }\n      requestAnimationFrame(boucle);\n    }\n    requestAnimationFrame(boucle);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-408a021 e-flex e-con-boxed e-con e-parent\" data-id=\"408a021\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b7cebdf e-con-full e-flex e-con e-child\" data-id=\"b7cebdf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-6156477 e-con-full e-flex e-con e-child\" data-id=\"6156477\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7dcc4d7 elementor-widget__width-initial accent-1 elementor-widget elementor-widget-heading\" data-id=\"7dcc4d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">THE INGREDIENTS OF\n <span class=\"accent\">A PERFECT WELCOME<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c71657e elementor-widget elementor-widget-text-editor\" data-id=\"c71657e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Courtesy, good manners, interpersonal skills and a sense of protocol.<\/p><p>Tailored training and briefings, and attentive supervision.<\/p><p>And above all, the long-standing close relationship we have with our team gives us a deeper understanding of each person&#8217;s skills, so we can focus on what matters most:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3f9f10 elementor-widget elementor-widget-text-editor\" data-id=\"b3f9f10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Placing<\/b><b> the right <\/b><b>person<\/b><b> in the right place<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f9b8303 e-con-full e-flex e-con e-child\" data-id=\"f9b8303\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6d76c3b e-flex e-con-boxed e-con e-parent\" data-id=\"6d76c3b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3b00461 e-con-full e-flex e-con e-child\" data-id=\"3b00461\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b7db32 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"6b7db32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">OUR WELCOME TEAM\n<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a01203e e-con-full e-flex e-con e-child\" data-id=\"a01203e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-64e0eef e-con-full e-flex e-con e-child\" data-id=\"64e0eef\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b9eb068 elementor-widget elementor-widget-heading\" data-id=\"b9eb068\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hosts &amp; hostesses<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b346518 elementor-widget elementor-widget-text-editor\" data-id=\"b346518\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The heart of the operation<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1869eb7 elementor-widget elementor-widget-text-editor\" data-id=\"1869eb7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Guest reception, directions, information, escorting, accreditation, cloakroom, guest entertainment\u2026<br \/>Their tasks are many and are an integral part of your event&#8217;s success.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-138b7a0 e-con-full e-flex e-con e-child\" data-id=\"138b7a0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c5f471 elementor-widget elementor-widget-heading\" data-id=\"4c5f471\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Tour leader<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9eb5a31 elementor-widget elementor-widget-text-editor\" data-id=\"9eb5a31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Your local liaison<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85d6d99 elementor-widget elementor-widget-text-editor\" data-id=\"85d6d99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Group supervision, advice, local liaison, programme management.<br \/>Organisers rely on their in-depth knowledge of the region and its key players, and on their hands-on experience across every event profession, so they can focus fully on the overall management of their event.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ec52a8 e-con-full e-flex e-con e-child\" data-id=\"2ec52a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f1ab7a9 e-con-full e-flex e-con e-child\" data-id=\"f1ab7a9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-815d949 elementor-widget elementor-widget-heading\" data-id=\"815d949\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Head hostess<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-49528c4 elementor-widget elementor-widget-text-editor\" data-id=\"49528c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Your single, essential point of contact on site<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc66cdb elementor-widget elementor-widget-text-editor\" data-id=\"fc66cdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>She takes your instructions and coordinates the briefings for each assignment, the staff outfits, schedules and breaks. She also makes sure the overall set-up is in place and that operations run smoothly.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-97824a2 e-con-full e-flex e-con e-child\" data-id=\"97824a2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fd5f03 elementor-widget elementor-widget-heading\" data-id=\"7fd5f03\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Logistics supervisor<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d64c0ab elementor-widget elementor-widget-text-editor\" data-id=\"d64c0ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Full control of your event<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a9fbc4 elementor-widget elementor-widget-text-editor\" data-id=\"4a9fbc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Coordinates the entire programme.<br \/>Oversees the project, prepared with the Aloha project manager, and manages teams and service providers alongside you.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-68991ca e-flex e-con-boxed e-con e-parent\" data-id=\"68991ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4b6a990 e-con-full e-flex e-con e-child\" data-id=\"4b6a990\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c5216c2 elementor-widget elementor-widget-image\" data-id=\"c5216c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"849\" src=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-255-1-e1791974949972-965x1024.webp\" class=\"attachment-large size-large wp-image-1150\" alt=\"\" srcset=\"https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-255-1-e1791974949972-965x1024.webp 965w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-255-1-e1791974949972-283x300.webp 283w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-255-1-e1791974949972-768x815.webp 768w, https:\/\/aloha-agence.com\/wp-content\/uploads\/2026\/10\/frame-255-1-e1791974949972.webp 1280w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1962a1b e-con-full e-flex e-con e-child\" data-id=\"1962a1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-594f563 elementor-widget elementor-widget-heading\" data-id=\"594f563\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">MEET &amp; GREET AT NICE AIRPORT\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0fe572 elementor-widget elementor-widget-text-editor\" data-id=\"d0fe572\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>We have built a specialised team, trained in the specific features of the airport.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16f2cec elementor-widget elementor-widget-text-editor\" data-id=\"16f2cec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<ul><li>Welcome in the restricted area on arrival<\/li><li>Checking that the driver is in position<\/li><li>Assistance through all formalities, right up to the vehicle<\/li><li>General information<\/li><li>Booking porters for bulky luggage<\/li><li>Handling claims for lost luggage<\/li><li>Liaison with the hotel reception team<\/li><li>VAT refund formalities\u2026<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7692997 e-flex e-con-boxed e-con e-parent\" data-id=\"7692997\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-ddbd250 e-con-full e-flex e-con e-child\" data-id=\"ddbd250\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4321111 accent-1 elementor-widget elementor-widget-heading\" data-id=\"4321111\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DEPENDING ON THE NATURE OF YOUR EVENT, WE ALSO PROVIDE\n<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86463cf e-con-full e-flex e-con e-child\" data-id=\"86463cf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-114486e elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"114486e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Chauffeur &#8211; Valet &#8211; Golf buggy driver<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f371f5a elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"f371f5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Transport, scheduling &amp; on-site coordinator<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2b1a80 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"d2b1a80\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Runner<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7a38ca elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"d7a38ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Promotional model &#8211; Model &#8211; Hairstylist &#8211; Make-up artist &#8211; Wardrobe assistant<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29eebd2 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"29eebd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Tour guide<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a055cb elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"9a055cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Photographer<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5003a8a elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"5003a8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Security officers &amp; supervisors (via our partners)<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>THE ART OF HOSPITALITY The French Riviera is world-renowned for the quality, diversity and prestige of its events.We are proud to be one of the many artisans working every day to live up to this reputation. IT ALL STARTS WITH A SMILE. The hostess&#8217;s smile on arrival sets the tone for the stay and signals [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-834","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/pages\/834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/comments?post=834"}],"version-history":[{"count":0,"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/pages\/834\/revisions"}],"wp:attachment":[{"href":"https:\/\/aloha-agence.com\/en\/wp-json\/wp\/v2\/media?parent=834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}