.elementor .e-c92b8e5-68e5538{font-weight:800;font-size:0.76rem;color:#ff7f18;letter-spacing:0.16em;}.elementor .e-c322170-455aef0{font-weight:800;font-size:clamp(4.2rem,8vw,8.3rem);color:#ffffff;letter-spacing:-0.065em;line-height:0.86;}.elementor .e-cb01e0e-c3be7a7{max-width:35rem;font-size:1.35rem;color:#d4e0e4;line-height:1.55;}.elementor .e-54d3e0e-5f1e7a6{font-weight:700;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;}.elementor .e-087bd11-e4e0a03{font-weight:700;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;}.elementor .e-4ec73d5-23931ad{font-weight:700;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;}.elementor .e-9deaef1-0f99039{padding:0px;margin-block-start:0.8rem;display:flex;flex-direction:row;gap:0.7rem;flex-wrap:wrap;}.elementor .e-e36aa43-2d26987{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:clamp(2rem,6vw,7rem);padding-inline-end:clamp(2rem,6vw,7rem);background-color:#0b2632;flex-direction:column;gap:1.75rem;flex:1 1 0px;justify-content:center;}.elementor .e-33edb39-ee89d68{min-height:35rem;padding:0px;background-image:linear-gradient(180deg, rgba(11,38,50,.03) %,rgba(11,38,50,.42) %),url("https://www.irmco.it/wp-content/uploads/2016/05/Panoramica-Aziende-Metal.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex:0 1 0px;}.elementor .e-3814a23-14978da{min-height:44rem;padding:0px;background-color:#0b2632;display:flex;flex-direction:row;}.elementor .e-448aad8-05cc0ca{font-weight:800;font-size:0.76rem;color:#ff7f18;letter-spacing:0.16em;}.elementor .e-d3890d3-e2f2920{font-weight:800;font-size:65px;color:#0b2632;letter-spacing:-0.05em;line-height:0.96;}.elementor .e-26f1aea-41450ee{padding:0px;flex-direction:column;flex:0 1 0px;}.elementor .e-db18602-35340d8{font-size:1.16rem;color:#102a36;line-height:1.7;}.elementor .e-97c00b5-dfa041b{font-weight:700;font-size:1.08rem;color:#102a36;line-height:1.65;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:1.7rem;padding-inline-end:0px;border-inline-start-width:4px;border-left-style: solid; border-left-color: #ff7f18;\n}.elementor .e-543513e-7ec4653{padding:0px;flex-direction:column;gap:2rem;flex:1 1 0px;}.elementor .e-ef1249d-ed619c1{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:7rem;justify-content:center;align-items:center;}.elementor .e-d7a3001-537e69e{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;}.elementor .e-6269e86-0e4903a{font-weight:800;font-size:0.76rem;color:#ff7f18;letter-spacing:0.16em;}.elementor .e-64ed846-d8ff22e{width:100%;font-family:"Instrument Sans";font-weight:800;font-size:50px;color:#0b2632;letter-spacing:-0.05em;line-height:0.96;}.elementor .e-88dc7ce-a891953{width:100%;flex-direction:column;}.elementor .e-d2fb83e-d66e3f3{font-size:20px;color:#667982;}.elementor .e-3d29f7b-d7e5691{display:flex;flex-direction:row;justify-content:space-between;order:-99999;}.elementor .e-f4010cc-e13d688{font-weight:800;font-size:0.76rem;color:#b8d936;letter-spacing:0.14em;}.elementor .e-acf6e99-687afc6{font-weight:800;font-size:clamp(2.4rem,4vw,4.4rem);color:#ffffff;letter-spacing:-0.045em;line-height:1;}.elementor .e-5bffc8e-119d7c6{font-size:1.06rem;color:#d4e0e4;line-height:1.7;}.elementor .e-e12e52f-62af732{padding:4rem;flex-direction:column;gap:1.5rem;flex:1 1 0px;}.elementor .e-8c1d498-7982b1a{font-weight:800;font-size:1.5rem;color:#ffffff;margin-block-end:1.2rem;}.elementor .e-fd78548-8d217ee{font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.16);\n}.elementor .e-9992585-b3512a2{font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.16);\n}.elementor .e-4865ba1-8dd7fe4{font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.16);\n}.elementor .e-73f1e3c-c03737d{padding:4rem;background-color:#153847;flex-direction:column;gap:0px;flex:0 1 0px;}.elementor .e-a658938-d311e86{color:#ffffff;padding:0px;background-color:#0b2632;display:flex;}.elementor .e-d9b1a8b-fce2c08{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:4rem;}.elementor .e-e2a6458-191bf77{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f3f4ef;}.elementor .e-6f683a8-50f038f{font-weight:800;font-size:0.76rem;color:#ff7f18;letter-spacing:0.16em;}.elementor .e-d0aef68-f4973f0{font-family:"Instrument Sans";font-weight:800;font-size:50px;color:#0b2632;letter-spacing:-0.05em;line-height:0.96;}.elementor .e-625dd17-9232bde{padding:0px;flex-direction:column;gap:1.2rem;flex:0 1 0px;}.elementor .e-72f6ed2-58953cb{min-width:3rem;font-weight:800;font-size:1.5rem;color:#ff7f18;}.elementor .e-e9a226a-bd6314d{font-weight:800;font-size:1.45rem;color:#0b2632;}.elementor .e-3dd6f2d-27edb54{font-size:1rem;color:#667982;line-height:1.6;}.elementor .e-c741c9c-94be1dc{padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-1056c4f-4c6c6fc{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:1.6rem;border-bottom-style: solid; border-bottom-color: #d3d9d5;\n}.elementor .e-d7d312e-d59b6c1{min-width:3rem;font-weight:800;font-size:1.5rem;color:#ff7f18;}.elementor .e-5653336-5552311{font-weight:800;font-size:1.45rem;color:#0b2632;}.elementor .e-6adbe32-aba8e2e{font-size:1rem;color:#667982;line-height:1.6;}.elementor .e-daeeffe-4927b7e{padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-7d5a2d1-82002eb{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:1.6rem;border-bottom-style: solid; border-bottom-color: #d3d9d5;\n}.elementor .e-385569b-d46a43d{min-width:3rem;font-weight:800;font-size:1.5rem;color:#ff7f18;}.elementor .e-ff41589-ff97547{font-weight:800;font-size:1.45rem;color:#0b2632;}.elementor .e-d2918d7-265fc2a{font-size:1rem;color:#667982;line-height:1.6;}.elementor .e-4caf35b-1edefb6{padding:0px;flex-direction:column;gap:0.45rem;}.elementor .e-28d17e8-7502c70{padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:flex;gap:1.6rem;border-bottom-style: solid; border-bottom-color: #d3d9d5;\n}.elementor .e-9523580-21bcc74{padding:0px;border-block-start-width:1px;flex-direction:column;gap:0px;flex:1 1 0px;border-top-style: solid; border-top-color: #d3d9d5;\n}.elementor .e-7308e50-cc8737e{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:6rem;align-items:flex-start;}.elementor .e-0d4a120-f528793{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;}.elementor .e-6e4a91a-9ee5084{font-weight:800;font-size:0.76rem;color:#0b2632;letter-spacing:0.16em;}.elementor .e-89c3378-839c577{font-weight:800;font-size:60px;color:#0b2632;letter-spacing:-0.055em;line-height:0.92;}.elementor .e-58632a0-a3a13d9{font-size:1.06rem;color:#0b2632;}.elementor .e-9866715-a16d863{font-weight:800;font-size:15px;color:#fff;align-self:start;}.elementor .e-4bb91bc-a8d359b{padding:0px;flex-direction:column;gap:1.6rem;flex:1 1 0px;}.elementor .e-7f6f3a7-c163bce{font-weight:800;font-size:0.76rem;color:#0b2632;letter-spacing:0.1em;text-align:center;text-transform:uppercase;}.elementor .e-11949dd-75d7687{width:25rem;height:3rem;font-size:1rem;color:#0b2632;text-align:center;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-bottom-style: solid; border-bottom-color: #9eaaa6;\n}.elementor .e-3a3a2ec-bbe2ee6{font-weight:800;font-size:0.76rem;color:#0b2632;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0.8rem;}.elementor .e-50ee350-73602fc{width:25rem;height:3rem;font-size:1rem;color:#0b2632;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-bottom-style: solid; border-bottom-color: #9eaaa6;\n}.elementor .e-70a41a0-c0df6fe{font-weight:800;font-size:0.76rem;color:#0b2632;letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0.8rem;}.elementor .e-9d5c9fb-27a2c8d{width:25rem;min-height:7rem;font-size:1rem;color:#0b2632;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-bottom-style: solid; border-bottom-color: #9eaaa6;\n}.elementor .e-55d5768-86296a9{width:1.15rem;height:1.15rem;border-width:1px;border-color:#667982;border-style:solid;}.elementor .e-0493a08-3fec8d3{font-size:0.8rem;color:#667982;}.elementor .e-2eff9bc-eefabc6{padding:0px;margin-block-start:0.8rem;display:flex;gap:0.65rem;align-items:center;}.elementor .e-f0fc11c-32ba444{font-weight:800;font-size:1rem;color:#0b2632;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.8rem;align-self:flex-start;}.elementor .e-7defb0a-96d1e0a{font-size:0.85rem;}.elementor .e-ff75923-b0b5a3c{font-size:0.85rem;}.elementor .e-3e9b966-e833ced{padding:2.8rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.75rem;flex:0 1 0px;align-items:center;}.elementor .e-49774b5-250514e{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:6rem;align-items:flex-start;}.elementor .e-0ddbf7e-f0f65c4{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#b8d936;display:flex;flex-direction:column;}