.elementor .e-628c53b-add180c{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-fd7da48-7461237{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-8c0ca4d-ac0e3ee{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-84b8891-d91a1fb{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-6326fc1-7c82875{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-Biofeedback-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-f3423a4-70cf3e9{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-63f8f90-02d170a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-0d0faa6-51e63db{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-9738ade-3bdb9d5{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-01d9b66-a3d1d7d{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ff151f5-16bf778{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-6e0b8be-7917d81{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-203efdd-1806df6{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-fd5c4c7-b395e8c{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-13c282e-923deda{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-654eece-7aa392c{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-71a6bf8-7ab7559{width:17px;height:126px;display:none;}.elementor .e-35a5b98-483e6ef{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-94172f4-4b0e612{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-8505fc5-533b6c5{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Rehab-Biof-Intro-1-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-953260c-9665acc{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:row;gap:48px;justify-content:center;align-items:center;}.elementor .e-7e50ca2-d4dcbad{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-a1e1c45-c77a692{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-9c864c7-6ffe379{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-0a6e08a-394c78b{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-9151d58-7394555{width:17px;height:41px;}.elementor .e-914103b-3557d6c{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-07278a5-e489952{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-b540aa3-b91c288{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-66669ec-316120b{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-88eec34-a520545{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-4dc4084-731ba2c{align-self:center;}.elementor .e-73fa556-a5164ab{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-f906ca2-61f17a3{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d5fa4d7-523d904{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-07c0614-cc5e028{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-d175b51-d729e8f{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-dae4c36-004d50e{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-3ce2e8c-88c92f1{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-3bfd8d5-aa1a675{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-e27ac09-14d4f6d{padding:0px;}.elementor .e-82f1e71-b92ac99{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-062fb95-83c1dbc{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-b33f09d-378de50{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5996033-0b0806a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-194119c-3d52363{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-969d1ef-b3a7231{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-d124b63-d4a3b71{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-e283d8a-f1a6905{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-f2f1825-d4b75f7{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-d453922-c77c833{padding:0px;}.elementor .e-64b8b75-c36dfdd{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-4851c2a-898b704{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-a7503c3-14fa98a{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a89ca0a-1a9066a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-ddff14a-56f71c8{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-2b3c0e5-9ebe8a2{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-70ae696-2c04116{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-2a341df-4a0b52d{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-e6b69ec-9cc2dc3{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-0201937-e6eacc9{padding:0px;}.elementor .e-788ae40-6bd23db{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-2d651e9-93122a1{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-060b587-07d6022{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-0f6b2a5-16b941c{width:17px;height:41px;}.elementor .e-a28699d-e1a3272{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-6b1798f-4338ef9{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-0f9032b-a2361a5{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-f234eaa-556a1ee{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-64e1290-08a4d29{height:44px;}.elementor .e-076551d-e8a1306{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-00ed52c-53e6b27{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-5f48091-94cd7a2{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-e5185f3-e7ed7fe{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-d986c28-f87eb09{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-aeedcb2-115f3e9{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-8898d8b-ab891bd{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-54da93c-544cef3{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-8a5c62e-79db8e2{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-8a5c62e-79db8e2:hover,.elementor .e-8a5c62e-79db8e2:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-b626d21-a341127{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-f678343-a13a63c{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-98a8e75-6f4b315{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-46c5835-50f885a{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-a6dd084-3ed0f2e{width:17px;height:41px;}.elementor .e-ab704f8-77693e1{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-df3ba2e-4208030{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-6068e3a-eb293f4{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-d9f99fd-49e626a{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-cebe0e6-56ecb00{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-207a816-95781ac{width:55%;padding:0px;}.elementor .e-aa12e5a-ceb1804{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-8302125-8b0ce6a{height:auto;align-self:end;}.elementor .e-b327b47-ba1fbf2{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-560e393-70997a9{width:auto;height:60px;}.elementor .e-bbf4cd5-5942ca1{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-69000de-17ddb29{width:auto;height:60px;}.elementor .e-457e646-ce0fb89{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-cee340c-e800e3f{width:auto;height:60px;}.elementor .e-346adb6-006129b{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-f958e20-d7a3edc{width:auto;height:60px;}.elementor .e-62c9021-99ffed1{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-9d98909-3058895{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-a67938e-df8295d{width:131px;}.elementor .e-233b57d-0bd0d75{width:131px;margin-inline-start:15px;}.elementor .e-9d6cf7f-a652165{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-0e9032a-ed5191f{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-bbef0dd-897aeac{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-545eead-1560152{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-3b5c2f1-417fb9b{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-4a3d2b4-e98dfb2{display:none;}.elementor .e-da32359-8b1cd4d{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-ceb0c5a-1a61837{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}