.elementor .mg-footer-text{font-family:var(--font-secondary);font-weight:400;font-size:13px;color:var(--testo-footer-attenuato);line-height:20px;margin:0px;}.elementor .mg-footer-link:hover,.elementor .mg-footer-link:focus-visible{color:var(--pulsante);}.elementor .mg-footer-link:focus{color:var(--pulsante);}.elementor .mg-footer-link{font-family:var(--font-secondary);font-weight:400;font-size:13px;color:var(--testo-footer-link);line-height:20px;text-decoration:none;cursor:pointer;margin:0px;display:block;}.elementor .mg-footer-title{font-family:var(--font-secondary);font-weight:700;font-size:12px;color:var(--testo-footer-attenuato);letter-spacing:0.05em;line-height:16px;text-transform:uppercase;margin:0px;}.elementor .mg-container{width:100%;max-width:calc(var(--container-width) + 48px);padding-inline-start:var(--space-24);padding-inline-end:var(--space-24);margin-inline-start:auto;margin-inline-end:auto;display:flex;}.elementor .mg-btn-header:hover,.elementor .mg-btn-header:focus-visible{color:var(--bianco);background-color:var(--blu-brand);}.elementor .mg-btn-header:focus{color:var(--bianco);background-color:var(--blu-brand);}.elementor .mg-btn-header{font-family:var(--font-primary);font-weight:700;font-size:14px;color:var(--blu-brand);line-height:20px;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:8px;background-color:var(--pulsante);box-shadow:0px 1px 1px 0px rgba(0,0,0,0.05);display:inline-flex;justify-content:center;align-items:center;}