@charset "utf-8";
#impianti #intro{background-image:url(../../image/corporate/modelli-organizzativi/testata.jpg);}

#numeri-news{min-height:434px;}
#news-testo{padding-bottom:192px;}
#blocco-impianti{height:100%;width:100%;position:relative; margin:auto;}
#blocco-impianti-int{position:relative;margin-top:-142px;height:100%;width:100%;}
#blocco-impianti .panel{border-radius:0px; box-shadow:0 0px 0px rgba(0, 0, 0, 0.05); border:0px; }
#blocco-impianti  .panel.panel-last{border-bottom:0px !important;}
#blocco-impianti  .panel .blocco-bordo{margin: 0px 0px 0px 0px;}
#blocco-impianti  .panel-azzurro-3{
background: transparent;
background: -moz-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(50%, #578ee1), color-stop(100%, #578ee1));
background: -webkit-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -o-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: -ms-linear-gradient(left, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
background: linear-gradient(to right, transparent 0%, transparent 50%, #578ee1 50%, #578ee1 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#578ee1', GradientType=1 );
}
#blocco-impianti  .panel-azzurro-5{
background: transparent;
background: -moz-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(50%, #416db0), color-stop(100%, #416db0));
background: -webkit-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -o-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: -ms-linear-gradient(left, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
background: linear-gradient(to right, transparent 0%, transparent 50%, #416db0 50%, #416db0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='#416db0', GradientType=1 );
}
.blocco-bordo,.panel-title{height:325px;}
.panel-title-titolo{width:45%;height:100%;position:relative;float:left;font-family: 'sairaextralight';font-size:3.6rem;line-height:3.6rem;padding-right:80px;text-align:right;padding-top:54px;padding-bottom:6px;}
.panel-title-titolo span{font-family: 'saira_semicondensedregular';color:#222222;display:block;font-size:1.8rem; line-height:2.3rem;}
.panel-title-anno{width:55%;height:250px;position:relative;float:left;background-color:#ffffff;padding-top:36px;}
.panel-title-anno-int{padding-left:9.09%;padding-right:9.09%;position:relative;/*font-family: 'sairalight';font-size:30rem;line-height:35rem;*/}
/*.anno-titoli {font-family: 'sairamedium';font-size:18rem;color:#222222;}
.anno-metri {font-family: 'sairamedium';font-size:18rem;}
*/
.panel-title-anno-int a{display:inline-block;}
.panel-title-anno-int a{font-family: 'sairamedium';font-size:1.8rem;color:#222222;line-height:2.4rem;padding-top:12px;padding-bottom:10px;}
/*.panel-title-anno-int a i{font-size:23rem;padding-right:16px;}*/
/*.tx-azzurro-3 .panel-title-anno-int i{color:#578ee1;}
.tx-azzurro-5 .panel-title-anno-int i{color:#416db0;}*/
.tx-azzurro-3 .panel-title-anno-int a:hover {color:#578ee1;}
.tx-azzurro-5 .panel-title-anno-int a:hover {color:#416db0;}

/*.panel-title-anno-int a{display:inline-block;}
.panel-title-anno-int a{font-family: 'sairamedium';font-size:18rem;color:#222222;line-height:24rem;padding-top:10px;padding-bottom:10px;}
*/
.panel-title-anno-int a{/*padding-bottom:6px;*//*font-family: 'montserratregular';*/ padding-left: 26px;}
.tx-azzurro-3 .panel-title-anno-int a:before{content: "\f33d"; font-family: Font Awesome\ 5 Pro;font-size:2.3rem; font-weight:300;display: inline-block; margin-left: -26px; width: 30px; list-style-position:outside;color:#578ee1; }
.tx-azzurro-5 .panel-title-anno-int a:before{content: "\f33d"; font-family: Font Awesome\ 5 Pro;font-size:2.3rem; font-weight:300;display: inline-block; margin-left: -26px; width: 30px; list-style-position:outside;color:#416db0; }




.panel-group{margin-bottom:0px !important;}
.panel-group .panel + .panel{margin-top:0px !important;}
.panel-default{margin-bottom:15px !important;}
#blocco-impianti-toppa{height:150px;width:100%;position:relative; margin:auto;}


.panel-6-pdf .blocco-bordo,
.panel-6-pdf .panel-title{height:575px;}
.panel-6-pdf .panel-title-anno{height:500px;}


@media(max-width:1023px){
	#news-testo{padding-bottom:100px;}	
	#blocco-impianti-int{margin-top:0;}
}
@media(max-width:768px){
	
	.panel-title-titolo{width:100%;height:150px;position:relative;float:none;}
	.panel-title-anno{height:250px;position:relative;float:none;width: 80%;margin-left: 9.09%;margin-right: 9.09%;}
	.blocco-bordo,.panel-title{height:450px;}
	
	.panel-6-pdf .blocco-bordo,
    .panel-6-pdf .panel-title{height:610px;}
	.panel-6-pdf .panel-title-anno{height:400px;}

	
.panel-title-titolo{padding-left:9.09%;text-align:left;}
#numeri {display:none;}
#numeri-news{background:transparent}
#blocco-impianti-toppa{display:none;}

}

@media(max-width:600px){
	
	.panel-6-pdf .blocco-bordo,
    .panel-6-pdf .panel-title{height:710px;}
	.panel-6-pdf .panel-title-anno{height:500px;}

}

#whistleblowing #news-testo{padding-bottom:60px;padding-top: 25px;}
#whistleblowing #news-titolo{height: auto;min-height: 100px;}
#whistleblowing .testisito h4 ul li::before{width: 26px;}
#whistleblowing .testisito h4 ul{margin-top: 0}
 
#whistleblowing .testisito h4 ol {
  margin-bottom: 23px;
  margin-left: 18px;
}
#whistleblowing .testisito h4 ol li{  padding-bottom: 6px;
  padding-left: 26px;}
#whistleblowing .testisito h4 ol li::before{
  font-size: 1.8rem;
  display: inline-block;
  margin-left: -26px;
  width: 13px;
  list-style-position: outside;
  font-weight: 300;
}