.elementor .e-e431a46-9955{font-weight:600;font-size:1.125rem;color:#006f6f;line-height:1.5;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.5rem;background-color:#edf7f7;&:empty { display: none; }\n}.elementor .e-5679d937-a75d{font-size:1.125rem;color:var(--nero);line-height:1.5;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;border-radius:0.5rem;background-color:#f3f2e2;&:empty { display: none; }\n}.elementor .e-8ad2d2a-9fd0{font-size:1.125rem;line-height:1.6;&:empty { display: none; }\n}.elementor .e-29be4f21-da83{font-family:"Josefin Sans";padding:0px;border-radius:0.5rem;border-width:0px;border-color:var(--blu);border-style:solid;background-color:transparent;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-18021c0e-5087{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-4337ebf9-9229{min-width:0px;padding:0px;display:flex;flex-direction:column;align-items:center;}.elementor .e-3a41ad2c-8267{min-width:0px;padding:2.5rem;border-radius:1.5rem;border-width:1px;border-color:#a5d8e6;border-style:solid;background-color:var(--bianco);box-shadow:0px 8px 32px 0px rgba(0, 100, 100, 0.06);display:grid;gap:3rem;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);align-items:center;& .elementor-element.elementor-element-ee350f4 .elementor-heading-title { font-size:3rem !important;line-height:1.15em !important;color:#b80064 !important; } & .elementor-element.elementor-element-9592b06 p { font-size:1.25rem !important;line-height:1.7em !important;margin-bottom:1rem !important; }\n}