.elementor .e-54e81ff-ae96466{width:17px;height:100%;object-fit:cover;object-position:center center;display:flex;flex-direction:column;gap:0px;flex:1;align-items:stretch;}.elementor .e-c52ef02-795687f{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-a348c1d-fc3f27b{width:17px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:50px;display:flex;flex-direction:column;gap:0px;flex:1;justify-content:flex-start;align-items:stretch;}.elementor .e-5734d5e-7101afc{width:100%;max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;margin:0px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-89d8551-21534aa{min-height:600px;padding-block-start:150px;padding-block-end:150px;padding-inline-start:5%;padding-inline-end:5%;background-image:url("https://microgate.it/wp-content/uploads/2026/05/Training-mobilita-H-1024x406.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-107f9c5-4803066{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-edb972c-b29cb06{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-80c6e7a-830ed40{max-width:1700px;padding-block-start:0%;padding-block-end:0%;padding-inline-start:5%;padding-inline-end:5%;margin-block-end:95px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-648fa65-d815cb7{max-width:400px;font-family:"Montserrat";font-weight:600;font-size:48px;color:var(--Text-base);line-height:120%;text-align:end;margin-block-end:40px;}.elementor .e-b423baa-d29d7a1{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0cd7dd9-aa15be1{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-21c3be1-6af4b68{width:17px;padding:0px;margin-block-end:20px;display:flex;flex-direction:column;gap:0px;flex:1 0 auto;justify-content:center;align-items:stretch;}.elementor .e-7ef873c-2a01908{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-f6a5926-d7d3642{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-487aea3-9e8eab8{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-81617d4-c3a8aee{width:17px;padding:0px;margin-block-end:20px;display:none;flex-direction:column;gap:0px;flex:1 0 auto;justify-content:center;align-items:stretch;}.elementor .e-0ad9d98-f277d42{width:17px;height:126px;display:none;}.elementor .e-3c2c963-7c5f3aa{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-4b2ee73-b0a2295{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-fb080a4-de7890a{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Rehab-Mobilit-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-b2fe8ee-dae9d6f{padding-block-start:51px;padding-block-end:55px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:row;gap:48px;justify-content:center;}.elementor .e-725440f-062d6c6{max-width:1700px;padding:0px;margin-block-start:26px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--RioGrande);display:flex;flex-direction:row;gap:80px;justify-content:center;align-items:start;}.elementor .e-35c37ce-c5ac290{font-family:"Heebo";font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-9cad5d6-2609553{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-color:#E1DFDA;flex-direction:row;gap:48px;}.elementor .e-7b087b7-e61cb4a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-ab1f539-004164a{width:17px;height:41px;}.elementor .e-ab2398b-340a2f8{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-a3cebb0-ca7bf0f{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-582d9e9-872de24{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-40b6a0e-dfdda8e{font-family:"Montserrat";font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-7de75cf-7468962{font-family:"Heebo";font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-d9aa8cd-6d715f2{align-self:center;}.elementor .e-4c68f5b-32d12e6{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-c2e20cf-c11889a{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-40f6e82-405e23c{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-13c719d-01360c9{font-family:"Montserrat";font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-ad39d3a-fa9ad1b{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-f70553f-4774742{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-bf2490d-2f94d2e{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-48abdbf-7388e61{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-40f91b2-dd347d4{padding:0px;}.elementor .e-16b4e66-273ef12{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-f0774a9-ae46c3c{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-467c4ef-70fbbc2{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-04697e2-b375246{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-4406c74-44a7fa2{font-family:"Montserrat";font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-eec84b4-4b7889f{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-c485c30-03ff06c{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9c3e6a3-c9bbf04{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-ded29a0-c2698b3{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-41b86d0-e432285{padding:0px;}.elementor .e-5ccd886-c871a69{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-b450f65-36ff092{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b0f26c7-f8ccd64{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5b7784c-8b712b5{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-b586821-643e82f{font-family:"Montserrat";font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-bbf3a0b-b877abc{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-2c9f8b6-b14360c{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-58f4e00-c65a777{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-2a5eff8-996cc16{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-1055d56-a6b568a{padding:0px;}.elementor .e-aa32e8d-5cd1bd6{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-be679c2-f1b7277{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b2450db-c284019{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-b354eb4-e1fac94{width:17px;height:41px;}.elementor .e-c5bc767-80eadf5{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-fbf9d66-70b2757{max-width:1700px;font-family:"Montserrat";font-weight:600;font-size:64px;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-e929651-727fbf9{max-width:1400px;color:var(--Text-base);line-height:130%;text-align:center;margin-block-start:58px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-197cb6a-4d05a2a{max-width:1500px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0%;padding-inline-end:0px;margin-block-start:120px;margin-inline-start:5%;margin-inline-end:5%;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-a0fa9d9-9f9d8a7{height:44px;}.elementor .e-a6bce38-99554e9{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-9dd1b53-2dc177a{height:0px;max-width:1400px;position:relative;inset-block-start:0px;padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-5a1372a-2335fd2{width:500px;min-height:290px;padding:0px;background-image:url("https://microgate.it/wp-content/uploads/2026/05/FotinaTraining.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-3671e1e-11d464e{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-eb4abdf-4e906e5{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-e6f737c-9e0d132{width:17px;height:200px;padding:0px;margin-inline-start:54.5px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-b4e79eb-02b51fc{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-bbbdab3-38c8a11{font-family:"Montserrat";font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-4a88648-c08dae9{font-family:"Heebo";font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-4a88648-c08dae9:hover,.elementor .e-4a88648-c08dae9:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-79959fb-d659303{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-08fd607-cf97692{padding:0px;margin-block-start:10px;align-items:center;selector .arrow-animation .elementor-widget-container,
selector .text-animation .elementor-widget-container {
  transition: transform 500ms ease !important;
  /* Assicuriamoci che l'elemento sappia di doversi muovere */
  display: block; 
  width: fit-content; /* Evita che il div occupi tutto lo spazio se non serve */
}

/* --- AZIONE HOVER SUL PADRE (selector) --- */

/* Muovi l'immagine (o meglio, il suo container interno) */
selector:hover .arrow-animation .elementor-widget-container {
  transform: translateX(10px) !important;
}

/* Scala il testo */
selector:hover .text-animation .elementor-widget-container {
  transform: scale(1.1) !important;
}\n}.elementor .e-a824e96-3ceaa40{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-2cea389-2c0a823{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-b0dc6f3-c10b729{width:17px;height:41px;}.elementor .e-8e12cb0-b53abe0{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-9f94b3d-7875bfd{width:45%;font-family:"Montserrat";font-weight:600;font-size:74px;color:var(--Text-base);text-align:end;padding:0px;margin-inline-end:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:start;}.elementor .e-428b8c0-2d0d6c9{width:17px;height:100%;object-fit:cover;object-position:center center;display:flex;flex-direction:column;gap:0px;flex:1;align-items:stretch;}.elementor .e-51a4ce0-0a39506{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-b8c4577-6a114c2{width:17px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-end:37px;display:flex;flex-direction:column;gap:0px;flex:1;justify-content:flex-start;align-items:stretch;}.elementor .e-3b1b5d8-d87133d{width:55%;padding:0px;}.elementor .e-5b8ab58-c26e000{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-be0d3cf-a9595e8{height:auto;align-self:end;}.elementor .e-2a820e3-fc37275{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-aff6cd7-7c413ee{width:auto;height:60px;}.elementor .e-09346cc-f1a0c1e{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-3005a9d-319d786{width:auto;height:60px;}.elementor .e-25ec5dc-1e3ba6c{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-658c5b2-0eb5158{width:auto;height:60px;}.elementor .e-a39d60b-384029b{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-5f92956-22d029a{width:auto;height:60px;}.elementor .e-5625fb1-fcd1bb3{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-d05328e-090fae9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-6e2dff2-b6c8da7{width:131px;}.elementor .e-9e2d7ef-da35b0e{width:131px;margin-inline-start:15px;}.elementor .e-8146e25-ee0ebdf{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-f216f26-03cf955{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-b3359b4-9d66268{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-5f2ffb4-7930dd0{max-width:1700px;padding-block-start:106px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;background-color:#C4D600;display:flex;flex-direction:column;justify-content:center;align-items:center;.card-corner-top-left {
clip-path: polygon(100px 0, 100% 0, 100% 100%, 0 100%, 0 100px);
}\n}.elementor .e-e7188a8-075199e{font-family:"Almarai";font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-e534cf5-6ac1a18{display:none;}.elementor .e-f80fec3-5c03f38{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-912553f-9e450c0{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}