.elementor .e-aea6d08-f04613c{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-477e58b-677c2e7{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-f31d26f-770b8be{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-01c414d-090e72f{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-fd90a2e-ab9916b{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/Rehab-Gait-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-f7a1e0a-97ec9a6{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-a8f63ab-92d36be{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-f0fb3ee-04ef1c0{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-5ddbe67-7d91bfd{max-width:400px;font-weight:600;font-size:48px;color:var(--Text-base);line-height:120%;text-align:end;margin-block-end:40px;}.elementor .e-f5e6770-78d25a9{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3925b58-ecb3f35{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-d316e93-20dbc8f{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-f4f7084-0782f2b{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-50c08a2-f8df4d3{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0b474c3-ac53960{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-ccb1c5d-26487fb{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-183f90b-537d6c3{width:17px;height:126px;display:none;}.elementor .e-0b37f80-46dfb5f{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-5673ac5-a6717a4{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-5509f62-20e9709{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Rehab-Gait-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-22f4f79-5b8bfcb{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-d1b72f0-d911643{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-1229849-4a40996{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-939cc1b-0000a69{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-c7f790e-035f521{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-542e7f6-77ec960{width:17px;height:41px;}.elementor .e-17ebd59-6e41e17{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-d1903d0-9f38610{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-e8977ae-e9cd61d{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-de42cdd-98f7919{font-weight:600;font-size:64px;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-09cca27-a2ef580{text-align:center;margin-block-start:58px;}.elementor .e-daebe0a-f557cef{align-self:center;}.elementor .e-13ed4af-d396602{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-4b03256-1279b1f{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b776759-c4f999a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-281fa51-bdf3f0d{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-31da0db-6e10361{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0535519-9bc3b74{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-d5f632d-773bc0f{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-fc7b966-2727476{color:var(--Text-base);margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-78f4f20-fe86ce3{padding:0px;}.elementor .e-9858d59-d4bce57{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-45c9666-055310b{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-d41df40-c8a7749{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ca183fb-c1f8ee0{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-d7a2b72-80f0652{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-5a9f30f-8b9d298{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-df34481-0c4bc7d{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-ab14d2e-4e191e9{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-795dfc1-c593b6b{color:var(--Text-base);padding-inline-start:40px;}.elementor .e-d91ed7a-be93613{padding:0px;}.elementor .e-83ec446-43933e0{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-8957399-4e364fa{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-46cf110-23be01d{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-24ea9ee-c5a5f04{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-1a1af24-36cc12e{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-969c2ae-14b0ea6{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ff6a27c-7175c34{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-77fbc96-8af77fe{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-3c08a05-0474690{color:var(--Text-base);padding-inline-start:40px;}.elementor .e-5b20f0b-52f973b{padding:0px;}.elementor .e-235869e-f9ba795{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1ddfa62-6caa5c7{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-cbc8d3e-52ed27c{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-f3c6002-903367d{width:17px;height:41px;}.elementor .e-c37ee94-e2354bd{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-71e6be9-6d4e119{max-width:1700px;font-weight:600;font-size:64px;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-3bf7e9e-3d18f40{max-width:1400px;text-align:center;margin-block-start:58px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cf66800-819cb63{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-a87ebdd-ffa9d0d{height:44px;}.elementor .e-c5781ff-6d495ac{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-06852b3-4aaba04{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-ab2a8c5-a404582{width:500px;min-height:290px;padding:0px;background-image:url("https://microgate.it/wp-content/uploads/2026/05/Fotina-Rehab.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-600e373-980dcc1{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-6ea2767-2ea6d86{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-b4ba445-cb85873{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-ce840e4-aeabaa8{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-772a429-5ae9924{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-2d83327-72dcf2e{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-2d83327-72dcf2e:hover,.elementor .e-2d83327-72dcf2e:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-f2a47fa-7699a98{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-5d4fe4e-edd0ddd{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-2214bf1-b0fae7c{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-2616eb1-30351f5{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-7b9de69-8bf0a76{width:17px;height:41px;}.elementor .e-0383522-1d87deb{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-9cabcb9-2674469{width:45%;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-102b486-62fe83f{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-f5756c7-7084b65{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9c277af-fce020e{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-fff37d2-9dad0bd{width:55%;padding:0px;}.elementor .e-ec41206-c9c3599{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-38a343e-f41cbd5{height:auto;align-self:end;}.elementor .e-8326ead-2bdd647{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1fb0d8f-fdc9608{width:auto;height:60px;}.elementor .e-fca3e09-76e4a32{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-2d9dde1-bc92d61{width:auto;height:60px;}.elementor .e-d745f73-c75ee18{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-07767aa-b9afe45{width:auto;height:60px;}.elementor .e-3fbb3ff-1e72745{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-6478831-a37aa33{width:auto;height:60px;}.elementor .e-bd6cb9b-03e3a93{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-96bf369-37b7523{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-aebc79d-7f0a4cc{width:131px;}.elementor .e-f55ef47-299be99{width:131px;margin-inline-start:15px;}.elementor .e-860a8b9-870257d{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-d972027-18f23d5{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-2cecb84-658edf9{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-9b0b129-fc62b81{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-dcac4e3-063c350{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-48ba4c7-2f18545{display:none;}.elementor .e-3d42102-a3f8544{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-571ad28-12842f8{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}