.elementor .e-36a5db5-90eada8{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-7b59ed5-540b8b8{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-89d7187-5a77b20{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-7ec6bb5-59c81d1{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:80px;padding-inline-end:80px;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ae9bc9c-c8988ed{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/02/Rectangle-1930-3-1024x589.png");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-3aef0db-84b14d0{font-family:"Heebo";font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:130%;text-align:end;text-transform:uppercase;align-self:end;}.elementor .e-b3e6a50-53ae0e1{max-width:90%;text-align:end;margin-block-start:40px;align-self:end;}.elementor .e-d3ce650-1be4e8c{text-align:end;padding-inline-start:5%;padding-inline-end:33px;}.elementor .e-1316cd7-99cbec5{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-46e9f8b-a343ba5{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-29e47ae-0a1589a{width:17px;min-width:17px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-11fa3be-524caf7{padding:0px;margin-block-start:40px;justify-content:flex-end;}.elementor .e-fabf7c9-4cb75bd{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:end;}.elementor .e-9e42c07-960ca2d{width:100%;}.elementor .e-9d01f10-dfba95d{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:91px;padding-inline-end:0px;margin:0px;justify-content:flex-start;align-items:start;}.elementor .e-db97734-abc4254{max-width:1700px;padding:0px;margin-block-start:180px;flex-direction:row;gap:0px;justify-content:flex-start;}.elementor .e-2dbe418-0574c85{height:44px;}.elementor .e-7fee58d-47a9a72{width:40%;height:44px;position:absolute;z-index:10;padding:0px;margin-inline-end:62px;}.elementor .e-d071e10-a4502f3{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-53b451e-88b191b{width:500px;min-height:290px;padding:0px;background-image:url("https://microgate.it/wp-content/uploads/2026/02/Rectangle-2178.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4070596-51de1f1{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-ec08c24-a015f05{width:17px;height:17px;margin-block-start:-1px;display:flex;}.elementor .e-8679689-638d471{width:17px;height:200px;padding:0px;margin-inline-start:38px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-abce164-332841e{font-family:"Heebo";font-weight:300;font-size:16px;color:var(--Chicago);letter-spacing:1px;text-transform:uppercase;margin-block-end:20px;}.elementor .e-e03476c-dfc9a45{text-align:start;display:flex;justify-content:flex-start;}.elementor .e-993b813-3e86313{font-family:"Heebo";font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1px;line-height:130%;text-transform:uppercase;}.elementor .e-993b813-3e86313:hover,.elementor .e-993b813-3e86313:focus-visible{transform:scale3d(1, 1, 1);}.elementor .e-a67e7c7-257d09b{width:23px;height:14px;margin-inline-start:13px;}.elementor .e-463a3ce-b957b06{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-f43e123-4347a61{padding:0px;margin-inline-start:55px;flex-direction:column;}.elementor .e-3a90a45-ad7f9c1{max-width:1700px;position:relative;padding:50px;margin-inline-start:88px;margin-inline-end:88px;display:flex;align-items:center;}.elementor .e-f684bb3-ce4c590{width:17px;height:41px;}.elementor .e-1d1353e-cf239bf{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-b040b42-c6b0db8{text-align:center;margin-block-end:50px;justify-content:center;}.elementor .e-54e2a3f-9601933{max-width:1300px;text-align:center;display:flex;justify-content:center;}.elementor .e-3b15abb-a5d6531{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin:0px;flex-direction:column;align-items:center;}.elementor .e-17b6170-edea785{object-fit:cover;object-position:center center;}.elementor .e-3ecf333-454d01d{width:625px;height:625px;padding:0px;}.elementor .e-cbf9621-4798e26{font-family:"Montserrat";font-weight:600;font-size:36px;color:var(--Text-base);margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c541d41-aacf452{margin-block-end:52px;}.elementor .e-06b91d1-66cecb6{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-58fcdf2-b22c285{width:17px;height:17px;display:flex;}.elementor .e-294d26f-7eb86d9{width:17px;padding:0px;margin-inline-start:-8px;margin-inline-end:47px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-f5399ba-66e7820{padding:0px;margin-block-end:44px;gap:0px;align-items:stretch;}.elementor .e-79d476e-7200f06{width:55%;padding:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-54219ca-aa0b339{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:120px;gap:72px;}.elementor .e-fe47d4a-f8e9f32{font-family:"Montserrat";font-weight:600;font-size:36px;color:var(--Text-base);margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b57a6b-67792af{margin-block-end:52px;}.elementor .e-05d6b64-7ed781a{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0771698-0bd6b17{width:17px;height:17px;display:flex;}.elementor .e-e979585-aee1c7a{width:17px;padding:0px;margin-inline-start:47px;margin-inline-end:8px;display:none;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-dd8a7a4-1b8ceb1{text-align:end;padding:0px;margin:0px;}.elementor .e-d6ef63d-e5ae737{width:17px;height:100%;object-fit:fill;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-7eda2d9-a8699e0{width:17px;height:17px;display:flex;}.elementor .e-9671cc8-429e476{width:17px;padding:0px;margin-inline-start:47px;margin-inline-end:8px;display:flex;flex-direction:column;gap:0px;flex:0 1;justify-content:center;align-items:stretch;}.elementor .e-7e94cd2-2624907{padding:0px;margin-block-end:44px;gap:0px;align-items:stretch;}.elementor .e-dd116ff-121c061{width:55%;padding:0px;flex-direction:column;justify-content:center;align-items:end;}.elementor .e-054bd55-302474f{object-fit:cover;object-position:center center;}.elementor .e-ba80671-58f3ef3{width:625px;height:625px;padding:0px;}.elementor .e-a1529a8-2a73846{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:120px;gap:72px;}.elementor .e-7b22778-631b419{width:17px;height:41px;}.elementor .e-b022083-e974d00{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-1bf8b11-11da955{font-family:"Heebo";font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:20px;margin-block-end:58px;}.elementor .e-148a50b-2bbd768{text-align:center;margin-block-end:112px;}.elementor .e-b8493ac-01d3bdd{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-dc45867-9d66396{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-e0e54f3-17c8e74{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-085d537-182aed0{text-align:start;padding:0px;margin:0px;}.elementor .e-5b2ffb0-b30484f{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-695344f-543f4db{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-11157b4-ba4c7e0{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-20a1643-6173ade{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-4dec158-5a753a0{text-align:start;padding:0px;margin:0px;}.elementor .e-9d84c89-9772973{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-0d46d6a-5581b9b{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-adc2ce1-4480f71{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-d60fae6-6431d39{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-30ea423-57be555{text-align:start;padding:0px;margin:0px;}.elementor .e-0df64e6-5a7ceda{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-38d8877-393912a{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-f27d7e0-17e4340{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-0c72714-7dcc0fe{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-ff9183d-a953314{text-align:start;padding:0px;margin:0px;}.elementor .e-c122a8e-0cac7a0{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-444481c-94cfd9d{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-0c2de87-386f58d{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-ec069d9-0a7f368{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-be8ac05-f9cf73b{text-align:start;padding:0px;margin:0px;}.elementor .e-fbd9d94-0487dfa{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-da02fe4-0c18a06{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-a467fac-b7c914e{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-a75d5ac-4e75bd4{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-f21069f-b5ee541{text-align:start;padding:0px;margin:0px;}.elementor .e-d99f942-cacd16b{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-442874c-0cf6853{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-1836021-0dc297f{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-680c467-e104f65{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-731d798-235a35b{text-align:start;padding:0px;margin:0px;}.elementor .e-ae0454e-fc46b3b{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-5491ea2-4f26810{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-abfa6c2-58f4080{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-63867d6-78664ef{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-629ec88-51c0ee9{text-align:start;padding:0px;margin:0px;}.elementor .e-406a46e-f5d90ec{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-924510d-6ff8184{width:25px;height:50px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:12px;}.elementor .e-eef156c-8e63b4a{font-family:"Montserrat";font-weight:600;font-size:28px;color:#3C3C3C;line-height:120%;margin-block-end:12px;margin-inline-start:0px;}.elementor .e-3c16e9b-940cc6f{width:auto;font-family:"Almarai";font-weight:300;font-size:20px;color:var(--Text-base);line-height:130%;padding:0px;margin-inline-start:0px;}.elementor .e-ce887b9-a0a5f30{text-align:start;padding:0px;margin:0px;}.elementor .e-bb0b5c1-2fe64a9{width:33%;height:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;margin-block-end:32px;flex-direction:column;}.elementor .e-c436a63-6137d61{padding:0px;flex-wrap:wrap;justify-content:flex-start;}.elementor .e-a280b12-dbdc6e6{max-width:1700px;padding-block-start:126px;padding-block-end:126px;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;align-items:center;}.elementor .e-d7852d0-a1145c1{width:100%;height:911px;object-fit:cover;}.elementor .e-019d0f5-c4854a0{max-width:1700px;padding:0px;}.elementor .e-60509ad-e54f244{font-family:"Heebo";font-weight:300;font-size:18px;margin-block-start:20px;margin-block-end:20px;}.elementor .e-80e2bbf-13668e4{padding-block-start:0px;padding-block-end:55px;padding-inline-start:20px;padding-inline-end:20px;background-color:#FFFFFF;flex-direction:row;gap:48px;}.elementor .e-a1b80e7-1117cf2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:26px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--RioGrande);}.elementor .e-ad276c8-b7ea9b9{font-family:"Montserrat";font-weight:700;font-size:24px;margin-block-start:0px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4e7e97a-a0a0d00{padding:0px;flex-direction:column;gap:25px;}.elementor .e-3b47730-b07c887{font-family:"Montserrat";font-weight:700;font-size:24px;margin-block-start:0px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ff42b0a-5b3f929{padding:0px;margin:0px;flex-direction:column;gap:25px;}.elementor .e-45fa6f3-d83d847{padding-block-start:51px;padding-block-end:55px;padding-inline-start:88px;padding-inline-end:88px;flex-direction:row;gap:48px;}.elementor .e-c7c8e39-8d92385{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--Westar);}.elementor .e-3cfc819-75fc57c{width:17px;height:41px;}.elementor .e-0dc4ce1-b62382f{margin-block-start:100px;margin-block-end:100px;justify-content:center;}.elementor .e-4111f48-7bae3ec{position:absolute;inset-block-start:-100px;inset-inline-start:0px;scroll-margin-top:0px;}.elementor .e-7b19980-5af15bf{position:absolute;inset-block-start:400px;inset-inline-start:0px;scroll-margin-top:0px;display:none;}.elementor .e-823757b-56a3dcc{font-family:"Heebo";font-weight:300;font-size:16px;color:#5A5955;letter-spacing:1.6px;line-height:20px;margin-block-end:58px;}.elementor .e-937f5ca-b14c004{text-align:center;margin-block-end:50px;justify-content:center;}.elementor .e-f08d9f8-dcf2053{max-width:1300px;text-align:center;display:flex;justify-content:center;}.elementor .e-fc5015e-46ebe51{max-width:1700px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:130px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-0b60719-1c926a3{max-width:1300px;padding:0px;}