.event-date{border-right:1px solid #adbec44d;flex-direction:column;flex:0 0 80px;align-items:center;display:flex}.event-date-day{--event-date-day-size:36px;white-space:nowrap;font-size:var(--event-date-day-size);font-weight:300;line-height:40px}.event-date-month{color:#cd0b16;letter-spacing:1.2px;text-transform:uppercase;order:-1;font-size:13px;font-weight:600;line-height:1}.event-date-year{color:#444;font-size:11px;line-height:15px}.event-date-month--range{letter-spacing:normal}.event-date.event-date--compact{border-color:#2d6a8a33;flex-basis:72px;min-height:100px;padding-right:24px}.event-date.event-date--compact .event-date-day{--event-date-day-size:32px;line-height:1}.event-date.event-date--compact .event-date-month{order:0}.event-list--date-ranges .event-date.event-date--compact{flex-basis:96px;padding-right:16px}.event-date.event-date--hero{flex-basis:144px;padding-right:16px}.event-date.event-date--hero .event-date-day{--event-date-day-size:48px;line-height:1}.event-date.event-date--hero .event-date-month{letter-spacing:normal;font-size:24px}.event-date.event-date--hero .event-date-year{font-size:20px;line-height:1}@media (width<=991.98px){.event-date{flex-basis:64px}.event-date-day{--event-date-day-size:30px;line-height:1}.event-date-month,.event-date-year{font-size:10px;line-height:15px}.event-date-month{letter-spacing:normal;font-weight:400}.event-date-year{color:#547483}.event-date.event-date--compact{flex-basis:48px;min-height:0;padding-right:12px}.event-date.event-date--compact .event-date-day{--event-date-day-size:30px}.event-list--date-ranges .event-date.event-date--compact{flex-basis:80px;padding-right:12px}.event-date.event-date--hero{flex-basis:112px;padding-right:12px}.event-date.event-date--hero .event-date-day{--event-date-day-size:36px}.event-date.event-date--hero .event-date-month{font-size:16px;font-weight:600}.event-date.event-date--hero .event-date-year{font-size:13px;line-height:15px}}.event-date.event-date--range{container-type:inline-size}.event-date.event-date--range .event-date-day{font-size:min(var(--event-date-day-size), 160cqi / var(--event-date-characters));line-height:1}@media (width>=992px){.event-date.event-date--hero .event-date-month--range{font-size:20px}}.event-card{color:#00364b;background:#fff;border-top:1px solid #fff;height:100%;box-shadow:0 4px 24px #00000014}.event-card-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.event-card-body{gap:20px;padding:20px 20px 24px}.event-card-content{flex:1;min-width:0}.event-card-meta{gap:4px 8px;margin-bottom:12px;font-size:11px;line-height:15px}.event-card-format{letter-spacing:1.2px;text-transform:uppercase;border:1px solid #00364b4d;padding:2px 6px;font-size:10px;line-height:1}.event-card-format--webinar{color:#2d6a8a;border-color:currentColor}.event-card-format--seminar{color:#4a7c6b;border-color:currentColor}.event-card-location{color:#00364bbf;gap:4px}.event-card-pin{background:currentColor;flex:0 0 10px;width:10px;height:12px;mask:url(/assets/icone/posizione.svg) 50%/contain no-repeat}.event-card-title{-webkit-line-clamp:3;margin-bottom:12px;font-size:18px;font-weight:500;line-height:24px}.event-card-description{color:#00364bab;-webkit-line-clamp:4;margin-bottom:12px;font-size:13px;line-height:20px}.event-card-title,.event-card-description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card-title:focus-within{outline-offset:4px;outline:2px solid #003b56}.event-card-title a:focus-visible{outline:none}.event-card--compact{box-shadow:none;background:0 0;border-top-color:#adbec44d}.event-card--compact .event-card-body{gap:24px;padding:20px 0 24px}.event-card--compact .event-card-title{font-weight:400}@media (width<=991.98px){.event-card{color:#00394e}.event-card-location{color:#547483}.event-card-body{gap:12px}.event-card-meta{font-size:10px;line-height:15px}.event-card-title{font-size:16px;line-height:23px}.event-card-description{color:#547483;-webkit-line-clamp:5;font-size:12px;font-weight:300;line-height:21px}.event-card--compact .event-card-body{gap:12px}.event-card--compact .event-card-title{font-weight:500}}
