.elementor .e-2ca598c-4c3d4ac{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-6be0abe-a8f7550{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-8f1d70a-286fed3{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-435f6e3-ba8a033{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-d9845fa-2e99fc7{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-Agility-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-6a4468e-c4db5b3{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-9aad782-c5bad8a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-95154e6-9a07695{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-fdcb2a0-a488113{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-6b2163c-2bbcb49{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-948e470-77e6e6e{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-6898049-085803a{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-322e62b-93e6262{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-c0684b2-64ce502{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-885234a-aa29bed{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-f596bc8-6036701{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-2240954-1af3554{width:17px;height:126px;display:none;}.elementor .e-08ad878-e866d52{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-b6738cf-4cecc2a{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-f94beb3-efe6486{background-image:url("https://microgate.it/wp-content/uploads/2026/05/agility-1-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-8dd2b8a-c48643b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:column;gap:48px;}.elementor .e-5ebfeb0-27fbbe3{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-a7369f2-41d5d0e{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-1ad71b8-778f5dd{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-f8fa178-d25fc2a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-c2ef6b4-333d81b{width:17px;height:41px;}.elementor .e-7a4ab41-ee8ce4f{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-1a20611-a28fb6b{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-b2e7198-df32794{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-4a8cabd-e898b57{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-d2528c5-fdaf873{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-772581d-19d231b{align-self:center;}.elementor .e-3d3fb54-822e7af{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-1db67f6-9e6ebf0{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c0af0a1-66a21e1{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-94b58bf-c6ebe8e{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-5947a11-57ed841{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-1dedaee-5ea38b7{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-46b4c60-b18e371{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-532ad01-f48bd22{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-dfcef41-a939e49{padding:0px;}.elementor .e-b64fc4e-109e703{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-f621411-7829862{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-e25f84d-dc56cd7{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8d5ab6d-e825f85{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-7fccd5a-5ee5c15{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-b00fa5c-db1c3ed{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7d90a51-40508c9{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-376cf3e-cc4435e{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-ebe8430-f7a6f2d{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-8673be0-633ff63{padding:0px;}.elementor .e-e8d8be1-eef5b78{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-2d61a60-af76ed9{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-1f735ad-5418c20{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-68ff896-a8a260c{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-29c24f1-f348fe3{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-9a1e77d-fed51dd{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-882c56c-42afd4f{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-ba7b298-567b57d{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-df62898-b025d52{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-4fab8ea-b261755{padding:0px;}.elementor .e-910848e-d5837e5{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-3b4b9a9-6aa3936{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-922aba8-579ad53{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-8602e7c-ac51f0b{width:17px;height:41px;}.elementor .e-31e4be2-a974463{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-3d4c868-6336d1c{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-047f6b3-0f88d98{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-119a64c-4e73aec{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-9a1d6dc-f422c83{height:44px;}.elementor .e-c784c1a-b9e6fe0{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-d9ef9ec-a6e9fe4{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-36f8c13-bb985ae{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-71bb81e-199f798{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-4f78988-5799ca9{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-c68bb52-89cdce0{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-7fbfb94-49d6f5f{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-1803aef-4923dcb{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-1600645-668c49b{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-1600645-668c49b:hover,.elementor .e-1600645-668c49b:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-4832ed2-4846bfa{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-33fcaec-8fe6ab2{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-e964b8f-a32634b{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-edb6d46-3cf29c0{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-f0cec99-facd14c{width:17px;height:41px;}.elementor .e-a77f15a-1aaf79a{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-8b89ce6-a179fd5{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-9ff52b3-129f6f9{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-9eec6d6-a480d98{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-3a755e0-bec345f{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-d5af7a7-628ac23{width:55%;padding:0px;}.elementor .e-9704864-5fca49f{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-c858655-8c18ea4{height:auto;align-self:end;}.elementor .e-e3d5577-be027e4{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-759e406-e33dcb4{width:auto;height:60px;}.elementor .e-97b1c30-84deb68{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-0d60fe1-ec5bf72{width:auto;height:60px;}.elementor .e-4a39732-3e95e7c{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-3b031b7-9c20805{width:auto;height:60px;}.elementor .e-50c2909-4d18a34{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-606b6ee-8fcd153{width:auto;height:60px;}.elementor .e-2457723-4f312e0{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-96c93ef-4f8ad23{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-0e55ced-da64372{width:131px;}.elementor .e-f2ab675-7b34814{width:131px;margin-inline-start:15px;}.elementor .e-206cf80-0239be7{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-9808d73-07eca34{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-7d3e74b-8296402{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-f791e7a-d375d81{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-e42f3b3-01b992e{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-c057a91-4b4dc6a{display:none;}.elementor .e-41558e4-7da98c8{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-1406aa9-8a4cd45{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}