/* Modulo 45*/
.mod45 h1 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
	  justify-content: center;
	align-items:center;
}

@media (min-width:990px) {
.mod45.text-right  > h1{justify-content:flex-end;}
.mod45.text-left  > h1 {justify-content:flex-start}
}
.mod45 h1{
	padding-left:20px;
	padding-right:20px;
}

@media (max-width:990px) {
.mod45.text-right-mob > h1 {justify-content:flex-end;}
.mod45.text-left-mob  > h1 {justify-content:flex-start}
}


/* Modulo 23*/
.mod23  > div >  a:hover {
   /* color: var(--evidenza);
    border-color: var(--evidenza);
    background-color: var(--bianco);
}
.mod23 > div >  a {
    background-color: var(--evidenza);
    color: var(--bianco);
    border-color: var(--evidenza);
	  font-size: 20px;
    font-weight: 600;
	  padding: 10px 40px;
    margin: 0px 20px;
    display: inline-flex;*/
}
.mod23 > div >  a {
	display: inline-flex;
	margin: 2% 20px;
}
.mod23 {
    min-height: 83px;
}
.mod23.flsx > div.flcent{
	justify-content: flex-start;
}
.mod23.fldx > div.flcent{
	justify-content: flex-end;
}

@media (max-width: 990px) and (min-width: 1px){
.mod23 > div{position:relative;}
.mod23 > div >a {width: calc(100% - 40px);justify-content: center;}
}