/**
* Variabili sito 
*/
/**
* Variabili sito 
*/
/**
 * Colori
 */
/** 
 * Larghezza massima generale (presa dal sito principale)
 */
/**
* Setup
*/
a.white-link:hover {
  color: white !important;
}
a.total-white-link, a.total-white-link:hover {
  color: white !important;
}
.black-link {
  color: #191b27 !important;
  text-decoration: underline;
  font-weight: 600;
}
.total-white-link, .total-white-link:hover, .total-white-link a, .total-white-link:hover a {
  text-decoration: underline;
  color: white !important;
}
.green-link, .green-link:hover, .green-link a, .green-link:hover a {
  color: #00D160;
}
._df_button.df-element.df-popup-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  color: #184341;
  fill: #184341;
  background-color: var(--e-global-color-5f538b4);
  border-style: solid;
  border-color: #00D160;
  border-radius: 30px 30px 30px 30px;
  font-weight: 500;
  line-height: 18px;
  padding: 0.6em 1em;
  margin: 0;
  transition: all 0.3s;
}
._df_button.df-element.df-popup-button:hover {
  transform: translate3d(0, -2px, 0);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}
details.e-n-accordion-item > summary {
  width: 100% !important;
  border-width: 0 !important;
}
/**
* Condivise
*/
.accordion-utility-fix {
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden;
}
.table-container {
  max-width: 1500px;
  margin: auto;
  overflow-x: auto;
}
.table-container table {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  min-width: 800px;
  max-width: 1500px;
  border-collapse: collapse;
  background-color: white;
  font-family: "Montserrat", sans-serif !important;
}
.table-container table.four-cells tr th {
  width: 25%;
}
.table-container table.four-cells tr th:nth-child(1) {
  text-align: left;
}
.table-container table.four-cells tr th:not(:nth-child(1)) {
  text-align: center;
}
.table-container table.four-cells tr td {
  width: 25%;
  text-align: center;
}
.table-container table.six-cells tr th:nth-child(1), .table-container table.six-cells tr td:nth-child(1) {
  width: 40%;
  text-align: left;
}
.table-container table.six-cells tr th:nth-child(2), .table-container table.six-cells tr td:nth-child(2) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells tr th:nth-child(3), .table-container table.six-cells tr td:nth-child(3) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells tr th:nth-child(4), .table-container table.six-cells tr td:nth-child(4) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells tr th:nth-child(5), .table-container table.six-cells tr td:nth-child(5) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells tr th:nth-child(6), .table-container table.six-cells tr td:nth-child(6) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells.initial-space tr th:nth-child(1), .table-container table.six-cells.initial-space tr td:nth-child(1) {
  width: 2%;
}
.table-container table.six-cells.initial-space tr th:nth-child(2), .table-container table.six-cells.initial-space tr td:nth-child(2) {
  width: 38%;
  text-align: left;
}
.table-container table.six-cells.initial-space tr th:nth-child(3), .table-container table.six-cells.initial-space tr td:nth-child(3) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells.initial-space tr th:nth-child(4), .table-container table.six-cells.initial-space tr td:nth-child(4) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells.initial-space tr th:nth-child(5), .table-container table.six-cells.initial-space tr td:nth-child(5) {
  width: 12%;
  text-align: right;
}
.table-container table.six-cells.initial-space tr th:nth-child(6), .table-container table.six-cells.initial-space tr td:nth-child(6) {
  width: 12%;
  text-align: right;
}
.table-container table.three-cells tr th:nth-child(1), .table-container table.three-cells tr td:nth-child(1) {
  width: 60%;
  text-align: left;
}
.table-container table.three-cells tr th:nth-child(2), .table-container table.three-cells tr td:nth-child(2) {
  width: 20%;
  text-align: right;
}
.table-container table.three-cells tr th:nth-child(3), .table-container table.three-cells tr td:nth-child(3) {
  width: 20%;
  text-align: right;
}
.table-container table.eight-cells.different-heading tr th:nth-child(1) {
  text-align: center;
}
.table-container table.eight-cells.different-heading tr th:nth-child(2) {
  text-align: center;
}
.table-container table.eight-cells.different-heading tr th:nth-child(3) {
  text-align: center;
}
.table-container table.eight-cells.different-heading tr td:nth-child(1) {
  width: 20%;
  text-align: left;
}
.table-container table.eight-cells.different-heading tr td:not(:nth-child(1)) {
  width: 10%;
  text-align: right;
}
.table-container table.seven-cells.different-heading tr th:nth-child(1) {
  text-align: center;
}
.table-container table.seven-cells.different-heading tr th:nth-child(2) {
  text-align: center;
}
.table-container table.seven-cells.different-heading tr th:nth-child(3) {
  text-align: center;
}
.table-container table.seven-cells.different-heading tr td:nth-child(1) {
  width: 22%;
  text-align: left;
}
.table-container table.seven-cells.different-heading tr td:not(:nth-child(1)) {
  width: 13%;
  text-align: right;
}
.table-container table.nine-cells tr th:nth-child(1), .table-container table.nine-cells tr td:nth-child(1) {
  width: 20%;
  text-align: left;
}
.table-container table.nine-cells tr th:not(:nth-child(1)), .table-container table.nine-cells tr td:not(:nth-child(1)) {
  width: 10%;
  text-align: right;
}
.table-container table#table-target-2023-2025 tr th {
  text-align: center !important;
}
.table-container table#table-target-2023-2025 tr td:nth-child(1), .table-container table#table-target-2023-2025 tr td:nth-child(2), .table-container table#table-target-2023-2025 tr th:nth-child(1), .table-container table#table-target-2023-2025 tr th:nth-child(2) {
  width: 18%;
}
.table-container table#table-target-2023-2025 tr td:nth-child(3), .table-container table#table-target-2023-2025 tr th:nth-child(3) {
  width: 28%;
}
.table-container table#table-target-2023-2025 tr td:nth-child(4), .table-container table#table-target-2023-2025 tr td:nth-child(5), .table-container table#table-target-2023-2025 tr td:nth-child(6), .table-container table#table-target-2023-2025 tr th:nth-child(4), .table-container table#table-target-2023-2025 tr th:nth-child(5), .table-container table#table-target-2023-2025 tr th:nth-child(6) {
  width: 12%;
}
.table-container table tr {
  background-color: white !important;
}
.table-container table tr.strong-content td {
  font-weight: 600;
}
.table-container table tr th, .table-container table tr td {
  font-size: 16px !important;
  line-height: 21px;
}
.table-container table tr th[align="center"], .table-container table tr td[align="center"] {
  text-align: center !important;
}
.table-container table tr th[align="left"], .table-container table tr td[align="left"] {
  text-align: left !important;
}
.table-container table tr th[align="right"], .table-container table tr td[align="right"] {
  text-align: right !important;
}
.table-container table tr th.bg-green, .table-container table tr td.bg-green {
  background-color: #ebf1ed;
}
.table-container table tr th.bg-gray, .table-container table tr td.bg-gray {
  background-color: #f1f1f2;
}
.table-container table tr th strong, .table-container table tr td strong {
  font-weight: 500;
}
.table-container table thead {
  padding: 0;
  color: white;
}
.table-container table thead tr {
  background-color: #2D354A !important;
}
.table-container table thead tr th {
  font-weight: 600;
  padding: 10px 12px;
  color: white;
  text-transform: initial !important;
}
.table-container table tbody tr td {
  font-weight: 400;
  padding: 2px 12px;
}
.e-n-accordion-item summary {
  position: relative;
  width: 100% !important;
}
.e-n-accordion-item summary:after {
  content: "";
  width: 100%;
  position: absolute;
  bottom: -15px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #00D160;
  z-index: 100;
}
/* Aggiungi questo blocco di codice al tuo file CSS */
/* Importa il font */
/* Usa il font nel tuo CSS */
.bg-low-materiality {
  background-color: #e8eaea;
}
.bg-medium-materiality {
  background-color: #e6edf7;
}
.bg-high-materiality {
  background-color: #b5dcf1;
}
.bg-ambiente {
  background-color: #6bbc66;
}
.bg-prodotti {
  background-color: #243649;
}
.bg-governance {
  background-color: #94b9e4;
}
.bg-catena-valore {
  background-color: #7c7b8c;
}
.bg-dipendenti-prysmian {
  background-color: #0289cc;
}
.bg-comunita-locali {
  background-color: #b5d8ac;
}
.border-ambiente {
  border-color: #6bbc66;
}
.border-prodotti {
  border-color: #243649;
}
.border-governance {
  border-color: #94b9e4;
}
.border-catena-valore {
  border-color: #7c7b8c;
}
.border-dipendenti-prysmian {
  border-color: #0289cc;
}
.border-comunita-locali {
  border-color: #b5d8ac;
}
.matrix-container {
  width: 100%;
  max-width: 800px;
  margin: auto;
  font-family: "Montserrat", sans-serif !important;
}
.matrix-container ul {
  list-style-type: none;
  padding-left: 0;
}
.matrix-container .wrapper {
  padding: 50px;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper {
    padding: 30px;
  }
}
.matrix-container .wrapper ul li span {
  font-size: 1.1rem;
  line-height: 1em;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper ul li span {
    font-size: 0.95rem;
  }
}
@media (max-width: 600px) {
  .matrix-container .wrapper ul li span {
    font-size: 0.75rem;
  }
}
@media (max-width: 450px) {
  .matrix-container .wrapper ul li span {
    font-size: 0.6rem;
  }
}
.matrix-container .wrapper ul.materiality-legend {
  display: flex;
  width: 90%;
  margin: auto;
  justify-content: center;
  padding: 20px 10px;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper ul.materiality-legend {
    width: 100%;
    padding: 20px 0px;
  }
}
.matrix-container .wrapper ul.materiality-legend li {
  width: 33%;
  display: flex;
  align-items: center;
}
.matrix-container .wrapper ul.materiality-legend li span.color {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 8px;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper ul.materiality-legend li span.color {
    width: 20px;
    height: 20px;
    border-radius: 5px;
    margin-right: 6px;
  }
}
.matrix-container .wrapper ul.materiality-legend li span.name {
  max-width: 140px;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper ul.materiality-legend li span.name {
    padding-right: 10px;
  }
}
.matrix-container .wrapper .grid-container {
  position: relative;
}
.matrix-container .wrapper .grid-container ul.square-grid {
  padding: 1px;
  display: flex;
  flex-wrap: wrap;
  border-left: 1px solid #333333;
  border-bottom: 1px solid #333333;
}
.matrix-container .wrapper .grid-container ul.square-grid li {
  width: 25%;
  position: relative;
  padding: 2px;
}
.matrix-container .wrapper .grid-container ul.square-grid li img {
  display: block;
  width: 100%;
  border-radius: 2rem;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.square-grid li img {
    border-radius: 1.5rem;
  }
}
@media (max-width: 600px) {
  .matrix-container .wrapper .grid-container ul.square-grid li img {
    border-radius: 1.1rem;
  }
}
.matrix-container .wrapper .grid-container ul.legend {
  display: flex;
  position: absolute;
}
.matrix-container .wrapper .grid-container ul.legend.horizontal-legend {
  width: 100%;
  height: 50px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.legend.horizontal-legend {
    height: 30px;
  }
}
.matrix-container .wrapper .grid-container ul.legend.horizontal-legend li {
  width: 25%;
  text-align: center;
}
.matrix-container .wrapper .grid-container ul.legend.vertical-legend {
  position: absolute;
  top: 0;
  left: -50px;
  display: block;
  height: 100%;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.legend.vertical-legend {
    left: -30px;
  }
}
.matrix-container .wrapper .grid-container ul.legend.vertical-legend li {
  display: flex;
  width: 50px;
  height: 25%;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.legend.vertical-legend li {
    width: 30px;
  }
}
.matrix-container .wrapper .grid-container ul.legend.vertical-legend li span {
  display: block;
  transform: rotate(-90deg);
}
.matrix-container .wrapper .grid-container ul.info li {
  display: flex;
  position: absolute;
  align-items: center;
  overflow: visible;
  height: 40px;
  min-height: 40px;
  min-width: 40px;
  max-width: 40px;
  width: 100%;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.info li {
    height: 30px;
    min-height: 30px;
    min-width: 30px;
    max-width: 30px;
  }
}
.matrix-container .wrapper .grid-container ul.info li > a {
  display: flex;
  width: 100%;
  height: 100%;
}
.matrix-container .wrapper .grid-container ul.info li span.number {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  color: white;
  font-size: 1.9rem;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.info li span.number {
    border-radius: 15px;
    width: 30px;
    height: 30px;
    font-size: 1.1rem;
  }
}
.matrix-container .wrapper .grid-container ul.info li span.details {
  display: flex;
  width: 100%;
  height: 40px;
  opacity: 0;
  pointer-events: none;
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 20px;
  background-color: white;
  align-items: center;
}
.matrix-container .wrapper .grid-container ul.info li span.details > span {
  font-size: 0.75rem;
  line-height: 1.1em;
  color: #333;
}
@media (max-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.info li span.details {
    display: none;
  }
}
@media (min-width: 1024px) {
  .matrix-container .wrapper .grid-container ul.info li:hover {
    max-width: 400px;
  }
  .matrix-container .wrapper .grid-container ul.info li:hover span.details {
    pointer-events: all;
    opacity: 1;
  }
}
.matrix-container .wrapper .grid-container ul.info li[data-content-position="left"] span.details {
  padding-right: 40px;
  padding-left: 5px;
  right: calc(100% - 40px);
  /* posizionamento a destra */
  left: auto;
  /* rimozione del left */
}
.matrix-container .wrapper .grid-container ul.info li[data-content-position="left"] span.details > span {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.matrix-container .wrapper .grid-container ul.info li[data-content-position="right"] span.details {
  padding-left: 40px;
  padding-right: 5px;
  right: auto;
  left: 0;
}
.matrix-container .wrapper .grid-container ul.info li[data-content-position="right"] span.details > span {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="01"] {
  top: 15%;
  left: 56%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="01"]:hover {
  max-width: 310px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="02"] {
  top: 8%;
  left: 52%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="02"]:hover {
  max-width: 210px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="03"] {
  top: 22%;
  left: 72%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="03"]:hover {
  max-width: 190px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="04"] {
  top: 21%;
  left: 52%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="04"]:hover {
  max-width: 200px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="05"] {
  top: 14%;
  left: 40%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="05"]:hover {
  max-width: 330px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="06"] {
  top: 47%;
  left: 47%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="06"]:hover {
  max-width: 190px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="07"] {
  top: 22%;
  left: 24%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="07"]:hover {
  max-width: 220px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="08"] {
  top: 60%;
  left: 46%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="08"]:hover {
  max-width: 160px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="09"] {
  top: 35%;
  left: 6%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="09"]:hover {
  max-width: 160px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="10"] {
  top: 76%;
  left: 21%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="10"]:hover {
  max-width: 190px;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="11"] {
  top: 70%;
  left: 25%;
}
.matrix-container .wrapper .grid-container ul.info li[data-item="11"]:hover {
  max-width: 200px;
}
.main-legend-container {
  width: 100%;
  max-width: 800px;
  margin: auto;
  font-family: "Montserrat", sans-serif !important;
}
.main-legend-container ul {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style-type: none;
  margin-top: 50px;
  padding-left: 0;
}
.main-legend-container ul li {
  width: 50%;
  display: flex;
  align-items: center;
  padding: 5px;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .main-legend-container ul li {
    font-size: 0.8rem;
    line-height: 1.2em;
  }
}
.main-legend-container ul li span.circle {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  margin-right: 8px;
}
@media (max-width: 1024px) {
  .main-legend-container ul li span.circle {
    width: 20px;
    height: 20px;
    border-radius: 10px;
  }
}
.modal-content {
  padding: 60px;
}
.modal-content ul {
  list-style-type: none;
  padding-left: 0;
}
.modal-content .inner {
  padding: 40px 50px;
  border-width: 3px;
  border-style: solid;
  border-radius: 35px;
}
.modal-content .inner .number {
  font-size: 3.3rem;
  line-height: 70px;
  color: white;
  width: 70px;
  height: 70px;
  border-radius: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.modal-content .inner .title {
  font-size: 1.6rem;
  line-height: 1.2em;
  margin-top: 30px;
  text-align: center;
}
.modal-content .inner ul.sdg-elements {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
}
.modal-content .inner ul.sdg-elements li {
  padding-left: 4px;
  padding-right: 4px;
}
.modal-content .inner ul.sdg-elements li img {
  width: 150px;
}
#area-download-section img {
  position: relative;
  left: 50px;
}
.full-width-accordion details summary {
  max-width: 1500px;
  margin: auto;
  padding-left: clamp(1.875rem, 5.125vw, 5rem) !important;
  padding-right: clamp(1.875rem, 5.125vw, 5rem) !important;
}
.full-width-accordion details summary::after {
  width: 89% !important;
  left: 50%;
  transform: translateX(-50%);
}
.tab-element .e-n-tabs-heading {
  position: relative;
  overflow: visible;
}
.tab-element .e-n-tabs-heading::after {
  content: "";
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  background-color: #333;
}
.tab-element .e-n-tabs-heading button[aria-selected="true"]::after {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: -2px;
  background-color: #0093ff;
  z-index: 100;
}
@media (max-width: 768px) {
  #area-download-section p {
    width: 90%;
  }
  #area-download-section img {
    position: absolute;
    left: auto;
    right: 0;
    top: -40px;
    width: 40px;
  }
}
/**
* Partials
*/
body header#header {
  font-family: "Montserrat", sans-serif !important;
}
body header#header .ue_menu {
  display: flex;
  align-items: center;
}
body header#header .ue_menu .ue_inner_menu {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box {
  width: 100%;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div {
  max-width: 1500px;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu {
  width: 100%;
  text-align: left;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li {
  line-height: 1.1em;
  margin: 0;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.menu-label, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.menu-label {
  margin-top: 12px;
  border-top: 1px solid #3c3e43;
  padding-top: 15px;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.menu-label, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.menu-label {
    margin-top: 5px;
    padding-top: 7px;
  }
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.menu-label > a, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.menu-label > a {
  cursor: default !important;
  text-transform: uppercase;
  color: #0093ff;
  font-size: 1.1rem;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.menu-label > a, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.menu-label > a {
    font-size: 0.8rem;
  }
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.menu-label > a:hover::after, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.menu-label > a:hover::after {
  display: none !important;
  width: 0 !important;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label), body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) {
  padding-top: 8px;
  padding-bottom: 8px;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label), body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a {
  display: table;
  font-size: 1.5rem;
  line-height: 17px;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a {
    font-size: 1rem;
    line-height: 12px;
  }
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span {
  display: table;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span:not(.subtitle), body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span:not(.subtitle1), body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span:not(.subtitle), body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span:not(.subtitle1) {
  padding-top: 5px;
  font-weight: 500;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span.subtitle, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span.subtitle {
  margin-top: 5px;
  margin-bottom: 2px;
  font-weight: 300;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span.subtitle1, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span.subtitle1 {
  font-size: 1.2rem;
  padding-bottom: 5px;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li:not(.menu-label) > a > span.subtitle1, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li:not(.menu-label) > a > span.subtitle1 {
    font-size: 1rem;
    padding-bottom: 3px;
  }
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.lang-item a, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.lang-item a {
  display: inline-flex;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.lang-item a img, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.lang-item a img {
  margin-top: 5px;
}
body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.lang-item:last-of-type, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.lang-item:last-of-type {
  padding-bottom: 20px;
  border-bottom: 1px solid #3c3e43;
}
@media (max-width: 1024px) {
  body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale.uc-list-menu > li.lang-item:last-of-type, body header#header .ue_menu .ue_inner_menu .ue_inner_menu-box > div ul#menu-menu-principale-en.uc-list-menu > li.lang-item:last-of-type {
    padding-bottom: 10px;
  }
}
body header#header #header-languages-menu ul {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}
body header#header #header-languages-menu ul li {
  width: 50%;
  margin-bottom: 0;
  cursor: pointer;
  width: 22px;
  font-family: "Montserrat", sans-serif !important;
  color: white;
  font-size: 0.9rem;
  font-weight: 600;
}
body header#header #header-languages-menu ul li::after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.7;
  transition: opacity 0.2s ease;
}
body header#header #header-languages-menu ul li.lang-item-en {
  margin-right: 10px;
}
body header#header #header-languages-menu ul li.lang-item-en::after {
  content: "EN";
}
body header#header #header-languages-menu ul li.lang-item-en::before {
  content: "/";
  position: absolute;
  opacity: 1;
  left: 25px;
  top: 51%;
  transform: translateY(-50%);
}
body header#header #header-languages-menu ul li.lang-item-it::after {
  content: "IT";
}
body header#header #header-languages-menu ul li.current-lang::after, body header#header #header-languages-menu ul li:hover::after {
  opacity: 1;
}
body header#header #header-languages-menu ul li a {
  color: transparent;
  width: 22px;
  height: 100%;
  pointer-events: all;
  z-index: 1;
}
/**
* Pagine
*/
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fsustaintolead.prysmian.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fhub-child%2F_custom%2Fscss%2Fcustom.scss%22%2C%22wp-content%2Fthemes%2Fhub-child%2F_custom%2Fscss%2F_setup.scss%22%2C%22wp-content%2Fthemes%2Fhub-child%2F_custom%2Fscss%2F_shared.scss%22%2C%22wp-content%2Fthemes%2Fhub-child%2F_custom%2Fscss%2Fpartials%2F_header.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEQ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BADjEJ%3BAAAA%3BAAAA%3BAEAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYY%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAWZ%3BAAAA%3BAAAA%3BAAGQ%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAgBZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFrSR%3BAAAA%3BAAAA%3BAEwVA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMQ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAYxB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAahB%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAaZ%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcR%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBZ%3BAAEQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF73BR%3BAAAA%3BAAAA%3BAGEQ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAOZ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAc5B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH7JpB%3BAAAA%3BAAAA%22%7D */