.elementor .e-50550662-592f{width:220px;height:52px;color:var(--ac-bianco);}.elementor .e-7e7bef8b-c06c{font-family:var(--ac-font);font-size:20px;color:var(--ac-grigio);line-height:1.45;}.elementor .e-f5d3ffa-c88f{width:auto;max-width:440px;padding:0px;flex-direction:column;gap:20px;}.elementor .e-35d2b00a-c590{font-family:var(--ac-font);font-weight:600;font-size:13px;color:var(--ac-magenta);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1ef629c7-ff7c{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-5faf102a-9e70:hover,.elementor .e-5faf102a-9e70:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-5faf102a-9e70{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-2709e75e-a94d{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-47c1598c-a0d4:hover,.elementor .e-47c1598c-a0d4:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-47c1598c-a0d4{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-5730a47c-15b1{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-760017e1-4a56:hover,.elementor .e-760017e1-4a56:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-760017e1-4a56{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-4c88aa99-c535{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-66a6e0dd-edb2:hover,.elementor .e-66a6e0dd-edb2:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-66a6e0dd-edb2{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-2d1706d2-45a1{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-34bf6784-4af7:hover,.elementor .e-34bf6784-4af7:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-34bf6784-4af7{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-77a69172-1e8e{width:20px;height:20px;color:var(--ac-bianco);display:block;}.elementor .e-7c7d8ff8-4bd6:hover,.elementor .e-7c7d8ff8-4bd6:focus-visible{border-color:var(--ac-magenta);background-color:var(--ac-magenta);}.elementor .e-7c7d8ff8-4bd6{width:auto;color:var(--ac-bianco);padding:12px;border-radius:50%;border-width:1px;border-color:var(--ac-linea);border-style:solid;transition:all 0.3s;}.elementor .e-48a08516-9b69{width:auto;padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-69ae39bd-b9b0{width:auto;padding:0px;flex-direction:column;gap:16px;}.elementor .e-7b23c494-51c6{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;border-bottom-style: solid; border-bottom-color: var(--ac-linea);\n}.elementor .e-21263b2-8e58{font-family:var(--ac-font);font-weight:600;font-size:13px;color:var(--ac-magenta);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1631ca48-fc41:hover,.elementor .e-1631ca48-fc41:focus-visible{color:var(--ac-magenta);}.elementor .e-1631ca48-fc41{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-5e6838bb-1c02:hover,.elementor .e-5e6838bb-1c02:focus-visible{color:var(--ac-magenta);}.elementor .e-5e6838bb-1c02{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-7f24d2ca-8ee8:hover,.elementor .e-7f24d2ca-8ee8:focus-visible{color:var(--ac-magenta);}.elementor .e-7f24d2ca-8ee8{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-72f52405-2b81{width:auto;padding:0px;flex-direction:column;gap:12px;flex:1 1 200px;}.elementor .e-1ec5167b-c744{font-family:var(--ac-font);font-weight:600;font-size:13px;color:var(--ac-magenta);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4ea88225-a3c9:hover,.elementor .e-4ea88225-a3c9:focus-visible{color:var(--ac-magenta);}.elementor .e-4ea88225-a3c9{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-f96ee6c-f3d1:hover,.elementor .e-f96ee6c-f3d1:focus-visible{color:var(--ac-magenta);}.elementor .e-f96ee6c-f3d1{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-12ae03c6-4730:hover,.elementor .e-12ae03c6-4730:focus-visible{color:var(--ac-magenta);}.elementor .e-12ae03c6-4730{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-16989e98-ddd2:hover,.elementor .e-16989e98-ddd2:focus-visible{color:var(--ac-magenta);}.elementor .e-16989e98-ddd2{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-677e3996-716b{width:auto;padding:0px;flex-direction:column;gap:12px;flex:1 1 200px;}.elementor .e-1955c085-cbc6{font-family:var(--ac-font);font-weight:600;font-size:13px;color:var(--ac-magenta);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5ed33676-4128{font-family:var(--ac-font);font-size:16px;color:var(--ac-grigio);line-height:1.5;}.elementor .e-7f1d2ca9-f4a0:hover,.elementor .e-7f1d2ca9-f4a0:focus-visible{color:var(--ac-magenta);}.elementor .e-7f1d2ca9-f4a0{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-202fcfca-ff92:hover,.elementor .e-202fcfca-ff92:focus-visible{color:var(--ac-magenta);}.elementor .e-202fcfca-ff92{font-family:var(--ac-font);font-size:18px;color:var(--ac-bianco);line-height:1.4;transition:all 0.3s;}.elementor .e-1dd107f-dc51{width:auto;padding:0px;flex-direction:column;gap:12px;flex:1 1 260px;}.elementor .e-2aa5f777-6436{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:48px;flex-wrap:wrap;}.elementor .e-6372484a-8dac{font-family:var(--ac-font);font-weight:400;font-size:14px;color:var(--ac-grigio);letter-spacing:0.02em;line-height:1.4;text-align:center;}.elementor .e-7d85ccd0-6870:hover,.elementor .e-7d85ccd0-6870:focus-visible{color:var(--ac-bianco);}.elementor .e-7d85ccd0-6870{font-family:var(--ac-font);font-weight:400;font-size:14px;color:var(--ac-grigio);letter-spacing:0.02em;line-height:1.4;text-align:center;transition:all 0.3s;}.elementor .e-6802584f-eafa:hover,.elementor .e-6802584f-eafa:focus-visible{color:var(--ac-bianco);}.elementor .e-6802584f-eafa{font-family:var(--ac-font);font-weight:400;font-size:14px;color:var(--ac-grigio);letter-spacing:0.02em;line-height:1.4;text-align:center;transition:all 0.3s;}.elementor .e-77b3727b-9f0d{width:auto;padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-50661638-b6f8:hover,.elementor .e-50661638-b6f8:focus-visible{opacity:100%;}.elementor .e-50661638-b6f8{width:22px;height:32px;color:var(--ac-grigio);opacity:70%;transition:all 0.3s;}.elementor .e-56fa16fb-787d{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:20px;justify-content:center;align-items:center;border-top-style: solid; border-top-color: var(--ac-linea);\n}.elementor .e-bcce2ab-9e48{font-family:var(--ac-font);color:var(--ac-bianco);padding-block-start:72px;padding-block-end:32px;padding-inline-start:5%;padding-inline-end:5%;background-color:var(--ac-nero);flex-direction:column;gap:0px;}