.elementor .e-7ae8857-9912b7f{font-weight:700;font-size:0.85rem;color:#093e8a;letter-spacing:0.14em;}.elementor .e-a37fb6a-3eec13f{font-weight:800;font-size:clamp(3rem, 6vw, 5.8rem);color:#093e8a;letter-spacing:-0.045em;line-height:.98;}.elementor .e-631604a-3490bc8{max-width:44rem;font-size:1.15rem;color:#45536a;line-height:1.75;}.elementor .e-a67b07b-37feca1{font-weight:800;color:#093e8a;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.75rem;background-color:#faea21;}.elementor .e-abcd2b3-36c7692{font-weight:700;color:#093e8a;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.75rem;border-width:2px;border-color:#093e8a;border-style:solid;background-color:transparent;}.elementor .e-3340723-9101804{padding-block-start:0.5rem;display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-0ce33d9-44b1dcf{max-width:52rem;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-54bb1a7-46cdae1{font-weight:800;font-size:0.75rem;color:#faea21;letter-spacing:0.12em;}.elementor .e-3af90e2-f556958{font-weight:800;font-size:2rem;color:#ffffff;line-height:1.15;}.elementor .e-221ac25-1e6252f{color:#e5edf8;line-height:1.7;}.elementor .e-61ab228-cc7475a{color:#ffffff;padding:2.5rem;border-radius:1.5rem;background-color:#093e8a;box-shadow:0px 1.5rem 4rem 0px rgba(9,62,138,.22);display:flex;flex-direction:column;gap:1rem;}.elementor .e-012baed-f409973{padding-block-start:8rem;padding-block-end:6rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-image:linear-gradient(135deg, #ffffff 0%,#f3f7fc 72%,#fffbd2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:3rem;grid-template-columns:minmax(0, 1.45fr) minmax(18rem, .75fr);align-items:center;}.elementor .e-ff50833-8290c8f{font-weight:700;color:#ffffff;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#093e8a;display:flex;gap:clamp(1.5rem, 5vw, 5rem);flex-wrap:wrap;justify-content:center;}.elementor .e-a8f94c8-57471a2{font-weight:800;font-size:0.8rem;color:#093e8a;letter-spacing:0.14em;}.elementor .e-16b796d-32660f4{font-weight:800;font-size:clamp(2.5rem, 4vw, 4rem);color:#093e8a;letter-spacing:-0.035em;line-height:1.08;}.elementor .e-d6f1874-3396a06{font-size:1.08rem;color:#56647a;line-height:1.75;}.elementor .e-b934004-9f73aab{max-width:48rem;display:flex;flex-direction:column;gap:1rem;}.elementor .e-445fed4-8474558{font-weight:800;font-size:1.45rem;color:#093e8a;}.elementor .e-290c8d7-ca2c596{color:#56647a;line-height:1.65;}.elementor .e-cd78eaa-271586f{padding:2rem;border-radius:1rem;border-block-start-width:0.35rem;background-color:#f3f7fc;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-1d98aa9-a791829{font-weight:800;font-size:1.45rem;color:#093e8a;}.elementor .e-deb9a1a-5100b9f{color:#56647a;line-height:1.65;}.elementor .e-00ab177-2df465e{padding:2rem;border-radius:1rem;border-block-start-width:0.35rem;background-color:#fffbd2;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-dfa6fdf-4e1d81e{font-weight:800;font-size:1.45rem;color:#093e8a;}.elementor .e-dba8d01-d5b79ad{color:#56647a;line-height:1.65;}.elementor .e-6f6bf92-08e34da{padding:2rem;border-radius:1rem;border-block-start-width:0.35rem;background-color:#f3f7fc;display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-461e557-a2e62c1{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.elementor .e-07e89e7-ee637eb{font-weight:700;color:#ffffff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.7rem;background-color:#093e8a;align-self:flex-start;}.elementor .e-1c1173e-5217930{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#ffffff;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-d0384af-788990a{font-weight:800;font-size:0.8rem;color:#faea21;letter-spacing:0.14em;}.elementor .e-b7b3df0-b200153{max-width:44rem;font-weight:800;font-size:clamp(2.5rem, 4vw, 4rem);color:#ffffff;line-height:1.08;}.elementor .e-c026260-125de52{font-weight:900;font-size:2.2rem;color:#faea21;}.elementor .e-5fd8e7e-9aae7e7{font-weight:800;font-size:1.4rem;color:#ffffff;}.elementor .e-9f5c176-fbb2342{color:#d9e4f3;line-height:1.65;}.elementor .e-3053d06-2dcafd4{padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-4c05e5e-4a9747a{font-weight:900;font-size:2.2rem;color:#faea21;}.elementor .e-9b5cc3c-0e33bd6{font-weight:800;font-size:1.4rem;color:#ffffff;}.elementor .e-9dd6da5-df7a26e{color:#d9e4f3;line-height:1.65;}.elementor .e-34e9690-e15d892{padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-1445cbf-1079ab0{font-weight:900;font-size:2.2rem;color:#faea21;}.elementor .e-86323cc-df8b6a9{font-weight:800;font-size:1.4rem;color:#ffffff;}.elementor .e-6c61cf7-aae368c{color:#d9e4f3;line-height:1.65;}.elementor .e-60e8c00-60a19cc{padding:2rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-66e4a81-a54aa17{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));}.elementor .e-850949c-4decb63{font-weight:800;color:#093e8a;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.7rem;background-color:#faea21;align-self:flex-start;}.elementor .e-1e6d5ff-4c22074{color:#ffffff;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#093e8a;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-54fbb6b-656cd2d{width:12rem;height:5.5rem;overflow:hidden;font-weight:800;font-size:0.8rem;color:#093e8a;letter-spacing:0.14em;margin-block-end:1.25rem;background-image:url("https://azcomprooro.it/wp-content/uploads/2026/09/az-compro-oro-blu.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:0% 0%;display:block;}.elementor .e-dab7c3a-e7bfe64{font-weight:800;font-size:clamp(2.5rem,4vw,4rem);color:#093e8a;line-height:1.08;}.elementor .e-de74691-dbd6ea6{font-size:1.05rem;color:#56647a;line-height:1.75;}.elementor .e-d8891b5-b65f767{font-size:1.05rem;color:#56647a;line-height:1.75;}.elementor .e-8df886b-7621fa8{font-weight:700;color:#ffffff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.7rem;background-color:#093e8a;align-self:flex-start;}.elementor .e-2d6cadd-98ec4e4{display:flex;flex-direction:column;gap:1.15rem;}.elementor .e-6955fae-ea5751f{font-weight:800;font-size:1.8rem;color:#093e8a;line-height:1.2;}.elementor .e-97bcf47-8dd4a85{color:#36465d;line-height:1.7;}.elementor .e-d881d16-1ccc011{font-weight:800;font-size:0.9rem;color:#093e8a;}.elementor .e-26bfc0a-6496737{color:#093e8a;padding:2.5rem;border-radius:1.25rem;background-color:#fffbd2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-d6db1bf-dfa863c{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:#ffffff;display:grid;gap:4rem;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center;}.elementor .e-7e09485-ece50d2{font-weight:800;font-size:0.8rem;color:#093e8a;letter-spacing:0.14em;}.elementor .e-7d73fd7-3e1d4a1{font-weight:800;font-size:clamp(2.5rem,4vw,4rem);color:#093e8a;line-height:1.08;}.elementor .e-cd4e634-5d6ade9{font-size:1.08rem;color:#56647a;line-height:1.75;}.elementor .e-9c2065b-0b3f90e{font-weight:800;color:#093e8a;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.7rem;background-color:#faea21;}.elementor .e-811696f-d3747c0{font-weight:700;color:#093e8a;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0.7rem;border-width:2px;border-color:#093e8a;border-style:solid;background-color:#ffffff;}.elementor .e-0e7fc5a-062ab49{display:flex;gap:1rem;flex-wrap:wrap;}.elementor .e-1129fbd-b49c4ec{display:flex;flex-direction:column;gap:1.15rem;}.elementor .e-3d5c91e-ed45d63{font-weight:800;font-size:1.35rem;color:#093e8a;}.elementor .e-ea6dc93-b3d5a5c{color:#45536a;line-height:1.7;}.elementor .e-fa1e098-1a7cfe4{color:#ffffff;padding:2rem;border-radius:1rem;background-color:#093e8a;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-5c62d95-9379bdb{font-weight:800;font-size:1.35rem;color:#093e8a;}.elementor .e-6848dac-6394c2f{color:#45536a;line-height:1.7;}.elementor .e-9c0a223-a4804d4{padding:2rem;border-radius:1rem;background-color:#ffffff;box-shadow:0px 1rem 3rem 0px rgba(9,62,138,.12);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-0e71f76-a148282{display:grid;gap:1rem;}.elementor .e-b47e31b-0bedaa0{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-image:linear-gradient(135deg, #f3f7fc %,#ffffff %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:grid;gap:3rem;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);}.elementor .e-5185713-84e421f{color:#142033;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .e-30349f8-542664b{width:100%;max-width:72rem;aspect-ratio:1.9 / 1;object-fit:cover;border-radius:1.25rem;box-shadow:0px 1.5rem 4rem 0px rgba(9,62,138,0.16);display:block;}.elementor .e-00dff2d-c24e21e{padding-block-start:clamp(2.5rem, 6vw, 4.5rem);padding-block-end:clamp(3rem, 7vw, 6rem);padding-inline-start:1rem;padding-inline-end:1rem;background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;}