.elementor .e-60e86ae-fa36871{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-8d2d38a-d6faae5{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-3ab525e-1eb489f{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-4796eb6-200a720{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-d44c435-5d7cbe6{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-Optojump-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-2934760-f95e8e0{width:41px;height:17px;margin-inline-end:21px;}.elementor .e-5c8b865-836c58a{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:100%;text-transform:uppercase;}.elementor .e-681c057-6be93bf{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-a7fb6cb-2baedb6{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-2c8ba2e-ddec9ba{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-d8267b6-880bb4a{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-40ebe7b-bec53b3{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-98bc66a-b1c5c89{width:35%;padding:0px;flex-direction:column;align-items:end;}.elementor .e-5c0d279-1664c95{width:17px;height:100%;object-fit:fill;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-568d1e7-619765a{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-40785e0-8863a56{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-67e8cd4-9be0aca{width:17px;height:126px;display:none;}.elementor .e-14c9632-77c25b9{width:65%;padding:0px;margin-inline-start:60px;}.elementor .e-c26899d-8208f61{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;}.elementor .e-ddf85e7-966449c{background-image:url("https://microgate.it/wp-content/uploads/2026/05/Training-Sprint-Intro-1024x452.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d0fd8ef-4ca29d3{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-ec47c77-74fc7f7{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-d920cff-972f701{font-weight:300;font-size:18px;color:var(--Text-base);margin-block-start:20px;margin-block-end:20px;}.elementor .e-ff5d7d7-bef86aa{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-77f0832-1d947ba{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#E1DFDA;}.elementor .e-ab9bae5-5da6492{width:17px;height:41px;}.elementor .e-5703ed5-8558890{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-f83bce8-fca9854{position:absolute;inset-block-start:0px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-9d68de2-ffb67ce{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-dcc860e-ea4bb05{font-weight:600;color:#3C3C3C;line-height:120%;text-align:center;margin-block-start:0px;margin-block-end:0px;}.elementor .e-390b38e-0ed1af1{font-weight:300;color:#3C3C3C;line-height:130%;text-align:center;margin-block-start:58px;}.elementor .e-f8d9b8b-483e173{align-self:center;}.elementor .e-243dfd4-5f5806c{max-width:1300px;padding:0px;flex-direction:column;align-items:center;}.elementor .e-11aad67-b74f09c{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dd6b3e7-e6f2b18{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-271f142-0c2d743{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-76cfdd9-5069461{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-a2dc91a-4e17ecb{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-aac026a-7014512{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-3fff21d-ebfdd45{color:var(--Text-base);line-height:130%;margin-inline-start:40px;flex-wrap:wrap;}.elementor .e-fed5caa-e9446e6{padding:0px;}.elementor .e-ac01c6b-80b7ced{padding:0px;margin-inline-start:70px;flex-direction:column;flex-wrap:wrap;}.elementor .e-c8c7ab9-3c15f7f{padding:0px;margin-block-end:125px;flex-wrap:nowrap;}.elementor .e-34becaf-e3fd01e{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dc411fd-6e09e8d{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-029c597-4d3ed13{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-c885bf1-36364b9{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-cd79106-f1d35ca{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-517aef7-5d35e79{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-65a69c3-d03de8d{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-1424e56-341c870{padding:0px;}.elementor .e-ff9ee3b-3a4debc{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-13ae3d6-901f483{padding:0px;margin-block-end:125px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-675c03e-7181565{width:450px;height:450px;margin-block-start:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0bb7bac-993ceea{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;line-height:130%;text-transform:uppercase;margin-block-end:30px;}.elementor .e-cf95d85-6ce36d5{font-weight:600;font-size:48px;color:var(--Text-base);margin-block-end:45px;}.elementor .e-6fff473-dcf6bc4{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ebcafa3-6e6f6f7{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-652790b-5afe3b9{width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-ebeeb2d-2ada4a9{color:var(--Text-base);line-height:130%;padding-inline-start:40px;}.elementor .e-962bd19-79149ff{padding:0px;}.elementor .e-1412271-3dad1e2{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-d7d61c1-5b61d5c{padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-edbebb9-892b380{max-width:1400px;padding:0px;margin-block-start:150px;margin-inline-start:200px;margin-inline-end:200px;flex-direction:column;}.elementor .e-352e4d8-4ce2cda{width:17px;height:41px;}.elementor .e-ca87e2d-7cb46fd{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-b8b6824-3a6a641{max-width:1700px;font-weight:600;color:var(--Text-base);line-height:120%;text-align:center;}.elementor .e-975edf8-bbe19f9{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-9cff9b8-fe93cda{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-4aee95d-1f55726{height:44px;}.elementor .e-d0e5af5-adfc88f{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-759eae6-dcd9dff{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-0e07062-a04b713{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-361a6a0-948cb08{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-38ec851-6bcc08a{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-9c8324c-f2cd6d8{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-38c58a9-2d35818{font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;margin-block-end:20px;}.elementor .e-aa00634-11339a9{font-weight:600;font-size:60px;color:#3C3C3C;line-height:120%;text-align:start;display:flex;justify-content:flex-start;}.elementor .e-f54b1ca-a8550d8{font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-f54b1ca-a8550d8:hover,.elementor .e-f54b1ca-a8550d8:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-552d74a-afb23b0{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-8f3395e-793e0a5{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-0175dcd-55fe50f{padding:0px;margin-inline-start:70px;flex-direction:column;}.elementor .e-ece9b70-2968749{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-dd7db87-b24cad1{width:17px;height:41px;}.elementor .e-1180506-5dbf34d{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-78fb685-66812c0{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-5a40ed8-c78c9b6{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-5780ff7-08e89ba{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-12eb0a3-7524bba{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-403a131-ec02b94{width:55%;padding:0px;}.elementor .e-4082f9f-d28ba44{padding:0px;gap:37px;justify-content:flex-end;align-items:start;}.elementor .e-d6c39b0-9583bcb{height:auto;align-self:end;}.elementor .e-397c407-f710039{width:45%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-c8c0519-6577482{width:auto;height:60px;}.elementor .e-c2e08d8-efec3b6{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-bfd5213-3b17fbf{width:auto;height:60px;}.elementor .e-c60063b-9db9645{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-809f626-2087763{width:auto;height:60px;}.elementor .e-9a81f97-83d8bb2{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-5aa9bdd-e35ec3a{width:auto;height:60px;}.elementor .e-2644e0a-393fa04{width:300px;padding:0px;margin-block-end:17px;}.elementor .e-8087cad-99ab243{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;flex-wrap:wrap;}.elementor .e-a2f28c7-e255e8d{width:131px;}.elementor .e-6e4e293-f40e3a9{width:131px;margin-inline-start:15px;}.elementor .e-8c6b05d-b9984e5{padding:0px;margin-block-end:70px;flex-direction:row;}.elementor .e-d8e8d9c-144c557{width:50%;padding:0px;margin-inline-start:58px;flex-direction:column;justify-content:space-between;}.elementor .e-68a06fd-34e4a43{padding:0px;margin-block-start:40px;gap:0px;}.elementor .e-84db778-49b862f{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-1b2f5ee-5f01026{font-weight:700;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;}.elementor .e-2c4ff64-5667c36{display:none;}.elementor .e-0bf811f-c35799e{width:13px;height:49px;margin-inline-start:41px;margin-inline-end:41px;display:inline-block;}.elementor .e-b7e1157-aeb6442{max-width:1700px;padding:0px;margin-block-start:110px;margin-block-end:60px;margin-inline-start:5%;margin-inline-end:5%;align-items:center;}