<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.news-body{
	--custom-line-height:2.25rem;
	--max-lines:3;
}

.news-text-grande{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
    overflow: hidden !important;

    text-overflow: unset !important;
    white-space: unset !important;
}	

.news-text-piccolo{
  -webkit-line-clamp: 2;
}

.news-inner{
    
    display:flex;
    flex-direction: column;

    .news-category{
  
        font-size: small;
        font-weight: 700;
        color: var(--diges-primary-color);
        text-transform: uppercase;
    
    	margin-bottom: 0.5rem;

        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    /* testo della notizia */ 
    .news-text{
    
        /* occupa tutto lo spazio */
        flex-grow: 1;
        
        /* font-size: 1.75rem;*/ 
        font-size: clamp(1rem, 0.375rem + 2vw, 1.5rem);

        text-transform: capitalize;

        /* tronca la frase o la parola lunga */ 
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .news-footer{

        margin-top:0.5rem;

        font-size: medium;
        text-transform: uppercase;
    
   		overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    
        a{
            color:var(--diges-accent-color);
            text-decoration: none;
        }

        a:hover{
            color:var(--dmsc-primary-color);
            text-decoration: none;
        }
    }
}

.news-img-container{

    position: relative;
    height: auto;

    /* imposta il colore di sfondo */ 
    background-color: var(--diges-accent-lighter);
    border-radius: var(--bs-border-radius) !important;

    img{
        height:100% !important;
        width: 100% !important;
        object-fit: cover;
    	/* tolta come da richiesta del 20/05/25 */
        /* opacity:0.35; */
    }
}

.news-icon-position{
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    width:100%;
    height:100%;
}

.news-icon{
	color:var(--diges-grey) !important;
    text-shadow: var(--diges-accent-color) 2px 2px 4px;
    /*font-size: 10rem;*/
	font-size:7rem;

}

/* imposta le dimensioni dei box */ 
.news-img-big{
    height:430px;
}

.news-img-small{
    height:240px;
}

/* fine dimensioni */ 



.news-data{

    /* la posizione del tag */ 
    position: absolute;
    top:0;
    z-index:10;

    /* il padding */ 
    padding-left:.5rem;
    padding-right:.5rem;
    padding-top:.25rem;
    padding-bottom:.25rem;

    /* il font */ 
    font-weight: 700;
    font-size: smaller;
    text-transform: uppercase;

    /* definisci i colori del tag */ 
    background-color: var(--diges-primary-color);
    /*background-color: orange;*/
    color:var(--diges-white);

    /* ricrea i bordi */ 
    border-top-left-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}


.event-container{

    /* per posizionare i div sopra */ 
    /*position: relative; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;

	
	background-color:var(--diges-accent-lighter);

    background-blend-mode: multiply;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;

    /* arrotonda il bordo */ 
    border-radius: var(--dmsc-border);
}

/* etichetta di categoria*/ 
.event-header-category{

    /*
    position: absolute;
    top:0;
    left:0;
    z-index: 1;
    */

    padding-left:.5rem;
    padding-right:.5rem;
    padding-top:.25rem;
    padding-bottom:.25rem;

    font-weight: 700;
    font-size: smaller;
    text-transform: uppercase;

    color:var(--diges-white);
    background-color: var(--diges-primary-color);

    border-top-left-radius: var(--dmsc-border) !important;
    border-bottom-right-radius: var(--dmsc-border) !important;

    width:fit-content;
}

.event-data{

    /*
    position: absolute;
    top:25px;
    left:0;
    */

    /* posiziona il div sopra*/ 
    /* z-index: 1; */
    /* width:fit-content; */

    padding-top:0.5rem;    
    color:var(--diges-white);

    /* dimensione del testo senza specialita */ 
    /*font-size: small;*/
    
    /* lista per data */ 
    ul{
    }
}

.event-data-detail{

    /*
    position: absolute;
    top:25px;
    left:0;
    */

    /* posiziona il div sopra*/ 
    /* z-index: 1; */
    /* width:fit-content; */

    padding-top:0.5rem;    
    color:#000;

    /* dimensione del testo senza specialita */ 
    /*font-size: small;*/
    
    /* lista per data */ 
    ul{
    }
}

.title-detail-evento{
    color:var(--diges-accent-color);
    font-weight: bold;
    
}

.event-data-number{
    /* font-size:2.5rem;*/
	font-size:xx-large;
    text-transform: uppercase;
    font-family: 'Georgia','EB Garamond', serif;
    font-weight: bold;

    text-shadow: rgb(0, 0, 0) 2px 2px 4px
}
 
.event-body{

    max-height: 50%;
    width: fit-content;
    background-color: var(--diges-white);
	border-radius:var(--dmsc-border);
    /* border-top-right-radius: var(--dmsc-border) !important;*/ 
}

.event-inner{

    display: flex;
    flex-direction: column;

	background-color: var(--diges-white);
    border-radius: var(--dmsc-border);
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;

    /* testo dell'evento */ 
    .event-text{

        /* imposta la massima width nel contenitore orizzontale*/ 
        max-width: 450px;

        /* tronca la frase o la parola lunga */ 
        text-transform: capitalize;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}

.event-category{
    /*
	text-transform: uppercase;
    margin-bottom:0.5rem;
    font-size:smaller;
	*/
	margin-top: auto;
    font-size: small;
    font-weight: 700;
    color: var(--diges-primary-color);
    text-transform: uppercase;
}

.event-footer{
    margin-top:.75rem;
    text-transform: uppercase;

    a{
        color:var(--diges-accent-color);
        text-decoration: none;
    }

    a:hover{
        color:var(--dmsc-primary-color);
        text-decoration: none;
    }
}

.event-img-shadow{
    
    img{
        display:none;
    }
}

/*
.event-img-shadow{

    width:100%;
    height:100%;

    position: relative;

    img{

        width: 100%;
        height:100%;
        object-fit: cover;
        object-position: center;
    }
}
*/

/* applica la maschera */ 
/*
.event-img-shadow::after{
    
    width:100%;
    height:100%;

    content:"";
    display:block;
    position:absolute;
    top:0;
    left:0;

    background-color: color-mix(in oklab, var(--diges-accent-color), transparent 30%);
    border-radius: var(--bs-border-radius);
}

*/

/* gestione righe orizzontali all'interno della col*/ 
.event-row{
    height:49%;
}

.event-row:nth-child(odd){
    margin-bottom:0.5rem;
}</pre></body></html>