.elementor .e-5b4e3bb-471723f{font-family:var(--SansSerif);font-size:var(--H6-clamp);color:var(--Blu-chiarochiaro);letter-spacing:2px;display: none;\n}.elementor .e-d932253-f4390dd{border-radius:100px;}.elementor .e-dd8207a-2057908{padding:0px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width: 100px; height: 100px; background: linear-gradient(135deg, #1a2235 0%, #2a3550 50%, #1a2235 100%); border: 2px solid rgba(197, 160, 89, 0.3); flex-shrink: 0;\n}.elementor .e-64c8e49-d17d6b4{font-family:var(--Serif);font-weight:400;font-size:var(--H4-clamp);color:#ffffff;}.elementor .e-7890242-649027f{font-family:var(--SansSerif);font-weight:400;font-size:var(--H5-clamp);color:var(--Oro);text-transform:uppercase;}.elementor .e-6f5dc3a-df505ae{font-family:var(--SansSerif);font-weight:400;font-size:var(--H5-clamp);color:var(--Oro);text-transform:uppercase;}.elementor .e-5f05a59-ea4f47e{font-family:var(--SansSerif);font-size:var(--H5-clamp);color:var(--Blu-chiarochiaro);line-height: 1.7; opacity: 0.9;\n}.elementor .e-122d1a0-48ae3bc{padding:0px;flex-direction:column;gap:0.75rem;}.elementor .e-40d41b3-b563b00{padding:0px;flex-direction:row;gap:1.5rem;align-items:flex-start;}.elementor .e-218312c-870fe5e{font-size:1.1rem;color:var(--Blu-chiarochiaro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;background-color:transparent;border: 1px solid rgba(224, 224, 224, 0.2); font-weight: 700; transition: all 0.3s ease; font-family: serif;\n}.elementor .e-82c1d29-9deb1f2{font-size:1.1rem;color:var(--Blu-chiarochiaro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;border-radius:8px;background-color:transparent;border: 1px solid rgba(224, 224, 224, 0.2); font-weight: 700; transition: all 0.3s ease;\n}.elementor .e-bac48b3-9fb21ee{font-size:var(--e-gv-aa86576);color:var(--Blu-chiarochiaro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;background-color:transparent;letter-spacing: 0.15em; text-transform: uppercase; font-weight: 600; border: none; transition: all 0.3s ease;\n}.elementor .e-945869c-3f9cb52{padding:0px;flex-direction:row;gap:1rem;align-items:center;border-top: 1px solid rgba(224, 224, 224, 0.1); padding-top: 1.5rem; margin-top: 0.5rem;
display: none;\n}.elementor .e-32cea34-9ef7ae0{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:12px;background-color:var(--BluGiuseppe);flex-direction:column;gap:1.5rem;max-width: 720px;\n}