.elementor .e-2aeefcad-965dff0{font-family:Montserrat;font-weight:800;font-size:3.2rem;color:#FFFFFF;line-height:1.25em;text-align:center;text-transform:uppercase;}.elementor .e-5341ce36-a08a7be{width:100px;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:3px;border-color:#6EC1E4;border-style:solid;align-self:center;}.elementor .e-44108538-67c01cb{font-family:Roboto;font-weight:400;font-size:1.35rem;color:#F0F3F5;line-height:1.6em;text-align:center;}.elementor .e-2450172f-e55049e{max-width:850px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3a0bd1bc-d7d1be9{min-height:85vh;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(18, 38, 48, 0.55), rgba(18, 38, 48, 0.55)),url("https://www.leonessano.it/wp-content/uploads/2023/04/image-7.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;align-items:center;}.elementor .e-5335d082-bd11b8a{font-family:Montserrat;font-weight:700;font-size:0.85rem;color:#6EC1E4;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-36b232f7-422b86e{width:60px;color:#6EC1E4;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:3px;border-style:solid;}.elementor .e-223dfe1b-eb9cee4{font-family:Roboto;font-size:1rem;color:#7A7A7A;line-height:1.6em;text-align:justify;}.elementor .e-241c7106-0c6444a{max-width:650px;position:relative;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.75rem;justify-content:space-evenly;align-items:stretch;}.elementor .e-7b76d6cc-e179c8f{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F7F7F7;display:flex;flex-direction:column;row-gap:3rem;justify-content:center;align-items:center;}.elementor .e-26a64915-219f4e9{font-family:Montserrat;font-weight:700;font-size:2.25rem;color:#4A4A4A;text-transform:uppercase;}.elementor .e-2088c0b0-1b750cb{width:5rem;border-width:3px;border-color:#6EC1E4;border-style:solid;align-self:center;}.elementor .e-6ed591dc-2c6509a{font-family:Roboto;font-size:1.1rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-27bbab26-acc34c0{max-width:45rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.75rem;align-items:center;}.elementor .e-53ec0cf0-11689b4{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-71aa25be-29e63f4{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-6d49b122-433139c{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-6d49b122-433139c:hover,.elementor .e-6d49b122-433139c:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-1d9b93fe-0a877cd{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-1b58597c-1d531de{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-2416ed39-e16cc18{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-2416ed39-e16cc18:hover,.elementor .e-2416ed39-e16cc18:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-6a337f4a-bf3f7ce{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-3b0e6d46-8def148{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-6b8b73c9-6b174ec{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#E67E22;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 12px 0px rgba(230,126,34,0.04);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-6b8b73c9-6b174ec:hover,.elementor .e-6b8b73c9-6b174ec:focus-visible{box-shadow:0px 8px 18px 0px rgba(230,126,34,0.12);}.elementor .e-1d904a9b-3eac723{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-69a2953a-0afdeb0{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-3981eaae-b26b663{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-3981eaae-b26b663:hover,.elementor .e-3981eaae-b26b663:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-1d7af448-7786e1b{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-1597ce47-1181997{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-43e6cec3-1fd35fa{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-43e6cec3-1fd35fa:hover,.elementor .e-43e6cec3-1fd35fa:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-1e2491a1-3b8cbb1{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-572e97c1-8efc0c0{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-45860b91-b7233c0{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-45860b91-b7233c0:hover,.elementor .e-45860b91-b7233c0:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-2d1a87ad-5e50026{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-7d728d6-bd1da6f{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-22e2e1ed-201bba6{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-22e2e1ed-201bba6:hover,.elementor .e-22e2e1ed-201bba6:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-72b3220-648c15e{font-family:Montserrat;font-weight:600;font-size:1.15rem;color:#4A4A4A;}.elementor .e-c56997d-5a4bb3a{font-family:Roboto;font-size:0.95rem;color:#7A7A7A;line-height:1.5em;}.elementor .e-192f387-314a491{column-gap:0rem;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:8px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.02);display:flex;flex-direction:column;row-gap:0.75rem;align-items:start;}.elementor .e-192f387-314a491:hover,.elementor .e-192f387-314a491:focus-visible{box-shadow:0px 8px 16px 0px rgba(0,0,0,0.06);}.elementor .e-3e9b95ca-8a58d0f{width:100%;max-width:75rem;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-40de68b9-dd1f1f9{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F7F7F7;display:flex;flex-direction:column;row-gap:3rem;align-items:center;}.elementor .e-3fddf346-a529743{font-family:Montserrat;font-weight:700;font-size:2.5rem;color:#4A4A4A;text-align:center;}.elementor .e-20bf4a30-731ad63{font-family:Roboto;font-size:1.1rem;color:#7A7A7A;text-align:center;margin-block-start:0.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2fcd2820-c7dc905{width:4rem;border-width:3px;border-color:#6EC1E4;border-style:solid;align-self:center;}.elementor .e-3b87cd01-cf8a49b{max-width:40rem;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-32430a6-d28236a{font-family:Montserrat;font-weight:600;font-size:1.4rem;color:#4A4A4A;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-774df737-9a7b72f{font-family:Roboto;font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-564f1abb-9f630eb{width:48%;padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#6EC1E4;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;align-items:start;}.elementor .e-76247fe0-f3b7be7{font-family:Montserrat;font-weight:600;font-size:1.4rem;color:#4A4A4A;margin-block-start:1rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4a4c32b4-2a91bf0{font-family:Roboto;font-size:1rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-65b855e6-4d870cf{width:48%;padding-block-start:2rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:8px;border-width:1px;border-color:#E67E22;border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;align-items:start;}.elementor .e-5c43b604-3afd681{width:100%;max-width:64rem;column-gap:2rem;display:flex;flex-direction:row;row-gap:2rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-6ad8d81d-8f646af{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F7F7F7;display:flex;flex-direction:column;align-items:center;}.elementor .e-61be1a97-e67530f{font-family:Roboto;font-size:0.875rem;color:#7A7A7A;line-height:1.6em;}.elementor .e-72c01e1-ddbbdb3{width:100%;max-width:52rem;column-gap:1.2rem;padding:1.5rem;border-radius:8px;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F7F7F7;display:flex;flex-direction:row;row-gap:0rem;align-items:start;}.elementor .e-5a72e4af-8f4ff2a{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;}