.elementor .e-409bc97c-878d{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(13,17,23,0.55);}.elementor .e-4098fe41-74de{font-family:Figtree;font-weight:600;font-size:12px;color:rgba(243,243,239,0.64);letter-spacing:0.1em;text-transform:uppercase;margin-block-end:20px;display:block;}.elementor .e-36d7ed32-db57{max-width:24ch;font-family:Figtree;font-weight:700;font-size:clamp(34px,4.6vw,64px);color:#F3F3EF;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-be704a5-a535{max-width:48ch;font-family:Figtree;font-size:clamp(17px,1.5vw,20px);color:rgba(243,243,239,0.78);line-height:1.45;margin:0px;}.elementor .e-143d574f-e8a3:hover,.elementor .e-143d574f-e8a3:focus-visible{color:#F9FA03;background-color:#0D1117;}.elementor .e-143d574f-e8a3{font-family:Figtree;font-weight:600;font-size:15px;color:#0D1117;line-height:1;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:0px;background-color:#F9FA03;display:inline-block;}.elementor .e-6d212413-380a:hover,.elementor .e-6d212413-380a:focus-visible{color:#0D1117;border-color:#F3F3EF;background-color:#F3F3EF;}.elementor .e-6d212413-380a{font-family:Figtree;font-weight:600;font-size:15px;color:#F3F3EF;line-height:1;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:rgba(243,243,239,0.35);border-style:solid;background-color:transparent;display:inline-block;}.elementor .e-461d63bf-a467{width:auto;padding:0px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .e-25439c48-b166{padding:0px;margin-block-start:28px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap: 28px 48px;\n}.elementor .e-3e62f113-66eb{width:100%;max-width:1320px;position:relative;padding-block-start:150px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-inline: auto;\n}.elementor .e-67c899a7-3541{min-height:78vh;position:relative;color:#F3F3EF;padding:0px;background-image:url("https://www.emg-italy.com/wp-content/uploads/2026/05/SLP1500_20m.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 55%;background-color:#0D1117;display:flex;align-items:flex-end;}.elementor .e-18039815-2c80{font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#0D1117;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-7ab6f15d-104a{max-width:62ch;font-family:Figtree;font-size:17px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-1b6ffe79-5c66{column-gap:64px;padding:0px;margin-block-end:56px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto;align-items:end;row-gap: 24px;\n}.elementor .e-2f2d8808-43df{width:180px;height:198px;display:block;align-self:center;}.elementor .e-1b5a4543-cb29{font-family:Figtree;font-weight:600;font-size:22px;color:#0D1117;letter-spacing:-0.015em;margin:0px;}.elementor .e-36c32f62-ce9b{font-family:Figtree;font-size:15px;color:#5F6873;line-height:1.75;margin:0px;}.elementor .e-4d960041-513b{padding-block-start:24px;padding-block-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.32);\n}.elementor .e-5d1f1402-7540{width:180px;height:198px;display:block;align-self:center;}.elementor .e-1d594956-bb2f{font-family:Figtree;font-weight:600;font-size:22px;color:#0D1117;letter-spacing:-0.015em;margin:0px;}.elementor .e-25b0f808-a529{font-family:Figtree;font-size:15px;color:#5F6873;line-height:1.75;margin:0px;}.elementor .e-7a7ec6d3-e96f{padding-block-start:24px;padding-block-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.32);\n}.elementor .e-140e49d4-c304{width:180px;height:198px;display:block;align-self:center;}.elementor .e-3fd9eae7-269f{font-family:Figtree;font-weight:600;font-size:22px;color:#0D1117;letter-spacing:-0.015em;margin:0px;}.elementor .e-48ff479e-1749{font-family:Figtree;font-size:15px;color:#5F6873;line-height:1.75;margin:0px;}.elementor .e-3dec55b5-2337{padding-block-start:24px;padding-block-end:0px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding-inline: 0px; border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.32);\n}.elementor .e-77d62cbf-ced8{column-gap:40px;padding:0px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;row-gap: 48px;\n}.elementor .e-7830fc91-7643{width:100%;max-width:1320px;position:relative;padding:0px;margin-inline: auto;\n}.elementor .e-2781b4f-c9f7{padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;}.elementor .e-00dd2d0{flex-direction:column;}.elementor .e-515b55a0-b952{font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#F3F3EF;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-27c8ec4a-58cb{max-width:48ch;font-family:Figtree;font-size:17px;color:rgba(243,243,239,0.72);line-height:1.55;margin:0px;}.elementor .e-4907ea1b-a0a7:hover,.elementor .e-4907ea1b-a0a7:focus-visible{text-decoration-color: #F3F3EF;\n}.elementor .e-4907ea1b-a0a7{font-family:Figtree;font-weight:600;font-size:16px;color:#F3F3EF;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-block;text-underline-offset: 0.3em; text-decoration-color: rgba(243,243,239,0.4);\n}.elementor .e-5d95b079-16e5{padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .e-25d0ad1b-3caa{max-width:18ch;font-family:Figtree;font-weight:600;font-size:20px;color:#F3F3EF;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-1222188b-8fcd{max-width:52ch;font-family:Figtree;font-size:16px;color:rgba(243,243,239,0.72);line-height:1.55;margin:0px;}.elementor .e-59822ad2-e1ef{column-gap:24px;padding-block-start:24px;padding-block-end:24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 8px; border-bottom-style: solid; border-bottom-color: rgba(243,243,239,0.16);\n}.elementor .e-229df8df-4227{max-width:18ch;font-family:Figtree;font-weight:600;font-size:20px;color:#F3F3EF;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-c237ce5-752f{max-width:52ch;font-family:Figtree;font-size:16px;color:rgba(243,243,239,0.72);line-height:1.55;margin:0px;}.elementor .e-4f51ed39-16ef{column-gap:24px;padding-block-start:24px;padding-block-end:24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 8px; border-bottom-style: solid; border-bottom-color: rgba(243,243,239,0.16);\n}.elementor .e-4643d0ac-c650{max-width:18ch;font-family:Figtree;font-weight:600;font-size:20px;color:#F3F3EF;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-61ec2d48-2c49{max-width:52ch;font-family:Figtree;font-size:16px;color:rgba(243,243,239,0.72);line-height:1.55;margin:0px;}.elementor .e-7644a640-c391{column-gap:24px;padding-block-start:24px;padding-block-end:24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 8px; border-bottom-style: solid; border-bottom-color: rgba(243,243,239,0.16);\n}.elementor .e-3594787f-32cc{max-width:18ch;font-family:Figtree;font-weight:600;font-size:20px;color:#F3F3EF;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-5eb29af7-6ccc{max-width:52ch;font-family:Figtree;font-size:16px;color:rgba(243,243,239,0.72);line-height:1.55;margin:0px;}.elementor .e-48318230-935a{column-gap:24px;padding-block-start:24px;padding-block-end:24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 8px; border-bottom-style: solid; border-bottom-color: rgba(243,243,239,0.16);\n}.elementor .e-46c08851-928f{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(243,243,239,0.16);\n}.elementor .e-764ae658-40cd{column-gap:64px;padding:0px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;align-items:start;row-gap: 40px;\n}.elementor .e-75c88b6a-91c5{width:100%;max-width:1320px;position:relative;padding:0px;margin-inline: auto;\n}.elementor .e-5059e4da-6805{padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#0D1117;}.elementor .e-cf921e-eaee{font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#0D1117;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-61c74496-a531{max-width:62ch;font-family:Figtree;font-size:17px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-502332ec-3167{column-gap:64px;padding:0px;margin-block-end:48px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto;align-items:end;row-gap: 24px;\n}.elementor .e-1ef226fc-fff4{max-width:24ch;font-family:Figtree;font-weight:600;font-size:clamp(20px,1.8vw,25px);color:#0D1117;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-38fe1fc6-1918{max-width:60ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-5549cc33-6ce8{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-12b73bcf-e843{max-width:24ch;font-family:Figtree;font-weight:600;font-size:clamp(20px,1.8vw,25px);color:#0D1117;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-3e8826f3-1725{max-width:60ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-5479220f-21d4{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-89abf03-7647{max-width:24ch;font-family:Figtree;font-weight:600;font-size:clamp(20px,1.8vw,25px);color:#0D1117;letter-spacing:-0.015em;line-height:1.12;margin:0px;}.elementor .e-5607cbea-646e{max-width:60ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-7183a03-129b{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-246f742e-860b{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.14);\n}.elementor .e-232f9b57-ca8a{width:100%;max-width:1320px;position:relative;padding:0px;margin-inline: auto;\n}.elementor .e-1c1b4de1-526e{padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;display:none;}.elementor .e-5973c2c9-4c9d{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding:0px;background-color:rgba(13,17,23,0.6);}.elementor .e-5543c87f-f719{max-width:18ch;font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#F3F3EF;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-736df64c-16d8{max-width:52ch;font-family:Figtree;font-size:clamp(17px,1.5vw,20px);color:rgba(243,243,239,0.78);line-height:1.45;margin:0px;}.elementor .e-9fc1884-fedf{font-family:Figtree;font-size:13px;color:rgba(243,243,239,0.55);margin:0px;}.elementor .e-52288918-e8ab{width:100%;max-width:1320px;position:relative;padding-block-start:96px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-68d5fcdc-e041{min-height:64vh;position:relative;color:#F3F3EF;padding:0px;background-image:url("https://www.emg-italy.com/wp-content/uploads/2026/10/P3010262-1024x683.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 45%;background-color:#0D1117;display:flex;align-items:flex-end;}.elementor .e-11fafe5e-8655{font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#0D1117;letter-spacing:-0.03em;line-height:0.98;margin:0px;}.elementor .e-12615b53-e9e7{max-width:52ch;font-family:Figtree;font-size:17px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-3a29c2d1-474a:hover,.elementor .e-3a29c2d1-474a:focus-visible{text-decoration-color: #0D1117;\n}.elementor .e-3a29c2d1-474a{font-family:Figtree;font-weight:600;font-size:16px;color:#0D1117;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-block;text-underline-offset: 0.3em; text-decoration-color: rgba(13,17,23,0.32);\n}.elementor .e-294d4a66-b998{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-6dc8e905-db42{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:60% 45%;display:block;}.elementor .e-7d8cfee-ac27{font-family:Figtree;font-size:14px;color:#5F6873;margin:0px;}.elementor .e-601cef04-2894{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-57900fcc-48f8{width:100%;max-width:1320px;position:relative;column-gap:64px;padding:0px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto;align-items:center;margin-inline: auto; row-gap: 32px;\n}.elementor .e-613f23bd-6cd0{padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;}.elementor .e-5d45022d-1c25{font-family:Figtree;font-weight:700;font-size:clamp(30px,3.6vw,52px);color:#0D1117;letter-spacing:-0.03em;line-height:0.98;margin-block-start:0px;margin-block-end:48px;}.elementor .e-2a494682-d489{max-width:28ch;font-family:Figtree;font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#0D1117;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-5498390-b8a9{max-width:58ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-303c28f1-6300{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-7337fdcb-c421{max-width:28ch;font-family:Figtree;font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#0D1117;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-3cd1143a-10a7{max-width:58ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-76fb8095-1308{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-59482200-46bb{max-width:28ch;font-family:Figtree;font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#0D1117;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-15809d7-dc04{max-width:58ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-67b4093b-6670{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-6dc989ab-30e0{max-width:28ch;font-family:Figtree;font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#0D1117;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-31cbf084-b908{max-width:58ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-5b3b6c8e-67a5{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-59e93b86-ddac{max-width:28ch;font-family:Figtree;font-weight:600;font-size:clamp(19px,1.7vw,23px);color:#0D1117;letter-spacing:-0.015em;line-height:1.15;margin:0px;}.elementor .e-61649f74-21f6{max-width:58ch;font-family:Figtree;font-size:16px;color:#5F6873;line-height:1.55;margin:0px;}.elementor .e-1519c7f4-58f5{column-gap:24px;padding-block-start:28px;padding-block-end:28px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto;padding-inline: 0px; border-block-end-width: 1px; row-gap: 10px; border-bottom-style: solid; border-bottom-color: rgba(13,17,23,0.14);\n}.elementor .e-1d5fa400-678d{padding:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.14);\n}.elementor .e-55806431-9b05{max-width:70ch;font-family:Figtree;font-size:14px;color:#5F6873;margin-block-start:20px;margin-block-end:0px;}.elementor .e-2b34024e-1537:hover,.elementor .e-2b34024e-1537:focus-visible{text-decoration-color: #0D1117;\n}.elementor .e-2b34024e-1537{font-family:Figtree;font-weight:600;font-size:16px;color:#0D1117;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-block;text-align: left; text-underline-offset: 0.3em; text-decoration-color: rgba(13,17,23,0.32);\n}.elementor .e-540013a-bf0a:hover,.elementor .e-540013a-bf0a:focus-visible{text-decoration-color: #0D1117;\n}.elementor .e-540013a-bf0a{font-family:Figtree;font-weight:600;font-size:16px;color:#0D1117;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;display:inline-block;text-align: left; text-underline-offset: 0.3em; text-decoration-color: rgba(13,17,23,0.32);\n}.elementor .e-1880c94c-b327{width:auto;padding:0px;margin-block-start:48px;display:flex;flex-wrap:wrap;gap: 10px 24px;\n}.elementor .e-1c480932-c538{width:100%;max-width:1320px;position:relative;padding:0px;margin-inline: auto;\n}.elementor .e-12fc8f77-e7c0{padding-block-start:112px;padding-block-end:112px;padding-inline-start:32px;padding-inline-end:32px;background-color:#ffffff;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(13,17,23,0.14);\n}.elementor .e-4d62630-68b55b0{align-self:center;}.elementor .e-c380e3b-8260cdb{flex-direction:column;}.elementor .e-f115771{flex-direction:column;}