.elementor .e-9bd2229-d01d8a3{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-ab9e7ac-4e42ca3{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-48fcf36-acce99e{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-d0edc49-07b89f7{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-3976b9c-291406a{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/Hader-home-Rehab-1-1024x589.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-0dd2988-f7da4df{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-05b1e08-a11d4df{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-bb36000-ea33bf3{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-3879641-70db849{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-ca24356-2bb7c69{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-56d2639-09ce0eb{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-491421f-ccf8cd5{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-e41adc6-fa1cc51{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-2247fb8-2ae9baf{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-d61cea6-40f7fd6{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-8128179-b3f125b{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-257a74f-99d9c2f{width:17px;height:126px;display:none;}.elementor .e-a0292dc-27f380c{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-b3a6147-883fd20{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-04dffff-b2745c7{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-5cadb99-c081f1d{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-a731c38-61ebd05{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-9d92542-147eb2a{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-ba1e2a5-25575ee{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-757e1f4-b0f2054{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-ca4f4f2-14d2a8f{width:17px;height:41px;}.elementor .e-14658a3-9893734{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-13c460e-49084bc{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-426011e-4d8b702{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-3c25c08-7d8622a{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-a7139e5-7957248{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-0b8cc23-ac6fa0c{width:302px;align-self:center;}.elementor .e-ee7d103-1bb7f9b{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-8feb88e-1639fbf{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-303b891-082ca59{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-484016a-ab70d72{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-564b1c2-d7e20a4{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-45f0529-ce61d24{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-79d9504-d3aca9a{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-ca77ad3-924b957{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-f62b11c-2e0c116{padding:0px;}.elementor .e-71d6557-1f53097{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-5f83e59-682338d{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-8f9a8c2-f790863{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-79f1b46-74f3471{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-bc01520-814074e{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-10bb06e-2d89a2f{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0666eb5-bb2a1eb{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-3d30da8-8f29b7f{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-d4091a4-0c005cb{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-b52c050-83024fc{padding:0px;}.elementor .e-c068145-8bfded4{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-7e282bc-7fa219d{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-cba2270-127b2be{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-43d971c-649f06c{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-4060c63-da07ed0{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-1d7d3ba-9b0fda9{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-8a542cb-f6b2b1d{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-718a56e-c587d24{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-1e49b36-0ac558e{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-1750b1c-19152a1{padding:0px;}.elementor .e-ea95057-5df5d76{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1f17fb4-2b8144d{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-58037a2-7965ba5{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-fe30a23-5dbb244{width:17px;height:41px;}.elementor .e-4184d46-4e1f628{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-414b7b2-ef2d5ca{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-348910d-cf4e98e{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-09badba-a665378{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-7029b55-59a37ab{height:44px;}.elementor .e-4b4fe0d-b10a694{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-a35ee76-05f825d{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-08c294d-09b8c6a{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-827ba5d-8b93335{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-adfdac7-36de153{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9dfe9a9-4785be6{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-65b0001-8597020{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-054f14f-3707452{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-4e92eb0-cc34fb6{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-4e92eb0-cc34fb6:hover,.elementor .e-4e92eb0-cc34fb6:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-aca42d9-b064412{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-b67e48b-a90c673{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-e89afa5-548c400{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1da3ec4-4a931f0{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-1158ea5-c4308f2{width:17px;height:41px;}.elementor .e-980e0d5-0f54546{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-e8484ce-c7bc2a6{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-3cd9e0a-855bbde{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-7ccb873-bc6e203{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-e7ae5cb-b1e600c{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-5e9c68d-1ecd60b{width:55%;padding:0px;}.elementor .e-2842022-09ea789{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-ef90f8a-fb16fec{height:auto;align-self:end;}.elementor .e-e8b5950-30c24a4{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-a01b397-65d49ec{width:auto;height:60px;}.elementor .e-a715b6e-1bea968{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-1ef6b8f-78edfbc{width:auto;height:60px;}.elementor .e-8367e2a-c125baf{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-610da9c-0a00fbe{width:auto;height:60px;}.elementor .e-081ab91-89b3ec5{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-4e29a23-18322a7{width:auto;height:60px;}.elementor .e-d249730-ec22f75{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-4428c86-4df88ef{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-95f6498-8d6af81{width:131px;}.elementor .e-01dae1a-9f89292{width:131px;margin-inline-start:15px;}.elementor .e-ffb670c-346f5dc{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-83eaee3-c75b6df{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-e2e523c-af14c6f{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-16e24f9-739ff7b{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-c254a89-8e959a2{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-515cb02-d68afca{display:none;}.elementor .e-4818bf8-3c3f70f{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-63bc8e5-2a2229e{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}