.elementor .e-1532e18-9f25ddf{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-656c446-cf2830d{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-32e5ded-6428662{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-dbbbc17-c626f39{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-7642ddd-ca78cdd{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-Cognitive-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-453037e-1343065{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-d73ddba-ca44a78{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-a6511da-0b6a53d{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-c92de14-eafc16a{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-626df34-589a9f5{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-b626919-1516ea2{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-c627e23-514a414{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-e3bcaa3-3f60fde{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-64a2b7a-ad4b067{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-32fa7e7-56489fe{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-add09cf-482ffca{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-e4a7dab-3848292{width:17px;height:126px;display:none;}.elementor .e-afe11ee-8f9286a{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-8cc9b9a-ffa8eb3{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-ce1a425-2432908{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Rehab-Cognitive-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d0f7854-ea72688{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-8350d27-7f62dc5{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-a5d6a64-4e3b1cd{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-22e3a41-ffd6192{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-02e5157-434c3b6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-9a6e6f8-d56e7df{width:17px;height:41px;}.elementor .e-d3c08e5-1ccc188{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-313c141-8d13c6c{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-02865d7-bb01ff3{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-03fe1c3-8ac6a89{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-31f68eb-1a0d415{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-86e5a53-e115dcc{align-self:center;}.elementor .e-74d14a4-1ad09a1{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-c06d587-7d96e94{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5d2ed3c-fdcf5bc{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-32a0631-ed4e3b6{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-a358d44-0931ea5{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-798e30e-2efe3b9{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-171be82-20a2b8b{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-be1edcf-f503d72{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-f24822f-2e648a7{padding:0px;}.elementor .e-e813a59-5f16d73{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-0810a99-3d77fc2{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-1ccaff8-c88638f{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d99e3cd-412d3a0{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-8d9b929-5c7a0cb{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-9cb9390-102cadc{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-dd93f28-df91387{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-dadd7a3-da11e92{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-f3ffa77-68cfbb5{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-21139c2-a8f5a57{padding:0px;}.elementor .e-360105d-099194f{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-5c6b310-44a2dc0{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-12d3c07-ccfdcb2{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-bbf86e1-f4d435f{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-c2855c5-abb3d8b{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-0d05ebf-642703e{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0b9ce36-1bd410e{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-16fec22-beb3bbe{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-f5cbc34-a72aca2{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-f7a945e-61c94d1{padding:0px;}.elementor .e-95ff43b-b497048{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-60b7000-5ae530a{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-f35f168-671a264{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-48d0e54-567d96d{width:17px;height:41px;}.elementor .e-e47e9cc-22c590f{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-f0f6bab-2c4944c{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-c6ea225-949878d{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-f4366c5-3736899{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-516e465-0f9e04c{height:44px;}.elementor .e-8f3411a-f033131{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-759f1f8-7cc7695{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-381c04c-02e4007{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-af1f8f8-d36dd3d{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-46a2594-59ab306{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-c9df354-6749959{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-98c7051-4d552c1{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-646a0ec-ceb40c2{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-68d3c80-465ec2b{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-68d3c80-465ec2b:hover,.elementor .e-68d3c80-465ec2b:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-2812086-9c5da7f{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-fce40c8-b1026fe{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-d70a953-9098b61{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-8d599c4-d002786{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-9e01548-0b288e2{width:17px;height:41px;}.elementor .e-076e73f-d2fe54b{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-461a476-f0b4963{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-9b671de-e559a54{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-a0267f9-ef028b0{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-1f4e2e4-798073b{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-df1e99c-3cc08d3{width:55%;padding:0px;}.elementor .e-5d1ed5e-1b05a49{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-725154c-5ac1b0a{height:auto;align-self:end;}.elementor .e-ffd224b-518a658{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1fc7bb4-d977303{width:auto;height:60px;}.elementor .e-bdb606c-312532b{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-7ad6316-3e2b1b1{width:auto;height:60px;}.elementor .e-bd839ca-a186aa3{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-bca8f33-01210d3{width:auto;height:60px;}.elementor .e-720062c-c7c68dd{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-19ad993-5665bae{width:auto;height:60px;}.elementor .e-34c6edf-c0b4831{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-f7a9e65-5d8a6bb{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-34ae6a0-eb4ae55{width:131px;}.elementor .e-8f6e483-5947cf7{width:131px;margin-inline-start:15px;}.elementor .e-e96c8e2-528d078{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-10cfac7-d815a45{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-d9002b6-0336ea7{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-09eba61-bd2cbdb{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-898b82a-f9dcb9a{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-41c4cd0-431cb06{display:none;}.elementor .e-e419642-43db0bf{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-e25efd2-7d83f73{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}