.elementor .e-218aaf1-8be200d{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-476a95e-892d8c9{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-d099bcd-53c36aa{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-2195524-9ace39a{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-8152a56-9bcc5ff{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/Header-Rehab-1-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-a1da991-87d5c5c{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-828da75-c3d7370{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-359ef1a-79c6f67{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-d9b6400-7324fbb{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-f8d4f34-72e0d14{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7358eb4-8c3a492{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-2f74906-4131819{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-f5e05cd-8944614{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-f3ee1ab-40dd9da{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-f969f7b-8b4dadc{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-112da60-7d66556{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-1327c3d-748b0c6{width:17px;height:126px;display:none;}.elementor .e-7bc0c5f-7b98318{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-1bcda18-cea4497{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-d3c2ff7-5a94a52{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Rehab-stability-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-fd5353d-9d9e3b7{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-68effd1-90985fe{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-1ac6e19-78633b5{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-575a70f-ad83801{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-8e4b8c0-e5e597b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-9599764-47cf795{width:17px;height:41px;}.elementor .e-ab40662-bfb088d{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-b3a4c69-85e4e36{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-81b868c-6742b45{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-63f197b-ff0104a{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-85cc566-57267c2{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-403b37b-c2c198f{align-self:center;}.elementor .e-28117d1-6c94767{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-833aba7-df55fb4{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff09791-de2c592{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-aaefdec-ba90607{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-3688959-76da05f{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-a773554-982635b{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-39ed6b1-4aaac71{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-134a5d3-1886752{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-56aa715-cd11ebf{padding:0px;}.elementor .e-f7231f8-1a1be80{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-ce6918f-8bfec77{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-d2878fc-c33ffb9{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4324a1d-48fb2ff{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-c70106e-682fac3{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-adf744e-2b224c5{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-f68bded-90bab5d{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-12e0026-cbb2757{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-ee8aeec-9794dc7{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-11342cc-184c66c{padding:0px;}.elementor .e-ffb1b2d-68d6d6f{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-3c1ada5-b5bcac4{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-625fba6-02146f1{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-557a3e3-5cbef5e{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-ec84441-e6a68e4{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-7dbe6c4-4a9688a{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-5705391-0275340{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9a6a527-3aadd32{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-398a4cc-6b08ebd{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-3fc86d7-c15c85a{padding:0px;}.elementor .e-991de31-13898d4{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-429b622-ae1aee8{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-88a2a96-ce684b8{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-902a97e-361cc3e{width:17px;height:41px;}.elementor .e-9e156f2-bcbe420{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-1ac62ed-c8bb2d2{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-b79143d-5d0d5de{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-f779174-05cdf0f{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-5121e9f-6004280{height:44px;}.elementor .e-24c90fe-ea1cec6{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-b898b3a-9033326{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-d2d9483-8b45ad2{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-5a83ca8-523437d{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-80a0e8a-cdd7f85{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-cc7f87f-7406292{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-4923b79-5882f05{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-1bdacac-2330630{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-73fae60-6908384{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-73fae60-6908384:hover,.elementor .e-73fae60-6908384:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-5705c07-eb1ec6a{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-e618fd9-e9edf44{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-de2025a-5b3baa3{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1b8b6de-7f43e9e{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-5ad26b0-84028a1{width:17px;height:41px;}.elementor .e-aaf2db6-cf2def1{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-96495d7-ec409a2{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-c3750d0-ea46c75{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-505e4a6-8ba02cc{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-4381475-f59ca51{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-9b0421c-6ddd999{width:55%;padding:0px;}.elementor .e-2d608fe-ba28be4{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-4ad6014-98084b3{height:auto;align-self:end;}.elementor .e-d5f5f91-9286386{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-bdf3b15-0e5c0c9{width:auto;height:60px;}.elementor .e-8a04aa9-f988e1b{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-5ff5b44-63a20ef{width:auto;height:60px;}.elementor .e-6ef6e22-f1ded24{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-dc74849-1f5bd7c{width:auto;height:60px;}.elementor .e-1f0c38d-99e4d93{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-095f19d-6d0adb1{width:auto;height:60px;}.elementor .e-16acc97-619e4dc{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-bb9fe1e-a3df3a8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-18fbd04-4a4e68c{width:131px;}.elementor .e-829d23e-3f80ada{width:131px;margin-inline-start:15px;}.elementor .e-2f701ce-5f87589{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-5ed8d0a-81304f0{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-a74d35b-5ae9137{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-6c51968-b76f093{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-432af77-f760274{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-f19d809-24bfddb{display:none;}.elementor .e-99637ca-51932b6{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-9d4f380-d1da79f{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}