.elementor .e-4f37306-f149d15{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-516a165-878576f{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-bf71b87-eb8f306{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-3065f77-353b314{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-766d4be-78c0887{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-c90bc08-3e729ec{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-b9ea6e2-7190b6d{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-2fca14b-5ed7f24{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-342dd78-14c863e{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-a837b0b-19617a8{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-8d0f366-7ee98ff{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9c4b5d0-6dbe573{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-848415b-c4fe5b2{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-f39ec1d-6becbdf{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-c1a46d1-71f04ca{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-6d43617-d0ef8d9{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-62bb784-a9a41a4{width:17px;height:126px;display:none;}.elementor .e-cab1192-613dba0{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-3256823-c5d14b1{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-2d21846-8378730{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-29fc87a-0b0161d{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-1ac5059-08698d9{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-148f2be-0dce424{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-485856f-193637f{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-654810b-af0f545{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-331fae6-ba78efa{width:17px;height:41px;}.elementor .e-727a8c9-635684f{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-17111ae-f61096e{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-3063570-ace7544{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-8652404-5504ee6{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-d26fbd7-fc32f8d{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-2aa5d77-58af46a{align-self:center;}.elementor .e-d9d3afd-c9d69a2{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-4ad35f1-ca74ef4{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fad891a-3e8ccad{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-65dfcda-9fc8ea1{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-9abcf90-bc38e39{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-cc7be63-5f8397c{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-f634a62-80fa87c{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-b1de960-5325d79{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-c600d72-fd2d754{padding:0px;}.elementor .e-b48d3dc-9917fa4{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-c05ed68-8c3dfb0{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-19a640d-9219ba3{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e6ee952-b85adea{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-f4685ae-6800fa4{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-ac0543c-aff4c87{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-cea86ff-f303708{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-007000c-f5fa96a{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-7e95183-5be22d4{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-a759195-0bf1852{padding:0px;}.elementor .e-575878c-9ca0509{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-3ec46d0-c57cce5{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-621ab27-1e64c8e{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fab5a89-e604abe{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-0d8e5ae-f3454c5{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-64a4bba-0260c2c{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-990639f-a3973b5{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9dfc76a-c60610c{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-613905d-61c4e58{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-5feb62b-df9c7ea{padding:0px;}.elementor .e-9db910a-14f6ad9{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-7f69f97-fe4286a{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-16c635c-2771ebd{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-0593c97-24a4c34{width:17px;height:41px;}.elementor .e-c75a8ca-9984ab6{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-de8612e-2f222e8{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-d0be50d-1510c87{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-5f39d4c-0a95904{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-47fdf1f-4cf5f6a{height:44px;}.elementor .e-b6fbbf0-ca9ef31{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-791a4a1-cab1b89{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-ce88938-de6fbcd{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-3ce5fbd-35a69fb{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-1fc7973-91b8ad9{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-3075422-5c46484{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-3bf8a9c-628fca8{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-f6c4e6e-3b986d1{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-f755da4-a59a2c7{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-f755da4-a59a2c7:hover,.elementor .e-f755da4-a59a2c7:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-31665c4-37d37c8{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-3d7b7ce-a7f6316{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-f8708d6-b3ac72d{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1cf9074-a0ff25c{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-3617c09-8ad78b0{width:17px;height:41px;}.elementor .e-371ef91-9247dca{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-7f4b15f-d778fc6{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-bb299c3-48fa5dc{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-a601787-65e3906{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-79dce24-2e027e8{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-fc7b257-c7bcbbb{width:55%;padding:0px;}.elementor .e-a2024dc-f248621{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-7aae48c-47b020e{height:auto;align-self:end;}.elementor .e-2707b9e-80d8dfb{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7f7a13b-1816d84{width:auto;height:60px;}.elementor .e-dd68863-e46ac1c{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-23cfac0-234f15c{width:auto;height:60px;}.elementor .e-8514915-67e8845{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-9a2079c-5f98d5a{width:auto;height:60px;}.elementor .e-aa45d91-29a31ba{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-a1bd1b3-17b8abb{width:auto;height:60px;}.elementor .e-5dc561f-0c8df5d{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-4b02a82-ef37798{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-fe559e5-289b76a{width:131px;}.elementor .e-c363f5c-123368a{width:131px;margin-inline-start:15px;}.elementor .e-43ffc7f-adf2925{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-4c891bb-0110c66{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-61a1198-bf5b094{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-3e9f554-06d7cb1{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-8d2c582-62ecc46{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-0161151-b117252{display:none;}.elementor .e-5f28612-7ce935d{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-dd42bf2-16e68a8{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}