#MainContent_PanelCalendario_ctl03_ASPxCardViewMobile_DXEmptyCard,#MainContent_PanelCalendario_ctl03_AspxCardView1_DXEmptyCard{background-color:#ed796e;height:120px}#MainContent_PanelCalendario_ctl03_ASPxCardViewEventsList_DXEmptyCard{display:none}#home-calendario .dxcvEmptyCard_Material{text-shadow:2px 2px 4px #000}.dxcvHeaderPanel_Material,.dxcvSummaryPanel_Material,.dxcvTable_Material{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.dxcvTable_Material{border:none}.dxcvControl_Material .dxcvCSD,.dxcvTable_Material{background-color:transparent}#home-calendario{margin-bottom:80px;padding-bottom:56px}#home-calendario .dxbplc .dxcvBreakpointsCard_Material{box-shadow:none}#home-calendario .complementary-1-color{background:url(static/img/events.webp) center no-repeat rgba(0,0,0,.3);background-blend-mode:multiply;height:280px;background-size:cover;display:block;position:relative;padding-top:52px;z-index:-1}#home-calendario .complementary-1-color h3{color:#fff;font-size:1.778em;margin:0;text-align:center}#home-calendario .analogue-1-bg{width:100%;padding:40px 0}#home-calendario .events-wrapper{margin-top:-128px}#home-calendario .scheda{height:300px!important;min-height:300px;box-shadow:none!important}#home-calendario .scheda .analogue-2-border-color-a1{padding:35px}#home-calendario .analogue-2-color-a1 .analogue-2-border-color-a1 h4{font-size:1.5em!important;padding-bottom:4px}#MainContent_PanelCalendario_ctl03_ASPxCardViewEventsList_DXMainTable,#MainContent_PanelCalendario_ctl03_AspxCardView1_DXMainTable,#home-calendario .dxbplc,#home-calendario .event-card{padding:unset}#home-calendario .dxbplc div{margin:unset;border-radius:unset}#home-calendario #MainContent_PanelCalendario_ctl03_AspxCardView1 .dxbplc div{cursor:default}#home-calendario .analogue-1-bg-a3 .underline-custom,#home-calendario .analogue-1-bg-a3 .underline-date{width:fit-content;border-bottom:1px solid #000;margin-bottom:20px}#home-calendario .analogue-1-bg-a3 .underline-date{display:inline-flex;align-items:baseline}#home-calendario .analogue-1-bg-a3 .underline-date span,#home-calendario .date-left span{font-size:30px}#home-calendario .analogue-1-bg-a3 .underline-date p{margin:unset;font-size:15px;color:#000}#home-calendario .analogue-1-bg-a3 .underline-custom p{margin:unset;font-size:12px}#home-calendario .analogue-1-bg-a3 .underline-custom p a{color:#000!important}#home-calendario .analogue-1-bg-a3 .underline-custom p a:hover{text-decoration:none}#home-calendario .dxcvControl_Material,.dxcvDisabled_Material{font:inherit}#home-calendario .dxcvTable_Material{border-top-left-radius:unset;border-top-right-radius:unset}#home-calendario .events-list-wrapper{display:flex;flex-direction:column;border-bottom:1px solid #fff}#home-calendario .events-list-row{display:flex;flex-direction:row}#home-calendario .dxbplc:first-child .events-date{background-color:#f6546a}#home-calendario .dxbplc:nth-child(2) .events-date{background-color:#f8b033}#home-calendario .dxbplc:nth-child(3) .events-date{background-color:#009c89}#home-calendario .dxbplc:nth-child(4) .events-date{background-color:#045691}#home-calendario .dxbplc:nth-child(5) .events-date{background-color:#a09c96}#home-calendario .events-date{display:flex;flex-direction:row;justify-content:center;align-items:center;flex:1;color:#fff;background-color:#0c0e1d}#home-calendario .events-date-wrapper{display:flex;align-items:baseline;height:fit-content}#home-calendario .date-left{display:flex;justify-content:flex-end}#home-calendario .date-right{display:flex;justify-content:flex-start;align-items:baseline}#home-calendario .events-title{display:flex;flex:3;justify-content:flex-start;color:#0c0e1d;background-color:#ebebeb;padding:15px 30px;transition:.5s ease-in-out}#home-calendario .events-title:hover{flex:4}#home-calendario .events-title .text-truncatetitle{-webkit-line-clamp:1}#MainContent_PanelCalendario_ctl03_GestioneEventi{width:auto;text-transform:none}@media (max-width:767px){#MainContent_PanelCalendario{margin-top:100px;margin-bottom:50px}#home-calendario,#home-calendario .scheda{margin-bottom:unset}#home-calendario .analogue-1-bg-a3{flex-direction:column-reverse!important}#home-calendario .events-title{flex:2}#home-calendario .complementary-1-color{display:none;background:unset!important}#home-calendario .events-wrapper{padding-top:30px}#home-calendario .analogue-2-color-a1 .analogue-2-border-color-a1 p{display:block}}