{"id":2383,"date":"2026-05-13T10:44:06","date_gmt":"2026-05-13T08:44:06","guid":{"rendered":"https:\/\/webdev.playmoove.com\/settori\/"},"modified":"2026-07-21T17:53:19","modified_gmt":"2026-07-21T15:53:19","slug":"settori","status":"publish","type":"page","link":"https:\/\/playmoove.com\/it\/settori\/","title":{"rendered":"Settori"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2383\" class=\"elementor elementor-2383 elementor-228\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7771d3 e-con-full animated-slow pm-hero e-flex e-con e-parent\" data-id=\"d7771d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6cbeeb animated-slow pm-auto-industries-heading-001 elementor-widget elementor-widget-heading\" data-id=\"b6cbeeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_delay&quot;:300}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">I settori che <span>supportiamo<\/span><\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-469482c e-con-full e-flex e-con e-child\" data-id=\"469482c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8092e61 animated-slow elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"8092e61\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;_animation_delay&quot;:450}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>La mobilit\u00e0 condivisa destinata alle citt\u00e0 non presenta le stesse esigenze della gestione di una flotta universitaria o di una flotta di van aziendali. Stakeholder diversi, requisiti di conformit\u00e0 diversi e strutture di budget differenti.<br\/> <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c68cfa8 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"c68cfa8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"pm-morph-bg\" aria-hidden=\"true\">\r\n  <svg class=\"morph-bg-svg\" viewbox=\"-25 0 240 66\" preserveaspectratio=\"xMidYMid slice\">\r\n\r\n    <g class=\"pm-shape pm-s1\">\r\n      <polygon points=\"39.9 25.5 27.2 25.5 27.2 12.7 14.5 12.7 14.5 0 0 0 0 14.4 12.8 14.4 12.8 27.1 25.5 27.1 25.5 38.2 12.8 38.2 12.8 50.9 0 50.9 0 65.3 14.5 65.3 14.5 52.6 27.2 52.6 27.2 39.9 39.9 39.9 39.9 25.5\"\/>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s2\">\r\n      <path d=\"M87.1,25.5h-6.9c-1.6,0-2.9-1.3-2.9-2.9v-6.9c0-1.6-1.3-2.9-2.9-2.9h-6.9c-1.6,0-2.9-1.3-2.9-2.9V3c0-1.6-1.3-2.9-2.9-2.9h-8.6c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v6.9c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v5.2c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v6.9c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h8.6c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-8.6c0-1.6-1.3-2.9-2.9-2.9Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s3\">\r\n      <path d=\"M133,25.5h-1.8c-2.1,0-3.7-1.7-3.7-3.7v-1.9c0-3.9-3.2-7.1-7.1-7.1h-2c-2,0-3.6-1.6-3.6-3.6v-1.9c0-4-3.2-7.2-7.2-7.2h0c-4,0-7.2,3.2-7.2,7.2h0c0,4.1,3.2,7.2,7.1,7.2h1.9c2,0,3.7,1.7,3.7,3.7v1.8c0,4,3.2,7.2,7.2,7.2h1.9c2,0,3.7,1.6,3.7,3.7v3.6c0,2.1-1.7,3.8-3.8,3.8h-2c-3.9,0-7,3.1-7,7v2.3c0,1.9-1.5,3.4-3.4,3.4h-2.3c-3.9,0-7.1,3.2-7.1,7.1v.3c0,3.9,3.2,7,7,7h.5c3.8,0,6.9-3.1,6.9-6.9v-2.5c0-1.8,1.5-3.3,3.3-3.3h2.4c3.9,0,7-3.1,7-7v-2.5c0-1.8,1.4-3.2,3.2-3.2h2.5c3.9,0,7-3.1,7-7v-.2c0-3.9-3.2-7.2-7.2-7.2l.1-.1Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s4\">\r\n      <circle cx=\"157.2\" cy=\"6.5\" r=\"6.5\"\/>\r\n      <circle cx=\"157.2\" cy=\"58.9\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"19.6\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"45.8\" r=\"6.5\"\/>\r\n      <circle cx=\"183.4\" cy=\"32.7\" r=\"6.5\"\/>\r\n    <\/g>\r\n\r\n  <\/svg>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-00bbe42 e-con-full animated-slow e-flex e-con e-parent\" data-id=\"00bbe42\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f810d31 elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"f810d31\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:2146,&quot;columns&quot;:2,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-dynamic-2146\">.e-loop-item-2531 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .e-loop-item-2531 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/05\/pexels-jimmy-liao-3615017-9663955.jpg\");}<\/style><style id=\"loop-2146\">.elementor-2146 .elementor-element.elementor-element-5b7d31a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2146 .elementor-element.elementor-element-f82382a{--display:flex;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2146 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .elementor-2146 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2146 .elementor-element.elementor-element-47b4fec{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2146 .elementor-element.elementor-element-1f0e17f .elementor-heading-title{font-family:\"Manrope\", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-82dd339 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2146 .elementor-element.elementor-element-f07d111{color:var( --e-global-color-93b908e );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-2146 .elementor-element.elementor-element-dcb1e16 .elementor-button{fill:var( --e-global-color-82dd339 );color:var( --e-global-color-82dd339 );background-color:#151E3300;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-2146 .elementor-element.elementor-element-f82382a{--width:35%;}.elementor-2146 .elementor-element.elementor-element-47b4fec{--width:65%;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2146\" class=\"elementor elementor-2146 elementor-743 elementor-743 e-loop-item e-loop-item-2531 post-2531 industry type-industry status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-5b7d31a e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d31a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<a class=\"elementor-element elementor-element-f82382a e-con-full pm-square-image e-flex e-con e-child\" data-id=\"f82382a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/playmoove.com\/it\/settori\/citta-settore-pubblico\/\">\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-47b4fec e-con-full e-flex e-con e-child\" data-id=\"47b4fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e17f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"1f0e17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/playmoove.com\/it\/settori\/citta-settore-pubblico\/\">Citt\u00e0 &#038; Settore Pubblico<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d111 elementor-widget elementor-widget-text-editor\" data-id=\"f07d111\" 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>I programmi comunali di mobilit\u00e0 condivisa coinvolgono molteplici stakeholder con priorit\u00e0 potenzialmente contrastanti: facilit\u00e0 di utilizzo per i cittadini, responsabilit\u00e0 nella gestione dei budget, conformit\u00e0 normativa, visibilit\u00e0 politica e affidabilit\u00e0 del servizio.<br \/>I processi di procurement richiedono stabilit\u00e0 del fornitore, reporting trasparente e prove di implementazioni realmente operative, non semplici presentazioni da startup. <\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb1e16 elementor-widget elementor-widget-button\" data-id=\"dcb1e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/playmoove.com\/it\/settori\/citta-settore-pubblico\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri di pi\u00f9 &gt;<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<style id=\"loop-dynamic-2146\">.e-loop-item-2467 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .e-loop-item-2467 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/06\/pexels-olly-3796564-1-scaled.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2146\" class=\"elementor elementor-2146 elementor-743 elementor-743 e-loop-item e-loop-item-2467 post-2467 industry type-industry status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-5b7d31a e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d31a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<a class=\"elementor-element elementor-element-f82382a e-con-full pm-square-image e-flex e-con e-child\" data-id=\"f82382a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/playmoove.com\/it\/settori\/operatori-di-mobilita\/\">\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-47b4fec e-con-full e-flex e-con e-child\" data-id=\"47b4fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e17f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"1f0e17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/playmoove.com\/it\/settori\/operatori-di-mobilita\/\">Operatori della mobilit\u00e0<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d111 elementor-widget elementor-widget-text-editor\" data-id=\"f07d111\" 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><span style=\"font-weight: 400\">Playmoove non \u00e8 un\u2019applicazione chiavi in mano. \u00c8 un sistema operativo configurabile che gestisce l\u2019intero ciclo di vita delle operazioni di mobilit\u00e0 condivisa: controllo dei veicoli, verifica dei conducenti, applicazione delle regole territoriali, automazione della fatturazione e conformit\u00e0 normativa.<br \/>\u00c8 progettato per organizzazioni che necessitano di un\u2019infrastruttura di governance, non di promesse di ottimizzazione prive di sostanza.  <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb1e16 elementor-widget elementor-widget-button\" data-id=\"dcb1e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/playmoove.com\/it\/settori\/operatori-di-mobilita\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri di pi\u00f9 &gt;<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<style id=\"loop-dynamic-2146\">.e-loop-item-2499 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .e-loop-item-2499 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/05\/pexels-jimmy-liao-3615017-11296189.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2146\" class=\"elementor elementor-2146 elementor-743 elementor-743 e-loop-item e-loop-item-2499 post-2499 industry type-industry status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-5b7d31a e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d31a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<a class=\"elementor-element elementor-element-f82382a e-con-full pm-square-image e-flex e-con e-child\" data-id=\"f82382a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/playmoove.com\/it\/settori\/corporate-enterprise\/\">\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-47b4fec e-con-full e-flex e-con e-child\" data-id=\"47b4fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e17f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"1f0e17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/playmoove.com\/it\/settori\/corporate-enterprise\/\">Aziende ed enterprise<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d111 elementor-widget elementor-widget-text-editor\" data-id=\"f07d111\" 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><span style=\"font-weight: 400\">Le operazioni di flotta aziendale richiedono reportistica di conformit\u00e0, allocazione per centro di costo, applicazione di policy allineate alle linee guida di viaggio aziendali e tracciabilit\u00e0 per la riconciliazione delle spese. Le piattaforme di car-sharing per consumatori, pensate per singoli utenti, non possono garantire la governance istituzionale delle flotte. <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb1e16 elementor-widget elementor-widget-button\" data-id=\"dcb1e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/playmoove.com\/it\/settori\/corporate-enterprise\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri di pi\u00f9 &gt;<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<style id=\"loop-dynamic-2146\">.e-loop-item-2459 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .e-loop-item-2459 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/05\/pexels-anastasia-shuraeva-8070661.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2146\" class=\"elementor elementor-2146 elementor-743 elementor-743 e-loop-item e-loop-item-2459 post-2459 industry type-industry status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-5b7d31a e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d31a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<a class=\"elementor-element elementor-element-f82382a e-con-full pm-square-image e-flex e-con e-child\" data-id=\"f82382a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/playmoove.com\/it\/settori\/tempo-libero-e-ospitalita\/\">\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-47b4fec e-con-full e-flex e-con e-child\" data-id=\"47b4fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e17f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"1f0e17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/playmoove.com\/it\/settori\/tempo-libero-e-ospitalita\/\">Turismo e ospitalit\u00e0<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d111 elementor-widget elementor-widget-text-editor\" data-id=\"f07d111\" 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><span style=\"font-weight: 400\">Hotel, resort e strutture turistiche richiedono soluzioni di mobilit\u00e0 flessibili, capaci di gestire servizi inclusi o a pagamento, variazioni stagionali della flotta e operazioni distribuite su pi\u00f9 sedi. I tradizionali modelli consumer di car sharing non rispondono a queste esigenze. <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb1e16 elementor-widget elementor-widget-button\" data-id=\"dcb1e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/playmoove.com\/it\/settori\/tempo-libero-e-ospitalita\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri di pi\u00f9 &gt;<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t<style id=\"loop-dynamic-2146\">.e-loop-item-2486 .elementor-element.elementor-element-f82382a:not(.elementor-motion-effects-element-type-background), .e-loop-item-2486 .elementor-element.elementor-element-f82382a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/05\/pexels-ekrulila-19037120-e1782838161497.jpg\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"2146\" class=\"elementor elementor-2146 elementor-743 elementor-743 e-loop-item e-loop-item-2486 post-2486 industry type-industry status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-5b7d31a e-flex e-con-boxed e-con e-parent\" data-id=\"5b7d31a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<a class=\"elementor-element elementor-element-f82382a e-con-full pm-square-image e-flex e-con e-child\" data-id=\"f82382a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" href=\"https:\/\/playmoove.com\/it\/settori\/universita-campus\/\">\n\t\t\t\t<\/a>\n\t\t<div class=\"elementor-element elementor-element-47b4fec e-con-full e-flex e-con e-child\" data-id=\"47b4fec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f0e17f elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading\" data-id=\"1f0e17f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-title.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/playmoove.com\/it\/settori\/universita-campus\/\">Universit\u00e0 &#038; Campus<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f07d111 elementor-widget elementor-widget-text-editor\" data-id=\"f07d111\" 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><span style=\"font-weight: 400\">La mobilit\u00e0 nei campus serve gruppi di utenti differenti, ciascuno con specifici requisiti di accesso: studenti, docenti, personale, visitatori e attivit\u00e0 dei singoli dipartimenti.<br \/>Le universit\u00e0 necessitano di un controllo a livello di federazione, mantenendo autonomia per ciascun programma, separazione dei budget e supervisione centralizzata, senza dover adottare sistemi distinti per ogni iniziativa di mobilit\u00e0. <\/span><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcb1e16 elementor-widget elementor-widget-button\" data-id=\"dcb1e16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/playmoove.com\/it\/settori\/universita-campus\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Scopri di pi\u00f9 &gt;<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\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-2f3e3f9 e-flex e-con-boxed e-con e-parent\" data-id=\"2f3e3f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60cc860 elementor-widget elementor-widget-html\" data-id=\"60cc860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  \"use strict\";\r\n\r\n  const INIT_ATTR = \"pmIndustriesGsapInit\";\r\n\r\n  function initPlaymooveIndustriesGSAP() {\r\n    if (typeof window.gsap === \"undefined\") {\r\n      return;\r\n    }\r\n\r\n    const gsap = window.gsap;\r\n    const ScrollTrigger =\r\n      typeof window.ScrollTrigger !== \"undefined\"\r\n        ? window.ScrollTrigger\r\n        : null;\r\n\r\n    \/*\r\n     * IMPORTANTE:\r\n     * .elementor-page-228 \u00e8 una classe del BODY.\r\n     * Il contenitore reale della pagina \u00e8 .elementor-228.\r\n     * Usando prima il body, il flag di inizializzazione poteva\r\n     * bloccare completamente la nuova animazione.\r\n     *\/\r\n    const page =\r\n      document.querySelector(\r\n        '.elementor.elementor-2383[data-elementor-type=\"wp-page\"]'\r\n      ) ||\r\n      document.querySelector(\"main .elementor-2383\") ||\r\n      document.querySelector(\".elementor-2383\");\r\n\r\n    if (!page) {\r\n      return;\r\n    }\r\n\r\n    if (page.dataset[INIT_ATTR] === \"true\") {\r\n      return;\r\n    }\r\n\r\n    page.dataset[INIT_ATTR] = \"true\";\r\n    document.body.classList.add(\"pm-gsap-ready\");\r\n\r\n    if (ScrollTrigger) {\r\n      gsap.registerPlugin(ScrollTrigger);\r\n    }\r\n\r\n    const reduceMotion = window.matchMedia(\r\n      \"(prefers-reduced-motion: reduce)\"\r\n    ).matches;\r\n\r\n    \/*\r\n     * Rimuove le animazioni native di Elementor senza cancellare\r\n     * gli stili GSAP che verranno applicati subito dopo.\r\n     *\/\r\n    page\r\n      .querySelectorAll(\r\n        \".animated, .fadeIn, .fadeInDown, .fadeInUp, .fadeInLeft, .fadeInRight\"\r\n      )\r\n      .forEach(function (element) {\r\n        element.classList.remove(\r\n          \"animated\",\r\n          \"fadeIn\",\r\n          \"fadeInDown\",\r\n          \"fadeInUp\",\r\n          \"fadeInLeft\",\r\n          \"fadeInRight\"\r\n        );\r\n\r\n        element.style.animation = \"none\";\r\n      });\r\n\r\n    \/*\r\n     * =========================\r\n     * HERO\r\n     * =========================\r\n     *\/\r\n\r\n    const hero = page.querySelector(\".pm-hero\");\r\n\r\n    if (hero) {\r\n      const heroTitle = hero.querySelector(\r\n        \".elementor-widget-heading\"\r\n      );\r\n      const heroText = hero.querySelector(\r\n        \".elementor-widget-text-editor\"\r\n      );\r\n      const morphBg = hero.querySelector(\".pm-morph-bg\");\r\n      const morphSvg = hero.querySelector(\".morph-bg-svg\");\r\n      const shapes = gsap.utils.toArray(\r\n        hero.querySelectorAll(\".pm-shape\")\r\n      );\r\n\r\n      \/*\r\n       * Stato di sicurezza.\r\n       * Anche se un vecchio script o il CSS ha lasciato opacity: 0,\r\n       * gli elementi SVG vengono immediatamente resi disponibili.\r\n       *\/\r\n      if (morphBg) {\r\n        morphBg.style.visibility = \"visible\";\r\n        morphBg.style.display = \"\";\r\n      }\r\n\r\n      if (morphSvg) {\r\n        morphSvg.style.visibility = \"visible\";\r\n        morphSvg.style.display = \"\";\r\n      }\r\n\r\n      shapes.forEach(function (shape) {\r\n        shape.style.visibility = \"visible\";\r\n        shape.style.display = \"\";\r\n      });\r\n\r\n      \/*\r\n       * Ferma eventuali tween rimasti da preview Elementor,\r\n       * navigazioni AJAX o precedenti inizializzazioni.\r\n       *\/\r\n      gsap.killTweensOf(\r\n        [hero, heroTitle, heroText, morphBg, morphSvg]\r\n          .filter(Boolean)\r\n          .concat(shapes)\r\n      );\r\n\r\n      gsap.set(hero, {\r\n        autoAlpha: 1\r\n      });\r\n\r\n      \/*\r\n       * Cancella opacity\/visibility inline residue lasciate\r\n       * dall'esecuzione precedente prima di costruire la timeline.\r\n       *\/\r\n      gsap.set([morphBg, morphSvg].filter(Boolean).concat(shapes), {\r\n        visibility: \"visible\"\r\n      });\r\n\r\n      if (reduceMotion) {\r\n        gsap.set(\r\n          [heroTitle, heroText, morphBg, morphSvg]\r\n            .filter(Boolean)\r\n            .concat(shapes),\r\n          {\r\n            clearProps: \"transform,opacity,visibility,filter\"\r\n          }\r\n        );\r\n      } else {\r\n        if (heroTitle) {\r\n          gsap.set(heroTitle, {\r\n            autoAlpha: 0,\r\n            y: 44,\r\n            filter: \"blur(10px)\"\r\n          });\r\n        }\r\n\r\n        if (heroText) {\r\n          gsap.set(heroText, {\r\n            autoAlpha: 0,\r\n            y: 44,\r\n            filter: \"blur(10px)\"\r\n          });\r\n        }\r\n\r\n        if (morphBg) {\r\n          gsap.set(morphBg, {\r\n            autoAlpha: 0,\r\n            scale: 1.12,\r\n            rotate: -1.5,\r\n            transformOrigin: \"50% 50%\"\r\n          });\r\n        }\r\n\r\n        if (morphSvg) {\r\n          gsap.set(morphSvg, {\r\n            xPercent: -6,\r\n            yPercent: 2,\r\n            scale: 1.08,\r\n            transformOrigin: \"50% 50%\"\r\n          });\r\n        }\r\n\r\n        if (shapes.length) {\r\n          gsap.set(shapes, {\r\n            autoAlpha: 0,\r\n            y: 30,\r\n            scale: 0.82,\r\n            rotate: -4,\r\n            transformOrigin: \"50% 50%\"\r\n          });\r\n        }\r\n\r\n        const heroIntro = gsap.timeline({\r\n          defaults: {\r\n            ease: \"power4.out\",\r\n            overwrite: \"auto\"\r\n          }\r\n        });\r\n\r\n        if (morphBg) {\r\n          heroIntro.to(\r\n            morphBg,\r\n            {\r\n              autoAlpha: 1,\r\n              scale: 1,\r\n              rotate: 0,\r\n              duration: 1.2\r\n            },\r\n            0\r\n          );\r\n        }\r\n\r\n        if (morphSvg) {\r\n          heroIntro.to(\r\n            morphSvg,\r\n            {\r\n              xPercent: 0,\r\n              yPercent: 0,\r\n              scale: 1,\r\n              duration: 1.3\r\n            },\r\n            0\r\n          );\r\n        }\r\n\r\n        if (shapes.length) {\r\n          heroIntro.to(\r\n            shapes,\r\n            {\r\n              autoAlpha: 1,\r\n              y: 0,\r\n              scale: 1,\r\n              rotate: 0,\r\n              duration: 0.95,\r\n              stagger: {\r\n                each: 0.1,\r\n                from: \"start\"\r\n              }\r\n            },\r\n            0.14\r\n          );\r\n        }\r\n\r\n        if (heroTitle) {\r\n          heroIntro.to(\r\n            heroTitle,\r\n            {\r\n              autoAlpha: 1,\r\n              y: 0,\r\n              filter: \"blur(0px)\",\r\n              duration: 0.85\r\n            },\r\n            0.36\r\n          );\r\n        }\r\n\r\n        if (heroText) {\r\n          heroIntro.to(\r\n            heroText,\r\n            {\r\n              autoAlpha: 1,\r\n              y: 0,\r\n              filter: \"blur(0px)\",\r\n              duration: 0.85\r\n            },\r\n            0.54\r\n          );\r\n        }\r\n\r\n        \/*\r\n         * I loop partono soltanto quando l'intro \u00e8 terminata.\r\n         * Non viene pi\u00f9 animata l'opacit\u00e0 delle shape:\r\n         * resta sempre pienamente visibile.\r\n         *\/\r\n        heroIntro.call(function () {\r\n          if (morphSvg) {\r\n            gsap.to(morphSvg, {\r\n              xPercent: 2.5,\r\n              yPercent: -1.5,\r\n              scale: 1.025,\r\n              duration: 7.5,\r\n              ease: \"sine.inOut\",\r\n              yoyo: true,\r\n              repeat: -1,\r\n              overwrite: false\r\n            });\r\n          }\r\n\r\n          shapes.forEach(function (shape, index) {\r\n            gsap.to(shape, {\r\n              x: index % 2 === 0 ? 12 : -12,\r\n              y: index % 2 === 0 ? -9 : 9,\r\n              rotate: index % 2 === 0 ? 2.5 : -2.5,\r\n              scale: index % 2 === 0 ? 1.035 : 0.985,\r\n              duration: 5.2 + index * 0.65,\r\n              ease: \"sine.inOut\",\r\n              yoyo: true,\r\n              repeat: -1,\r\n              delay: index * 0.14,\r\n              overwrite: false\r\n            });\r\n          });\r\n        });\r\n\r\n        \/*\r\n         * Scroll hero.\r\n         * Il parallax viene applicato al wrapper, non allo stesso SVG\r\n         * gi\u00e0 usato dal loop continuo.\r\n         *\/\r\n        if (ScrollTrigger) {\r\n          if (morphBg) {\r\n            gsap.to(morphBg, {\r\n              yPercent: 12,\r\n              ease: \"none\",\r\n              overwrite: false,\r\n              scrollTrigger: {\r\n                trigger: hero,\r\n                start: \"top top\",\r\n                end: \"bottom top\",\r\n                scrub: true,\r\n                invalidateOnRefresh: true\r\n              }\r\n            });\r\n          }\r\n\r\n          if (heroTitle) {\r\n            gsap.to(heroTitle, {\r\n              yPercent: -8,\r\n              ease: \"none\",\r\n              overwrite: false,\r\n              scrollTrigger: {\r\n                trigger: hero,\r\n                start: \"top top\",\r\n                end: \"bottom top\",\r\n                scrub: true,\r\n                invalidateOnRefresh: true\r\n              }\r\n            });\r\n          }\r\n\r\n          if (heroText) {\r\n            gsap.to(heroText, {\r\n              yPercent: -4,\r\n              ease: \"none\",\r\n              overwrite: false,\r\n              scrollTrigger: {\r\n                trigger: hero,\r\n                start: \"top top\",\r\n                end: \"bottom top\",\r\n                scrub: true,\r\n                invalidateOnRefresh: true\r\n              }\r\n            });\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    \/*\r\n     * =========================\r\n     * INDUSTRY LOOP GRID\r\n     * =========================\r\n     *\/\r\n\r\n    const gridSection = page.querySelector(\r\n      \".elementor-widget-loop-grid\"\r\n    );\r\n    const cards = gsap.utils.toArray(\r\n      page.querySelectorAll(\".e-loop-item\")\r\n    );\r\n\r\n    if (cards.length) {\r\n      const cardInners = gsap.utils.toArray(\r\n        page.querySelectorAll(\".e-loop-item .e-con-inner\")\r\n      );\r\n      const cardImages = gsap.utils.toArray(\r\n        page.querySelectorAll(\".e-loop-item .pm-square-image\")\r\n      );\r\n      const cardTitles = gsap.utils.toArray(\r\n        page.querySelectorAll(\r\n          \".e-loop-item .elementor-widget-theme-post-title\"\r\n        )\r\n      );\r\n      const cardTexts = gsap.utils.toArray(\r\n        page.querySelectorAll(\r\n          \".e-loop-item .elementor-widget-text-editor\"\r\n        )\r\n      );\r\n      const cardButtons = gsap.utils.toArray(\r\n        page.querySelectorAll(\r\n          \".e-loop-item .elementor-widget-button\"\r\n        )\r\n      );\r\n\r\n      if (reduceMotion) {\r\n        gsap.set(\r\n          cards\r\n            .concat(cardImages)\r\n            .concat(cardTitles)\r\n            .concat(cardTexts)\r\n            .concat(cardButtons),\r\n          {\r\n            clearProps: \"transform,opacity,visibility,filter\"\r\n          }\r\n        );\r\n      } else {\r\n        gsap.set(cards, {\r\n          autoAlpha: 0,\r\n          y: 58,\r\n          filter: \"blur(10px)\"\r\n        });\r\n\r\n        gsap.set(cardImages, {\r\n          autoAlpha: 0,\r\n          scale: 0.9,\r\n          rotate: -1,\r\n          transformOrigin: \"50% 50%\"\r\n        });\r\n\r\n        gsap.set(\r\n          cardTitles.concat(cardTexts).concat(cardButtons),\r\n          {\r\n            autoAlpha: 0,\r\n            y: 24\r\n          }\r\n        );\r\n\r\n        const cardsTimelineConfig = {\r\n          defaults: {\r\n            ease: \"power3.out\",\r\n            overwrite: \"auto\"\r\n          }\r\n        };\r\n\r\n        if (ScrollTrigger) {\r\n          cardsTimelineConfig.scrollTrigger = {\r\n            trigger: gridSection || cards[0],\r\n            start: \"top 78%\",\r\n            once: true,\r\n            invalidateOnRefresh: true\r\n          };\r\n        }\r\n\r\n        const cardsTl = gsap.timeline(cardsTimelineConfig);\r\n\r\n        cardsTl.to(\r\n          cards,\r\n          {\r\n            autoAlpha: 1,\r\n            y: 0,\r\n            filter: \"blur(0px)\",\r\n            duration: 0.85,\r\n            stagger: {\r\n              each: 0.13,\r\n              from: \"start\"\r\n            }\r\n          },\r\n          0\r\n        );\r\n\r\n        cardsTl.to(\r\n          cardImages,\r\n          {\r\n            autoAlpha: 1,\r\n            scale: 1,\r\n            rotate: 0,\r\n            duration: 0.9,\r\n            stagger: {\r\n              each: 0.13,\r\n              from: \"start\"\r\n            }\r\n          },\r\n          0.08\r\n        );\r\n\r\n        cardsTl.to(\r\n          cardTitles,\r\n          {\r\n            autoAlpha: 1,\r\n            y: 0,\r\n            duration: 0.6,\r\n            stagger: {\r\n              each: 0.11,\r\n              from: \"start\"\r\n            }\r\n          },\r\n          0.22\r\n        );\r\n\r\n        cardsTl.to(\r\n          cardTexts,\r\n          {\r\n            autoAlpha: 1,\r\n            y: 0,\r\n            duration: 0.6,\r\n            stagger: {\r\n              each: 0.11,\r\n              from: \"start\"\r\n            }\r\n          },\r\n          0.32\r\n        );\r\n\r\n        cardsTl.to(\r\n          cardButtons,\r\n          {\r\n            autoAlpha: 1,\r\n            y: 0,\r\n            duration: 0.55,\r\n            stagger: {\r\n              each: 0.11,\r\n              from: \"start\"\r\n            }\r\n          },\r\n          0.42\r\n        );\r\n\r\n        cardInners.forEach(function (inner) {\r\n          const item = inner.closest(\".e-loop-item\");\r\n\r\n          if (!item) {\r\n            return;\r\n          }\r\n\r\n          const image = item.querySelector(\".pm-square-image\");\r\n          const title = item.querySelector(\r\n            \".elementor-widget-theme-post-title\"\r\n          );\r\n          const button = item.querySelector(\r\n            \".elementor-widget-button\"\r\n          );\r\n\r\n          inner.addEventListener(\"mouseenter\", function () {\r\n            gsap.to(inner, {\r\n              y: -8,\r\n              duration: 0.35,\r\n              ease: \"power3.out\",\r\n              overwrite: \"auto\"\r\n            });\r\n\r\n            if (image) {\r\n              gsap.to(image, {\r\n                scale: 1.045,\r\n                duration: 0.5,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n\r\n            if (title) {\r\n              gsap.to(title, {\r\n                x: 5,\r\n                duration: 0.32,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n\r\n            if (button) {\r\n              gsap.to(button, {\r\n                x: 8,\r\n                duration: 0.32,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n          });\r\n\r\n          inner.addEventListener(\"mouseleave\", function () {\r\n            gsap.to(inner, {\r\n              y: 0,\r\n              duration: 0.42,\r\n              ease: \"power3.out\",\r\n              overwrite: \"auto\"\r\n            });\r\n\r\n            if (image) {\r\n              gsap.to(image, {\r\n                scale: 1,\r\n                duration: 0.5,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n\r\n            if (title) {\r\n              gsap.to(title, {\r\n                x: 0,\r\n                duration: 0.35,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n\r\n            if (button) {\r\n              gsap.to(button, {\r\n                x: 0,\r\n                duration: 0.35,\r\n                ease: \"power3.out\",\r\n                overwrite: \"auto\"\r\n              });\r\n            }\r\n          });\r\n        });\r\n\r\n        if (ScrollTrigger) {\r\n          cardImages.forEach(function (image) {\r\n            gsap.to(image, {\r\n              yPercent: -7,\r\n              ease: \"none\",\r\n              overwrite: false,\r\n              scrollTrigger: {\r\n                trigger: image,\r\n                start: \"top bottom\",\r\n                end: \"bottom top\",\r\n                scrub: true,\r\n                invalidateOnRefresh: true\r\n              }\r\n            });\r\n          });\r\n        }\r\n      }\r\n    }\r\n\r\n    \/*\r\n     * =========================\r\n     * FOOTER REVEAL\r\n     * =========================\r\n     *\/\r\n\r\n    const footer = document.querySelector(\r\n      \".elementor-location-footer\"\r\n    );\r\n\r\n    if (footer) {\r\n      const footerItems = gsap.utils.toArray(\r\n        footer.querySelectorAll(\r\n          \".elementor-widget-image, .elementor-widget-text-editor\"\r\n        )\r\n      );\r\n\r\n      if (reduceMotion || !ScrollTrigger) {\r\n        gsap.set(footerItems, {\r\n          clearProps: \"transform,opacity,visibility\"\r\n        });\r\n      } else if (footerItems.length) {\r\n        gsap.set(footerItems, {\r\n          autoAlpha: 0,\r\n          y: 28\r\n        });\r\n\r\n        gsap.to(footerItems, {\r\n          autoAlpha: 1,\r\n          y: 0,\r\n          duration: 0.7,\r\n          ease: \"power3.out\",\r\n          stagger: 0.06,\r\n          overwrite: \"auto\",\r\n          scrollTrigger: {\r\n            trigger: footer,\r\n            start: \"top 86%\",\r\n            once: true,\r\n            invalidateOnRefresh: true\r\n          }\r\n        });\r\n      }\r\n    }\r\n\r\n    if (ScrollTrigger) {\r\n      requestAnimationFrame(function () {\r\n        ScrollTrigger.refresh();\r\n      });\r\n    }\r\n  }\r\n\r\n  function bootPlaymooveIndustriesGSAP() {\r\n    if (document.readyState === \"loading\") {\r\n      document.addEventListener(\r\n        \"DOMContentLoaded\",\r\n        initPlaymooveIndustriesGSAP,\r\n        { once: true }\r\n      );\r\n    } else {\r\n      initPlaymooveIndustriesGSAP();\r\n    }\r\n  }\r\n\r\n  bootPlaymooveIndustriesGSAP();\r\n\r\n  window.addEventListener(\r\n    \"elementor\/frontend\/init\",\r\n    function () {\r\n      initPlaymooveIndustriesGSAP();\r\n    },\r\n    { once: true }\r\n  );\r\n\r\n  window.addEventListener(\r\n    \"load\",\r\n    function () {\r\n      if (typeof window.ScrollTrigger !== \"undefined\") {\r\n        window.ScrollTrigger.refresh();\r\n      }\r\n    },\r\n    { once: true }\r\n  );\r\n})();\r\n<\/script>\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>I settori che supportiamo La mobilit\u00e0 condivisa destinata alle citt\u00e0 non presenta le stesse esigenze della gestione di una flotta universitaria o di una flotta di van aziendali. Stakeholder diversi, requisiti di conformit\u00e0 diversi e strutture di budget differenti.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2383","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Soluzioni di Mobilit\u00e0 per Settori | Playmoove<\/title>\n<meta name=\"description\" content=\"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/playmoove.com\/it\/settori\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Soluzioni di Mobilit\u00e0 per Settori | Playmoove\" \/>\n<meta property=\"og:description\" content=\"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playmoove.com\/it\/settori\/\" \/>\n<meta property=\"og:site_name\" content=\"playmoove.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T15:53:19+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/settori\\\/\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/settori\\\/\",\"name\":\"Soluzioni di Mobilit\u00e0 per Settori | Playmoove\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#website\"},\"datePublished\":\"2026-05-13T08:44:06+00:00\",\"dateModified\":\"2026-07-21T15:53:19+00:00\",\"description\":\"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/settori\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playmoove.com\\\/it\\\/settori\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/settori\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Settori\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\",\"name\":\"Playmoove\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playmoove.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#organization\",\"name\":\"Playmoove\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/playmoove.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/PLAYMOOVE_White_LOGO.svg\",\"contentUrl\":\"https:\\\/\\\/playmoove.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/PLAYMOOVE_White_LOGO.svg\",\"width\":800,\"height\":115,\"caption\":\"Playmoove\"},\"image\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/it.linkedin.com\\\/organization-guest\\\/company\\\/playmoove\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Soluzioni di Mobilit\u00e0 per Settori | Playmoove","description":"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/playmoove.com\/it\/settori\/","og_locale":"it_IT","og_type":"article","og_title":"Soluzioni di Mobilit\u00e0 per Settori | Playmoove","og_description":"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.","og_url":"https:\/\/playmoove.com\/it\/settori\/","og_site_name":"playmoove.com","article_modified_time":"2026-07-21T15:53:19+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/playmoove.com\/it\/settori\/","url":"https:\/\/playmoove.com\/it\/settori\/","name":"Soluzioni di Mobilit\u00e0 per Settori | Playmoove","isPartOf":{"@id":"https:\/\/playmoove.com\/it\/#website"},"datePublished":"2026-05-13T08:44:06+00:00","dateModified":"2026-07-21T15:53:19+00:00","description":"Soluzioni di mobilit\u00e0 per citt\u00e0, universit\u00e0, aziende, strutture ricettive e operatori con esigenze complesse di integrazione e governance.","breadcrumb":{"@id":"https:\/\/playmoove.com\/it\/settori\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playmoove.com\/it\/settori\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/playmoove.com\/it\/settori\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playmoove.com\/it\/"},{"@type":"ListItem","position":2,"name":"Settori"}]},{"@type":"WebSite","@id":"https:\/\/playmoove.com\/it\/#website","url":"https:\/\/playmoove.com\/it\/","name":"Playmoove","description":"","publisher":{"@id":"https:\/\/playmoove.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playmoove.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/playmoove.com\/it\/#organization","name":"Playmoove","url":"https:\/\/playmoove.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/playmoove.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/04\/PLAYMOOVE_White_LOGO.svg","contentUrl":"https:\/\/playmoove.com\/wp-content\/uploads\/2026\/04\/PLAYMOOVE_White_LOGO.svg","width":800,"height":115,"caption":"Playmoove"},"image":{"@id":"https:\/\/playmoove.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/it.linkedin.com\/organization-guest\/company\/playmoove"]}]}},"_links":{"self":[{"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/comments?post=2383"}],"version-history":[{"count":7,"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2383\/revisions"}],"predecessor-version":[{"id":3333,"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2383\/revisions\/3333"}],"wp:attachment":[{"href":"https:\/\/playmoove.com\/it\/wp-json\/wp\/v2\/media?parent=2383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}