.latestnews {
  	margin-top: -20px !important;
    margin-bottom: -20px !important;
  
  	li a {
  		line-height: 1.65 !important;
      	padding: 1rem 0 !important;
      	
      	span {
        	color: #999;
          	display: flex !important;
          	column-gap: 8px;
    		align-items: center;
          	margin-top: 1rem !important;
          
            &::before {
				content: "";
                width: 1rem;
                min-width: 1rem;
                height: 1rem;
              	-webkit-mask-image: url(/images/icons/calendar.svg);
                -webkit-mask-position: center center;
                -webkit-mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                background-color: #666;
            }
      	}
  	}
}