.blocco.blocco-D.dark {
    background: transparent linear-gradient(180deg, #0D1924 0%, #1E2E3E 100%) 0% 0% no-repeat padding-box;
}

.blocco-D .editor h1, .blocco-D .h1, 
.blocco-D .editor h2, .blocco-D .h2, 
.blocco-D .editor h3, .blocco-D .h3, 
.blocco-D .editor h4, .blocco-D .h4, 
.blocco-D .editor h5, .blocco-D .h5, 
.blocco-D .editor h6, .blocco-D .h6 {
	margin-bottom: 25px;
	font-family: "inter-regular", sans-serif;
}

.blocco-D .row.g-5 {--bs-gutter-y: 50px} 
.blocco-D .link-linkedin {margin-top: 50px;}

.blocco-D .data {color: #C28936; margin-bottom: 10px;}

.blocco-D.lavora .item:last-child {
	color: #C28936;
}

/*--------------------------------------------------------------------------------*/
/*** Media Query ***/
/* sopra 000px -> bootstrap ref. */
@media (min-width: 415px) {}
@media (min-width: 576px) /* SM */ {}
@media (min-width: 768px) /* MD */ {
	.blocco-D .row.g-5 {--bs-gutter-y: 100px} 
	.blocco-D .link-linkedin {margin-top: 100px;}
}
@media (min-width: 992px) /* LG */ {}
@media (min-width: 1200px) /* XL */ {}
@media (min-width: 1367px) {}
@media (min-width: 1920px) {}

/* sotto 000px -> bootstrap ref. */
@media (max-width: 1200px) /* XL */ {}
@media (max-width: 992px) /* LG */ {}
@media (max-width: 768px) /* MD */ {}
@media (max-width: 576px) /* SM */ {}

/* orientamento finestra/dispositivo */
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}

/* solo dispositivi touch */
@media (hover: none) {}