.elementor .badge-teal{font-family:Inter;font-weight:900;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:6px;margin-inline-end:6px;border-radius:999px;background-color:var(--teal);align-self:flex-start;}.elementor .badge-indaco{font-family:Inter;font-weight:900;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:6px;margin-inline-end:6px;border-radius:999px;background-color:var(--indaco);align-self:flex-start;}.elementor .badge-arancio{font-family:Inter;font-weight:900;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:6px;margin-inline-end:6px;border-radius:999px;background-color:var(--in-risalto);align-self:flex-start;}.elementor .badge-oro{font-family:Inter;font-weight:900;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:6px;margin-inline-end:6px;border-radius:999px;background-color:var(--oro);align-self:flex-start;}.elementor .badge-blu{font-family:Inter;font-weight:900;font-size:0.72rem;color:#ffffff;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:6px;margin-inline-end:6px;border-radius:999px;background-color:var(--Principale);align-self:flex-start;}.elementor .board-card-img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;margin-block-end:18px;border-radius:16px;border-width:2px;border-color:var(--Line);border-style:solid;background-color:#EAF1F5;display:block;object-position:center top;\n}.elementor .board-card{padding-block-start:14px;padding-block-end:22px;padding-inline-start:14px;padding-inline-end:14px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;}.elementor .cornice-foto{min-height:430px;overflow:hidden;padding:18px;border-radius:28px;border-width:3px;border-color:var(--Line);border-style:solid;background-color:#F6FAFC;display:flex;}.elementor .card-oro{border-radius:22px;border-width:3px;border-color:var(--oro);border-style:solid;}.elementor .card-teal{border-radius:22px;border-width:3px;border-color:var(--teal);border-style:solid;}.elementor .card-indaco{border-radius:22px;border-width:3px;border-color:var(--indaco);border-style:solid;}.elementor .card-arancio{border-radius:22px;border-width:3px;border-color:var(--in-risalto);border-style:solid;}.elementor .card-blu{border-radius:22px;border-width:3px;border-color:var(--Principale);border-style:solid;}.elementor .footer_content{color:#ffffff;flex-direction:column;}.elementor .footer_content_titolo{font-size:0.76rem;letter-spacing:0.14em;text-transform:uppercase;}.elementor .hero{padding-block-start:150px;padding-block-end:150px;justify-content:center;align-items:center;}.elementor .hero-copy{max-width:960px;gap:16px;}.elementor .eyebrow{column-gap:14px;padding:0px;row-gap:12px;align-items:center;}.elementor .eyebrow-dash{width:38px;height:3px;max-height:3px;padding:0px;background-image:linear-gradient(90deg, #FFE600 0%,#EE7700 53%,#0077BB 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .eyebrow-label{font-weight:900;font-size:0.73rem;color:rgb(0, 119, 187);letter-spacing:0.1rem;text-transform:uppercase;}