.elementor .e-31fa674-55ad0ea{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-032b51d-484c911{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-b5c9af2-bf30f80{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-f16f6c4-190ab23{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-906f86c-54ff469{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/Training-Jumps-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-d537cf9-6ec7283{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-9ebbecf-5c14f5e{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-9a2f70c-0402d6d{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-d59372d-89022e1{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-8d78e57-ac4c212{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-e6aca8f-77a4aae{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-70e04aa-a7a3ee3{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-66b345e-f00ca68{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-2177cd4-f204ed3{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-78e721c-4a18726{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-a5d99c0-76e8ce2{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-b9957d3-542ae1f{width:17px;height:126px;display:none;}.elementor .e-0d8960c-d80a81c{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-7dec078-76b3451{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-601b54d-adc9b5e{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Training-Jumps-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-1c0900d-170c606{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-a26f109-6073779{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-2a00b81-99181ea{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-e0de211-8234970{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-1afacf9-96159c1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-678bd03-8f430ca{width:17px;height:41px;}.elementor .e-6ca283e-0329d00{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-3756c92-ce7da8a{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-711be91-cac4db0{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-da64fd8-09d5678{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-83c4224-073f0e2{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-f04e1dd-3354eb1{align-self:center;}.elementor .e-a3cf0f2-18c686d{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-002d8a3-ae22a99{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3169345-ed50830{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-bc0fad0-e12bda5{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-8695eb0-0a84f67{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-28d8a47-83bdb65{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-af09fd5-4d75234{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-2dc78aa-b75ed37{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-e956b37-85a8db5{padding:0px;}.elementor .e-d89ab6b-1c4becb{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-4d586bb-3b5a5ad{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-ec0210a-241afa9{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-03dc847-7108cb5{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-7dad2cb-9185eeb{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-b65e183-e44abec{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0f01b69-b71193f{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-51fb8f6-2ad70dc{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-7d2f94b-243fb95{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-3405633-ddbc3e7{padding:0px;}.elementor .e-a85d2bc-be62022{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-2bb34df-fb05e53{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-15f0dae-5f2ca4a{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-380291a-93c45ae{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-04372ad-9be9dd3{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-e0742e7-fec3da9{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-67ae607-75d8f89{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-106afb4-4107efb{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-c53d8b7-d444aab{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-a77e0f0-fc06c66{padding:0px;}.elementor .e-4330a4d-630e6a6{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-d025fbf-48f596a{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-4e026e0-46e1a87{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-cf52933-7ba89f6{width:17px;height:41px;}.elementor .e-4f2a056-5d6dca3{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-c702066-f3d1e19{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-e9dca04-5dda9b7{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-d4c31ef-b11c3e8{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-233a0b6-f698b3d{height:44px;}.elementor .e-c03365e-85694e5{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-8b880c1-77c7ca7{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-a670bc6-a4314ab{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-358d817-a037713{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-444a28b-28b8622{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-a45f456-a2672e0{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-e2484c0-5f97019{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-0329db2-1239adb{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-5e4b10c-306c2c7{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-5e4b10c-306c2c7:hover,.elementor .e-5e4b10c-306c2c7:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-d4deffb-37ef48f{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-ca3e2a8-7ad8c61{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-c8f3e21-b140d78{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-1555982-f84322d{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-39398b7-bc75696{width:17px;height:41px;}.elementor .e-46c20a5-817e2af{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-5684251-37261e0{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-071e200-2ddbfbf{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-762b55a-10a14a7{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-10e8730-4494c6d{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-ec8a007-0e72f88{width:55%;padding:0px;}.elementor .e-c3dace6-6809eb6{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-8ae6035-b041006{height:auto;align-self:end;}.elementor .e-9b3d9e8-4652832{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-99d3ba7-201d279{width:auto;height:60px;}.elementor .e-33b1f83-34ed7d3{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-9cf8399-4bd4936{width:auto;height:60px;}.elementor .e-7da907b-b5ba4b6{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-9577119-313c59a{width:auto;height:60px;}.elementor .e-000189a-94522ff{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-68faf99-a526fe0{width:auto;height:60px;}.elementor .e-af5a095-d43fdc6{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-43c7ff8-e1becf3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-ab1219e-e47d0fa{width:131px;}.elementor .e-39002c4-9b57741{width:131px;margin-inline-start:15px;}.elementor .e-5e6b177-5e0a956{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-2b04bc2-13dc3ee{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-780adcc-dabd361{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-997d239-39a81f2{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-a53031c-3f83dbe{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-1c3212b-a9215e8{display:none;}.elementor .e-db83cc7-4b9ec54{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-a0ddd24-d3b3a8e{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}